import "RTCBase.idl";
Inheritance diagram for RTM::RTCBase:
Public Types | |
typedef short | ComponentState |
Component activity state. | |
Public Member Functions | |
RtmRes | rtc_ready_entry () |
entry: ready() method. | |
RtmRes | rtc_ready_do () |
do: ready() method. | |
RtmRes | rtc_ready_exit () |
exit: ready() method. | |
RtmRes | rtc_active_entry () |
entry: active() method. | |
RtmRes | rtc_active_do () |
do: active() method. | |
RtmRes | rtc_active_exit () |
exit: active() method. | |
RtmRes | rtc_error_entry () |
entry: error() method. | |
RtmRes | rtc_error_do () |
do: ready() method. | |
RtmRes | rtc_error_exit () |
exit: error() method. | |
RtmRes | rtc_fatal_entry () |
entry: fatal() method. | |
RtmRes | rtc_fatal_do () |
do: fatal() method. | |
RtmRes | rtc_fatal_exit () |
exit: fatal() method. | |
RtmRes | rtc_init_entry () |
entry: ready() method. | |
RtmRes | rtc_starting_entry () |
entry: starting() method. | |
RtmRes | rtc_stopping_entry () |
entry: stopping() method. | |
RtmRes | rtc_aborting_entry () |
entry: aborting() method. | |
RtmRes | rtc_exiting_entry () |
entry: exiting() method. | |
RtmRes | rtc_stop_thread () |
Start activity internal thread. | |
RtmRes | rtc_start_thread () |
Stop activity internal thread. | |
RtmRes | rtc_set_parent (in RTCBase comp) |
Set parent component. | |
RtmRes | rtc_add_component (in RTCBase comp) |
Set child component. | |
RtmRes | rtc_delete_component (in RTCBase comp) |
Delete child component. | |
RtmRes | rtc_replace_component (in RTCBase comp1, in RTCBase comp2) |
Replace two child components. | |
RtmRes | rtc_replace_component_by_name (in string name1, in string name2) |
Replace two child components. | |
RTCBaseList | rtc_components () |
Get child components list. | |
RTCBase | rtc_get_component (in string name) |
Get child components list. | |
RtmRes | rtc_attach_inport (in InPort in_port) |
Get child components list. | |
RtmRes | rtc_attach_inport_by_name (in RTCBase comp, in string name) |
Get child components list. | |
RtmRes | rtc_detatch_inport (in InPort in_port) |
Get child components list. | |
RtmRes | rtc_detatch_inport_by_name (in string name) |
Get child components list. | |
RtmRes | rtc_attach_outport (in OutPort out_port) |
Get child components list. | |
RtmRes | rtc_attach_outport_by_name (in RTCBase comp, in string name) |
Get child components list. | |
RtmRes | rtc_detatch_outport (in OutPort out_port) |
Get child components list. | |
RtmRes | rtc_detatch_outport_by_name (in string name) |
Get child components list. | |
RtmRes | rtc_start () raises (IllegalTransition) |
Activate this components' activity. | |
RtmRes | rtc_stop () raises (IllegalTransition) |
Stop this component's activity. | |
RtmRes | rtc_reset () raises (IllegalTransition) |
Go to init() state from error() state. | |
RtmRes | rtc_exit () raises (IllegalTransition) |
Go to term() state from anywhere. | |
RtmRes | rtc_kill () |
Go to exiting() state from active() state. | |
RtmRes | rtc_worker () |
Main activity function. | |
InPort | get_inport (in string name) raises (NoSuchName) |
Return input port object reference. | |
OutPort | get_outport (in string name) raises (NoSuchName) |
Return output port object reference. | |
Public Attributes | |
readonly attribute RTCProfile | profile |
RTComponent's profile. | |
readonly attribute string | instance_id |
Instance ID. | |
readonly attribute string | implementation_id |
Implementation ID. | |
readonly attribute string | description |
Description of a component. | |
readonly attribute string | version |
Version of a component. | |
readonly attribute string | maker |
Component maker. | |
readonly attribute string | category |
Component category. | |
const ComponentState | RTC_UNKNOWN = 0 |
UNKNOWN state. | |
const ComponentState | RTC_BORN = 1 |
BORN state. | |
const ComponentState | RTC_INITIALIZING = 2 |
INITIALIZING state. | |
const ComponentState | RTC_READY = 3 |
READY state. | |
const ComponentState | RTC_STARTING = 4 |
STARTING state. | |
const ComponentState | RTC_ACTIVE = 5 |
ACTIVE state. | |
const ComponentState | RTC_STOPPING = 6 |
STOPPING state. | |
const ComponentState | RTC_ABORTING = 7 |
ABORTING state. | |
const ComponentState | RTC_ERROR = 8 |
ERROR state. | |
const ComponentState | RTC_FATAL_ERROR = 9 |
FATAL_ERROR state. | |
const ComponentState | RTC_EXITING = 10 |
EXITING state. | |
readonly attribute OutPort | rtc_state |
Get activity status OutPort. | |
readonly attribute InPortList | inports |
Return input port object reference list. | |
readonly attribute OutPortList | outports |
Return output port object reference list. |
|
Component activity state.
|
|
Return input port object reference.
|
|
Return output port object reference.
|
|
entry: aborting() method. This method will be called and move to Error state immediately. |
|
do: active() method. This method will be called repeatedly when component state is Active. |
|
entry: active() method. This method will be called once when component enter to Active state. |
|
exit: active() method. This method will be called once when component exit from Active state. |
|
Set child component.
|
|
Get child components list.
|
|
Get child components list.
|
|
Get child components list.
|
|
Get child components list.
|
|
Get child components list.
|
|
Delete child component.
|
|
Get child components list.
|
|
Get child components list.
|
|
Get child components list.
|
|
Get child components list.
|
|
do: ready() method. This method will be called repeatedly when component state is Error. |
|
entry: error() method. This method will be called once when component enter to Error state. |
|
exit: error() method. This method will be called once when component exit from Error state. |
|
Go to term() state from anywhere.
|
|
entry: exiting() method. This method will be called and terminate component. |
|
do: fatal() method. This method will be called repeatedly when component state is FATAL_ERROR state. |
|
entry: fatal() method. This method will be called once when component enter to FATAL_ERROR state. |
|
exit: fatal() method. This method will be called once when component exit from FATAL_ERROR state. |
|
Get child components list.
|
|
entry: ready() method. This method will be called and move to Ready/Error state immediately. |
|
Go to exiting() state from active() state.
|
|
do: ready() method. This method will be called repeatedly when component state is Ready. |
|
entry: ready() method. This method will be called once when component enter to Ready state. |
|
exit: ready() method. This method will be called once when component exit from Ready state. |
|
Replace two child components.
|
|
Replace two child components.
|
|
Go to init() state from error() state.
|
|
Set parent component.
|
|
Activate this components' activity.
|
|
Stop activity internal thread.
|
|
entry: starting() method. This method will be called and move to Active state immediately. |
|
Stop this component's activity.
|
|
Start activity internal thread.
|
|
entry: stopping() method. This method will be called and move to Ready state immediately. |
|
Main activity function. Called from activity thread periodically. |
|
Component category.
|
|
Description of a component.
|
|
Implementation ID.
|
|
Return input port object reference list.
|
|
Instance ID.
|
|
Component maker.
|
|
Return output port object reference list.
|
|
RTComponent's profile.
|
|
ABORTING state.
|
|
ACTIVE state.
|
|
BORN state.
|
|
ERROR state.
|
|
EXITING state.
|
|
FATAL_ERROR state.
|
|
INITIALIZING state.
|
|
READY state.
|
|
STARTING state.
|
|
Get activity status OutPort.
|
|
STOPPING state.
|
|
UNKNOWN state.
|
|
Version of a component.
|