OpenRTM-aist-Python 2.0.2
OpenRTM_aist.CSPInPort.CSPInPort Class Reference

More...

Inheritance diagram for OpenRTM_aist.CSPInPort.CSPInPort:
OpenRTM_aist.InPortBase.InPortBase OpenRTM_aist.PortBase.PortBase OpenRTM_aist.DataPortStatus.DataPortStatus

Classes

class  IsWritableListener
 
class  IsWritableZeroModeListener
 
class  WorkerThreadCtrl
 
class  WriteListener
 
class  WriteZeroModeListener
 

Public Member Functions

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

Additional Inherited Members

- Static Public Attributes inherited from OpenRTM_aist.DataPortStatus.DataPortStatus
int PORT_OK = 0
 
- Protected Member Functions inherited from OpenRTM_aist.PortBase.PortBase
 _publishInterfaces (self)
 

Detailed Description

CSPInPort template class

Since
2.0.0

Constructor & Destructor Documentation

◆ __init__()

OpenRTM_aist.CSPInPort.CSPInPort.__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.
bufsizeBuffer length of internal ring buffer of EventInPort (The default value:64)

Reimplemented from OpenRTM_aist.InPortBase.InPortBase.

◆ __del__()

OpenRTM_aist.CSPInPort.CSPInPort.__del__ ( self)

Destructor

Destructor

Reimplemented from OpenRTM_aist.InPortBase.InPortBase.

Member Function Documentation

◆ dataPullBufferMode()

OpenRTM_aist.CSPInPort.CSPInPort.dataPullBufferMode ( self)

Parameters
self
Returns
ret, data

◆ dataPullBufferModeRetry()

OpenRTM_aist.CSPInPort.CSPInPort.dataPullBufferModeRetry ( self)

Parameters
self
Returns
ret, data

◆ dataPullZeroMode()

OpenRTM_aist.CSPInPort.CSPInPort.dataPullZeroMode ( self)

Parameters
self
Returns
ret, data

◆ dataPullZeroModeRetry()

OpenRTM_aist.CSPInPort.CSPInPort.dataPullZeroModeRetry ( self)

Parameters
self
Returns
ret, data

◆ getDataBufferMode()

OpenRTM_aist.CSPInPort.CSPInPort.getDataBufferMode ( self,
con,
retry )

Parameters
self
con
retry
Returns
ret, data

◆ getDataZeroMode()

OpenRTM_aist.CSPInPort.CSPInPort.getDataZeroMode ( self,
con,
retry )

Parameters
self
con
retry
Returns
ret, data

◆ getSyncMode()

OpenRTM_aist.CSPInPort.CSPInPort.getSyncMode ( self)

Parameters
self
Returns

◆ init()

OpenRTM_aist.CSPInPort.CSPInPort.init ( self,
prop )

Parameters
self
prop

Reimplemented from OpenRTM_aist.InPortBase.InPortBase.

◆ name()

OpenRTM_aist.CSPInPort.CSPInPort.name ( self)

Get port name

Get port name.

Parameters
self
Returns
The port name

◆ notify()

OpenRTM_aist.CSPInPort.CSPInPort.notify ( self)

Parameters
self

◆ notify_connect()

OpenRTM_aist.CSPInPort.CSPInPort.notify_connect ( self,
connector_profile )

Parameters
self
connector_profile
Returns
ret, prof

Reimplemented from OpenRTM_aist.InPortBase.InPortBase.

◆ read()

OpenRTM_aist.CSPInPort.CSPInPort.read ( self)

Parameters
self
Returns

Reimplemented from OpenRTM_aist.InPortBase.InPortBase.

◆ readBufferMode()

OpenRTM_aist.CSPInPort.CSPInPort.readBufferMode ( self)

Parameters
self
Returns

◆ readData()

OpenRTM_aist.CSPInPort.CSPInPort.readData ( self)

Parameters
self
Returns

◆ readZeroMode()

OpenRTM_aist.CSPInPort.CSPInPort.readZeroMode ( self)

Parameters
self
Returns

◆ releaseManager()

OpenRTM_aist.CSPInPort.CSPInPort.releaseManager ( self)

Parameters
self

◆ reselect()

OpenRTM_aist.CSPInPort.CSPInPort.reselect ( self)

Parameters
self
Returns

◆ select()

OpenRTM_aist.CSPInPort.CSPInPort.select ( self)

Parameters
self
Returns

◆ setManager()

OpenRTM_aist.CSPInPort.CSPInPort.setManager ( self,
manager )

Parameters
self
manager

◆ setSyncMode()

OpenRTM_aist.CSPInPort.CSPInPort.setSyncMode ( self,
mode )

Parameters
self
mode

◆ setWritingConnector()

OpenRTM_aist.CSPInPort.CSPInPort.setWritingConnector ( self,
con )

Parameters
self
con

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