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