![]() |
5G-LENA nr-v4.0
The 5G/NR module for the ns-3 simulator
|
#include "nr-rrc-sap.h"
Public Member Functions | |
MemberNrGnbRrcSapUser (C *owner) | |
RrcConnectionReconfiguration | DecodeHandoverCommand (Ptr< Packet > p) override |
Decode handover command. | |
HandoverPreparationInfo | DecodeHandoverPreparationInformation (Ptr< Packet > p) override |
Decode handover prepration information. | |
Ptr< Packet > | EncodeHandoverCommand (RrcConnectionReconfiguration msg) override |
Encode handover command. | |
Ptr< Packet > | EncodeHandoverPreparationInformation (HandoverPreparationInfo msg) override |
Encode handover prepration information. | |
void | RemoveUe (uint16_t rnti) override |
Remove UE function. | |
void | SendRrcConnectionReconfiguration (uint16_t rnti, RrcConnectionReconfiguration msg) override |
Send an RRCConnectionReconfiguration message to a UE during an RRC connection reconfiguration procedure (Section 5.3.5 of TS 36.331). | |
void | SendRrcConnectionReestablishment (uint16_t rnti, RrcConnectionReestablishment msg) override |
Send an RRCConnectionReestablishment message to a UE during an RRC connection re-establishment procedure (Section 5.3.7 of TS 36.331). | |
void | SendRrcConnectionReestablishmentReject (uint16_t rnti, RrcConnectionReestablishmentReject msg) override |
Send an RRCConnectionReestablishmentReject message to a UE during an RRC connection re-establishment procedure (Section 5.3.7 of TS 36.331). | |
void | SendRrcConnectionReject (uint16_t rnti, RrcConnectionReject msg) override |
Send an RRCConnectionReject message to a UE during an RRC connection establishment procedure (Section 5.3.3 of TS 36.331). | |
void | SendRrcConnectionRelease (uint16_t rnti, RrcConnectionRelease msg) override |
Send an RRCConnectionRelease message to a UE during an RRC connection release procedure (Section 5.3.8 of TS 36.331). | |
void | SendRrcConnectionSetup (uint16_t rnti, RrcConnectionSetup msg) override |
Send an RRCConnectionSetup message to a UE during an RRC connection establishment procedure (Section 5.3.3 of TS 36.331). | |
void | SendSystemInformation (uint16_t cellId, SystemInformation msg) override |
Send a SystemInformation message to all attached UEs during a system information acquisition procedure (Section 5.2.2 of TS 36.331). | |
void | SetupUe (uint16_t rnti, SetupUeParameters params) override |
Setup UE function. | |
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. | |
Template for the implementation of the NrGnbRrcSapUser as a member of an owner class of type C to which all methods are forwarded
Definition at line 1544 of file nr-rrc-sap.h.
ns3::MemberNrGnbRrcSapUser< C >::MemberNrGnbRrcSapUser | ( | C * | owner | ) |
|
overridevirtual |
Decode handover command.
p | the packet |
Implements ns3::NrGnbRrcSapUser.
Definition at line 1673 of file nr-rrc-sap.h.
|
overridevirtual |
Decode handover prepration information.
p | the packet |
Implements ns3::NrGnbRrcSapUser.
Definition at line 1659 of file nr-rrc-sap.h.
|
overridevirtual |
Encode handover command.
msg | RrcConnectionReconfiguration |
Implements ns3::NrGnbRrcSapUser.
Definition at line 1666 of file nr-rrc-sap.h.
|
overridevirtual |
Encode handover prepration information.
msg | HandoverPreparationInfo |
Implements ns3::NrGnbRrcSapUser.
Definition at line 1652 of file nr-rrc-sap.h.
|
overridevirtual |
Remove UE function.
rnti | the RNTI |
Implements ns3::NrGnbRrcSapUser.
Definition at line 1592 of file nr-rrc-sap.h.
|
overridevirtual |
Send an RRCConnectionReconfiguration message to a UE during an RRC connection reconfiguration procedure (Section 5.3.5 of TS 36.331).
rnti | the RNTI of the destination UE |
msg | the message |
Implements ns3::NrGnbRrcSapUser.
Definition at line 1613 of file nr-rrc-sap.h.
|
overridevirtual |
Send an RRCConnectionReestablishment message to a UE during an RRC connection re-establishment procedure (Section 5.3.7 of TS 36.331).
rnti | the RNTI of the destination UE |
msg | the message |
Implements ns3::NrGnbRrcSapUser.
Definition at line 1621 of file nr-rrc-sap.h.
|
overridevirtual |
Send an RRCConnectionReestablishmentReject message to a UE during an RRC connection re-establishment procedure (Section 5.3.7 of TS 36.331).
rnti | the RNTI of the destination UE |
msg | the message |
Implements ns3::NrGnbRrcSapUser.
Definition at line 1629 of file nr-rrc-sap.h.
|
overridevirtual |
Send an RRCConnectionReject message to a UE during an RRC connection establishment procedure (Section 5.3.3 of TS 36.331).
rnti | the RNTI of the destination UE |
msg | the message |
Implements ns3::NrGnbRrcSapUser.
Definition at line 1645 of file nr-rrc-sap.h.
|
overridevirtual |
Send an RRCConnectionRelease message to a UE during an RRC connection release procedure (Section 5.3.8 of TS 36.331).
rnti | the RNTI of the destination UE |
msg | the message |
Implements ns3::NrGnbRrcSapUser.
Definition at line 1638 of file nr-rrc-sap.h.
|
overridevirtual |
Send an RRCConnectionSetup message to a UE during an RRC connection establishment procedure (Section 5.3.3 of TS 36.331).
rnti | the RNTI of the destination UE |
msg | the message |
Implements ns3::NrGnbRrcSapUser.
Definition at line 1606 of file nr-rrc-sap.h.
|
overridevirtual |
Send a SystemInformation message to all attached UEs during a system information acquisition procedure (Section 5.2.2 of TS 36.331).
cellId | cell ID |
msg | the message |
Implements ns3::NrGnbRrcSapUser.
Definition at line 1599 of file nr-rrc-sap.h.
|
overridevirtual |
Setup UE function.
rnti | the RNTI |
params | the setup UE parameters |
Implements ns3::NrGnbRrcSapUser.
Definition at line 1585 of file nr-rrc-sap.h.