public class RTObjectStateMachine
extends java.lang.Object
コンストラクタと説明 |
---|
RTObjectStateMachine(int id,
LightweightRTObject comp)
コンストラクタ
|
public RTObjectStateMachine(int id, LightweightRTObject comp)
public LightweightRTObject getRTObject()
public boolean isEquivalent(LightweightRTObject comp)
public int getExecutionContextHandle()
public void onStartup()
public void onShutdown()
public void onActivated(StateHolder<LifeCycleState> st)
public void onDeactivated(StateHolder<LifeCycleState> st)
public void onAborting(StateHolder<LifeCycleState> st)
public void onError(StateHolder<LifeCycleState> st)
public void onReset(StateHolder<LifeCycleState> st)
public void onExecute(StateHolder<LifeCycleState> st)
public void onStateUpdate(StateHolder<LifeCycleState> st)
public void onRateChanged()
public void onAction(StateHolder<LifeCycleState> st)
public void onModeChanged(StateHolder<LifeCycleState> st)
public LifeCycleState getState()
public StateHolder<LifeCycleState> getStates()
public boolean isCurrentState(LifeCycleState state)
public boolean isNextState(LifeCycleState state)
public void goTo(LifeCycleState state)
public void workerPreDo()
public void workerDo()
public void workerPostDo()
protected void setComponentAction(LightweightRTObject comp)
protected void setDataFlowComponentAction(LightweightRTObject comp)
protected void setFsmParticipantAction(LightweightRTObject comp)
protected void setMultiModeComponentAction(LightweightRTObject comp)