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< SatBtuConf > | m_btuConf |
bool | m_checkSlotLimit |
bool | m_defaultWaveformInUse |
uint8_t | m_guardTimeSymbols |
bool | m_isLogon |
bool | m_isRandomAccess |
Ptr< SatFrameConf > | m_parent |
Time | m_targetDuration |
Ptr< SatWaveformConf > | m_waveformConf |
Helper struct to reduce the number of parameters fed into the SatFrameConf constructor.
bandwidthHz | Bandwidth of the frame in hertz |
targetDuration | Target duration of the frame |
btuConf | BTU configuration of the frame |
waveformConf | Waveform configuration |
allocationChannel | Lower layer service configuration ID |
guardTimeSymbols | Number of symbols used for guard time |
isRandomAccess | Flag telling if random access frame |
m_isLogon | Flag telling if logon frame |
defaultWaveformInUse | Flag telling if default waveform should be used with frame |
checkSlotLimit | Flag telling if slot limit should be checked already in frame creation phase |
Definition at line 282 of file satellite-frame-conf.h.
uint8_t ns3::SatFrameConf::SatFrameConfParams_t::m_allocationChannel |
Definition at line 289 of file satellite-frame-conf.h.
Referenced by ns3::SatSuperframeConf::Configure(), and SatFrameAllocatorTestCase::InitFrame().
double ns3::SatFrameConf::SatFrameConfParams_t::m_bandwidthHz |
Definition at line 284 of file satellite-frame-conf.h.
Referenced by ns3::SatSuperframeConf::Configure(), and SatFrameAllocatorTestCase::InitFrame().
Ptr<SatBtuConf> ns3::SatFrameConf::SatFrameConfParams_t::m_btuConf |
Definition at line 287 of file satellite-frame-conf.h.
Referenced by ns3::SatSuperframeConf::AddFrameConf(), ns3::SatSuperframeConf::Configure(), and SatFrameAllocatorTestCase::InitFrame().
bool ns3::SatFrameConf::SatFrameConfParams_t::m_checkSlotLimit |
Definition at line 294 of file satellite-frame-conf.h.
Referenced by ns3::SatFrameConf::SatFrameConf(), ns3::SatSuperframeConf::Configure(), and SatFrameAllocatorTestCase::InitFrame().
bool ns3::SatFrameConf::SatFrameConfParams_t::m_defaultWaveformInUse |
Definition at line 293 of file satellite-frame-conf.h.
Referenced by ns3::SatFrameConf::SatFrameConf(), ns3::SatSuperframeConf::Configure(), and SatFrameAllocatorTestCase::InitFrame().
uint8_t ns3::SatFrameConf::SatFrameConfParams_t::m_guardTimeSymbols |
Definition at line 290 of file satellite-frame-conf.h.
Referenced by ns3::SatFrameConf::SatFrameConf(), ns3::SatSuperframeConf::Configure(), and SatFrameAllocatorTestCase::InitFrame().
bool ns3::SatFrameConf::SatFrameConfParams_t::m_isLogon |
Definition at line 292 of file satellite-frame-conf.h.
Referenced by ns3::SatSuperframeConf::Configure().
bool ns3::SatFrameConf::SatFrameConfParams_t::m_isRandomAccess |
Definition at line 291 of file satellite-frame-conf.h.
Referenced by ns3::SatSuperframeConf::AddFrameConf(), ns3::SatSuperframeConf::Configure(), and SatFrameAllocatorTestCase::InitFrame().
Ptr<SatFrameConf> ns3::SatFrameConf::SatFrameConfParams_t::m_parent |
Definition at line 286 of file satellite-frame-conf.h.
Referenced by ns3::SatSuperframeConf::AddFrameConf(), and ns3::SatSuperframeConf::Configure().
Time ns3::SatFrameConf::SatFrameConfParams_t::m_targetDuration |
Definition at line 285 of file satellite-frame-conf.h.
Referenced by ns3::SatFrameConf::SatFrameConf(), ns3::SatSuperframeConf::Configure(), and SatFrameAllocatorTestCase::InitFrame().
Ptr<SatWaveformConf> ns3::SatFrameConf::SatFrameConfParams_t::m_waveformConf |
Definition at line 288 of file satellite-frame-conf.h.
Referenced by ns3::SatSuperframeConf::Configure(), and SatFrameAllocatorTestCase::InitFrame().