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:
 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 58 of file lte-enb-phy-sap.h.
| 
 | virtual | 
Definition at line 18 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:
 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:
 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:
 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:
 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:
 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:
 Here is the caller graph for this function: