Public Member Functions | Protected Attributes
SeqOut Class Reference

#include <SeqOut.h>

Inheritance diagram for SeqOut:
Inheritance graph
[legend]

List of all members.

Public Member Functions

virtual RTC::ReturnCode_t onExecute (RTC::UniqueId ec_id)
 Callback function to execute periodically.
virtual RTC::ReturnCode_t onInitialize ()
 Callback function to initialize.
 SeqOut (RTC::Manager *manager)
 ~SeqOut ()

Protected Attributes

std::string m_data_type
TimedDouble m_Double
OutPort< TimedDouble > m_DoubleOut
TimedDoubleSeq m_DoubleSeq
OutPort< TimedDoubleSeq > m_DoubleSeqOut
TimedFloat m_Float
OutPort< TimedFloat > m_FloatOut
TimedFloatSeq m_FloatSeq
OutPort< TimedFloatSeq > m_FloatSeqOut
TimedLong m_Long
OutPort< TimedLong > m_LongOut
TimedLongSeq m_LongSeq
OutPort< TimedLongSeq > m_LongSeqOut
TimedOctet m_Octet
OutPort< TimedOctet > m_OctetOut
TimedOctetSeq m_OctetSeq
OutPort< TimedOctetSeq > m_OctetSeqOut
TimedShort m_Short
OutPort< TimedShort > m_ShortOut
TimedShortSeq m_ShortSeq
OutPort< TimedShortSeq > m_ShortSeqOut

Detailed Description

Definition at line 103 of file SeqOut.h.


Constructor & Destructor Documentation

SeqOut::SeqOut ( RTC::Manager manager)

Definition at line 37 of file SeqOut.cpp.

Definition at line 55 of file SeqOut.cpp.


Member Function Documentation

RTC::ReturnCode_t SeqOut::onExecute ( RTC::UniqueId  exec_handle) [virtual]

Callback function to execute periodically.

This is a callback function that is executed when DataFlowComponentAction::on_execute is invoked.
As for actual periodic execution of each component, since this function is dummy-implemented to return RTC::RTC_OK unconditionally, you need to implement this function by overriding it. This function is invoked periodically as the first execution pass of Two-Pass Execution in Periodic Sampled Data Processing.

Parameters:
exec_handleID of the participant ExecutionContext
Returns:
The return code of ReturnCode_t type

Reimplemented from RTC::RTObject_impl.

Definition at line 174 of file SeqOut.cpp.

RTC::ReturnCode_t SeqOut::onInitialize ( void  ) [virtual]

Callback function to initialize.

This is a callback function that is executed when ComponentAction::on_initialize was invoked.
As for actual initialization of each component, since this function is dummy-implemented to return RTC::RTC_OK unconditionally, you need to implement this function by overriding it.

Returns:
The return code of ReturnCode_t type

Reimplemented from RTC::RTObject_impl.

Definition at line 61 of file SeqOut.cpp.


Member Data Documentation

std::string SeqOut::m_data_type [protected]

Definition at line 207 of file SeqOut.h.

TimedDouble SeqOut::m_Double [protected]

Definition at line 175 of file SeqOut.h.

OutPort<TimedDouble> SeqOut::m_DoubleOut [protected]

Definition at line 176 of file SeqOut.h.

TimedDoubleSeq SeqOut::m_DoubleSeq [protected]

Definition at line 185 of file SeqOut.h.

OutPort<TimedDoubleSeq> SeqOut::m_DoubleSeqOut [protected]

Definition at line 186 of file SeqOut.h.

TimedFloat SeqOut::m_Float [protected]

Definition at line 173 of file SeqOut.h.

OutPort<TimedFloat> SeqOut::m_FloatOut [protected]

Definition at line 174 of file SeqOut.h.

TimedFloatSeq SeqOut::m_FloatSeq [protected]

Definition at line 183 of file SeqOut.h.

OutPort<TimedFloatSeq> SeqOut::m_FloatSeqOut [protected]

Definition at line 184 of file SeqOut.h.

TimedLong SeqOut::m_Long [protected]

Definition at line 171 of file SeqOut.h.

OutPort<TimedLong> SeqOut::m_LongOut [protected]

Definition at line 172 of file SeqOut.h.

TimedLongSeq SeqOut::m_LongSeq [protected]

Definition at line 181 of file SeqOut.h.

OutPort<TimedLongSeq> SeqOut::m_LongSeqOut [protected]

Definition at line 182 of file SeqOut.h.

TimedOctet SeqOut::m_Octet [protected]

Definition at line 167 of file SeqOut.h.

OutPort<TimedOctet> SeqOut::m_OctetOut [protected]

Definition at line 168 of file SeqOut.h.

TimedOctetSeq SeqOut::m_OctetSeq [protected]

Definition at line 177 of file SeqOut.h.

OutPort<TimedOctetSeq> SeqOut::m_OctetSeqOut [protected]

Definition at line 178 of file SeqOut.h.

TimedShort SeqOut::m_Short [protected]

Definition at line 169 of file SeqOut.h.

OutPort<TimedShort> SeqOut::m_ShortOut [protected]

Definition at line 170 of file SeqOut.h.

TimedShortSeq SeqOut::m_ShortSeq [protected]

Definition at line 179 of file SeqOut.h.

OutPort<TimedShortSeq> SeqOut::m_ShortSeqOut [protected]

Definition at line 180 of file SeqOut.h.


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


openrtm_aist
Author(s): Noriaki Ando
autogenerated on Thu Aug 27 2015 14:16:40