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

Merge pull request #611 from nightscout/oref-swift-include-error-in-autosens-output

Add an error string when there isn't enough glucose to run autosens
Sam King 5 месяцев назад
Родитель
Сommit
eb3c0dfc01

+ 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?
 }