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().