speedStatus property

SpeedStatus get speedStatus

Implementation

SpeedStatus get speedStatus {
  if (speedLimit == null || _currentSpeed == 0) return SpeedStatus.normal;

  final ratio = _currentSpeed / speedLimit!;
  if (ratio > _speedDangerThreshold) return SpeedStatus.danger;
  if (ratio > _speedWarningThreshold) return SpeedStatus.warning;
  return SpeedStatus.normal;
}