OpenRTM-aist-Python 2.0.0
|
公開メンバ関数 | |
def | __init__ (self, instance) |
def | __del__ (self) |
def | setrtc (self) |
def | call_entry (self, cls, *argv) |
def | call_init (self, cls, *argv) |
def | call_exit (self, cls, *argv) |
def | onEntry (self) |
def | onInit (self) |
def | onExit (self) |
状態定義の基底クラス 最上位状態、サブ状態を定義する場合はこのクラスを継承する必要がある
def OpenRTM_aist.StaticFSM.Link.__init__ | ( | self, | |
instance | |||
) |
コンストラクタ
self | |
instance |
def OpenRTM_aist.StaticFSM.Link.__del__ | ( | self | ) |
デストラクタ
self |
def OpenRTM_aist.StaticFSM.Link.call_entry | ( | self, | |
cls, | |||
* | argv | ||
) |
現在の状態のonEntry関数を呼び出す RTCを設定している場合はpostOnFsmStateChange、preOnFsmEntry、postOnFsmEntryコールバックを呼び出す
self | |
cls | 現在の状態 |
argv |
def OpenRTM_aist.StaticFSM.Link.call_exit | ( | self, | |
cls, | |||
* | argv | ||
) |
現在の状態のonExit関数を呼び出す RTCを設定している場合はpostOnFsmStateChange、preOnFsmEntry、postOnFsmEntryコールバックを呼び出す
self | |
cls | 現在の状態 |
argv |
def OpenRTM_aist.StaticFSM.Link.call_init | ( | self, | |
cls, | |||
* | argv | ||
) |
現在の状態のonInit関数を呼び出す RTCを設定している場合はpostOnFsmStateChange、preOnFsmEntry、postOnFsmEntryコールバックを呼び出す
self | |
cls | 現在の状態 |
argv |
def OpenRTM_aist.StaticFSM.Link.onEntry | ( | self | ) |
入場動作を定義した関数 Linkを継承したクラスでonEntry関数を定義し処理を実装する
self |
def OpenRTM_aist.StaticFSM.Link.onExit | ( | self | ) |
退場動作を定義した関数 Linkを継承したクラスでonExit関数を定義し処理を実装する
self |
def OpenRTM_aist.StaticFSM.Link.onInit | ( | self | ) |
開始動作を定義した関数 Linkを継承したクラスでonInit関数を定義し処理を実装する
self |
def OpenRTM_aist.StaticFSM.Link.setrtc | ( | self | ) |
内部の変数に状態遷移マシンが保持するRTCの参照を格納する
self |