Template for the implementation of the LteEnbCphySapProvider as a member of an owner class of type C to which all methods are forwarded. More...
#include "lte-enb-cphy-sap.h"
Public Member Functions | |
MemberLteEnbCphySapProvider (C *owner) | |
Constructor. More... | |
virtual void | AddUe (uint16_t rnti) |
Add a new UE to the cell. More... | |
virtual int8_t | GetReferenceSignalPower () |
virtual void | RemoveUe (uint16_t rnti) |
Remove an UE from the cell. More... | |
virtual void | SetBandwidth (uint8_t ulBandwidth, uint8_t dlBandwidth) |
virtual void | SetCellId (uint16_t cellId) |
virtual void | SetEarfcn (uint32_t ulEarfcn, uint32_t dlEarfcn) |
virtual void | SetMasterInformationBlock (LteRrcSap::MasterInformationBlock mib) |
virtual void | SetPa (uint16_t rnti, double pa) |
Set the UE transmission power offset P_A. More... | |
virtual void | SetSrsConfigurationIndex (uint16_t rnti, uint16_t srsCi) |
virtual void | SetSystemInformationBlockType1 (LteRrcSap::SystemInformationBlockType1 sib1) |
virtual void | SetTransmissionMode (uint16_t rnti, uint8_t txMode) |
Public Member Functions inherited from ns3::LteEnbCphySapProvider | |
virtual | ~LteEnbCphySapProvider () |
destructor More... | |
Private Member Functions | |
MemberLteEnbCphySapProvider () | |
Private Attributes | |
C * | m_owner |
the owner class More... | |
Template for the implementation of the LteEnbCphySapProvider as a member of an owner class of type C to which all methods are forwarded.
Definition at line 146 of file lte-enb-cphy-sap.h.
ns3::MemberLteEnbCphySapProvider< C >::MemberLteEnbCphySapProvider | ( | C * | owner | ) |
|
private |
Definition at line 181 of file lte-enb-cphy-sap.h.
|
virtual |
Add a new UE to the cell.
rnti | the UE id relative to this cell |
Implements ns3::LteEnbCphySapProvider.
Definition at line 209 of file lte-enb-cphy-sap.h.
|
virtual |
Implements ns3::LteEnbCphySapProvider.
Definition at line 258 of file lte-enb-cphy-sap.h.
|
virtual |
Remove an UE from the cell.
rnti | the UE id relative to this cell |
Implements ns3::LteEnbCphySapProvider.
Definition at line 216 of file lte-enb-cphy-sap.h.
|
virtual |
ulBandwidth | the UL bandwidth in PRBs |
dlBandwidth | the DL bandwidth in PRBs |
Implements ns3::LteEnbCphySapProvider.
Definition at line 195 of file lte-enb-cphy-sap.h.
|
virtual |
cellId | the Cell Identifier |
Implements ns3::LteEnbCphySapProvider.
Definition at line 187 of file lte-enb-cphy-sap.h.
|
virtual |
ulEarfcn | the UL EARFCN |
dlEarfcn | the DL EARFCN |
Implements ns3::LteEnbCphySapProvider.
Definition at line 202 of file lte-enb-cphy-sap.h.
|
virtual |
mib | the Master Information Block to be sent on the BCH |
Implements ns3::LteEnbCphySapProvider.
Definition at line 244 of file lte-enb-cphy-sap.h.
|
virtual |
Set the UE transmission power offset P_A.
rnti | the UE id relative to this cell |
pa | transmission power offset |
Implements ns3::LteEnbCphySapProvider.
Definition at line 223 of file lte-enb-cphy-sap.h.
|
virtual |
rnti | the RNTI of the user |
srsCi | the SRS Configuration Index of the user |
Implements ns3::LteEnbCphySapProvider.
Definition at line 237 of file lte-enb-cphy-sap.h.
|
virtual |
sib1 | the System Information Block Type 1 to be sent on the BCH |
Implements ns3::LteEnbCphySapProvider.
Definition at line 251 of file lte-enb-cphy-sap.h.
|
virtual |
rnti | the RNTI of the user |
txMode | the transmissionMode of the user |
Implements ns3::LteEnbCphySapProvider.
Definition at line 230 of file lte-enb-cphy-sap.h.
|
private |
the owner class
Definition at line 171 of file lte-enb-cphy-sap.h.