anchor.diff:  }
   
   class CloudBitConnectionFailure extends CloudBitException {
  -  const CloudBitConnectionFailure(CloudBit cloudbit, Exception exception) : exception = exception, super('cloudbit connection failure ($exception)', cloudbit);
  +  CloudBitConnectionFailure(CloudBit cloudbit, Exception exception) : exception = exception, super('cloudbit connection failure ($exception)', cloudbit);
     final Exception exception;
   }
   
  
positive.code:           break;
          case 200:
            await response.drain();
            cloud._log(deviceId, '$displayName: sent $_pendingSendValue successfully!', level: LogLevel.verbose);
            if (_sentValue == _pendingSendValue)
              _pendingSendValue = null;
            await new Future<Null>.delayed(resendDelay);
  
negative.code:   /// Setting the value (via this method or the others) is rate-limited
    /// to one per second. It is safe to call this at a higher rate; the
    /// extraneous calls are just silently dropped.
    void setValue(int value, { Duration duration, bool silent: false }) {
      assert(value >= 0);
      assert(value <= 1023);
      _sendValue(((value / 1023.0) * 99.0).round(), duration, silent: silent);
    }
  
    /// Set the cloudbit output value such that it will display `value`
    /// on an o21 number bit in "value" mode. Range is 0..99.
    ///
    /// See [setValue].
    void setNumberValue(int value, { Duration duration, bool silent: false }) {
      assert(value >= 0);
      assert(value <= 99);
      _sendValue(value, duration, silent: silent);
    }
  
    /// Set the cloudbit output value such that it will display `value`
    /// on an o21 number bit in "volts" mode. Range is 0.0..5.0.
    ///
    /// See [setValue].
    void setNumberVolts(double value, { Duration duration, bool silent: false }) {
      assert(value >= 0.0);
      assert(value <= 5.0);
      _sendValue((99.0 * value / 5.0).round(), duration, silent: silent);
    }
  
    /// Set the cloudbit output value such that it will display `value`
    /// on an o21 number bit in "volts" mode. Range is 0.0..5.0.
    ///
    /// See [setValue].
    void setBooleanValue(bool value, { Duration duration, bool silent: false }) {
      _sendValue(value ? 99 : 0, duration, silent: silent);
    }
  
    StreamSubscription<dynamic> _events;
  