OpenRTM-aist-Python 2.0.0
Classes | Public Member Functions | List of all members
OpenRTM_aist.OutPort.OutPort Class Reference

More...

Inheritance diagram for OpenRTM_aist.OutPort.OutPort:
OpenRTM_aist.OutPortBase.OutPortBase OpenRTM_aist.PortBase.PortBase OpenRTM_aist.DataPortStatus.DataPortStatus

Classes

class  subscribe
 

Public Member Functions

def __init__ (self, name, value, buffer=None)
 
def __del__ (self, OutPortBase=OpenRTM_aist.OutPortBase)
 
def write (self, value=None)
 
def setOnWrite (self, on_write)
 
def setOnWriteConvert (self, on_wconvert)
 
def getPortDataType (self)
 
def read (self)
 
- 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
 

Detailed Description

 

Constructor & Destructor Documentation

◆ __init__()

def OpenRTM_aist.OutPort.OutPort.__init__ (   self,
  name,
  value,
  buffer = None 
)

Constructor

Reimplemented from OpenRTM_aist.OutPortBase.OutPortBase.

◆ __del__()

def OpenRTM_aist.OutPort.OutPort.__del__ (   self,
  PortBase = OpenRTM_aist.OutPortBase 
)

destructor

Destructor

Reimplemented from OpenRTM_aist.OutPortBase.OutPortBase.

Member Function Documentation

◆ read()

def OpenRTM_aist.OutPort.OutPort.read (   self)

Parameters
self
Returns
void read(const DataType& data)

◆ setOnWrite()

def OpenRTM_aist.OutPort.OutPort.setOnWrite (   self,
  on_write 
)

Set read() block mode

def setWriteBlock(self, block): self._writeBlock = block

Set write() timeout

def setWriteTimeout(self, timeout): self._writeTimeout = timeout

Set OnWrite callback

◆ setOnWriteConvert()

def OpenRTM_aist.OutPort.OutPort.setOnWriteConvert (   self,
  on_wconvert 
)

Set OnWriteConvert callback

◆ write()

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

Write data

virtual bool write(const DataType& value)

bool operator<<(DataType& value)

Reimplemented from OpenRTM_aist.OutPortBase.OutPortBase.


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