Data port objects. More...

Public Member Functions | |
| def | __init__ |
| def | connect |
Public Attributes | |
| porttype | |
Data port objects.
Specialisation of the Port class for data ports. Do not create DataPort objects directly. Call parse_port().
| def rtctree.ports.DataPort.__init__ | ( | self, | |
port_obj = None, |
|||
owner = None, |
|||
| args, | |||
| kwargs | |||
| ) |
DataPort constructor.
@param port_obj The CORBA PortService object to wrap.
@param owner The owner of this port. Should be a Component object or
None.
Reimplemented from rtctree.ports.Port.
| def rtctree.ports.DataPort.connect | ( | self, | |
dests = [], |
|||
name = None, |
|||
id = '', |
|||
props = {} |
|||
| ) |
Connect this port to other DataPorts.
After the connection has been made, a delayed reparse of the
connections for this and the destination port will be triggered.
@param dests A list of the destination Port objects. Must be provided.
@param name The name of the connection. If None, a suitable default
will be created based on the names of the two ports.
@param id The ID of this connection. If None, one will be generated by
the RTC implementation.
@param props Properties of the connection. Suitable defaults will be
set for required values if they are not already present.
@raises WrongPortTypeError
Reimplemented from rtctree.ports.Port.
Reimplemented from rtctree.ports.Port.