Event for identifying interference change events (receiving). More...
#include "satellite-interference.h"
Public Member Functions | |
| InterferenceChangeEvent (uint32_t id, Time duration, double rxPower, Address satEarthStationAddress) | |
| Constructor of Event for satellite interference. | |
| ~InterferenceChangeEvent () | |
| Destructor of Event for satellite interference. | |
| Time | GetDuration (void) const |
| Time | GetEndTime (void) const |
| uint32_t | GetId (void) const |
| double | GetRxPower (void) const |
| Address | GetSatEarthStationAddress (void) const |
| Time | GetStartTime (void) const |
Private Attributes | |
| Time | m_endTime |
| uint32_t | m_id |
| double | m_rxPower |
| Address | m_satEarthStationAddress |
| Time | m_startTime |
Event for identifying interference change events (receiving).
Definition at line 47 of file satellite-interference.h.
| ns3::SatInterference::InterferenceChangeEvent::InterferenceChangeEvent | ( | uint32_t | id, |
| Time | duration, | ||
| double | rxPower, | ||
| Address | satEarthStationAddress ) |
Constructor of Event for satellite interference.
| id | identifier of the event |
| duration | duration of the interference event |
| rxPower | RX power of interference |
| satEarthStationAddress | Address of the related earth station |
Definition at line 35 of file satellite-interference.cc.
References m_endTime, m_id, m_rxPower, m_satEarthStationAddress, and m_startTime.
| ns3::SatInterference::InterferenceChangeEvent::~InterferenceChangeEvent | ( | ) |
Destructor of Event for satellite interference.
Definition at line 47 of file satellite-interference.cc.
| Time ns3::SatInterference::InterferenceChangeEvent::GetDuration | ( | void | ) | const |
Definition at line 60 of file satellite-interference.cc.
References m_endTime, and m_startTime.
| Time ns3::SatInterference::InterferenceChangeEvent::GetEndTime | ( | void | ) | const |
Definition at line 76 of file satellite-interference.cc.
References m_endTime.
| uint32_t ns3::SatInterference::InterferenceChangeEvent::GetId | ( | void | ) | const |
Definition at line 52 of file satellite-interference.cc.
References m_id.
| double ns3::SatInterference::InterferenceChangeEvent::GetRxPower | ( | void | ) | const |
Definition at line 84 of file satellite-interference.cc.
References m_rxPower.
| Address ns3::SatInterference::InterferenceChangeEvent::GetSatEarthStationAddress | ( | void | ) | const |
Definition at line 92 of file satellite-interference.cc.
References m_satEarthStationAddress.
| Time ns3::SatInterference::InterferenceChangeEvent::GetStartTime | ( | void | ) | const |
Definition at line 68 of file satellite-interference.cc.
References m_startTime.
|
private |
Definition at line 99 of file satellite-interference.h.
Referenced by InterferenceChangeEvent(), GetDuration(), and GetEndTime().
|
private |
Definition at line 101 of file satellite-interference.h.
Referenced by InterferenceChangeEvent(), and GetId().
|
private |
Definition at line 100 of file satellite-interference.h.
Referenced by InterferenceChangeEvent(), and GetRxPower().
|
private |
Definition at line 102 of file satellite-interference.h.
Referenced by InterferenceChangeEvent(), and GetSatEarthStationAddress().
|
private |
Definition at line 98 of file satellite-interference.h.
Referenced by InterferenceChangeEvent(), GetDuration(), and GetStartTime().