|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
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 内の tickExecutionContextBase 内の tickpublic int svc()
ExecutionContextにattachされている各Componentの処理を呼び出します。 全Componentの処理を呼び出した後、次のイベントが発生するまで休止します。
PeriodicExecutionContext 内の svcpublic void run()
ExecutionContextを起動します。
java.lang.Runnable 内の runPeriodicExecutionContext 内の runpublic static void ExtTrigExecutionContextInit(Manager manager)
このExecutionContextを生成するFactoryクラスを ExecutionContext用ObjectManagerに登録します。
manager - Managerオブジェクトpublic void ECDeleteFunc(ExecutionContextBase comp)
ExecutionContextのインスタンスを破棄します。
ECNewDeleteFunc 内の ECDeleteFuncPeriodicExecutionContext 内の ECDeleteFunccomp - 破棄対象ExecutionContextインスタンスpublic ExecutionContextBase ECNewFunc()
ExecutionContextのインスタンスを取得します。
ECNewDeleteFunc 内の ECNewFuncPeriodicExecutionContext 内の ECNewFunc
|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||