A Discrete-Event Network Simulator
API
BasicEnergyDepletionTest Class Reference

Test case of energy depletion handling for BasicEnergySource and WifiRadioEnergyModel. More...

Public Member Functions

 BasicEnergyDepletionTest ()
 
virtual ~BasicEnergyDepletionTest ()
 
bool DoRun (void)
 Performs some tests involving energy depletion. More...
 

Private Member Functions

void DepletionHandler (void)
 Callback invoked when energy is drained from source. More...
 
bool DepletionTestCase (double simTimeS, double updateIntervalS)
 

Private Attributes

int m_callbackCount
 
int m_numOfNodes
 
double m_simTimeS
 
double m_timeStepS
 
double m_updateIntervalS
 

Detailed Description

Test case of energy depletion handling for BasicEnergySource and WifiRadioEnergyModel.

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

Constructor & Destructor Documentation

BasicEnergyDepletionTest::BasicEnergyDepletionTest ( )

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

BasicEnergyDepletionTest::~BasicEnergyDepletionTest ( )
virtual

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

Member Function Documentation

void BasicEnergyDepletionTest::DepletionHandler ( void  )
private

Callback invoked when energy is drained from source.

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

Referenced by DepletionTestCase().

+ Here is the caller graph for this function:

bool BasicEnergyDepletionTest::DoRun ( void  )

Performs some tests involving energy depletion.

Returns
true is some error happened.

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

Member Data Documentation

int BasicEnergyDepletionTest::m_callbackCount
private

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

int BasicEnergyDepletionTest::m_numOfNodes
private

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

double BasicEnergyDepletionTest::m_simTimeS
private

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

double BasicEnergyDepletionTest::m_timeStepS
private

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

double BasicEnergyDepletionTest::m_updateIntervalS
private

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


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