OpenRTM-aist-Python 2.0.2
|
公開メンバ関数 | |
__init__ (self, TOP, comp, cspmgr) | |
__del__ (self) | |
getComp (self) | |
run_event (self, timeout=10) | |
![]() | |
getBuffer (self) | |
有限状態機械、CSPOutPort、CSPInPortを管理するクラス
OpenRTM_aist.CSPMachine.CSPMachine.__init__ | ( | self, | |
TOP, | |||
comp, | |||
cspmgr ) |
OpenRTM_aist.CSPMachine.CSPMachine.__del__ | ( | self | ) |
OpenRTM_aist.CSPMachine.CSPMachine.getComp | ( | self | ) |
OpenRTM_aist.CSPMachine.CSPMachine.run_event | ( | self, | |
timeout = 10 ) |
FSMのイベントを実行する 受信済みのイベント、送信可能なInPortを選択してイベントを実行する OutPortを登録している場合はデータを送信する。 イベント実行可能なポートがない場合はタイムアウトまで待機する この時、送信するデータは事前に設定しておく必要がある
self | |
timeout | タイムアウトまでの時間 |
OpenRTM_aist.StaticFSM.Machineを再実装しています。