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

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 47 of file ff-mac-csched-sap.h.

Member Enumeration Documentation

◆ DuplexMode_e

Duplex mode enumeration.

Enumerator
DM_TDD 
DM_FDD 

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

◆ Enable64Qam_e

Enable64Qam_e enumeration.

Enumerator
MOD_16QAM 
MOD_64QAM 

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

◆ HoppingMode_e

Hopping mode enumeration.

Enumerator
inter 
interintra 

Definition at line 52 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 61 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 81 of file ff-mac-csched-sap.h.

◆ m_deltaPucchShift

uint8_t ns3::FfMacCschedSapProvider::CschedCellConfigReqParameters::m_deltaPucchShift

delta pu cch shift

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

◆ m_dlBandwidth

◆ m_dlCyclicPrefixLength

NormalExtended_e ns3::FfMacCschedSapProvider::CschedCellConfigReqParameters::m_dlCyclicPrefixLength

DL cyclic prefix length.

Definition at line 79 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 71 of file ff-mac-csched-sap.h.

◆ m_macContentionResolutionTimer

uint8_t ns3::FfMacCschedSapProvider::CschedCellConfigReqParameters::m_macContentionResolutionTimer

MAC contention resolution timer.

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

◆ m_maxHarqMsg3Tx

uint8_t ns3::FfMacCschedSapProvider::CschedCellConfigReqParameters::m_maxHarqMsg3Tx

maximum HARQ message 3 transmit

Definition at line 100 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 93 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 92 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 95 of file ff-mac-csched-sap.h.

◆ m_n1PucchAn

uint16_t ns3::FfMacCschedSapProvider::CschedCellConfigReqParameters::m_n1PucchAn

n1pu cch an

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

◆ m_ncsAn

uint8_t ns3::FfMacCschedSapProvider::CschedCellConfigReqParameters::m_ncsAn

ncs an

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

◆ m_nrbCqi

uint8_t ns3::FfMacCschedSapProvider::CschedCellConfigReqParameters::m_nrbCqi

nrb CQI

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

◆ m_nSb

uint8_t ns3::FfMacCschedSapProvider::CschedCellConfigReqParameters::m_nSb

unused

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

◆ m_phichDuration

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 96 of file ff-mac-csched-sap.h.

◆ m_prachFreqOffset

uint8_t ns3::FfMacCschedSapProvider::CschedCellConfigReqParameters::m_prachFreqOffset

prach frequency offset

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

◆ m_puschHoppingOffset

uint8_t ns3::FfMacCschedSapProvider::CschedCellConfigReqParameters::m_puschHoppingOffset

pusch hopping offset

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

◆ m_raResponseWindowSize

uint8_t ns3::FfMacCschedSapProvider::CschedCellConfigReqParameters::m_raResponseWindowSize

response window size

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

◆ m_siConfiguration

SiConfiguration_s ns3::FfMacCschedSapProvider::CschedCellConfigReqParameters::m_siConfiguration

SI configuration.

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

◆ m_specialSubframePatterns

uint8_t ns3::FfMacCschedSapProvider::CschedCellConfigReqParameters::m_specialSubframePatterns

special subframe patterns

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

◆ m_srsBandwidthConfiguration

uint8_t ns3::FfMacCschedSapProvider::CschedCellConfigReqParameters::m_srsBandwidthConfiguration

SRS bandwidth configuration.

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

◆ m_srsMaxUpPts

bool ns3::FfMacCschedSapProvider::CschedCellConfigReqParameters::m_srsMaxUpPts

SRS maximum up pts.

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

◆ m_srsSubframeConfiguration

uint8_t ns3::FfMacCschedSapProvider::CschedCellConfigReqParameters::m_srsSubframeConfiguration

SRS subframe configuration.

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

◆ m_srsSubframeOffset

uint8_t ns3::FfMacCschedSapProvider::CschedCellConfigReqParameters::m_srsSubframeOffset

SRS subframe offset.

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

◆ m_subframeAssignment

uint8_t ns3::FfMacCschedSapProvider::CschedCellConfigReqParameters::m_subframeAssignment

subframe assignment

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

◆ m_ulBandwidth

uint16_t ns3::FfMacCschedSapProvider::CschedCellConfigReqParameters::m_ulBandwidth

UL bandwidth.

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

Referenced by 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

NormalExtended_e ns3::FfMacCschedSapProvider::CschedCellConfigReqParameters::m_ulCyclicPrefixLength

UL cyclic prefix length.

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

◆ m_vendorSpecificList

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

vendor specific list

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


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