|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectorg.omg.PortableServer.Servant
RTC.ExtTrigExecutionContextServicePOA
jp.go.aist.rtm.RTC.executionContext.ExecutionContextBase
jp.go.aist.rtm.RTC.executionContext.PeriodicExecutionContext
jp.go.aist.rtm.RTC.executionContext.ExtTrigExecutionContext
public class ExtTrigExecutionContext
1周期毎の実行が可能なPeriodic Sampled Data Processing(周期実行用)ExecutionContextクラスです。 外部からのメソッド呼びだしによって時間が1周期づつ進みます。
コンストラクタの概要 | |
---|---|
ExtTrigExecutionContext()
デフォルト・コンストラクタです。 |
メソッドの概要 | |
---|---|
void |
ECDeleteFunc(ExecutionContextBase comp)
ExecutionContextのインスタンスを破棄します。 |
ExecutionContextBase |
ECNewFunc()
ExecutionContextのインスタンスを取得します。 |
static void |
ExtTrigExecutionContextInit(Manager manager)
このExecutionContextを生成するFactoryクラスを ExecutionContext用ObjectManagerに登録します。 |
void |
run()
ExecutionContextを起動します。 |
int |
svc()
ExecutionContextにattachされている各Componentの処理を呼び出します。 |
void |
tick()
ExecutionContextの処理を1周期分進めます。 |
クラス jp.go.aist.rtm.RTC.executionContext.PeriodicExecutionContext から継承されたメソッド |
---|
activate_component, add, close, deactivate_component, get_component_state, get_kind, get_profile, get_rate, getRef, is_running, open, PeriodicExecutionContextInit, remove, reset_component, set_rate, setObjRef, start, stop |
クラス RTC.ExtTrigExecutionContextServicePOA から継承されたメソッド |
---|
_all_interfaces, _invoke, _this, _this |
クラス org.omg.PortableServer.Servant から継承されたメソッド |
---|
_default_POA, _get_delegate, _get_interface_def, _is_a, _non_existent, _object_id, _orb, _poa, _set_delegate, _this_object, _this_object |
クラス java.lang.Object から継承されたメソッド |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
コンストラクタの詳細 |
---|
public ExtTrigExecutionContext()
デフォルト・コンストラクタです。
メソッドの詳細 |
---|
public void tick()
ExecutionContextの処理を1周期分進めます。
ExtTrigExecutionContextServiceOperations
内の tick
ExecutionContextBase
内の tick
public int svc()
ExecutionContextにattachされている各Componentの処理を呼び出します。 全Componentの処理を呼び出した後、次のイベントが発生するまで休止します。
PeriodicExecutionContext
内の svc
public void run()
ExecutionContextを起動します。
java.lang.Runnable
内の run
PeriodicExecutionContext
内の run
public static void ExtTrigExecutionContextInit(Manager manager)
このExecutionContextを生成するFactoryクラスを ExecutionContext用ObjectManagerに登録します。
manager
- Managerオブジェクトpublic void ECDeleteFunc(ExecutionContextBase comp)
ExecutionContextのインスタンスを破棄します。
ECNewDeleteFunc
内の ECDeleteFunc
PeriodicExecutionContext
内の ECDeleteFunc
comp
- 破棄対象ExecutionContextインスタンスpublic ExecutionContextBase ECNewFunc()
ExecutionContextのインスタンスを取得します。
ECNewDeleteFunc
内の ECNewFunc
PeriodicExecutionContext
内の ECNewFunc
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |