OpenRTM-aist-Python 2.0.0
公開メンバ関数 | 全メンバ一覧
OpenRTM_aist.StaticFSM.Link クラス

[詳解]

OpenRTM_aist.StaticFSM.Link の継承関係図

公開メンバ関数

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)
 

詳解

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

から
2.0.0

構築子と解体子

◆ __init__()

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

コンストラクタ

引数
self
instance

◆ __del__()

def OpenRTM_aist.StaticFSM.Link.__del__ (   self)

デストラクタ

引数
self

メソッド詳解

◆ call_entry()

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

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

引数
self
cls現在の状態
argv

◆ call_exit()

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

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

引数
self
cls現在の状態
argv

◆ call_init()

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

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

引数
self
cls現在の状態
argv

◆ onEntry()

def OpenRTM_aist.StaticFSM.Link.onEntry (   self)

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

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

◆ onExit()

def OpenRTM_aist.StaticFSM.Link.onExit (   self)

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

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

◆ onInit()

def OpenRTM_aist.StaticFSM.Link.onInit (   self)

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

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

◆ setrtc()

def OpenRTM_aist.StaticFSM.Link.setrtc (   self)

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

引数
self

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