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