Kaynağa Gözat

Fixes for Resources/json/defaults/* (#177)

* Fix defaults in Preferences.swift to match pop ups
Sync Models/* -> json/defaults

* Add missing onlyAutotuneBasals, set to false
Marc G. Fournier 2 yıl önce
ebeveyn
işleme
8cc1fa3649

+ 42 - 40
FreeAPS/Resources/json/defaults/freeaps/freeaps_settings.json

@@ -1,42 +1,44 @@
 {
-    "useAlarmSound" : false,
-      "uploadStats" : false,
-      "useCalendar" : false,
-      "rulerMarks" : false,
-      "individualAdjustmentFactor" : 0.5,
-      "low" : 70,
-      "displayHR" : true,
-      "localGlucosePort" : 8080,
-      "uploadGlucose" : true,
-      "allowAnnouncements" : false,
-      "debugOptions" : false,
-      "useAppleHealth" : false,
-      "high" : 170,
-      "yGridLines" : true,
-      "useLocalGlucoseSource" : false,
-      "closedLoop" : false,
-      "units" : "mmol/L",
-      "xGridLines" : true,
-      "lowGlucose" : 70,
-      "oneDimensionalGraph" : false,
-      "glucoseNotificationsAlways" : false,
-      "addSourceInfoToGlucoseNotifications" : false,
-      "cgm" : "nightscout",
-      "glucoseBadge" : true,
-      "overrideHbA1cUnit" : false,
-      "delay" : 80,
-      "smoothGlucose" : false,
-      "skipBolusScreenAfterCarbs" : false,
-      "highGlucose" : 220,
-      "timeCap" : 8,
-      "minuteInterval" : 20,
-      "isUploadEnabled" : true,
-      "useAutotune" : false,
-      "hours" : 6,
-      "carbsRequiredThreshold" : 50,
-      "insulinReqPercentage" : 80,
-      "useFPUconversion" : false,
-      "displayOnWatch" : "HR",
-      "animatedBackground" : false
-      "maxCarbs": 1000
+  "units" : "mmol/L",
+  "closedLoop" : false,
+  "allowAnnouncements" : false,
+  "useAutotune" : false,
+  "onlyAutotuneBasals" : false,
+  "isUploadEnabled" : false,
+  "useLocalGlucoseSource" : false,
+  "localGlucosePort" : 8080,
+  "debugOptions" : false,
+  "insulinReqPercentage" : 70,
+  "skipBolusScreenAfterCarbs" : false,
+  "displayHR" : false,
+  "cgm" : "nightscout",
+  "uploadGlucose" : true,
+  "useCalendar" : false,
+  "glucoseBadge" : false,
+  "glucoseNotificationsAlways" : false,
+  "useAlarmSound" : false,
+  "addSourceInfoToGlucoseNotifications" : false,
+  "lowGlucose" : 72,
+  "highGlucose" : 270,
+  "carbsRequiredThreshold" : 10,
+  "animatedBackground" : false,
+  "useFPUconversion" : true,
+  "individualAdjustmentFactor" : 0.5,
+  "timeCap" : 8,
+  "minuteInterval" : 30,
+  "delay" : 60,
+  "useAppleHealth" : false,
+  "smoothGlucose" : false,
+  "displayOnWatch" : "BGTarget",
+  "overrideHbA1cUnit" : false,
+  "high" : 145,
+  "low" : 70,
+  "uploadStats" : true,
+  "hours" : 6,
+  "xGridLines" : true,
+  "yGridLines" : true,
+  "oneDimensionalGraph" : false,
+  "rulerMarks" : false,
+  "maxCarbs": 1000,
+  "displayFatAndProteinOnWatch": false
 }

+ 53 - 0
FreeAPS/Resources/json/defaults/preferences.json

@@ -0,0 +1,53 @@
+{
+  "max_iob" : 0,
+  "max_daily_safety_multiplier" : 3,
+  "current_basal_safety_multiplier" : 4,
+  "autosens_max" : 1.2,
+  "autosens_min" : 0.7,
+  "smb_delivery_ratio" : 0.5,
+  "rewind_resets_autosens" : true,
+  "high_temptarget_raises_sensitivity" : false,
+  "low_temptarget_lowers_sensitivity" : false,
+  "sensitivity_raises_target" : true,
+  "resistanceLowersTarget" : false,
+  "adv_target_adjustments" : false,
+  "exercise_mode" : false,
+  "half_basal_exercise_target" : 160,
+  "maxCOB" : 120,
+  "wide_bg_target_range" : false,
+  "skip_neutral_temps" : false,
+  "unsuspend_if_no_temp" : false,
+  "min_5m_carbimpact" : 8,
+  "autotune_isf_adjustmentFraction" : 1,
+  "remainingCarbsFraction" : 1,
+  "remainingCarbsCap" : 90,
+  "enableUAM" : false,
+  "A52_risk_enable" : false,
+  "enableSMB_with_COB" : false,
+  "enableSMB_with_temptarget" : false,
+  "enableSMB_always" : false,
+  "enableSMB_after_carbs" : false,
+  "allowSMB_with_high_temptarget" : false,
+  "maxSMBBasalMinutes" : 30,
+  "maxUAMSMBBasalMinutes" : 30,
+  "SMBInterval" : 3,
+  "bolus_increment" : 0.1,
+  "curve" : "rapid-acting",
+  "useCustomPeakTime" : false,
+  "insulinPeakTime" : 75,
+  "carbsReqThreshold" : 1,
+  "noisyCGMTargetMultiplier" : 1.3,
+  "suspend_zeros_iob" : false,
+  "maxDelta_bg_threshold" : 0.2,
+  "adjustmentFactor" : 0.5,
+  "sigmoid" : false,
+  "enableDynamicCR" : false,
+  "useNewFormula" : false,
+  "useWeightedAverage" : false,
+  "weightPercentage" : 0.65,
+  "tddAdjBasal" : false,
+  "enableSMB_high_bg" : false,
+  "enableSMB_high_bg_target" : 110,
+  "threshold_setting" : 65,
+  "updateInterval" : 20
+}

+ 1 - 1
FreeAPS/Resources/json/defaults/settings/bg_targets.json

@@ -4,7 +4,7 @@
     "targets": [
         {
             "low": 5.5,
-            "high": 6.0,
+            "high": 5.5,
             "start": "00:00:00",
             "offset": 0
         }

+ 3 - 3
FreeAPS/Sources/Models/Preferences.swift

@@ -8,8 +8,8 @@ struct Preferences: JSON {
     var autosensMin: Decimal = 0.7
     var smbDeliveryRatio: Decimal = 0.5
     var rewindResetsAutosens: Bool = true
-    var highTemptargetRaisesSensitivity: Bool = true
-    var lowTemptargetLowersSensitivity: Bool = true
+    var highTemptargetRaisesSensitivity: Bool = false
+    var lowTemptargetLowersSensitivity: Bool = false
     var sensitivityRaisesTarget: Bool = true
     var resistanceLowersTarget: Bool = false
     var advTargetAdjustments: Bool = false
@@ -39,7 +39,7 @@ struct Preferences: JSON {
     var insulinPeakTime: Decimal = 75
     var carbsReqThreshold: Decimal = 1.0
     var noisyCGMTargetMultiplier: Decimal = 1.3
-    var suspendZerosIOB: Bool = true
+    var suspendZerosIOB: Bool = false
     var timestamp: Date?
     var maxDeltaBGthreshold: Decimal = 0.2
     var adjustmentFactor: Decimal = 0.5