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

Add limit to meal absorption predictions based on profile settings

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

+ 2 - 2
Trio/Sources/APS/OpenAPSSwift/Forecasts/ForecastGenerator.swift

@@ -163,7 +163,7 @@ enum ForecastGenerator {
     /// - Returns: Remaining CA time in hours (Decimal)
     static func calculateRemainingCarbAbsorptionTime(
         sensitivityRatio: Decimal,
-        maxMealAbsorptionTime _: Decimal,
+        maxMealAbsorptionTime: Decimal,
         mealCOB: Decimal,
         lastCarbTime: Date?,
         currentTime: Date
@@ -184,7 +184,7 @@ enum ForecastGenerator {
             }
         }
 
-        return remainingCarbAbsorptionTime
+        return min(remainingCarbAbsorptionTime, maxMealAbsorptionTime)
     }
 
     static func computeForecastSelection(

Разница между файлами не показана из-за своего большого размера
+ 1 - 1
TrioTests/OpenAPSSwiftTests/javascript/bundle/determine-basal.js