Ejemplo n.º 1
0
        public void StopSensorUpdates()
        {
            if (_motionManager.AccelerometerAvailable)
            {
                _motionManager.StopAccelerometerUpdates();
            }

            if (_motionManager.GyroAvailable)
            {
                _motionManager.StopGyroUpdates();
            }

            if (_motionManager.MagnetometerAvailable)
            {
                _motionManager.StopMagnetometerUpdates();
            }

            if (_motionManager.DeviceMotionAvailable)
            {
                _motionManager.StopDeviceMotionUpdates();
                _pedometer.StopPedometerUpdates();
            }

            IsListening = false;
        }
Ejemplo n.º 2
0
 public void StopStepCounts()
 {
     pedometer.StopPedometerUpdates();
     locationManager.StopLocationUpdates();
     //Update StepCount
     stepCounts       = 0;
     beforeStepCounts = 0;
     isStarted        = false;
 }
Ejemplo n.º 3
0
 public void StopStepUpdates()
 {
     pedometer.StopPedometerUpdates();
 }
Ejemplo n.º 4
0
        protected override async Task StopListeningAsync()
        {
            await base.StopListeningAsync();

            _motionManager?.StopPedometerUpdates();
        }