/// <summary>
 /// Called when the pedometer reports a new number of steps taken
 /// </summary>
 private void OnSensorDataUpdated(object sender, PedometerDataUpdatedEventArgs e)
 {
     // TODO: Handle sensor data
     // More details at https://docs.tizen.org/application/dotnet/guides/location-sensors/device-sensors#pedometer
     Logger.Info($"Steps: {e.StepCount}");
     Logger.Info($"Distance: {e.MovingDistance} meters");
     Logger.Info($"Speed: {e.LastSpeed} km/h");
 }
Exemple #2
0
 private void PedometerReadingChanged(object sender, PedometerDataUpdatedEventArgs args)
 {
     OnReadingChanged?.Invoke(this, new DeviceSensorReadingEventArgs <int>((int)args.StepCount));
 }
 /// <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));
 }
Exemple #4
0
 private void _pedometer_DataUpdated(object sender, PedometerDataUpdatedEventArgs e)
 {
     _readingChanged?.Invoke(this, new PedometerReadingChangedEventArgs(new PedometerReading((int)e.StepCount, TimeSpan.Zero, PedometerStepKindHelper.FromState(e.LastStepStatus), DateTimeOffset.Now)));
 }