See section 4.3.1 dlDciListElement. More...
#include <ff-mac-common.h>
Public Types | |
enum | Format_e { ONE, ONE_A, ONE_B, ONE_C, ONE_D, TWO, TWO_A, TWO_B } |
enum | Ngap_e { GAP1, GAP2 } |
enum | VrbFormat_e { VRB_DISTRIBUTED, VRB_LOCALIZED } |
Public Attributes | |
uint8_t | m_aggrLevel |
uint8_t | m_cceIndex |
uint8_t | m_dai |
uint8_t | m_dlPowerOffset |
enum ns3::DlDciListElement_s::Format_e | m_format |
uint8_t | m_harqProcess |
std::vector< uint8_t > | m_mcs |
std::vector< uint8_t > | m_ndi |
enum ns3::DlDciListElement_s::Ngap_e | m_nGap |
bool | m_pdcchOrder |
uint8_t | m_pdcchPowerOffset |
uint8_t | m_prachMaskIndex |
uint8_t | m_preambleIndex |
uint8_t | m_precodingInfo |
uint32_t | m_rbBitmap |
uint8_t | m_rbShift |
uint8_t | m_resAlloc |
uint16_t | m_rnti |
std::vector< uint8_t > | m_rv |
bool | m_spsRelease |
uint8_t | m_tbsIdx |
std::vector< uint16_t > | m_tbsSize |
bool | m_tbSwap |
uint8_t | m_tpc |
enum ns3::DlDciListElement_s::VrbFormat_e | m_vrbFormat |
See section 4.3.1 dlDciListElement.
Definition at line 88 of file ff-mac-common.h.
Enumerator | |
---|---|
ONE | |
ONE_A | |
ONE_B | |
ONE_C | |
ONE_D | |
TWO | |
TWO_A | |
TWO_B |
Definition at line 101 of file ff-mac-common.h.
Enumerator | |
---|---|
GAP1 | |
GAP2 |
Definition at line 118 of file ff-mac-common.h.
Enumerator | |
---|---|
VRB_DISTRIBUTED | |
VRB_LOCALIZED |
Definition at line 108 of file ff-mac-common.h.
uint8_t ns3::DlDciListElement_s::m_aggrLevel |
Definition at line 99 of file ff-mac-common.h.
uint8_t ns3::DlDciListElement_s::m_cceIndex |
Definition at line 98 of file ff-mac-common.h.
uint8_t ns3::DlDciListElement_s::m_dai |
Definition at line 107 of file ff-mac-common.h.
uint8_t ns3::DlDciListElement_s::m_dlPowerOffset |
Definition at line 123 of file ff-mac-common.h.
enum ns3::DlDciListElement_s::Format_e ns3::DlDciListElement_s::m_format |
uint8_t ns3::DlDciListElement_s::m_harqProcess |
Definition at line 106 of file ff-mac-common.h.
Referenced by ns3::RrFfMacScheduler::DoSchedDlTriggerReq(), ns3::TdMtFfMacScheduler::DoSchedDlTriggerReq(), ns3::TtaFfMacScheduler::DoSchedDlTriggerReq(), ns3::FdMtFfMacScheduler::DoSchedDlTriggerReq(), ns3::PfFfMacScheduler::DoSchedDlTriggerReq(), ns3::FdBetFfMacScheduler::DoSchedDlTriggerReq(), ns3::TdBetFfMacScheduler::DoSchedDlTriggerReq(), ns3::TdTbfqFfMacScheduler::DoSchedDlTriggerReq(), ns3::FdTbfqFfMacScheduler::DoSchedDlTriggerReq(), and ns3::PssFfMacScheduler::DoSchedDlTriggerReq().
std::vector<uint8_t> ns3::DlDciListElement_s::m_mcs |
Definition at line 95 of file ff-mac-common.h.
Referenced by ns3::RrFfMacScheduler::DoSchedDlTriggerReq(), ns3::TdMtFfMacScheduler::DoSchedDlTriggerReq(), ns3::TtaFfMacScheduler::DoSchedDlTriggerReq(), ns3::FdMtFfMacScheduler::DoSchedDlTriggerReq(), ns3::PfFfMacScheduler::DoSchedDlTriggerReq(), ns3::FdBetFfMacScheduler::DoSchedDlTriggerReq(), ns3::TdBetFfMacScheduler::DoSchedDlTriggerReq(), ns3::TdTbfqFfMacScheduler::DoSchedDlTriggerReq(), ns3::FdTbfqFfMacScheduler::DoSchedDlTriggerReq(), and ns3::PssFfMacScheduler::DoSchedDlTriggerReq().
std::vector<uint8_t> ns3::DlDciListElement_s::m_ndi |
Definition at line 96 of file ff-mac-common.h.
Referenced by ns3::RrFfMacScheduler::DoSchedDlTriggerReq(), ns3::TdMtFfMacScheduler::DoSchedDlTriggerReq(), ns3::TtaFfMacScheduler::DoSchedDlTriggerReq(), ns3::FdMtFfMacScheduler::DoSchedDlTriggerReq(), ns3::PfFfMacScheduler::DoSchedDlTriggerReq(), ns3::FdBetFfMacScheduler::DoSchedDlTriggerReq(), ns3::TdBetFfMacScheduler::DoSchedDlTriggerReq(), ns3::TdTbfqFfMacScheduler::DoSchedDlTriggerReq(), ns3::FdTbfqFfMacScheduler::DoSchedDlTriggerReq(), and ns3::PssFfMacScheduler::DoSchedDlTriggerReq().
enum ns3::DlDciListElement_s::Ngap_e ns3::DlDciListElement_s::m_nGap |
bool ns3::DlDciListElement_s::m_pdcchOrder |
Definition at line 115 of file ff-mac-common.h.
uint8_t ns3::DlDciListElement_s::m_pdcchPowerOffset |
Definition at line 124 of file ff-mac-common.h.
uint8_t ns3::DlDciListElement_s::m_prachMaskIndex |
Definition at line 117 of file ff-mac-common.h.
uint8_t ns3::DlDciListElement_s::m_preambleIndex |
Definition at line 116 of file ff-mac-common.h.
uint8_t ns3::DlDciListElement_s::m_precodingInfo |
Definition at line 100 of file ff-mac-common.h.
uint32_t ns3::DlDciListElement_s::m_rbBitmap |
Definition at line 91 of file ff-mac-common.h.
Referenced by ns3::RrFfMacScheduler::DoSchedDlTriggerReq(), ns3::TdMtFfMacScheduler::DoSchedDlTriggerReq(), ns3::TtaFfMacScheduler::DoSchedDlTriggerReq(), ns3::FdMtFfMacScheduler::DoSchedDlTriggerReq(), ns3::PfFfMacScheduler::DoSchedDlTriggerReq(), ns3::FdBetFfMacScheduler::DoSchedDlTriggerReq(), ns3::TdBetFfMacScheduler::DoSchedDlTriggerReq(), ns3::TdTbfqFfMacScheduler::DoSchedDlTriggerReq(), ns3::FdTbfqFfMacScheduler::DoSchedDlTriggerReq(), and ns3::PssFfMacScheduler::DoSchedDlTriggerReq().
uint8_t ns3::DlDciListElement_s::m_rbShift |
Definition at line 92 of file ff-mac-common.h.
uint8_t ns3::DlDciListElement_s::m_resAlloc |
Definition at line 93 of file ff-mac-common.h.
Referenced by ns3::RrFfMacScheduler::DoSchedDlTriggerReq(), ns3::TdMtFfMacScheduler::DoSchedDlTriggerReq(), ns3::TtaFfMacScheduler::DoSchedDlTriggerReq(), ns3::FdMtFfMacScheduler::DoSchedDlTriggerReq(), ns3::PfFfMacScheduler::DoSchedDlTriggerReq(), ns3::FdBetFfMacScheduler::DoSchedDlTriggerReq(), ns3::TdBetFfMacScheduler::DoSchedDlTriggerReq(), ns3::TdTbfqFfMacScheduler::DoSchedDlTriggerReq(), ns3::FdTbfqFfMacScheduler::DoSchedDlTriggerReq(), and ns3::PssFfMacScheduler::DoSchedDlTriggerReq().
uint16_t ns3::DlDciListElement_s::m_rnti |
Definition at line 90 of file ff-mac-common.h.
Referenced by ns3::RrFfMacScheduler::DoSchedDlTriggerReq(), ns3::TdMtFfMacScheduler::DoSchedDlTriggerReq(), ns3::TtaFfMacScheduler::DoSchedDlTriggerReq(), ns3::FdMtFfMacScheduler::DoSchedDlTriggerReq(), ns3::PfFfMacScheduler::DoSchedDlTriggerReq(), ns3::FdBetFfMacScheduler::DoSchedDlTriggerReq(), ns3::TdBetFfMacScheduler::DoSchedDlTriggerReq(), ns3::TdTbfqFfMacScheduler::DoSchedDlTriggerReq(), ns3::FdTbfqFfMacScheduler::DoSchedDlTriggerReq(), and ns3::PssFfMacScheduler::DoSchedDlTriggerReq().
std::vector<uint8_t> ns3::DlDciListElement_s::m_rv |
Definition at line 97 of file ff-mac-common.h.
Referenced by ns3::RrFfMacScheduler::DoSchedDlTriggerReq(), ns3::TdMtFfMacScheduler::DoSchedDlTriggerReq(), ns3::TtaFfMacScheduler::DoSchedDlTriggerReq(), ns3::FdMtFfMacScheduler::DoSchedDlTriggerReq(), ns3::PfFfMacScheduler::DoSchedDlTriggerReq(), ns3::FdBetFfMacScheduler::DoSchedDlTriggerReq(), ns3::TdBetFfMacScheduler::DoSchedDlTriggerReq(), ns3::TdTbfqFfMacScheduler::DoSchedDlTriggerReq(), ns3::FdTbfqFfMacScheduler::DoSchedDlTriggerReq(), and ns3::PssFfMacScheduler::DoSchedDlTriggerReq().
bool ns3::DlDciListElement_s::m_spsRelease |
Definition at line 114 of file ff-mac-common.h.
uint8_t ns3::DlDciListElement_s::m_tbsIdx |
Definition at line 122 of file ff-mac-common.h.
std::vector<uint16_t> ns3::DlDciListElement_s::m_tbsSize |
Definition at line 94 of file ff-mac-common.h.
Referenced by ns3::RrFfMacScheduler::DoSchedDlTriggerReq(), ns3::TdMtFfMacScheduler::DoSchedDlTriggerReq(), ns3::TtaFfMacScheduler::DoSchedDlTriggerReq(), ns3::FdMtFfMacScheduler::DoSchedDlTriggerReq(), ns3::PfFfMacScheduler::DoSchedDlTriggerReq(), ns3::FdBetFfMacScheduler::DoSchedDlTriggerReq(), ns3::TdBetFfMacScheduler::DoSchedDlTriggerReq(), ns3::TdTbfqFfMacScheduler::DoSchedDlTriggerReq(), ns3::FdTbfqFfMacScheduler::DoSchedDlTriggerReq(), and ns3::PssFfMacScheduler::DoSchedDlTriggerReq().
bool ns3::DlDciListElement_s::m_tbSwap |
Definition at line 113 of file ff-mac-common.h.
uint8_t ns3::DlDciListElement_s::m_tpc |
Definition at line 105 of file ff-mac-common.h.
enum ns3::DlDciListElement_s::VrbFormat_e ns3::DlDciListElement_s::m_vrbFormat |