Class for fading input trace. More...
#include "satellite-fading-input-trace.h"
Inheritance diagram for ns3::SatFadingInputTrace:
Collaboration diagram for ns3::SatFadingInputTrace: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().