#include <SeqIn.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. | |
SeqIn (RTC::Manager *manager) | |
~SeqIn () | |
Protected Attributes | |
TimedDouble | m_Double |
InPort< TimedDouble > | m_DoubleIn |
TimedDoubleSeq | m_DoubleSeq |
InPort< TimedDoubleSeq > | m_DoubleSeqIn |
TimedFloat | m_Float |
InPort< TimedFloat > | m_FloatIn |
TimedFloatSeq | m_FloatSeq |
InPort< TimedFloatSeq > | m_FloatSeqIn |
TimedLong | m_Long |
InPort< TimedLong > | m_LongIn |
TimedLongSeq | m_LongSeq |
InPort< TimedLongSeq > | m_LongSeqIn |
TimedOctet | m_Octet |
InPort< TimedOctet > | m_OctetIn |
TimedOctetSeq | m_OctetSeq |
InPort< TimedOctetSeq > | m_OctetSeqIn |
TimedShort | m_Short |
InPort< TimedShort > | m_ShortIn |
TimedShortSeq | m_ShortSeq |
InPort< TimedShortSeq > | m_ShortSeqIn |
SeqIn::SeqIn | ( | RTC::Manager * | manager | ) |
SeqIn::~SeqIn | ( | ) |
RTC::ReturnCode_t SeqIn::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.
RTC::ReturnCode_t SeqIn::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.
TimedDouble SeqIn::m_Double [protected] |
InPort<TimedDouble> SeqIn::m_DoubleIn [protected] |
TimedDoubleSeq SeqIn::m_DoubleSeq [protected] |
InPort<TimedDoubleSeq> SeqIn::m_DoubleSeqIn [protected] |
TimedFloat SeqIn::m_Float [protected] |
InPort<TimedFloat> SeqIn::m_FloatIn [protected] |
TimedFloatSeq SeqIn::m_FloatSeq [protected] |
InPort<TimedFloatSeq> SeqIn::m_FloatSeqIn [protected] |
TimedLong SeqIn::m_Long [protected] |
InPort<TimedLong> SeqIn::m_LongIn [protected] |
TimedLongSeq SeqIn::m_LongSeq [protected] |
InPort<TimedLongSeq> SeqIn::m_LongSeqIn [protected] |
TimedOctet SeqIn::m_Octet [protected] |
InPort<TimedOctet> SeqIn::m_OctetIn [protected] |
TimedOctetSeq SeqIn::m_OctetSeq [protected] |
InPort<TimedOctetSeq> SeqIn::m_OctetSeqIn [protected] |
TimedShort SeqIn::m_Short [protected] |
InPort<TimedShort> SeqIn::m_ShortIn [protected] |
TimedShortSeq SeqIn::m_ShortSeq [protected] |
InPort<TimedShortSeq> SeqIn::m_ShortSeqIn [protected] |