ns-3
ns3::LteEnbPhySapUser Class Reference

#include <lte-enb-phy-sap.h>

Inheritance diagram for ns3::LteEnbPhySapUser:

List of all members.

Public Member Functions

virtual void ReceivePhyPdu (Ptr< Packet > p)=0
virtual void SubframeIndication (uint32_t frameNo, uint32_t subframeNo)=0
 Trigger the start from a new frame (input from Phy layer)
virtual void ReceiveIdealControlMessage (Ptr< IdealControlMessage > msg)=0
 Receive SendIdealControlMessage (PDCCH map, CQI feedbacks) using the ideal control channel.
virtual void UlCqiReport (UlCqi_s ulcqi)=0
 Returns to MAC level the UL-CQI evaluated.

Detailed Description

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


Member Function Documentation

virtual void ns3::LteEnbPhySapUser::ReceiveIdealControlMessage ( Ptr< IdealControlMessage msg)
pure virtual

Receive SendIdealControlMessage (PDCCH map, CQI feedbacks) using the ideal control channel.

Parameters:
msgthe Ideal Control Message to receive

Referenced by ns3::LteEnbPhy::ReceiveIdealControlMessage().

virtual void ns3::LteEnbPhySapUser::ReceivePhyPdu ( Ptr< Packet p)
pure virtual

Called by the Phy to notify the MAC of the reception of a new PHY-PDU

Parameters:
p

Referenced by ns3::LteEnbPhy::PhyPduReceived().

virtual void ns3::LteEnbPhySapUser::SubframeIndication ( uint32_t  frameNo,
uint32_t  subframeNo 
)
pure virtual

Trigger the start from a new frame (input from Phy layer)

Parameters:
frameNoframe number
subframeNosubframe number

Referenced by ns3::LteEnbPhy::StartSubFrame().

virtual void ns3::LteEnbPhySapUser::UlCqiReport ( UlCqi_s  ulcqi)
pure virtual

Returns to MAC level the UL-CQI evaluated.

Parameters:
ulcqithe UL-CQI (see FF MAC API 4.3.29)

Referenced by ns3::LteEnbPhy::GenerateCqiReport().


The documentation for this class was generated from the following files: