ns3::SatFrameConf::SatFrameConfParams_t Struct Reference

Helper struct to reduce the number of parameters fed into the SatFrameConf constructor. More...

#include "satellite-frame-conf.h"

Public Attributes

uint8_t m_allocationChannel
 
double m_bandwidthHz
 
Ptr< SatBtuConfm_btuConf
 
bool m_checkSlotLimit
 
bool m_defaultWaveformInUse
 
uint8_t m_guardTimeSymbols
 
bool m_isLogon
 
bool m_isRandomAccess
 
Ptr< SatFrameConfm_parent
 
Time m_targetDuration
 
Ptr< SatWaveformConfm_waveformConf
 

Detailed Description

Helper struct to reduce the number of parameters fed into the SatFrameConf constructor.

Parameters
bandwidthHzBandwidth of the frame in hertz
targetDurationTarget duration of the frame
btuConfBTU configuration of the frame
waveformConfWaveform configuration
allocationChannelLower layer service configuration ID
guardTimeSymbolsNumber of symbols used for guard time
isRandomAccessFlag telling if random access frame
m_isLogonFlag telling if logon frame
defaultWaveformInUseFlag telling if default waveform should be used with frame
checkSlotLimitFlag telling if slot limit should be checked already in frame creation phase

Definition at line 278 of file satellite-frame-conf.h.

Member Data Documentation

◆ m_allocationChannel

uint8_t ns3::SatFrameConf::SatFrameConfParams_t::m_allocationChannel

◆ m_bandwidthHz

double ns3::SatFrameConf::SatFrameConfParams_t::m_bandwidthHz

◆ m_btuConf

Ptr<SatBtuConf> ns3::SatFrameConf::SatFrameConfParams_t::m_btuConf

◆ m_checkSlotLimit

bool ns3::SatFrameConf::SatFrameConfParams_t::m_checkSlotLimit

◆ m_defaultWaveformInUse

bool ns3::SatFrameConf::SatFrameConfParams_t::m_defaultWaveformInUse

◆ m_guardTimeSymbols

uint8_t ns3::SatFrameConf::SatFrameConfParams_t::m_guardTimeSymbols

◆ m_isLogon

bool ns3::SatFrameConf::SatFrameConfParams_t::m_isLogon

Definition at line 288 of file satellite-frame-conf.h.

Referenced by ns3::SatSuperframeConf::Configure().

◆ m_isRandomAccess

bool ns3::SatFrameConf::SatFrameConfParams_t::m_isRandomAccess

◆ m_parent

Ptr<SatFrameConf> ns3::SatFrameConf::SatFrameConfParams_t::m_parent

◆ m_targetDuration

Time ns3::SatFrameConf::SatFrameConfParams_t::m_targetDuration

◆ m_waveformConf

Ptr<SatWaveformConf> ns3::SatFrameConf::SatFrameConfParams_t::m_waveformConf

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