A Discrete-Event Network Simulator
API
ns3::DlDciListElement_s Struct Reference

See section 4.3.1 dlDciListElement. More...

#include "ff-mac-common.h"

+ Collaboration diagram for ns3::DlDciListElement_s:

Public Types

enum  Format_e {
  ONE , ONE_A , ONE_B , ONE_C ,
  ONE_D , TWO , TWO_A , TWO_B ,
  NotValid_Dci_Format
}
 Format enumeration. More...
 
enum  Ngap_e { GAP1 , GAP2 , NotValid_Ngap }
 Ngap enum. More...
 
enum  VrbFormat_e { VRB_DISTRIBUTED , VRB_LOCALIZED , NotValid_VRB_Format }
 Vrb Format enum. More...
 

Public Attributes

uint8_t m_aggrLevel {UINT8_MAX}
 The aggregation level. More...
 
uint8_t m_cceIndex {UINT8_MAX}
 Control Channel Element index. More...
 
uint8_t m_dai {UINT8_MAX}
 DL assignment index. More...
 
uint8_t m_dlPowerOffset {UINT8_MAX}
 DL power offset. More...
 
uint8_t m_harqProcess {UINT8_MAX}
 HARQ process. More...
 
std::vector< uint8_t > m_mcs
 MCS. More...
 
std::vector< uint8_t > m_ndi
 New data indicator. More...
 
bool m_pdcchOrder {false}
 cch order? More...
 
uint8_t m_pdcchPowerOffset {UINT8_MAX}
 CCH power offset. More...
 
uint8_t m_prachMaskIndex {UINT8_MAX}
 RACH mask index. More...
 
uint8_t m_preambleIndex {UINT8_MAX}
 preamble index More...
 
uint8_t m_precodingInfo {UINT8_MAX}
 precoding info More...
 
uint32_t m_rbBitmap {UINT8_MAX}
 RB bitmap. More...
 
uint8_t m_rbShift {UINT8_MAX}
 RB shift. More...
 
uint8_t m_resAlloc {UINT8_MAX}
 The type of resource allocation. More...
 
uint16_t m_rnti {UINT16_MAX}
 RNTI. More...
 
std::vector< uint8_t > m_rv
 Redundancy version. More...
 
bool m_spsRelease {false}
 release? More...
 
uint8_t m_tbsIdx {UINT8_MAX}
 tbs index More...
 
std::vector< uint16_t > m_tbsSize
 The TBs size. More...
 
bool m_tbSwap {false}
 swap? More...
 
uint8_t m_tpc {UINT8_MAX}
 Tx power control command. More...
 
enum ns3::DlDciListElement_s::Format_e NotValid_Dci_Format
 the format More...
 
enum ns3::DlDciListElement_s::Ngap_e NotValid_Ngap
 the gap More...
 
enum ns3::DlDciListElement_s::VrbFormat_e NotValid_VRB_Format
 the format More...
 

Detailed Description

See section 4.3.1 dlDciListElement.

Definition at line 92 of file ff-mac-common.h.

Member Enumeration Documentation

◆ Format_e

Format enumeration.

Enumerator
ONE 
ONE_A 
ONE_B 
ONE_C 
ONE_D 
TWO 
TWO_A 
TWO_B 
NotValid_Dci_Format 

Definition at line 107 of file ff-mac-common.h.

◆ Ngap_e

Ngap enum.

Enumerator
GAP1 
GAP2 
NotValid_Ngap 

Definition at line 139 of file ff-mac-common.h.

◆ VrbFormat_e

Vrb Format enum.

Enumerator
VRB_DISTRIBUTED 
VRB_LOCALIZED 
NotValid_VRB_Format 

Definition at line 125 of file ff-mac-common.h.

Member Data Documentation

◆ m_aggrLevel

uint8_t ns3::DlDciListElement_s::m_aggrLevel {UINT8_MAX}

The aggregation level.

Definition at line 103 of file ff-mac-common.h.

◆ m_cceIndex

uint8_t ns3::DlDciListElement_s::m_cceIndex {UINT8_MAX}

Control Channel Element index.

Definition at line 102 of file ff-mac-common.h.

◆ m_dai

uint8_t ns3::DlDciListElement_s::m_dai {UINT8_MAX}

DL assignment index.

Definition at line 122 of file ff-mac-common.h.

◆ m_dlPowerOffset

uint8_t ns3::DlDciListElement_s::m_dlPowerOffset {UINT8_MAX}

DL power offset.

Definition at line 147 of file ff-mac-common.h.

◆ m_harqProcess

◆ m_mcs

◆ m_ndi

◆ m_pdcchOrder

bool ns3::DlDciListElement_s::m_pdcchOrder {false}

cch order?

Definition at line 134 of file ff-mac-common.h.

◆ m_pdcchPowerOffset

uint8_t ns3::DlDciListElement_s::m_pdcchPowerOffset {UINT8_MAX}

CCH power offset.

Definition at line 148 of file ff-mac-common.h.

◆ m_prachMaskIndex

uint8_t ns3::DlDciListElement_s::m_prachMaskIndex {UINT8_MAX}

RACH mask index.

Definition at line 136 of file ff-mac-common.h.

◆ m_preambleIndex

uint8_t ns3::DlDciListElement_s::m_preambleIndex {UINT8_MAX}

preamble index

Definition at line 135 of file ff-mac-common.h.

◆ m_precodingInfo

uint8_t ns3::DlDciListElement_s::m_precodingInfo {UINT8_MAX}

precoding info

Definition at line 104 of file ff-mac-common.h.

◆ m_rbBitmap

◆ m_rbShift

uint8_t ns3::DlDciListElement_s::m_rbShift {UINT8_MAX}

RB shift.

Definition at line 96 of file ff-mac-common.h.

◆ m_resAlloc

◆ m_rnti

◆ m_rv

◆ m_spsRelease

bool ns3::DlDciListElement_s::m_spsRelease {false}

release?

Definition at line 133 of file ff-mac-common.h.

◆ m_tbsIdx

uint8_t ns3::DlDciListElement_s::m_tbsIdx {UINT8_MAX}

tbs index

Definition at line 146 of file ff-mac-common.h.

◆ m_tbsSize

◆ m_tbSwap

bool ns3::DlDciListElement_s::m_tbSwap {false}

swap?

Definition at line 132 of file ff-mac-common.h.

◆ m_tpc

◆ NotValid_Dci_Format

enum ns3::DlDciListElement_s::Format_e ns3::DlDciListElement_s::NotValid_Dci_Format

the format

◆ NotValid_Ngap

enum ns3::DlDciListElement_s::Ngap_e ns3::DlDciListElement_s::NotValid_Ngap

the gap

◆ NotValid_VRB_Format

enum ns3::DlDciListElement_s::VrbFormat_e ns3::DlDciListElement_s::NotValid_VRB_Format

the format


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