ChartConstants.swift 942 B

123456789101112131415161718192021222324252627
  1. //
  2. // ChartConstants.swift
  3. // LoopUI
  4. //
  5. // Created by Pete Schwamb on 10/16/20.
  6. // Copyright © 2020 LoopKit Authors. All rights reserved.
  7. //
  8. import Foundation
  9. import HealthKit
  10. import LoopKit
  11. public enum ChartConstants {
  12. public static let minimumChartWidthPerHour: CGFloat = 50
  13. public static let statusChartMinimumHistoryDisplay: TimeInterval = .hours(1)
  14. public static let glucoseChartDefaultDisplayBound =
  15. HKQuantity(unit: .milligramsPerDeciliter, doubleValue: 100)...HKQuantity(unit: .milligramsPerDeciliter, doubleValue: 175)
  16. public static let glucoseChartDefaultDisplayRangeWide =
  17. HKQuantity(unit: .milligramsPerDeciliter, doubleValue: 60)...HKQuantity(unit: .milligramsPerDeciliter, doubleValue: 200)
  18. public static let glucoseChartDefaultDisplayBoundClamped =
  19. HKQuantity(unit: .milligramsPerDeciliter, doubleValue: 80)...HKQuantity(unit: .milligramsPerDeciliter, doubleValue: 240)
  20. }