![]() |
5G-LENA nr-v3.3-81-g75c7590d
The 5G/NR module for the ns-3 simulator
|
Part of the RRC protocol. This Service Access Point (SAP) is used to let the gNB RRC receive a message from a UE RRC. Each method defined in this class corresponds to the reception of a message that is defined in Section 6.2.2 of TS 36.331. More...
#include "nr-rrc-sap.h"
Classes | |
struct | CompleteSetupUeParameters |
CompleteSetupUeParameters structure. More... | |
Public Member Functions | |
virtual void | CompleteSetupUe (uint16_t rnti, CompleteSetupUeParameters params)=0 |
Complete setup UE function. | |
virtual void | RecvIdealUeContextRemoveRequest (uint16_t rnti)=0 |
Receive ideal UE context remove request from the UE RRC. | |
virtual void | RecvMeasurementReport (uint16_t rnti, MeasurementReport msg)=0 |
Receive a MeasurementReport message from a UE during a measurement reporting procedure (Section 5.5.5 of TS 36.331). | |
virtual void | RecvRrcConnectionReconfigurationCompleted (uint16_t rnti, RrcConnectionReconfigurationCompleted msg)=0 |
Receive an RRCConnectionReconfigurationComplete message from a UE during an RRC connection reconfiguration procedure (Section 5.3.5 of TS 36.331). | |
virtual void | RecvRrcConnectionReestablishmentComplete (uint16_t rnti, RrcConnectionReestablishmentComplete msg)=0 |
Receive an RRCConnectionReestablishmentComplete message from a UE during an RRC connection re-establishment procedure (Section 5.3.7 of TS 36.331). | |
virtual void | RecvRrcConnectionReestablishmentRequest (uint16_t rnti, RrcConnectionReestablishmentRequest msg)=0 |
Receive an RRCConnectionReestablishmentRequest message from a UE during an RRC connection re-establishment procedure (Section 5.3.7 of TS 36.331). | |
virtual void | RecvRrcConnectionRequest (uint16_t rnti, RrcConnectionRequest msg)=0 |
Receive an RRCConnectionRequest message from a UE during an RRC connection establishment procedure (Section 5.3.3 of TS 36.331). | |
virtual void | RecvRrcConnectionSetupCompleted (uint16_t rnti, RrcConnectionSetupCompleted msg)=0 |
Receive an RRCConnectionSetupComplete message from a UE during an RRC connection establishment procedure (Section 5.3.3 of TS 36.331). | |
Additional Inherited Members | |
![]() | |
enum | ReestablishmentCause { RECONFIGURATION_FAILURE , HANDOVER_FAILURE , OTHER_FAILURE } |
ReestablishmentCause enumeration. More... | |
![]() | |
static double | ConvertPdschConfigDedicated2Double (PdschConfigDedicated pdschConfigDedicated) |
![]() | |
static const uint8_t | MaxReportCells = 8 |
Constraint values. | |
Part of the RRC protocol. This Service Access Point (SAP) is used to let the gNB RRC receive a message from a UE RRC. Each method defined in this class corresponds to the reception of a message that is defined in Section 6.2.2 of TS 36.331.
Definition at line 1248 of file nr-rrc-sap.h.
|
pure virtual |
Complete setup UE function.
rnti | the RNTI of UE which sent the message |
params | CompleteSetupUeParameters |
Implemented in ns3::MemberNrGnbRrcSapProvider< C >.
|
pure virtual |
Receive ideal UE context remove request from the UE RRC.
Receive the notification from UE to remove the UE context once radio link failure or random access failure is detected. It is needed since no RLF detection mechanism at eNodeB is implemented.
rnti | the C-RNTI of the UE |
Implemented in ns3::MemberNrGnbRrcSapProvider< C >.
|
pure virtual |
Receive a MeasurementReport message from a UE during a measurement reporting procedure (Section 5.5.5 of TS 36.331).
rnti | the RNTI of UE which sent the message |
msg | the message |
Implemented in ns3::MemberNrGnbRrcSapProvider< C >.
|
pure virtual |
Receive an RRCConnectionReconfigurationComplete message from a UE during an RRC connection reconfiguration procedure (Section 5.3.5 of TS 36.331).
rnti | the RNTI of UE which sent the message |
msg | the message |
Implemented in ns3::MemberNrGnbRrcSapProvider< C >.
|
pure virtual |
Receive an RRCConnectionReestablishmentComplete message from a UE during an RRC connection re-establishment procedure (Section 5.3.7 of TS 36.331).
rnti | the RNTI of UE which sent the message |
msg | the message |
Implemented in ns3::MemberNrGnbRrcSapProvider< C >.
|
pure virtual |
Receive an RRCConnectionReestablishmentRequest message from a UE during an RRC connection re-establishment procedure (Section 5.3.7 of TS 36.331).
rnti | the RNTI of UE which sent the message |
msg | the message |
Implemented in ns3::MemberNrGnbRrcSapProvider< C >.
|
pure virtual |
Receive an RRCConnectionRequest message from a UE during an RRC connection establishment procedure (Section 5.3.3 of TS 36.331).
rnti | the RNTI of UE which sent the message |
msg | the message |
Implemented in ns3::MemberNrGnbRrcSapProvider< C >.
|
pure virtual |
Receive an RRCConnectionSetupComplete message from a UE during an RRC connection establishment procedure (Section 5.3.3 of TS 36.331).
rnti | the RNTI of UE which sent the message |
msg | the message |
Implemented in ns3::MemberNrGnbRrcSapProvider< C >.