_handleDataExtendedResponse(data) {
        // `00 00 00 03 11 00 00 94 00 00 00 04 03 00 02 dc 08 9d 00 00 00 00`
        const binFlags1 = data[12].toString(2);
        const binFlags2 = data[13].toString(2);
        const ph = data.readUInt16BE(14) / 100;
        const redox = data.readUInt16BE(16) - 2000;

        const res = {
            binFlags1,
            binFlags2,
            ph,
            redox,
            phOutlet: ((data[13]>>0) % 2 !== 0),
            redoxOutlet: ((data[13]>>1) % 2 !== 0)
        };
        debug(`Retrieved data: ${JSON.stringify(res)}`);
        this.emit('data', res);
        this._resolveResponse(0x94, res);
    }
/**
     * Handle an extended Data-Response from Device; For now same data are extracted as for normal data telegram
     *
     * @param {Buffer} data Received data
     * @private
     */
Handle an extended Data-Response from Device; For now same data are extracted as for normal data telegram
@param {Buffer} data Received data
@private
Handle an extended Data - Response from Device ; For now same data are extracted as for normal data telegram @param { Buffer } data Received data @private
_handleDataExtendedResponse(data) {
        const binFlags1 = data[12].toString(2);
        const binFlags2 = data[13].toString(2);
        const ph = data.readUInt16BE(14) / 100;
        const redox = data.readUInt16BE(16) - 2000;
        const res = {
            binFlags1,
            binFlags2,
            ph,
            redox,
            phOutlet: ((data[13]>>0) % 2 !== 0),
            redoxOutlet: ((data[13]>>1) % 2 !== 0)
        };
        debug(`Retrieved data: ${JSON.stringify(res)}`);
        this.emit('data', res);
        this._resolveResponse(0x94, res);
    }
_handleDataExtendedResponse ( data ) { const binFlags1 = data [ 12 ] . toString ( 2 ) ; const binFlags2 = data [ 13 ] . toString ( 2 ) ; const ph = data . readUInt16BE ( 14 ) / 100 ; const redox = data . readUInt16BE ( 16 ) - 2000 ; const res = { binFlags1 , binFlags2 , ph , redox , phOutlet : ( ( data [ 13 ] >> 0 ) % 2 !== 0 ) , redoxOutlet : ( ( data [ 13 ] >> 1 ) % 2 !== 0 ) } ; debug ( ` ${ JSON . stringify ( res ) } ` ) ; this . emit ( 'data' , res ) ; this . _resolveResponse ( 0x94 , res ) ; }
Handle an extended Data-Response from Device; For now same data are extracted as for normal data telegram
 @param {Buffer} data Received data
 @private
Handle an extended Data - Response from Device ; For now same data are extracted as for normal data telegram @param { Buffer } data Received data @private
// `00 00 00 03 11 00 00 94 00 00 00 04 03 00 02 dc 08 9d 00 00 00 00`