List of all members.
Classes |
class | Event |
class | NiChange |
struct | SnrPer |
Public Member Functions |
void | SetNoiseFigure (double value) |
void | SetErrorRateModel (Ptr< ErrorRateModel > rate) |
double | GetNoiseFigure (void) const |
Ptr< ErrorRateModel > | GetErrorRateModel (void) const |
Time | GetEnergyDuration (double energyW) |
Ptr< InterferenceHelper::Event > | Add (uint32_t size, WifiMode payloadMode, enum WifiPreamble preamble, Time duration, double rxPower) |
struct InterferenceHelper::SnrPer | CalculateSnrPer (Ptr< InterferenceHelper::Event > event) |
void | EraseEvents (void) |
Static Public Member Functions |
static WifiMode | GetPlcpHeaderMode (WifiMode payloadMode, WifiPreamble preamble) |
static uint32_t | GetPlcpHeaderDurationMicroSeconds (WifiMode payloadMode, WifiPreamble preamble) |
static uint32_t | GetPlcpPreambleDurationMicroSeconds (WifiMode mode, WifiPreamble preamble) |
static uint32_t | GetPayloadDurationMicroSeconds (uint32_t size, WifiMode payloadMode) |
static Time | CalculateTxDuration (uint32_t size, WifiMode payloadMode, WifiPreamble preamble) |
Member Function Documentation
Time ns3::InterferenceHelper::GetEnergyDuration |
( |
double |
energyW |
) |
|
- Parameters:
-
| energyW | the minimum energy (W) requested |
- Returns:
- the expected amount of time the observed energy on the medium will be higher than the requested threshold.
The documentation for this class was generated from the following file:
- src/devices/wifi/interference-helper.h