import "RTComponent.idl";
Inheritance diagram for RTM::RTComponent:
Public Types | |
typedef short | ComponentState |
Component activity state. | |
Public Member Functions | |
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 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.
|
|
Go to term() state from anywhere.
|
|
Go to exiting() state from active() state.
|
|
Go to init() state from error() state.
|
|
Activate this components' activity.
|
|
Stop this component's activity.
|
|
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.
|
|
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.
|