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 } |
| Format enumeration. More... | |
| enum | Ngap_e { GAP1, GAP2 } |
| Ngap enum. More... | |
| enum | VrbFormat_e { VRB_DISTRIBUTED, VRB_LOCALIZED } |
| Vrb Format enum. More... | |
Public Attributes | |
| uint8_t | m_aggrLevel |
| The aggregation level. More... | |
| uint8_t | m_cceIndex |
| Control Channel Element index. More... | |
| uint8_t | m_dai |
| DL assignment index. More... | |
| uint8_t | m_dlPowerOffset |
| DL power offset. More... | |
| enum ns3::DlDciListElement_s::Format_e | m_format |
| the format More... | |
| uint8_t | m_harqProcess |
| HARQ process. More... | |
| std::vector< uint8_t > | m_mcs |
| MCS. More... | |
| std::vector< uint8_t > | m_ndi |
| New data indicator. More... | |
| enum ns3::DlDciListElement_s::Ngap_e | m_nGap |
| the gap More... | |
| bool | m_pdcchOrder |
| cch order? More... | |
| uint8_t | m_pdcchPowerOffset |
| CCH power offset. More... | |
| uint8_t | m_prachMaskIndex |
| RACH mask index. More... | |
| uint8_t | m_preambleIndex |
| preamble index More... | |
| uint8_t | m_precodingInfo |
| precoding info More... | |
| uint32_t | m_rbBitmap |
| RB bitmap. More... | |
| uint8_t | m_rbShift |
| RB shift. More... | |
| uint8_t | m_resAlloc |
| The type of resource allocation. More... | |
| uint16_t | m_rnti |
| RNTI. More... | |
| std::vector< uint8_t > | m_rv |
| Redundancy version. More... | |
| bool | m_spsRelease |
| release? More... | |
| uint8_t | m_tbsIdx |
| tbs index More... | |
| std::vector< uint16_t > | m_tbsSize |
| The TBs size. More... | |
| bool | m_tbSwap |
| swap? More... | |
| uint8_t | m_tpc |
| Tx power control command. More... | |
| enum ns3::DlDciListElement_s::VrbFormat_e | m_vrbFormat |
| the format More... | |
See section 4.3.1 dlDciListElement.
Definition at line 93 of file ff-mac-common.h.
Format enumeration.
| Enumerator | |
|---|---|
| ONE | |
| ONE_A | |
| ONE_B | |
| ONE_C | |
| ONE_D | |
| TWO | |
| TWO_A | |
| TWO_B | |
Definition at line 107 of file ff-mac-common.h.
Vrb Format enum.
| Enumerator | |
|---|---|
| VRB_DISTRIBUTED | |
| VRB_LOCALIZED | |
Definition at line 115 of file ff-mac-common.h.
| uint8_t ns3::DlDciListElement_s::m_aggrLevel |
The aggregation level.
Definition at line 104 of file ff-mac-common.h.
| uint8_t ns3::DlDciListElement_s::m_cceIndex |
Control Channel Element index.
Definition at line 103 of file ff-mac-common.h.
| uint8_t ns3::DlDciListElement_s::m_dai |
DL assignment index.
Definition at line 113 of file ff-mac-common.h.
| uint8_t ns3::DlDciListElement_s::m_dlPowerOffset |
DL power offset.
Definition at line 131 of file ff-mac-common.h.
| enum ns3::DlDciListElement_s::Format_e ns3::DlDciListElement_s::m_format |
the format
| uint8_t ns3::DlDciListElement_s::m_harqProcess |
HARQ process.
Definition at line 112 of file ff-mac-common.h.
Referenced by ns3::RrFfMacScheduler::DoSchedDlTriggerReq(), ns3::TdMtFfMacScheduler::DoSchedDlTriggerReq(), ns3::TtaFfMacScheduler::DoSchedDlTriggerReq(), ns3::FdMtFfMacScheduler::DoSchedDlTriggerReq(), ns3::TdBetFfMacScheduler::DoSchedDlTriggerReq(), ns3::FdBetFfMacScheduler::DoSchedDlTriggerReq(), ns3::TdTbfqFfMacScheduler::DoSchedDlTriggerReq(), ns3::CqaFfMacScheduler::DoSchedDlTriggerReq(), ns3::PfFfMacScheduler::DoSchedDlTriggerReq(), ns3::PssFfMacScheduler::DoSchedDlTriggerReq(), and ns3::FdTbfqFfMacScheduler::DoSchedDlTriggerReq().
| std::vector<uint8_t> ns3::DlDciListElement_s::m_mcs |
MCS.
Definition at line 100 of file ff-mac-common.h.
Referenced by ns3::RrFfMacScheduler::DoSchedDlTriggerReq(), ns3::TdMtFfMacScheduler::DoSchedDlTriggerReq(), ns3::TtaFfMacScheduler::DoSchedDlTriggerReq(), ns3::FdMtFfMacScheduler::DoSchedDlTriggerReq(), ns3::TdBetFfMacScheduler::DoSchedDlTriggerReq(), ns3::FdBetFfMacScheduler::DoSchedDlTriggerReq(), ns3::TdTbfqFfMacScheduler::DoSchedDlTriggerReq(), ns3::CqaFfMacScheduler::DoSchedDlTriggerReq(), ns3::PfFfMacScheduler::DoSchedDlTriggerReq(), ns3::PssFfMacScheduler::DoSchedDlTriggerReq(), and ns3::FdTbfqFfMacScheduler::DoSchedDlTriggerReq().
| std::vector<uint8_t> ns3::DlDciListElement_s::m_ndi |
New data indicator.
Definition at line 101 of file ff-mac-common.h.
Referenced by ns3::RrFfMacScheduler::DoSchedDlTriggerReq(), ns3::TdMtFfMacScheduler::DoSchedDlTriggerReq(), ns3::TtaFfMacScheduler::DoSchedDlTriggerReq(), ns3::FdMtFfMacScheduler::DoSchedDlTriggerReq(), ns3::TdBetFfMacScheduler::DoSchedDlTriggerReq(), ns3::FdBetFfMacScheduler::DoSchedDlTriggerReq(), ns3::TdTbfqFfMacScheduler::DoSchedDlTriggerReq(), ns3::CqaFfMacScheduler::DoSchedDlTriggerReq(), ns3::PfFfMacScheduler::DoSchedDlTriggerReq(), ns3::PssFfMacScheduler::DoSchedDlTriggerReq(), and ns3::FdTbfqFfMacScheduler::DoSchedDlTriggerReq().
| enum ns3::DlDciListElement_s::Ngap_e ns3::DlDciListElement_s::m_nGap |
the gap
| bool ns3::DlDciListElement_s::m_pdcchOrder |
cch order?
Definition at line 122 of file ff-mac-common.h.
| uint8_t ns3::DlDciListElement_s::m_pdcchPowerOffset |
CCH power offset.
Definition at line 132 of file ff-mac-common.h.
| uint8_t ns3::DlDciListElement_s::m_prachMaskIndex |
RACH mask index.
Definition at line 124 of file ff-mac-common.h.
| uint8_t ns3::DlDciListElement_s::m_preambleIndex |
preamble index
Definition at line 123 of file ff-mac-common.h.
| uint8_t ns3::DlDciListElement_s::m_precodingInfo |
precoding info
Definition at line 105 of file ff-mac-common.h.
| uint32_t ns3::DlDciListElement_s::m_rbBitmap |
RB bitmap.
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::TdBetFfMacScheduler::DoSchedDlTriggerReq(), ns3::FdBetFfMacScheduler::DoSchedDlTriggerReq(), ns3::TdTbfqFfMacScheduler::DoSchedDlTriggerReq(), ns3::CqaFfMacScheduler::DoSchedDlTriggerReq(), ns3::PfFfMacScheduler::DoSchedDlTriggerReq(), ns3::PssFfMacScheduler::DoSchedDlTriggerReq(), and ns3::FdTbfqFfMacScheduler::DoSchedDlTriggerReq().
| uint8_t ns3::DlDciListElement_s::m_rbShift |
RB shift.
Definition at line 97 of file ff-mac-common.h.
| uint8_t ns3::DlDciListElement_s::m_resAlloc |
The type of resource allocation.
Definition at line 98 of file ff-mac-common.h.
Referenced by ns3::RrFfMacScheduler::DoSchedDlTriggerReq(), ns3::TdMtFfMacScheduler::DoSchedDlTriggerReq(), ns3::TtaFfMacScheduler::DoSchedDlTriggerReq(), ns3::FdMtFfMacScheduler::DoSchedDlTriggerReq(), ns3::TdBetFfMacScheduler::DoSchedDlTriggerReq(), ns3::FdBetFfMacScheduler::DoSchedDlTriggerReq(), ns3::TdTbfqFfMacScheduler::DoSchedDlTriggerReq(), ns3::CqaFfMacScheduler::DoSchedDlTriggerReq(), ns3::PfFfMacScheduler::DoSchedDlTriggerReq(), ns3::PssFfMacScheduler::DoSchedDlTriggerReq(), and ns3::FdTbfqFfMacScheduler::DoSchedDlTriggerReq().
| uint16_t ns3::DlDciListElement_s::m_rnti |
RNTI.
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::TdBetFfMacScheduler::DoSchedDlTriggerReq(), ns3::FdBetFfMacScheduler::DoSchedDlTriggerReq(), ns3::TdTbfqFfMacScheduler::DoSchedDlTriggerReq(), ns3::CqaFfMacScheduler::DoSchedDlTriggerReq(), ns3::PfFfMacScheduler::DoSchedDlTriggerReq(), ns3::PssFfMacScheduler::DoSchedDlTriggerReq(), and ns3::FdTbfqFfMacScheduler::DoSchedDlTriggerReq().
| std::vector<uint8_t> ns3::DlDciListElement_s::m_rv |
Redundancy version.
Definition at line 102 of file ff-mac-common.h.
Referenced by ns3::RrFfMacScheduler::DoSchedDlTriggerReq(), ns3::TdMtFfMacScheduler::DoSchedDlTriggerReq(), ns3::TtaFfMacScheduler::DoSchedDlTriggerReq(), ns3::FdMtFfMacScheduler::DoSchedDlTriggerReq(), ns3::TdBetFfMacScheduler::DoSchedDlTriggerReq(), ns3::FdBetFfMacScheduler::DoSchedDlTriggerReq(), ns3::TdTbfqFfMacScheduler::DoSchedDlTriggerReq(), ns3::CqaFfMacScheduler::DoSchedDlTriggerReq(), ns3::PfFfMacScheduler::DoSchedDlTriggerReq(), ns3::PssFfMacScheduler::DoSchedDlTriggerReq(), and ns3::FdTbfqFfMacScheduler::DoSchedDlTriggerReq().
| bool ns3::DlDciListElement_s::m_spsRelease |
release?
Definition at line 121 of file ff-mac-common.h.
| uint8_t ns3::DlDciListElement_s::m_tbsIdx |
tbs index
Definition at line 130 of file ff-mac-common.h.
| std::vector<uint16_t> ns3::DlDciListElement_s::m_tbsSize |
The TBs size.
Definition at line 99 of file ff-mac-common.h.
Referenced by ns3::RrFfMacScheduler::DoSchedDlTriggerReq(), ns3::TdMtFfMacScheduler::DoSchedDlTriggerReq(), ns3::TtaFfMacScheduler::DoSchedDlTriggerReq(), ns3::FdMtFfMacScheduler::DoSchedDlTriggerReq(), ns3::TdBetFfMacScheduler::DoSchedDlTriggerReq(), ns3::FdBetFfMacScheduler::DoSchedDlTriggerReq(), ns3::TdTbfqFfMacScheduler::DoSchedDlTriggerReq(), ns3::CqaFfMacScheduler::DoSchedDlTriggerReq(), ns3::PfFfMacScheduler::DoSchedDlTriggerReq(), ns3::PssFfMacScheduler::DoSchedDlTriggerReq(), and ns3::FdTbfqFfMacScheduler::DoSchedDlTriggerReq().
| bool ns3::DlDciListElement_s::m_tbSwap |
swap?
Definition at line 120 of file ff-mac-common.h.
| uint8_t ns3::DlDciListElement_s::m_tpc |
Tx power control command.
Definition at line 111 of file ff-mac-common.h.
Referenced by ns3::RrFfMacScheduler::DoSchedDlTriggerReq(), ns3::TdMtFfMacScheduler::DoSchedDlTriggerReq(), ns3::TtaFfMacScheduler::DoSchedDlTriggerReq(), ns3::FdMtFfMacScheduler::DoSchedDlTriggerReq(), ns3::TdBetFfMacScheduler::DoSchedDlTriggerReq(), ns3::FdBetFfMacScheduler::DoSchedDlTriggerReq(), ns3::TdTbfqFfMacScheduler::DoSchedDlTriggerReq(), ns3::CqaFfMacScheduler::DoSchedDlTriggerReq(), ns3::PfFfMacScheduler::DoSchedDlTriggerReq(), ns3::PssFfMacScheduler::DoSchedDlTriggerReq(), and ns3::FdTbfqFfMacScheduler::DoSchedDlTriggerReq().
| enum ns3::DlDciListElement_s::VrbFormat_e ns3::DlDciListElement_s::m_vrbFormat |
the format