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 }  | 
| 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 |