def __init__(self, broadcast_source_ip_address="0.0.0.0",
                 broadcast_port=_default_knx_port,
                 broadcast_address=_default_broadcast_address,
                 timeout=_default_timeout):
        """
        Create a new Instance of a GatewayScanner Object

        :param broadcast_source_ip_address: IPv4 Address where we send the
            Search Request out and listen for response
        :param broadcast_port: UDP Port to send the Broadcast
            (Typical KNX IP Port: 3671)
        :param broadcast_address: Broadcast Address to send the
            KNX Searchrequest (Typical "224.0.23.12")
        :param timeout: Time in seconds to wait for an Response before
            returning None on the start_search method
        """
        self.__timeout = timeout
        self._broadcast_ip_address = broadcast_source_ip_address
        self._broadcast_address = broadcast_address
        self._broadcast_port = broadcast_port
        self._timeout = timeout
def __init__ ( self , broadcast_source_ip_address = "0.0.0.0" , broadcast_port = _default_knx_port , broadcast_address = _default_broadcast_address , timeout = _default_timeout ) : self . __timeout = timeout self . _broadcast_ip_address = broadcast_source_ip_address self . _broadcast_address = broadcast_address self . _broadcast_port = broadcast_port self . _timeout = timeout
Create a new Instance of a GatewayScanner Object

        :param broadcast_source_ip_address: IPv4 Address where we send the
            Search Request out and listen for response
        :param broadcast_port: UDP Port to send the Broadcast
            (Typical KNX IP Port: 3671)
        :param broadcast_address: Broadcast Address to send the
            KNX Searchrequest (Typical "224.0.23.12")
        :param timeout: Time in seconds to wait for an Response before
            returning None on the start_search method