RTC::DataFlowComponentAction Interface Reference

DataFlowComponentAction. More...

import "RTC.idl";

Inheritance diagram for RTC::DataFlowComponentAction:

RTC::DataFlowComponent OpenRTM::DataFlowComponent

List of all members.

Public Member Functions

ReturnCode_t on_execute (in ExecutionContextHandle_t exec_handle)
 on_execute
ReturnCode_t on_state_update (in ExecutionContextHandle_t exec_handle)
 on_state_update
ReturnCode_t on_rate_changed (in ExecutionContextHandle_t exec_handle)
 on_rate_changed


Detailed Description

DataFlowComponentAction.

Description

DataFlowComponentAction is a companion to ComponentAction (see Section 5.2.2.4) that provides additional callbacks for intercepting the two execution passes defined in Section 5.3.1.1.2.

Member Function Documentation

ReturnCode_t RTC::DataFlowComponentAction::on_execute ( in ExecutionContextHandle_t  exec_handle  ) 

on_execute

Description

This operation will be invoked periodically at the rate of the given execution context as long as the following conditions hold:

  • The RTC is Active.

  • The given execution context is Running.

Semantics

This callback occurs during the first execution pass.

Constraints

  • The execution context of the given context shall be PERIODIC.

ReturnCode_t RTC::DataFlowComponentAction::on_state_update ( in ExecutionContextHandle_t  exec_handle  ) 

on_state_update

Description

This operation will be invoked periodically at the rate of the given execution context as long as the following conditions hold:

  • The RTC is Active.

  • The given execution context is Running.

Semantics

This callback occurs during the second execution pass.

Constraints

  • The execution context of the given context shall be PERIODIC.

ReturnCode_t RTC::DataFlowComponentAction::on_rate_changed ( in ExecutionContextHandle_t  exec_handle  ) 

on_rate_changed

Description

This operation is a notification that the rate of the indicated execution context (see Section 5.2.2.6.4) has changed.

Constraints

  • The execution context of the given context shall be PERIODIC.


The documentation for this interface was generated from the following file:

Generated on Thu Jan 28 13:25:50 2010 for OpenRTM by  doxygen 1.5.5