include EB in statistics
This commit is contained in:
parent
ed969300ef
commit
ba4f599242
|
@ -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()) {
|
||||||
|
|
Loading…
Reference in a new issue