jp.go.aist.rtm.RTC
クラス RTObjectStateMachine
java.lang.Object
jp.go.aist.rtm.RTC.RTObjectStateMachine
public class RTObjectStateMachine
- extends java.lang.Object
クラス java.lang.Object から継承されたメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
RTObjectStateMachine
public RTObjectStateMachine(int id,
LightweightRTObject comp)
- コンストラクタ
getRTObject
public LightweightRTObject getRTObject()
isEquivalent
public boolean isEquivalent(LightweightRTObject comp)
getExecutionContextHandle
public int getExecutionContextHandle()
onStartup
public void onStartup()
onShutdown
public void onShutdown()
onActivated
public void onActivated(StateHolder<LifeCycleState> st)
onDeactivated
public void onDeactivated(StateHolder<LifeCycleState> st)
onAborting
public void onAborting(StateHolder<LifeCycleState> st)
onError
public void onError(StateHolder<LifeCycleState> st)
onReset
public void onReset(StateHolder<LifeCycleState> st)
onExecute
public void onExecute(StateHolder<LifeCycleState> st)
onStateUpdate
public void onStateUpdate(StateHolder<LifeCycleState> st)
onRateChanged
public void onRateChanged()
onAction
public void onAction(StateHolder<LifeCycleState> st)
onModeChanged
public void onModeChanged(StateHolder<LifeCycleState> st)
getState
public LifeCycleState getState()
getStates
public StateHolder<LifeCycleState> getStates()
isCurrentState
public boolean isCurrentState(LifeCycleState state)
isNextState
public boolean isNextState(LifeCycleState state)
goTo
public void goTo(LifeCycleState state)
workerPreDo
public void workerPreDo()
workerDo
public void workerDo()
workerPostDo
public void workerPostDo()
setComponentAction
protected void setComponentAction(LightweightRTObject comp)
setDataFlowComponentAction
protected void setDataFlowComponentAction(LightweightRTObject comp)
setFsmParticipantAction
protected void setFsmParticipantAction(LightweightRTObject comp)
setMultiModeComponentAction
protected void setMultiModeComponentAction(LightweightRTObject comp)