A Discrete-Event Network Simulator
API
ns3::FfMacCschedSapProvider::CschedUeConfigReqParameters Struct Reference

Parameters of the CSCHED_UE_CONFIG_REQ primitive. More...

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

+ Collaboration diagram for ns3::FfMacCschedSapProvider::CschedUeConfigReqParameters:

Public Types

enum  FeedbackMode_e { bundling, multiplexing }
 FeedbackMode_e enumeration. More...
 
enum  MeasGapConfigPattern_e { MGP_GP1, MGP_GP2, OFF }
 MeasGapConfigPattern_e enumaration. More...
 
enum  OpenClosedLoop_e { noneloop, openloop, closedloop }
 OpenClosedLoop_e. More...
 
enum  RepMode_e {
  rm12, rm20, rm22, rm30,
  rm31, nonemode
}
 RepMode_e enumeration. More...
 

Public Attributes

uint8_t m_ackNackRepetitionFactor
 ackNackRepetitionFactor More...
 
bool m_ackNackSrsSimultaneousTransmission
 ack nack SRS simultaneous transmission More...
 
enum ns3::FfMacCschedSapProvider::CschedUeConfigReqParameters::RepMode_e m_aperiodicCqiRepMode
 aperiodicCqiRepMode More...
 
uint8_t m_betaOffsetAckIndex
 beta offset ack index More...
 
uint8_t m_betaOffsetCqiIndex
 beta offset CQI index More...
 
uint8_t m_betaOffsetRiIndex
 beta offset ri index More...
 
struct CqiConfig_s m_cqiConfig
 CQI config. More...
 
bool m_cqiConfigPresent
 CQI config present. More...
 
struct DrxConfig_s m_drxConfig
 drx config More...
 
bool m_drxConfigPresent
 drx config present More...
 
uint8_t m_maxHarqTx
 maximum HARQ transmit More...
 
enum ns3::FfMacCschedSapProvider::CschedUeConfigReqParameters::MeasGapConfigPattern_e m_measGapConfigPattern
 measGapConfigPattern More...
 
uint8_t m_measGapConfigSubframeOffset
 measure gap config subframe offset More...
 
bool m_reconfigureFlag
 reconfigure flag More...
 
uint16_t m_rnti
 RNTI. More...
 
bool m_simultaneousAckNackAndCqi
 simultaneous ack nack and CQI More...
 
struct SpsConfig_s m_spsConfig
 SPS config. More...
 
bool m_spsConfigPresent
 SPS configu present. More...
 
struct SrConfig_s m_srConfig
 SR config. More...
 
bool m_srConfigPresent
 SR config present. More...
 
enum ns3::FfMacCschedSapProvider::CschedUeConfigReqParameters::FeedbackMode_e m_tddAckNackFeedbackMode
 tddAckNackFeedbackMode More...
 
uint16_t m_timeAlignmentTimer
 time alignment timer More...
 
uint8_t m_transmissionMode
 transmission mode More...
 
bool m_ttiBundling
 TTI bundling. More...
 
uint64_t m_ueAggregatedMaximumBitrateDl
 UE aggregate maximum bit rate DL. More...
 
uint64_t m_ueAggregatedMaximumBitrateUl
 UE aggregate maximum bit rate UL. More...
 
struct UeCapabilities_s m_ueCapabilities
 UE capabilities. More...
 
enum ns3::FfMacCschedSapProvider::CschedUeConfigReqParameters::OpenClosedLoop_e m_ueTransmitAntennaSelection
 ueTransmitAntennaSelection More...
 
std::vector< struct VendorSpecificListElement_sm_vendorSpecificList
 vendorSpecificList More...
 

Detailed Description

Parameters of the CSCHED_UE_CONFIG_REQ primitive.

See section 4.1.3 for a detailed description of the parameters. CschedUeConfigReqParameters structure

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

Member Enumeration Documentation

◆ FeedbackMode_e

FeedbackMode_e enumeration.

Enumerator
bundling 
multiplexing 

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

◆ MeasGapConfigPattern_e

MeasGapConfigPattern_e enumaration.

Enumerator
MGP_GP1 
MGP_GP2 
OFF 

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

◆ OpenClosedLoop_e

OpenClosedLoop_e.

Enumerator
noneloop 
openloop 
closedloop 

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

◆ RepMode_e

RepMode_e enumeration.

Enumerator
rm12 
rm20 
rm22 
rm30 
rm31 
nonemode 

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

Member Data Documentation

◆ m_ackNackRepetitionFactor

uint8_t ns3::FfMacCschedSapProvider::CschedUeConfigReqParameters::m_ackNackRepetitionFactor

ackNackRepetitionFactor

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

◆ m_ackNackSrsSimultaneousTransmission

bool ns3::FfMacCschedSapProvider::CschedUeConfigReqParameters::m_ackNackSrsSimultaneousTransmission

ack nack SRS simultaneous transmission

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

◆ m_aperiodicCqiRepMode

enum ns3::FfMacCschedSapProvider::CschedUeConfigReqParameters::RepMode_e ns3::FfMacCschedSapProvider::CschedUeConfigReqParameters::m_aperiodicCqiRepMode

aperiodicCqiRepMode

◆ m_betaOffsetAckIndex

uint8_t ns3::FfMacCschedSapProvider::CschedUeConfigReqParameters::m_betaOffsetAckIndex

beta offset ack index

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

◆ m_betaOffsetCqiIndex

uint8_t ns3::FfMacCschedSapProvider::CschedUeConfigReqParameters::m_betaOffsetCqiIndex

beta offset CQI index

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

◆ m_betaOffsetRiIndex

uint8_t ns3::FfMacCschedSapProvider::CschedUeConfigReqParameters::m_betaOffsetRiIndex

beta offset ri index

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

◆ m_cqiConfig

struct CqiConfig_s ns3::FfMacCschedSapProvider::CschedUeConfigReqParameters::m_cqiConfig

CQI config.

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

◆ m_cqiConfigPresent

bool ns3::FfMacCschedSapProvider::CschedUeConfigReqParameters::m_cqiConfigPresent

CQI config present.

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

◆ m_drxConfig

struct DrxConfig_s ns3::FfMacCschedSapProvider::CschedUeConfigReqParameters::m_drxConfig

drx config

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

◆ m_drxConfigPresent

bool ns3::FfMacCschedSapProvider::CschedUeConfigReqParameters::m_drxConfigPresent

drx config present

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

◆ m_maxHarqTx

uint8_t ns3::FfMacCschedSapProvider::CschedUeConfigReqParameters::m_maxHarqTx

maximum HARQ transmit

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

◆ m_measGapConfigPattern

enum ns3::FfMacCschedSapProvider::CschedUeConfigReqParameters::MeasGapConfigPattern_e ns3::FfMacCschedSapProvider::CschedUeConfigReqParameters::m_measGapConfigPattern

measGapConfigPattern

◆ m_measGapConfigSubframeOffset

uint8_t ns3::FfMacCschedSapProvider::CschedUeConfigReqParameters::m_measGapConfigSubframeOffset

measure gap config subframe offset

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

◆ m_reconfigureFlag

bool ns3::FfMacCschedSapProvider::CschedUeConfigReqParameters::m_reconfigureFlag

reconfigure flag

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

Referenced by ns3::LteEnbMac::DoUeUpdateConfigurationReq().

◆ m_rnti

◆ m_simultaneousAckNackAndCqi

bool ns3::FfMacCschedSapProvider::CschedUeConfigReqParameters::m_simultaneousAckNackAndCqi

simultaneous ack nack and CQI

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

◆ m_spsConfig

struct SpsConfig_s ns3::FfMacCschedSapProvider::CschedUeConfigReqParameters::m_spsConfig

SPS config.

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

◆ m_spsConfigPresent

bool ns3::FfMacCschedSapProvider::CschedUeConfigReqParameters::m_spsConfigPresent

SPS configu present.

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

◆ m_srConfig

struct SrConfig_s ns3::FfMacCschedSapProvider::CschedUeConfigReqParameters::m_srConfig

SR config.

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

◆ m_srConfigPresent

bool ns3::FfMacCschedSapProvider::CschedUeConfigReqParameters::m_srConfigPresent

SR config present.

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

◆ m_tddAckNackFeedbackMode

enum ns3::FfMacCschedSapProvider::CschedUeConfigReqParameters::FeedbackMode_e ns3::FfMacCschedSapProvider::CschedUeConfigReqParameters::m_tddAckNackFeedbackMode

tddAckNackFeedbackMode

◆ m_timeAlignmentTimer

uint16_t ns3::FfMacCschedSapProvider::CschedUeConfigReqParameters::m_timeAlignmentTimer

time alignment timer

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

◆ m_transmissionMode

◆ m_ttiBundling

bool ns3::FfMacCschedSapProvider::CschedUeConfigReqParameters::m_ttiBundling

TTI bundling.

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

◆ m_ueAggregatedMaximumBitrateDl

uint64_t ns3::FfMacCschedSapProvider::CschedUeConfigReqParameters::m_ueAggregatedMaximumBitrateDl

UE aggregate maximum bit rate DL.

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

◆ m_ueAggregatedMaximumBitrateUl

uint64_t ns3::FfMacCschedSapProvider::CschedUeConfigReqParameters::m_ueAggregatedMaximumBitrateUl

UE aggregate maximum bit rate UL.

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

◆ m_ueCapabilities

struct UeCapabilities_s ns3::FfMacCschedSapProvider::CschedUeConfigReqParameters::m_ueCapabilities

UE capabilities.

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

◆ m_ueTransmitAntennaSelection

enum ns3::FfMacCschedSapProvider::CschedUeConfigReqParameters::OpenClosedLoop_e ns3::FfMacCschedSapProvider::CschedUeConfigReqParameters::m_ueTransmitAntennaSelection

ueTransmitAntennaSelection

◆ m_vendorSpecificList

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

vendorSpecificList

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


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