class
NrDlDciMessageThe message that represents a DL DCI message.
Base classes
- class NrControlMessage
- The NrControlMessage class.
Constructors, destructors, conversion operators
- NrDlDciMessage(const std::shared_ptr<DciInfoElementTdma>& dci)
- NrDlDciMessage constructor.
- ~NrDlDciMessage() override
- ~NrDlDciMessage
Public functions
- auto GetDciInfoElement() -> std::shared_ptr<DciInfoElementTdma>
- Get the DCI.
- auto GetK1Delay() const -> uint32_t
- Get the delay (in slots) between DL Data reception and subframe to which it applies for Harq feedback.
- auto GetKDelay() const -> uint32_t
- Get the delay (in slots) between DCI reception and subframe to which it applies for reception/transmission of Data (k0)
- void SetK1Delay(uint32_t delay)
- Set the delay (in slots) between DL Data reception and subframe to which it applies for Harq feedback.
- void SetKDelay(uint32_t delay)
- Set the delay (in slots) between DL DCI reception and subframe to which it applies for reception/transmission of Data (k0)
Function documentation
ns3:: NrDlDciMessage:: NrDlDciMessage(const std::shared_ptr<DciInfoElementTdma>& dci)
NrDlDciMessage constructor.
Parameters | |
---|---|
dci | the DCI |
std::shared_ptr<DciInfoElementTdma> ns3:: NrDlDciMessage:: GetDciInfoElement()
Get the DCI.
Returns | the DCI |
---|
uint32_t ns3:: NrDlDciMessage:: GetK1Delay() const
Get the delay (in slots) between DL Data reception and subframe to which it applies for Harq feedback.
Returns | k1 delay |
---|
uint32_t ns3:: NrDlDciMessage:: GetKDelay() const
Get the delay (in slots) between DCI reception and subframe to which it applies for reception/transmission of Data (k0)
Returns | k delay |
---|
void ns3:: NrDlDciMessage:: SetK1Delay(uint32_t delay)
Set the delay (in slots) between DL Data reception and subframe to which it applies for Harq feedback.
Note that K1 delay is also passed with the UL DCI however the UE ignors it (applies only for DL DCI)