Class for fading input trace. More...
#include "satellite-fading-input-trace.h"
Public Member Functions | |
SatFadingInputTrace () | |
Constructor. More... | |
SatFadingInputTrace (Ptr< SatFadingInputTraceContainer > satFadingInputTraceContainer) | |
Constructor. More... | |
~SatFadingInputTrace () | |
Destructor. More... | |
double | DoGetFading (Address macAddress, SatEnums::ChannelType_t channelType) |
Function for getting the fading value. More... | |
Public Member Functions inherited from ns3::SatBaseFading | |
SatBaseFading () | |
Constructor. More... | |
virtual | ~SatBaseFading () |
Destructor. More... | |
double | GetFading (Address macAddress, SatEnums::ChannelType_t channelType) |
Function for getting the fading value. More... | |
Static Public Member Functions | |
static TypeId | GetTypeId (void) |
NS-3 type id function. More... | |
Static Public Member Functions inherited from ns3::SatBaseFading | |
static TypeId | GetTypeId (void) |
NS-3 type id function. More... | |
Private Attributes | |
Ptr< SatFadingInputTraceContainer > | m_satFadingInputTraceContainer |
Pointer to input trace container. More... | |
Additional Inherited Members | |
Public Types inherited from ns3::SatBaseFading | |
typedef Callback< double > | ElevationCallback |
Gets elevation angle in degrees. More... | |
typedef Callback< double > | VelocityCallback |
Gets velocity in m/s. More... | |
Class for fading input trace.
The class implements the fading interface and provides access to the container of input fading files.
Definition at line 35 of file satellite-fading-input-trace.h.
ns3::SatFadingInputTrace::SatFadingInputTrace | ( | ) |
Constructor.
Definition at line 51 of file satellite-fading-input-trace.cc.
ns3::SatFadingInputTrace::SatFadingInputTrace | ( | Ptr< SatFadingInputTraceContainer > | satFadingInputTraceContainer | ) |
Constructor.
Definition at line 44 of file satellite-fading-input-trace.cc.
ns3::SatFadingInputTrace::~SatFadingInputTrace | ( | ) |
Destructor.
Definition at line 59 of file satellite-fading-input-trace.cc.
|
virtual |
Function for getting the fading value.
macAddress | MAC address |
channelType | channel type |
Implements ns3::SatBaseFading.
Definition at line 65 of file satellite-fading-input-trace.cc.
References m_satFadingInputTraceContainer.
|
static |
NS-3 type id function.
Definition at line 36 of file satellite-fading-input-trace.cc.
|
private |
Pointer to input trace container.
Definition at line 71 of file satellite-fading-input-trace.h.
Referenced by DoGetFading().