Ejemplo n.º 1
0
        /// <summary>
        /// Initializes a new instance of the <see cref="Bme280"/> class.
        /// </summary>
        /// <param name="i2cDevice">The <see cref="I2cDevice"/> to create with.</param>
        public Bme280(I2cDevice i2cDevice)
            : base(DeviceId, i2cDevice)
        {
            var bme280CalibrationData = new Bme280CalibrationData();

            bme280CalibrationData.ReadFromDevice(this);
            _bme280Calibration = bme280CalibrationData;
            _calibrationData   = bme280CalibrationData;

            _communicationProtocol = CommunicationProtocol.I2c;
        }
Ejemplo n.º 2
0
Archivo: Bme280.cs Proyecto: dotnet/iot
 /// <summary>
 /// Initializes a new instance of the <see cref="Bme280"/> class.
 /// </summary>
 /// <param name="i2cDevice">The <see cref="I2cDevice"/> to create with.</param>
 public Bme280(I2cDevice i2cDevice)
     : base(DeviceId, i2cDevice)
 {
     _bme280Calibration     = (Bme280CalibrationData)_calibrationData;
     _communicationProtocol = CommunicationProtocol.I2c;
 }