OpenRTM-aist-Python 2.0.2
OpenRTM_aist.FiniteStateMachineComponent.FiniteStateMachineComponent_impl クラス

[詳解]

OpenRTM_aist.FiniteStateMachineComponent.FiniteStateMachineComponent_impl の継承関係図
OpenRTM_aist.RTObject.RTObject_impl

公開メンバ関数

 __init__ (self, manager=None, orb=None, poa=None)
 
 on_action (self, ec_id)
 
- 基底クラス OpenRTM_aist.RTObject.RTObject_impl に属する継承公開メンバ関数
 __del__ (self)
 
 onInitialize (self)
 
 onFinalize (self)
 
 onStartup (self, ec_id)
 
 onShutdown (self, ec_id)
 
 onActivated (self, ec_id)
 
 onDeactivated (self, ec_id)
 
 onExecute (self, ec_id)
 
 onAborting (self, ec_id)
 
 onError (self, ec_id)
 
 onReset (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)
 
 shutdown (self)
 
 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から取得したオブジェクトを登録
 

詳解

FiniteStateMachineのベースクラス。 ユーザが新たなRTコンポーネントを作成する場合は、このクラスを拡張する。 各RTコンポーネントのベースとなるクラス。}

構築子と解体子

◆ __init__()

OpenRTM_aist.FiniteStateMachineComponent.FiniteStateMachineComponent_impl.__init__ ( self,
manager = None,
orb = None,
poa = None )

コンストラクタ

コンストラクタ

引数
self

OpenRTM_aist.RTObject.RTObject_implを再実装しています。

メソッド詳解

◆ on_action()

OpenRTM_aist.FiniteStateMachineComponent.FiniteStateMachineComponent_impl.on_action ( self,
ec_id )

戻り値
ReturnCode_t 型のリターンコード

このクラス詳解は次のファイルから抽出されました: