def __init__(self, chip_x=0, chip_y=0, local_host=None, local_port=None, remote_host=None, remote_port=None): """ :param chip_x: The x-coordinate of the chip on the board with this\ remote_host :type chip_x: int :param chip_y: The y-coordinate of the chip on the board with this\ remote_host :type chip_y: int :param local_host: The optional ip address or host name of the local\ interface to listen on :type local_host: str :param local_port: The optional local port to listen on :type local_port: int :param remote_host: The optional remote host name or ip address to\ send messages to. If not specified, sending will not be\ possible using this connection :type remote_host: str :param remote_port: The optional remote port number to send messages\ to. If not specified, sending will not be possible using this\ connection :type remote_port: int """ if remote_port is None: remote_port = constants.SCP_SCAMP_PORT UDPSDPConnection.__init__(self, chip_x, chip_y, local_host, local_port, remote_host, remote_port) AbstractSCPReceiver.__init__(self) AbstractSCPSender.__init__(self)
def __init__(self, cabinet, frame, boards, local_host=None, local_port=None, remote_host=None, remote_port=constants.SCP_SCAMP_PORT): """ :param cabinet: The cabinet number of the connection :type cabinet: int :param frame: The frame number of the connection :type frame: int :param boards: The boards that the connection can control on the same\ backplane :type boards: iterable of int :param local_host: The optional ip address or host name of the local\ interface to listen on :type local_host: str :param local_port: The optional local port to listen on :type local_port: int :param remote_host: The optional remote host name or ip address to\ send messages to. If not specified, sending will not be\ possible using this connection :type remote_host: str :param remote_port: The optional remote port number to send messages\ to. If not specified, sending will not be possible using this\ connection """ UDPConnection.__init__( self, local_host, local_port, remote_host, remote_port) AbstractSCPReceiver.__init__(self) AbstractSCPSender.__init__(self) self._cabinet = cabinet self._frame = frame self._boards = boards
def __init__(self, cabinet, frame, boards, local_host=None, local_port=None, remote_host=None, remote_port=None): """ :param cabinet: The cabinet number of the connection :type cabinet: int :param frame: The frame number of the connection :type frame: int :param boards: The boards that the connection can control on the same\ backplane :type boards: iterable of int :param local_host: The optional ip address or host name of the local\ interface to listen on :type local_host: str :param local_port: The optional local port to listen on :type local_port: int :param remote_host: The optional remote host name or ip address to\ send messages to. If not specified, sending will not be\ possible using this connection :type remote_host: str :param remote_port: The optional remote port number to send messages\ to. If not specified, sending will not be possible using this\ connection """ if remote_port is None: remote_port = constants.SCP_SCAMP_PORT UDPConnection.__init__(self, local_host, local_port, remote_host, remote_port) AbstractSCPReceiver.__init__(self) AbstractSCPSender.__init__(self) self._cabinet = cabinet self._frame = frame self._boards = boards