User Manual, Developers Guide and API Documentation

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

Filter Measurements by checking id/value pair.

#include <probe/bus/ContextFilterProbeBus.hpp>

Inheritance diagram for wns::probe::bus::ContextFilterProbeBus:

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

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.
 ContextFilterProbeBus (const wns::pyconfig::View &pyco)
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.
virtual ~ContextFilterProbeBus ()

Private Attributes

std::string idName
std::set< intvalues


Detailed Description

Definition at line 43 of file ContextFilterProbeBus.hpp.


Constructor & Destructor Documentation

ContextFilterProbeBus::ContextFilterProbeBus ( const wns::pyconfig::View pyco  ) 

Definition at line 40 of file ContextFilterProbeBus.cpp.

ContextFilterProbeBus::~ContextFilterProbeBus (  )  [virtual]

Definition at line 51 of file ContextFilterProbeBus.cpp.


Member Function Documentation

bool ContextFilterProbeBus::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 70 of file ContextFilterProbeBus.cpp.

void ContextFilterProbeBus::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 62 of file ContextFilterProbeBus.cpp.

void ContextFilterProbeBus::output (  )  [virtual]

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

Definition at line 56 of file ContextFilterProbeBus.cpp.


Member Data Documentation

Definition at line 63 of file ContextFilterProbeBus.hpp.

Definition at line 64 of file ContextFilterProbeBus.hpp.


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

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