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