walkingSpeedKmh property

double get walkingSpeedKmh

Implementation

double get walkingSpeedKmh {
  final now = DateTime.now();
  final recentSteps = _todayStepTimestamps
      .where((ts) => now.difference(ts).inSeconds <= 10)
      .length;
  if (recentSteps == 0) return 0;
  final meters = recentSteps * strideLengthMeters;
  return (meters / 10) * 3.6;
  // if (_startTime == null) return 0;
  // final duration = DateTime.now().difference(_startTime!).inSeconds;
  // if (duration == 0) return 0;
  // final meters = _totalSteps * strideLengthMeters;
  // return (meters / duration) * 3.6;
}