OpenRTM-aist-Python 2.0.2
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

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

Detailed Description

 

Constructor & Destructor Documentation

◆ __init__()

OpenRTM_aist.ExtTrigExecutionContext.ExtTrigExecutionContext.__init__ ( self)

Member Function Documentation

◆ activate_component()

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

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

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

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

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

◆ get_component_state()

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

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

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

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

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

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

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

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

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

OpenRTM_aist.ExtTrigExecutionContext.ExtTrigExecutionContext.start ( self)

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

Reimplemented from OpenRTM_aist.ExecutionContextBase.ExecutionContextBase.

◆ stop()

OpenRTM_aist.ExtTrigExecutionContext.ExtTrigExecutionContext.stop ( self)

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

Reimplemented from OpenRTM_aist.ExecutionContextBase.ExecutionContextBase.

◆ svc()

OpenRTM_aist.ExtTrigExecutionContext.ExtTrigExecutionContext.svc ( self)

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

Reimplemented from OpenRTM_aist.Task.Task.

◆ tick()

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: