OpenRTM-aist-Python 1.2.1
List of all members
OpenRTM_aist.ExecutionContextBase.ExecutionContextFactory Class Reference
Inheritance diagram for OpenRTM_aist.ExecutionContextBase.ExecutionContextFactory:
OpenRTM_aist.GlobalFactory.Factory OpenRTM_aist.ExecutionContextBase.ExecutionContextBase

Additional Inherited Members

- Public Member Functions inherited from OpenRTM_aist.GlobalFactory.Factory
def hasFactory (self, id)
 bool hasFactory(const Identifier& id)
 
def getIdentifiers (self)
 std::vector<Identifier> getIdentifiers()
 
def addFactory (self, id, creator, destructor)
 ReturnCode addFactory(const Identifier& id, Creator creator, Destructor destructor)
 
def removeFactory (self, id)
 ReturnCode removeFactory(const Identifier& id)
 
def createObject (self, id)
 AbstractClass* createObject(const Identifier& id)
 
def deleteObject (self, obj, id=None)
 ReturnCode deleteObject(const Identifier& id, AbstractClass*& obj)
 
def createdObjects (self)
 Getting created objects. More...
 
def isProducerOf (self, obj)
 Whether a object is a product of this factory. More...
 
def objectToIdentifier (self, obj, id)
 Getting class identifier (ID) from a object. More...
 
def objectToCreator (self, obj)
 Getting destructor of the object. More...
 
def objectToDestructor (self, obj)
 Getting destructor of the object. More...
 
- Public Member Functions inherited from OpenRTM_aist.ExecutionContextBase.ExecutionContextBase
def init (self, props)
 Initialization function of the ExecutionContext. More...
 
def exit (self)
 virtual void exit();
 
def bindComponent (self, rtc)
 Destructor def tick(self): pass. More...
 
def isRunning (self)
 Check for ExecutionContext running state CORBA::Boolean ExecutionContextBase::isRunning()
 
def start (self)
 Start the ExecutionContext RTC::ReturnCode_t ExecutionContextBase::start()
 
def stop (self)
 Stopping the ExecutionContext RTC::ReturnCode_t ExecutionContextBase::stop()
 
def getRate (self)
 Get execution rate(Hz) of ExecutionContext. More...
 
def setRate (self, rate)
 Set execution rate(Hz) of ExecutionContext. More...
 
def addComponent (self, comp)
 Add an RT-component RTC::ReturnCode_t ExecutionContextBase:: addComponent(RTC::LightweightRTObject_ptr comp)
 
def removeComponent (self, comp)
 Remove the RT-Component from participant list RTC::ReturnCode_t ExecutionContextBase:: removeComponent(RTC::LightweightRTObject_ptr comp)
 
def activateComponent (self, comp)
 Activate an RT-component RTC::ReturnCode_t ExecutionContextBase:: activateComponent(RTC::LightweightRTObject_ptr comp)
 
def deactivateComponent (self, comp)
 Deactivate an RT-component RTC::ReturnCode_t ExecutionContextBase:: deactivateComponent(RTC::LightweightRTObject_ptr comp)
 
def resetComponent (self, comp)
 Reset the RT-component RTC::ReturnCode_t ExecutionContextBase:: resetComponent(RTC::LightweightRTObject_ptr comp)
 
def getComponentState (self, comp)
 Get RT-component's state. More...
 
def getKind (self)
 Get the ExecutionKind. More...
 
def getProfile (self)
 Getting Profile. More...
 
def setObjRef (self, ec_ptr)
 Get the reference to the CORBA object. More...
 
def getObjRef (self)
 Get the reference to the CORBA object. More...
 
def getKindString (self, kind)
 Converting ExecutionKind enum to string. More...
 
def setKind (self, kind)
 Set the ExecutionKind. More...
 
def setOwner (self, comp)
 Setting owner component of the execution context. More...
 
def getOwner (self)
 Getting a reference of the owner component. More...
 
def getComponentList (self)
 Getting participant RTC list. More...
 
def setProperties (self, props)
 Setting Properties. More...
 
def getProperties (self)
 Setting Properties. More...
 
def isAllCurrentState (self, state)
 Getting Profile. More...
 
def setExecutionRate (self, props)
 Setting execution rate from given properties. More...
 
def setTransitionMode (self, props, key, flag)
 Setting state transition mode from given properties. More...
 
def setTimeout (self, props, key, timevalue)
 Setting state transition timeout from given properties. More...
 

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