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 234 of file DataLogger.cpp.

DataLogger::~DataLogger ( ) [virtual]

Destructor.

Definition at line 247 of file DataLogger.cpp.


Member Function Documentation

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

Definition at line 381 of file DataLogger.cpp.

bool DataLogger::clear ( void  )

Definition at line 510 of file DataLogger.cpp.

void DataLogger::maxLength ( unsigned int  len)

Definition at line 533 of file DataLogger.cpp.

Reimplemented from RTC::RTObject_impl.

Definition at line 305 of file DataLogger.cpp.

Reimplemented from RTC::RTObject_impl.

Definition at line 310 of file DataLogger.cpp.

Reimplemented from RTC::RTObject_impl.

Definition at line 315 of file DataLogger.cpp.

Reimplemented from RTC::RTObject_impl.

Definition at line 253 of file DataLogger.cpp.

Definition at line 527 of file DataLogger.cpp.

bool DataLogger::save ( const char *  i_basename)

Definition at line 489 of file DataLogger.cpp.

Definition at line 521 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 Sep 6 2017 02:35:57