src/flow-monitor/examples/wifi-olsr-flowmon.py
changeset 8996 d0e0a162a990
parent 8966 060dba23e9bb
child 9019 31c638668fde
equal deleted inserted replaced
8995:b86c8ccff7a6 8996:d0e0a162a990
   100     for i, node in enumerate(nodes):
   100     for i, node in enumerate(nodes):
   101         destaddr = addresses[(len(addresses) - 1 - i) % len(addresses)]
   101         destaddr = addresses[(len(addresses) - 1 - i) % len(addresses)]
   102         #print i, destaddr
   102         #print i, destaddr
   103         onOffHelper.SetAttribute("Remote", ns.network.AddressValue(ns.network.InetSocketAddress(destaddr, port)))
   103         onOffHelper.SetAttribute("Remote", ns.network.AddressValue(ns.network.InetSocketAddress(destaddr, port)))
   104         app = onOffHelper.Install(ns.network.NodeContainer(node))
   104         app = onOffHelper.Install(ns.network.NodeContainer(node))
   105         app.Start(ns.core.Seconds(ns.core.UniformVariable(20, 30).GetValue()))
   105         urv = ns.core.UniformRandomVariable()
   106             
   106         app.Start(ns.core.Seconds(urv.GetValue(20, 30)))
       
   107 
   107     #internet.EnablePcapAll("wifi-olsr")
   108     #internet.EnablePcapAll("wifi-olsr")
   108     flowmon_helper = ns.flow_monitor.FlowMonitorHelper()
   109     flowmon_helper = ns.flow_monitor.FlowMonitorHelper()
   109     #flowmon_helper.SetMonitorAttribute("StartTime", ns.core.TimeValue(ns.core.Seconds(31)))
   110     #flowmon_helper.SetMonitorAttribute("StartTime", ns.core.TimeValue(ns.core.Seconds(31)))
   110     monitor = flowmon_helper.InstallAll()
   111     monitor = flowmon_helper.InstallAll()
   111     monitor = flowmon_helper.GetMonitor()
   112     monitor = flowmon_helper.GetMonitor()