Parameters of the API primitives. More...
#include <ff-mac-csched-sap.h>
Public Types | |
enum | DuplexMode_e { DM_TDD, DM_FDD } |
enum | Enable64Qam_e { MOD_16QAM, MOD_64QAM } |
enum | HoppingMode_e { inter, interintra } |
enum | PhichResource_e { PHICH_R_ONE_SIXTH, PHICH_R_HALF, PHICH_R_ONE, PHICH_R_TWO } |
Parameters of the API primitives.
Parameters of the CSCHED_CELL_CONFIG_REQ primitive. See section 4.1.1 for a detailed description of the parameters.
Definition at line 58 of file ff-mac-csched-sap.h.
Enumerator | |
---|---|
DM_TDD | |
DM_FDD |
Definition at line 93 of file ff-mac-csched-sap.h.
Enumerator | |
---|---|
MOD_16QAM | |
MOD_64QAM |
Definition at line 118 of file ff-mac-csched-sap.h.
Enumerator | |
---|---|
inter | |
interintra |
Definition at line 62 of file ff-mac-csched-sap.h.
Enumerator | |
---|---|
PHICH_R_ONE_SIXTH | |
PHICH_R_HALF | |
PHICH_R_ONE | |
PHICH_R_TWO |
Definition at line 70 of file ff-mac-csched-sap.h.
uint8_t ns3::FfMacCschedSapProvider::CschedCellConfigReqParameters::m_antennaPortsCount |
Definition at line 91 of file ff-mac-csched-sap.h.
uint8_t ns3::FfMacCschedSapProvider::CschedCellConfigReqParameters::m_deltaPucchShift |
Definition at line 110 of file ff-mac-csched-sap.h.
uint8_t ns3::FfMacCschedSapProvider::CschedCellConfigReqParameters::m_dlBandwidth |
Definition at line 86 of file ff-mac-csched-sap.h.
Referenced by ns3::LteEnbMac::DoConfigureMac(), ns3::RrFfMacScheduler::DoSchedDlTriggerReq(), ns3::FdMtFfMacScheduler::DoSchedDlTriggerReq(), ns3::TdMtFfMacScheduler::DoSchedDlTriggerReq(), ns3::TtaFfMacScheduler::DoSchedDlTriggerReq(), ns3::PfFfMacScheduler::DoSchedDlTriggerReq(), ns3::TdBetFfMacScheduler::DoSchedDlTriggerReq(), ns3::FdBetFfMacScheduler::DoSchedDlTriggerReq(), ns3::TdTbfqFfMacScheduler::DoSchedDlTriggerReq(), ns3::FdTbfqFfMacScheduler::DoSchedDlTriggerReq(), and ns3::PssFfMacScheduler::DoSchedDlTriggerReq().
enum NormalExtended_e ns3::FfMacCschedSapProvider::CschedCellConfigReqParameters::m_dlCyclicPrefixLength |
Definition at line 89 of file ff-mac-csched-sap.h.
enum ns3::FfMacCschedSapProvider::CschedCellConfigReqParameters::DuplexMode_e ns3::FfMacCschedSapProvider::CschedCellConfigReqParameters::m_duplexMode |
enum ns3::FfMacCschedSapProvider::CschedCellConfigReqParameters::Enable64Qam_e ns3::FfMacCschedSapProvider::CschedCellConfigReqParameters::m_enable64Qam |
enum ns3::FfMacCschedSapProvider::CschedCellConfigReqParameters::HoppingMode_e ns3::FfMacCschedSapProvider::CschedCellConfigReqParameters::m_hoppingMode |
uint8_t ns3::FfMacCschedSapProvider::CschedCellConfigReqParameters::m_initialNrOfPdcchOfdmSymbols |
Definition at line 81 of file ff-mac-csched-sap.h.
uint8_t ns3::FfMacCschedSapProvider::CschedCellConfigReqParameters::m_macContentionResolutionTimer |
Definition at line 107 of file ff-mac-csched-sap.h.
uint8_t ns3::FfMacCschedSapProvider::CschedCellConfigReqParameters::m_maxHarqMsg3Tx |
Definition at line 108 of file ff-mac-csched-sap.h.
std::vector<uint8_t> ns3::FfMacCschedSapProvider::CschedCellConfigReqParameters::m_mbsfnSubframeConfigRfOffset |
Definition at line 102 of file ff-mac-csched-sap.h.
std::vector<uint8_t> ns3::FfMacCschedSapProvider::CschedCellConfigReqParameters::m_mbsfnSubframeConfigRfPeriod |
Definition at line 101 of file ff-mac-csched-sap.h.
std::vector<uint8_t> ns3::FfMacCschedSapProvider::CschedCellConfigReqParameters::m_mbsfnSubframeConfigSfAllocation |
Definition at line 103 of file ff-mac-csched-sap.h.
uint16_t ns3::FfMacCschedSapProvider::CschedCellConfigReqParameters::m_n1PucchAn |
Definition at line 109 of file ff-mac-csched-sap.h.
uint8_t ns3::FfMacCschedSapProvider::CschedCellConfigReqParameters::m_ncsAn |
Definition at line 112 of file ff-mac-csched-sap.h.
uint8_t ns3::FfMacCschedSapProvider::CschedCellConfigReqParameters::m_nrbCqi |
Definition at line 111 of file ff-mac-csched-sap.h.
uint8_t ns3::FfMacCschedSapProvider::CschedCellConfigReqParameters::m_nSb |
Definition at line 68 of file ff-mac-csched-sap.h.
enum NormalExtended_e ns3::FfMacCschedSapProvider::CschedCellConfigReqParameters::m_phichDuration |
Definition at line 79 of file ff-mac-csched-sap.h.
enum ns3::FfMacCschedSapProvider::CschedCellConfigReqParameters::PhichResource_e ns3::FfMacCschedSapProvider::CschedCellConfigReqParameters::m_phichResource |
uint8_t ns3::FfMacCschedSapProvider::CschedCellConfigReqParameters::m_prachConfigurationIndex |
Definition at line 104 of file ff-mac-csched-sap.h.
uint8_t ns3::FfMacCschedSapProvider::CschedCellConfigReqParameters::m_prachFreqOffset |
Definition at line 105 of file ff-mac-csched-sap.h.
uint8_t ns3::FfMacCschedSapProvider::CschedCellConfigReqParameters::m_puschHoppingOffset |
Definition at line 60 of file ff-mac-csched-sap.h.
uint8_t ns3::FfMacCschedSapProvider::CschedCellConfigReqParameters::m_raResponseWindowSize |
Definition at line 106 of file ff-mac-csched-sap.h.
struct SiConfiguration_s ns3::FfMacCschedSapProvider::CschedCellConfigReqParameters::m_siConfiguration |
Definition at line 83 of file ff-mac-csched-sap.h.
uint8_t ns3::FfMacCschedSapProvider::CschedCellConfigReqParameters::m_specialSubframePatterns |
Definition at line 100 of file ff-mac-csched-sap.h.
uint8_t ns3::FfMacCschedSapProvider::CschedCellConfigReqParameters::m_srsBandwidthConfiguration |
Definition at line 115 of file ff-mac-csched-sap.h.
bool ns3::FfMacCschedSapProvider::CschedCellConfigReqParameters::m_srsMaxUpPts |
Definition at line 116 of file ff-mac-csched-sap.h.
uint8_t ns3::FfMacCschedSapProvider::CschedCellConfigReqParameters::m_srsSubframeConfiguration |
Definition at line 113 of file ff-mac-csched-sap.h.
uint8_t ns3::FfMacCschedSapProvider::CschedCellConfigReqParameters::m_srsSubframeOffset |
Definition at line 114 of file ff-mac-csched-sap.h.
uint8_t ns3::FfMacCschedSapProvider::CschedCellConfigReqParameters::m_subframeAssignment |
Definition at line 99 of file ff-mac-csched-sap.h.
uint8_t ns3::FfMacCschedSapProvider::CschedCellConfigReqParameters::m_ulBandwidth |
Definition at line 85 of file ff-mac-csched-sap.h.
Referenced by ns3::LteEnbMac::DoConfigureMac(), ns3::RrFfMacScheduler::DoCschedCellConfigReq(), ns3::FdMtFfMacScheduler::DoCschedCellConfigReq(), ns3::TdMtFfMacScheduler::DoCschedCellConfigReq(), ns3::TtaFfMacScheduler::DoCschedCellConfigReq(), ns3::PfFfMacScheduler::DoCschedCellConfigReq(), ns3::FdBetFfMacScheduler::DoCschedCellConfigReq(), ns3::TdBetFfMacScheduler::DoCschedCellConfigReq(), ns3::FdTbfqFfMacScheduler::DoCschedCellConfigReq(), ns3::TdTbfqFfMacScheduler::DoCschedCellConfigReq(), ns3::PssFfMacScheduler::DoCschedCellConfigReq(), ns3::RrFfMacScheduler::DoSchedDlTriggerReq(), ns3::TdMtFfMacScheduler::DoSchedDlTriggerReq(), ns3::TtaFfMacScheduler::DoSchedDlTriggerReq(), ns3::FdMtFfMacScheduler::DoSchedDlTriggerReq(), ns3::PfFfMacScheduler::DoSchedDlTriggerReq(), ns3::TdBetFfMacScheduler::DoSchedDlTriggerReq(), ns3::FdBetFfMacScheduler::DoSchedDlTriggerReq(), ns3::TdTbfqFfMacScheduler::DoSchedDlTriggerReq(), ns3::FdTbfqFfMacScheduler::DoSchedDlTriggerReq(), ns3::PssFfMacScheduler::DoSchedDlTriggerReq(), ns3::RrFfMacScheduler::DoSchedUlCqiInfoReq(), ns3::TdMtFfMacScheduler::DoSchedUlCqiInfoReq(), ns3::FdMtFfMacScheduler::DoSchedUlCqiInfoReq(), ns3::TtaFfMacScheduler::DoSchedUlCqiInfoReq(), ns3::PfFfMacScheduler::DoSchedUlCqiInfoReq(), ns3::TdBetFfMacScheduler::DoSchedUlCqiInfoReq(), ns3::FdBetFfMacScheduler::DoSchedUlCqiInfoReq(), ns3::FdTbfqFfMacScheduler::DoSchedUlCqiInfoReq(), ns3::TdTbfqFfMacScheduler::DoSchedUlCqiInfoReq(), ns3::PssFfMacScheduler::DoSchedUlCqiInfoReq(), ns3::RrFfMacScheduler::DoSchedUlTriggerReq(), ns3::FdMtFfMacScheduler::DoSchedUlTriggerReq(), ns3::TdMtFfMacScheduler::DoSchedUlTriggerReq(), ns3::TtaFfMacScheduler::DoSchedUlTriggerReq(), ns3::PfFfMacScheduler::DoSchedUlTriggerReq(), ns3::FdBetFfMacScheduler::DoSchedUlTriggerReq(), ns3::TdBetFfMacScheduler::DoSchedUlTriggerReq(), ns3::FdTbfqFfMacScheduler::DoSchedUlTriggerReq(), ns3::TdTbfqFfMacScheduler::DoSchedUlTriggerReq(), ns3::PssFfMacScheduler::DoSchedUlTriggerReq(), ns3::FdMtFfMacScheduler::EstimateUlSinr(), ns3::TdMtFfMacScheduler::EstimateUlSinr(), ns3::TtaFfMacScheduler::EstimateUlSinr(), ns3::PfFfMacScheduler::EstimateUlSinr(), ns3::FdBetFfMacScheduler::EstimateUlSinr(), ns3::TdBetFfMacScheduler::EstimateUlSinr(), ns3::FdTbfqFfMacScheduler::EstimateUlSinr(), ns3::TdTbfqFfMacScheduler::EstimateUlSinr(), and ns3::PssFfMacScheduler::EstimateUlSinr().
enum NormalExtended_e ns3::FfMacCschedSapProvider::CschedCellConfigReqParameters::m_ulCyclicPrefixLength |
Definition at line 88 of file ff-mac-csched-sap.h.
std::vector<struct VendorSpecificListElement_s> ns3::FfMacCschedSapProvider::CschedCellConfigReqParameters::m_vendorSpecificList |
Definition at line 124 of file ff-mac-csched-sap.h.