A Discrete-Event Network Simulator
API
ns3::UeMemberLteUePhySapProvider Class Reference

UeMemberLteUePhySapProvider class. More...

+ Inheritance diagram for ns3::UeMemberLteUePhySapProvider:
+ Collaboration diagram for ns3::UeMemberLteUePhySapProvider:

Public Member Functions

 UeMemberLteUePhySapProvider (LteUePhy *phy)
 Constructor. More...
 
virtual void NotifyConnectionSuccessful ()
 Notify PHY about the successful RRC connection establishment. More...
 
virtual void SendLteControlMessage (Ptr< LteControlMessage > msg)
 Send SendLteControlMessage (PDCCH map, CQI feedbacks) using the ideal control channel. More...
 
virtual void SendMacPdu (Ptr< Packet > p)
 Send the MAC PDU to the channel. More...
 
virtual void SendRachPreamble (uint32_t prachId, uint32_t raRnti)
 Send a preamble on the PRACH. More...
 
- Public Member Functions inherited from ns3::LteUePhySapProvider
virtual ~LteUePhySapProvider ()
 

Private Attributes

LteUePhym_phy
 the Phy More...
 

Detailed Description

UeMemberLteUePhySapProvider class.

Definition at line 77 of file lte-ue-phy.cc.

Constructor & Destructor Documentation

◆ UeMemberLteUePhySapProvider()

ns3::UeMemberLteUePhySapProvider::UeMemberLteUePhySapProvider ( LteUePhy phy)

Constructor.

Parameters
phythe LTE UE Phy

Definition at line 97 of file lte-ue-phy.cc.

Member Function Documentation

◆ NotifyConnectionSuccessful()

void ns3::UeMemberLteUePhySapProvider::NotifyConnectionSuccessful ( )
virtual

Notify PHY about the successful RRC connection establishment.

Implements ns3::LteUePhySapProvider.

Definition at line 119 of file lte-ue-phy.cc.

References ns3::LteUePhy::DoNotifyConnectionSuccessful(), and m_phy.

+ Here is the call graph for this function:

◆ SendLteControlMessage()

void ns3::UeMemberLteUePhySapProvider::SendLteControlMessage ( Ptr< LteControlMessage msg)
virtual

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

Parameters
msgthe Ideal Control Message to send

Implements ns3::LteUePhySapProvider.

Definition at line 107 of file lte-ue-phy.cc.

References ns3::LteUePhy::DoSendLteControlMessage(), and m_phy.

+ Here is the call graph for this function:

◆ SendMacPdu()

void ns3::UeMemberLteUePhySapProvider::SendMacPdu ( Ptr< Packet p)
virtual

Send the MAC PDU to the channel.

Parameters
pthe MAC PDU to send

Implements ns3::LteUePhySapProvider.

Definition at line 101 of file lte-ue-phy.cc.

References ns3::LteUePhy::DoSendMacPdu(), and m_phy.

+ Here is the call graph for this function:

◆ SendRachPreamble()

void ns3::UeMemberLteUePhySapProvider::SendRachPreamble ( uint32_t  prachId,
uint32_t  raRnti 
)
virtual

Send a preamble on the PRACH.

Parameters
prachIdthe ID of the preamble
raRntithe RA RNTI

Implements ns3::LteUePhySapProvider.

Definition at line 113 of file lte-ue-phy.cc.

References ns3::LteUePhy::DoSendRachPreamble(), and m_phy.

+ Here is the call graph for this function:

Member Data Documentation

◆ m_phy

LteUePhy* ns3::UeMemberLteUePhySapProvider::m_phy
private

the Phy

Definition at line 94 of file lte-ue-phy.cc.

Referenced by NotifyConnectionSuccessful(), SendLteControlMessage(), SendMacPdu(), and SendRachPreamble().


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