Correct off-by-one error calculating average.

This commit is contained in:
Johannes Mockenhaupt 2018-10-12 15:57:20 +02:00
parent a0a60ea2d6
commit c17ed80a34
No known key found for this signature in database
GPG key ID: 9E1EA6AF7BBBB0D1

View file

@ -146,7 +146,7 @@ public class IobCobCalculatorPlugin extends PluginBase {
return false;
}
}
double averageDiff = totalDiff / (bgReadings.size() - 1) / 1000d;
long averageDiff = totalDiff / bgReadings.size() / 1000;
boolean is5mindata = averageDiff < 1;
if (L.isEnabled(L.AUTOSENS))
log.debug("Interval detection: values: " + bgReadings.size() + " averageDiff: " + averageDiff + "[s] is5minData: " + is5mindata);