![]() |
5G-LENA nr-v3.3-159-ga6832aa7
The 5G/NR module for the ns-3 simulator
|
#include "nr-gnb-cphy-sap.h"
Public Member Functions | |
MemberNrGnbCphySapProvider (C *owner) | |
void | AddUe (uint16_t rnti) override |
int8_t | GetReferenceSignalPower () override |
void | RemoveUe (uint16_t rnti) override |
void | SetBandwidth (uint16_t ulBandwidth, uint16_t dlBandwidth) override |
void | SetCellId (uint16_t cellId) override |
void | SetEarfcn (uint32_t ulEarfcn, uint32_t dlEarfcn) override |
void | SetMasterInformationBlock (NrRrcSap::MasterInformationBlock mib) override |
void | SetPa (uint16_t rnti, double pa) override |
void | SetSrsConfigurationIndex (uint16_t rnti, uint16_t srsCi) override |
void | SetSystemInformationBlockType1 (NrRrcSap::SystemInformationBlockType1 sib1) override |
void | SetTransmissionMode (uint16_t rnti, uint8_t txMode) override |
![]() | |
virtual | ~NrGnbCphySapProvider ()=default |
Template for the implementation of the NrGnbCphySapProvider as a member of an owner class of type C to which all methods are forwarded
Definition at line 139 of file nr-gnb-cphy-sap.h.
ns3::MemberNrGnbCphySapProvider< C >::MemberNrGnbCphySapProvider | ( | C * | owner | ) |
|
overridevirtual |
Add a new UE to the cell
rnti | the UE id relative to this cell |
Implements ns3::NrGnbCphySapProvider.
Definition at line 198 of file nr-gnb-cphy-sap.h.
|
overridevirtual |
Get reference signal power
Implements ns3::NrGnbCphySapProvider.
Definition at line 248 of file nr-gnb-cphy-sap.h.
|
overridevirtual |
Remove an UE from the cell
rnti | the UE id relative to this cell |
Implements ns3::NrGnbCphySapProvider.
Definition at line 205 of file nr-gnb-cphy-sap.h.
|
overridevirtual |
Set bandwidth
ulBandwidth | the UL bandwidth in PRBs |
dlBandwidth | the DL bandwidth in PRBs |
Implements ns3::NrGnbCphySapProvider.
Definition at line 184 of file nr-gnb-cphy-sap.h.
|
overridevirtual |
Set cell ID
cellId | the Cell Identifier |
Implements ns3::NrGnbCphySapProvider.
Definition at line 177 of file nr-gnb-cphy-sap.h.
|
overridevirtual |
Set EARFCN
ulEarfcn | the UL EARFCN |
dlEarfcn | the DL EARFCN |
Implements ns3::NrGnbCphySapProvider.
Definition at line 191 of file nr-gnb-cphy-sap.h.
|
overridevirtual |
Set master information block
mib | the Master Information Block to be sent on the BCH |
Implements ns3::NrGnbCphySapProvider.
Definition at line 233 of file nr-gnb-cphy-sap.h.
|
overridevirtual |
Set the UE transmission power offset P_A
rnti | the UE id relative to this cell |
pa | transmission power offset |
Implements ns3::NrGnbCphySapProvider.
Definition at line 212 of file nr-gnb-cphy-sap.h.
|
overridevirtual |
Set SRS configuration index
rnti | the RNTI of the user |
srsCi | the SRS Configuration Index of the user |
Implements ns3::NrGnbCphySapProvider.
Definition at line 226 of file nr-gnb-cphy-sap.h.
|
overridevirtual |
Set system information block type 1
sib1 | the System Information Block Type 1 to be sent on the BCH |
Implements ns3::NrGnbCphySapProvider.
Definition at line 240 of file nr-gnb-cphy-sap.h.
|
overridevirtual |
Set transmission mode
rnti | the RNTI of the user |
txMode | the transmissionMode of the user |
Implements ns3::NrGnbCphySapProvider.
Definition at line 219 of file nr-gnb-cphy-sap.h.