Tekkotsu Homepage
Demos
Overview
Downloads
Dev. Resources
Reference
Credits

LoggedDataDriver Class Reference

#include <LoggedDataDriver.h>

Inheritance diagram for LoggedDataDriver:

List of all members.


Detailed Description

description of LoggedDataDriver

Definition at line 9 of file LoggedDataDriver.h.


Public Member Functions

 LoggedDataDriver (const std::string &name)
virtual std::string getClassName () const
 Returns the name of the class (aka its type).
virtual void getSensorSources (std::map< std::string, DataSource * > &sources)
virtual void getImageSources (std::map< std::string, DataSource * > &sources)
virtual void plistValueChanged (const plist::PrimitiveBase &pl)

Public Attributes

plist::Primitive< std::string > path

Protected Attributes

FileSystemDataSource fsSensorSrc
FileSystemImageSource fsImageSrc

Static Private Attributes

static const std::string autoRegisterLoggedDataDriver = DeviceDriver::getRegistry().registerType<LoggedDataDriver>("LoggedData")
 holds the class name, set via registration with the DeviceDriver registry

Constructor & Destructor Documentation

LoggedDataDriver ( const std::string &  name  )  [inline]

Definition at line 11 of file LoggedDataDriver.h.


Member Function Documentation

virtual std::string getClassName (  )  const [inline, virtual]

Returns the name of the class (aka its type).

Suggested implementation is to declare a static string member, set it to the result of calling the registry's registerType, and then return that member here

Implements DeviceDriver.

Definition at line 22 of file LoggedDataDriver.h.

virtual void getSensorSources ( std::map< std::string, DataSource * > &  sources  )  [inline, virtual]

Reimplemented from DeviceDriver.

Definition at line 24 of file LoggedDataDriver.h.

virtual void getImageSources ( std::map< std::string, DataSource * > &  sources  )  [inline, virtual]

Reimplemented from DeviceDriver.

Definition at line 28 of file LoggedDataDriver.h.

virtual void plistValueChanged ( const plist::PrimitiveBase pl  )  [inline, virtual]

Implements PrimitiveListener.

Definition at line 33 of file LoggedDataDriver.h.

Referenced by FileSystemDataSource::setDataSourceFramerate().


Member Data Documentation

const std::string autoRegisterLoggedDataDriver = DeviceDriver::getRegistry().registerType<LoggedDataDriver>("LoggedData") [static, private]

holds the class name, set via registration with the DeviceDriver registry

Definition at line 65 of file LoggedDataDriver.h.

Referenced by getClassName().


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

Tekkotsu Hardware Abstraction Layer 4.0
Generated Thu Nov 22 01:01:22 2007 by Doxygen 1.5.4