telemetryPresentation.ts 1.0 KB

12345678910111213141516171819202122232425262728293031323334353637
  1. export interface TelemetryPresentation {
  2. timerText: string
  3. mileageText: string
  4. distanceToTargetValueText: string
  5. distanceToTargetUnitText: string
  6. speedText: string
  7. heartRateTone: 'blue' | 'purple' | 'green' | 'yellow' | 'orange' | 'red'
  8. heartRateZoneNameText: string
  9. heartRateZoneRangeText: string
  10. heartRateValueText: string
  11. heartRateUnitText: string
  12. caloriesValueText: string
  13. caloriesUnitText: string
  14. averageSpeedValueText: string
  15. averageSpeedUnitText: string
  16. accuracyValueText: string
  17. accuracyUnitText: string
  18. }
  19. export const EMPTY_TELEMETRY_PRESENTATION: TelemetryPresentation = {
  20. timerText: '00:00:00',
  21. mileageText: '0m',
  22. distanceToTargetValueText: '--',
  23. distanceToTargetUnitText: '',
  24. speedText: '0',
  25. heartRateTone: 'blue',
  26. heartRateZoneNameText: '激活放松',
  27. heartRateZoneRangeText: '<=39%',
  28. heartRateValueText: '--',
  29. heartRateUnitText: '',
  30. caloriesValueText: '0',
  31. caloriesUnitText: 'kcal',
  32. averageSpeedValueText: '0',
  33. averageSpeedUnitText: 'km/h',
  34. accuracyValueText: '--',
  35. accuracyUnitText: '',
  36. }