#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] |