HomeDataFlow.swift 548 B

1234567891011121314151617181920
  1. import Foundation
  2. import LoopKitUI
  3. enum Home {
  4. enum Config {}
  5. }
  6. protocol HomeProvider: Provider {
  7. func heartbeatNow()
  8. func pumpHistory(hours: Int) -> [PumpHistoryEvent]
  9. func pumpSettings() -> PumpSettings
  10. func autotunedBasalProfile() -> [BasalProfileEntry]
  11. func basalProfile() -> [BasalProfileEntry]
  12. func tempTargets(hours: Int) -> [TempTarget]
  13. func carbs(hours: Int) -> [CarbsEntry]
  14. func pumpReservoir() -> Decimal?
  15. func tempTarget() -> TempTarget?
  16. func announcement(_ hours: Int) -> [Announcement]
  17. }