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

set lowTTlowersSens to false if insufficient auosensMax

Robert 1 год назад
Родитель
Сommit
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 {