samples/main-adhoc-wifi.cc
changeset 2592 3ebf97150166
parent 2575 1aae382e65e2
child 2600 6c389d0c717d
equal deleted inserted replaced
2591:83a605082fb6 2592:3ebf97150166
   134   c.Create (2);
   134   c.Create (2);
   135 
   135 
   136   NetDeviceContainer devices = wifi.Build (c);
   136   NetDeviceContainer devices = wifi.Build (c);
   137 
   137 
   138   MobilityHelper mobility;
   138   MobilityHelper mobility;
   139   Ptr<ListPositionAllocator> positionAlloc = CreateObjectWith<ListPositionAllocator> ();
   139   Ptr<ListPositionAllocator> positionAlloc = CreateObject<ListPositionAllocator> ();
   140   positionAlloc->Add (Vector (0.0, 0.0, 0.0));
   140   positionAlloc->Add (Vector (0.0, 0.0, 0.0));
   141   positionAlloc->Add (Vector (5.0, 0.0, 0.0));
   141   positionAlloc->Add (Vector (5.0, 0.0, 0.0));
   142   mobility.SetPositionAllocator (positionAlloc);
   142   mobility.SetPositionAllocator (positionAlloc);
   143   mobility.SetMobilityModel ("StaticMobilityModel");
   143   mobility.SetMobilityModel ("StaticMobilityModel");
   144 
   144 
   147   PacketSocketAddress destination = PacketSocketAddress ();
   147   PacketSocketAddress destination = PacketSocketAddress ();
   148   destination.SetProtocol (1);
   148   destination.SetProtocol (1);
   149   destination.SetSingleDevice (0);
   149   destination.SetSingleDevice (0);
   150   destination.SetPhysicalAddress (devices.Get (1)->GetAddress ());
   150   destination.SetPhysicalAddress (devices.Get (1)->GetAddress ());
   151   Ptr<Application> app = 
   151   Ptr<Application> app = 
   152     CreateObjectWith<OnOffApplication> ("Node", c.Get (0), 
   152     CreateObject<OnOffApplication> ("Node", c.Get (0), 
   153                                         "Remote", Address (destination),
   153                                         "Remote", Address (destination),
   154                                         "Protocol", TypeId::LookupByName ("Packet"),
   154                                         "Protocol", TypeId::LookupByName ("Packet"),
   155                                         "OnTime", ConstantVariable (250),
   155                                         "OnTime", ConstantVariable (250),
   156                                         "OffTime", ConstantVariable (0),
   156                                         "OffTime", ConstantVariable (0),
   157                                         "DataRate", DataRate (60000000),
   157                                         "DataRate", DataRate (60000000),