A Discrete-Event Network Simulator
API
lte-rrc-sap.h
Go to the documentation of this file.
1 /* -*- Mode: C++; c-file-style: "gnu"; indent-tabs-mode:nil; -*- */
2 /*
3  * Copyright (c) 2012 Centre Tecnologic de Telecomunicacions de Catalunya (CTTC)
4  *
5  * This program is free software; you can redistribute it and/or modify
6  * it under the terms of the GNU General Public License version 2 as
7  * published by the Free Software Foundation;
8  *
9  * This program is distributed in the hope that it will be useful,
10  * but WITHOUT ANY WARRANTY; without even the implied warranty of
11  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12  * GNU General Public License for more details.
13  *
14  * You should have received a copy of the GNU General Public License
15  * along with this program; if not, write to the Free Software
16  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
17  *
18  * Authors: Nicola Baldo <nbaldo@cttc.es>
19  * Lluis Parcerisa <lparcerisa@cttc.cat>
20  */
21 
22 
23 #ifndef LTE_RRC_SAP_H
24 #define LTE_RRC_SAP_H
25 
26 #include <stdint.h>
27 #include <list>
28 
29 #include <ns3/ptr.h>
30 #include <ns3/simulator.h>
31 
32 namespace ns3 {
33 
34 class LteRlcSapUser;
35 class LtePdcpSapUser;
36 class LteRlcSapProvider;
37 class LtePdcpSapProvider;
38 class Packet;
39 
56 class LteRrcSap
57 {
58 public:
59  virtual ~LteRrcSap ();
60 
62  static const uint8_t MaxReportCells = 8;
63 
64  // Information Elements
67  {
68  uint32_t plmnIdentity;
69  };
70 
73  {
75  uint32_t cellIdentity;
77  uint32_t csgIdentity;
78  };
79 
82  {
83  int8_t qRxLevMin;
84  int8_t qQualMin;
85  };
86 
88  struct FreqInfo
89  {
90  uint32_t ulCarrierFreq;
91  uint16_t ulBandwidth;
92  };
93 
95  struct RlcConfig
96  {
98  enum direction
99  {
100  AM,
104  } choice;
105  };
106 
109  {
110  uint8_t priority;
114  };
115 
118  {
120  enum action
121  {
123  } type;
126  };
127 
130  {
132  enum action
133  {
135  } type;
136  uint16_t srsBandwidth;
137  uint16_t srsConfigIndex;
138  };
139 
142  {
144  };
145 
148  {
150  int8_t pb;
151  };
152 
155  {
160  enum db
161  {
169  dB3
170  };
171  uint8_t pa;
172  };
173 
180  static double ConvertPdschConfigDedicated2Double (PdschConfigDedicated pdschConfigDedicated)
181  {
182  double pa = 0;
183  switch (pdschConfigDedicated.pa)
184  {
186  pa = -6;
187  break;
189  pa = -4.77;
190  break;
192  pa = -3;
193  break;
195  pa = -1.77;
196  break;
198  pa = 0;
199  break;
201  pa = 1;
202  break;
204  pa = 2;
205  break;
207  pa = 3;
208  break;
209  default:
210  break;
211  }
212  return pa;
213  }
214 
217  {
224  };
225 
226 
228  struct SrbToAddMod
229  {
230  uint8_t srbIdentity;
232  };
233 
235  struct DrbToAddMod
236  {
238  uint8_t drbIdentity;
242  };
243 
246  {
248  };
249 
252  {
255  };
256 
258  struct TxFailParam
259  {
260  uint8_t connEstFailCount {0};
261  };
262 
265  {
269  };
270 
273  {
275  };
276 
279  {
282  };
283 
286  {
287  std::list<SrbToAddMod> srbToAddModList;
288  std::list<DrbToAddMod> drbToAddModList;
289  std::list<uint8_t> drbToReleaseList;
292  };
293 
296  {
299  };
300 
303  {
304  uint8_t cellIndex;
305  uint16_t physCellId;
307  };
308 
311  {
312  uint16_t start;
313  bool haveRange;
314  uint16_t range;
315  };
316 
319  {
320  uint8_t cellIndex;
322  };
323 
326  {
327  uint32_t carrierFreq;
330  uint8_t neighCellConfig;
331  int8_t offsetFreq;
332  std::list<uint8_t> cellsToRemoveList;
333  std::list<CellsToAddMod> cellsToAddModList;
334  std::list<uint8_t> blackCellsToRemoveList;
335  std::list<BlackCellsToAddMod> blackCellsToAddModList;
338  };
339 
350  {
352  enum
353  {
357  uint8_t range;
358  };
359 
362  {
364  enum
365  {
367  PERIODICAL
369 
371  enum
372  {
377  EVENT_A5
378 
380 
383 
386 
388  int8_t a3Offset;
389 
391  uint8_t hysteresis;
392 
394  uint16_t timeToTrigger;
395 
397  enum report
398  {
400  REPORT_CGI
402 
404  enum
405  {
407  RSRQ
409 
411  enum
412  {
414  BOTH
416 
418  uint8_t maxReportCells;
419 
421  enum
422  {
438  SPARE1
440 
442  uint8_t reportAmount;
443 
446 
447  }; // end of struct ReportConfigEutra
448 
451  {
452  uint8_t measObjectId;
454  };
455 
458  {
459  uint8_t reportConfigId;
461  };
462 
465  {
466  uint8_t measId;
467  uint8_t measObjectId;
468  uint8_t reportConfigId;
469  };
470 
473  {
475  enum action
476  {
478  } type;
479  enum gap
481  {
484  uint8_t gapOffsetValue;
485  };
486 
489  {
490  uint8_t tEvaluation;
491  uint8_t tHystNormal;
493  uint8_t nCellChangeHigh;
494  };
495 
498  {
499  // 25 = oDot25, 50 = oDot5, 75 = oDot75, 100 = lDot0
500  uint8_t sfMedium;
501  uint8_t sfHigh;
502  };
503 
506  {
508  enum action
509  {
511  RESET
512  } type;
515  };
516 
518  struct MeasConfig
519  {
520  std::list<uint8_t> measObjectToRemoveList;
521  std::list<MeasObjectToAddMod> measObjectToAddModList;
522  std::list<uint8_t> reportConfigToRemoveList;
523  std::list<ReportConfigToAddMod> reportConfigToAddModList;
524  std::list<uint8_t> measIdToRemoveList;
525  std::list<MeasIdToAddMod> measIdToAddModList;
531  uint8_t sMeasure;
534  };
535 
538  {
539  uint32_t dlCarrierFreq;
540  uint32_t ulCarrierFreq;
541  };
542 
545  {
546  uint16_t dlBandwidth;
547  uint16_t ulBandwidth;
548  };
549 
552  {
553  uint8_t raPreambleIndex;
555  };
556 
559  {
560  uint16_t targetPhysCellId;
565  uint16_t newUeIdentity;
569  };
570 
573  {
574  uint16_t cRnti;
575  uint16_t physCellId;
576  };
577 
580  {
584  };
585 
588  {
589  uint16_t dlBandwidth;
590  uint16_t systemFrameNumber;
591  };
592 
595  {
598  };
599 
602  {
605  };
606 
609  {
610  bool haveSib2;
612  };
613 
615  struct AsConfig
616  {
619  uint16_t sourceUeIdentity;
624  };
625 
627  struct CgiInfo
628  {
629  uint32_t plmnIdentity;
630  uint32_t cellIdentity;
631  uint16_t trackingAreaCode;
632  std::list<uint32_t> plmnIdentityList;
633  };
634 
637  {
638  uint16_t physCellId;
639  bool haveCgiInfo;
642  uint8_t rsrpResult;
644  uint8_t rsrqResult;
645  };
646 
649  {
650  uint16_t servFreqId;
652  uint8_t rsrpResult;
654  uint8_t rsrqResult;
655  };
656 
659  {
660  uint16_t servFreqId;
661  uint16_t physCellId;
663  uint8_t rsrpResult;
665  uint8_t rsrqResult;
666  };
667 
670  {
672  std::list<MeasResultScell> measResultScell;
674  std::list<MeasResultBestNeighCell> measResultBestNeighCell;
675  };
676 
678  struct MeasResults
679  {
680  uint8_t measId;
681  uint8_t rsrpResult;
682  uint8_t rsrqResult;
684  std::list<MeasResultEutra> measResultListEutra;
687  };
688 
689  // Messages
690 
693  {
694  uint64_t ueIdentity;
695  };
696 
699  {
702  };
703 
706  {
708  };
709 
710 
713  {
714  uint32_t physCellId;
715  uint32_t dlCarrierFreq;
716  };
717 
720  {
721  uint16_t antennaPortsCount;
722  };
723 
726  {
727  uint16_t alpha;
728  };
729 
732  {
733  uint16_t index;
734  };
735 
738  {
739  // 3GPP TS 36.311 v.11.10 R11 pag.220
741  uint16_t dlBandwidth;
744  // 3: Physical configuration, control phich-Config-r10
745  // Not Implemented
748  // 5: tdd-Config-r10
749  //Not Implemented
750  };
751 
754  {
759  //PushConfigCommon pushConfigCommon; //NOT IMPLEMENTED!
760  };
761 
764  {
766  };
767 
770  {
772  uint16_t nPuschIdentity;
773  };
774 
777  {
779  uint16_t pSrsOffset;
780  };
781 
784  {
785  // Non-Ul Configuration
792 
793  // Ul Configuration
801  };
802 
805  {
810  };
811 
814  {
816  };
817 
820  {
821  uint32_t sCellIndex;
826  };
827 
830  {
831  std::list<SCellToAddMod> sCellsToAddModList;
832  std::list<uint32_t> sCellToReleaseList;
833  };
834 
837  {
848  };
849 
852  {
854  };
855 
856 
859  {
862  };
863 
866  {
869  };
870 
873  {
875  };
876 
879  {
880  };
881 
884  {
886  };
887 
890  {
891  uint8_t waitTime;
892  };
893 
896  {
898  };
899 
902  {
904  };
905 
906 };
907 
908 
909 
917 {
918 public:
921  {
924  };
925 
930  virtual void Setup (SetupParameters params) = 0;
931 
939 
947 
955 
963 
971 
978  virtual void SendMeasurementReport (MeasurementReport msg) = 0;
979 
989  virtual void SendIdealUeContextRemoveRequest (uint16_t rnti) = 0;
990 
991 };
992 
993 
1001 {
1002 public:
1005  {
1008  };
1009 
1014  virtual void CompleteSetup (CompleteSetupParameters params) = 0;
1015 
1023 
1031 
1039 
1047 
1055 
1063 
1071 
1072 };
1073 
1074 
1082 {
1083 public:
1086  {
1089  };
1090 
1096  virtual void SetupUe (uint16_t rnti, SetupUeParameters params) = 0;
1101  virtual void RemoveUe (uint16_t rnti) = 0;
1102 
1110  virtual void SendSystemInformation (uint16_t cellId, SystemInformation msg) = 0;
1111 
1119  virtual void SendRrcConnectionSetup (uint16_t rnti, RrcConnectionSetup msg) = 0;
1120 
1129 
1138 
1147 
1155  virtual void SendRrcConnectionRelease (uint16_t rnti, RrcConnectionRelease msg) = 0;
1156 
1164  virtual void SendRrcConnectionReject (uint16_t rnti, RrcConnectionReject msg) = 0;
1165 
1190 
1191 };
1192 
1193 
1201 {
1202 public:
1205  {
1208  };
1209 
1215  virtual void CompleteSetupUe (uint16_t rnti, CompleteSetupUeParameters params) = 0;
1216 
1224  virtual void RecvRrcConnectionRequest (uint16_t rnti,
1225  RrcConnectionRequest msg) = 0;
1226 
1234  virtual void RecvRrcConnectionSetupCompleted (uint16_t rnti,
1235  RrcConnectionSetupCompleted msg) = 0;
1236 
1244  virtual void RecvRrcConnectionReconfigurationCompleted (uint16_t rnti,
1246 
1254  virtual void RecvRrcConnectionReestablishmentRequest (uint16_t rnti,
1256 
1264  virtual void RecvRrcConnectionReestablishmentComplete (uint16_t rnti,
1266 
1274  virtual void RecvMeasurementReport (uint16_t rnti, MeasurementReport msg) = 0;
1275 
1285  virtual void RecvIdealUeContextRemoveRequest (uint16_t rnti) = 0;
1286 
1287 };
1288 
1289 
1290 
1291 
1292 
1293 
1295 // templates
1297 
1298 
1304 template <class C>
1306 {
1307 public:
1313  MemberLteUeRrcSapUser (C* owner);
1314 
1315  // inherited from LteUeRrcSapUser
1316  virtual void Setup (SetupParameters params);
1322  virtual void SendMeasurementReport (MeasurementReport msg);
1323  virtual void SendIdealUeContextRemoveRequest (uint16_t rnti);
1324 
1325 private:
1327  C* m_owner;
1328 };
1329 
1330 template <class C>
1332  : m_owner (owner)
1333 {
1334 }
1335 
1336 template <class C>
1338 {
1339 }
1340 
1341 template <class C>
1342 void
1344 {
1345  m_owner->DoSetup (params);
1346 }
1347 
1348 template <class C>
1349 void
1351 {
1352  m_owner->DoSendRrcConnectionRequest (msg);
1353 }
1354 
1355 template <class C>
1356 void
1358 {
1359  m_owner->DoSendRrcConnectionSetupCompleted (msg);
1360 }
1361 
1362 template <class C>
1363 void
1365 {
1366  m_owner->DoSendRrcConnectionReconfigurationCompleted (msg);
1367 }
1368 
1369 template <class C>
1370 void
1372 {
1373  m_owner->DoSendRrcConnectionReestablishmentRequest (msg);
1374 }
1375 
1376 template <class C>
1377 void
1379 {
1380  m_owner->DoSendRrcConnectionReestablishmentComplete (msg);
1381 }
1382 
1383 template <class C>
1384 void
1386 {
1387  m_owner->DoSendMeasurementReport (msg);
1388 }
1389 
1390 template <class C>
1391 void
1393 {
1394  m_owner->DoSendIdealUeContextRemoveRequest (rnti);
1395 }
1396 
1402 template <class C>
1404 {
1405 public:
1411  MemberLteUeRrcSapProvider (C* owner);
1412 
1413  // methods inherited from LteUeRrcSapProvider go here
1414  virtual void CompleteSetup (CompleteSetupParameters params);
1415  virtual void RecvSystemInformation (SystemInformation msg);
1416  virtual void RecvRrcConnectionSetup (RrcConnectionSetup msg);
1421  virtual void RecvRrcConnectionReject (RrcConnectionReject msg);
1422 
1423 private:
1425  C* m_owner;
1426 };
1427 
1428 template <class C>
1430  : m_owner (owner)
1431 {
1432 }
1433 
1434 template <class C>
1436 {
1437 }
1438 
1439 template <class C>
1440 void
1442 {
1443  m_owner->DoCompleteSetup (params);
1444 }
1445 
1446 template <class C>
1447 void
1449 {
1450  Simulator::ScheduleNow (&C::DoRecvSystemInformation, m_owner, msg);
1451 }
1452 
1453 template <class C>
1454 void
1456 {
1457  Simulator::ScheduleNow (&C::DoRecvRrcConnectionSetup, m_owner, msg);
1458 }
1459 
1460 template <class C>
1461 void
1463 {
1464  Simulator::ScheduleNow (&C::DoRecvRrcConnectionReconfiguration, m_owner, msg);
1465 }
1466 
1467 template <class C>
1468 void
1470 {
1471  Simulator::ScheduleNow (&C::DoRecvRrcConnectionReestablishment, m_owner, msg);
1472 }
1473 
1474 template <class C>
1475 void
1477 {
1478  Simulator::ScheduleNow (&C::DoRecvRrcConnectionReestablishmentReject, m_owner, msg);
1479 }
1480 
1481 template <class C>
1482 void
1484 {
1485  Simulator::ScheduleNow (&C::DoRecvRrcConnectionRelease, m_owner, msg);
1486 }
1487 
1488 template <class C>
1489 void
1491 {
1492  Simulator::ScheduleNow (&C::DoRecvRrcConnectionReject, m_owner, msg);
1493 }
1494 
1495 
1501 template <class C>
1503 {
1504 public:
1510  MemberLteEnbRrcSapUser (C* owner);
1511 
1512  // inherited from LteEnbRrcSapUser
1513 
1514  virtual void SetupUe (uint16_t rnti, SetupUeParameters params);
1515  virtual void RemoveUe (uint16_t rnti);
1516  virtual void SendSystemInformation (uint16_t cellId, SystemInformation msg);
1517  virtual void SendRrcConnectionSetup (uint16_t rnti, RrcConnectionSetup msg);
1518  virtual void SendRrcConnectionReconfiguration (uint16_t rnti, RrcConnectionReconfiguration msg);
1519  virtual void SendRrcConnectionReestablishment (uint16_t rnti, RrcConnectionReestablishment msg);
1521  virtual void SendRrcConnectionRelease (uint16_t rnti, RrcConnectionRelease msg);
1522  virtual void SendRrcConnectionReject (uint16_t rnti, RrcConnectionReject msg);
1527 
1528 private:
1530  C* m_owner;
1531 };
1532 
1533 template <class C>
1535  : m_owner (owner)
1536 {
1537 }
1538 
1539 template <class C>
1541 {
1542 }
1543 
1544 template <class C>
1545 void
1547 {
1548  m_owner->DoSetupUe (rnti, params);
1549 }
1550 
1551 template <class C>
1552 void
1554 {
1555  m_owner->DoRemoveUe (rnti);
1556 }
1557 
1558 template <class C>
1559 void
1561 {
1562  m_owner->DoSendSystemInformation (cellId, msg);
1563 }
1564 
1565 template <class C>
1566 void
1568 {
1569  m_owner->DoSendRrcConnectionSetup (rnti, msg);
1570 }
1571 
1572 template <class C>
1573 void
1575 {
1576  m_owner->DoSendRrcConnectionReconfiguration (rnti, msg);
1577 }
1578 
1579 template <class C>
1580 void
1582 {
1583  m_owner->DoSendRrcConnectionReestablishment (rnti, msg);
1584 }
1585 
1586 template <class C>
1587 void
1589 {
1590  m_owner->DoSendRrcConnectionReestablishmentReject (rnti, msg);
1591 }
1592 
1593 template <class C>
1594 void
1596 {
1597  m_owner->DoSendRrcConnectionRelease (rnti, msg);
1598 }
1599 
1600 template <class C>
1601 void
1603 {
1604  m_owner->DoSendRrcConnectionReject (rnti, msg);
1605 }
1606 
1607 template <class C>
1610 {
1611  return m_owner->DoEncodeHandoverPreparationInformation (msg);
1612 }
1613 
1614 template <class C>
1617 {
1618  return m_owner->DoDecodeHandoverPreparationInformation (p);
1619 }
1620 
1621 
1622 template <class C>
1625 {
1626  return m_owner->DoEncodeHandoverCommand (msg);
1627 }
1628 
1629 template <class C>
1632 {
1633  return m_owner->DoDecodeHandoverCommand (p);
1634 }
1635 
1641 template <class C>
1643 {
1644 public:
1650  MemberLteEnbRrcSapProvider (C* owner);
1651 
1652  // methods inherited from LteEnbRrcSapProvider go here
1653 
1654  virtual void CompleteSetupUe (uint16_t rnti, CompleteSetupUeParameters params);
1655  virtual void RecvRrcConnectionRequest (uint16_t rnti, RrcConnectionRequest msg);
1656  virtual void RecvRrcConnectionSetupCompleted (uint16_t rnti, RrcConnectionSetupCompleted msg);
1660  virtual void RecvMeasurementReport (uint16_t rnti, MeasurementReport msg);
1661  virtual void RecvIdealUeContextRemoveRequest (uint16_t rnti);
1662 
1663 private:
1665  C* m_owner;
1666 };
1667 
1668 template <class C>
1670  : m_owner (owner)
1671 {
1672 }
1673 
1674 template <class C>
1676 {
1677 }
1678 
1679 template <class C>
1680 void
1682 {
1683  m_owner->DoCompleteSetupUe (rnti, params);
1684 }
1685 
1686 template <class C>
1687 void
1689 {
1690  Simulator::ScheduleNow (&C::DoRecvRrcConnectionRequest, m_owner, rnti, msg);
1691 }
1692 
1693 template <class C>
1694 void
1696 {
1697  Simulator::ScheduleNow (&C::DoRecvRrcConnectionSetupCompleted, m_owner, rnti, msg);
1698 }
1699 
1700 template <class C>
1701 void
1703 {
1704  Simulator::ScheduleNow (&C::DoRecvRrcConnectionReconfigurationCompleted, m_owner, rnti, msg);
1705 }
1706 
1707 template <class C>
1708 void
1710 {
1711  Simulator::ScheduleNow (&C::DoRecvRrcConnectionReestablishmentRequest, m_owner, rnti, msg);
1712 }
1713 
1714 template <class C>
1715 void
1717 {
1718  Simulator::ScheduleNow (&C::DoRecvRrcConnectionReestablishmentComplete, m_owner, rnti, msg);
1719 }
1720 
1721 template <class C>
1722 void
1724 {
1725  Simulator::ScheduleNow (&C::DoRecvMeasurementReport, m_owner, rnti, msg);
1726 }
1727 
1728 template <class C>
1730 {
1731  Simulator::ScheduleNow (&C::DoRecvIdealUeContextRemoveRequest, m_owner, rnti);
1732 }
1733 
1734 
1735 
1736 
1737 
1738 
1739 
1740 
1741 
1742 
1743 
1744 
1745 
1746 
1747 } // namespace ns3
1748 
1749 
1750 #endif // LTE_RRC_SAP_H
1751 
1752 
1753 
1754 
ns3::LteRrcSap::TxFailParam
TxFailParams structure.
Definition: lte-rrc-sap.h:259
ns3::LteRrcSap::PrachConfigSCell
PrachConfigSCell structure.
Definition: lte-rrc-sap.h:732
ns3::LteRrcSap::LogicalChannelConfig::prioritizedBitRateKbps
uint16_t prioritizedBitRateKbps
prioritized bit rate Kbps
Definition: lte-rrc-sap.h:111
ns3::LteRrcSap::ReportConfigEutra::reportInterval
enum ns3::LteRrcSap::ReportConfigEutra::@5 reportInterval
Report interval enumeration.
ns3::LteRrcSap::PhysicalConfigDedicatedSCell::ulPowerControlDedicatedSCell
UlPowerControlDedicatedSCell ulPowerControlDedicatedSCell
UL power control dedicated SCell.
Definition: lte-rrc-sap.h:798
ns3::LteRrcSap::PhysicalConfigDedicatedSCell::haveSoundingRsUlConfigDedicated
bool haveSoundingRsUlConfigDedicated
have sounding RS UL config dedicated?
Definition: lte-rrc-sap.h:799
ns3::LteRrcSap::MeasObjectToAddMod::measObjectId
uint8_t measObjectId
measure object ID
Definition: lte-rrc-sap.h:452
ns3::LteRrcSap::MeasResults::rsrqResult
uint8_t rsrqResult
RSRQ result.
Definition: lte-rrc-sap.h:682
ns3::LteRrcSap::DrbToAddMod::logicalChannelConfig
LogicalChannelConfig logicalChannelConfig
logical channel config
Definition: lte-rrc-sap.h:241
ns3::LteRrcSap::MobilityStateParameters::tEvaluation
uint8_t tEvaluation
evaluation
Definition: lte-rrc-sap.h:490
ns3::LteRrcSap::CellIdentification::dlCarrierFreq
uint32_t dlCarrierFreq
ARFCN - valueEUTRA.
Definition: lte-rrc-sap.h:715
ns3::LteRrcSap::MeasResultBestNeighCell::servFreqId
uint16_t servFreqId
service frequency ID
Definition: lte-rrc-sap.h:660
ns3::LteRrcSap::ReportConfigEutra::MIN6
@ MIN6
Definition: lte-rrc-sap.h:432
ns3::LteRrcSap::ReportConfigEutra::threshold2
ThresholdEutra threshold2
Threshold for event A5.
Definition: lte-rrc-sap.h:382
ns3::LteRrcSap::SoundingRsUlConfigDedicated::RESET
@ RESET
Definition: lte-rrc-sap.h:134
ns3::LteRrcSap::MobilityControlInfo::radioResourceConfigCommon
RadioResourceConfigCommon radioResourceConfigCommon
radio resource config common
Definition: lte-rrc-sap.h:566
ns3::LteRrcSap::RachConfigDedicated
RachConfigDedicated structure.
Definition: lte-rrc-sap.h:552
ns3::LteRrcSap::MeasResultScell
MeasResultScell structure.
Definition: lte-rrc-sap.h:649
ns3::LteRrcSap::CellsToAddMod
CellsToAddMod structure.
Definition: lte-rrc-sap.h:303
ns3::LteRrcSap::NonUlConfiguration::antennaInfoCommon
AntennaInfoCommon antennaInfoCommon
2: Physical configuration, general antennaInfoCommon-r10
Definition: lte-rrc-sap.h:743
ns3::LteRrcSap::MeasResultScell::servFreqId
uint16_t servFreqId
service frequency ID
Definition: lte-rrc-sap.h:650
ns3::LteRrcSap::MasterInformationBlock
MasterInformationBlock structure.
Definition: lte-rrc-sap.h:588
ns3::LteRrcSap::ReportConfigEutra::EVENT_A1
@ EVENT_A1
Event A1: Serving becomes better than absolute threshold.
Definition: lte-rrc-sap.h:373
ns3::LteUeRrcSapUser::Setup
virtual void Setup(SetupParameters params)=0
Setup function.
ns3::LteRrcSap::RadioResourceConfigDedicated::physicalConfigDedicated
PhysicalConfigDedicated physicalConfigDedicated
physical config dedicated
Definition: lte-rrc-sap.h:291
ns3::MemberLteEnbRrcSapProvider::m_owner
C * m_owner
the owner class
Definition: lte-rrc-sap.h:1665
ns3::LteRrcSap::MeasConfig::measIdToRemoveList
std::list< uint8_t > measIdToRemoveList
measure ID to remove list
Definition: lte-rrc-sap.h:524
ns3::LteRrcSap::AsConfig::sourceMeasConfig
MeasConfig sourceMeasConfig
source measure config
Definition: lte-rrc-sap.h:617
ns3::LteRrcSap::MeasurementReport::measResults
MeasResults measResults
measure results
Definition: lte-rrc-sap.h:903
ns3::LteRrcSap::MeasObjectToAddMod::measObjectEutra
MeasObjectEutra measObjectEutra
measure object eutra
Definition: lte-rrc-sap.h:453
ns3::LteRrcSap::RrcConnectionReconfiguration::measConfig
MeasConfig measConfig
measure config
Definition: lte-rrc-sap.h:840
ns3::LteRrcSap::MasterInformationBlock::dlBandwidth
uint16_t dlBandwidth
DL bandwidth.
Definition: lte-rrc-sap.h:589
ns3::MemberLteEnbRrcSapProvider::RecvRrcConnectionRequest
virtual void RecvRrcConnectionRequest(uint16_t rnti, RrcConnectionRequest msg)
Receive an RRCConnectionRequest message from a UE during an RRC connection establishment procedure (S...
Definition: lte-rrc-sap.h:1688
ns3::LteRrcSap::SystemInformationBlockType1::cellSelectionInfo
CellSelectionInfo cellSelectionInfo
cell selection info
Definition: lte-rrc-sap.h:597
ns3::LteRrcSap::ReportConfigEutra::MS10240
@ MS10240
Definition: lte-rrc-sap.h:430
ns3::LteEnbRrcSapUser::SetupUeParameters
SetupUeParameters structure.
Definition: lte-rrc-sap.h:1086
ns3::LteRrcSap::RrcConnectionSetupCompleted
RrcConnectionSetupCompleted structure.
Definition: lte-rrc-sap.h:706
ns3::LteRrcSap::MobilityStateParameters::nCellChangeHigh
uint8_t nCellChangeHigh
cell change high
Definition: lte-rrc-sap.h:493
ns3::LteRrcSap::ReportConfigToAddMod::reportConfigEutra
ReportConfigEutra reportConfigEutra
report config eutra
Definition: lte-rrc-sap.h:460
ns3::LteRrcSap::AsConfig::sourceSystemInformationBlockType1
SystemInformationBlockType1 sourceSystemInformationBlockType1
source system information block type 1
Definition: lte-rrc-sap.h:621
ns3::LteRrcSap::PhysicalConfigDedicatedSCell::antennaInfo
AntennaInfoDedicated antennaInfo
antenna info dedicated
Definition: lte-rrc-sap.h:788
ns3::LteRrcSap::MeasResultScell::rsrpResult
uint8_t rsrpResult
the RSRP result
Definition: lte-rrc-sap.h:652
ns3::LteUeRrcSapProvider::RecvRrcConnectionReestablishmentReject
virtual void RecvRrcConnectionReestablishmentReject(RrcConnectionReestablishmentReject msg)=0
Receive an RRCConnectionReestablishmentReject message from the serving eNodeB during an RRC connectio...
ns3::LteRrcSap::MeasObjectEutra::haveCellForWhichToReportCGI
bool haveCellForWhichToReportCGI
have cell for which to report CGI?
Definition: lte-rrc-sap.h:336
ns3::LteRrcSap::MeasConfig::measObjectToRemoveList
std::list< uint8_t > measObjectToRemoveList
measure object to remove list
Definition: lte-rrc-sap.h:520
ns3::LteRrcSap::MobilityControlInfo::newUeIdentity
uint16_t newUeIdentity
new UE identity
Definition: lte-rrc-sap.h:565
ns3::MemberLteEnbRrcSapProvider::MemberLteEnbRrcSapProvider
MemberLteEnbRrcSapProvider()
Definition: lte-rrc-sap.h:1675
ns3::LteRrcSap::MeasResultServFreqList
MeasResultServFreqList.
Definition: lte-rrc-sap.h:670
ns3::LteEnbRrcSapProvider::RecvRrcConnectionSetupCompleted
virtual void RecvRrcConnectionSetupCompleted(uint16_t rnti, RrcConnectionSetupCompleted msg)=0
Receive an RRCConnectionSetupComplete message from a UE during an RRC connection establishment proced...
ns3::LteRrcSap::CellIdentification
CellIdentification structure.
Definition: lte-rrc-sap.h:713
ns3::LteRrcSap::RrcConnectionSetup::radioResourceConfigDedicated
RadioResourceConfigDedicated radioResourceConfigDedicated
radio resource config dedicated
Definition: lte-rrc-sap.h:701
ns3::LteRrcSap::RrcConnectionSetup::rrcTransactionIdentifier
uint8_t rrcTransactionIdentifier
RRC transaction identifier.
Definition: lte-rrc-sap.h:700
ns3::LteRrcSap::CarrierBandwidthEutra::dlBandwidth
uint16_t dlBandwidth
DL bandwidth.
Definition: lte-rrc-sap.h:546
ns3::LteRrcSap::ReportConfigToAddMod
ReportConfigToAddMod structure.
Definition: lte-rrc-sap.h:458
ns3::LteRrcSap::MeasObjectEutra::neighCellConfig
uint8_t neighCellConfig
neighbor cell config
Definition: lte-rrc-sap.h:330
ns3::MemberLteEnbRrcSapUser::DecodeHandoverPreparationInformation
virtual HandoverPreparationInfo DecodeHandoverPreparationInformation(Ptr< Packet > p)
Decode handover prepration information.
Definition: lte-rrc-sap.h:1616
ns3::LteRrcSap::MobilityControlInfo::haveCarrierBandwidth
bool haveCarrierBandwidth
have carrier bandwidth?
Definition: lte-rrc-sap.h:563
ns3::LteRrcSap::ThresholdEutra::range
uint8_t range
Value range used in RSRP/RSRQ threshold.
Definition: lte-rrc-sap.h:357
ns3::LteRrcSap::MeasObjectEutra::offsetFreq
int8_t offsetFreq
offset frequency
Definition: lte-rrc-sap.h:331
ns3::LteRrcSap::MobilityControlInfo::haveRachConfigDedicated
bool haveRachConfigDedicated
Have RACH config dedicated?
Definition: lte-rrc-sap.h:567
ns3::LteRrcSap::MeasResultScell::haveRsrpResult
bool haveRsrpResult
have RSRP result?
Definition: lte-rrc-sap.h:651
ns3::LteRrcSap::RachConfigCommon::txFailParam
TxFailParam txFailParam
txFailParams
Definition: lte-rrc-sap.h:268
ns3::LteRrcSap::RrcConnectionRelease
RrcConnectionRelease structure.
Definition: lte-rrc-sap.h:884
ns3::LteRrcSap::PdschConfigDedicated::dB_6
@ dB_6
Definition: lte-rrc-sap.h:162
ns3::LteRrcSap::~LteRrcSap
virtual ~LteRrcSap()
Definition: lte-rrc-sap.cc:25
ns3::LteRrcSap::AsConfig::sourceRadioResourceConfig
RadioResourceConfigDedicated sourceRadioResourceConfig
source radio resource config
Definition: lte-rrc-sap.h:618
ns3::LteRrcSap::CarrierFreqEutra::ulCarrierFreq
uint32_t ulCarrierFreq
UL carrier frequency.
Definition: lte-rrc-sap.h:540
ns3::LteEnbRrcSapUser::EncodeHandoverCommand
virtual Ptr< Packet > EncodeHandoverCommand(RrcConnectionReconfiguration msg)=0
Encode handover command.
ns3::LteUeRrcSapProvider
Part of the RRC protocol.
Definition: lte-rrc-sap.h:1001
ns3::LteUeRrcSapProvider::RecvSystemInformation
virtual void RecvSystemInformation(SystemInformation msg)=0
Receive a SystemInformation message from the serving eNodeB during a system information acquisition p...
ns3::MemberLteEnbRrcSapProvider
Template for the implementation of the LteEnbRrcSapProvider as a member of an owner class of type C t...
Definition: lte-rrc-sap.h:1643
ns3::LteUeRrcSapUser
Part of the RRC protocol.
Definition: lte-rrc-sap.h:917
ns3::LteRrcSap::RadioResourceConfigCommonSCell::haveNonUlConfiguration
bool haveNonUlConfiguration
have non UL configuration?
Definition: lte-rrc-sap.h:806
ns3
Every class exported by the ns3 library is enclosed in the ns3 namespace.
ns3::LteRrcSap::SpeedStatePars::action
action
the action type
Definition: lte-rrc-sap.h:509
ns3::LteRrcSap::MeasGapConfig::gap
gap
the gap offest
Definition: lte-rrc-sap.h:481
ns3::LteRrcSap::DrbToAddMod::epsBearerIdentity
uint8_t epsBearerIdentity
EPS bearer identity.
Definition: lte-rrc-sap.h:237
ns3::LteRrcSap::MobilityControlInfo::targetPhysCellId
uint16_t targetPhysCellId
target Phy cell ID
Definition: lte-rrc-sap.h:560
ns3::LteRrcSap::RachConfigCommon
RachConfigCommon structure.
Definition: lte-rrc-sap.h:265
ns3::LteRrcSap::SystemInformation
SystemInformation structure.
Definition: lte-rrc-sap.h:609
ns3::LteRrcSap::SrbToAddMod::logicalChannelConfig
LogicalChannelConfig logicalChannelConfig
logical channel config
Definition: lte-rrc-sap.h:231
ns3::LteRrcSap::ReestabUeIdentity::cRnti
uint16_t cRnti
RNTI.
Definition: lte-rrc-sap.h:574
ns3::LteRrcSap::ReportConfigEutra::MS640
@ MS640
Definition: lte-rrc-sap.h:426
ns3::LteEnbRrcSapUser::EncodeHandoverPreparationInformation
virtual Ptr< Packet > EncodeHandoverPreparationInformation(HandoverPreparationInfo msg)=0
Encode handover prepration information.
ns3::LteRrcSap::PhysCellIdRange::haveRange
bool haveRange
has a range?
Definition: lte-rrc-sap.h:313
ns3::LteRrcSap::LogicalChannelConfig::bucketSizeDurationMs
uint16_t bucketSizeDurationMs
bucket size duration ms
Definition: lte-rrc-sap.h:112
ns3::LteRrcSap::CgiInfo::cellIdentity
uint32_t cellIdentity
cell identity
Definition: lte-rrc-sap.h:630
ns3::MemberLteUeRrcSapProvider::RecvRrcConnectionRelease
virtual void RecvRrcConnectionRelease(RrcConnectionRelease msg)
Receive an RRCConnectionRelease message from the serving eNodeB during an RRC connection release proc...
Definition: lte-rrc-sap.h:1483
ns3::LteRrcSap::RrcConnectionReconfiguration::radioResourceConfigDedicated
RadioResourceConfigDedicated radioResourceConfigDedicated
radio resource config dedicated
Definition: lte-rrc-sap.h:844
ns3::LteRrcSap::SpeedStateScaleFactors::sfMedium
uint8_t sfMedium
scale factor medium
Definition: lte-rrc-sap.h:500
ns3::LteEnbRrcSapProvider::CompleteSetupUeParameters::srb1SapUser
LtePdcpSapUser * srb1SapUser
SRB1 SAP user.
Definition: lte-rrc-sap.h:1207
ns3::LteRrcSap::MeasObjectEutra::cellsToAddModList
std::list< CellsToAddMod > cellsToAddModList
cells to add mod list
Definition: lte-rrc-sap.h:333
ns3::MemberLteEnbRrcSapUser::SendRrcConnectionReject
virtual void SendRrcConnectionReject(uint16_t rnti, RrcConnectionReject msg)
Send an RRCConnectionReject message to a UE during an RRC connection establishment procedure (Section...
Definition: lte-rrc-sap.h:1602
ns3::LteRrcSap::MeasResultBestNeighCell::haveRsrpResult
bool haveRsrpResult
have RSRP result?
Definition: lte-rrc-sap.h:662
ns3::LteRrcSap::SrbToAddMod::srbIdentity
uint8_t srbIdentity
SB identity.
Definition: lte-rrc-sap.h:230
ns3::LteRrcSap::RadioResourceConfigCommonSCell::ulConfiguration
UlConfiguration ulConfiguration
UL configuration.
Definition: lte-rrc-sap.h:809
ns3::LteRrcSap::MeasIdToAddMod
MeasIdToAddMod structure.
Definition: lte-rrc-sap.h:465
ns3::MemberLteEnbRrcSapUser::MemberLteEnbRrcSapUser
MemberLteEnbRrcSapUser()
Definition: lte-rrc-sap.h:1540
ns3::LteRlcSapProvider
Service Access Point (SAP) offered by the UM-RLC and AM-RLC entities to the PDCP entity See 3GPP 36....
Definition: lte-rlc-sap.h:36
ns3::LteRrcSap::PdschConfigDedicated::dB2
@ dB2
Definition: lte-rrc-sap.h:168
ns3::LteRrcSap::SCellToAddMod::haveRadioResourceConfigDedicatedSCell
bool haveRadioResourceConfigDedicatedSCell
have radio resource config dedicated SCell?
Definition: lte-rrc-sap.h:824
ns3::MemberLteEnbRrcSapProvider::RecvMeasurementReport
virtual void RecvMeasurementReport(uint16_t rnti, MeasurementReport msg)
Receive a MeasurementReport message from a UE during a measurement reporting procedure (Section 5....
Definition: lte-rrc-sap.h:1723
ns3::LteUeRrcSapUser::SetupParameters::srb0SapProvider
LteRlcSapProvider * srb0SapProvider
SRB0 SAP provider.
Definition: lte-rrc-sap.h:922
ns3::LteRrcSap::MeasResultEutra::haveCgiInfo
bool haveCgiInfo
have CGI info?
Definition: lte-rrc-sap.h:639
ns3::LteRrcSap::PdschConfigDedicated::pa
uint8_t pa
P_A value.
Definition: lte-rrc-sap.h:171
ns3::LteRrcSap::PhysicalConfigDedicatedSCell::haveNonUlConfiguration
bool haveNonUlConfiguration
have non UL configuration?
Definition: lte-rrc-sap.h:786
ns3::LteRrcSap::MeasResults::rsrpResult
uint8_t rsrpResult
RSRP result.
Definition: lte-rrc-sap.h:681
ns3::LteRrcSap::SpeedStatePars::timeToTriggerSf
SpeedStateScaleFactors timeToTriggerSf
time to trigger scale factors
Definition: lte-rrc-sap.h:514
ns3::LteEnbRrcSapUser::SendRrcConnectionReestablishment
virtual void SendRrcConnectionReestablishment(uint16_t rnti, RrcConnectionReestablishment msg)=0
Send an RRCConnectionReestablishment message to a UE during an RRC connection re-establishment proced...
ns3::LteRrcSap::RrcConnectionReestablishment::radioResourceConfigDedicated
RadioResourceConfigDedicated radioResourceConfigDedicated
radio resource config dedicated
Definition: lte-rrc-sap.h:868
ns3::LteRrcSap::RrcConnectionSetupCompleted::rrcTransactionIdentifier
uint8_t rrcTransactionIdentifier
RRC transaction identifier.
Definition: lte-rrc-sap.h:707
ns3::LteEnbRrcSapUser::SendSystemInformation
virtual void SendSystemInformation(uint16_t cellId, SystemInformation msg)=0
Send a SystemInformation message to all attached UEs during a system information acquisition procedur...
ns3::MemberLteEnbRrcSapUser::SendRrcConnectionRelease
virtual void SendRrcConnectionRelease(uint16_t rnti, RrcConnectionRelease msg)
Send an RRCConnectionRelease message to a UE during an RRC connection release procedure (Section 5....
Definition: lte-rrc-sap.h:1595
ns3::LteEnbRrcSapUser::SendRrcConnectionReestablishmentReject
virtual void SendRrcConnectionReestablishmentReject(uint16_t rnti, RrcConnectionReestablishmentReject msg)=0
Send an RRCConnectionReestablishmentReject message to a UE during an RRC connection re-establishment ...
ns3::MemberLteUeRrcSapProvider::CompleteSetup
virtual void CompleteSetup(CompleteSetupParameters params)
Complete setup function.
Definition: lte-rrc-sap.h:1441
ns3::LteRrcSap::MeasObjectEutra::cellForWhichToReportCGI
uint16_t cellForWhichToReportCGI
cell for which to report CGI
Definition: lte-rrc-sap.h:337
ns3::LteRrcSap::ReestabUeIdentity::physCellId
uint16_t physCellId
Phy cell ID.
Definition: lte-rrc-sap.h:575
ns3::LteRrcSap::FreqInfo::ulCarrierFreq
uint32_t ulCarrierFreq
UL carrier frequency.
Definition: lte-rrc-sap.h:90
ns3::LteUeRrcSapProvider::RecvRrcConnectionReestablishment
virtual void RecvRrcConnectionReestablishment(RrcConnectionReestablishment msg)=0
Receive an RRCConnectionReestablishment message from the serving eNodeB during an RRC connection re-e...
ns3::LteRrcSap::ReportConfigEutra::purpose
enum ns3::LteRrcSap::ReportConfigEutra::report purpose
purpose
ns3::LteUeRrcSapProvider::CompleteSetupParameters
CompleteSetupParameters structure.
Definition: lte-rrc-sap.h:1005
ns3::LteRrcSap::MeasResults::haveScellsMeas
bool haveScellsMeas
has SCells measure
Definition: lte-rrc-sap.h:685
ns3::LteRrcSap::MeasResultBestNeighCell
MeasResultBestNeighCell structure.
Definition: lte-rrc-sap.h:659
ns3::LteRrcSap::RlcConfig::AM
@ AM
Definition: lte-rrc-sap.h:100
ns3::LteEnbRrcSapUser::DecodeHandoverCommand
virtual RrcConnectionReconfiguration DecodeHandoverCommand(Ptr< Packet > p)=0
Decode handover command.
ns3::LteRrcSap::MeasConfig::quantityConfig
QuantityConfig quantityConfig
quantity config
Definition: lte-rrc-sap.h:527
ns3::LteRrcSap::MobilityControlInfo::carrierBandwidth
CarrierBandwidthEutra carrierBandwidth
carrier bandwidth
Definition: lte-rrc-sap.h:564
ns3::LteRrcSap::MobilityControlInfo
MobilityControlInfo structure.
Definition: lte-rrc-sap.h:559
ns3::LteRrcSap::NonUlConfiguration
NonUlConfiguration structure.
Definition: lte-rrc-sap.h:738
ns3::LteRrcSap::MeasConfig::speedStatePars
SpeedStatePars speedStatePars
speed state parameters
Definition: lte-rrc-sap.h:533
ns3::MemberLteUeRrcSapUser::SendRrcConnectionReestablishmentRequest
virtual void SendRrcConnectionReestablishmentRequest(RrcConnectionReestablishmentRequest msg)
Send an RRCConnectionReestablishmentRequest message to the serving eNodeB during an RRC connection re...
Definition: lte-rrc-sap.h:1371
ns3::LteRrcSap::MeasResultEutra
MeasResultEutra structure.
Definition: lte-rrc-sap.h:637
ns3::LteRrcSap::RrcConnectionReconfigurationCompleted
RrcConnectionReconfigurationCompleted structure.
Definition: lte-rrc-sap.h:852
ns3::MemberLteEnbRrcSapUser::m_owner
C * m_owner
the owner class
Definition: lte-rrc-sap.h:1530
ns3::LteRrcSap::ThresholdEutra::choice
enum ns3::LteRrcSap::ThresholdEutra::@0 choice
Threshold enumeration.
ns3::LteRrcSap::MasterInformationBlock::systemFrameNumber
uint16_t systemFrameNumber
system frame number
Definition: lte-rrc-sap.h:590
ns3::LteRrcSap::MeasObjectEutra::blackCellsToAddModList
std::list< BlackCellsToAddMod > blackCellsToAddModList
black cells to add mod list
Definition: lte-rrc-sap.h:335
ns3::LteRrcSap::RrcConnectionReject
RrcConnectionReject structure.
Definition: lte-rrc-sap.h:890
ns3::LteRrcSap::HandoverPreparationInfo
HandoverPreparationInfo structure.
Definition: lte-rrc-sap.h:896
ns3::MemberLteUeRrcSapUser::SendRrcConnectionReconfigurationCompleted
virtual void SendRrcConnectionReconfigurationCompleted(RrcConnectionReconfigurationCompleted msg)
Send an RRCConnectionReconfigurationComplete message to the serving eNodeB during an RRC connection r...
Definition: lte-rrc-sap.h:1364
ns3::LteRrcSap::MeasResultEutra::cgiInfo
CgiInfo cgiInfo
CGI info.
Definition: lte-rrc-sap.h:640
ns3::LteRrcSap::ReportConfigEutra::threshold1
ThresholdEutra threshold1
Threshold for event A1, A2, A4, and A5.
Definition: lte-rrc-sap.h:381
ns3::LteRrcSap::PrachConfigSCell::index
uint16_t index
the index
Definition: lte-rrc-sap.h:733
ns3::LteRrcSap::ReportConfigEutra::ReportConfigEutra
ReportConfigEutra()
Report config eutra function.
Definition: lte-rrc-sap.cc:29
ns3::LteRrcSap::CarrierFreqEutra
CarrierFreqEutra structure.
Definition: lte-rrc-sap.h:538
ns3::MemberLteEnbRrcSapUser::SendRrcConnectionReconfiguration
virtual void SendRrcConnectionReconfiguration(uint16_t rnti, RrcConnectionReconfiguration msg)
Send an RRCConnectionReconfiguration message to a UE during an RRC connection reconfiguration procedu...
Definition: lte-rrc-sap.h:1574
ns3::LteRrcSap::MeasGapConfig::gapOffsetChoice
enum ns3::LteRrcSap::MeasGapConfig::gap gapOffsetChoice
gap offset
ns3::LteRrcSap::ReportConfigEutra::MS1024
@ MS1024
Definition: lte-rrc-sap.h:427
ns3::LteRrcSap::DrbToAddMod
DrbToAddMod structure.
Definition: lte-rrc-sap.h:236
ns3::LteRrcSap::ReportConfigEutra::SPARE3
@ SPARE3
Definition: lte-rrc-sap.h:436
ns3::LteRrcSap::RrcConnectionSetup
RrcConnectionSetup structure.
Definition: lte-rrc-sap.h:699
ns3::LteRrcSap::ReportConfigEutra::RSRP
@ RSRP
Reference Signal Received Power.
Definition: lte-rrc-sap.h:406
ns3::LteRrcSap::HANDOVER_FAILURE
@ HANDOVER_FAILURE
Definition: lte-rrc-sap.h:582
ns3::LteEnbRrcSapUser::SendRrcConnectionRelease
virtual void SendRrcConnectionRelease(uint16_t rnti, RrcConnectionRelease msg)=0
Send an RRCConnectionRelease message to a UE during an RRC connection release procedure (Section 5....
ns3::LteRrcSap::PhysicalConfigDedicated::havePdschConfigDedicated
bool havePdschConfigDedicated
have PDSCH config dedicated?
Definition: lte-rrc-sap.h:222
ns3::LteRrcSap::MobilityStateParameters::nCellChangeMedium
uint8_t nCellChangeMedium
cell change medium
Definition: lte-rrc-sap.h:492
ns3::LteRrcSap::SoundingRsUlConfigCommon::srsBandwidthConfig
uint16_t srsBandwidthConfig
SRS bandwidth config.
Definition: lte-rrc-sap.h:124
ns3::LteUeRrcSapUser::SendIdealUeContextRemoveRequest
virtual void SendIdealUeContextRemoveRequest(uint16_t rnti)=0
Send UE context remove request function.
ns3::LteEnbRrcSapProvider::RecvRrcConnectionReestablishmentComplete
virtual void RecvRrcConnectionReestablishmentComplete(uint16_t rnti, RrcConnectionReestablishmentComplete msg)=0
Receive an RRCConnectionReestablishmentComplete message from a UE during an RRC connection re-establi...
ns3::LteRrcSap::PhysicalConfigDedicated::antennaInfo
AntennaInfoDedicated antennaInfo
antenna info
Definition: lte-rrc-sap.h:221
ns3::LteRrcSap::RadioResourceConfigCommonSib::rachConfigCommon
RachConfigCommon rachConfigCommon
RACH config common.
Definition: lte-rrc-sap.h:280
ns3::LteRrcSap::PhysicalConfigDedicated
PhysicalConfigDedicated structure.
Definition: lte-rrc-sap.h:217
ns3::LteRrcSap::MeasObjectEutra::presenceAntennaPort1
bool presenceAntennaPort1
antenna port 1 present?
Definition: lte-rrc-sap.h:329
ns3::LteRrcSap::RachConfigCommon::raSupervisionInfo
RaSupervisionInfo raSupervisionInfo
RA supervision info.
Definition: lte-rrc-sap.h:267
ns3::LteRrcSap::RaSupervisionInfo
RaSupervisionInfo structure.
Definition: lte-rrc-sap.h:252
ns3::LteRrcSap::LogicalChannelConfig
LogicalChannelConfig structure.
Definition: lte-rrc-sap.h:109
ns3::MemberLteUeRrcSapUser::SendRrcConnectionSetupCompleted
virtual void SendRrcConnectionSetupCompleted(RrcConnectionSetupCompleted msg)
Send an RRCConnectionSetupComplete message to the serving eNodeB during an RRC connection establishme...
Definition: lte-rrc-sap.h:1357
ns3::LteUeRrcSapProvider::RecvRrcConnectionSetup
virtual void RecvRrcConnectionSetup(RrcConnectionSetup msg)=0
Receive an RRCConnectionSetup message from the serving eNodeB during an RRC connection establishment ...
ns3::LteRrcSap::MeasConfig
MeasConfig structure.
Definition: lte-rrc-sap.h:519
ns3::LteRrcSap::MeasResultBestNeighCell::physCellId
uint16_t physCellId
physical cell ID
Definition: lte-rrc-sap.h:661
ns3::LteRrcSap::UlPowerControlCommonSCell
UlPowerControlCommonSCell structure.
Definition: lte-rrc-sap.h:726
ns3::LteRrcSap::MeasObjectEutra::blackCellsToRemoveList
std::list< uint8_t > blackCellsToRemoveList
black cells to remove list
Definition: lte-rrc-sap.h:334
ns3::LteRrcSap::SpeedStatePars::SETUP
@ SETUP
Definition: lte-rrc-sap.h:510
ns3::LteRrcSap::CgiInfo::plmnIdentity
uint32_t plmnIdentity
PLMN identity.
Definition: lte-rrc-sap.h:629
ns3::LteRrcSap::MaxReportCells
static const uint8_t MaxReportCells
Constraint values.
Definition: lte-rrc-sap.h:62
ns3::LteRrcSap::MeasConfig::measIdToAddModList
std::list< MeasIdToAddMod > measIdToAddModList
measure ID to add mod list
Definition: lte-rrc-sap.h:525
ns3::LteRrcSap::SCellToAddMod::radioResourceConfigCommonSCell
RadioResourceConfigCommonSCell radioResourceConfigCommonSCell
radio resource config common SCell
Definition: lte-rrc-sap.h:823
ns3::LteRrcSap::MeasResultServFreqList::measResultBestNeighCell
std::list< MeasResultBestNeighCell > measResultBestNeighCell
measure result best neighbor cell
Definition: lte-rrc-sap.h:674
ns3::LteRrcSap::MeasGapConfig::type
enum ns3::LteRrcSap::MeasGapConfig::action type
action type
ns3::LteRrcSap::SoundingRsUlConfigCommon::RESET
@ RESET
Definition: lte-rrc-sap.h:122
ns3::LteRrcSap::UlConfiguration::ulPowerControlCommonSCell
UlPowerControlCommonSCell ulPowerControlCommonSCell
3GPP TS 36.331 v.11.10 R11 pag.223
Definition: lte-rrc-sap.h:756
ns3::LteRrcSap::RrcConnectionReconfiguration::rrcTransactionIdentifier
uint8_t rrcTransactionIdentifier
RRC transaction identifier.
Definition: lte-rrc-sap.h:838
ns3::LteRrcSap::RlcConfig::direction
direction
the direction choice
Definition: lte-rrc-sap.h:99
ns3::LteRrcSap::SoundingRsUlConfigCommon::SETUP
@ SETUP
Definition: lte-rrc-sap.h:122
ns3::LteRrcSap::ReportConfigEutra::reportQuantity
enum ns3::LteRrcSap::ReportConfigEutra::@4 reportQuantity
Report type enumeration.
ns3::LteEnbRrcSapProvider::RecvRrcConnectionReconfigurationCompleted
virtual void RecvRrcConnectionReconfigurationCompleted(uint16_t rnti, RrcConnectionReconfigurationCompleted msg)=0
Receive an RRCConnectionReconfigurationComplete message from a UE during an RRC connection reconfigur...
ns3::LteRrcSap::UlConfiguration::ulFreqInfo
FreqInfo ulFreqInfo
UL frequency info.
Definition: lte-rrc-sap.h:755
ns3::LteRrcSap::ReportConfigEutra::MS480
@ MS480
Definition: lte-rrc-sap.h:425
ns3::LteEnbRrcSapProvider::RecvRrcConnectionReestablishmentRequest
virtual void RecvRrcConnectionReestablishmentRequest(uint16_t rnti, RrcConnectionReestablishmentRequest msg)=0
Receive an RRCConnectionReestablishmentRequest message from a UE during an RRC connection re-establis...
ns3::LteRrcSap
Class holding definition common to all UE/eNodeB SAP Users/Providers.
Definition: lte-rrc-sap.h:57
ns3::LteEnbRrcSapProvider::CompleteSetupUeParameters
CompleteSetupUeParameters structure.
Definition: lte-rrc-sap.h:1205
ns3::LteRrcSap::LogicalChannelConfig::priority
uint8_t priority
priority
Definition: lte-rrc-sap.h:110
ns3::LteRrcSap::PdschConfigCommon
PdschConfigCommon structure.
Definition: lte-rrc-sap.h:148
ns3::LteRrcSap::RlcConfig::UM_UNI_DIRECTIONAL_DL
@ UM_UNI_DIRECTIONAL_DL
Definition: lte-rrc-sap.h:103
ns3::LteRrcSap::CellSelectionInfo::qQualMin
int8_t qQualMin
INTEGER (-34..-3), actual value = IE value [dB].
Definition: lte-rrc-sap.h:84
ns3::LteRrcSap::ReportConfigEutra::SAME_AS_TRIGGER_QUANTITY
@ SAME_AS_TRIGGER_QUANTITY
Definition: lte-rrc-sap.h:413
ns3::LteRrcSap::ReestabUeIdentity
ReestabUeIdentity structure.
Definition: lte-rrc-sap.h:573
ns3::LteRrcSap::MeasResultBestNeighCell::rsrqResult
uint8_t rsrqResult
the RSRQ result
Definition: lte-rrc-sap.h:665
ns3::LteRrcSap::RaSupervisionInfo::preambleTransMax
uint8_t preambleTransMax
preamble transmit maximum
Definition: lte-rrc-sap.h:253
ns3::Ptr< Packet >
ns3::LteRrcSap::NonUlConfiguration::dlBandwidth
uint16_t dlBandwidth
1: Cell characteristics
Definition: lte-rrc-sap.h:741
ns3::MemberLteEnbRrcSapUser::SendRrcConnectionReestablishment
virtual void SendRrcConnectionReestablishment(uint16_t rnti, RrcConnectionReestablishment msg)
Send an RRCConnectionReestablishment message to a UE during an RRC connection re-establishment proced...
Definition: lte-rrc-sap.h:1581
ns3::LteRrcSap::ReportConfigEutra::eventId
enum ns3::LteRrcSap::ReportConfigEutra::@2 eventId
Event enumeration.
ns3::LteRrcSap::PdschConfigDedicated
PdschConfigDedicated structure.
Definition: lte-rrc-sap.h:155
ns3::LteRrcSap::AntennaInfoDedicated
AntennaInfoDedicated structure.
Definition: lte-rrc-sap.h:142
ns3::MemberLteUeRrcSapUser::SendRrcConnectionRequest
virtual void SendRrcConnectionRequest(RrcConnectionRequest msg)
Send an _RRCConnectionRequest message to the serving eNodeB during an RRC connection establishment pr...
Definition: lte-rrc-sap.h:1350
ns3::LteRrcSap::MeasResultEutra::physCellId
uint16_t physCellId
Phy cell ID.
Definition: lte-rrc-sap.h:638
ns3::LteRrcSap::CgiInfo
CgiInfo structure.
Definition: lte-rrc-sap.h:628
ns3::LteRrcSap::RadioResourceConfigCommonSCell::haveUlConfiguration
bool haveUlConfiguration
have UL configuration
Definition: lte-rrc-sap.h:808
ns3::MemberLteUeRrcSapUser
Template for the implementation of the LteUeRrcSapUser as a member of an owner class of type C to whi...
Definition: lte-rrc-sap.h:1306
ns3::LteRrcSap::SpeedStatePars::RESET
@ RESET
Definition: lte-rrc-sap.h:511
ns3::LteRrcSap::ReportConfigEutra::EVENT_A2
@ EVENT_A2
Event A2: Serving becomes worse than absolute threshold.
Definition: lte-rrc-sap.h:374
ns3::LteRrcSap::RrcConnectionReject::waitTime
uint8_t waitTime
wait time
Definition: lte-rrc-sap.h:891
ns3::LteRrcSap::SoundingRsUlConfigDedicated::SETUP
@ SETUP
Definition: lte-rrc-sap.h:134
ns3::LteEnbRrcSapProvider::CompleteSetupUe
virtual void CompleteSetupUe(uint16_t rnti, CompleteSetupUeParameters params)=0
Complete setup UE function.
ns3::LteRrcSap::AntennaInfoCommon::antennaPortsCount
uint16_t antennaPortsCount
antenna ports count
Definition: lte-rrc-sap.h:721
ns3::LteRrcSap::AsConfig
AsConfig structure.
Definition: lte-rrc-sap.h:616
ns3::MemberLteEnbRrcSapProvider::RecvRrcConnectionSetupCompleted
virtual void RecvRrcConnectionSetupCompleted(uint16_t rnti, RrcConnectionSetupCompleted msg)
Receive an RRCConnectionSetupComplete message from a UE during an RRC connection establishment proced...
Definition: lte-rrc-sap.h:1695
ns3::LteRrcSap::MeasConfig::reportConfigToAddModList
std::list< ReportConfigToAddMod > reportConfigToAddModList
report config to add mod list
Definition: lte-rrc-sap.h:523
ns3::LteRrcSap::PuschConfigDedicatedSCell::nPuschIdentity
uint16_t nPuschIdentity
3GPP TS 36.331 v.11.10 R11 page 216
Definition: lte-rrc-sap.h:772
ns3::MemberLteEnbRrcSapUser::DecodeHandoverCommand
virtual RrcConnectionReconfiguration DecodeHandoverCommand(Ptr< Packet > p)
Decode handover command.
Definition: lte-rrc-sap.h:1631
ns3::LteRrcSap::MobilityStateParameters::tHystNormal
uint8_t tHystNormal
hyst normal
Definition: lte-rrc-sap.h:491
ns3::MemberLteEnbRrcSapUser::EncodeHandoverCommand
virtual Ptr< Packet > EncodeHandoverCommand(RrcConnectionReconfiguration msg)
Encode handover command.
Definition: lte-rrc-sap.h:1624
ns3::LteUeRrcSapUser::SendRrcConnectionSetupCompleted
virtual void SendRrcConnectionSetupCompleted(RrcConnectionSetupCompleted msg)=0
Send an RRCConnectionSetupComplete message to the serving eNodeB during an RRC connection establishme...
ns3::LteUeRrcSapProvider::RecvRrcConnectionRelease
virtual void RecvRrcConnectionRelease(RrcConnectionRelease msg)=0
Receive an RRCConnectionRelease message from the serving eNodeB during an RRC connection release proc...
ns3::LteRrcSap::PdschConfigDedicated::dB1
@ dB1
Definition: lte-rrc-sap.h:167
ns3::LteRrcSap::ReportConfigEutra::MIN60
@ MIN60
Definition: lte-rrc-sap.h:435
ns3::LteRrcSap::RachConfigCommon::preambleInfo
PreambleInfo preambleInfo
preamble info
Definition: lte-rrc-sap.h:266
ns3::LteRrcSap::ReportConfigEutra::triggerQuantity
enum ns3::LteRrcSap::ReportConfigEutra::@3 triggerQuantity
Trigger type enumeration.
ns3::LteRrcSap::TxFailParam::connEstFailCount
uint8_t connEstFailCount
Number of times that the UE detects T300 expiry on the same cell.
Definition: lte-rrc-sap.h:260
ns3::LteRrcSap::HandoverPreparationInfo::asConfig
AsConfig asConfig
AS config.
Definition: lte-rrc-sap.h:897
ns3::LteRrcSap::RadioResourceConfigCommon
RadioResourceConfigCommon structure.
Definition: lte-rrc-sap.h:273
ns3::LteRrcSap::PhysCellIdRange::start
uint16_t start
starting cell ID
Definition: lte-rrc-sap.h:312
ns3::LteRrcSap::PhysicalConfigDedicated::pdschConfigDedicated
PdschConfigDedicated pdschConfigDedicated
PDSCH config dedicated.
Definition: lte-rrc-sap.h:223
ns3::LteRrcSap::MeasConfig::haveQuantityConfig
bool haveQuantityConfig
have quantity config?
Definition: lte-rrc-sap.h:526
ns3::LteRrcSap::PhysicalConfigDedicatedSCell::crossCarrierSchedulingConfig
bool crossCarrierSchedulingConfig
currently implemented as boolean variable --> implementing crossCarrierScheduling is out of the scope...
Definition: lte-rrc-sap.h:789
ns3::LteRrcSap::SystemInformationBlockType1::cellAccessRelatedInfo
CellAccessRelatedInfo cellAccessRelatedInfo
cell access related info
Definition: lte-rrc-sap.h:596
ns3::LteRrcSap::MeasGapConfig::GP1
@ GP1
Definition: lte-rrc-sap.h:482
ns3::LteRrcSap::RrcConnectionRequest
RrcConnectionRequest structure.
Definition: lte-rrc-sap.h:693
ns3::LteRrcSap::MeasObjectToAddMod
MeasObjectToAddMod structure.
Definition: lte-rrc-sap.h:451
ns3::LteRrcSap::RrcConnectionReestablishmentReject
RrcConnectionReestablishmentReject structure.
Definition: lte-rrc-sap.h:879
ns3::LteRrcSap::PuschConfigDedicatedSCell
PuschConfigDedicatedSCell structure.
Definition: lte-rrc-sap.h:770
ns3::LteRrcSap::ReportConfigToAddMod::reportConfigId
uint8_t reportConfigId
report config ID
Definition: lte-rrc-sap.h:459
ns3::LteRrcSap::PdschConfigDedicated::dB_3
@ dB_3
Definition: lte-rrc-sap.h:164
ns3::LteRrcSap::SpeedStatePars::type
enum ns3::LteRrcSap::SpeedStatePars::action type
action type
ns3::LteEnbRrcSapProvider::RecvIdealUeContextRemoveRequest
virtual void RecvIdealUeContextRemoveRequest(uint16_t rnti)=0
Receive ideal UE context remove request from the UE RRC.
ns3::MemberLteUeRrcSapProvider
Template for the implementation of the LteUeRrcSapProvider as a member of an owner class of type C to...
Definition: lte-rrc-sap.h:1404
ns3::LteRrcSap::SoundingRsUlConfigDedicated::srsConfigIndex
uint16_t srsConfigIndex
SRS config index.
Definition: lte-rrc-sap.h:137
ns3::MemberLteUeRrcSapUser::m_owner
C * m_owner
the owner class
Definition: lte-rrc-sap.h:1327
ns3::LteEnbRrcSapProvider::CompleteSetupUeParameters::srb0SapUser
LteRlcSapUser * srb0SapUser
SRB0 SAP user.
Definition: lte-rrc-sap.h:1206
ns3::LteRrcSap::ReportConfigEutra::maxReportCells
uint8_t maxReportCells
Maximum number of cells, excluding the serving cell, to be included in the measurement report.
Definition: lte-rrc-sap.h:418
ns3::LteRrcSap::PhysicalConfigDedicated::haveAntennaInfoDedicated
bool haveAntennaInfoDedicated
have antenna info dedicated?
Definition: lte-rrc-sap.h:220
ns3::LteRrcSap::ReestablishmentCause
ReestablishmentCause
ReestablishmentCause enumeration.
Definition: lte-rrc-sap.h:580
ns3::LteRrcSap::PhysicalConfigDedicatedSCell::soundingRsUlConfigDedicated
SoundingRsUlConfigDedicated soundingRsUlConfigDedicated
sounding RS UL config dedicated
Definition: lte-rrc-sap.h:800
ns3::LteRrcSap::ThresholdEutra::THRESHOLD_RSRP
@ THRESHOLD_RSRP
RSRP is used for the threshold.
Definition: lte-rrc-sap.h:354
ns3::LteRrcSap::PlmnIdentityInfo::plmnIdentity
uint32_t plmnIdentity
PLMN identity.
Definition: lte-rrc-sap.h:68
ns3::LteRrcSap::PdschConfigDedicated::dB_1dot77
@ dB_1dot77
Definition: lte-rrc-sap.h:165
ns3::MemberLteEnbRrcSapUser
Template for the implementation of the LteEnbRrcSapUser as a member of an owner class of type C to wh...
Definition: lte-rrc-sap.h:1503
ns3::LteRrcSap::PhysCellIdRange
PhysCellIdRange structure.
Definition: lte-rrc-sap.h:311
ns3::LteRrcSap::RachConfigDedicated::raPrachMaskIndex
uint8_t raPrachMaskIndex
RA PRACH mask index.
Definition: lte-rrc-sap.h:554
ns3::LteRrcSap::SoundingRsUlConfigCommon::srsSubframeConfig
uint8_t srsSubframeConfig
SRS subframe config.
Definition: lte-rrc-sap.h:125
ns3::LteRrcSap::ReportConfigEutra
Specifies criteria for triggering of an E-UTRA measurement reporting event.
Definition: lte-rrc-sap.h:362
ns3::LteRrcSap::DrbToAddMod::logicalChannelIdentity
uint8_t logicalChannelIdentity
logical channel identify
Definition: lte-rrc-sap.h:240
ns3::LteRrcSap::SoundingRsUlConfigDedicated::srsBandwidth
uint16_t srsBandwidth
SRS bandwidth.
Definition: lte-rrc-sap.h:136
ns3::LteRrcSap::CellSelectionInfo
CellSelectionInfo structure.
Definition: lte-rrc-sap.h:82
ns3::LteRrcSap::SystemInformationBlockType2
SystemInformationBlockType2 structure.
Definition: lte-rrc-sap.h:602
ns3::LteRrcSap::MeasConfig::haveMeasGapConfig
bool haveMeasGapConfig
have measure gap config?
Definition: lte-rrc-sap.h:528
ns3::LteRrcSap::RlcConfig::choice
enum ns3::LteRrcSap::RlcConfig::direction choice
direction choice
ns3::LteRrcSap::ReportConfigEutra::BOTH
@ BOTH
Both the RSRP and RSRQ quantities are to be included in the measurement report.
Definition: lte-rrc-sap.h:414
ns3::LteRrcSap::PhysicalConfigDedicatedSCell::haveAntennaInfoDedicated
bool haveAntennaInfoDedicated
have antenna info dedicated?
Definition: lte-rrc-sap.h:787
ns3::LteEnbRrcSapProvider::RecvMeasurementReport
virtual void RecvMeasurementReport(uint16_t rnti, MeasurementReport msg)=0
Receive a MeasurementReport message from a UE during a measurement reporting procedure (Section 5....
ns3::LteRrcSap::BlackCellsToAddMod::cellIndex
uint8_t cellIndex
cell index
Definition: lte-rrc-sap.h:320
ns3::LteRrcSap::RECONFIGURATION_FAILURE
@ RECONFIGURATION_FAILURE
Definition: lte-rrc-sap.h:581
ns3::LteRrcSap::ReportConfigEutra::MS5120
@ MS5120
Definition: lte-rrc-sap.h:429
ns3::LteRrcSap::AntennaInfoUl
AntennaInfoUl structure.
Definition: lte-rrc-sap.h:764
ns3::LteRrcSap::MeasObjectEutra::carrierFreq
uint32_t carrierFreq
carrier frequency
Definition: lte-rrc-sap.h:327
ns3::LteRrcSap::ReportConfigEutra::RSRQ
@ RSRQ
Reference Signal Received Quality.
Definition: lte-rrc-sap.h:407
ns3::LteRrcSap::RachConfigDedicated::raPreambleIndex
uint8_t raPreambleIndex
RA preamble index.
Definition: lte-rrc-sap.h:553
ns3::MemberLteUeRrcSapProvider::RecvRrcConnectionReject
virtual void RecvRrcConnectionReject(RrcConnectionReject msg)
Receive an RRCConnectionReject message from the serving eNodeB during an RRC connection establishment...
Definition: lte-rrc-sap.h:1490
ns3::LteRrcSap::RadioResourceConfigCommonSib::pdschConfigCommon
PdschConfigCommon pdschConfigCommon
PDSCH config common.
Definition: lte-rrc-sap.h:281
ns3::LteRrcSap::ReportConfigEutra::REPORT_CGI
@ REPORT_CGI
Definition: lte-rrc-sap.h:400
ns3::MemberLteEnbRrcSapUser::RemoveUe
virtual void RemoveUe(uint16_t rnti)
Remove UE function.
Definition: lte-rrc-sap.h:1553
ns3::LteRrcSap::RadioResourceConfigCommon::rachConfigCommon
RachConfigCommon rachConfigCommon
RACH config common.
Definition: lte-rrc-sap.h:274
ns3::LteRrcSap::MeasGapConfig::RESET
@ RESET
Definition: lte-rrc-sap.h:477
ns3::LteRrcSap::CellsToAddMod::cellIndividualOffset
int8_t cellIndividualOffset
cell individual offset
Definition: lte-rrc-sap.h:306
ns3::LteRrcSap::ReportConfigEutra::reportOnLeave
bool reportOnLeave
Indicates whether or not the UE shall initiate the measurement reporting procedure when the leaving c...
Definition: lte-rrc-sap.h:385
ns3::LteEnbRrcSapUser::SetupUeParameters::srb1SapProvider
LtePdcpSapProvider * srb1SapProvider
SRB1 SAP provider.
Definition: lte-rrc-sap.h:1088
ns3::LteRrcSap::ReportConfigEutra::MS240
@ MS240
Definition: lte-rrc-sap.h:424
ns3::LteRrcSap::UlConfiguration::prachConfigSCell
PrachConfigSCell prachConfigSCell
PRACH config SCell.
Definition: lte-rrc-sap.h:758
ns3::LteRrcSap::MeasResultEutra::haveRsrpResult
bool haveRsrpResult
have RSRP result
Definition: lte-rrc-sap.h:641
ns3::LteRrcSap::MeasConfig::measGapConfig
MeasGapConfig measGapConfig
measure gap config
Definition: lte-rrc-sap.h:529
ns3::LteRrcSap::PhysicalConfigDedicatedSCell::haveUlConfiguration
bool haveUlConfiguration
have UL configuration?
Definition: lte-rrc-sap.h:794
ns3::LteRrcSap::ReportConfigEutra::report
report
the report purpose
Definition: lte-rrc-sap.h:398
ns3::LteRrcSap::MeasResultScell::haveRsrqResult
bool haveRsrqResult
have RSRQ result?
Definition: lte-rrc-sap.h:653
ns3::LteRrcSap::PhysicalConfigDedicatedSCell
PhysicalConfigDedicatedSCell structure.
Definition: lte-rrc-sap.h:784
ns3::LteRrcSap::PhysicalConfigDedicatedSCell::haveAntennaInfoUlDedicated
bool haveAntennaInfoUlDedicated
have antenna info UL dedicated?
Definition: lte-rrc-sap.h:795
ns3::LteRrcSap::RrcConnectionReconfiguration::nonCriticalExtension
NonCriticalExtensionConfiguration nonCriticalExtension
3GPP TS 36.331 v.11.10 R11 Sec. 6.2.2 pag. 147 (also known as ETSI TS 136 331 v.11....
Definition: lte-rrc-sap.h:847
ns3::LteRrcSap::RrcConnectionReconfiguration::haveNonCriticalExtension
bool haveNonCriticalExtension
have critical extension?
Definition: lte-rrc-sap.h:845
ns3::LteRrcSap::RrcConnectionRequest::ueIdentity
uint64_t ueIdentity
UE identity.
Definition: lte-rrc-sap.h:694
ns3::LteEnbRrcSapUser::SetupUe
virtual void SetupUe(uint16_t rnti, SetupUeParameters params)=0
Setup UE function.
ns3::LteRrcSap::SoundingRsUlConfigCommon
SoundingRsUlConfigCommon structure.
Definition: lte-rrc-sap.h:118
ns3::LteEnbRrcSapUser::SendRrcConnectionReconfiguration
virtual void SendRrcConnectionReconfiguration(uint16_t rnti, RrcConnectionReconfiguration msg)=0
Send an RRCConnectionReconfiguration message to a UE during an RRC connection reconfiguration procedu...
ns3::LteRrcSap::CarrierFreqEutra::dlCarrierFreq
uint32_t dlCarrierFreq
DL carrier frequency.
Definition: lte-rrc-sap.h:539
ns3::LteUeRrcSapProvider::RecvRrcConnectionReject
virtual void RecvRrcConnectionReject(RrcConnectionReject msg)=0
Receive an RRCConnectionReject message from the serving eNodeB during an RRC connection establishment...
ns3::LteRrcSap::RrcConnectionReestablishment
RrcConnectionReestablishment structure.
Definition: lte-rrc-sap.h:866
ns3::LteRrcSap::AntennaInfoCommon
AntennaInfoCommon structure.
Definition: lte-rrc-sap.h:720
ns3::MemberLteUeRrcSapUser::SendMeasurementReport
virtual void SendMeasurementReport(MeasurementReport msg)
Send a MeasurementReport message to the serving eNodeB during a measurement reporting procedure (Sect...
Definition: lte-rrc-sap.h:1385
ns3::LteRrcSap::MeasGapConfig
MeasGapConfig structure.
Definition: lte-rrc-sap.h:473
ns3::LteEnbRrcSapProvider
Part of the RRC protocol.
Definition: lte-rrc-sap.h:1201
ns3::LteRrcSap::CarrierBandwidthEutra
CarrierBandwidthEutra structure.
Definition: lte-rrc-sap.h:545
ns3::LteRrcSap::ReportConfigEutra::MIN30
@ MIN30
Definition: lte-rrc-sap.h:434
ns3::LteRrcSap::RrcConnectionReconfiguration::haveMeasConfig
bool haveMeasConfig
have measure config
Definition: lte-rrc-sap.h:839
ns3::LteRrcSap::RrcConnectionReestablishmentRequest
RrcConnectionReestablishmentRequest structure.
Definition: lte-rrc-sap.h:859
ns3::LteRrcSap::MobilityControlInfo::rachConfigDedicated
RachConfigDedicated rachConfigDedicated
RACH config dedicated.
Definition: lte-rrc-sap.h:568
ns3::LteRrcSap::UlPowerControlDedicatedSCell::pSrsOffset
uint16_t pSrsOffset
3GPP TS 36.331 v.11.10 R11 page 234
Definition: lte-rrc-sap.h:779
ns3::LteRrcSap::DrbToAddMod::drbIdentity
uint8_t drbIdentity
DRB identity.
Definition: lte-rrc-sap.h:238
ns3::LteRrcSap::MeasGapConfig::action
action
the action type
Definition: lte-rrc-sap.h:476
ns3::LteRrcSap::MeasResults::measResultListEutra
std::list< MeasResultEutra > measResultListEutra
measure result list eutra
Definition: lte-rrc-sap.h:684
ns3::LteRrcSap::SCellToAddMod
SCellToAddMod structure.
Definition: lte-rrc-sap.h:820
ns3::LteRrcSap::PdschConfigCommon::referenceSignalPower
int8_t referenceSignalPower
INTEGER (-60..50),.
Definition: lte-rrc-sap.h:149
ns3::MemberLteEnbRrcSapProvider::RecvIdealUeContextRemoveRequest
virtual void RecvIdealUeContextRemoveRequest(uint16_t rnti)
Receive ideal UE context remove request from the UE RRC.
Definition: lte-rrc-sap.h:1729
ns3::LteEnbRrcSapUser::SendRrcConnectionSetup
virtual void SendRrcConnectionSetup(uint16_t rnti, RrcConnectionSetup msg)=0
Send an RRCConnectionSetup message to a UE during an RRC connection establishment procedure (Section ...
ns3::MemberLteUeRrcSapProvider::MemberLteUeRrcSapProvider
MemberLteUeRrcSapProvider()
Definition: lte-rrc-sap.h:1435
ns3::LteRrcSap::RadioResourceConfigDedicatedSCell
RadioResourceConfigDedicatedSCell structure.
Definition: lte-rrc-sap.h:814
ns3::LteRrcSap::MeasurementReport
MeasurementReport structure.
Definition: lte-rrc-sap.h:902
ns3::LteRrcSap::MeasResultServFreqList::haveMeasurementResultsNeighCell
bool haveMeasurementResultsNeighCell
always false since not implemented
Definition: lte-rrc-sap.h:673
ns3::LteRrcSap::RrcConnectionReconfiguration::haveMobilityControlInfo
bool haveMobilityControlInfo
have mobility control info
Definition: lte-rrc-sap.h:841
ns3::LteRrcSap::CarrierBandwidthEutra::ulBandwidth
uint16_t ulBandwidth
UL bandwidth.
Definition: lte-rrc-sap.h:547
ns3::LtePdcpSapProvider
Service Access Point (SAP) offered by the PDCP entity to the RRC entity See 3GPP 36....
Definition: lte-pdcp-sap.h:36
ns3::LteRrcSap::PhysicalConfigDedicatedSCell::pushConfigDedicatedSCell
PuschConfigDedicatedSCell pushConfigDedicatedSCell
PUSCH config dedicated SCell.
Definition: lte-rrc-sap.h:797
ns3::LteEnbRrcSapUser::DecodeHandoverPreparationInformation
virtual HandoverPreparationInfo DecodeHandoverPreparationInformation(Ptr< Packet > p)=0
Decode handover prepration information.
ns3::LteRrcSap::AntennaInfoUl::transmissionMode
uint8_t transmissionMode
transmission mode
Definition: lte-rrc-sap.h:765
ns3::LteRrcSap::QuantityConfig
QuantityConfig structure.
Definition: lte-rrc-sap.h:296
ns3::LteRrcSap::ReportConfigEutra::PERIODICAL
@ PERIODICAL
periodical report
Definition: lte-rrc-sap.h:367
ns3::LteRrcSap::RadioResourceConfigCommonSCell::nonUlConfiguration
NonUlConfiguration nonUlConfiguration
non UL configuration
Definition: lte-rrc-sap.h:807
ns3::LteRrcSap::PreambleInfo
PreambleInfo structure.
Definition: lte-rrc-sap.h:246
ns3::LteRrcSap::RrcConnectionReconfigurationCompleted::rrcTransactionIdentifier
uint8_t rrcTransactionIdentifier
RRC transaction identifier.
Definition: lte-rrc-sap.h:853
ns3::LteRrcSap::MeasResultServFreqList::measResultScell
std::list< MeasResultScell > measResultScell
measure results Scells
Definition: lte-rrc-sap.h:672
ns3::LteUeRrcSapProvider::CompleteSetupParameters::srb1SapUser
LtePdcpSapUser * srb1SapUser
SRB1 SAP user.
Definition: lte-rrc-sap.h:1007
ns3::LteRrcSap::MeasConfig::haveSpeedStatePars
bool haveSpeedStatePars
have speed state parameters?
Definition: lte-rrc-sap.h:532
ns3::LteRrcSap::MeasResults
MeasResults structure.
Definition: lte-rrc-sap.h:679
ns3::LteRrcSap::RadioResourceConfigDedicatedSCell::physicalConfigDedicatedSCell
PhysicalConfigDedicatedSCell physicalConfigDedicatedSCell
physical config dedicated SCell
Definition: lte-rrc-sap.h:815
ns3::LteRrcSap::RadioResourceConfigCommonSCell
RadioResourceConfigCommonSCell.
Definition: lte-rrc-sap.h:805
ns3::LteRrcSap::ReportConfigEutra::EVENT_A4
@ EVENT_A4
Event A4: Neighbour becomes better than absolute threshold.
Definition: lte-rrc-sap.h:376
ns3::LteRrcSap::ReportConfigEutra::reportAmount
uint8_t reportAmount
Number of measurement reports applicable, always assumed to be infinite.
Definition: lte-rrc-sap.h:442
ns3::LteRrcSap::MeasConfig::measObjectToAddModList
std::list< MeasObjectToAddMod > measObjectToAddModList
measure object to add mod list
Definition: lte-rrc-sap.h:521
ns3::LteRrcSap::RadioResourceConfigDedicated::srbToAddModList
std::list< SrbToAddMod > srbToAddModList
SRB to add mod list.
Definition: lte-rrc-sap.h:287
ns3::MemberLteUeRrcSapUser::MemberLteUeRrcSapUser
MemberLteUeRrcSapUser()
Definition: lte-rrc-sap.h:1337
ns3::LteEnbRrcSapUser
Part of the RRC protocol.
Definition: lte-rrc-sap.h:1082
ns3::LteRrcSap::SpeedStatePars
SpeedStatePars structure.
Definition: lte-rrc-sap.h:506
ns3::LteRrcSap::ReportConfigEutra::a3Offset
int8_t a3Offset
Offset value for Event A3. An integer between -30 and 30. The actual value is (value * 0....
Definition: lte-rrc-sap.h:388
ns3::LteRrcSap::SoundingRsUlConfigDedicated::type
enum ns3::LteRrcSap::SoundingRsUlConfigDedicated::action type
action type
ns3::LteRrcSap::SystemInformationBlockType2::freqInfo
FreqInfo freqInfo
frequency info
Definition: lte-rrc-sap.h:604
ns3::LteRrcSap::ReportConfigEutra::EVENT
@ EVENT
event report
Definition: lte-rrc-sap.h:366
ns3::MemberLteUeRrcSapProvider::RecvRrcConnectionReestablishment
virtual void RecvRrcConnectionReestablishment(RrcConnectionReestablishment msg)
Receive an RRCConnectionReestablishment message from the serving eNodeB during an RRC connection re-e...
Definition: lte-rrc-sap.h:1469
ns3::LteRrcSap::SpeedStateScaleFactors::sfHigh
uint8_t sfHigh
scale factor high
Definition: lte-rrc-sap.h:501
ns3::LteRrcSap::UlPowerControlCommonSCell::alpha
uint16_t alpha
alpha value
Definition: lte-rrc-sap.h:727
ns3::LteRrcSap::MeasResults::haveMeasResultNeighCells
bool haveMeasResultNeighCells
have measure result neighbor cells
Definition: lte-rrc-sap.h:683
ns3::LteRrcSap::MeasObjectEutra::cellsToRemoveList
std::list< uint8_t > cellsToRemoveList
cells to remove list
Definition: lte-rrc-sap.h:332
ns3::LteRrcSap::MeasConfig::haveSmeasure
bool haveSmeasure
have S measure?
Definition: lte-rrc-sap.h:530
ns3::LteRrcSap::PdschConfigCommon::pb
int8_t pb
INTEGER (0..3),.
Definition: lte-rrc-sap.h:150
ns3::LteRrcSap::MobilityControlInfo::carrierFreq
CarrierFreqEutra carrierFreq
carrier frequency
Definition: lte-rrc-sap.h:562
ns3::LteRrcSap::UlConfiguration
UlConfiguration structure.
Definition: lte-rrc-sap.h:754
ns3::MemberLteUeRrcSapProvider::RecvRrcConnectionReestablishmentReject
virtual void RecvRrcConnectionReestablishmentReject(RrcConnectionReestablishmentReject msg)
Receive an RRCConnectionReestablishmentReject message from the serving eNodeB during an RRC connectio...
Definition: lte-rrc-sap.h:1476
ns3::LteRrcSap::RrcConnectionRelease::rrcTransactionIdentifier
uint8_t rrcTransactionIdentifier
RRC transaction identifier.
Definition: lte-rrc-sap.h:885
ns3::LteRrcSap::MeasConfig::reportConfigToRemoveList
std::list< uint8_t > reportConfigToRemoveList
report config to remove list
Definition: lte-rrc-sap.h:522
ns3::LteRrcSap::MeasResultEutra::rsrpResult
uint8_t rsrpResult
RSRP result.
Definition: lte-rrc-sap.h:642
ns3::LteRrcSap::MeasObjectEutra
MeasObjectEutra structure.
Definition: lte-rrc-sap.h:326
ns3::LteRrcSap::MeasResultScell::rsrqResult
uint8_t rsrqResult
the RSRQ result
Definition: lte-rrc-sap.h:654
ns3::LteRrcSap::RadioResourceConfigCommonSib
RadioResourceConfigCommonSib structure.
Definition: lte-rrc-sap.h:279
ns3::LteRrcSap::RlcConfig::UM_BI_DIRECTIONAL
@ UM_BI_DIRECTIONAL
Definition: lte-rrc-sap.h:101
ns3::LteRrcSap::SoundingRsUlConfigDedicated
SoundingRsUlConfigDedicated structure.
Definition: lte-rrc-sap.h:130
ns3::LteUeRrcSapUser::SendRrcConnectionReconfigurationCompleted
virtual void SendRrcConnectionReconfigurationCompleted(RrcConnectionReconfigurationCompleted msg)=0
Send an RRCConnectionReconfigurationComplete message to the serving eNodeB during an RRC connection r...
ns3::LteRrcSap::RrcConnectionReestablishmentComplete::rrcTransactionIdentifier
uint8_t rrcTransactionIdentifier
RRC transaction identifier.
Definition: lte-rrc-sap.h:874
ns3::MemberLteUeRrcSapProvider::m_owner
C * m_owner
the owner class
Definition: lte-rrc-sap.h:1425
ns3::LteRrcSap::SystemInformationBlockType1
SystemInformationBlockType1 structure.
Definition: lte-rrc-sap.h:595
ns3::MemberLteEnbRrcSapUser::SendRrcConnectionSetup
virtual void SendRrcConnectionSetup(uint16_t rnti, RrcConnectionSetup msg)
Send an RRCConnectionSetup message to a UE during an RRC connection establishment procedure (Section ...
Definition: lte-rrc-sap.h:1567
ns3::LteUeRrcSapUser::SetupParameters
SetupParameters structure.
Definition: lte-rrc-sap.h:921
ns3::LteRrcSap::ReportConfigEutra::MIN1
@ MIN1
Definition: lte-rrc-sap.h:431
ns3::LteRrcSap::SoundingRsUlConfigCommon::type
enum ns3::LteRrcSap::SoundingRsUlConfigCommon::action type
action type
ns3::LteRrcSap::AsConfig::sourceMasterInformationBlock
MasterInformationBlock sourceMasterInformationBlock
source master information block
Definition: lte-rrc-sap.h:620
ns3::LteRrcSap::OTHER_FAILURE
@ OTHER_FAILURE
Definition: lte-rrc-sap.h:583
ns3::LteRrcSap::SoundingRsUlConfigDedicated::action
action
the config action
Definition: lte-rrc-sap.h:133
ns3::LteRrcSap::MeasObjectEutra::allowedMeasBandwidth
uint16_t allowedMeasBandwidth
allowed measure bandwidth
Definition: lte-rrc-sap.h:328
ns3::MemberLteUeRrcSapUser::SendIdealUeContextRemoveRequest
virtual void SendIdealUeContextRemoveRequest(uint16_t rnti)
Send UE context remove request function.
Definition: lte-rrc-sap.h:1392
ns3::MemberLteEnbRrcSapUser::SendSystemInformation
virtual void SendSystemInformation(uint16_t cellId, SystemInformation msg)
Send a SystemInformation message to all attached UEs during a system information acquisition procedur...
Definition: lte-rrc-sap.h:1560
ns3::LteRrcSap::PlmnIdentityInfo
PlmnIdentityInfo structure.
Definition: lte-rrc-sap.h:67
ns3::LteRrcSap::CgiInfo::plmnIdentityList
std::list< uint32_t > plmnIdentityList
PLMN identity list.
Definition: lte-rrc-sap.h:632
ns3::MemberLteEnbRrcSapUser::EncodeHandoverPreparationInformation
virtual Ptr< Packet > EncodeHandoverPreparationInformation(HandoverPreparationInfo msg)
Encode handover prepration information.
Definition: lte-rrc-sap.h:1609
ns3::LteRrcSap::SpeedStatePars::mobilityStateParameters
MobilityStateParameters mobilityStateParameters
mobility state parameters
Definition: lte-rrc-sap.h:513
ns3::LteRrcSap::ReportConfigEutra::MS120
@ MS120
Definition: lte-rrc-sap.h:423
ns3::LteRrcSap::PdschConfigDedicated::db
db
P_A values, TS 36.331 6.3.2 PDSCH-Config ENUMERATED { dB-6, dB-4dot77, dB-3, dB-1dot77,...
Definition: lte-rrc-sap.h:161
ns3::LteRrcSap::MeasResultEutra::haveRsrqResult
bool haveRsrqResult
have RSRQ result?
Definition: lte-rrc-sap.h:643
ns3::MemberLteEnbRrcSapUser::SendRrcConnectionReestablishmentReject
virtual void SendRrcConnectionReestablishmentReject(uint16_t rnti, RrcConnectionReestablishmentReject msg)
Send an RRCConnectionReestablishmentReject message to a UE during an RRC connection re-establishment ...
Definition: lte-rrc-sap.h:1588
ns3::LteRrcSap::ReportConfigEutra::triggerType
enum ns3::LteRrcSap::ReportConfigEutra::@1 triggerType
Trigger enumeration.
ns3::LteRrcSap::ThresholdEutra
Threshold for event evaluation.
Definition: lte-rrc-sap.h:350
ns3::LteRrcSap::MeasResults::measId
uint8_t measId
measure ID
Definition: lte-rrc-sap.h:680
ns3::LteRrcSap::MeasResultServFreqList::haveMeasurementResultsServingSCells
bool haveMeasurementResultsServingSCells
have measure results serving Scells
Definition: lte-rrc-sap.h:671
ns3::LteRrcSap::BlackCellsToAddMod
BlackCellsToAddMod structure.
Definition: lte-rrc-sap.h:319
ns3::LteRrcSap::LogicalChannelConfig::logicalChannelGroup
uint8_t logicalChannelGroup
logical channel group
Definition: lte-rrc-sap.h:113
ns3::LteRrcSap::RrcConnectionReestablishmentRequest::ueIdentity
ReestabUeIdentity ueIdentity
UE identity.
Definition: lte-rrc-sap.h:860
ns3::LteRrcSap::SCellToAddMod::sCellIndex
uint32_t sCellIndex
SCell index.
Definition: lte-rrc-sap.h:821
ns3::LteRrcSap::RlcConfig::UM_UNI_DIRECTIONAL_UL
@ UM_UNI_DIRECTIONAL_UL
Definition: lte-rrc-sap.h:102
ns3::LteRrcSap::RadioResourceConfigDedicated::drbToReleaseList
std::list< uint8_t > drbToReleaseList
DRB to release list.
Definition: lte-rrc-sap.h:289
ns3::LteRrcSap::PhysicalConfigDedicated::soundingRsUlConfigDedicated
SoundingRsUlConfigDedicated soundingRsUlConfigDedicated
sounding RS UL config dedicated
Definition: lte-rrc-sap.h:219
ns3::LteRrcSap::PhysicalConfigDedicatedSCell::pdschConfigDedicated
PdschConfigDedicated pdschConfigDedicated
PDSCH config dedicated.
Definition: lte-rrc-sap.h:791
ns3::LteUeRrcSapUser::SendRrcConnectionRequest
virtual void SendRrcConnectionRequest(RrcConnectionRequest msg)=0
Send an _RRCConnectionRequest message to the serving eNodeB during an RRC connection establishment pr...
ns3::LteRrcSap::ReportConfigEutra::EVENT_A5
@ EVENT_A5
Event A5: PCell becomes worse than absolute threshold1 AND Neighbour becomes better than another abso...
Definition: lte-rrc-sap.h:377
ns3::LteRrcSap::CellIdentification::physCellId
uint32_t physCellId
physical cell ID
Definition: lte-rrc-sap.h:714
ns3::LteRrcSap::CgiInfo::trackingAreaCode
uint16_t trackingAreaCode
tracking area code
Definition: lte-rrc-sap.h:631
ns3::LteRrcSap::ReportConfigEutra::REPORT_STRONGEST_CELLS
@ REPORT_STRONGEST_CELLS
Definition: lte-rrc-sap.h:399
ns3::LteRrcSap::SystemInformation::sib2
SystemInformationBlockType2 sib2
SIB2.
Definition: lte-rrc-sap.h:611
ns3::LteRrcSap::RrcConnectionReconfiguration
RrcConnectionReconfiguration structure.
Definition: lte-rrc-sap.h:837
ns3::LteRrcSap::SystemInformationBlockType2::radioResourceConfigCommon
RadioResourceConfigCommonSib radioResourceConfigCommon
radio resource config common
Definition: lte-rrc-sap.h:603
ns3::LteRrcSap::PdschConfigDedicated::dB3
@ dB3
Definition: lte-rrc-sap.h:169
ns3::LteUeRrcSapUser::SetupParameters::srb1SapProvider
LtePdcpSapProvider * srb1SapProvider
SRB1 SAP provider.
Definition: lte-rrc-sap.h:923
ns3::LteRrcSap::MeasResultBestNeighCell::haveRsrqResult
bool haveRsrqResult
have RSRQ result?
Definition: lte-rrc-sap.h:664
ns3::LteRrcSap::RrcConnectionReestablishmentRequest::reestablishmentCause
ReestablishmentCause reestablishmentCause
reestablishment cause
Definition: lte-rrc-sap.h:861
ns3::LteRrcSap::MeasResults::measScellResultList
MeasResultServFreqList measScellResultList
measure SCell result list
Definition: lte-rrc-sap.h:686
ns3::LteRrcSap::RrcConnectionReconfiguration::mobilityControlInfo
MobilityControlInfo mobilityControlInfo
mobility control info
Definition: lte-rrc-sap.h:842
ns3::MemberLteEnbRrcSapProvider::RecvRrcConnectionReconfigurationCompleted
virtual void RecvRrcConnectionReconfigurationCompleted(uint16_t rnti, RrcConnectionReconfigurationCompleted msg)
Receive an RRCConnectionReconfigurationComplete message from a UE during an RRC connection reconfigur...
Definition: lte-rrc-sap.h:1702
ns3::MemberLteEnbRrcSapProvider::RecvRrcConnectionReestablishmentComplete
virtual void RecvRrcConnectionReestablishmentComplete(uint16_t rnti, RrcConnectionReestablishmentComplete msg)
Receive an RRCConnectionReestablishmentComplete message from a UE during an RRC connection re-establi...
Definition: lte-rrc-sap.h:1716
ns3::LteRrcSap::ReportConfigEutra::EVENT_A3
@ EVENT_A3
Event A3: Neighbour becomes amount of offset better than PCell.
Definition: lte-rrc-sap.h:375
ns3::LteRrcSap::SrbToAddMod
SrbToAddMod structure.
Definition: lte-rrc-sap.h:229
ns3::LteRrcSap::SCellToAddMod::cellIdentification
CellIdentification cellIdentification
cell identification
Definition: lte-rrc-sap.h:822
ns3::LteUeRrcSapProvider::CompleteSetup
virtual void CompleteSetup(CompleteSetupParameters params)=0
Complete setup function.
ns3::LteRrcSap::PreambleInfo::numberOfRaPreambles
uint8_t numberOfRaPreambles
number of RA preambles
Definition: lte-rrc-sap.h:247
ns3::LteRrcSap::PhysicalConfigDedicatedSCell::havePdschConfigDedicated
bool havePdschConfigDedicated
have PDSCH config dedicated?
Definition: lte-rrc-sap.h:790
ns3::LteRrcSap::QuantityConfig::filterCoefficientRSRP
uint8_t filterCoefficientRSRP
filter coefficient RSRP
Definition: lte-rrc-sap.h:297
ns3::LteRrcSap::RaSupervisionInfo::raResponseWindowSize
uint8_t raResponseWindowSize
RA response window size.
Definition: lte-rrc-sap.h:254
ns3::LteRrcSap::RadioResourceConfigDedicated::drbToAddModList
std::list< DrbToAddMod > drbToAddModList
DRB to add mod list.
Definition: lte-rrc-sap.h:288
ns3::LteRrcSap::MeasGapConfig::SETUP
@ SETUP
Definition: lte-rrc-sap.h:477
ns3::LteRrcSap::RlcConfig
RlcConfig structure.
Definition: lte-rrc-sap.h:96
ns3::LteUeRrcSapUser::SendMeasurementReport
virtual void SendMeasurementReport(MeasurementReport msg)=0
Send a MeasurementReport message to the serving eNodeB during a measurement reporting procedure (Sect...
ns3::LteUeRrcSapProvider::RecvRrcConnectionReconfiguration
virtual void RecvRrcConnectionReconfiguration(RrcConnectionReconfiguration msg)=0
Receive an RRCConnectionReconfiguration message from the serving eNodeB during an RRC connection reco...
ns3::LteRrcSap::PdschConfigDedicated::dB0
@ dB0
Definition: lte-rrc-sap.h:166
ns3::LteRrcSap::CellSelectionInfo::qRxLevMin
int8_t qRxLevMin
INTEGER (-70..-22), actual value = IE value * 2 [dBm].
Definition: lte-rrc-sap.h:83
ns3::LteRrcSap::SoundingRsUlConfigCommon::action
action
the config action
Definition: lte-rrc-sap.h:121
ns3::LteRrcSap::MeasConfig::sMeasure
uint8_t sMeasure
S measure.
Definition: lte-rrc-sap.h:531
ns3::LteRrcSap::AsConfig::sourceUeIdentity
uint16_t sourceUeIdentity
source UE identity
Definition: lte-rrc-sap.h:619
ns3::LteRrcSap::MeasIdToAddMod::reportConfigId
uint8_t reportConfigId
report config ID
Definition: lte-rrc-sap.h:468
ns3::MemberLteEnbRrcSapUser::SetupUe
virtual void SetupUe(uint16_t rnti, SetupUeParameters params)
Setup UE function.
Definition: lte-rrc-sap.h:1546
ns3::MemberLteUeRrcSapUser::SendRrcConnectionReestablishmentComplete
virtual void SendRrcConnectionReestablishmentComplete(RrcConnectionReestablishmentComplete msg)
Send an RRCConnectionReestablishmentComplete message to the serving eNodeB during an RRC connection r...
Definition: lte-rrc-sap.h:1378
ns3::LteUeRrcSapUser::SendRrcConnectionReestablishmentComplete
virtual void SendRrcConnectionReestablishmentComplete(RrcConnectionReestablishmentComplete msg)=0
Send an RRCConnectionReestablishmentComplete message to the serving eNodeB during an RRC connection r...
ns3::LteRrcSap::MobilityControlInfo::haveCarrierFreq
bool haveCarrierFreq
have carrier frequency?
Definition: lte-rrc-sap.h:561
ns3::LteRrcSap::SCellToAddMod::radioResourceConfigDedicateSCell
RadioResourceConfigDedicatedSCell radioResourceConfigDedicateSCell
radio resource config dedicated SCell
Definition: lte-rrc-sap.h:825
ns3::LteRrcSap::SpeedStateScaleFactors
SpeedStateScaleFactors structure.
Definition: lte-rrc-sap.h:498
ns3::LteUeRrcSapProvider::CompleteSetupParameters::srb0SapUser
LteRlcSapUser * srb0SapUser
SRB0 SAP user.
Definition: lte-rrc-sap.h:1006
ns3::MemberLteUeRrcSapProvider::RecvRrcConnectionReconfiguration
virtual void RecvRrcConnectionReconfiguration(RrcConnectionReconfiguration msg)
Receive an RRCConnectionReconfiguration message from the serving eNodeB during an RRC connection reco...
Definition: lte-rrc-sap.h:1462
ns3::LteEnbRrcSapUser::RemoveUe
virtual void RemoveUe(uint16_t rnti)=0
Remove UE function.
ns3::LteRrcSap::PhysicalConfigDedicated::haveSoundingRsUlConfigDedicated
bool haveSoundingRsUlConfigDedicated
have sounding RS UL config dedicated?
Definition: lte-rrc-sap.h:218
ns3::LteRrcSap::NonCriticalExtensionConfiguration::sCellToReleaseList
std::list< uint32_t > sCellToReleaseList
SCell to release list.
Definition: lte-rrc-sap.h:832
ns3::LteRrcSap::NonUlConfiguration::pdschConfigCommon
PdschConfigCommon pdschConfigCommon
4: Physical configuration, physical channels pdsch-ConfigCommon-r10
Definition: lte-rrc-sap.h:747
ns3::LteEnbRrcSapProvider::RecvRrcConnectionRequest
virtual void RecvRrcConnectionRequest(uint16_t rnti, RrcConnectionRequest msg)=0
Receive an RRCConnectionRequest message from a UE during an RRC connection establishment procedure (S...
ns3::LteRrcSap::MeasIdToAddMod::measId
uint8_t measId
measure ID
Definition: lte-rrc-sap.h:466
ns3::LteRrcSap::CellsToAddMod::physCellId
uint16_t physCellId
Phy cell ID.
Definition: lte-rrc-sap.h:305
ns3::LteRrcSap::ThresholdEutra::THRESHOLD_RSRQ
@ THRESHOLD_RSRQ
RSRQ is used for the threshold.
Definition: lte-rrc-sap.h:355
ns3::LteRrcSap::CellsToAddMod::cellIndex
uint8_t cellIndex
cell index
Definition: lte-rrc-sap.h:304
ns3::LteRrcSap::MeasResultEutra::rsrqResult
uint8_t rsrqResult
RSRQ result.
Definition: lte-rrc-sap.h:644
ns3::LteRrcSap::NonCriticalExtensionConfiguration
NonCriticalExtensionConfiguration structure.
Definition: lte-rrc-sap.h:830
ns3::LteRrcSap::AsConfig::sourceDlCarrierFreq
uint32_t sourceDlCarrierFreq
source DL carrier frequency
Definition: lte-rrc-sap.h:623
ns3::LteRrcSap::UlPowerControlDedicatedSCell
UlPowerControlDedicatedSCell structure.
Definition: lte-rrc-sap.h:777
ns3::LteRrcSap::RrcConnectionReconfiguration::haveRadioResourceConfigDedicated
bool haveRadioResourceConfigDedicated
have radio resource config dedicated
Definition: lte-rrc-sap.h:843
ns3::LteRrcSap::ReportConfigEutra::SPARE1
@ SPARE1
Definition: lte-rrc-sap.h:438
ns3::LteRrcSap::BlackCellsToAddMod::physCellIdRange
PhysCellIdRange physCellIdRange
Phy cell ID range.
Definition: lte-rrc-sap.h:321
ns3::LteRrcSap::MeasGapConfig::gapOffsetValue
uint8_t gapOffsetValue
gap offset value
Definition: lte-rrc-sap.h:484
ns3::LteRrcSap::RadioResourceConfigDedicated::havePhysicalConfigDedicated
bool havePhysicalConfigDedicated
have physical config dedicated?
Definition: lte-rrc-sap.h:290
ns3::LteRrcSap::ConvertPdschConfigDedicated2Double
static double ConvertPdschConfigDedicated2Double(PdschConfigDedicated pdschConfigDedicated)
Convert PDSCH config dedicated function.
Definition: lte-rrc-sap.h:180
ns3::LteRrcSap::NonCriticalExtensionConfiguration::sCellsToAddModList
std::list< SCellToAddMod > sCellsToAddModList
SCell to add mod list.
Definition: lte-rrc-sap.h:831
ns3::LteRrcSap::FreqInfo
FreqInfo structure.
Definition: lte-rrc-sap.h:89
ns3::MemberLteEnbRrcSapProvider::CompleteSetupUe
virtual void CompleteSetupUe(uint16_t rnti, CompleteSetupUeParameters params)
Complete setup UE function.
Definition: lte-rrc-sap.h:1681
ns3::MemberLteUeRrcSapProvider::RecvRrcConnectionSetup
virtual void RecvRrcConnectionSetup(RrcConnectionSetup msg)
Receive an RRCConnectionSetup message from the serving eNodeB during an RRC connection establishment ...
Definition: lte-rrc-sap.h:1455
ns3::MemberLteUeRrcSapUser::Setup
virtual void Setup(SetupParameters params)
Setup function.
Definition: lte-rrc-sap.h:1343
ns3::LteRrcSap::ReportConfigEutra::timeToTrigger
uint16_t timeToTrigger
Time during which specific criteria for the event needs to be met in order to trigger a measurement r...
Definition: lte-rrc-sap.h:394
ns3::LteRrcSap::PdschConfigDedicated::dB_4dot77
@ dB_4dot77
Definition: lte-rrc-sap.h:163
ns3::LtePdcpSapUser
Service Access Point (SAP) offered by the PDCP entity to the RRC entity See 3GPP 36....
Definition: lte-pdcp-sap.h:70
ns3::LteUeRrcSapUser::SendRrcConnectionReestablishmentRequest
virtual void SendRrcConnectionReestablishmentRequest(RrcConnectionReestablishmentRequest msg)=0
Send an RRCConnectionReestablishmentRequest message to the serving eNodeB during an RRC connection re...
ns3::LteRrcSap::RrcConnectionReestablishmentComplete
RrcConnectionReestablishmentComplete structure.
Definition: lte-rrc-sap.h:873
ns3::LteRrcSap::RadioResourceConfigDedicated
RadioResourceConfigDedicated structure.
Definition: lte-rrc-sap.h:286
ns3::Simulator::ScheduleNow
static EventId ScheduleNow(FUNC f, Ts &&... args)
Schedule an event to expire Now.
Definition: simulator.h:588
ns3::LteRrcSap::ReportConfigEutra::MS2048
@ MS2048
Definition: lte-rrc-sap.h:428
ns3::LteEnbRrcSapUser::SendRrcConnectionReject
virtual void SendRrcConnectionReject(uint16_t rnti, RrcConnectionReject msg)=0
Send an RRCConnectionReject message to a UE during an RRC connection establishment procedure (Section...
ns3::LteRrcSap::MeasIdToAddMod::measObjectId
uint8_t measObjectId
measure object ID
Definition: lte-rrc-sap.h:467
ns3::LteRrcSap::UlConfiguration::soundingRsUlConfigCommon
SoundingRsUlConfigCommon soundingRsUlConfigCommon
sounding RS UL config common
Definition: lte-rrc-sap.h:757
ns3::LteRrcSap::AntennaInfoDedicated::transmissionMode
uint8_t transmissionMode
transmission mode
Definition: lte-rrc-sap.h:143
ns3::LteRrcSap::QuantityConfig::filterCoefficientRSRQ
uint8_t filterCoefficientRSRQ
filter coefficient RSRQ
Definition: lte-rrc-sap.h:298
ns3::LteRrcSap::RrcConnectionReestablishment::rrcTransactionIdentifier
uint8_t rrcTransactionIdentifier
RRC transaction identifier.
Definition: lte-rrc-sap.h:867
ns3::LteRrcSap::MeasGapConfig::GP0
@ GP0
Definition: lte-rrc-sap.h:482
ns3::LteRrcSap::MeasResultBestNeighCell::rsrpResult
uint8_t rsrpResult
the RSRP result
Definition: lte-rrc-sap.h:663
ns3::MemberLteEnbRrcSapProvider::RecvRrcConnectionReestablishmentRequest
virtual void RecvRrcConnectionReestablishmentRequest(uint16_t rnti, RrcConnectionReestablishmentRequest msg)
Receive an RRCConnectionReestablishmentRequest message from a UE during an RRC connection re-establis...
Definition: lte-rrc-sap.h:1709
ns3::LteRrcSap::SystemInformation::haveSib2
bool haveSib2
have SIB2?
Definition: lte-rrc-sap.h:610
ns3::MemberLteUeRrcSapProvider::RecvSystemInformation
virtual void RecvSystemInformation(SystemInformation msg)
Receive a SystemInformation message from the serving eNodeB during a system information acquisition p...
Definition: lte-rrc-sap.h:1448
ns3::LteEnbRrcSapUser::SetupUeParameters::srb0SapProvider
LteRlcSapProvider * srb0SapProvider
SRB0 SAP provider.
Definition: lte-rrc-sap.h:1087
ns3::LteRrcSap::ReportConfigEutra::MIN12
@ MIN12
Definition: lte-rrc-sap.h:433
ns3::LteRrcSap::PhysCellIdRange::range
uint16_t range
the range
Definition: lte-rrc-sap.h:314
ns3::LteRrcSap::ReportConfigEutra::hysteresis
uint8_t hysteresis
Parameter used within the entry and leave condition of an event triggered reporting condition....
Definition: lte-rrc-sap.h:391
ns3::LteRrcSap::FreqInfo::ulBandwidth
uint16_t ulBandwidth
UL bandwidth.
Definition: lte-rrc-sap.h:91
ns3::LteRrcSap::PhysicalConfigDedicatedSCell::antennaInfoUl
AntennaInfoDedicated antennaInfoUl
antenna info UL
Definition: lte-rrc-sap.h:796
ns3::LteRlcSapUser
Service Access Point (SAP) offered by the UM-RLC and AM-RLC entities to the PDCP entity See 3GPP 36....
Definition: lte-rlc-sap.h:68
ns3::LteRrcSap::AsConfig::sourceSystemInformationBlockType2
SystemInformationBlockType2 sourceSystemInformationBlockType2
source system information block type 2
Definition: lte-rrc-sap.h:622
ns3::LteRrcSap::ReportConfigEutra::SPARE2
@ SPARE2
Definition: lte-rrc-sap.h:437
ns3::LteRrcSap::DrbToAddMod::rlcConfig
RlcConfig rlcConfig
RLC config.
Definition: lte-rrc-sap.h:239
ns3::LteRrcSap::MobilityStateParameters
MobilityStateParameters structure.
Definition: lte-rrc-sap.h:489