示例#1
0
        private void RelativeAltitudeUpdateReceived(CMAltitudeData data, NSError error)
        {
            var barometerReading = new BarometerReading(
                KPaToHPa(data.Pressure.DoubleValue),
                SensorHelpers.TimestampToDateTimeOffset(data.Timestamp));

            _readingChanged?.Invoke(
                this,
                new BarometerReadingChangedEventArgs(barometerReading));
        }
示例#2
0
            void ISensorEventListener.OnSensorChanged(SensorEvent e)
            {
                var barometerReading = new BarometerReading(
                    e.Values[0],
                    SensorHelpers.TimestampToDateTimeOffset(e.Timestamp));

                _barometer._readingChanged?.Invoke(
                    _barometer,
                    new BarometerReadingChangedEventArgs(barometerReading));
            }
示例#3
0
            void ISensorEventListener.OnSensorChanged(SensorEvent e)
            {
                var barometerReading = new BarometerReading(
                    e.Values[0],
                    DateTimeOffset.Now);

                _barometer._readingChanged?.Invoke(
                    _barometer,
                    new BarometerReadingChangedEventArgs(barometerReading));
            }