ns3::NrUlDciMessage class

The message that represents a UL DCI message.

Base classes

class NrControlMessage
The NrControlMessage class.

Constructors, destructors, conversion operators

NrUlDciMessage(const std::shared_ptr<DciInfoElementTdma>& dci)
NrUlDciMessage constructor.
~NrUlDciMessage() override
~NrUlDciMessage

Public functions

auto GetDciInfoElement() -> std::shared_ptr<DciInfoElementTdma>
Get the DCI.
auto GetKDelay() const -> uint32_t
Get the delay (in slots) between UCI reception and subframe to which it applies for reception/transmission of Data (k2)
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)

Function documentation

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

NrUlDciMessage constructor.

Parameters
dci DCI

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

Get the DCI.

Returns the DCI

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