handles interference calculations More...
#include "interference-helper.h"
Public Member Functions | |
Event (Ptr< const WifiPpdu > ppdu, WifiTxVector txVector, Time duration, double rxPower) | |
Create an Event with the given parameters. More... | |
~Event () | |
Time | GetDuration (void) const |
Return the duration of the signal. More... | |
Time | GetEndTime (void) const |
Return the end time of the signal. More... | |
Ptr< const WifiPpdu > | GetPpdu (void) const |
Return the PPDU. More... | |
Ptr< const WifiPsdu > | GetPsdu (void) const |
Return the PSDU in the PPDU. More... | |
double | GetRxPowerW (void) const |
Return the received power (w). More... | |
Time | GetStartTime (void) const |
Return the start time of the signal. More... | |
WifiTxVector | GetTxVector (void) const |
Return the TXVECTOR of the PPDU. More... | |
![]() | |
SimpleRefCount () | |
Default constructor. More... | |
SimpleRefCount (const SimpleRefCount &o) | |
Copy constructor. More... | |
uint32_t | GetReferenceCount (void) const |
Get the reference count of the object. More... | |
SimpleRefCount & | operator= (const SimpleRefCount &o) |
Assignment operator. More... | |
void | Ref (void) const |
Increment the reference count. More... | |
void | Unref (void) const |
Decrement the reference count. More... | |
Private Attributes | |
Time | m_endTime |
end time More... | |
Ptr< const WifiPpdu > | m_ppdu |
PPDU. More... | |
double | m_rxPowerW |
received power in watts More... | |
Time | m_startTime |
start time More... | |
WifiTxVector | m_txVector |
TXVECTOR. More... | |
handles interference calculations
signal event for a PPDU.
Definition at line 39 of file interference-helper.h.
ns3::Event::Event | ( | Ptr< const WifiPpdu > | ppdu, |
WifiTxVector | txVector, | ||
Time | duration, | ||
double | rxPower | ||
) |
Create an Event with the given parameters.
ppdu | the PPDU |
txVector | the TXVECTOR |
duration | duration of the PPDU |
rxPower | the received power (w) |
Definition at line 40 of file interference-helper.cc.
ns3::Event::~Event | ( | ) |
Definition at line 49 of file interference-helper.cc.
Time ns3::Event::GetDuration | ( | void | ) | const |
Return the duration of the signal.
Definition at line 78 of file interference-helper.cc.
References m_endTime, and m_startTime.
Time ns3::Event::GetEndTime | ( | void | ) | const |
Return the end time of the signal.
Definition at line 72 of file interference-helper.cc.
References m_endTime.
Return the PPDU.
Definition at line 60 of file interference-helper.cc.
References m_ppdu.
Return the PSDU in the PPDU.
Definition at line 54 of file interference-helper.cc.
References m_ppdu.
double ns3::Event::GetRxPowerW | ( | void | ) | const |
Return the received power (w).
Definition at line 84 of file interference-helper.cc.
References m_rxPowerW.
Time ns3::Event::GetStartTime | ( | void | ) | const |
Return the start time of the signal.
Definition at line 66 of file interference-helper.cc.
References m_startTime.
WifiTxVector ns3::Event::GetTxVector | ( | void | ) | const |
Return the TXVECTOR of the PPDU.
Definition at line 90 of file interference-helper.cc.
References m_txVector.
|
private |
end time
Definition at line 101 of file interference-helper.h.
Referenced by GetDuration(), and GetEndTime().
|
private |
received power in watts
Definition at line 102 of file interference-helper.h.
Referenced by GetRxPowerW().
|
private |
start time
Definition at line 100 of file interference-helper.h.
Referenced by GetDuration(), and GetStartTime().
|
private |