Acknowledged

Battery State Bug

I entered a 24hour bike race yesterday. I knew my Gamin EDGE 1030 would not last 24 hours, so I plugged it into an external power bank. It stayed at 100%. So obviously my external power source was actively keeping it charged. (I have a power bank that can be set to "stay on" and not deactivate charging for very low draw devices that most will do).

Anyway, one of the things my data field does is track the status of the battery... I calculate the "time to live" based on watching the % charge drop over time. That takes a little time before I can offer that estimate (calc = calculating). I also note if the device is plugged in, and if so the bottom bar turns GREEN and I display (chrg). 

System.getSystemStats().charging

For some reason, when the EDGE 1030 is at 100% full and plugged in, it no longer sets the "charging" flag to TRUE. Even if the external power is actually providing power. I understand the firmware developers' thinking. If the battery is at 100%, then it isn't technically charging the battery, so set that back to false. HOWEVER, the more useful purpose of this variable is to indicate whether the device is PLUGGED IN or not. In that case, the "charging" flag should be TRUE.

Please consider improving the usefulness of this system stats flag.

Parents Comment Children
No Data