_handlePingPongResponse() {
        if (this.pingWaitTimeout) {
            clearTimeout(this.pingWaitTimeout);
            this.pingWaitTimeout = null;
        }
        if (this.pingTimeout) {
            clearTimeout(this.pingTimeout);
            this.pingTimeout = null;
        }
        debug('received pong');
        this.pingTimeout = setTimeout(() => {
            this.pingTimeout = null;
            this._sendPing();
        }, this.options.pingInterval || PH803W_PING_INTERVAL);
    }
/**
     * Handle a PingPong-Response from Device
     *
     * @private
     */
Handle a PingPong-Response from Device
@private
Handle a PingPong - Response from Device @private
_handlePingPongResponse() {
        if (this.pingWaitTimeout) {
            clearTimeout(this.pingWaitTimeout);
            this.pingWaitTimeout = null;
        }
        if (this.pingTimeout) {
            clearTimeout(this.pingTimeout);
            this.pingTimeout = null;
        }
        debug('received pong');
        this.pingTimeout = setTimeout(() => {
            this.pingTimeout = null;
            this._sendPing();
        }, this.options.pingInterval || PH803W_PING_INTERVAL);
    }
_handlePingPongResponse ( ) { if ( this . pingWaitTimeout ) { clearTimeout ( this . pingWaitTimeout ) ; this . pingWaitTimeout = null ; } if ( this . pingTimeout ) { clearTimeout ( this . pingTimeout ) ; this . pingTimeout = null ; } debug ( 'received pong' ) ; this . pingTimeout = setTimeout ( ( ) => { this . pingTimeout = null ; this . _sendPing ( ) ; } , this . options . pingInterval || PH803W_PING_INTERVAL ) ; }
Handle a PingPong-Response from Device
 @private
Handle a PingPong - Response from Device @private