A Discrete-Event Network Simulator
API
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
ns3::FfMacCschedSapProvider::CschedCellConfigReqParameters Struct Reference

Parameters of the API primitives. More...

#include <ff-mac-csched-sap.h>

+ Collaboration diagram for ns3::FfMacCschedSapProvider::CschedCellConfigReqParameters:

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 }
 

Public Attributes

uint8_t m_antennaPortsCount
 
uint8_t m_deltaPucchShift
 
uint8_t m_dlBandwidth
 
enum NormalExtended_e m_dlCyclicPrefixLength
 
enum
ns3::FfMacCschedSapProvider::CschedCellConfigReqParameters::DuplexMode_e 
m_duplexMode
 
enum
ns3::FfMacCschedSapProvider::CschedCellConfigReqParameters::Enable64Qam_e 
m_enable64Qam
 
enum
ns3::FfMacCschedSapProvider::CschedCellConfigReqParameters::HoppingMode_e 
m_hoppingMode
 
uint8_t m_initialNrOfPdcchOfdmSymbols
 
uint8_t m_macContentionResolutionTimer
 
uint8_t m_maxHarqMsg3Tx
 
std::vector< uint8_t > m_mbsfnSubframeConfigRfOffset
 
std::vector< uint8_t > m_mbsfnSubframeConfigRfPeriod
 
std::vector< uint8_t > m_mbsfnSubframeConfigSfAllocation
 
uint16_t m_n1PucchAn
 
uint8_t m_ncsAn
 
uint8_t m_nrbCqi
 
uint8_t m_nSb
 
enum NormalExtended_e m_phichDuration
 
enum
ns3::FfMacCschedSapProvider::CschedCellConfigReqParameters::PhichResource_e 
m_phichResource
 
uint8_t m_prachConfigurationIndex
 
uint8_t m_prachFreqOffset
 
uint8_t m_puschHoppingOffset
 
uint8_t m_raResponseWindowSize
 
struct SiConfiguration_s m_siConfiguration
 
uint8_t m_specialSubframePatterns
 
uint8_t m_srsBandwidthConfiguration
 
bool m_srsMaxUpPts
 
uint8_t m_srsSubframeConfiguration
 
uint8_t m_srsSubframeOffset
 
uint8_t m_subframeAssignment
 
uint8_t m_ulBandwidth
 
enum NormalExtended_e m_ulCyclicPrefixLength
 
std::vector< struct
VendorSpecificListElement_s
m_vendorSpecificList
 

Detailed Description

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.

Member Enumeration Documentation

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.

Member Data Documentation

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.

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::TdBetFfMacScheduler::DoCschedCellConfigReq(), ns3::CqaFfMacScheduler::DoCschedCellConfigReq(), ns3::FdBetFfMacScheduler::DoCschedCellConfigReq(), ns3::FdTbfqFfMacScheduler::DoCschedCellConfigReq(), ns3::TdTbfqFfMacScheduler::DoCschedCellConfigReq(), ns3::PssFfMacScheduler::DoCschedCellConfigReq(), ns3::RrFfMacScheduler::DoSchedDlTriggerReq(), ns3::TdMtFfMacScheduler::DoSchedDlTriggerReq(), ns3::FdMtFfMacScheduler::DoSchedDlTriggerReq(), ns3::TtaFfMacScheduler::DoSchedDlTriggerReq(), ns3::PfFfMacScheduler::DoSchedDlTriggerReq(), ns3::TdBetFfMacScheduler::DoSchedDlTriggerReq(), ns3::CqaFfMacScheduler::DoSchedDlTriggerReq(), ns3::FdBetFfMacScheduler::DoSchedDlTriggerReq(), ns3::FdTbfqFfMacScheduler::DoSchedDlTriggerReq(), ns3::TdTbfqFfMacScheduler::DoSchedDlTriggerReq(), ns3::PssFfMacScheduler::DoSchedDlTriggerReq(), ns3::RrFfMacScheduler::DoSchedUlCqiInfoReq(), ns3::TdMtFfMacScheduler::DoSchedUlCqiInfoReq(), ns3::TtaFfMacScheduler::DoSchedUlCqiInfoReq(), ns3::FdMtFfMacScheduler::DoSchedUlCqiInfoReq(), ns3::PfFfMacScheduler::DoSchedUlCqiInfoReq(), ns3::TdBetFfMacScheduler::DoSchedUlCqiInfoReq(), ns3::FdBetFfMacScheduler::DoSchedUlCqiInfoReq(), ns3::CqaFfMacScheduler::DoSchedUlCqiInfoReq(), ns3::FdTbfqFfMacScheduler::DoSchedUlCqiInfoReq(), ns3::TdTbfqFfMacScheduler::DoSchedUlCqiInfoReq(), ns3::PssFfMacScheduler::DoSchedUlCqiInfoReq(), ns3::RrFfMacScheduler::DoSchedUlTriggerReq(), ns3::TdMtFfMacScheduler::DoSchedUlTriggerReq(), ns3::TtaFfMacScheduler::DoSchedUlTriggerReq(), ns3::FdMtFfMacScheduler::DoSchedUlTriggerReq(), ns3::PfFfMacScheduler::DoSchedUlTriggerReq(), ns3::CqaFfMacScheduler::DoSchedUlTriggerReq(), ns3::FdBetFfMacScheduler::DoSchedUlTriggerReq(), ns3::TdBetFfMacScheduler::DoSchedUlTriggerReq(), ns3::FdTbfqFfMacScheduler::DoSchedUlTriggerReq(), ns3::TdTbfqFfMacScheduler::DoSchedUlTriggerReq(), ns3::PssFfMacScheduler::DoSchedUlTriggerReq(), ns3::FdMtFfMacScheduler::EstimateUlSinr(), ns3::TtaFfMacScheduler::EstimateUlSinr(), ns3::TdMtFfMacScheduler::EstimateUlSinr(), ns3::PfFfMacScheduler::EstimateUlSinr(), ns3::TdBetFfMacScheduler::EstimateUlSinr(), ns3::FdBetFfMacScheduler::EstimateUlSinr(), ns3::CqaFfMacScheduler::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.


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