--- a/src/lte/examples/lena-rem-sector-antenna.cc Tue May 28 11:53:33 2013 +0200
+++ b/src/lte/examples/lena-rem-sector-antenna.cc Mon Jun 03 17:01:52 2013 +0200
@@ -91,8 +91,9 @@
building->SetNFloors (1);
building->SetNRoomsX (nRooms);
building->SetNRoomsY (nRooms);
- mobility.SetMobilityModel ("ns3::BuildingsMobilityModel");
+ mobility.SetMobilityModel ("ns3::ConstantPositionMobilityModel");
mobility.Install (enbNodes);
+ BuildingsHelper::Install (enbNodes);
uint32_t plantedEnb = 0;
for (uint32_t row = 0; row < nRooms; row++)
{
@@ -103,7 +104,7 @@
nodeHeight );
positionAlloc->Add (v);
enbPosition.push_back (v);
- Ptr<BuildingsMobilityModel> mmEnb = enbNodes.Get (plantedEnb)->GetObject<BuildingsMobilityModel> ();
+ Ptr<MobilityModel> mmEnb = enbNodes.Get (plantedEnb)->GetObject<MobilityModel> ();
mmEnb->SetPosition (v);
}
}
@@ -159,6 +160,7 @@
mobility.SetPositionAllocator (positionAlloc);
}
mobility.Install (ueNodes.at(i));
+ BuildingsHelper::Install (ueNodes.at(i));
}
// Create Devices and install them in the Nodes (eNB and UE)
@@ -202,7 +204,6 @@
lteHelper->ActivateDataRadioBearer (ueDev, bearer);
}
-
BuildingsHelper::MakeMobilityModelConsistent ();
// by default, simulation will anyway stop right after the REM has been generated