|
@@ -36,7 +36,9 @@ enum DynamicISF {
|
|
|
tdd = trioCustomOrefVariables.currentTDD
|
|
tdd = trioCustomOrefVariables.currentTDD
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
- guard preferences.useNewFormula, tdd > 0, var sensitivity = profile.sens, var profileTarget = profile.minBg else {
|
|
|
|
|
|
|
+ guard preferences.useNewFormula, tdd > 0, var sensitivity = profile.sens,
|
|
|
|
|
+ let profileTarget = profile.profileTarget(trioCustomOrefVariables: trioCustomOrefVariables)
|
|
|
|
|
+ else {
|
|
|
return nil
|
|
return nil
|
|
|
}
|
|
}
|
|
|
|
|
|
|
@@ -47,13 +49,6 @@ enum DynamicISF {
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
- let overrideTarget = trioCustomOrefVariables.overrideTarget
|
|
|
|
|
- if overrideTarget != 0, overrideTarget != 6, trioCustomOrefVariables
|
|
|
|
|
- .useOverride, !(profile.temptargetSet ?? false)
|
|
|
|
|
- {
|
|
|
|
|
- profileTarget = overrideTarget
|
|
|
|
|
- }
|
|
|
|
|
-
|
|
|
|
|
let minLimit = min(profile.autosensMin, profile.autosensMax)
|
|
let minLimit = min(profile.autosensMin, profile.autosensMax)
|
|
|
let maxLimit = max(profile.autosensMin, profile.autosensMax)
|
|
let maxLimit = max(profile.autosensMin, profile.autosensMax)
|
|
|
|
|
|