Loading...
Searching...
No Matches
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.
constexpr uint32_t BITS_PER_BYTE = 8
 Number of bits in a byte.
constexpr double BOLTZMANN_CONSTANT = 1.3806488e-23
 Boltzmann Constant.
constexpr uint32_t BYTES_IN_KBYTE = 1024
 Number of bytes consisting a kilobyte.
constexpr uint32_t MAX_BEAMS_PER_SATELLITE = 1000
 Maximum number of beams per satellite.
constexpr uint32_t MAX_SATELLITES = 10000
 Maximum number of satellites in constellation.
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.
constexpr double SPEED_OF_LIGHT = 299792458.0
 Constant definition for the speed of light in m/s.
constexpr uint8_t SUPERFRAME_SEQUENCE = 0
 Used superframe sequence in the RTN link.

Detailed Description

SatConstVariables is used for const variable definitions in satellite module.

Variable Documentation

◆ BITS_IN_KBIT

◆ BITS_PER_BYTE

◆ BOLTZMANN_CONSTANT

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

Boltzmann Constant.

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

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

◆ BYTES_IN_KBYTE

uint32_t ns3::SatConstVariables::BYTES_IN_KBYTE = 1024
constexpr

Number of bytes consisting a kilobyte.

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

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

◆ MAX_BEAMS_PER_SATELLITE

◆ MAX_SATELLITES

uint32_t ns3::SatConstVariables::MAX_SATELLITES = 10000
constexpr

Maximum number of satellites in constellation.

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

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

◆ MAXIMUM_TIME_SLOT_ID

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 73 of file satellite-const-variables.h.

◆ SPEED_OF_LIGHT

double ns3::SatConstVariables::SPEED_OF_LIGHT = 299792458.0
constexpr

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

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

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

◆ SUPERFRAME_SEQUENCE