User Manual, Developers Guide and API Documentation

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

Records measurements for a given time window. More...

#include <probe/bus/TimeWindowProbeBus.hpp>

Inheritance diagram for wns::probe::bus::TimeWindowProbeBus:

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

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.
virtual void startObserving (ProbeBus *other)
 Start observing (connect to) another Probebus.
 TimeWindowProbeBus (const wns::pyconfig::View &)
virtual ~TimeWindowProbeBus ()

Private Attributes

wns::simulator::Time end_
wns::events::scheduler::Interfaceevsched_
wns::simulator::Time start_

Classes

class  StartStopObservingCommand


Detailed Description

Author:
Daniel Bültmann <me@daniel-bueltmann.de>

Definition at line 41 of file TimeWindowProbeBus.hpp.


Constructor & Destructor Documentation

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

Definition at line 43 of file TimeWindowProbeBus.cpp.

TimeWindowProbeBus::~TimeWindowProbeBus (  )  [virtual]

Definition at line 50 of file TimeWindowProbeBus.cpp.


Member Function Documentation

bool TimeWindowProbeBus::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 55 of file TimeWindowProbeBus.cpp.

void TimeWindowProbeBus::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 61 of file TimeWindowProbeBus.cpp.

void TimeWindowProbeBus::output (  )  [virtual]

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

Definition at line 68 of file TimeWindowProbeBus.cpp.

void TimeWindowProbeBus::startObserving ( ProbeBus other  )  [virtual]

Parameters:
other The ProbeBus to observe

Reimplemented from wns::probe::bus::ProbeBus.

Definition at line 73 of file TimeWindowProbeBus.cpp.


Member Data Documentation

Definition at line 105 of file TimeWindowProbeBus.hpp.

Definition at line 101 of file TimeWindowProbeBus.hpp.

Definition at line 103 of file TimeWindowProbeBus.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