![]() |
5G-LENA nr-v4.0-29-g6d8085cd
The 5G/NR module for the ns-3 simulator
|
#include "nr-as-sap.h"
Public Member Functions | |
MemberNrAsSapProvider (C *owner) | |
void | Connect () override |
Tell the RRC entity to enter Connected mode. | |
void | Disconnect () override |
Tell the RRC entity to release the connection. | |
void | ForceCampedOnGnb (uint16_t cellId, uint32_t dlEarfcn) override |
Force the RRC entity to stay camped on a certain eNodeB. | |
void | SendData (Ptr< Packet > packet, uint8_t bid) override |
Send a data packet. | |
void | SetCsgWhiteList (uint32_t csgId) override |
Set the selected Closed Subscriber Group subscription list to be used for cell selection. | |
void | StartCellSelection (uint32_t dlEarfcn) override |
Initiate Idle mode cell selection procedure. | |
Template for the implementation of the NrAsSapProvider as a member of an owner class of type C to which all methods are forwarded
Definition at line 117 of file nr-as-sap.h.
ns3::MemberNrAsSapProvider< C >::MemberNrAsSapProvider | ( | C * | owner | ) |
|
overridevirtual |
Tell the RRC entity to enter Connected mode.
If this function is called when the UE is in a situation where connecting is not possible (e.g. before the simulation begin), then the UE will attempt to connect at the earliest possible time (e.g. after it camps to a suitable cell).
Implements ns3::NrAsSapProvider.
Definition at line 171 of file nr-as-sap.h.
|
overridevirtual |
Tell the RRC entity to release the connection.
Implements ns3::NrAsSapProvider.
Definition at line 185 of file nr-as-sap.h.
|
overridevirtual |
Force the RRC entity to stay camped on a certain eNodeB.
cellId | the cell ID identifying the eNodeB |
dlEarfcn | the downlink carrier frequency (EARFCN) |
Implements ns3::NrAsSapProvider.
Definition at line 164 of file nr-as-sap.h.
|
overridevirtual |
Send a data packet.
packet | the packet |
bid | the EPS bearer ID |
Implements ns3::NrAsSapProvider.
Definition at line 178 of file nr-as-sap.h.
|
overridevirtual |
Set the selected Closed Subscriber Group subscription list to be used for cell selection.
csgId | identity of the subscribed CSG |
Implements ns3::NrAsSapProvider.
Definition at line 150 of file nr-as-sap.h.
|
overridevirtual |
Initiate Idle mode cell selection procedure.
dlEarfcn | the downlink carrier frequency (EARFCN) |
Implements ns3::NrAsSapProvider.
Definition at line 157 of file nr-as-sap.h.