OpenRTM-aist-Python 2.0.0
公開メンバ関数 | 全メンバ一覧
OpenRTM_aist.OpenHRPExecutionContext.OpenHRPExecutionContext クラス
OpenRTM_aist.OpenHRPExecutionContext.OpenHRPExecutionContext の継承関係図
OpenRTM_aist.ExecutionContextBase.ExecutionContextBase OpenRTM_aist.SimulatorExecutionContext.SimulatorExecutionContext

公開メンバ関数

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

詳解

 

メソッド詳解

◆ activate_component()

def 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()

def 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()

def 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()

def 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()

def OpenRTM_aist.OpenHRPExecutionContext.OpenHRPExecutionContext.get_kind (   self)

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

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

◆ get_profile()

def OpenRTM_aist.OpenHRPExecutionContext.OpenHRPExecutionContext.get_profile (   self)

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

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

◆ get_rate()

def OpenRTM_aist.OpenHRPExecutionContext.OpenHRPExecutionContext.get_rate (   self)

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

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

◆ is_running()

def OpenRTM_aist.OpenHRPExecutionContext.OpenHRPExecutionContext.is_running (   self)

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

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

◆ remove_component()

def 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()

def 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()

def 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()

def OpenRTM_aist.OpenHRPExecutionContext.OpenHRPExecutionContext.start (   self)

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

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

◆ stop()

def OpenRTM_aist.OpenHRPExecutionContext.OpenHRPExecutionContext.stop (   self)

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

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

◆ tick()

def OpenRTM_aist.OpenHRPExecutionContext.OpenHRPExecutionContext.tick (   self)

処理を1ステップ進める


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