Loading...
Searching...
No Matches
ns3::SatFwdCarrierConf Class Reference

This class implements configuration for forward link carrier . More...

#include "satellite-fwd-carrier-conf.h"

Inheritance diagram for ns3::SatFwdCarrierConf:
Collaboration diagram for ns3::SatFwdCarrierConf:

Public Member Functions

 SatFwdCarrierConf ()
 Default constructor for SatFwdCarrierConf.
 SatFwdCarrierConf (double bandwidthInHz, double rollOff, double spacing)
 Constructor for SatFwdCarrierConf.
 ~SatFwdCarrierConf ()
 Destructor for SatFwdCarrierConf.
double GetAllocatedBandwidthInHz () const
 Get bandwidth of Forward Link Carrier.
double GetEffectiveBandwidthInHz () const
 Get occupied bandwidth of Forward Link Carrier.
double GetOccupiedBandwidthInHz () const
 Get occupied bandwidth of Forward Link Carrier.

Private Attributes

double m_allocatedBandwidthInHz
double m_effectiveBandwidthInHz
double m_occupiedBandwidthInHz

Detailed Description

This class implements configuration for forward link carrier .

Definition at line 34 of file satellite-fwd-carrier-conf.h.

Constructor & Destructor Documentation

◆ SatFwdCarrierConf() [1/2]

ns3::SatFwdCarrierConf::SatFwdCarrierConf ( )

◆ SatFwdCarrierConf() [2/2]

ns3::SatFwdCarrierConf::SatFwdCarrierConf ( double bandwidthInHz,
double rollOff,
double spacing )

Constructor for SatFwdCarrierConf.

Parameters
bandwidthInHzAllocated bandwidth of Forward Link Carrier in hertz
rollOffRoll-off factor
spacingSpacing factor

Definition at line 44 of file satellite-fwd-carrier-conf.cc.

References m_allocatedBandwidthInHz, m_effectiveBandwidthInHz, and m_occupiedBandwidthInHz.

◆ ~SatFwdCarrierConf()

ns3::SatFwdCarrierConf::~SatFwdCarrierConf ( )

Destructor for SatFwdCarrierConf.

Definition at line 58 of file satellite-fwd-carrier-conf.cc.

Member Function Documentation

◆ GetAllocatedBandwidthInHz()

double ns3::SatFwdCarrierConf::GetAllocatedBandwidthInHz ( ) const
inline

Get bandwidth of Forward Link Carrier.

Returns
The bandwidth of Forward Link Carrier in hertz.

Definition at line 61 of file satellite-fwd-carrier-conf.h.

References m_allocatedBandwidthInHz.

◆ GetEffectiveBandwidthInHz()

double ns3::SatFwdCarrierConf::GetEffectiveBandwidthInHz ( ) const
inline

Get occupied bandwidth of Forward Link Carrier.

Returns
The occupied bandwidth of Forward Link Carrier in hertz.

Definition at line 81 of file satellite-fwd-carrier-conf.h.

References m_effectiveBandwidthInHz.

◆ GetOccupiedBandwidthInHz()

double ns3::SatFwdCarrierConf::GetOccupiedBandwidthInHz ( ) const
inline

Get occupied bandwidth of Forward Link Carrier.

Returns
The occupied bandwidth of Forward Link Carrier in hertz.

Definition at line 71 of file satellite-fwd-carrier-conf.h.

References m_occupiedBandwidthInHz.

Member Data Documentation

◆ m_allocatedBandwidthInHz

double ns3::SatFwdCarrierConf::m_allocatedBandwidthInHz
private

◆ m_effectiveBandwidthInHz

double ns3::SatFwdCarrierConf::m_effectiveBandwidthInHz
private

◆ m_occupiedBandwidthInHz

double ns3::SatFwdCarrierConf::m_occupiedBandwidthInHz
private

The documentation for this class was generated from the following files: