Public Member Functions | |
EnbMemberLteEnbPhySapProvider (LteEnbPhy *phy) | |
virtual uint8_t | GetMacChTtiDelay () |
Get the delay from MAC to Channel expressed in TTIs. | |
virtual void | SendIdealControlMessage (Ptr< IdealControlMessage > msg) |
Send SendIdealControlMessage (PDCCH map, CQI feedbacks) using the ideal control channel. | |
virtual void | SendMacPdu (Ptr< Packet > p) |
Send the MAC PDU to the channel. | |
virtual void | SetBandwidth (uint8_t ulBandwidth, uint8_t dlBandwidth) |
virtual void | SetCellId (uint16_t cellId) |
virtual void | SetTransmissionMode (uint16_t rnti, uint8_t txMode) |
![]() | |
virtual | ~LteEnbPhySapProvider () |
Private Attributes | |
LteEnbPhy * | m_phy |
Definition at line 49 of file lte-enb-phy.cc.
ns3::EnbMemberLteEnbPhySapProvider::EnbMemberLteEnbPhySapProvider | ( | LteEnbPhy * | phy | ) |
Definition at line 67 of file lte-enb-phy.cc.
|
virtual |
Get the delay from MAC to Channel expressed in TTIs.
Implements ns3::LteEnbPhySapProvider.
Definition at line 98 of file lte-enb-phy.cc.
References ns3::LteEnbPhy::DoGetMacChTtiDelay(), and m_phy.
|
virtual |
Send SendIdealControlMessage (PDCCH map, CQI feedbacks) using the ideal control channel.
msg | the Ideal Control Message to send |
Implements ns3::LteEnbPhySapProvider.
Definition at line 92 of file lte-enb-phy.cc.
References ns3::LteEnbPhy::DoSendIdealControlMessage(), and m_phy.
Send the MAC PDU to the channel.
p | the MAC PDU to send |
Implements ns3::LteEnbPhySapProvider.
Definition at line 74 of file lte-enb-phy.cc.
References ns3::LteEnbPhy::DoSendMacPdu(), and m_phy.
|
virtual |
ulBandwidth | the UL bandwidth in RB |
dlBandwidth | the DL bandwidth in RB |
Implements ns3::LteEnbPhySapProvider.
Definition at line 80 of file lte-enb-phy.cc.
References ns3::LtePhy::DoSetBandwidth(), and m_phy.
|
virtual |
cellId | the Cell Identifier |
Implements ns3::LteEnbPhySapProvider.
Definition at line 86 of file lte-enb-phy.cc.
References ns3::LtePhy::DoSetCellId(), and m_phy.
|
virtual |
rnti | the RNTI of the user |
txMode | the transmissionMode of the user |
Implements ns3::LteEnbPhySapProvider.
Definition at line 104 of file lte-enb-phy.cc.
References ns3::LteEnbPhy::DoSetTransmissionMode(), and m_phy.
|
private |
Definition at line 64 of file lte-enb-phy.cc.
Referenced by GetMacChTtiDelay(), SendIdealControlMessage(), SendMacPdu(), SetBandwidth(), SetCellId(), and SetTransmissionMode().