jp.go.aist.rtm.RTC.executionContext
クラス PeriodicExecutionContext.DFP

java.lang.Object
  上位を拡張 jp.go.aist.rtm.RTC.executionContext.PeriodicExecutionContext.DFPBase
      上位を拡張 jp.go.aist.rtm.RTC.executionContext.PeriodicExecutionContext.DFP
含まれているクラス:
PeriodicExecutionContext

protected class PeriodicExecutionContext.DFP
extends PeriodicExecutionContext.DFPBase

DataFlowComponentのAction定義用抽象クラスです。


フィールドの概要
 
クラス jp.go.aist.rtm.RTC.executionContext.PeriodicExecutionContext.DFPBase から継承されたフィールド
ec_id, m_sm
 
コンストラクタの概要
PeriodicExecutionContext.DFP(DataFlowComponent obj, int id)
          コンストラクタです。
 
メソッドの概要
 void on_aborting(StateHolder st)
          onAbortingアクション定義用メソッドです。
 void on_activated(StateHolder st)
          onActivatedアクション定義用メソッドです。
 void on_deactivated(StateHolder st)
          onDeactivatedアクション定義用メソッドです。
 void on_error(StateHolder st)
          onErrorアクション定義用メソッドです。
 void on_execute(StateHolder st)
          onExecuteアクション定義用メソッドです。
 void on_rate_changed()
          onRateChangedアクション定義用メソッドです。
 void on_reset(StateHolder st)
          onResetアクション定義用メソッドです。
 void on_shutdown()
          onShutdownアクション定義用メソッドです。
 void on_startup()
          onStartupアクション定義用メソッドです。
 void on_state_update(StateHolder st)
          onStateUpdateアクション定義用メソッドです。
 
クラス jp.go.aist.rtm.RTC.executionContext.PeriodicExecutionContext.DFPBase から継承されたメソッド
get_state, worker
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

PeriodicExecutionContext.DFP

public PeriodicExecutionContext.DFP(DataFlowComponent obj,
                                    int id)

コンストラクタです。

パラメータ:
obj - 対象コンポーネント
id - ExecutionContextのID
メソッドの詳細

on_startup

public void on_startup()

onStartupアクション定義用メソッドです。

定義:
クラス PeriodicExecutionContext.DFPBase 内の on_startup

on_shutdown

public void on_shutdown()

onShutdownアクション定義用メソッドです。

定義:
クラス PeriodicExecutionContext.DFPBase 内の on_shutdown

on_activated

public void on_activated(StateHolder st)

onActivatedアクション定義用メソッドです。

定義:
クラス PeriodicExecutionContext.DFPBase 内の on_activated

on_deactivated

public void on_deactivated(StateHolder st)

onDeactivatedアクション定義用メソッドです。

定義:
クラス PeriodicExecutionContext.DFPBase 内の on_deactivated

on_aborting

public void on_aborting(StateHolder st)

onAbortingアクション定義用メソッドです。

定義:
クラス PeriodicExecutionContext.DFPBase 内の on_aborting

on_error

public void on_error(StateHolder st)

onErrorアクション定義用メソッドです。

定義:
クラス PeriodicExecutionContext.DFPBase 内の on_error

on_reset

public void on_reset(StateHolder st)

onResetアクション定義用メソッドです。

定義:
クラス PeriodicExecutionContext.DFPBase 内の on_reset

on_execute

public void on_execute(StateHolder st)

onExecuteアクション定義用メソッドです。

定義:
クラス PeriodicExecutionContext.DFPBase 内の on_execute

on_state_update

public void on_state_update(StateHolder st)

onStateUpdateアクション定義用メソッドです。

定義:
クラス PeriodicExecutionContext.DFPBase 内の on_state_update

on_rate_changed

public void on_rate_changed()

onRateChangedアクション定義用メソッドです。

定義:
クラス PeriodicExecutionContext.DFPBase 内の on_rate_changed