Loading...
Searching...
No Matches
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 282 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 292 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: