Parameters of the CSCHED_UE_CONFIG_REQ primitive. More...
#include "ff-mac-csched-sap.h"
 Collaboration diagram for ns3::FfMacCschedSapProvider::CschedUeConfigReqParameters:
 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... | |
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.
FeedbackMode_e enumeration.
| Enumerator | |
|---|---|
| bundling | |
| multiplexing | |
Definition at line 187 of file ff-mac-csched-sap.h.
MeasGapConfigPattern_e enumaration.
| Enumerator | |
|---|---|
| MGP_GP1 | |
| MGP_GP2 | |
| OFF | |
Definition at line 145 of file ff-mac-csched-sap.h.
OpenClosedLoop_e.
| Enumerator | |
|---|---|
| noneloop | |
| openloop | |
| closedloop | |
Definition at line 165 of file ff-mac-csched-sap.h.
RepMode_e enumeration.
| Enumerator | |
|---|---|
| rm12 | |
| rm20 | |
| rm22 | |
| rm30 | |
| rm31 | |
| nonemode | |
Definition at line 181 of file ff-mac-csched-sap.h.
| uint8_t ns3::FfMacCschedSapProvider::CschedUeConfigReqParameters::m_ackNackRepetitionFactor | 
ackNackRepetitionFactor
Definition at line 193 of file ff-mac-csched-sap.h.
| bool ns3::FfMacCschedSapProvider::CschedUeConfigReqParameters::m_ackNackSrsSimultaneousTransmission | 
ack nack SRS simultaneous transmission
Definition at line 177 of file ff-mac-csched-sap.h.
| enum ns3::FfMacCschedSapProvider::CschedUeConfigReqParameters::RepMode_e ns3::FfMacCschedSapProvider::CschedUeConfigReqParameters::m_aperiodicCqiRepMode | 
aperiodicCqiRepMode
| uint8_t ns3::FfMacCschedSapProvider::CschedUeConfigReqParameters::m_betaOffsetAckIndex | 
beta offset ack index
Definition at line 174 of file ff-mac-csched-sap.h.
| uint8_t ns3::FfMacCschedSapProvider::CschedUeConfigReqParameters::m_betaOffsetCqiIndex | 
beta offset CQI index
Definition at line 176 of file ff-mac-csched-sap.h.
| uint8_t ns3::FfMacCschedSapProvider::CschedUeConfigReqParameters::m_betaOffsetRiIndex | 
beta offset ri index
Definition at line 175 of file ff-mac-csched-sap.h.
| struct CqiConfig_s ns3::FfMacCschedSapProvider::CschedUeConfigReqParameters::m_cqiConfig | 
CQI config.
Definition at line 158 of file ff-mac-csched-sap.h.
| bool ns3::FfMacCschedSapProvider::CschedUeConfigReqParameters::m_cqiConfigPresent | 
CQI config present.
Definition at line 157 of file ff-mac-csched-sap.h.
| struct DrxConfig_s ns3::FfMacCschedSapProvider::CschedUeConfigReqParameters::m_drxConfig | 
drx config
Definition at line 141 of file ff-mac-csched-sap.h.
| bool ns3::FfMacCschedSapProvider::CschedUeConfigReqParameters::m_drxConfigPresent | 
drx config present
Definition at line 140 of file ff-mac-csched-sap.h.
| uint8_t ns3::FfMacCschedSapProvider::CschedUeConfigReqParameters::m_maxHarqTx | 
maximum HARQ transmit
Definition at line 173 of file ff-mac-csched-sap.h.
| enum ns3::FfMacCschedSapProvider::CschedUeConfigReqParameters::MeasGapConfigPattern_e ns3::FfMacCschedSapProvider::CschedUeConfigReqParameters::m_measGapConfigPattern | 
measGapConfigPattern
| uint8_t ns3::FfMacCschedSapProvider::CschedUeConfigReqParameters::m_measGapConfigSubframeOffset | 
measure gap config subframe offset
Definition at line 152 of file ff-mac-csched-sap.h.
| bool ns3::FfMacCschedSapProvider::CschedUeConfigReqParameters::m_reconfigureFlag | 
reconfigure flag
Definition at line 139 of file ff-mac-csched-sap.h.
Referenced by ns3::LteEnbMac::DoUeUpdateConfigurationReq().
| uint16_t ns3::FfMacCschedSapProvider::CschedUeConfigReqParameters::m_rnti | 
RNTI.
Definition at line 138 of file ff-mac-csched-sap.h.
Referenced by ns3::LteEnbMac::DoAddUe(), ns3::RrFfMacScheduler::DoCschedUeConfigReq(), ns3::TdMtFfMacScheduler::DoCschedUeConfigReq(), ns3::TtaFfMacScheduler::DoCschedUeConfigReq(), ns3::FdMtFfMacScheduler::DoCschedUeConfigReq(), ns3::TdBetFfMacScheduler::DoCschedUeConfigReq(), ns3::FdBetFfMacScheduler::DoCschedUeConfigReq(), ns3::PfFfMacScheduler::DoCschedUeConfigReq(), ns3::TdTbfqFfMacScheduler::DoCschedUeConfigReq(), ns3::CqaFfMacScheduler::DoCschedUeConfigReq(), ns3::PssFfMacScheduler::DoCschedUeConfigReq(), ns3::FdTbfqFfMacScheduler::DoCschedUeConfigReq(), and ns3::LteEnbMac::DoUeUpdateConfigurationReq().
| bool ns3::FfMacCschedSapProvider::CschedUeConfigReqParameters::m_simultaneousAckNackAndCqi | 
simultaneous ack nack and CQI
Definition at line 178 of file ff-mac-csched-sap.h.
| struct SpsConfig_s ns3::FfMacCschedSapProvider::CschedUeConfigReqParameters::m_spsConfig | 
SPS config.
Definition at line 154 of file ff-mac-csched-sap.h.
| bool ns3::FfMacCschedSapProvider::CschedUeConfigReqParameters::m_spsConfigPresent | 
SPS configu present.
Definition at line 153 of file ff-mac-csched-sap.h.
| struct SrConfig_s ns3::FfMacCschedSapProvider::CschedUeConfigReqParameters::m_srConfig | 
SR config.
Definition at line 156 of file ff-mac-csched-sap.h.
| bool ns3::FfMacCschedSapProvider::CschedUeConfigReqParameters::m_srConfigPresent | 
SR config present.
Definition at line 155 of file ff-mac-csched-sap.h.
| enum ns3::FfMacCschedSapProvider::CschedUeConfigReqParameters::FeedbackMode_e ns3::FfMacCschedSapProvider::CschedUeConfigReqParameters::m_tddAckNackFeedbackMode | 
tddAckNackFeedbackMode
| uint16_t ns3::FfMacCschedSapProvider::CschedUeConfigReqParameters::m_timeAlignmentTimer | 
time alignment timer
Definition at line 142 of file ff-mac-csched-sap.h.
| uint8_t ns3::FfMacCschedSapProvider::CschedUeConfigReqParameters::m_transmissionMode | 
transmission mode
Definition at line 159 of file ff-mac-csched-sap.h.
Referenced by ns3::LteEnbMac::DoAddUe(), ns3::RrFfMacScheduler::DoCschedUeConfigReq(), ns3::TdMtFfMacScheduler::DoCschedUeConfigReq(), ns3::TtaFfMacScheduler::DoCschedUeConfigReq(), ns3::FdMtFfMacScheduler::DoCschedUeConfigReq(), ns3::TdBetFfMacScheduler::DoCschedUeConfigReq(), ns3::FdBetFfMacScheduler::DoCschedUeConfigReq(), ns3::PfFfMacScheduler::DoCschedUeConfigReq(), ns3::TdTbfqFfMacScheduler::DoCschedUeConfigReq(), ns3::CqaFfMacScheduler::DoCschedUeConfigReq(), ns3::PssFfMacScheduler::DoCschedUeConfigReq(), ns3::FdTbfqFfMacScheduler::DoCschedUeConfigReq(), and ns3::LteEnbMac::DoUeUpdateConfigurationReq().
| bool ns3::FfMacCschedSapProvider::CschedUeConfigReqParameters::m_ttiBundling | 
TTI bundling.
Definition at line 172 of file ff-mac-csched-sap.h.
| uint64_t ns3::FfMacCschedSapProvider::CschedUeConfigReqParameters::m_ueAggregatedMaximumBitrateDl | 
UE aggregate maximum bit rate DL.
Definition at line 161 of file ff-mac-csched-sap.h.
| uint64_t ns3::FfMacCschedSapProvider::CschedUeConfigReqParameters::m_ueAggregatedMaximumBitrateUl | 
UE aggregate maximum bit rate UL.
Definition at line 160 of file ff-mac-csched-sap.h.
| struct UeCapabilities_s ns3::FfMacCschedSapProvider::CschedUeConfigReqParameters::m_ueCapabilities | 
UE capabilities.
Definition at line 162 of file ff-mac-csched-sap.h.
| enum ns3::FfMacCschedSapProvider::CschedUeConfigReqParameters::OpenClosedLoop_e ns3::FfMacCschedSapProvider::CschedUeConfigReqParameters::m_ueTransmitAntennaSelection | 
ueTransmitAntennaSelection
| std::vector<struct VendorSpecificListElement_s> ns3::FfMacCschedSapProvider::CschedUeConfigReqParameters::m_vendorSpecificList | 
vendorSpecificList
Definition at line 195 of file ff-mac-csched-sap.h.