Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

rovsoft::main::SensorWatcher Class Reference

The SensorWatcher device, all sensor data is sent to an object of this class, it forwards them to the peripheral receiver container and watches for critical energy or temperature state. More...

#include <SensorWatcher.hh>

Inheritance diagram for rovsoft::main::SensorWatcher:

Inheritance graph
[legend]
Collaboration diagram for rovsoft::main::SensorWatcher:

Collaboration graph
[legend]
List of all members.

Public Member Functions

virtual void putTsFloatTypeMessage (const messages::TsFloatTypeMessagePtr message) throw (lib::ExceptionPtr)
void setPeripheralReceiver (messages::PeripheralMessageReceiver &receiver)
void setPowerDownEventReceiver (messages::PowerDownEventMessageReceiver &receiver)

Protected Attributes

messages::PeripheralMessageReceiverperReceiver
messages::PowerDownEventMessageReceiverpowerReceiver
std::vector< messages::TsFloatTypeMessagePtrcurrentValues

Detailed Description

The SensorWatcher device, all sensor data is sent to an object of this class, it forwards them to the peripheral receiver container and watches for critical energy or temperature state.

Todo:
Later this class could be splitted in a bridge and a watcher or something like that.


Member Function Documentation

void rovsoft::main::SensorWatcher::putTsFloatTypeMessage const messages::TsFloatTypeMessagePtr  message  )  throw (lib::ExceptionPtr) [virtual]
 

void rovsoft::main::SensorWatcher::setPeripheralReceiver messages::PeripheralMessageReceiver receiver  ) 
 

void rovsoft::main::SensorWatcher::setPowerDownEventReceiver messages::PowerDownEventMessageReceiver receiver  ) 
 


Member Data Documentation

std::vector<messages::TsFloatTypeMessagePtr> rovsoft::main::SensorWatcher::currentValues [protected]
 

messages::PeripheralMessageReceiver* rovsoft::main::SensorWatcher::perReceiver [protected]
 

messages::PowerDownEventMessageReceiver* rovsoft::main::SensorWatcher::powerReceiver [protected]
 


The documentation for this class was generated from the following files:
Generated on Tue May 31 14:19:57 2005 for Rovsoft by  doxygen 1.4.3