A Discrete-Event Network Simulator
API
Loading...
Searching...
No Matches
ns3::UeMemberLteUePhySapProvider Class Reference

UeMemberLteUePhySapProvider class. More...

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

Public Member Functions

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

Private Attributes

LteUePhym_phy
 the Phy
 

Detailed Description

UeMemberLteUePhySapProvider class.

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

Constructor & Destructor Documentation

◆ UeMemberLteUePhySapProvider()

ns3::UeMemberLteUePhySapProvider::UeMemberLteUePhySapProvider ( LteUePhy phy)

Constructor.

Parameters
phythe LTE UE Phy

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

Member Function Documentation

◆ NotifyConnectionSuccessful()

void ns3::UeMemberLteUePhySapProvider::NotifyConnectionSuccessful ( )
overridevirtual

Notify PHY about the successful RRC connection establishment.

Implements ns3::LteUePhySapProvider.

Definition at line 115 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)
overridevirtual

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

Parameters
msgthe Ideal Control Message to send

Implements ns3::LteUePhySapProvider.

Definition at line 103 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)
overridevirtual

Send the MAC PDU to the channel.

Parameters
pthe MAC PDU to send

Implements ns3::LteUePhySapProvider.

Definition at line 97 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 
)
overridevirtual

Send a preamble on the PRACH.

Parameters
prachIdthe ID of the preamble
raRntithe RA RNTI

Implements ns3::LteUePhySapProvider.

Definition at line 109 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 88 of file lte-ue-phy.cc.

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


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