Constants.swift 4.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101
  1. extension OpenAPS {
  2. enum Bundle {
  3. static let iob = "bundle/iob.js"
  4. static let meal = "bundle/meal.js"
  5. static let autotunePrep = "bundle/autotune-prep.js"
  6. static let autotuneCore = "bundle/autotune-core.js"
  7. static let getLastGlucose = "bundle/glucose-get-last.js"
  8. static let basalSetTemp = "bundle/basal-set-temp.js"
  9. static let determineBasal = "bundle/determine-basal.js"
  10. static let autosens = "bundle/autosens.js"
  11. static let profile = "bundle/profile.js"
  12. }
  13. enum Prepare {
  14. static let iob = "prepare/iob.js"
  15. static let meal = "prepare/meal.js"
  16. static let autotunePrep = "prepare/autotune-prep.js"
  17. static let autotuneCore = "prepare/autotune-core.js"
  18. static let determineBasal = "prepare/determine-basal.js"
  19. static let autosens = "prepare/autosens.js"
  20. static let profile = "prepare/profile.js"
  21. static let log = "prepare/log.js"
  22. }
  23. enum Middleware {
  24. static let determineBasal = "middleware/determine_basal.js"
  25. }
  26. enum Settings {
  27. static let preferences = "preferences.json"
  28. static let autotune = "settings/autotune.json"
  29. static let autosense = "settings/autosense.json"
  30. static let profile = "settings/profile.json"
  31. static let pumpProfile = "settings/pumpprofile.json"
  32. static let settings = "settings/settings.json"
  33. static let bgTargets = "settings/bg_targets.json"
  34. static let insulinSensitivities = "settings/insulin_sensitivities.json"
  35. static let basalProfile = "settings/basal_profile.json"
  36. static let carbRatios = "settings/carb_ratios.json"
  37. static let tempTargets = "settings/temptargets.json"
  38. static let model = "settings/model.json"
  39. }
  40. enum Monitor {
  41. static let pumpHistory = "monitor/pumphistory-24h-zoned.json"
  42. static let reservoir = "monitor/reservoir.json"
  43. static let battery = "monitor/battery.json"
  44. static let carbHistory = "monitor/carbhistory.json"
  45. static let clock = "monitor/clock-zoned.json"
  46. static let status = "monitor/status.json"
  47. static let tempBasal = "monitor/temp_basal.json"
  48. static let meal = "monitor/meal.json"
  49. static let glucose = "monitor/glucose.json"
  50. static let iob = "monitor/iob.json"
  51. static let cgmState = "monitor/cgm-state.json"
  52. static let podAge = "monitor/pod-age.json"
  53. static let tdd = "monitor/tdd.json"
  54. static let tdd_averages = "monitor/tdd_averages.json"
  55. static let alertHistory = "monitor/alerthistory.json"
  56. static let dailyStats = "monitor/dailyStats.json"
  57. static let tenDaysStats = "monitor/tenDaysStats.json"
  58. static let loopStats = "monitor/loopStats.json"
  59. }
  60. enum Enact {
  61. static let suggested = "enact/suggested.json"
  62. static let enacted = "enact/enacted.json"
  63. }
  64. enum Upload {
  65. static let nsStatus = "upload/ns-status.json"
  66. static let latestTreatments = "upload/latest-treatments.json"
  67. static let recentPumphistory = "upload/recent-pumphistory.json"
  68. }
  69. enum Function {
  70. static let freeaps = "freeaps"
  71. static let generate = "generate"
  72. static let tempBasalFunctions = "tempBasalFunctions"
  73. static let exportDefaults = "exportDefaults"
  74. }
  75. enum Nightscout {
  76. static let uploadedPumphistory = "upload/uploaded-pumphistory.json"
  77. static let uploadedCarbs = "upload/uploaded-carbs.json"
  78. static let uploadedTempTargets = "upload/uploaded-temptargets.json"
  79. static let uploadedGlucose = "upload/uploaded-glucose.json"
  80. static let uploadedCGMState = "upload/uploaded-cgm-state.json"
  81. static let uploadedPodAge = "upload/uploaded-pod-age.json"
  82. static let uploadedProfile = "upload/uploaded-profile.json"
  83. }
  84. enum FreeAPS {
  85. static let settings = "freeaps/freeaps_settings.json"
  86. static let announcements = "freeaps/announcements.json"
  87. static let announcementsEnacted = "freeaps/announcements_enacted.json"
  88. static let tempTargetsPresets = "freeaps/temptargets_presets.json"
  89. static let calibrations = "freeaps/calibrations.json"
  90. }
  91. }