#include <lte-ue-cphy-sap.h>
Public Member Functions | |
virtual | ~LteUeCphySapProvider () |
virtual void | ConfigureUplink (uint16_t ulEarfcn, uint8_t ulBandwidth)=0 |
virtual void | Reset ()=0 |
virtual void | SetDlBandwidth (uint8_t dlBandwidth)=0 |
virtual void | SetRnti (uint16_t rnti)=0 |
virtual void | SetSrsConfigurationIndex (uint16_t srcCi)=0 |
virtual void | SetTransmissionMode (uint8_t txMode)=0 |
virtual void | SyncronizeWithEnb (uint16_t cellId, uint16_t dlEarfcn)=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 41 of file lte-ue-cphy-sap.h.
|
virtual |
destructor
Definition at line 25 of file lte-ue-cphy-sap.cc.
|
pure virtual |
Configure uplink (normally done after reception of SIB2)
ulEarfcn | the carrier frequency (EARFCN) in uplink |
ulBandwidth | the UL bandwidth in PRBs |
Implemented in ns3::MemberLteUeCphySapProvider< C >.
Referenced by ns3::LteUeRrc::DoRecvRrcConnectionReconfiguration(), and ns3::LteUeRrc::DoRecvSystemInformation().
|
pure virtual |
reset the PHY
Implemented in ns3::MemberLteUeCphySapProvider< C >.
Referenced by ns3::LteUeRrc::DoRecvRrcConnectionReconfiguration().
|
pure virtual |
dlBandwidth | the DL bandwidth in PRBs |
Implemented in ns3::MemberLteUeCphySapProvider< C >.
Referenced by ns3::LteUeRrc::DoRecvMasterInformationBlock(), and ns3::LteUeRrc::DoRecvRrcConnectionReconfiguration().
|
pure virtual |
rnti | the cell-specific UE identifier |
Implemented in ns3::MemberLteUeCphySapProvider< C >.
Referenced by ns3::LteUeRrc::DoRecvRrcConnectionReconfiguration(), and ns3::LteUeRrc::DoSetTemporaryCellRnti().
|
pure virtual |
txMode | the transmissionMode of the user |
Implemented in ns3::MemberLteUeCphySapProvider< C >.
Referenced by ns3::LteUeRrc::ApplyRadioResourceConfigDedicated().
|
pure virtual |
txMode | the transmissionMode of the user |
Implemented in ns3::MemberLteUeCphySapProvider< C >.
Referenced by ns3::LteUeRrc::ApplyRadioResourceConfigDedicated().
|
pure virtual |
tell the PHY to synchronize with a given eNB for communication purposes
cellId | the ID of the eNB |
dlEarfcn | the carrier frequency (EARFCN) in downlink |
Implemented in ns3::MemberLteUeCphySapProvider< C >.
Referenced by ns3::LteUeRrc::DoForceCampedOnEnb(), and ns3::LteUeRrc::DoRecvRrcConnectionReconfiguration().