LoopAlgorithmInput.swift 469 B

12345678910111213141516171819202122
  1. //
  2. // LoopAlgorithmInput.swift
  3. // LoopKit
  4. //
  5. // Created by Pete Schwamb on 9/21/23.
  6. // Copyright © 2023 LoopKit Authors. All rights reserved.
  7. //
  8. import Foundation
  9. public enum DoseRecommendationType: String {
  10. case manualBolus
  11. case automaticBolus
  12. case tempBasal
  13. }
  14. public struct LoopAlgorithmInput {
  15. public var predictionInput: LoopPredictionInput
  16. public var predictionDate: Date
  17. public var doseRecommendationType: DoseRecommendationType
  18. }