Example #1
0
        /// <summary>
        /// Initalizes PedometerService class instance
        /// </summary>
        private PedometerService()
        {
            pedometer = new Tizen.Sensor.Pedometer
            {
                Interval = 50,
            };

            pedometer.DataUpdated += Pedometer_DataUpdated;
            pedometer.Start();
            PedometerUpdated?.Invoke(this, new PedometerUpdatedEventArgs((int)pedometer.CalorieBurned, (int)pedometer.StepCount, (int)pedometer.LastSpeed, (int)pedometer.MovingDistance));

            var appTerminatedService = AppTerminatedService.Instance;

            appTerminatedService.Terminated += AppTerminatedService_Terminated;
        }
Example #2
0
 /// <summary>
 /// Handles execution of DataUpdated event
 /// </summary>
 /// <param name="sender">Object that invoked event</param>
 /// <param name="e">Event Args</param>
 private void Pedometer_DataUpdated(object sender, PedometerDataUpdatedEventArgs e)
 {
     PedometerUpdated?.Invoke(this, new PedometerUpdatedEventArgs((int)e.CalorieBurned, (int)e.StepCount, (int)e.LastSpeed, (int)e.MovingDistance));
 }