ns3::SatConstVariables Namespace Reference

SatConstVariables is used for const variable definitions in satellite module. More...

Variables

constexpr uint32_t BITS_IN_KBIT = 1000
 Number of bits consisting a kilobit. More...
 
constexpr uint32_t BITS_PER_BYTE = 8
 Number of bits in a byte. More...
 
constexpr double BOLTZMANN_CONSTANT = 1.3806488e-23
 Boltzmann Constant. More...
 
constexpr uint32_t BYTES_IN_KBYTE = 1024
 Number of bytes consisting a kilobyte. More...
 
constexpr uint32_t MAX_BEAMS_PER_SATELLITE = 1000
 Maximum number of beams per satellite. More...
 
constexpr uint32_t MAX_SATELLITES = 10000
 Maximum number of satellites in constellation. More...
 
constexpr uint16_t MAXIMUM_TIME_SLOT_ID = 2047
 Maximum value for time slot ID as specified in ETSI EN 301 542-2, chapter 7.5.1.3. More...
 
constexpr double SPEED_OF_LIGHT = 299792458.0
 Constant definition for the speed of light in m/s. More...
 
constexpr uint8_t SUPERFRAME_SEQUENCE = 0
 Used superframe sequence in the RTN link. More...
 

Detailed Description

SatConstVariables is used for const variable definitions in satellite module.

Variable Documentation

◆ BITS_IN_KBIT

◆ BITS_PER_BYTE

◆ BOLTZMANN_CONSTANT

constexpr double ns3::SatConstVariables::BOLTZMANN_CONSTANT = 1.3806488e-23
constexpr

Boltzmann Constant.

Definition at line 60 of file satellite-const-variables.h.

Referenced by ns3::SatPhyRxCarrier::SatPhyRxCarrier(), and ns3::SatChannel::DoRxCnoInputTrace().

◆ BYTES_IN_KBYTE

constexpr uint32_t ns3::SatConstVariables::BYTES_IN_KBYTE = 1024
constexpr

Number of bytes consisting a kilobyte.

Definition at line 50 of file satellite-const-variables.h.

Referenced by ns3::SatRequestManager::GetQuantizedVbdcValue(), and ns3::SatDamaEntry::SetVbdcInBytes().

◆ MAX_BEAMS_PER_SATELLITE

◆ MAX_SATELLITES

constexpr uint32_t ns3::SatConstVariables::MAX_SATELLITES = 10000
constexpr

Maximum number of satellites in constellation.

Definition at line 80 of file satellite-const-variables.h.

Referenced by ns3::SatStatsHelper::CreateCollectorPerIdentifier(), ns3::SatStatsHelper::GetIdentifierForIsl(), and ns3::SatConf::LoadTles().

◆ MAXIMUM_TIME_SLOT_ID

constexpr uint16_t ns3::SatConstVariables::MAXIMUM_TIME_SLOT_ID = 2047
constexpr

Maximum value for time slot ID as specified in ETSI EN 301 542-2, chapter 7.5.1.3.

Definition at line 70 of file satellite-const-variables.h.

◆ SPEED_OF_LIGHT

constexpr double ns3::SatConstVariables::SPEED_OF_LIGHT = 299792458.0
constexpr

Constant definition for the speed of light in m/s.

Definition at line 40 of file satellite-const-variables.h.

Referenced by ns3::SatBeamHelper::GetChannelPair(), ns3::SatFreeSpaceLoss::GetFsl(), and ns3::PointToPointIslChannel::GetTypeId().

◆ SUPERFRAME_SEQUENCE