OpenRTM-aist-Python 1.1.2
Classes | Public Member Functions | List of all members
OpenRTM_aist.ExtTrigExecutionContext.ExtTrigExecutionContext Class Reference
Inheritance diagram for OpenRTM_aist.ExtTrigExecutionContext.ExtTrigExecutionContext:
OpenRTM_aist.ExecutionContextBase.ExecutionContextBase OpenRTM_aist.Task.Task

Classes

class  Worker
 

Public Member Functions

def __init__
 Constructor.
 
def open
 Start activity ACE_Task class method over ride. More...
 
def svc
 Invoke each component's operation int ExtTrigExecutionContext::svc(void)
 
def close
 Thread execution function for ExecutionContext int ExtTrigExecutionContext::close(unsigned long flags)
 
def tick
 Move forward one step of ExecutionContext void ExtTrigExecutionContext::tick() throw (CORBA::SystemException)
 
def is_running
 Check for ExecutionContext running state CORBA::Boolean ExtTrigExecutionContext::is_running() throw (CORBA::SystemException)
 
def start
 Start the ExecutionContext RTC::ReturnCode_t ExtTrigExecutionContext::start() throw (CORBA::SystemException)
 
def stop
 Stop the ExecutionContext RTC::ReturnCode_t ExtTrigExecutionContext::stop() throw (CORBA::SystemException)
 
def get_rate
 Get execution rate(Hz) of ExecutionContext CORBA::Double ExtTrigExecutionContext::get_rate() throw (CORBA::SystemException)
 
def set_rate
 Set execution rate(Hz) of ExecutionContext RTC::ReturnCode_t ExtTrigExecutionContext::set_rate(CORBA::Double rate) throw (CORBA::SystemException)
 
def add_component
 Add an RT-Component RTC::ReturnCode_t ExtTrigExecutionContext::add_component(RTC::LightweightRTObject_ptr comp) throw (CORBA::SystemException)
 
def remove_component
 Remove the RT-Component from participant list RTC::ReturnCode_t ExtTrigExecutionContext:: remove_component(RTC::LightweightRTObject_ptr comp) throw (CORBA::SystemException)
 
def activate_component
 Activate an RT-Component RTC::ReturnCode_t ExtTrigExecutionContext:: activate_component(RTC::LightweightRTObject_ptr comp) throw (CORBA::SystemException)
 
def deactivate_component
 Deactivate an RT-Component RTC::ReturnCode_t ExtTrigExecutionContext:: deactivate_component(RTC::LightweightRTObject_ptr comp) throw (CORBA::SystemException)
 
def reset_component
 Reset the RT-Component RTC::ReturnCode_t ExtTrigExecutionContext:: reset_component(RTC::LightweightRTObject_ptr comp) throw (CORBA::SystemException)
 
def get_component_state
 Get RT-Component's state RTC::LifeCycleState ExtTrigExecutionContext:: get_component_state(RTC::LightweightRTObject_ptr comp) throw (CORBA::SystemException)
 
def get_kind
 Get the ExecutionKind RTC::ExecutionKind ExtTrigExecutionContext::get_kind() throw (CORBA::SystemException)
 
def get_profile
 Get the ExecutionContextProfile RTC::ExecutionContextProfile* ExtTrigExecutionContext::get_profile() throw (CORBA::SystemException)
 
def onStarted
 onStarted() template function RTC::ReturnCode_t ExtTrigExecutionContext::onStarted()
 
def onWaitingActivated
 onWaitingActivated() template function RTC::ReturnCode_t ExtTrigExecutionContext:: onWaitingActivated(RTC_impl::RTObjectStateMachine* comp, long int count)
 
def onWaitingDeactivated
 onWaitingDeactivated() template function RTC::ReturnCode_t ExtTrigExecutionContext:: onWaitingDeactivated(RTC_impl::RTObjectStateMachine* comp, long int count)
 
def onWaitingReset
 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
 Initialization function of the ExecutionContext. More...
 
def bindComponent
 Destructor def tick(self): pass. More...
 
def isRunning
 Check for ExecutionContext running state CORBA::Boolean ExecutionContextBase::isRunning()
 
def start
 Start the ExecutionContext RTC::ReturnCode_t ExecutionContextBase::start()
 
def stop
 Stopping the ExecutionContext RTC::ReturnCode_t ExecutionContextBase::stop()
 
def getRate
 Get execution rate(Hz) of ExecutionContext. More...
 
def setRate
 Set execution rate(Hz) of ExecutionContext. More...
 
def addComponent
 Add an RT-component RTC::ReturnCode_t ExecutionContextBase:: addComponent(RTC::LightweightRTObject_ptr comp)
 
def removeComponent
 Remove the RT-Component from participant list RTC::ReturnCode_t ExecutionContextBase:: removeComponent(RTC::LightweightRTObject_ptr comp)
 
def activateComponent
 Activate an RT-component RTC::ReturnCode_t ExecutionContextBase:: activateComponent(RTC::LightweightRTObject_ptr comp)
 
def deactivateComponent
 Deactivate an RT-component RTC::ReturnCode_t ExecutionContextBase:: deactivateComponent(RTC::LightweightRTObject_ptr comp)
 
def resetComponent
 Reset the RT-component RTC::ReturnCode_t ExecutionContextBase:: resetComponent(RTC::LightweightRTObject_ptr comp)
 
def getComponentState
 Get RT-component's state. More...
 
def getKind
 Get the ExecutionKind. More...
 
def getProfile
 Getting Profile. More...
 
def setObjRef
 Get the reference to the CORBA object. More...
 
def getObjRef
 Get the reference to the CORBA object. More...
 
def getKindString
 Converting ExecutionKind enum to string. More...
 
def setKind
 Set the ExecutionKind. More...
 
def setOwner
 Setting owner component of the execution context. More...
 
def getOwner
 Getting a reference of the owner component. More...
 
def getComponentList
 Getting participant RTC list. More...
 
def setProperties
 Setting Properties. More...
 
def getProperties
 Setting Properties. More...
 
def getProfile
 Getting Profile. More...
 
def setExecutionRate
 Setting execution rate from given properties. More...
 
def setTransitionMode
 Setting state transition mode from given properties. More...
 
def setTimeout
 Setting state transition timeout from given properties. More...
 

Detailed Description

 

Member Function Documentation

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)


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