Public Member Functions | Public Attributes | Protected Attributes | Private Attributes
DataLogger Class Reference

sample RT component which has one data input port and one data output port More...

#include <DataLogger.h>

Inheritance diagram for DataLogger:
Inheritance graph
[legend]

List of all members.

Public Member Functions

bool add (const char *i_type, const char *i_name)
bool clear ()
 DataLogger (RTC::Manager *manager)
 Constructor.
void maxLength (unsigned int len)
virtual RTC::ReturnCode_t onActivated (RTC::UniqueId ec_id)
virtual RTC::ReturnCode_t onDeactivated (RTC::UniqueId ec_id)
virtual RTC::ReturnCode_t onExecute (RTC::UniqueId ec_id)
virtual RTC::ReturnCode_t onInitialize ()
void resumeLogging ()
bool save (const char *i_basename)
void suspendLogging ()
virtual ~DataLogger ()
 Destructor.

Public Attributes

std::vector< LoggerPortBase * > m_ports

Protected Attributes

RTC::CorbaPort m_DataLoggerServicePort
TimedLong m_emergencySignal
InPort< TimedLong > m_emergencySignalIn
DataLoggerService_impl m_service0

Private Attributes

int dummy
unsigned int m_log_precision
bool m_suspendFlag
coil::Mutex m_suspendFlagMutex

Detailed Description

sample RT component which has one data input port and one data output port

Definition at line 58 of file DataLogger.h.


Constructor & Destructor Documentation

Constructor.

Parameters:
managerpointer to the Manager

Definition at line 241 of file DataLogger.cpp.

DataLogger::~DataLogger ( ) [virtual]

Destructor.

Definition at line 254 of file DataLogger.cpp.


Member Function Documentation

bool DataLogger::add ( const char *  i_type,
const char *  i_name 
)

Definition at line 388 of file DataLogger.cpp.

bool DataLogger::clear ( void  )

Definition at line 524 of file DataLogger.cpp.

void DataLogger::maxLength ( unsigned int  len)

Definition at line 547 of file DataLogger.cpp.

Reimplemented from RTC::RTObject_impl.

Definition at line 312 of file DataLogger.cpp.

Reimplemented from RTC::RTObject_impl.

Definition at line 317 of file DataLogger.cpp.

Reimplemented from RTC::RTObject_impl.

Definition at line 322 of file DataLogger.cpp.

Reimplemented from RTC::RTObject_impl.

Definition at line 260 of file DataLogger.cpp.

Definition at line 541 of file DataLogger.cpp.

bool DataLogger::save ( const char *  i_basename)

Definition at line 503 of file DataLogger.cpp.

Definition at line 535 of file DataLogger.cpp.


Member Data Documentation

Definition at line 168 of file DataLogger.h.

Definition at line 149 of file DataLogger.h.

TimedLong DataLogger::m_emergencySignal [protected]

Definition at line 134 of file DataLogger.h.

InPort<TimedLong> DataLogger::m_emergencySignalIn [protected]

Definition at line 138 of file DataLogger.h.

unsigned int DataLogger::m_log_precision [private]

Definition at line 167 of file DataLogger.h.

Definition at line 126 of file DataLogger.h.

Definition at line 155 of file DataLogger.h.

bool DataLogger::m_suspendFlag [private]

Definition at line 165 of file DataLogger.h.

Definition at line 166 of file DataLogger.h.


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


hrpsys
Author(s): AIST, Fumio Kanehiro
autogenerated on Wed May 15 2019 05:02:20