8#pragma prefix "omg.org"
10#define EXECUTION_HANDLE_TYPE_NATIVE long
178 interface ExecutionContext;
1579 in
boolean immediate);
2024 typedef sequence<ExecutionContextProfile>
2605 typedef sequence<ExecutionContextService>
#define EXECUTION_HANDLE_TYPE_NATIVE
Definition RTC.idl:10
ReturnCode_t on_error(in ExecutionContextHandle_t exec_handle)
ReturnCode_t on_activated(in ExecutionContextHandle_t exec_handle)
ReturnCode_t on_initialize()
ReturnCode_t on_aborting(in ExecutionContextHandle_t exec_handle)
ReturnCode_t on_finalize()
ReturnCode_t on_deactivated(in ExecutionContextHandle_t exec_handle)
ReturnCode_t on_startup(in ExecutionContextHandle_t exec_handle)
ReturnCode_t on_shutdown(in ExecutionContextHandle_t exec_handle)
ReturnCode_t on_reset(in ExecutionContextHandle_t exec_handle)
ReturnCode_t on_state_update(in ExecutionContextHandle_t exec_handle)
ReturnCode_t on_rate_changed(in ExecutionContextHandle_t exec_handle)
ReturnCode_t on_execute(in ExecutionContextHandle_t exec_handle)
ExecutionContextProfile get_profile()
ReturnCode_t reset_component(in LightweightRTObject comp)
LifeCycleState get_component_state(in LightweightRTObject comp)
ReturnCode_t remove_component(in LightweightRTObject comp)
ReturnCode_t add_component(in LightweightRTObject comp)
ReturnCode_t deactivate_component(in LightweightRTObject comp)
ReturnCode_t set_rate(in double rate)
ReturnCode_t activate_component(in LightweightRTObject comp)
ReturnCode_t send_stimulus(in string message, in ExecutionContextHandle_t exec_handle)
ReturnCode_t on_action(in ExecutionContextHandle_t exec_handle)
ReturnCode_t set_fsm_profile(in FsmProfile fsm_profile)
FsmProfile get_fsm_profile()
ExecutionContextHandle_t attach_context(in ExecutionContext exec_context)
ExecutionContext get_context(in ExecutionContextHandle_t exec_handle)
ReturnCode_t detach_context(in ExecutionContextHandle_t exec_handle)
boolean is_alive(in ExecutionContext exec_context)
ExecutionContextList get_owned_contexts()
get_owned_contexts
ExecutionContextList get_participating_contexts()
get_participating_contexts
ExecutionContextHandle_t get_context_handle(in ExecutionContext cxt)
ReturnCode_t initialize()
ReturnCode_t set_mode(in Mode new_mode, in boolean immediate)
Mode get_pending_mode_in_context(in ExecutionContext exec_context)
Mode get_current_mode_in_context(in ExecutionContext exec_context)
ReturnCode_t on_mode_changed(in ExecutionContextHandle_t exec_handle)
ReturnCode_t notify_disconnect(in UniqueIdentifier connector_id)
ConnectorProfileList get_connector_profiles()
ReturnCode_t disconnect_all()
ConnectorProfile get_connector_profile(in UniqueIdentifier connector_id)
ReturnCode_t connect(inout ConnectorProfile connector_profile)
PortProfile get_port_profile()
ReturnCode_t disconnect(in UniqueIdentifier connector_id)
ReturnCode_t notify_connect(inout ConnectorProfile connector_profile)
PortServiceList get_ports()
ComponentProfile get_component_profile()
Definition SDOPackage.idl:264
Definition SDOPackage.idl:185
Definition BasicDataType.idl:26
PortInterfacePolarity
Definition RTC.idl:1646
@ REQUIRED
Definition RTC.idl:1673
@ PROVIDED
Definition RTC.idl:1660
ReturnCode_t
ReturnCode_t
Definition RTC.idl:83
@ RTC_ERROR
Definition RTC.idl:85
@ BAD_PARAMETER
Definition RTC.idl:86
@ RTC_OK
Definition RTC.idl:84
@ PRECONDITION_NOT_MET
Definition RTC.idl:89
@ OUT_OF_RESOURCES
Definition RTC.idl:88
@ UNSUPPORTED
Definition RTC.idl:87
sequence< PortInterfaceProfile > PortInterfaceProfileList
Definition RTC.idl:1735
sequence< FsmBehaviorProfile > FsmBehaviorProfileList
Definition RTC.idl:2131
sequence< ComponentProfile > ComponentProfileList
Definition RTC.idl:2384
sequence< PortProfile > PortProfileList
Definition RTC.idl:1932
ExecutionKind
Definition RTC.idl:720
@ PERIODIC
Definition RTC.idl:735
@ EVENT_DRIVEN
Definition RTC.idl:750
@ OTHER
Definition RTC.idl:765
SDOPackage::NVList NVList
Definition RTC.idl:34
sequence< PortService > PortServiceList
Definition RTC.idl:1738
LifeCycleState
Definition RTC.idl:104
@ ACTIVE_STATE
Definition RTC.idl:159
@ ERROR_STATE
Definition RTC.idl:175
@ INACTIVE_STATE
Definition RTC.idl:138
@ CREATED_STATE
Definition RTC.idl:116
sequence< ConnectorProfile > ConnectorProfileList
Definition RTC.idl:1819
sequence< ExecutionContextService > ExecutionContextServiceList
Definition RTC.idl:2606
EXECUTION_HANDLE_TYPE_NATIVE ExecutionContextHandle_t
Definition RTC.idl:31
sequence< RTObject > RTCList
Definition RTC.idl:1739
sequence< ExecutionContextProfile > ExecutionContextProfileList
Definition RTC.idl:2025
sequence< ExecutionContext > ExecutionContextList
Definition RTC.idl:179
SDOPackage::UniqueIdentifier UniqueIdentifier
Definition RTC.idl:33
string UniqueIdentifier
Definition SDOPackage.idl:61
sequence< NameValue > NVList
Definition SDOPackage.idl:69
string type_name
Definition RTC.idl:2265
string version
Definition RTC.idl:2298
string instance_name
Definition RTC.idl:2247
NVList properties
Definition RTC.idl:2381
string vendor
Definition RTC.idl:2312
string description
Definition RTC.idl:2279
RTObject parent
Definition RTC.idl:2362
string category
Definition RTC.idl:2327
PortProfileList port_profiles
Definition RTC.idl:2347
UniqueIdentifier connector_id
Definition RTC.idl:1783
string name
Definition RTC.idl:1768
NVList properties
Definition RTC.idl:1816
PortServiceList ports
Definition RTC.idl:1797
RTCList participants
Definition RTC.idl:2001
RTObject owner
Definition RTC.idl:1988
NVList properties
Definition RTC.idl:2021
ExecutionKind kind
Definition RTC.idl:1955
double rate
Definition RTC.idl:1975
UniqueIdentifier id
Definition RTC.idl:2128
FsmParticipantAction action_component
Definition RTC.idl:2115
FsmBehaviorProfileList behavior_profiles
Definition RTC.idl:2161
PortInterfacePolarity polarity
Definition RTC.idl:1732
string instance_name
Definition RTC.idl:1705
string type_name
Definition RTC.idl:1718
ConnectorProfileList connector_profiles
Definition RTC.idl:1897
RTObject owner
Definition RTC.idl:1910
PortService port_ref
Definition RTC.idl:1883
NVList properties
Definition RTC.idl:1929
string name
Definition RTC.idl:1856
PortInterfaceProfileList interfaces
Definition RTC.idl:1870