8 #pragma prefix "omg.org" 10 #define EXECUTION_HANDLE_TYPE_NATIVE long 255 ReturnCode_t on_startup(in ExecutionContextHandle_t exec_handle);
270 ReturnCode_t on_shutdown(in ExecutionContextHandle_t exec_handle);
284 ReturnCode_t on_activated(in ExecutionContextHandle_t exec_handle);
298 ReturnCode_t on_deactivated(in ExecutionContextHandle_t exec_handle);
319 ReturnCode_t on_aborting(in ExecutionContextHandle_t exec_handle);
348 ReturnCode_t on_error(in ExecutionContextHandle_t exec_handle);
370 ReturnCode_t on_reset(in ExecutionContextHandle_t exec_handle);
611 ReturnCode_t detach_context(in ExecutionContextHandle_t exec_handle);
652 ExecutionContextList get_owned_contexts();
684 ExecutionContextList get_participating_contexts();
855 boolean is_running();
1243 ReturnCode_t on_execute(in ExecutionContextHandle_t exec_handle);
1270 ReturnCode_t on_state_update(in ExecutionContextHandle_t exec_handle);
1289 ReturnCode_t on_rate_changed(in ExecutionContextHandle_t exec_handle);
1384 ReturnCode_t on_action(in ExecutionContextHandle_t exec_handle);
1477 Mode get_default_mode();
1496 Mode get_current_mode();
1529 Mode get_pending_mode();
1579 in
boolean immediate);
1617 ReturnCode_t on_mode_changed(in ExecutionContextHandle_t exec_handle);
2024 typedef sequence<ExecutionContextProfile>
2077 in ExecutionContextHandle_t exec_handle);
2442 ConnectorProfileList get_connector_profiles();
2501 ReturnCode_t disconnect(in UniqueIdentifier connector_id);
2565 ReturnCode_t notify_disconnect(in UniqueIdentifier connector_id);
2605 typedef sequence<ExecutionContextService>
2649 PortServiceList get_ports();
UniqueIdentifier connector_id
connector_id
Definition: RTC.idl:1783
RTObject owner
owner
Definition: RTC.idl:1910
Mode.
Definition: RTC.idl:1412
PortService port_ref
port_ref
Definition: RTC.idl:1883
FsmBehaviorProfileList behavior_profiles
behavior_profiles
Definition: RTC.idl:2161
sequence< ExecutionContext > ExecutionContextList
Definition: RTC.idl:178
MultiModeComponentAction.
Definition: RTC.idl:1593
string UniqueIdentifier
Definition: SDOPackage.idl:58
SDOPackage::UniqueIdentifier UniqueIdentifier
Definition: RTC.idl:33
string instance_name
instance_name
Definition: RTC.idl:1705
PortInterfaceProfileList interfaces
interfaces
Definition: RTC.idl:1870
RTObject parent
parent
Definition: RTC.idl:2362
Definition: SDOPackage.idl:261
Definition: BasicDataType.idl:22
fsm
Definition: RTC.idl:1343
EXECUTION_HANDLE_TYPE_NATIVE ExecutionContextHandle_t
ExecutionContextHandle_t.
Definition: RTC.idl:31
string type_name
type_name
Definition: RTC.idl:1718
NVList properties
properties
Definition: RTC.idl:1929
FsmObject.
Definition: RTC.idl:2040
NVList properties
properties
Definition: RTC.idl:1816
sequence< NameValue > NVList
Definition: SDOPackage.idl:66
sequence< ExecutionContextProfile > ExecutionContextProfileList
Definition: RTC.idl:2025
sequence< FsmBehaviorProfile > FsmBehaviorProfileList
Definition: RTC.idl:2131
Definition: SDOPackage.idl:181
ExecutionContext.
Definition: RTC.idl:834
OTHER.
Definition: RTC.idl:765
LightweightRTObject.
Definition: RTC.idl:443
sequence< ComponentProfile > ComponentProfileList
Definition: RTC.idl:2384
INACTIVE.
Definition: RTC.idl:138
PortService.
Definition: RTC.idl:2413
ModeCapable.
Definition: RTC.idl:1458
FsmService.
Definition: RTC.idl:2177
string version
version
Definition: RTC.idl:2298
PortServiceList ports
ports
Definition: RTC.idl:1797
PortProfile.
Definition: RTC.idl:1836
ERROR.
Definition: RTC.idl:175
LifeCycleState
LifeCycleState.
Definition: RTC.idl:103
PROVIDED.
Definition: RTC.idl:1660
ComponentAction.
Definition: RTC.idl:204
PortInterfaceProfile.
Definition: RTC.idl:1691
FsmBehaviorProfile.
Definition: RTC.idl:2099
FsmParticipantAction action_component
action_component
Definition: RTC.idl:2115
UniqueIdentifier id
id
Definition: RTC.idl:2128
RTObject.
Definition: RTC.idl:2621
sequence< RTObject > RTCList
Definition: RTC.idl:1739
PERIODIC.
Definition: RTC.idl:735
dataFlowComponent
Definition: RTC.idl:1317
RTObject owner
owner
Definition: RTC.idl:1988
CREATED.
Definition: RTC.idl:116
sequence< PortProfile > PortProfileList
Definition: RTC.idl:1932
ACTIVE.
Definition: RTC.idl:159
sequence< ExecutionContextService > ExecutionContextServiceList
Definition: RTC.idl:2603
PortProfileList port_profiles
port_profiles
Definition: RTC.idl:2347
string type_name
type_name
Definition: RTC.idl:2265
string category
category
Definition: RTC.idl:2327
PortInterfacePolarity
PortInterfacePolarity.
Definition: RTC.idl:1645
NVList properties
properties
Definition: RTC.idl:2021
ConnectorProfileList connector_profiles
connector_profiles
Definition: RTC.idl:1897
string name
name
Definition: RTC.idl:1768
double rate
rate
Definition: RTC.idl:1975
RTCList participants
participants
Definition: RTC.idl:2001
string name
name
Definition: RTC.idl:1856
sequence< ConnectorProfile > ConnectorProfileList
Definition: RTC.idl:1819
sequence< PortInterfaceProfile > PortInterfaceProfileList
Definition: RTC.idl:1735
FsmParticipantAction.
Definition: RTC.idl:1363
FsmProfile.
Definition: RTC.idl:2146
ComponentProfile.
Definition: RTC.idl:2228
EVENT_DRIVEN.
Definition: RTC.idl:750
DataFlowComponentAction.
Definition: RTC.idl:1216
REQUIRED.
Definition: RTC.idl:1673
NVList properties
properties
Definition: RTC.idl:2381
ExecutionKind kind
kind
Definition: RTC.idl:1955
ExecutionContextService.
Definition: RTC.idl:2586
string vendor
vendor
Definition: RTC.idl:2312
ConnectorProfile.
Definition: RTC.idl:1754
#define EXECUTION_HANDLE_TYPE_NATIVE
Definition: RTC.idl:10
PortInterfacePolarity polarity
polarity
Definition: RTC.idl:1732
ReturnCode_t
ReturnCode_t.
Definition: RTC.idl:82
ExecutionKind
ExecutionKind.
Definition: RTC.idl:719
string description
description
Definition: RTC.idl:2279
sequence< PortService > PortServiceList
Definition: RTC.idl:1737
SDOPackage::NVList NVList
Definition: RTC.idl:34
string instance_name
instance_name
Definition: RTC.idl:2247