예제 #1
0
        void PlatformStart(SensorSpeed sensorSpeed)
        {
            altitudeManager = new CMAltimeter();
            altitudeManager.StartRelativeAltitudeUpdates(NSOperationQueue.CurrentQueue ?? new NSOperationQueue(), LocationManagerUpdatedHeading);

            void LocationManagerUpdatedHeading(CMAltitudeData e, NSError error)
            {
                var reading = new BarometerData(UnitConverters.KilopascalsToHectopascals(e.Pressure.DoubleValue));

                RaiseReadingChanged(reading);
            }
        }
 public void KilopascalsToHectopascals(double kpa, double hpa)
 {
     Assert.Equal(hpa, UnitConverters.KilopascalsToHectopascals(kpa), 4);
 }