Просмотр исходного кода

Add an error string when there isn't enough glucose to run autosens

Sam King 5 месяцев назад
Родитель
Сommit
ebbc8dd42f

+ 1 - 1
Trio/Sources/APS/OpenAPSSwift/Autosens/AutosensGenerator.swift

@@ -41,7 +41,7 @@ struct AutosensGenerator {
     ) throws -> Autosens {
         // from prepare/autosens.js
         guard glucose.count >= 72 else {
-            return Autosens(ratio: 1, newisf: nil)
+            return Autosens(ratio: 1, newisf: nil, error: "not enough glucose data to calculate autosens")
         }
 
         let lastSiteChange = determineLastSiteChange(pumpHistory: pumpHistory, profile: profile, clock: clock)

+ 1 - 0
Trio/Sources/Models/Autosens.swift

@@ -5,4 +5,5 @@ struct Autosens: JSON {
     let newisf: Decimal?
     var deviationsUnsorted: [Decimal]?
     var timestamp: Date?
+    var error: String?
 }