5G-LENA nr-v3.0-32-g83aee33
The 5G/NR module for the ns-3 simulator
Loading...
Searching...
No Matches

SAP interface between the UE PHY and the UE MAC. More...

#include "nr-phy-sap.h"

+ Inheritance diagram for ns3::NrUePhySapUser:

Public Member Functions

virtual ~NrUePhySapUser ()
 ~NrUePhySapUser
 
virtual uint8_t GetNumHarqProcess () const =0
 Retrieve the number of HARQ processes configured.
 
virtual void ReceiveControlMessage (Ptr< NrControlMessage > msg)=0
 Receive SendLteControlMessage (PDCCH map, CQI feedbacks) using the ideal control channel.
 
virtual void ReceivePhyPdu (Ptr< Packet > p)=0
 Notify the MAC of the reception of a new PHY-PDU.
 
virtual void SlotIndication (SfnSf s)=0
 Trigger the indication of a new slot for the MAC.
 

Detailed Description

SAP interface between the UE PHY and the UE MAC.

This interface specify the interaction between the UE PHY (that will use this interface) and the UE MAC, that will answer.

Definition at line 267 of file nr-phy-sap.h.

Constructor & Destructor Documentation

◆ ~NrUePhySapUser()

virtual ns3::NrUePhySapUser::~NrUePhySapUser ( )
inlinevirtual

~NrUePhySapUser

Definition at line 273 of file nr-phy-sap.h.

Member Function Documentation

◆ GetNumHarqProcess()

virtual uint8_t ns3::NrUePhySapUser::GetNumHarqProcess ( ) const
pure virtual

Retrieve the number of HARQ processes configured.

Returns
the number of the configured HARQ processes.

◆ ReceiveControlMessage()

virtual void ns3::NrUePhySapUser::ReceiveControlMessage ( Ptr< NrControlMessage msg)
pure virtual

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

Parameters
msgthe Ideal Control Message to receive

Referenced by ns3::NrUePhy::PhyCtrlMessagesReceived().

+ Here is the caller graph for this function:

◆ ReceivePhyPdu()

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

Notify the MAC of the reception of a new PHY-PDU.

Parameters
p

Referenced by ns3::NrUePhy::PhyDataPacketReceived().

+ Here is the caller graph for this function:

◆ SlotIndication()

virtual void ns3::NrUePhySapUser::SlotIndication ( SfnSf  s)
pure virtual

Trigger the indication of a new slot for the MAC.

Parameters
sSfnSf

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