5G-LENA  nr-v3.0-29-g83cc959
The 5G/NR module for the ns-3 simulator
ns3::NrUlDciMessage Class Reference

The message that represents a UL DCI message. More...

#include "nr-control-messages.h"

+ Inheritance diagram for ns3::NrUlDciMessage:
+ Collaboration diagram for ns3::NrUlDciMessage:

Public Member Functions

 NrUlDciMessage (const std::shared_ptr< DciInfoElementTdma > &dci)
 NrUlDciMessage constructor. More...
 
 ~NrUlDciMessage () override
 ~NrUlDciMessage
 
std::shared_ptr< DciInfoElementTdmaGetDciInfoElement ()
 Get the DCI. More...
 
uint32_t GetKDelay () const
 Get the delay (in slots) between UCI reception and subframe to which it applies for reception/transmission of Data (k2) More...
 
void SetKDelay (uint32_t delay)
 Set the delay (in slots) between UCI reception and subframe to which it applies for reception/transmission of Data (k2)
 
- Public Member Functions inherited from ns3::NrControlMessage
 NrControlMessage ()
 NrControlMessage.
 
virtual ~NrControlMessage ()
 ~NrControlMessage
 
messageType GetMessageType () const
 Get the MessageType. More...
 
uint16_t GetSourceBwp () const
 
void SetSourceBwp (uint16_t bwpId)
 Set the BWP in which this message has been generated. More...
 

Additional Inherited Members

- Public Types inherited from ns3::NrControlMessage
enum  messageType {
  UL_DCI , DL_DCI , DL_CQI , MIB ,
  SIB1 , RACH_PREAMBLE , RAR , BSR ,
  DL_HARQ , SR , SRS
}
 The Message Type. More...
 
- Protected Member Functions inherited from ns3::NrControlMessage
void SetMessageType (messageType type)
 Set the MessageType. More...
 

Detailed Description

The message that represents a UL DCI message.

Definition at line 203 of file nr-control-messages.h.

Constructor & Destructor Documentation

◆ NrUlDciMessage()

ns3::NrUlDciMessage::NrUlDciMessage ( const std::shared_ptr< DciInfoElementTdma > &  dci)

NrUlDciMessage constructor.

Parameters
dciDCI

Definition at line 116 of file nr-control-messages.cc.

References ns3::NrControlMessage::SetMessageType(), and ns3::NrControlMessage::UL_DCI.

+ Here is the call graph for this function:

Member Function Documentation

◆ GetDciInfoElement()

std::shared_ptr< DciInfoElementTdma > ns3::NrUlDciMessage::GetDciInfoElement ( )

Get the DCI.

Returns
the DCI

Definition at line 129 of file nr-control-messages.cc.

◆ GetKDelay()

uint32_t ns3::NrUlDciMessage::GetKDelay ( ) const

Get the delay (in slots) between UCI reception and subframe to which it applies for reception/transmission of Data (k2)

Returns
k delay

Definition at line 141 of file nr-control-messages.cc.


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