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