5G-LENA nr-v3.1-69-g2dd513a7
The 5G/NR module for the ns-3 simulator
Loading...
Searching...
No Matches
ns3::NrMacCschedSapProvider::CschedCellConfigReqParameters Struct Reference

#include "nr-mac-csched-sap.h"

+ Collaboration diagram for ns3::NrMacCschedSapProvider::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
 
uint16_t m_dlBandwidth
 In number of RBG, created by MAC and passed to the scheduler.
 
NormalExtended_e m_dlCyclicPrefixLength
 
enum ns3::NrMacCschedSapProvider::CschedCellConfigReqParameters::DuplexMode_e m_duplexMode
 
enum ns3::NrMacCschedSapProvider::CschedCellConfigReqParameters::Enable64Qam_e m_enable64Qam
 
enum ns3::NrMacCschedSapProvider::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
 
NormalExtended_e m_phichDuration
 
enum ns3::NrMacCschedSapProvider::CschedCellConfigReqParameters::PhichResource_e m_phichResource
 
uint8_t m_prachConfigurationIndex
 
uint8_t m_prachFreqOffset
 
uint8_t m_puschHoppingOffset
 
uint8_t m_raResponseWindowSize
 
uint8_t m_specialSubframePatterns
 
uint8_t m_srsBandwidthConfiguration
 
bool m_srsMaxUpPts
 
uint8_t m_srsSubframeConfiguration
 
uint8_t m_srsSubframeOffset
 
uint8_t m_subframeAssignment
 
uint16_t m_ulBandwidth
 In number of RBG, created by MAC and passed to the scheduler.
 
NormalExtended_e m_ulCyclicPrefixLength
 
std::vector< struct nr::VendorSpecificListElement_sm_vendorSpecificList
 

Detailed Description

Parameters of the CSCHED_CELL_CONFIG_REQ primitive. See section 4.1.1 for a detailed description of the parameters.

Definition at line 55 of file nr-mac-csched-sap.h.

Member Enumeration Documentation

◆ DuplexMode_e

enum ns3::NrMacCschedSapProvider::CschedCellConfigReqParameters::DuplexMode_e

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

◆ Enable64Qam_e

enum ns3::NrMacCschedSapProvider::CschedCellConfigReqParameters::Enable64Qam_e

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

◆ HoppingMode_e

enum ns3::NrMacCschedSapProvider::CschedCellConfigReqParameters::HoppingMode_e

Definition at line 59 of file nr-mac-csched-sap.h.

◆ PhichResource_e

enum ns3::NrMacCschedSapProvider::CschedCellConfigReqParameters::PhichResource_e

Definition at line 67 of file nr-mac-csched-sap.h.

Member Data Documentation

◆ m_antennaPortsCount

uint8_t ns3::NrMacCschedSapProvider::CschedCellConfigReqParameters::m_antennaPortsCount

Definition at line 85 of file nr-mac-csched-sap.h.

◆ m_deltaPucchShift

uint8_t ns3::NrMacCschedSapProvider::CschedCellConfigReqParameters::m_deltaPucchShift

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

◆ m_dlBandwidth

uint16_t ns3::NrMacCschedSapProvider::CschedCellConfigReqParameters::m_dlBandwidth

In number of RBG, created by MAC and passed to the scheduler.

Definition at line 80 of file nr-mac-csched-sap.h.

Referenced by ns3::NrMacSchedulerNs3::DoCschedCellConfigReq().

◆ m_dlCyclicPrefixLength

NormalExtended_e ns3::NrMacCschedSapProvider::CschedCellConfigReqParameters::m_dlCyclicPrefixLength

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

◆ m_initialNrOfPdcchOfdmSymbols

uint8_t ns3::NrMacCschedSapProvider::CschedCellConfigReqParameters::m_initialNrOfPdcchOfdmSymbols

Definition at line 77 of file nr-mac-csched-sap.h.

◆ m_macContentionResolutionTimer

uint8_t ns3::NrMacCschedSapProvider::CschedCellConfigReqParameters::m_macContentionResolutionTimer

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

◆ m_maxHarqMsg3Tx

uint8_t ns3::NrMacCschedSapProvider::CschedCellConfigReqParameters::m_maxHarqMsg3Tx

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

◆ m_mbsfnSubframeConfigRfOffset

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

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

◆ m_mbsfnSubframeConfigRfPeriod

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

Definition at line 95 of file nr-mac-csched-sap.h.

◆ m_mbsfnSubframeConfigSfAllocation

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

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

◆ m_n1PucchAn

uint16_t ns3::NrMacCschedSapProvider::CschedCellConfigReqParameters::m_n1PucchAn

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

◆ m_ncsAn

uint8_t ns3::NrMacCschedSapProvider::CschedCellConfigReqParameters::m_ncsAn

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

◆ m_nrbCqi

uint8_t ns3::NrMacCschedSapProvider::CschedCellConfigReqParameters::m_nrbCqi

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

◆ m_nSb

uint8_t ns3::NrMacCschedSapProvider::CschedCellConfigReqParameters::m_nSb

Definition at line 65 of file nr-mac-csched-sap.h.

◆ m_phichDuration

NormalExtended_e ns3::NrMacCschedSapProvider::CschedCellConfigReqParameters::m_phichDuration

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

◆ m_prachConfigurationIndex

uint8_t ns3::NrMacCschedSapProvider::CschedCellConfigReqParameters::m_prachConfigurationIndex

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

◆ m_prachFreqOffset

uint8_t ns3::NrMacCschedSapProvider::CschedCellConfigReqParameters::m_prachFreqOffset

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

◆ m_puschHoppingOffset

uint8_t ns3::NrMacCschedSapProvider::CschedCellConfigReqParameters::m_puschHoppingOffset

Definition at line 57 of file nr-mac-csched-sap.h.

◆ m_raResponseWindowSize

uint8_t ns3::NrMacCschedSapProvider::CschedCellConfigReqParameters::m_raResponseWindowSize

Definition at line 100 of file nr-mac-csched-sap.h.

◆ m_specialSubframePatterns

uint8_t ns3::NrMacCschedSapProvider::CschedCellConfigReqParameters::m_specialSubframePatterns

Definition at line 94 of file nr-mac-csched-sap.h.

◆ m_srsBandwidthConfiguration

uint8_t ns3::NrMacCschedSapProvider::CschedCellConfigReqParameters::m_srsBandwidthConfiguration

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

◆ m_srsMaxUpPts

bool ns3::NrMacCschedSapProvider::CschedCellConfigReqParameters::m_srsMaxUpPts

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

◆ m_srsSubframeConfiguration

uint8_t ns3::NrMacCschedSapProvider::CschedCellConfigReqParameters::m_srsSubframeConfiguration

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

◆ m_srsSubframeOffset

uint8_t ns3::NrMacCschedSapProvider::CschedCellConfigReqParameters::m_srsSubframeOffset

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

◆ m_subframeAssignment

uint8_t ns3::NrMacCschedSapProvider::CschedCellConfigReqParameters::m_subframeAssignment

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

◆ m_ulBandwidth

uint16_t ns3::NrMacCschedSapProvider::CschedCellConfigReqParameters::m_ulBandwidth

In number of RBG, created by MAC and passed to the scheduler.

Definition at line 79 of file nr-mac-csched-sap.h.

Referenced by ns3::NrMacSchedulerNs3::DoCschedCellConfigReq().

◆ m_ulCyclicPrefixLength

NormalExtended_e ns3::NrMacCschedSapProvider::CschedCellConfigReqParameters::m_ulCyclicPrefixLength

Definition at line 82 of file nr-mac-csched-sap.h.

◆ m_vendorSpecificList

std::vector<struct nr::VendorSpecificListElement_s> ns3::NrMacCschedSapProvider::CschedCellConfigReqParameters::m_vendorSpecificList

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


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