Public Member Functions | |
EnbMemberLteEnbPhySapProvider (LteEnbPhy *phy) | |
Constructor. More... | |
uint8_t | GetMacChTtiDelay () override |
Get the delay from MAC to Channel expressed in TTIs. More... | |
void | SendLteControlMessage (Ptr< LteControlMessage > msg) override |
Send SendLteControlMessage (PDCCH map, CQI feedbacks) using the ideal control channel. More... | |
void | SendMacPdu (Ptr< Packet > p) override |
Send the MAC PDU to the channel. More... | |
virtual void | SetBandwidth (uint16_t ulBandwidth, uint16_t dlBandwidth) |
Set bandwidth function. More... | |
virtual void | SetCellId (uint16_t cellId) |
Set Cell ID function. More... | |
Public Member Functions inherited from ns3::LteEnbPhySapProvider | |
virtual | ~LteEnbPhySapProvider () |
Private Attributes | |
LteEnbPhy * | m_phy |
the ENB Phy More... | |
Definition at line 70 of file lte-enb-phy.cc.
ns3::EnbMemberLteEnbPhySapProvider::EnbMemberLteEnbPhySapProvider | ( | LteEnbPhy * | phy | ) |
|
overridevirtual |
Get the delay from MAC to Channel expressed in TTIs.
Implements ns3::LteEnbPhySapProvider.
Definition at line 132 of file lte-enb-phy.cc.
References ns3::LteEnbPhy::DoGetMacChTtiDelay(), and m_phy.
|
overridevirtual |
Send SendLteControlMessage (PDCCH map, CQI feedbacks) using the ideal control channel.
msg | the Ideal Control Message to send |
Implements ns3::LteEnbPhySapProvider.
Definition at line 126 of file lte-enb-phy.cc.
References ns3::LteEnbPhy::DoSendLteControlMessage(), and m_phy.
Send the MAC PDU to the channel.
p | the MAC PDU to send |
Implements ns3::LteEnbPhySapProvider.
Definition at line 108 of file lte-enb-phy.cc.
References ns3::LteEnbPhy::DoSendMacPdu(), and m_phy.
|
virtual |
Set bandwidth function.
ulBandwidth | the UL bandwidth |
dlBandwidth | the DL bandwidth |
Definition at line 114 of file lte-enb-phy.cc.
References ns3::LteEnbPhy::DoSetBandwidth(), and m_phy.
|
virtual |
Set Cell ID function.
cellId | the cell ID |
Definition at line 120 of file lte-enb-phy.cc.
References ns3::LtePhy::DoSetCellId(), and m_phy.
|
private |
the ENB Phy
Definition at line 99 of file lte-enb-phy.cc.
Referenced by GetMacChTtiDelay(), SendLteControlMessage(), SendMacPdu(), SetBandwidth(), and SetCellId().