Service Access Point (SAP) offered by the eNB-PHY to the eNB-MAC. More...
#include "lte-enb-phy-sap.h"
Inheritance diagram for ns3::LteEnbPhySapUser:Public Member Functions | |
| virtual | ~LteEnbPhySapUser () |
| virtual void | DlInfoListElementHarqFeedback (DlInfoListElement_s params)=0 |
| Notify the HARQ on the DL transmission status. | |
| virtual void | ReceiveLteControlMessage (Ptr< LteControlMessage > msg)=0 |
| Receive SendLteControlMessage (PDCCH map, CQI feedbacks) using the ideal control channel. | |
| virtual void | ReceivePhyPdu (Ptr< Packet > p)=0 |
| Called by the Phy to notify the MAC of the reception of a new PHY-PDU. | |
| virtual void | ReceiveRachPreamble (uint32_t prachId)=0 |
| notify the reception of a RACH preamble on the PRACH | |
| virtual void | SubframeIndication (uint32_t frameNo, uint32_t subframeNo)=0 |
| Trigger the start from a new frame (input from Phy layer) | |
| virtual void | UlCqiReport (FfMacSchedSapProvider::SchedUlCqiInfoReqParameters ulcqi)=0 |
| Returns to MAC level the UL-CQI evaluated. | |
| virtual void | UlInfoListElementHarqFeedback (UlInfoListElement_s params)=0 |
| Notify the HARQ on the UL transmission status. | |
Service Access Point (SAP) offered by the eNB-PHY to the eNB-MAC.
This is the MAC SAP User, i.e., the part of the SAP that contains the MAC methods called by the PHY
Definition at line 69 of file lte-enb-phy-sap.h.
|
virtual |
Definition at line 29 of file lte-enb-phy-sap.cc.
|
pure virtual |
Notify the HARQ on the DL transmission status.
| params |
Implemented in ns3::EnbMacMemberLteEnbPhySapUser.
|
pure virtual |
Receive SendLteControlMessage (PDCCH map, CQI feedbacks) using the ideal control channel.
| msg | the Ideal Control Message to receive |
Implemented in ns3::EnbMacMemberLteEnbPhySapUser.
Referenced by ns3::LteEnbPhy::ReceiveLteControlMessage(), and ns3::LteEnbPhy::ReceiveLteControlMessageList().
Here is the caller graph for this function:Called by the Phy to notify the MAC of the reception of a new PHY-PDU.
| p |
Implemented in ns3::EnbMacMemberLteEnbPhySapUser.
Referenced by ns3::LteEnbPhy::PhyPduReceived().
Here is the caller graph for this function:
|
pure virtual |
notify the reception of a RACH preamble on the PRACH
| prachId | the ID of the preamble |
Implemented in ns3::EnbMacMemberLteEnbPhySapUser.
Referenced by ns3::LteEnbPhy::ReceiveLteControlMessageList().
Here is the caller graph for this function:
|
pure virtual |
Trigger the start from a new frame (input from Phy layer)
| frameNo | frame number |
| subframeNo | subframe number |
Implemented in ns3::EnbMacMemberLteEnbPhySapUser.
Referenced by ns3::LteEnbPhy::StartSubFrame().
Here is the caller graph for this function:
|
pure virtual |
Returns to MAC level the UL-CQI evaluated.
| ulcqi | the UL-CQI (see FF MAC API 4.3.29) |
Implemented in ns3::EnbMacMemberLteEnbPhySapUser.
Referenced by ns3::LteEnbPhy::GenerateCtrlCqiReport(), and ns3::LteEnbPhy::GenerateDataCqiReport().
Here is the caller graph for this function:
|
pure virtual |
Notify the HARQ on the UL transmission status.
| params |
Implemented in ns3::EnbMacMemberLteEnbPhySapUser.
Referenced by ns3::LteEnbPhy::ReportUlHarqFeedback().
Here is the caller graph for this function: