OpenRTM-aist-Python 2.0.2
OpenRTM_aist.FsmActionListener.FsmActionListeners クラス

[詳解]

公開メンバ関数

 __init__ (self)
 
 addPreActionListener (self, ltype, listener)
 
 addPostActionListener (self, ltype, listener)
 
 addProfileListener (self, ltype, listener)
 
 addStructureListener (self, ltype, listener)
 
 removePreActionListener (self, ltype, listener)
 
 removePostActionListener (self, ltype, listener)
 
 removeProfileListener (self, ltype, listener)
 
 removeStructureListener (self, ltype, listener)
 
 notifyPreAction (self, ltype, ec_id)
 
 notifyPostAction (self, ltype, ec_id, ret)
 
 notifyProfile (self, ltype, pprofile)
 
 notifyStructure (self, ltype, ec_id)
 

公開変数類

 preaction_num
 
 postaction_num
 
 profile_num
 
 structure_num
 

詳解

構築子と解体子

◆ __init__()

OpenRTM_aist.FsmActionListener.FsmActionListeners.__init__ ( self)

コンストラクタ

引数
self

メソッド詳解

◆ addPostActionListener()

OpenRTM_aist.FsmActionListener.FsmActionListeners.addPostActionListener ( self,
ltype,
listener )

リスナーの追加

指定の種類のPostFsmActionListenerを追加する。

引数
self
ltypeリスナの種類
listener追加するリスナ
戻り値
False:指定の種類のリスナが存在しない

◆ addPreActionListener()

OpenRTM_aist.FsmActionListener.FsmActionListeners.addPreActionListener ( self,
ltype,
listener )

リスナーの追加

指定の種類のPreFsmActionListenerを追加する。

引数
self
ltypeリスナの種類
listener追加するリスナ
戻り値
False:指定の種類のリスナが存在しない

◆ addProfileListener()

OpenRTM_aist.FsmActionListener.FsmActionListeners.addProfileListener ( self,
ltype,
listener )

リスナーの追加

指定の種類のFsmProfileListenerを追加する。

引数
self
ltypeリスナの種類
listener追加するリスナ
戻り値
False:指定の種類のリスナが存在しない

◆ addStructureListener()

OpenRTM_aist.FsmActionListener.FsmActionListeners.addStructureListener ( self,
ltype,
listener )

リスナーの追加

指定の種類のFsmStructureListenerを追加する。

引数
self
ltypeリスナの種類
listener追加するリスナ
戻り値
False:指定の種類のリスナが存在しない

◆ notifyPostAction()

OpenRTM_aist.FsmActionListener.FsmActionListeners.notifyPostAction ( self,
ltype,
ec_id,
ret )

リスナーへ通知する

指定の種類のPostFsmActionListenerのコールバック関数を呼び出す。

引数
self
ltypeリスナの種類
ec_id実行コンテキストのID
retリターンコード

◆ notifyPreAction()

OpenRTM_aist.FsmActionListener.FsmActionListeners.notifyPreAction ( self,
ltype,
ec_id )

リスナーへ通知する

指定の種類のPreFsmActionListenerのコールバック関数を呼び出す。

引数
self
ltypeリスナの種類
ec_id実行コンテキストのID

◆ notifyProfile()

OpenRTM_aist.FsmActionListener.FsmActionListeners.notifyProfile ( self,
ltype,
pprofile )

リスナーへ通知する

指定の種類のFsmStructureListenerのコールバック関数を呼び出す。

引数
self
ltypeリスナの種類
pprofileポートプロファイル

◆ notifyStructure()

OpenRTM_aist.FsmActionListener.FsmActionListeners.notifyStructure ( self,
ltype,
ec_id )

リスナーへ通知する

指定の種類のFsmStructureListenerのコールバック関数を呼び出す。

引数
self
ltypeリスナの種類
ec_id実行コンテキストのID

◆ removePostActionListener()

OpenRTM_aist.FsmActionListener.FsmActionListeners.removePostActionListener ( self,
ltype,
listener )

リスナーの削除

指定の種類のPostFsmActionListenerを削除する。

引数
self
ltypeリスナの種類
listener削除するリスナ
戻り値
False:指定の種類のリスナが存在しない

◆ removePreActionListener()

OpenRTM_aist.FsmActionListener.FsmActionListeners.removePreActionListener ( self,
ltype,
listener )

リスナーの削除

指定の種類のPreFsmActionListenerを削除する。

引数
self
ltypeリスナの種類
listener削除するリスナ
戻り値
False:指定の種類のリスナが存在しない

◆ removeProfileListener()

OpenRTM_aist.FsmActionListener.FsmActionListeners.removeProfileListener ( self,
ltype,
listener )

リスナーの削除

指定の種類のFsmProfileListenerを削除する。

引数
self
ltypeリスナの種類
listener削除するリスナ
戻り値
False:指定の種類のリスナが存在しない

◆ removeStructureListener()

OpenRTM_aist.FsmActionListener.FsmActionListeners.removeStructureListener ( self,
ltype,
listener )

リスナーの削除

指定の種類のFsmStructureListenerを削除する。

引数
self
ltypeリスナの種類
listener削除するリスナ
戻り値
False:指定の種類のリスナが存在しない

メンバ詳解

◆ postaction_num

OpenRTM_aist.FsmActionListener.FsmActionListeners.postaction_num

PostFsmActionTypeリスナ配列 PostFsmActionTypeリスナを格納

◆ preaction_num

OpenRTM_aist.FsmActionListener.FsmActionListeners.preaction_num

PreFsmActionListenerType PreFsmActionListenerTypeリスナを格納

◆ profile_num

OpenRTM_aist.FsmActionListener.FsmActionListeners.profile_num

FsmProfileType FsmProfileTypeリスナを格納

◆ structure_num

OpenRTM_aist.FsmActionListener.FsmActionListeners.structure_num

FsmStructureTypeリスナ配列 FsmStructureTypeリスナを格納


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