speed property

double get speed

Implementation

double get speed {
  if (!_clock.isRunning) {
    return 0;
  }

  final now = _clock.elapsedMicroseconds;
  final elapsed = now - _previousTime;
  final speed = elapsed == 0 ? 0.0 : _currentAmount / elapsed * 1e6;
  _currentAmount = 0;
  _previousTime = now;
  return speed;
}