_handleUdpData(data, remote) {
        debug(`udp packet received: ${data.toString('hex')} from ${remote.address}:${remote.port}`);
        const dataStr = data.toString('hex');
        this.lastDataPackets.push(dataStr);
        if (requestResponse[dataStr]) {
            debug(`response data: ${requestResponse[dataStr].toString('hex')}`);
            try {
                this.server.send(requestResponse[dataStr], 0, requestResponse[dataStr].length, remote.port, remote.address);
            } catch (e) {
                this.server.emit('error', e);
            }
        }
    }
/**
     * Handle incoming UDP Messages
     *
     * @param {Buffer} data Incoming message
     * @param {Object} remote Information about connected client
     * @private
     */
Handle incoming UDP Messages
@param {Buffer} data Incoming message
@param {Object} remote Information about connected client
@private
Handle incoming UDP Messages @param { Buffer } data Incoming message @param { Object } remote Information about connected client @private
_handleUdpData(data, remote) {
        debug(`udp packet received: ${data.toString('hex')} from ${remote.address}:${remote.port}`);
        const dataStr = data.toString('hex');
        this.lastDataPackets.push(dataStr);
        if (requestResponse[dataStr]) {
            debug(`response data: ${requestResponse[dataStr].toString('hex')}`);
            try {
                this.server.send(requestResponse[dataStr], 0, requestResponse[dataStr].length, remote.port, remote.address);
            } catch (e) {
                this.server.emit('error', e);
            }
        }
    }
_handleUdpData ( data , remote ) { debug ( ` ${ data . toString ( 'hex' ) } ${ remote . address } ${ remote . port } ` ) ; const dataStr = data . toString ( 'hex' ) ; this . lastDataPackets . push ( dataStr ) ; if ( requestResponse [ dataStr ] ) { debug ( ` ${ requestResponse [ dataStr ] . toString ( 'hex' ) } ` ) ; try { this . server . send ( requestResponse [ dataStr ] , 0 , requestResponse [ dataStr ] . length , remote . port , remote . address ) ; } catch ( e ) { this . server . emit ( 'error' , e ) ; } } }
Handle incoming UDP Messages
 @param {Buffer} data Incoming message
 @param {Object} remote Information about connected client
 @private
Handle incoming UDP Messages @param { Buffer } data Incoming message @param { Object } remote Information about connected client @private