Package | Description |
---|---|
jp.go.aist.rtm.RTC.jfsm |
有限状態マシン(FSM)のAPIパッケージ。アプリケーションは、このパッケージに存在する
クラスを用いて実装する。
|
jp.go.aist.rtm.RTC.jfsm.machine |
状態マシンの内部実装のためのクラス。アプリケーションからは使用しない。
|
Class and Description |
---|
State
状態遷移を実行するときに遷移先を示すオブジェクト。
以下のように、ユーザー定義状態のクラスを渡してオブジェクトを作り、
StateBase.setState(State) に渡す。 |
StateDef
ユーザー定義状態のスーパークラス。最上位状態は、かならずこのクラスを直接継承しなくてはならない。
|
Class and Description |
---|
Event
イベントオブジェクト。イベントをオブジェクトとして扱ったり、ハンドラ名(メソッド名)から
イベントを発火するときに使用する。
|
State
状態遷移を実行するときに遷移先を示すオブジェクト。
以下のように、ユーザー定義状態のクラスを渡してオブジェクトを作り、
StateBase.setState(State) に渡す。 |