OpenRTM-aist-Python 2.0.0
Classes | Public Member Functions | List of all members
OpenRTM_aist.MultilayerCompositeEC.MultilayerCompositeEC Class Reference

More...

Inheritance diagram for OpenRTM_aist.MultilayerCompositeEC.MultilayerCompositeEC:
OpenRTM_aist.PeriodicExecutionContext.PeriodicExecutionContext OpenRTM_aist.ExecutionContextBase.ExecutionContextBase OpenRTM_aist.Task.Task

Classes

class  ChildTask
 
class  WorkerThreadCtrl
 

Public Member Functions

def __init__ (self)
 
def exit (self, Task=OpenRTM_aist.Task)
 
def init (self, props)
 
def bindComponent (self, rtc)
 
def addTask (self, rtcs)
 
def findComponent (self, rtobj)
 
def addRTCToTask (self, task, rtobj)
 
def svc (self)
 
- Public Member Functions inherited from OpenRTM_aist.PeriodicExecutionContext.PeriodicExecutionContext
def __init__ (self)
 
def exit (self, Task=OpenRTM_aist.Task)
 
def init (self, props)
 
def svc (self)
 
def open (self, *args)
 
def close (self, flags)
 
def is_running (self)
 
def start (self)
 
def stop (self)
 
def get_rate (self)
 
def set_rate (self, rate)
 
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 add_component (self, comp)
 
def remove_component (self, comp)
 
def get_profile (self)
 
- Public Member Functions inherited from 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)
 

Detailed Description

MultilayerCompositeEC class

Constructor & Destructor Documentation

◆ __init__()

def OpenRTM_aist.MultilayerCompositeEC.MultilayerCompositeEC.__init__ (   self)

Member Function Documentation

◆ addRTCToTask()

def OpenRTM_aist.MultilayerCompositeEC.MultilayerCompositeEC.addRTCToTask (   self,
  task,
  rtobj 
)

Parameters
self
task
rtobj

◆ addTask()

def OpenRTM_aist.MultilayerCompositeEC.MultilayerCompositeEC.addTask (   self,
  rtcs 
)

Parameters
self
rtcs

◆ bindComponent()

def OpenRTM_aist.MultilayerCompositeEC.MultilayerCompositeEC.bindComponent (   self,
  rtc 
)

Bind the component.

Parameters
self
rtcRTC

Reimplemented from OpenRTM_aist.ExecutionContextBase.ExecutionContextBase.

◆ exit()

def OpenRTM_aist.MultilayerCompositeEC.MultilayerCompositeEC.exit (   self,
  Task = OpenRTM_aist.Task 
)

Parameters
self 
Task 

Reimplemented from OpenRTM_aist.PeriodicExecutionContext.PeriodicExecutionContext.

◆ findComponent()

def OpenRTM_aist.MultilayerCompositeEC.MultilayerCompositeEC.findComponent (   self,
  rtobj 
)

Parameters
self
rtobj
Returns

◆ init()

def OpenRTM_aist.MultilayerCompositeEC.MultilayerCompositeEC.init (   self,
  props 
)

Parameters
self 
props

Reimplemented from OpenRTM_aist.PeriodicExecutionContext.PeriodicExecutionContext.

◆ svc()

def OpenRTM_aist.MultilayerCompositeEC.MultilayerCompositeEC.svc (   self)

Create internal activity thread

Run by a daemon thread to handle deferred processing. ACE_Task class method override.

Reimplemented from OpenRTM_aist.PeriodicExecutionContext.PeriodicExecutionContext.


The documentation for this class was generated from the following file: