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

[詳解]

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

公開メンバ関数

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

詳解

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

から
2.0.0

構築子と解体子

◆ __init__()

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

コンストラクタ

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

◆ __del__()

OpenRTM_aist.EventPort.EventBinder1.__del__ ( self)

デストラクタ

引数
self

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

メソッド詳解

◆ __call__()

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

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

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

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

◆ run()

OpenRTM_aist.EventPort.EventBinder1.run ( self,
data )

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

引数
self
data受信データ

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