Service Access Point (SAP) offered by the UE PHY to the UE RRC for control purposes. More...
#include "lte-enb-cphy-sap.h"
Public Member Functions | |
virtual | ~LteEnbCphySapProvider () |
Destructor. More... | |
virtual void | AddUe (uint16_t rnti)=0 |
Add a new UE to the cell. More... | |
virtual int8_t | GetReferenceSignalPower ()=0 |
Get reference signal power. More... | |
virtual void | RemoveUe (uint16_t rnti)=0 |
Remove an UE from the cell. More... | |
virtual void | SetBandwidth (uint16_t ulBandwidth, uint16_t dlBandwidth)=0 |
Set bandwidth. More... | |
virtual void | SetCellId (uint16_t cellId)=0 |
Set cell ID. More... | |
virtual void | SetEarfcn (uint32_t ulEarfcn, uint32_t dlEarfcn)=0 |
Set EARFCN. More... | |
virtual void | SetMasterInformationBlock (LteRrcSap::MasterInformationBlock mib)=0 |
Set master information block. More... | |
virtual void | SetPa (uint16_t rnti, double pa)=0 |
Set the UE transmission power offset P_A. More... | |
virtual void | SetSrsConfigurationIndex (uint16_t rnti, uint16_t srsCi)=0 |
Set SRS configuration index. More... | |
virtual void | SetSystemInformationBlockType1 (LteRrcSap::SystemInformationBlockType1 sib1)=0 |
Set system information block type 1. More... | |
virtual void | SetTransmissionMode (uint16_t rnti, uint8_t txMode)=0 |
Set transmission mode. More... | |
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 41 of file lte-enb-cphy-sap.h.
|
virtual |
Destructor.
Definition at line 25 of file lte-enb-cphy-sap.cc.
|
pure virtual |
Add a new UE to the cell.
rnti | the UE id relative to this cell |
Implemented in ns3::MemberLteEnbCphySapProvider< C >.
|
pure virtual |
Get reference signal power.
Implemented in ns3::MemberLteEnbCphySapProvider< C >.
|
pure virtual |
Remove an UE from the cell.
rnti | the UE id relative to this cell |
Implemented in ns3::MemberLteEnbCphySapProvider< C >.
|
pure virtual |
Set bandwidth.
ulBandwidth | the UL bandwidth in PRBs |
dlBandwidth | the DL bandwidth in PRBs |
Implemented in ns3::MemberLteEnbCphySapProvider< C >.
|
pure virtual |
Set cell ID.
cellId | the Cell Identifier |
Implemented in ns3::MemberLteEnbCphySapProvider< C >.
|
pure virtual |
Set EARFCN.
ulEarfcn | the UL EARFCN |
dlEarfcn | the DL EARFCN |
Implemented in ns3::MemberLteEnbCphySapProvider< C >.
|
pure virtual |
Set master information block.
mib | the Master Information Block to be sent on the BCH |
Implemented in ns3::MemberLteEnbCphySapProvider< 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::MemberLteEnbCphySapProvider< C >.
|
pure virtual |
Set SRS configuration index.
rnti | the RNTI of the user |
srsCi | the SRS Configuration Index of the user |
Implemented in ns3::MemberLteEnbCphySapProvider< 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::MemberLteEnbCphySapProvider< C >.
|
pure virtual |
Set transmission mode.
rnti | the RNTI of the user |
txMode | the transmissionMode of the user |
Implemented in ns3::MemberLteEnbCphySapProvider< C >.