User Manual, Developers Guide and API Documentation

wns::probe::bus::SettlingTimeGuardProbeBus Class Reference
[ProbeBusses]

Only accepts if simulation time is larger than the settling time. More...

#include <probe/bus/SettlingTimeGuardProbeBus.hpp>

Inheritance diagram for wns::probe::bus::SettlingTimeGuardProbeBus:

Inheritance graph
[legend]
Collaboration diagram for wns::probe::bus::SettlingTimeGuardProbeBus:

Collaboration graph
[legend]

List of all members.

Public Member Functions

virtual bool accepts (const wns::simulator::Time &, const IContext &)
 Called to determine if the ProbeBus would accept the measurement.
virtual void onMeasurement (const wns::simulator::Time &, const double &, const IContext &)
 Called to actually process the measurement.
virtual void output ()
 Called by the simulator to trigger periodical storage of measurement data.
 SettlingTimeGuardProbeBus (const wns::pyconfig::View &)
virtual ~SettlingTimeGuardProbeBus ()

Private Attributes

wns::simulator::Time settlingTime_


Detailed Description

Author:
Ralf Pabst <pab@comnets.rwth-aachen.de>

Definition at line 41 of file SettlingTimeGuardProbeBus.hpp.


Constructor & Destructor Documentation

SettlingTimeGuardProbeBus::SettlingTimeGuardProbeBus ( const wns::pyconfig::View config  ) 

Definition at line 41 of file SettlingTimeGuardProbeBus.cpp.

SettlingTimeGuardProbeBus::~SettlingTimeGuardProbeBus (  )  [virtual]

Definition at line 46 of file SettlingTimeGuardProbeBus.cpp.


Member Function Documentation

bool SettlingTimeGuardProbeBus::accepts ( const wns::simulator::Time time,
const IContext context 
) [virtual]

Parameters:
time The current timestamp of the simulation
context The context of your measurement.

Implements wns::probe::bus::ProbeBus.

Definition at line 51 of file SettlingTimeGuardProbeBus.cpp.

void SettlingTimeGuardProbeBus::onMeasurement ( const wns::simulator::Time time,
const double measurement,
const IContext context 
) [virtual]

Parameters:
time The current timestamp of the simulation
measurement The measured value.
context The context of your measurement.

Implements wns::probe::bus::ProbeBus.

Definition at line 57 of file SettlingTimeGuardProbeBus.cpp.

void SettlingTimeGuardProbeBus::output (  )  [virtual]

Implements wns::probe::bus::ProbeBus.

Definition at line 64 of file SettlingTimeGuardProbeBus.cpp.


Member Data Documentation

Definition at line 62 of file SettlingTimeGuardProbeBus.hpp.


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

Generated on Sun May 27 03:33:02 2012 for openWNS by  doxygen 1.5.5