OpenRTM-aist-Python 2.0.0
|
公開メンバ関数 | |
def | __init__ (self, data, control, timeout, port, manager=None) |
def | __call__ (self, con, retry=False) |
def | setManager (self, manager) |
def | releaseManager (self) |
def | __call__ (self, con) |
データ読み込み確認リスナ基底クラス
def OpenRTM_aist.CSPOutPort.CSPOutPort.IsReadableListener.__init__ | ( | self, | |
data, | |||
control, | |||
timeout, | |||
port, | |||
manager = None |
|||
) |
コンストラクタ
self | |
control | WorkerThreadCtrlオブジェクト |
timeout | 読み込み待機のタイムアウト時間 |
manager | CSPチャネル管理マネージャ managerを指定した場合は、managerが待機中の場合にロック解除の通知を行う |
def OpenRTM_aist.CSPOutPort.CSPOutPort.IsReadableListener.__call__ | ( | self, | |
con, | |||
retry = False |
|||
) |
読み込み確認時のコールバック関数 他のコネクタがデータ読み込み中の場合は完了まで待機する データ書き込みで待機しているの場合は読み込み状態に移行する このため、読み込み可能な場合は必ずデータを読み込み必要がある
self | |
con | OutPortConnector |
retry | True:再検索、False:通常の読み込み確認 |
OpenRTM_aist.OutPortDuplexConnector.IsReadableListenerBaseを再実装しています。
def OpenRTM_aist.CSPOutPort.CSPOutPort.IsReadableListener.releaseManager | ( | self | ) |
CSPManagerの解除
self |
def OpenRTM_aist.CSPOutPort.CSPOutPort.IsReadableListener.setManager | ( | self, | |
manager | |||
) |
CSPManagerの設定
self | |
manager | CSPManager |