Example #1
0
        private void OnBarometerMeasurementValueChanged(object sender, BarometerMeasurementEventArgs e)
        {
            caption = GetCaption(e.Measurement.GetUnit(this.selectedUnit));

            if (_timer == null)
            {
                var nowait = Dispatcher.RunAsync(Windows.UI.Core.CoreDispatcherPriority.Normal, new Windows.UI.Core.DispatchedHandler(() =>
                {
                    StartTimer();
                }));
            }
        }
Example #2
0
        void OnBarometerMeasurementValueChanged(object sender, BarometerMeasurementEventArgs e)
        {
            var nowait = Dispatcher.RunAsync(Windows.UI.Core.CoreDispatcherPriority.Normal, new Windows.UI.Core.DispatchedHandler(() =>
            {
                var m = e.Measurement;

                var unit = (PressureUnit)Settings.Instance.PressureUnit;

                string caption = Math.Round(m.GetUnit(unit), 3) + " " + pressureSuffixes[(int)unit];

                GetTile("Barometer").SensorValue = caption;
                connected = true;
            }));
        }