NS-3
ns3::InterferenceHelper Class Reference

handles interference calculations More...

#include <interference-helper.h>

Collaboration diagram for ns3::InterferenceHelper:

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< ErrorRateModelGetErrorRateModel (void) const
Time GetEnergyDuration (double energyW)
Ptr< InterferenceHelper::EventAdd (uint32_t size, WifiMode payloadMode, enum WifiPreamble preamble, Time duration, double rxPower)
struct InterferenceHelper::SnrPer CalculateSnrPer (Ptr< InterferenceHelper::Event > event)
void NotifyRxStart ()
void NotifyRxEnd ()
void EraseEvents (void)

Detailed Description

handles interference calculations


Member Function Documentation

Time ns3::InterferenceHelper::GetEnergyDuration ( double  energyW)
Parameters:
energyWthe 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: