OpenRTM-aist-Python 2.0.0
公開メンバ関数 | 全メンバ一覧
OpenRTM_aist.FsmActionListener.FsmActionListeners クラス

[詳解]

公開メンバ関数

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

詳解

FsmActionListeners クラス

構築子と解体子

◆ __init__()

def OpenRTM_aist.FsmActionListener.FsmActionListeners.__init__ (   self)

コンストラクタ

引数
self

PreFsmActionListenerType PreFsmActionListenerTypeリスナを格納

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

FsmProfileType FsmProfileTypeリスナを格納

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

メソッド詳解

◆ addPostActionListener()

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

リスナーの追加

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

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

◆ addPreActionListener()

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

リスナーの追加

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

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

◆ addProfileListener()

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

リスナーの追加

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

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

◆ addStructureListener()

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

リスナーの追加

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

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

◆ notifyPostAction()

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

リスナーへ通知する

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

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

◆ notifyPreAction()

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

リスナーへ通知する

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

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

◆ notifyProfile()

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

リスナーへ通知する

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

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

◆ notifyStructure()

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

リスナーへ通知する

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

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

◆ removePostActionListener()

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

リスナーの削除

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

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

◆ removePreActionListener()

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

リスナーの削除

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

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

◆ removeProfileListener()

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

リスナーの削除

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

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

◆ removeStructureListener()

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

リスナーの削除

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

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

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