OpenRTM-aist-Python 2.0.0
Classes | Public Member Functions | List of all members
OpenRTM_aist.CSPOutPort.CSPOutPort Class Reference
Inheritance diagram for OpenRTM_aist.CSPOutPort.CSPOutPort:
OpenRTM_aist.OutPortBase.OutPortBase OpenRTM_aist.PortBase.PortBase OpenRTM_aist.DataPortStatus.DataPortStatus

Classes

class  IsReadableListener
 
class  ReadListener
 
class  WorkerThreadCtrl
 

Public Member Functions

def __init__ (self, name, value, manager=None)
 
def __del__ (self)
 
def name (self)
 
def init (self, prop)
 
def setManager (self, manager)
 
def releaseManager (self)
 
def notify_connect (self, connector_profile)
 
def dataWritable (self)
 
def dataWritableRetry (self)
 
def select (self)
 
def reselect (self)
 
def setSyncMode (self, mode)
 
def getSyncMode (self)
 
def writeData (self, value=None)
 
def setData (self, data)
 
def write (self, value=None)
 
- Public Member Functions inherited from OpenRTM_aist.OutPortBase.OutPortBase
def __init__ (self, name, data_type)
 
def __del__ (self, PortBase=OpenRTM_aist.PortBase)
 
def init (self, prop)
 
def write (self)
 
def connect (self, connector_profile)
 
def notify_connect (self, connector_profile)
 
def properties (self)
 
def connectors (self)
 
def getConnectorProfiles (self)
 
def getConnectorIds (self)
 
def getConnectorNames (self)
 
def getConnectorById (self, id)
 
def getConnectorByName (self, name)
 
def getConnectorProfileById (self, id)
 
def getConnectorProfileByName (self, name)
 
def activateInterfaces (self)
 
def deactivateInterfaces (self)
 
def addConnectorDataListener (self, listener_type, listener)
 
def removeConnectorDataListener (self, listener_type, listener)
 
def addConnectorListener (self, callback_type, listener)
 
def removeConnectorListener (self, callback_type, listener)
 
def configure (self)
 
def publishInterfaces (self, cprof)
 
def subscribeInterfaces (self, cprof)
 
def unsubscribeInterfaces (self, connector_profile)
 
def initProviders (self)
 
def initConsumers (self)
 
def createProvider (self, cprof, prop)
 
def createConsumer (self, cprof, prop)
 
def createConnector (self, cprof, prop, provider_=None, consumer_=None)
 
def createDuplexConnector (self, cprof, prop, provider_)
 
def getLocalInPort (self, profile)
 
- Public Member Functions inherited from OpenRTM_aist.PortBase.PortBase
def __init__ (self, name=None)
 
def __del__ (self)
 
def exit (self)
 
def get_port_profile (self)
 
def getPortProfile (self)
 
def get_connector_profiles (self)
 
def get_connector_profile (self, connector_id)
 
def connect (self, connector_profile)
 
def notify_connect (self, connector_profile)
 
def disconnect (self, connector_id)
 
def notify_disconnect (self, connector_id)
 
def disconnect_all (self)
 
def setName (self, name)
 
def getName (self)
 
def getProfile (self)
 
def setPortRef (self, port_ref)
 
def getPortRef (self)
 
def setOwner (self, owner)
 
def setOnPublishInterfaces (self, on_publish)
 
def setOnSubscribeInterfaces (self, on_subscribe)
 
def setOnConnected (self, on_connected)
 
def setOnUnsubscribeInterfaces (self, on_subscribe)
 
def setOnDisconnected (self, on_disconnected)
 
def setPortConnectListenerHolder (self, portconnListeners)
 
def publishInterfaces (self, connector_profile)
 
def connectNext (self, connector_profile)
 
def disconnectNext (self, connector_profile)
 
def subscribeInterfaces (self, connector_profile)
 
def unsubscribeInterfaces (self, connector_profile)
 
def setConnectionLimit (self, limit_value)
 
def isEmptyId (self, connector_profile)
 
def getUUID (self)
 
def setUUID (self, connector_profile)
 
def isExistingConnId (self, id_)
 
def findConnProfile (self, id_)
 
def findConnProfileIndex (self, id_)
 
def updateConnectorProfile (self, connector_profile)
 
def eraseConnectorProfile (self, id_)
 
def appendInterface (self, instance_name, type_name, pol)
 
def deleteInterface (self, name, pol)
 
def addProperty (self, key, value)
 
def appendProperty (self, key, value)
 
def updateConnectors (self)
 
def checkPorts (self, ports)
 
def isExistingMarshalingType (self, con_prop)
 
- Public Member Functions inherited from OpenRTM_aist.DataPortStatus.DataPortStatus
def toString (status)
 

Additional Inherited Members

- Static Public Attributes inherited from OpenRTM_aist.DataPortStatus.DataPortStatus
int PORT_OK = 0
 

Constructor & Destructor Documentation

◆ __init__()

def OpenRTM_aist.CSPOutPort.CSPOutPort.__init__ (   self,
  name,
  value,
  manager = None 
)

A constructor.

constructor. This is bound to type-T variable given as a parameter.

Parameters
nameA name of the EventInPort. This name is referred by EventInPortBase::name().
valuetype-T variable that is bound to this EventInPort.

Reimplemented from OpenRTM_aist.OutPortBase.OutPortBase.

◆ __del__()

def OpenRTM_aist.CSPOutPort.CSPOutPort.__del__ (   self)

Destructor

Destructor

Reimplemented from OpenRTM_aist.OutPortBase.OutPortBase.

Member Function Documentation

◆ dataWritable()

def OpenRTM_aist.CSPOutPort.CSPOutPort.dataWritable (   self)

Parameters
self
Returns

◆ dataWritableRetry()

def OpenRTM_aist.CSPOutPort.CSPOutPort.dataWritableRetry (   self)

Parameters
self
Returns
ret, con

◆ getSyncMode()

def OpenRTM_aist.CSPOutPort.CSPOutPort.getSyncMode (   self)

Parameters
self
Returns

◆ init()

def OpenRTM_aist.CSPOutPort.CSPOutPort.init (   self,
  prop 
)

Parameters
self
prop

Reimplemented from OpenRTM_aist.OutPortBase.OutPortBase.

◆ name()

def OpenRTM_aist.CSPOutPort.CSPOutPort.name (   self)

Get port name

Get port name.

Parameters
self
Returns
The port name

◆ notify_connect()

def OpenRTM_aist.CSPOutPort.CSPOutPort.notify_connect (   self,
  connector_profile 
)

Parameters
self
connector_profile
Returns
ret, prof

Reimplemented from OpenRTM_aist.OutPortBase.OutPortBase.

◆ releaseManager()

def OpenRTM_aist.CSPOutPort.CSPOutPort.releaseManager (   self)

Parameters
self

◆ reselect()

def OpenRTM_aist.CSPOutPort.CSPOutPort.reselect (   self)

Parameters
self
Returns

◆ select()

def OpenRTM_aist.CSPOutPort.CSPOutPort.select (   self)

Parameters
self
Returns

◆ setData()

def OpenRTM_aist.CSPOutPort.CSPOutPort.setData (   self,
  data 
)

Parameters
self
data

◆ setManager()

def OpenRTM_aist.CSPOutPort.CSPOutPort.setManager (   self,
  manager 
)

Parameters
self
manager

◆ setSyncMode()

def OpenRTM_aist.CSPOutPort.CSPOutPort.setSyncMode (   self,
  mode 
)

Parameters
self
mode

◆ write()

def OpenRTM_aist.CSPOutPort.CSPOutPort.write (   self,
  value = None 
)

Parameters
self
value
Returns

Reimplemented from OpenRTM_aist.OutPortBase.OutPortBase.

◆ writeData()

def OpenRTM_aist.CSPOutPort.CSPOutPort.writeData (   self,
  value = None 
)

Parameters
self
value

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