OpenRTM-aist-Python 1.1.2
Public Member Functions | List of all members
OpenRTM_aist.DataFlowComponentBase.DataFlowComponentBase Class Reference

DataFlowComponentBase class. More...

Inheritance diagram for OpenRTM_aist.DataFlowComponentBase.DataFlowComponentBase:
OpenRTM_aist.RTObject.RTObject_impl

Public Member Functions

def __init__ (self, manager)
 Constructor.
 
def init (self)
 Initialization.
 
- Public Member Functions inherited from OpenRTM_aist.RTObject.RTObject_impl
def __init__ (self, manager=None, orb=None, poa=None)
 Consructor. More...
 
def __del__ (self)
 destructor More...
 
def initialize (self)
 Initialize the RTC that realizes this interface. More...
 
def finalize (self)
 Finalize the RTC for preparing it for destruction. More...
 
def exit (self)
 Stop the RTC's execution context(s) and finalize it along with its contents. More...
 
def is_alive (self, exec_context)
 Confirm whether RTC is an Alive state or NOT. More...
 
def get_context (self, ec_id)
 [CORBA interface] Get ExecutionContextList. More...
 
def get_owned_contexts (self)
 [CORBA interface] Get ExecutionContextList. More...
 
def get_participating_contexts (self)
 [CORBA interface] Get participating ExecutionContextList. More...
 
def get_component_profile (self)
 [RTObject CORBA interface] Get RTC's profile More...
 
def get_ports (self)
 [RTObject CORBA interface] Get Ports More...
 
def attach_context (self, exec_context)
 [CORBA interface] Attach ExecutionContext. More...
 
def detach_context (self, ec_id)
 [CORBA interface] Attach ExecutionContext. More...
 
def on_initialize (self)
 [ComponentAction CORBA interface] Initialize RTC More...
 
def on_finalize (self)
 [ComponentAction CORBA interface] Finalize RTC More...
 
def on_startup (self, ec_id)
 [ComponentAction CORBA interface] StartUp RTC More...
 
def on_shutdown (self, ec_id)
 [ComponentAction CORBA interface] ShutDown RTC More...
 
def on_activated (self, ec_id)
 [ComponentAction CORBA interface] Activate RTC More...
 
def on_deactivated (self, ec_id)
 [ComponentAction CORBA interface] Deactivate RTC More...
 
def on_aborting (self, ec_id)
 [ComponentAction CORBA interface] Transition Error State More...
 
def on_error (self, ec_id)
 [ComponentAction CORBA interface] Error Processing of RTC More...
 
def on_reset (self, ec_id)
 [ComponentAction CORBA interface] Resetting RTC More...
 
def on_execute (self, ec_id)
 [DataFlowComponentAction CORBA interface] Primary Periodic Operation of RTC More...
 
def on_state_update (self, ec_id)
 [DataFlowComponentAction CORBA interface] Secondary Periodic Operation of RTC More...
 
def on_rate_changed (self, ec_id)
 [DataFlowComponentAction CORBA interface] Notify rate chenged More...
 
def get_owned_organizations (self)
 [SDO interface] Getting Organizations More...
 
def get_sdo_id (self)
 [SDO interface] Getting SDO ID More...
 
def get_sdo_type (self)
 [SDO interface] Getting SDO type More...
 
def get_device_profile (self)
 [SDO interface] Getting SDO DeviceProfile More...
 
def get_service_profiles (self)
 [SDO interface] Getting SDO ServiceProfile More...
 
def get_service_profile (self, _id)
 [SDO interface] Getting Organizations More...
 
def get_sdo_service (self, _id)
 [SDO interface] Getting specified SDO Service's reference More...
 
def get_configuration (self)
 [SDO interface] Getting Configuration object More...
 
def get_monitoring (self)
 [SDO interface] Get Monitoring object More...
 
def get_organizations (self)
 [SDO interface] Getting Organizations More...
 
def get_status_list (self)
 [SDO interface] Get SDO Status More...
 
def get_status (self, name)
 [SDO interface] Get SDO Status More...
 
def getInstanceName (self)
 const char* getInstanceName()
 
def setInstanceName (self, instance_name)
 void setInstanceName(const char* instance_name);
 
def getTypeName (self)
 const char* getTypeName()
 
def getDescription (self)
 const char* getDescription()
 
def getVersion (self)
 const char* getVersion()
 
def getVendor (self)
 const char* getVendor()
 
def getCategory (self)
 const char* getCategory()
 
def getNamingNames (self)
 std::vector<std::string> getNamingNames();
 
def setObjRef (self, rtobj)
 void setObjRef(const RTObject_ptr rtobj);
 
def getObjRef (self)
 RTObject_ptr getObjRef() const;.
 
def setProperties (self, prop)
 [local interface] Set RTC property More...
 
def getProperties (self)
 [local interface] Get RTC property More...
 
def bindParameter (self, param_name, var, def_val, trans=None)
 template <typename vartype>=""> bool bindParameter(const char* param_name, VarType& var, const char* def_val, bool (trans)(VarType&, const char) = coil::stringTo)
 
def getConfigService (self)
 Getting configuration service. More...
 
def updateParameters (self, config_set)
 void updateParameters(const char* config_set);
 
def registerPort (self, port)
 [local interface] Register Port More...
 
def registerOutPort (self, name, outport)
 void registerOutPort(const char* name, OutPortBase& outport);
 
def removeInPort (self, port)
 [local interface] Unregister InPort More...
 
def removeOutPort (self, port)
 [local interface] Unregister OutPort More...
 
def deletePort (self, port)
 [local interface] Unregister Port More...
 
def getExecutionContext (self, ec_id)
 [local interface] Getting current execution context More...
 
def getExecutionRate (self, ec_id)
 [local interface] Getting current context' execution rate More...
 
def setExecutionRate (self, ec_id, rate)
 [local interface] Setting current context' execution rate More...
 
def isOwnExecutionContext (self, ec_id)
 [local interface] Checking if the current context is own context More...
 
def deactivate (self, ec_id)
 [local interface] Make transition to Inactive state More...
 
def activate (self, ec_id)
 [local interface] Make transition to Active state More...
 
def reset (self, ec_id)
 [local interface] Resetting and go to Inactive state More...
 
def addSdoServiceProvider (self, prof, provider)
 [local interface] Set a SDO service providerbool addSdoServiceProvider(const SDOPackage::ServiceProfile& prof, SdoServiceProviderBase* provider);
 
def removeSdoServiceProvider (self, id)
 [local interface] Remove a SDO service providerbool removeSdoServiceProvider(const char* id);
 
def addSdoServiceConsumer (self, prof)
 [local interface] Set a SDO service consumerbool addSdoServiceConsumer(const SDOPackage::ServiceProfile& prof);
 
def removeSdoServiceConsumer (self, id)
 [local interface] Remove a SDO service consumerbool removeSdoServiceConsumer(const char* id);
 
def readAll (self)
 Readout the value from All InPorts. More...
 
def writeAll (self)
 The write() method of all OutPort is called. More...
 
def setReadAll (self, read=True, completion=False)
 Set whether to execute the readAll() method. More...
 
def setWriteAll (self, write=True, completion=False)
 Set whether to execute the writeAll() method. More...
 
def finalizePorts (self)
 Unregister the All Portse. More...
 
def addPreComponentActionListener (self, listener_type, memfunc, autoclean=True)
 Adding PreComponentAction type listener. More...
 
def removePreComponentActionListener (self, listener_type, listener)
 Removing PreComponentAction type listener. More...
 
def addPostComponentActionListener (self, listener_type, memfunc, autoclean=True)
 Adding PostComponentAction type listener. More...
 
def removePostComponentActionListener (self, listener_type, listener)
 Removing PostComponentAction type listener. More...
 
def addPortActionListener (self, listener_type, memfunc, autoclean=True)
 Adding PortAction type listener. More...
 
def removePortActionListener (self, listener_type, listener)
 Removing PortAction type listener. More...
 
def addExecutionContextActionListener (self, listener_type, memfunc, autoclean=True)
 Adding ExecutionContextAction type listener. More...
 
def removeExecutionContextActionListener (self, listener_type, listener)
 Removing ExecutionContextAction type listener. More...
 
def addPortConnectListener (self, listener_type, memfunc, autoclean=True)
 Adding PortConnect type listener. More...
 
def removePortConnectListener (self, listener_type, listener)
 Removing PortConnect type listener. More...
 
def addPortConnectRetListener (self, listener_type, memfunc, autoclean=True)
 Adding PortConnectRet type listener. More...
 
def removePortConnectRetListener (self, listener_type, listener)
 Removing PortConnectRet type listener. More...
 
def addConfigurationParamListener (self, type, memfunc, autoclean=True)
 Adding ConfigurationParamListener. More...
 
def removeConfigurationParamListener (self, type, listener)
 Removing ConfigurationParamListener. More...
 
def addConfigurationSetListener (self, listener_type, memfunc, autoclean=True)
 Adding ConfigurationSetListener. More...
 
def removeConfigurationSetListener (self, type, listener)
 Removing ConfigurationSetListener. More...
 
def addConfigurationSetNameListener (self, type, memfunc, autoclean=True)
 Adding ConfigurationSetNameListener. More...
 
def removeConfigurationSetNameListener (self, type, listener)
 Removing ConfigurationSetNameListener. More...
 
def getPrivateContextOptions (self, ec_args)
 getting individual EC options from RTC's configuration file More...
 
def getGlobalContextOptions (self, global_ec_props)
 getting global EC options from rtc.conf More...
 
def getContextOptions (self, ec_args)
 getting EC options More...
 
def findExistingEC (self, ec_arg, ec)
 fiding existing EC from the factory More...
 
def createContexts (self, ec_args)
 creating, initializing and binding context More...
 

Detailed Description

DataFlowComponentBase class.

 

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