A Discrete-Event Network Simulator
API
BasicEnergyUpdateTest Class Reference

Test case of update remaining energy for BasicEnergySource and WifiRadioEnergyModel. More...

+ Collaboration diagram for BasicEnergyUpdateTest:

Public Member Functions

 BasicEnergyUpdateTest ()
 
virtual ~BasicEnergyUpdateTest ()
 
bool DoRun (void)
 Performs some tests involving state updates and the relative energy consumption. More...
 

Private Member Functions

bool StateSwitchTest (WifiPhy::State state)
 

Private Attributes

ObjectFactory m_deviceEnergyModel
 
ObjectFactory m_energySource
 
double m_timeS
 
double m_tolerance
 

Detailed Description

Test case of update remaining energy for BasicEnergySource and WifiRadioEnergyModel.

Definition at line 44 of file basic-energy-model-test.cc.

Constructor & Destructor Documentation

BasicEnergyUpdateTest::BasicEnergyUpdateTest ( )

Definition at line 74 of file basic-energy-model-test.cc.

BasicEnergyUpdateTest::~BasicEnergyUpdateTest ( )
virtual

Definition at line 80 of file basic-energy-model-test.cc.

Member Function Documentation

bool BasicEnergyUpdateTest::DoRun ( void  )

Performs some tests involving state updates and the relative energy consumption.

Returns
true is some error happened.

Definition at line 85 of file basic-energy-model-test.cc.

References ns3::WifiPhy::CCA_BUSY, ns3::WifiPhy::IDLE, ns3::WifiPhy::RX, ns3::WifiPhy::SLEEP, ns3::WifiPhy::SWITCHING, and ns3::WifiPhy::TX.

Member Data Documentation

ObjectFactory BasicEnergyUpdateTest::m_deviceEnergyModel
private

Definition at line 71 of file basic-energy-model-test.cc.

ObjectFactory BasicEnergyUpdateTest::m_energySource
private

Definition at line 70 of file basic-energy-model-test.cc.

double BasicEnergyUpdateTest::m_timeS
private

Definition at line 67 of file basic-energy-model-test.cc.

double BasicEnergyUpdateTest::m_tolerance
private

Definition at line 68 of file basic-energy-model-test.cc.


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