A Discrete-Event Network Simulator
API
Loading...
Searching...
No Matches
ns3::InterferenceHelper::NiChange Class Reference

Noise and Interference (thus Ni) event. More...

+ Collaboration diagram for ns3::InterferenceHelper::NiChange:

Public Member Functions

 NiChange (double power, Ptr< Event > event)
 Create a NiChange at the given time and the amount of NI change.
 
 ~NiChange ()
 
void AddPower (double power)
 Add a given amount of power.
 
Ptr< EventGetEvent () const
 Return the event causes the corresponding NI change.
 
double GetPower () const
 Return the power.
 

Private Attributes

Ptr< Eventm_event
 event
 
double m_power
 power in watts
 

Detailed Description

Noise and Interference (thus Ni) event.

Definition at line 359 of file interference-helper.h.

Constructor & Destructor Documentation

◆ NiChange()

ns3::InterferenceHelper::NiChange::NiChange ( double  power,
Ptr< Event event 
)

Create a NiChange at the given time and the amount of NI change.

Parameters
powerthe power in watts
eventcauses this NI change

Definition at line 151 of file interference-helper.cc.

◆ ~NiChange()

ns3::InterferenceHelper::NiChange::~NiChange ( )

Definition at line 157 of file interference-helper.cc.

Member Function Documentation

◆ AddPower()

void ns3::InterferenceHelper::NiChange::AddPower ( double  power)

Add a given amount of power.

Parameters
powerthe power to be added to the existing value in watts

Definition at line 169 of file interference-helper.cc.

◆ GetEvent()

Ptr< Event > ns3::InterferenceHelper::NiChange::GetEvent ( ) const

Return the event causes the corresponding NI change.

Returns
the event

Definition at line 175 of file interference-helper.cc.

◆ GetPower()

double ns3::InterferenceHelper::NiChange::GetPower ( ) const

Return the power.

Returns
the power in watts

Definition at line 163 of file interference-helper.cc.

Member Data Documentation

◆ m_event

Ptr<Event> ns3::InterferenceHelper::NiChange::m_event
private

event

Definition at line 391 of file interference-helper.h.

◆ m_power

double ns3::InterferenceHelper::NiChange::m_power
private

power in watts

Definition at line 390 of file interference-helper.h.


The documentation for this class was generated from the following files: