OpenRTM-aist-Python 2.0.2
OpenRTM_aist.StaticFSM.Link クラス

[詳解]

OpenRTM_aist.StaticFSM.Link の継承関係図

公開メンバ関数

 __init__ (self, instance)
 
 __del__ (self)
 
 setrtc (self)
 
 call_entry (self, cls, *argv)
 
 call_init (self, cls, *argv)
 
 call_exit (self, cls, *argv)
 
 onEntry (self)
 
 onInit (self)
 
 onExit (self)
 

詳解

状態定義の基底クラス 最上位状態、サブ状態を定義する場合はこのクラスを継承する必要がある

から
2.0.0

構築子と解体子

◆ __init__()

OpenRTM_aist.StaticFSM.Link.__init__ ( self,
instance )

コンストラクタ

引数
self
instance

◆ __del__()

OpenRTM_aist.StaticFSM.Link.__del__ ( self)

デストラクタ

引数
self

メソッド詳解

◆ call_entry()

OpenRTM_aist.StaticFSM.Link.call_entry ( self,
cls,
* argv )

現在の状態のonEntry関数を呼び出す RTCを設定している場合はpostOnFsmStateChange、preOnFsmEntry、postOnFsmEntryコールバックを呼び出す

引数
self
cls現在の状態
argv

◆ call_exit()

OpenRTM_aist.StaticFSM.Link.call_exit ( self,
cls,
* argv )

現在の状態のonExit関数を呼び出す RTCを設定している場合はpostOnFsmStateChange、preOnFsmEntry、postOnFsmEntryコールバックを呼び出す

引数
self
cls現在の状態
argv

◆ call_init()

OpenRTM_aist.StaticFSM.Link.call_init ( self,
cls,
* argv )

現在の状態のonInit関数を呼び出す RTCを設定している場合はpostOnFsmStateChange、preOnFsmEntry、postOnFsmEntryコールバックを呼び出す

引数
self
cls現在の状態
argv

◆ onEntry()

OpenRTM_aist.StaticFSM.Link.onEntry ( self)

入場動作を定義した関数 Linkを継承したクラスでonEntry関数を定義し処理を実装する

引数
self
戻り値
リターンコード

◆ onExit()

OpenRTM_aist.StaticFSM.Link.onExit ( self)

退場動作を定義した関数 Linkを継承したクラスでonExit関数を定義し処理を実装する

引数
self
戻り値
リターンコード

◆ onInit()

OpenRTM_aist.StaticFSM.Link.onInit ( self)

開始動作を定義した関数 Linkを継承したクラスでonInit関数を定義し処理を実装する

引数
self
戻り値
リターンコード

◆ setrtc()

OpenRTM_aist.StaticFSM.Link.setrtc ( self)

内部の変数に状態遷移マシンが保持するRTCの参照を格納する

引数
self

このクラス詳解は次のファイルから抽出されました: