added assert for correct scheduling of LteUePhy::SubframeIndication
authorNicola Baldo <nbaldo@cttc.es>
Tue, 31 Jul 2012 12:57:55 +0200
changeset 9054 16f693a95855
parent 9053 974762654b12
child 9055 66a5f5805985
child 9347 21a3a83737ff
added assert for correct scheduling of LteUePhy::SubframeIndication
src/lte/model/lte-ue-phy.cc
--- a/src/lte/model/lte-ue-phy.cc	Sun Jul 29 20:32:28 2012 +0200
+++ b/src/lte/model/lte-ue-phy.cc	Tue Jul 31 12:57:55 2012 +0200
@@ -154,6 +154,8 @@
   std::vector <int> ulRb;
   m_subChannelsForTransmissionQueue.resize (m_macChTtiDelay, ulRb);
 
+  NS_ASSERT_MSG (Simulator::Now ().GetNanoSeconds () == 0,
+                 "Cannot create UE devices after simulation started");
   Simulator::ScheduleNow (&LteUePhy::SubframeIndication, this, 1, 1);
 }