Most recent activity
-
Hi fellow Banglers
While working on an app which also displays the current speed, I've noticed that the read-out was wrong when using the "Overwrite GPS" function of the Android integration. I'm not a Java expert, but as far as I can tell, the code in Gadgetbride (app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/banglejs/BangleJSDeviceSupport.java) forwards the Android
location.getSpeed()
unchanged. According to the Android SDK, that's in "meters per second" - so, not what the Bangle API should return (ie. kph).I think the correct fix (speed * 3.6) should be done in Gadgetbridge. Alternatively, the Bangle android app could do the same. Thoughts?
BTW I'm new to Bangle coding. The watch is brilliant!
Thanks Gordon!
I'll wait for the next F-Droid Bangle.js Gadgetbridge update.
For anybody stumbling across this post, this is my temporary work-around: