![]() |
5G-LENA nr-v3.3-81-g75c7590d
The 5G/NR module for the ns-3 simulator
|
#include "nr-gnb-cphy-sap.h"
Public Member Functions | |
virtual | ~NrGnbCphySapProvider ()=default |
virtual void | AddUe (uint16_t rnti)=0 |
virtual int8_t | GetReferenceSignalPower ()=0 |
virtual void | RemoveUe (uint16_t rnti)=0 |
virtual void | SetBandwidth (uint16_t ulBandwidth, uint16_t dlBandwidth)=0 |
virtual void | SetCellId (uint16_t cellId)=0 |
virtual void | SetEarfcn (uint32_t ulEarfcn, uint32_t dlEarfcn)=0 |
virtual void | SetMasterInformationBlock (NrRrcSap::MasterInformationBlock mib)=0 |
virtual void | SetPa (uint16_t rnti, double pa)=0 |
virtual void | SetSrsConfigurationIndex (uint16_t rnti, uint16_t srsCi)=0 |
virtual void | SetSystemInformationBlockType1 (NrRrcSap::SystemInformationBlockType1 sib1)=0 |
virtual void | SetTransmissionMode (uint16_t rnti, uint8_t txMode)=0 |
Service Access Point (SAP) offered by the UE PHY to the UE RRC for control purposes
This is the PHY SAP Provider, i.e., the part of the SAP that contains the PHY methods called by the MAC
Definition at line 28 of file nr-gnb-cphy-sap.h.
|
virtualdefault |
Destructor
|
pure virtual |
Add a new UE to the cell
rnti | the UE id relative to this cell |
Implemented in ns3::MemberNrGnbCphySapProvider< C >.
|
pure virtual |
Get reference signal power
Implemented in ns3::MemberNrGnbCphySapProvider< C >.
|
pure virtual |
Remove an UE from the cell
rnti | the UE id relative to this cell |
Implemented in ns3::MemberNrGnbCphySapProvider< C >.
|
pure virtual |
Set bandwidth
ulBandwidth | the UL bandwidth in PRBs |
dlBandwidth | the DL bandwidth in PRBs |
Implemented in ns3::MemberNrGnbCphySapProvider< C >.
|
pure virtual |
Set cell ID
cellId | the Cell Identifier |
Implemented in ns3::MemberNrGnbCphySapProvider< C >.
|
pure virtual |
Set EARFCN
ulEarfcn | the UL EARFCN |
dlEarfcn | the DL EARFCN |
Implemented in ns3::MemberNrGnbCphySapProvider< C >.
|
pure virtual |
Set master information block
mib | the Master Information Block to be sent on the BCH |
Implemented in ns3::MemberNrGnbCphySapProvider< C >.
|
pure virtual |
Set the UE transmission power offset P_A
rnti | the UE id relative to this cell |
pa | transmission power offset |
Implemented in ns3::MemberNrGnbCphySapProvider< C >.
|
pure virtual |
Set SRS configuration index
rnti | the RNTI of the user |
srsCi | the SRS Configuration Index of the user |
Implemented in ns3::MemberNrGnbCphySapProvider< C >.
|
pure virtual |
Set system information block type 1
sib1 | the System Information Block Type 1 to be sent on the BCH |
Implemented in ns3::MemberNrGnbCphySapProvider< C >.
|
pure virtual |
Set transmission mode
rnti | the RNTI of the user |
txMode | the transmissionMode of the user |
Implemented in ns3::MemberNrGnbCphySapProvider< C >.