OpenRTM-aist-Python 2.0.2
|
公開メンバ関数 | |
__init__ (self, manager) | |
__del__ (self) | |
shutdown (self) | |
onInitialize (self) | |
onActivated (self, exec_handle) | |
activateChildComp (self, rtobj) | |
onDeactivated (self, exec_handle) | |
deactivateChildComp (self, rtobj) | |
onReset (self, exec_handle) | |
resetChildComp (self, rtobj) | |
onFinalize (self) | |
![]() | |
init (self) | |
on_execute (self, ec_id) | |
on_state_update (self, ec_id) | |
on_rate_changed (self, ec_id) | |
![]() | |
onStartup (self, ec_id) | |
onShutdown (self, ec_id) | |
onExecute (self, ec_id) | |
onAborting (self, ec_id) | |
onError (self, ec_id) | |
onStateUpdate (self, ec_id) | |
onRateChanged (self, ec_id) | |
onAction (self, ec_id) | |
initialize (self) | |
finalize (self) | |
exit (self) | |
is_alive (self, exec_context) | |
get_context (self, ec_id) | |
get_owned_contexts (self) | |
get_participating_contexts (self) | |
get_component_profile (self) | |
get_ports (self) | |
attach_context (self, exec_context) | |
detach_context (self, ec_id) | |
on_initialize (self) | |
on_finalize (self) | |
on_startup (self, ec_id) | |
on_shutdown (self, ec_id) | |
on_activated (self, ec_id) | |
on_deactivated (self, ec_id) | |
on_aborting (self, ec_id) | |
on_error (self, ec_id) | |
on_reset (self, ec_id) | |
get_owned_organizations (self) | |
get_sdo_id (self) | |
get_sdo_type (self) | |
get_device_profile (self) | |
get_service_profiles (self) | |
get_service_profile (self, _id) | |
get_sdo_service (self, _id) | |
get_configuration (self) | |
get_monitoring (self) | |
get_organizations (self) | |
get_status_list (self) | |
get_status (self, name) | |
getInstanceName (self) | |
setInstanceName (self, instance_name) | |
getTypeName (self) | |
getDescription (self) | |
getVersion (self) | |
getVendor (self) | |
getCategory (self) | |
getNamingNames (self) | |
setObjRef (self, rtobj) | |
getObjRef (self) | |
setProperties (self, prop) | |
getProperties (self) | |
bindParameter (self, param_name, var, def_val, trans=None) | |
getConfigService (self) | |
updateParameters (self, config_set) | |
registerPort (self, port) | |
registerInPort (self, name, inport) | |
registerOutPort (self, name, outport) | |
removeInPort (self, port) | |
removeOutPort (self, port) | |
deletePort (self, port) | |
deletePortByName (self, port_name) | |
getExecutionContext (self, ec_id) | |
getExecutionRate (self, ec_id) | |
setExecutionRate (self, ec_id, rate) | |
isOwnExecutionContext (self, ec_id) | |
deactivate (self, ec_id) | |
activate (self, ec_id) | |
reset (self, ec_id) | |
addSdoServiceProvider (self, prof, provider) | |
removeSdoServiceProvider (self, id) | |
addSdoServiceConsumer (self, prof) | |
removeSdoServiceConsumer (self, id) | |
removeSdoServiceConsumerStartThread (self, id) | |
readAll (self) | |
writeAll (self) | |
setReadAll (self, read=True, completion=False) | |
setWriteAll (self, write=True, completion=False) | |
finalizePorts (self) | |
addPreComponentActionListener (self, listener_type, memfunc) | |
removePreComponentActionListener (self, listener_type, listener) | |
addPostComponentActionListener (self, listener_type, memfunc) | |
removePostComponentActionListener (self, listener_type, listener) | |
addPortActionListener (self, listener_type, memfunc) | |
removePortActionListener (self, listener_type, listener) | |
addExecutionContextActionListener (self, listener_type, memfunc) | |
removeExecutionContextActionListener (self, listener_type, listener) | |
addPortConnectListener (self, listener_type, memfunc) | |
removePortConnectListener (self, listener_type, listener) | |
addPortConnectRetListener (self, listener_type, memfunc) | |
removePortConnectRetListener (self, listener_type, listener) | |
addConfigurationParamListener (self, type, memfunc) | |
removeConfigurationParamListener (self, type, listener) | |
addConfigurationSetListener (self, listener_type, memfunc) | |
removeConfigurationSetListener (self, type, listener) | |
addConfigurationSetNameListener (self, type, memfunc) | |
removeConfigurationSetNameListener (self, type, listener) | |
addPreFsmActionListener (self, listener_type, memfunc) | |
removePreFsmActionListener (self, listener_type, listener) | |
addPostFsmActionListener (self, listener_type, memfunc) | |
removePostFsmActionListener (self, listener_type, listener) | |
addFsmProfileListener (self, listener_type, memfunc) | |
removeFsmProfileListener (self, listener_type, listener) | |
addFsmStructureListener (self, listener_type, memfunc) | |
removeFsmStructureListener (self, listener_type, listener) | |
getPrivateContextOptions (self, ec_args) | |
getting individual EC options from RTC's configuration file | |
getGlobalContextOptions (self, global_ec_props) | |
getting global EC options from rtc.conf | |
getContextOptions (self, ec_args) | |
getting EC options | |
findExistingEC (self, ec_arg) | |
fiding existing EC from the factory | |
createContexts (self, ec_args) | |
creating, initializing and binding context | |
setINSObjRef (self, obj) | |
omniINSPOAから取得したオブジェクトを登録 | |
データフロー型RTComponentの基底クラス。 各種データフロー型RTComponentを実装する場合は、本クラスを継承する形で実装 する。
OpenRTM_aist.PeriodicECSharedComposite.PeriodicECSharedComposite.__init__ | ( | self, | |
manager ) |
コンストラクタ
コンストラクタ
manager | マネージャオブジェクト |
OpenRTM_aist.DataFlowComponentBase.DataFlowComponentBaseを再実装しています。
OpenRTM_aist.PeriodicECSharedComposite.PeriodicECSharedComposite.__del__ | ( | self | ) |
OpenRTM_aist.PeriodicECSharedComposite.PeriodicECSharedComposite.activateChildComp | ( | self, | |
rtobj ) |
RTCをアクティブ化する 複合コンポーネントの場合は子コンポーネントをアクティブ化する
self | |
rtobj | RTC |
OpenRTM_aist.PeriodicECSharedComposite.PeriodicECSharedComposite.deactivateChildComp | ( | self, | |
rtobj ) |
RTCを非アクティブ化する 複合コンポーネントの場合は子コンポーネントを非アクティブ化する
self | |
rtobj | RTC |
OpenRTM_aist.PeriodicECSharedComposite.PeriodicECSharedComposite.onActivated | ( | self, | |
exec_handle ) |
活性化処理用コールバック関数
ComponentAction.on_activated が呼ばれた際に実行されるコールバック 関数。
本関数は無条件に RTC.RTC_OK を返すようにダミー実装されているので、 各コンポーネントの実際の活性化処理は、本関数をオーバーライドして実装する 必要がある。
exec_handle | 参加している ExecutionContext の ID |
OpenRTM_aist.RTObject.RTObject_implを再実装しています。
OpenRTM_aist.PeriodicECSharedComposite.PeriodicECSharedComposite.onDeactivated | ( | self, | |
exec_handle ) |
非活性化処理用コールバック関数
ComponentAction.on_deactivated が呼ばれた際に実行されるコールバック 関数。
本関数は無条件に RTC.RTC_OK を返すようにダミー実装されているので、 各コンポーネントの実際の非活性化処理は、本関数をオーバーライドして実装する 必要がある。
exec_handle | 参加している ExecutionContext の ID |
OpenRTM_aist.RTObject.RTObject_implを再実装しています。
OpenRTM_aist.PeriodicECSharedComposite.PeriodicECSharedComposite.onFinalize | ( | self | ) |
[ComponentAction CORBA interface] RTC の終了
RTC が破棄される。 RTC 固有の終了処理はここで実行する。 このオペレーション呼び出しの結果として onFinalize() コールバック関数が 呼び出される。
OpenRTM_aist.RTObject.RTObject_implを再実装しています。
OpenRTM_aist.PeriodicECSharedComposite.PeriodicECSharedComposite.onInitialize | ( | self | ) |
初期化
データフロー型 RTComponent の初期化を実行する。 実際の初期化処理は、各具象クラス内に記述する。
OpenRTM_aist.RTObject.RTObject_implを再実装しています。
OpenRTM_aist.PeriodicECSharedComposite.PeriodicECSharedComposite.onReset | ( | self, | |
exec_handle ) |
リセット処理用コールバック関数
ComponentAction.on_reset が呼ばれた際に実行されるコールバック関数。
本関数は無条件に RTC.RTC_OK を返すようにダミー実装されているので、 各コンポーネントの実際のリセット処理は、本関数をオーバーライドして実装する 必要がある。
exec_handle | 参加している ExecutionContext の ID |
OpenRTM_aist.RTObject.RTObject_implを再実装しています。
OpenRTM_aist.PeriodicECSharedComposite.PeriodicECSharedComposite.resetChildComp | ( | self, | |
rtobj ) |
RTCをリセットする 複合コンポーネントの場合は子コンポーネントをリセットする
self | |
rtobj | RTC |
OpenRTM_aist.PeriodicECSharedComposite.PeriodicECSharedComposite.shutdown | ( | self | ) |