| パッケージ | 説明 |
|---|---|
| jp.go.aist.rtm.RTC.jfsm |
有限状態マシン(FSM)のAPIパッケージ。
|
| jp.go.aist.rtm.RTC.jfsm.machine |
状態マシンの内部実装のためのクラス。
|
| jp.go.aist.rtm.RTC.port |
| 修飾子とタイプ | クラスと説明 |
|---|---|
class |
Machine<T extends StateDef,EP>
状態遷移マシンの実装クラス。
|
| 修飾子とタイプ | メソッドと説明 |
|---|---|
StateInfo |
State.getInfo(MachineBase machine)
Machine内部で使用するメソッド。
|
| 修飾子とタイプ | フィールドと説明 |
|---|---|
MachineBase |
StateInfo.machine |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
protected StateInfo |
StateAlias.getInfo(MachineBase machine,
java.lang.Class<? extends StateBase> stateClass)
StateInfoを取得する。
|
| コンストラクタと説明 |
|---|
RootStateInfo(MachineBase machine,
StateInfo parent) |
StateInfo(MachineBase machine,
StateInfo parent) |
SubStateInfo(java.lang.Class<? extends StateBase> stateClass,
MachineBase machine,
StateInfo parent) |
| 修飾子とタイプ | クラスと説明 |
|---|---|
class |
EventInPort<FsmType extends MachineBase>
EventInPort テンプレートクラス
{@.ja EventInPort の実装である EventInPort
|
| 修飾子とタイプ | フィールドと説明 |
|---|---|
FsmType |
EventInPort.EventBinder0.m_fsm |
FsmType |
EventInPort.EventBinder1.m_fsm |