OpenRTM-aist-Python 2.0.2
OpenRTM_aist.EventPort.EventBinder0 クラス

[詳解]

OpenRTM_aist.EventPort.EventBinder0 の継承関係図
OpenRTM_aist.ConnectorListener.ConnectorDataListener

公開メンバ関数

 __init__ (self, fsm, event_name, handler, buffer)
 
 __del__ (self)
 
 __call__ (self, info, cdrdata)
 
 run (self)
 
- 基底クラス OpenRTM_aist.ConnectorListener.ConnectorDataListener に属する継承公開メンバ関数
 toString (status)
 

詳解

引数なしのイベント受信時のリスナ InPortのON_RECEIVEDコールバックに指定することで、 イベント受信時にバッファにイベントを格納する

から
2.0.0

構築子と解体子

◆ __init__()

OpenRTM_aist.EventPort.EventBinder0.__init__ ( self,
fsm,
event_name,
handler,
buffer )

コンストラクタ

引数
self
fsm有限状態マシン
event_nameイベント名
handlerイベントハンドラ
bufferイベントを格納するバッファ

◆ __del__()

OpenRTM_aist.EventPort.EventBinder0.__del__ ( self)

デストラクタ

引数
self

OpenRTM_aist.ConnectorListener.ConnectorDataListenerを再実装しています。

メソッド詳解

◆ __call__()

OpenRTM_aist.EventPort.EventBinder0.__call__ ( self,
info,
cdrdata )

イベント受信時のコールバック関数 コネクタプロファイルのfsm_event_nameの値がイベント名と一致している場合、バッファにイベントを格納する

引数
self
infoコネクタプロファイル
data受信データ
戻り値
リターンコード

OpenRTM_aist.ConnectorListener.ConnectorDataListenerを再実装しています。

◆ run()

OpenRTM_aist.EventPort.EventBinder0.run ( self)

イベント実行関数 イベントハンドラに指定した処理を実行する

引数
self

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