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

More...

Inheritance diagram for OpenRTM_aist.ExtTrigExecutionContext.ExtTrigExecutionContext:
OpenRTM_aist.ExecutionContextBase.ExecutionContextBase OpenRTM_aist.Task.Task

Classes

class  Worker
 

Public Member Functions

def __init__ (self)
 
def exit (self, Task=OpenRTM_aist.Task)
 
def open (self, *args)
 Start activity. More...
 
def svc (self)
 
def close (self, flags)
 
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)
 
def onStarted (self)
 onStarted() template function RTC::ReturnCode_t ExtTrigExecutionContext::onStarted()
 
def onWaitingActivated (self, comp, count)
 onWaitingActivated() template function RTC::ReturnCode_t ExtTrigExecutionContext:: onWaitingActivated(RTC_impl::RTObjectStateMachine* comp, long int count)
 
def onWaitingDeactivated (self, comp, count)
 onWaitingDeactivated() template function RTC::ReturnCode_t ExtTrigExecutionContext:: onWaitingDeactivated(RTC_impl::RTObjectStateMachine* comp, long int count)
 
def onWaitingReset (self, comp, count)
 onWaitingReset() template function RTC::ReturnCode_t ExtTrigExecutionContext:: onWaitingReset(RTC_impl::RTObjectStateMachine* comp, long int count)
 
- 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

 

Constructor & Destructor Documentation

◆ __init__()

def OpenRTM_aist.ExtTrigExecutionContext.ExtTrigExecutionContext.__init__ (   self)

Member Function Documentation

◆ activate_component()

def OpenRTM_aist.ExtTrigExecutionContext.ExtTrigExecutionContext.activate_component (   self,
  comp 
)

Activate an RT-Component RTC::ReturnCode_t ExtTrigExecutionContext:: activate_component(RTC::LightweightRTObject_ptr comp) throw (CORBA::SystemException)

Reimplemented from OpenRTM_aist.ExecutionContextBase.ExecutionContextBase.

◆ add_component()

def OpenRTM_aist.ExtTrigExecutionContext.ExtTrigExecutionContext.add_component (   self,
  comp 
)

Add an RT-Component RTC::ReturnCode_t ExtTrigExecutionContext::add_component(RTC::LightweightRTObject_ptr comp) throw (CORBA::SystemException)

Reimplemented from OpenRTM_aist.ExecutionContextBase.ExecutionContextBase.

◆ close()

def OpenRTM_aist.ExtTrigExecutionContext.ExtTrigExecutionContext.close (   self,
  flags 
)

Thread execution function for ExecutionContext int ExtTrigExecutionContext::close(unsigned long flags)

Reimplemented from OpenRTM_aist.Task.Task.

◆ deactivate_component()

def OpenRTM_aist.ExtTrigExecutionContext.ExtTrigExecutionContext.deactivate_component (   self,
  comp 
)

Deactivate an RT-Component RTC::ReturnCode_t ExtTrigExecutionContext:: deactivate_component(RTC::LightweightRTObject_ptr comp) throw (CORBA::SystemException)

Reimplemented from OpenRTM_aist.ExecutionContextBase.ExecutionContextBase.

◆ exit()

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

◆ get_component_state()

def OpenRTM_aist.ExtTrigExecutionContext.ExtTrigExecutionContext.get_component_state (   self,
  comp 
)

Get RT-Component's state RTC::LifeCycleState ExtTrigExecutionContext:: get_component_state(RTC::LightweightRTObject_ptr comp) throw (CORBA::SystemException)

Reimplemented from OpenRTM_aist.ExecutionContextBase.ExecutionContextBase.

◆ get_kind()

def OpenRTM_aist.ExtTrigExecutionContext.ExtTrigExecutionContext.get_kind (   self)

Get the ExecutionKind RTC::ExecutionKind ExtTrigExecutionContext::get_kind() throw (CORBA::SystemException)

Reimplemented from OpenRTM_aist.ExecutionContextBase.ExecutionContextBase.

◆ get_profile()

def OpenRTM_aist.ExtTrigExecutionContext.ExtTrigExecutionContext.get_profile (   self)

Get the ExecutionContextProfile RTC::ExecutionContextProfile* ExtTrigExecutionContext::get_profile() throw (CORBA::SystemException)

Reimplemented from OpenRTM_aist.ExecutionContextBase.ExecutionContextBase.

◆ get_rate()

def OpenRTM_aist.ExtTrigExecutionContext.ExtTrigExecutionContext.get_rate (   self)

Get execution rate(Hz) of ExecutionContext CORBA::Double ExtTrigExecutionContext::get_rate() throw (CORBA::SystemException)

Reimplemented from OpenRTM_aist.ExecutionContextBase.ExecutionContextBase.

◆ is_running()

def OpenRTM_aist.ExtTrigExecutionContext.ExtTrigExecutionContext.is_running (   self)

Check for ExecutionContext running state CORBA::Boolean ExtTrigExecutionContext::is_running() throw (CORBA::SystemException)

Reimplemented from OpenRTM_aist.ExecutionContextBase.ExecutionContextBase.

◆ open()

def OpenRTM_aist.ExtTrigExecutionContext.ExtTrigExecutionContext.open (   self,
args 
)

Start activity.

ACE_Task class method over ride.

Generate internal activity thread for ExecutionContext int ExtTrigExecutionContext::open(void *args)

Reimplemented from OpenRTM_aist.Task.Task.

◆ remove_component()

def OpenRTM_aist.ExtTrigExecutionContext.ExtTrigExecutionContext.remove_component (   self,
  comp 
)

Remove the RT-Component from participant list RTC::ReturnCode_t ExtTrigExecutionContext:: remove_component(RTC::LightweightRTObject_ptr comp) throw (CORBA::SystemException)

Reimplemented from OpenRTM_aist.ExecutionContextBase.ExecutionContextBase.

◆ reset_component()

def OpenRTM_aist.ExtTrigExecutionContext.ExtTrigExecutionContext.reset_component (   self,
  comp 
)

Reset the RT-Component RTC::ReturnCode_t ExtTrigExecutionContext:: reset_component(RTC::LightweightRTObject_ptr comp) throw (CORBA::SystemException)

Reimplemented from OpenRTM_aist.ExecutionContextBase.ExecutionContextBase.

◆ set_rate()

def OpenRTM_aist.ExtTrigExecutionContext.ExtTrigExecutionContext.set_rate (   self,
  rate 
)

Set execution rate(Hz) of ExecutionContext RTC::ReturnCode_t ExtTrigExecutionContext::set_rate(CORBA::Double rate) throw (CORBA::SystemException)

Reimplemented from OpenRTM_aist.ExecutionContextBase.ExecutionContextBase.

◆ start()

def OpenRTM_aist.ExtTrigExecutionContext.ExtTrigExecutionContext.start (   self)

Start the ExecutionContext RTC::ReturnCode_t ExtTrigExecutionContext::start() throw (CORBA::SystemException)

Reimplemented from OpenRTM_aist.ExecutionContextBase.ExecutionContextBase.

◆ stop()

def OpenRTM_aist.ExtTrigExecutionContext.ExtTrigExecutionContext.stop (   self)

Stop the ExecutionContext RTC::ReturnCode_t ExtTrigExecutionContext::stop() throw (CORBA::SystemException)

Reimplemented from OpenRTM_aist.ExecutionContextBase.ExecutionContextBase.

◆ svc()

def OpenRTM_aist.ExtTrigExecutionContext.ExtTrigExecutionContext.svc (   self)

Invoke each component's operation int ExtTrigExecutionContext::svc(void)

Reimplemented from OpenRTM_aist.Task.Task.

◆ tick()

def OpenRTM_aist.ExtTrigExecutionContext.ExtTrigExecutionContext.tick (   self)

Move forward one step of ExecutionContext void ExtTrigExecutionContext::tick() throw (CORBA::SystemException)


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