include EB in statistics

This commit is contained in:
Milos Kozak 2020-07-28 13:51:03 +02:00
parent ed969300ef
commit ba4f599242

View file

@ -65,6 +65,13 @@ class TddCalculator @Inject constructor(
val profile = profileFunction.getProfile(t) ?: continue val profile = profileFunction.getProfile(t) ?: continue
val absoluteRate = tbr?.tempBasalConvertedToAbsolute(t, profile) ?: profile.getBasal(t) val absoluteRate = tbr?.tempBasalConvertedToAbsolute(t, profile) ?: profile.getBasal(t)
tdd.basal += absoluteRate / 60.0 * 5.0 tdd.basal += absoluteRate / 60.0 * 5.0
if (!activePlugin.getActivePump().isFakingTempsByExtendedBoluses()) {
// they are not included in TBRs
val eb = getExtendedBolusFromHistory(t)
val absoluteEbRate = eb?.absoluteRate() ?: 0.0
tdd.bolus += absoluteEbRate / 60.0 * 5.0
}
result.put(midnight, tdd) result.put(midnight, tdd)
} }
for (i in 0 until result.size()) { for (i in 0 until result.size()) {