Libbarrett  1.2.4
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Defines
Public Member Functions | Protected Member Functions | Protected Attributes
barrett::systems::PeriodicDataLogger< T, LogWriterType > Class Template Reference
Inheritance diagram for barrett::systems::PeriodicDataLogger< T, LogWriterType >:
barrett::systems::System barrett::systems::SingleInput< T > barrett::systems::TriggeredDataLogger< T, LogWriterType >

List of all members.

Public Member Functions

 PeriodicDataLogger (ExecutionManager *em, LogWriterType *logWriter, size_t periodMultiplier=10, const std::string &sysName="PeriodicDataLogger")
bool isLogging ()
void closeLog ()

Protected Member Functions

virtual bool inputsValid ()
virtual void operate ()
virtual void invalidateOutputs ()

Protected Attributes

LogWriterType * lw
bool logging
size_t ecCount
size_t ecCountRollover

template<typename T, typename LogWriterType = log::RealTimeWriter<T>>
class barrett::systems::PeriodicDataLogger< T, LogWriterType >


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Defines