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