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

[詳解]

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

公開メンバ関数

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

詳解

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

から
2.0.0

構築子と解体子

◆ __init__()

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

コンストラクタ

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

◆ __del__()

def OpenRTM_aist.EventPort.EventBinder0.__del__ (   self)

デストラクタ

引数
self

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

メソッド詳解

◆ __call__()

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

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

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

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

◆ run()

def OpenRTM_aist.EventPort.EventBinder0.run (   self)

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

引数
self

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