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.