Note it polls continuously, and some sensors require TestMode ON to read.
The battery temperature is high typical of NiMh just fully charged, heating at the end (room temp around 20C vs 25C shown). Yet the Fuel Gauge shows only 19 instead of near 100. This could indicate a worn out battery with minimal capacity. Exactly how the algorithms work is unknown, but the software includes the designed battery specs and the Botvac
measures charge with a dedicated MAXIM IC. In one case the IC was defective and replaced by the user; special soldering tool needed, hot air rework tool, for surface mount components.
There is some USB command to manually adjust the Fuel Gauge, at least on XV's, Botvac
software can differ.
 I am not sure about the Drop Sensors zero. With the continuous reading test it dynamically, putting bot on a table with sensors over the edge and back over table etc. Zero would be equivalent to a floor present, but I thought it was usually a positive number, going up around 70 on a cliff.
 Zero maybe because TestMode On required to read that sensor. Remember to turn TestMode OFF manually.