213 EpsBearer bearer (q); |
213 EpsBearer bearer (q); |
214 lteHelper->ActivateEpsBearer (ueDev, bearer, EpcTft::Default ()); |
214 lteHelper->ActivateEpsBearer (ueDev, bearer, EpcTft::Default ()); |
215 } |
215 } |
216 |
216 |
217 Simulator::Stop (Seconds (simTime)); |
217 Simulator::Stop (Seconds (simTime)); |
218 lteHelper->EnableTraces (); |
218 |
|
219 // better to leave traces disabled |
|
220 //lteHelper->EnableTraces (); |
219 |
221 |
220 Ptr<RadioEnvironmentMapHelper> remHelper = CreateObject<RadioEnvironmentMapHelper> (); |
222 Ptr<RadioEnvironmentMapHelper> remHelper = CreateObject<RadioEnvironmentMapHelper> (); |
221 remHelper->SetAttribute ("ChannelPath", StringValue ("/ChannelList/0")); |
223 remHelper->SetAttribute ("ChannelPath", StringValue ("/ChannelList/0")); |
222 remHelper->SetAttribute ("OutputFile", StringValue ("rem.out")); |
224 remHelper->SetAttribute ("OutputFile", StringValue ("rem.out")); |
223 remHelper->SetAttribute ("XMin", DoubleValue (-200.0)); |
225 remHelper->SetAttribute ("XMin", DoubleValue (-200.0)); |
224 remHelper->SetAttribute ("XMax", DoubleValue (1200.0)); |
226 remHelper->SetAttribute ("XMax", DoubleValue (1200.0)); |
225 remHelper->SetAttribute ("XRes", UintegerValue (100)); |
227 remHelper->SetAttribute ("XRes", UintegerValue (400)); |
226 remHelper->SetAttribute ("YMin", DoubleValue (-300.0)); |
228 remHelper->SetAttribute ("YMin", DoubleValue (-300.0)); |
227 remHelper->SetAttribute ("YMax", DoubleValue (+3500.0)); |
229 remHelper->SetAttribute ("YMax", DoubleValue (+3500.0)); |
228 remHelper->SetAttribute ("YRes", UintegerValue (100)); |
230 remHelper->SetAttribute ("YRes", UintegerValue (300)); |
229 remHelper->SetAttribute ("Z", DoubleValue (1.5)); |
231 remHelper->SetAttribute ("Z", DoubleValue (1.5)); |
230 remHelper->Install (); |
232 remHelper->Install (); |
231 // Recall the buildings helper to place the REM nodes in its position |
233 // Recall the buildings helper to place the REM nodes in its position |
232 BuildingsHelper::MakeMobilityModelConsistent (); |
234 BuildingsHelper::MakeMobilityModelConsistent (); |
233 Simulator::Run (); |
235 Simulator::Run (); |