瀏覽代碼

set lowTTlowersSens to false if insufficient auosensMax

Robert 1 年之前
父節點
當前提交
4c16a95ca1
共有 1 個文件被更改,包括 5 次插入0 次删除
  1. 5 0
      Trio/Sources/APS/OpenAPS/OpenAPS.swift

+ 5 - 0
Trio/Sources/APS/OpenAPS/OpenAPS.swift

@@ -518,6 +518,11 @@ final class OpenAPS {
                 adjustedPreferences.halfBasalExerciseTarget = activeHBT
                 adjustedPreferences.halfBasalExerciseTarget = activeHBT
                 debug(.openAPS, "Updated halfBasalExerciseTarget to active Temp Target value: \(activeHBT)")
                 debug(.openAPS, "Updated halfBasalExerciseTarget to active Temp Target value: \(activeHBT)")
             }
             }
+            // Overwrite the lowTTlowersSens if autosensMax does not support it
+            if preferences.lowTemptargetLowersSensitivity, preferences.autosensMax <= 1 {
+                adjustedPreferences.lowTemptargetLowersSensitivity = false
+                debug(.openAPS, "Setting lowTTlowersSens to false due to insufficient autosensMax: \(preferences.autosensMax)")
+            }
         }
         }
 
 
         do {
         do {