A Discrete-Event Network Simulator
API
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 }
 Duplex mode enumeration. More...
 
enum  Enable64Qam_e { MOD_16QAM, MOD_64QAM }
 Enable64Qam_e enumeration. More...
 
enum  HoppingMode_e { inter, interintra }
 Hopping mode enumeration. More...
 
enum  PhichResource_e { PHICH_R_ONE_SIXTH, PHICH_R_HALF, PHICH_R_ONE, PHICH_R_TWO }
 PHICH resource enumeration. More...
 

Public Attributes

uint8_t m_antennaPortsCount
 antenna port count More...
 
uint8_t m_deltaPucchShift
 delta pu cch shift More...
 
uint16_t m_dlBandwidth
 DL badnwidth. More...
 
enum NormalExtended_e m_dlCyclicPrefixLength
 DL cyclic prefix length. More...
 
enum ns3::FfMacCschedSapProvider::CschedCellConfigReqParameters::DuplexMode_e m_duplexMode
 duplex mode More...
 
enum ns3::FfMacCschedSapProvider::CschedCellConfigReqParameters::Enable64Qam_e m_enable64Qam
 enable64Qam More...
 
enum ns3::FfMacCschedSapProvider::CschedCellConfigReqParameters::HoppingMode_e m_hoppingMode
 hopping mode More...
 
uint8_t m_initialNrOfPdcchOfdmSymbols
 initial number of PDCCH OFDM symbols More...
 
uint8_t m_macContentionResolutionTimer
 MAC contention resolution timer. More...
 
uint8_t m_maxHarqMsg3Tx
 maximum HARQ message 3 transmit More...
 
std::vector< uint8_t > m_mbsfnSubframeConfigRfOffset
 MBS subframe config RF offset. More...
 
std::vector< uint8_t > m_mbsfnSubframeConfigRfPeriod
 MBS subframe config RF period. More...
 
std::vector< uint8_t > m_mbsfnSubframeConfigSfAllocation
 MBS subframe config SF allocation. More...
 
uint16_t m_n1PucchAn
 n1pu cch an More...
 
uint8_t m_ncsAn
 ncs an More...
 
uint8_t m_nrbCqi
 nrb CQI More...
 
uint8_t m_nSb
 unused More...
 
enum NormalExtended_e m_phichDuration
 PHICH duration. More...
 
enum ns3::FfMacCschedSapProvider::CschedCellConfigReqParameters::PhichResource_e m_phichResource
 PHICH resource. More...
 
uint8_t m_prachConfigurationIndex
 prach configuration index More...
 
uint8_t m_prachFreqOffset
 prach frequency offset More...
 
uint8_t m_puschHoppingOffset
 pusch hopping offset More...
 
uint8_t m_raResponseWindowSize
 response window size More...
 
struct SiConfiguration_s m_siConfiguration
 SI configuration. More...
 
uint8_t m_specialSubframePatterns
 special subframe patterns More...
 
uint8_t m_srsBandwidthConfiguration
 SRS bandwidth configuration. More...
 
bool m_srsMaxUpPts
 SRS maximum up pts. More...
 
uint8_t m_srsSubframeConfiguration
 SRS subframe confguration. More...
 
uint8_t m_srsSubframeOffset
 SRS subframe offset. More...
 
uint8_t m_subframeAssignment
 subframe assignment More...
 
uint16_t m_ulBandwidth
 UL bandwidth. More...
 
enum NormalExtended_e m_ulCyclicPrefixLength
 UL cyclic prefix length. More...
 
std::vector< struct VendorSpecificListElement_sm_vendorSpecificList
 vendor specific list More...
 

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

◆ DuplexMode_e

Duplex mode enumeration.

Enumerator
DM_TDD 
DM_FDD 

Definition at line 96 of file ff-mac-csched-sap.h.

◆ Enable64Qam_e

Enable64Qam_e enumeration.

Enumerator
MOD_16QAM 
MOD_64QAM 

Definition at line 122 of file ff-mac-csched-sap.h.

◆ HoppingMode_e

Hopping mode enumeration.

Enumerator
inter 
interintra 

Definition at line 63 of file ff-mac-csched-sap.h.

◆ PhichResource_e

PHICH resource enumeration.

Enumerator
PHICH_R_ONE_SIXTH 
PHICH_R_HALF 
PHICH_R_ONE 
PHICH_R_TWO 

Definition at line 72 of file ff-mac-csched-sap.h.

Member Data Documentation

◆ m_antennaPortsCount

uint8_t ns3::FfMacCschedSapProvider::CschedCellConfigReqParameters::m_antennaPortsCount

antenna port count

Definition at line 93 of file ff-mac-csched-sap.h.

◆ m_deltaPucchShift

uint8_t ns3::FfMacCschedSapProvider::CschedCellConfigReqParameters::m_deltaPucchShift

delta pu cch shift

Definition at line 113 of file ff-mac-csched-sap.h.

◆ m_dlBandwidth

◆ m_dlCyclicPrefixLength

enum NormalExtended_e ns3::FfMacCschedSapProvider::CschedCellConfigReqParameters::m_dlCyclicPrefixLength

DL cyclic prefix length.

Definition at line 88 of file ff-mac-csched-sap.h.

◆ m_duplexMode

enum ns3::FfMacCschedSapProvider::CschedCellConfigReqParameters::DuplexMode_e ns3::FfMacCschedSapProvider::CschedCellConfigReqParameters::m_duplexMode

duplex mode

◆ m_enable64Qam

enum ns3::FfMacCschedSapProvider::CschedCellConfigReqParameters::Enable64Qam_e ns3::FfMacCschedSapProvider::CschedCellConfigReqParameters::m_enable64Qam

enable64Qam

◆ m_hoppingMode

enum ns3::FfMacCschedSapProvider::CschedCellConfigReqParameters::HoppingMode_e ns3::FfMacCschedSapProvider::CschedCellConfigReqParameters::m_hoppingMode

hopping mode

◆ m_initialNrOfPdcchOfdmSymbols

uint8_t ns3::FfMacCschedSapProvider::CschedCellConfigReqParameters::m_initialNrOfPdcchOfdmSymbols

initial number of PDCCH OFDM symbols

Definition at line 83 of file ff-mac-csched-sap.h.

◆ m_macContentionResolutionTimer

uint8_t ns3::FfMacCschedSapProvider::CschedCellConfigReqParameters::m_macContentionResolutionTimer

MAC contention resolution timer.

Definition at line 110 of file ff-mac-csched-sap.h.

◆ m_maxHarqMsg3Tx

uint8_t ns3::FfMacCschedSapProvider::CschedCellConfigReqParameters::m_maxHarqMsg3Tx

maximum HARQ message 3 transmit

Definition at line 111 of file ff-mac-csched-sap.h.

◆ m_mbsfnSubframeConfigRfOffset

std::vector<uint8_t> ns3::FfMacCschedSapProvider::CschedCellConfigReqParameters::m_mbsfnSubframeConfigRfOffset

MBS subframe config RF offset.

Definition at line 105 of file ff-mac-csched-sap.h.

◆ m_mbsfnSubframeConfigRfPeriod

std::vector<uint8_t> ns3::FfMacCschedSapProvider::CschedCellConfigReqParameters::m_mbsfnSubframeConfigRfPeriod

MBS subframe config RF period.

Definition at line 104 of file ff-mac-csched-sap.h.

◆ m_mbsfnSubframeConfigSfAllocation

std::vector<uint8_t> ns3::FfMacCschedSapProvider::CschedCellConfigReqParameters::m_mbsfnSubframeConfigSfAllocation

MBS subframe config SF allocation.

Definition at line 106 of file ff-mac-csched-sap.h.

◆ m_n1PucchAn

uint16_t ns3::FfMacCschedSapProvider::CschedCellConfigReqParameters::m_n1PucchAn

n1pu cch an

Definition at line 112 of file ff-mac-csched-sap.h.

◆ m_ncsAn

uint8_t ns3::FfMacCschedSapProvider::CschedCellConfigReqParameters::m_ncsAn

ncs an

Definition at line 115 of file ff-mac-csched-sap.h.

◆ m_nrbCqi

uint8_t ns3::FfMacCschedSapProvider::CschedCellConfigReqParameters::m_nrbCqi

nrb CQI

Definition at line 114 of file ff-mac-csched-sap.h.

◆ m_nSb

uint8_t ns3::FfMacCschedSapProvider::CschedCellConfigReqParameters::m_nSb

unused

Definition at line 69 of file ff-mac-csched-sap.h.

◆ m_phichDuration

enum NormalExtended_e ns3::FfMacCschedSapProvider::CschedCellConfigReqParameters::m_phichDuration

PHICH duration.

Definition at line 69 of file ff-mac-csched-sap.h.

◆ m_phichResource

enum ns3::FfMacCschedSapProvider::CschedCellConfigReqParameters::PhichResource_e ns3::FfMacCschedSapProvider::CschedCellConfigReqParameters::m_phichResource

PHICH resource.

◆ m_prachConfigurationIndex

uint8_t ns3::FfMacCschedSapProvider::CschedCellConfigReqParameters::m_prachConfigurationIndex

prach configuration index

Definition at line 107 of file ff-mac-csched-sap.h.

◆ m_prachFreqOffset

uint8_t ns3::FfMacCschedSapProvider::CschedCellConfigReqParameters::m_prachFreqOffset

prach frequency offset

Definition at line 108 of file ff-mac-csched-sap.h.

◆ m_puschHoppingOffset

uint8_t ns3::FfMacCschedSapProvider::CschedCellConfigReqParameters::m_puschHoppingOffset

pusch hopping offset

Definition at line 60 of file ff-mac-csched-sap.h.

◆ m_raResponseWindowSize

uint8_t ns3::FfMacCschedSapProvider::CschedCellConfigReqParameters::m_raResponseWindowSize

response window size

Definition at line 109 of file ff-mac-csched-sap.h.

◆ m_siConfiguration

struct SiConfiguration_s ns3::FfMacCschedSapProvider::CschedCellConfigReqParameters::m_siConfiguration

SI configuration.

Definition at line 83 of file ff-mac-csched-sap.h.

◆ m_specialSubframePatterns

uint8_t ns3::FfMacCschedSapProvider::CschedCellConfigReqParameters::m_specialSubframePatterns

special subframe patterns

Definition at line 103 of file ff-mac-csched-sap.h.

◆ m_srsBandwidthConfiguration

uint8_t ns3::FfMacCschedSapProvider::CschedCellConfigReqParameters::m_srsBandwidthConfiguration

SRS bandwidth configuration.

Definition at line 118 of file ff-mac-csched-sap.h.

◆ m_srsMaxUpPts

bool ns3::FfMacCschedSapProvider::CschedCellConfigReqParameters::m_srsMaxUpPts

SRS maximum up pts.

Definition at line 119 of file ff-mac-csched-sap.h.

◆ m_srsSubframeConfiguration

uint8_t ns3::FfMacCschedSapProvider::CschedCellConfigReqParameters::m_srsSubframeConfiguration

SRS subframe confguration.

Definition at line 116 of file ff-mac-csched-sap.h.

◆ m_srsSubframeOffset

uint8_t ns3::FfMacCschedSapProvider::CschedCellConfigReqParameters::m_srsSubframeOffset

SRS subframe offset.

Definition at line 117 of file ff-mac-csched-sap.h.

◆ m_subframeAssignment

uint8_t ns3::FfMacCschedSapProvider::CschedCellConfigReqParameters::m_subframeAssignment

subframe assignment

Definition at line 102 of file ff-mac-csched-sap.h.

◆ m_ulBandwidth

uint16_t ns3::FfMacCschedSapProvider::CschedCellConfigReqParameters::m_ulBandwidth

UL bandwidth.

Definition at line 87 of file ff-mac-csched-sap.h.

Referenced by ns3::LteEnbMac::DoConfigureMac(), ns3::CqaFfMacScheduler::DoCschedCellConfigReq(), ns3::FdBetFfMacScheduler::DoCschedCellConfigReq(), ns3::FdMtFfMacScheduler::DoCschedCellConfigReq(), ns3::FdTbfqFfMacScheduler::DoCschedCellConfigReq(), ns3::PfFfMacScheduler::DoCschedCellConfigReq(), ns3::PssFfMacScheduler::DoCschedCellConfigReq(), ns3::RrFfMacScheduler::DoCschedCellConfigReq(), ns3::TdBetFfMacScheduler::DoCschedCellConfigReq(), ns3::TdMtFfMacScheduler::DoCschedCellConfigReq(), ns3::TdTbfqFfMacScheduler::DoCschedCellConfigReq(), ns3::TtaFfMacScheduler::DoCschedCellConfigReq(), ns3::CqaFfMacScheduler::DoSchedDlTriggerReq(), ns3::FdBetFfMacScheduler::DoSchedDlTriggerReq(), ns3::FdMtFfMacScheduler::DoSchedDlTriggerReq(), ns3::FdTbfqFfMacScheduler::DoSchedDlTriggerReq(), ns3::PfFfMacScheduler::DoSchedDlTriggerReq(), ns3::PssFfMacScheduler::DoSchedDlTriggerReq(), ns3::RrFfMacScheduler::DoSchedDlTriggerReq(), ns3::TdBetFfMacScheduler::DoSchedDlTriggerReq(), ns3::TdMtFfMacScheduler::DoSchedDlTriggerReq(), ns3::TdTbfqFfMacScheduler::DoSchedDlTriggerReq(), ns3::TtaFfMacScheduler::DoSchedDlTriggerReq(), ns3::CqaFfMacScheduler::DoSchedUlCqiInfoReq(), ns3::FdBetFfMacScheduler::DoSchedUlCqiInfoReq(), ns3::FdMtFfMacScheduler::DoSchedUlCqiInfoReq(), ns3::FdTbfqFfMacScheduler::DoSchedUlCqiInfoReq(), ns3::PfFfMacScheduler::DoSchedUlCqiInfoReq(), ns3::PssFfMacScheduler::DoSchedUlCqiInfoReq(), ns3::RrFfMacScheduler::DoSchedUlCqiInfoReq(), ns3::TdBetFfMacScheduler::DoSchedUlCqiInfoReq(), ns3::TdMtFfMacScheduler::DoSchedUlCqiInfoReq(), ns3::TdTbfqFfMacScheduler::DoSchedUlCqiInfoReq(), ns3::TtaFfMacScheduler::DoSchedUlCqiInfoReq(), ns3::CqaFfMacScheduler::DoSchedUlTriggerReq(), ns3::FdBetFfMacScheduler::DoSchedUlTriggerReq(), ns3::FdMtFfMacScheduler::DoSchedUlTriggerReq(), ns3::FdTbfqFfMacScheduler::DoSchedUlTriggerReq(), ns3::PfFfMacScheduler::DoSchedUlTriggerReq(), ns3::PssFfMacScheduler::DoSchedUlTriggerReq(), ns3::RrFfMacScheduler::DoSchedUlTriggerReq(), ns3::TdBetFfMacScheduler::DoSchedUlTriggerReq(), ns3::TdMtFfMacScheduler::DoSchedUlTriggerReq(), ns3::TdTbfqFfMacScheduler::DoSchedUlTriggerReq(), ns3::TtaFfMacScheduler::DoSchedUlTriggerReq(), ns3::CqaFfMacScheduler::EstimateUlSinr(), ns3::FdBetFfMacScheduler::EstimateUlSinr(), ns3::FdMtFfMacScheduler::EstimateUlSinr(), ns3::FdTbfqFfMacScheduler::EstimateUlSinr(), ns3::PfFfMacScheduler::EstimateUlSinr(), ns3::PssFfMacScheduler::EstimateUlSinr(), ns3::TdBetFfMacScheduler::EstimateUlSinr(), ns3::TdMtFfMacScheduler::EstimateUlSinr(), ns3::TdTbfqFfMacScheduler::EstimateUlSinr(), and ns3::TtaFfMacScheduler::EstimateUlSinr().

◆ m_ulCyclicPrefixLength

enum NormalExtended_e ns3::FfMacCschedSapProvider::CschedCellConfigReqParameters::m_ulCyclicPrefixLength

UL cyclic prefix length.

Definition at line 88 of file ff-mac-csched-sap.h.

◆ m_vendorSpecificList

std::vector<struct VendorSpecificListElement_s> ns3::FfMacCschedSapProvider::CschedCellConfigReqParameters::m_vendorSpecificList

vendor specific list

Definition at line 128 of file ff-mac-csched-sap.h.


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