#include <SeqOut.h>
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 |
SeqOut::SeqOut | ( | RTC::Manager * | manager | ) |
Definition at line 37 of file SeqOut.cpp.
SeqOut::~SeqOut | ( | ) |
Definition at line 55 of file SeqOut.cpp.
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.
exec_handle | ID of the participant ExecutionContext |
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.
Reimplemented from RTC::RTObject_impl.
Definition at line 61 of file SeqOut.cpp.
std::string SeqOut::m_data_type [protected] |
TimedDouble SeqOut::m_Double [protected] |
OutPort<TimedDouble> SeqOut::m_DoubleOut [protected] |
TimedDoubleSeq SeqOut::m_DoubleSeq [protected] |
OutPort<TimedDoubleSeq> SeqOut::m_DoubleSeqOut [protected] |
TimedFloat SeqOut::m_Float [protected] |
OutPort<TimedFloat> SeqOut::m_FloatOut [protected] |
TimedFloatSeq SeqOut::m_FloatSeq [protected] |
OutPort<TimedFloatSeq> SeqOut::m_FloatSeqOut [protected] |
TimedLong SeqOut::m_Long [protected] |
OutPort<TimedLong> SeqOut::m_LongOut [protected] |
TimedLongSeq SeqOut::m_LongSeq [protected] |
OutPort<TimedLongSeq> SeqOut::m_LongSeqOut [protected] |
TimedOctet SeqOut::m_Octet [protected] |
OutPort<TimedOctet> SeqOut::m_OctetOut [protected] |
TimedOctetSeq SeqOut::m_OctetSeq [protected] |
OutPort<TimedOctetSeq> SeqOut::m_OctetSeqOut [protected] |
TimedShort SeqOut::m_Short [protected] |
OutPort<TimedShort> SeqOut::m_ShortOut [protected] |
TimedShortSeq SeqOut::m_ShortSeq [protected] |
OutPort<TimedShortSeq> SeqOut::m_ShortSeqOut [protected] |