A Discrete-Event Network Simulator
API
Loading...
Searching...
No Matches
ns3::LteUePhySapProvider Class Referenceabstract

Service Access Point (SAP) offered by the UE-PHY to the UE-MAC. More...

#include "lte-ue-phy-sap.h"

+ Inheritance diagram for ns3::LteUePhySapProvider:

Public Member Functions

virtual ~LteUePhySapProvider ()
 
virtual void NotifyConnectionSuccessful ()=0
 Notify PHY about the successful RRC connection establishment.
 
virtual void SendLteControlMessage (Ptr< LteControlMessage > msg)=0
 Send SendLteControlMessage (PDCCH map, CQI feedbacks) using the ideal control channel.
 
virtual void SendMacPdu (Ptr< Packet > p)=0
 Send the MAC PDU to the channel.
 
virtual void SendRachPreamble (uint32_t prachId, uint32_t raRnti)=0
 Send a preamble on the PRACH.
 

Detailed Description

Service Access Point (SAP) offered by the UE-PHY to the UE-MAC.

This is the PHY SAP Provider, i.e., the part of the SAP that contains the PHY methods called by the MAC

Definition at line 25 of file lte-ue-phy-sap.h.

Constructor & Destructor Documentation

◆ ~LteUePhySapProvider()

ns3::LteUePhySapProvider::~LteUePhySapProvider ( )
virtual

Definition at line 14 of file lte-ue-phy-sap.cc.

Member Function Documentation

◆ NotifyConnectionSuccessful()

virtual void ns3::LteUePhySapProvider::NotifyConnectionSuccessful ( )
pure virtual

Notify PHY about the successful RRC connection establishment.

Implemented in ns3::UeMemberLteUePhySapProvider.

Referenced by ns3::LteUeMac::DoNotifyConnectionSuccessful().

+ Here is the caller graph for this function:

◆ SendLteControlMessage()

virtual void ns3::LteUePhySapProvider::SendLteControlMessage ( Ptr< LteControlMessage > msg)
pure virtual

Send SendLteControlMessage (PDCCH map, CQI feedbacks) using the ideal control channel.

Parameters
msgthe Ideal Control Message to send

Implemented in ns3::UeMemberLteUePhySapProvider.

Referenced by ns3::LteUeMac::SendReportBufferStatus().

+ Here is the caller graph for this function:

◆ SendMacPdu()

virtual void ns3::LteUePhySapProvider::SendMacPdu ( Ptr< Packet > p)
pure virtual

Send the MAC PDU to the channel.

Parameters
pthe MAC PDU to send

Implemented in ns3::UeMemberLteUePhySapProvider.

Referenced by ns3::LteUeMac::DoReceiveLteControlMessage(), and ns3::LteUeMac::DoTransmitPdu().

+ Here is the caller graph for this function:

◆ SendRachPreamble()

virtual void ns3::LteUePhySapProvider::SendRachPreamble ( uint32_t prachId,
uint32_t raRnti )
pure virtual

Send a preamble on the PRACH.

Parameters
prachIdthe ID of the preamble
raRntithe RA RNTI

Implemented in ns3::UeMemberLteUePhySapProvider.

Referenced by ns3::LteUeMac::SendRaPreamble().

+ Here is the caller graph for this function:

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