Skip to content

How to lower the FUZZER

Navid edited this page Jul 17, 2021 · 3 revisions

The FUZZER is used to place all the readings on a uniform grid in the xDrip graph (main screen) regardless of the slight variations in the time the readings arrive to xDrip.

The FUZZER is a constant currently set to 2.5 minutes. The time value for a reading is divided by the FUZZER and the fractional part of the result is discarded. Then, it is multiplied back by the FUZZER.

Unfortunately, this has a side effect. Occasionally, the local timing of a transmitter is such that the size of the fractional part of the divisor is very close to 1. Then, a slight variation in timing of a reading will result in moving only that reading to the next bin. You can see this side effect reported as an issue here.

To remedy this side effect, we have added an option (starting with this release) that let's you reduce the size of the constant from 2.5 minutes to 37.5 seconds. This does not eliminate the side effect. In fact, it increases the probability of it happening. However, it significantly reduces the visual distortion of the points in the graph.

This reduction may have an unintended impact on the forecast low alert. We need to test this before it is released permanently. So, for now, you can only use this, reduced FUZZER, in engineering mode.

To reduce the FUZZER:
Enable: engineering mode.
Enable Settings -> xDrip+ Display Settings -> Graphics Settings -> Lower FUZZER.
Restart the phone.

If you experience any change of behavior in the predicted low alert, please report:
https://www.facebook.com/groups/xDripG5
https://gitter.im/jamorham/xDrip-plus

To reset the FUZZER back to the original value, either disable the setting or engineering mode, and restart the phone.

Clone this wiki locally