WatchMessageKeys.swift 1.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. enum WatchMessageKeys {
  2. // Request/Response Keys
  3. static let date = "date"
  4. static let requestWatchUpdate = "requestWatchUpdate"
  5. static let watchState = "watchState"
  6. static let acknowledged = "acknowledged"
  7. static let message = "message"
  8. // Treatment Keys
  9. static let bolus = "bolus"
  10. static let carbs = "carbs"
  11. static let cancelBolus = "cancelBolus"
  12. static let bolusCanceled = "bolusCanceled"
  13. static let bolusProgress = "bolusProgress"
  14. static let activeBolusAmount = "activeBolusAmount"
  15. static let deliveredAmount = "deliveredAmount"
  16. static let bolusProgressTimestamp = "bolusProgressTimestamp"
  17. // Recommendation Keys
  18. static let requestBolusRecommendation = "requestBolusRecommendation"
  19. static let recommendedBolus = "recommendedBolus"
  20. // Override Keys
  21. static let cancelOverride = "cancelOverride"
  22. static let activateOverride = "activateOverride"
  23. // Temp Target Keys
  24. static let cancelTempTarget = "cancelTempTarget"
  25. static let activateTempTarget = "activateTempTarget"
  26. // Watch State Data Keys
  27. static let currentGlucose = "currentGlucose"
  28. static let currentGlucoseColorString = "currentGlucoseColorString"
  29. static let trend = "trend"
  30. static let delta = "delta"
  31. static let iob = "iob"
  32. static let cob = "cob"
  33. static let lastLoopTime = "lastLoopTime"
  34. static let glucoseValues = "glucoseValues"
  35. static let overridePresets = "overridePresets"
  36. static let tempTargetPresets = "tempTargetPresets"
  37. // Limits and Settings Keys
  38. static let maxBolus = "maxBolus"
  39. static let maxCarbs = "maxCarbs"
  40. static let maxFat = "maxFat"
  41. static let maxProtein = "maxProtein"
  42. static let bolusIncrement = "bolusIncrement"
  43. static let confirmBolusFaster = "confirmBolusFaster"
  44. }