|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectorg.omg.PortableServer.Servant
OpenRTM.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
ステップ実行が可能な ExecutionContext クラス
1周期毎の実行が可能なPeriodic Sampled Data Processing(周期実行用) ExecutionContextクラスです。 外部からのメソッド呼びだしによって時間が1周期づつ進みます。
入れ子のクラスの概要 |
---|
クラス jp.go.aist.rtm.RTC.executionContext.PeriodicExecutionContext から継承された入れ子のクラス/インタフェース |
---|
PeriodicExecutionContext.Comp, PeriodicExecutionContext.DFP, PeriodicExecutionContext.DFPBase, PeriodicExecutionContext.find_comp |
フィールドの概要 | |
---|---|
protected Logbuf |
rtcout
Logging用フォーマットオブジェクト |
クラス jp.go.aist.rtm.RTC.executionContext.PeriodicExecutionContext から継承されたフィールド |
---|
m_comps, m_nowait, m_profile, m_ref, m_running, m_thread, m_usec |
コンストラクタの概要 | |
---|---|
ExtTrigExecutionContext()
コンストラクタ |
メソッドの概要 | |
---|---|
java.lang.Object |
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 から継承されたメソッド |
---|
__this, activate_component, add_component, bindComponent, close, deactivate_component, finalizeExecutionContext, get_component_state, get_kind, get_profile, get_rate, getObjRef, getRef, is_running, open, PeriodicExecutionContextInit, remove_component, reset_component, set_rate, setObjRef, start, stop |
クラス OpenRTM.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 から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
フィールドの詳細 |
---|
protected Logbuf rtcout
Logging用フォーマットオブジェクト
コンストラクタの詳細 |
---|
public ExtTrigExecutionContext()
メソッドの詳細 |
---|
public void tick() throws org.omg.CORBA.SystemException
ExecutionContextの処理を1周期分進めます。
ExtTrigExecutionContextServiceOperations
内の tick
ExecutionContextBase
内の tick
org.omg.CORBA.SystemException
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 java.lang.Object ECDeleteFunc(ExecutionContextBase comp)
ExecutionContextのインスタンスを破棄します。
ECNewDeleteFunc
内の ECDeleteFunc
PeriodicExecutionContext
内の ECDeleteFunc
comp
- 破棄対象ExecutionContextインスタンスpublic ExecutionContextBase ECNewFunc()
ExecutionContextのインスタンスを取得します。
ECNewDeleteFunc
内の ECNewFunc
PeriodicExecutionContext
内の ECNewFunc
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |