OpenRTM-aist-Python 2.0.2
OpenRTM_aist.OpenHRPExecutionContext.OpenHRPExecutionContext クラス
OpenRTM_aist.OpenHRPExecutionContext.OpenHRPExecutionContext の継承関係図
OpenRTM_aist.ExecutionContextBase.ExecutionContextBase OpenRTM_aist.SimulatorExecutionContext.SimulatorExecutionContext

公開メンバ関数

 tick (self)
 
 is_running (self)
 
 start (self)
 
 stop (self)
 
 get_rate (self)
 
 set_rate (self, rate)
 
 add_component (self, comp)
 
 remove_component (self, comp)
 
 activate_component (self, comp)
 
 deactivate_component (self, comp)
 
 reset_component (self, comp)
 
 get_component_state (self, comp)
 
 get_kind (self)
 
 get_profile (self)
 
- 基底クラス OpenRTM_aist.ExecutionContextBase.ExecutionContextBase に属する継承公開メンバ関数
 init (self, props)
 
 exit (self)
 
 bindComponent (self, rtc)
 
 isRunning (self)
 
 getRate (self)
 
 setRate (self, rate)
 
 addComponent (self, comp)
 
 removeComponent (self, comp)
 
 activateComponent (self, comp)
 
 deactivateComponent (self, comp)
 
 resetComponent (self, comp)
 
 getComponentState (self, comp)
 
 getKind (self)
 
 getProfile (self)
 
 setObjRef (self, ec_ptr)
 
 getObjRef (self)
 
 getKindString (self, kind)
 
 setKind (self, kind)
 
 setOwner (self, comp)
 
 getOwner (self)
 
 getComponentList (self)
 
 setProperties (self, props)
 
 getProperties (self)
 
 isAllCurrentState (self, state)
 
 setExecutionRate (self, props)
 
 setTransitionMode (self, props, key, flag=False)
 
 setTimeout (self, props, key, timevalue=0.0)
 

詳解

 

メソッド詳解

◆ activate_component()

OpenRTM_aist.OpenHRPExecutionContext.OpenHRPExecutionContext.activate_component ( self,
comp )

RTコンポーネントをアクティブ化する RTC.ReturnCode_t OpenHRPExecutionContext:: activate_component(RTC.LightweightRTObject_ptr comp) throw (CORBA.SystemException)

OpenRTM_aist.ExecutionContextBase.ExecutionContextBaseを再実装しています。

OpenRTM_aist.SimulatorExecutionContext.SimulatorExecutionContextで再実装されています。

◆ add_component()

OpenRTM_aist.OpenHRPExecutionContext.OpenHRPExecutionContext.add_component ( self,
comp )

RTコンポーネントを追加する RTC.ReturnCode_t OpenHRPExecutionContext.add_component(RTC.LightweightRTObject_ptr comp) throw (CORBA.SystemException)

OpenRTM_aist.ExecutionContextBase.ExecutionContextBaseを再実装しています。

◆ deactivate_component()

OpenRTM_aist.OpenHRPExecutionContext.OpenHRPExecutionContext.deactivate_component ( self,
comp )

RTコンポーネントを非アクティブ化する RTC.ReturnCode_t OpenHRPExecutionContext:: deactivate_component(RTC.LightweightRTObject_ptr comp) throw (CORBA.SystemException)

OpenRTM_aist.ExecutionContextBase.ExecutionContextBaseを再実装しています。

OpenRTM_aist.SimulatorExecutionContext.SimulatorExecutionContextで再実装されています。

◆ get_component_state()

OpenRTM_aist.OpenHRPExecutionContext.OpenHRPExecutionContext.get_component_state ( self,
comp )

RTコンポーネントの状態を取得する RTC.LifeCycleState OpenHRPExecutionContext:: get_component_state(RTC.LightweightRTObject_ptr comp) throw (CORBA.SystemException) get_component_state(RTC.LightweightRTObject_ptr comp) throw (CORBA.SystemException)

OpenRTM_aist.ExecutionContextBase.ExecutionContextBaseを再実装しています。

◆ get_kind()

OpenRTM_aist.OpenHRPExecutionContext.OpenHRPExecutionContext.get_kind ( self)

ExecutionKind を取得する RTC.ExecutionKind OpenHRPExecutionContext.get_kind() throw (CORBA.SystemException)

OpenRTM_aist.ExecutionContextBase.ExecutionContextBaseを再実装しています。

◆ get_profile()

OpenRTM_aist.OpenHRPExecutionContext.OpenHRPExecutionContext.get_profile ( self)

ExecutionContextProfile を取得する RTC.ExecutionContextProfile* OpenHRPExecutionContext.get_profile() throw (CORBA.SystemException)

OpenRTM_aist.ExecutionContextBase.ExecutionContextBaseを再実装しています。

◆ get_rate()

OpenRTM_aist.OpenHRPExecutionContext.OpenHRPExecutionContext.get_rate ( self)

ExecutionContext の実行周期(Hz)を取得する CORBA.Double OpenHRPExecutionContext.get_rate() throw (CORBA.SystemException)

OpenRTM_aist.ExecutionContextBase.ExecutionContextBaseを再実装しています。

◆ is_running()

OpenRTM_aist.OpenHRPExecutionContext.OpenHRPExecutionContext.is_running ( self)

ExecutionContext 実行状態確認関数 CORBA.Boolean OpenHRPExecutionContext.is_running() throw (CORBA.SystemException)

OpenRTM_aist.ExecutionContextBase.ExecutionContextBaseを再実装しています。

◆ remove_component()

OpenRTM_aist.OpenHRPExecutionContext.OpenHRPExecutionContext.remove_component ( self,
comp )

コンポーネントをコンポーネントリストから削除する RTC.ReturnCode_t OpenHRPExecutionContext:: remove_component(RTC.LightweightRTObject_ptr comp) throw (CORBA.SystemException)

OpenRTM_aist.ExecutionContextBase.ExecutionContextBaseを再実装しています。

◆ reset_component()

OpenRTM_aist.OpenHRPExecutionContext.OpenHRPExecutionContext.reset_component ( self,
comp )

RTコンポーネントをリセットする RTC.ReturnCode_t OpenHRPExecutionContext:: reset_component(RTC.LightweightRTObject_ptr comp) throw (CORBA.SystemException)

OpenRTM_aist.ExecutionContextBase.ExecutionContextBaseを再実装しています。

OpenRTM_aist.SimulatorExecutionContext.SimulatorExecutionContextで再実装されています。

◆ set_rate()

OpenRTM_aist.OpenHRPExecutionContext.OpenHRPExecutionContext.set_rate ( self,
rate )

ExecutionContext の実行周期(Hz)を設定する RTC.ReturnCode_t OpenHRPExecutionContext.set_rate(CORBA.Double rate) throw (CORBA.SystemException)

OpenRTM_aist.ExecutionContextBase.ExecutionContextBaseを再実装しています。

◆ start()

OpenRTM_aist.OpenHRPExecutionContext.OpenHRPExecutionContext.start ( self)

ExecutionContext の実行を開始 RTC.ReturnCode_t OpenHRPExecutionContext.start() throw (CORBA.SystemException)

OpenRTM_aist.ExecutionContextBase.ExecutionContextBaseを再実装しています。

◆ stop()

OpenRTM_aist.OpenHRPExecutionContext.OpenHRPExecutionContext.stop ( self)

ExecutionContext の実行を停止 RTC.ReturnCode_t OpenHRPExecutionContext.stop() throw (CORBA.SystemException)

OpenRTM_aist.ExecutionContextBase.ExecutionContextBaseを再実装しています。

◆ tick()

OpenRTM_aist.OpenHRPExecutionContext.OpenHRPExecutionContext.tick ( self)

処理を1ステップ進める


このクラス詳解は次のファイルから抽出されました: