Goodmorning, I have a bit of a head scratcher here.
I have 2 watches, Fenix 7X, and the venu sq2 music.
At the application start - the venu sq2 music operates "normally", and displays a compass heading updated by Sensor.getinfo(); and I look for heading.
The intention is infact to get the true heading in degrees, not the course over the ground. I then change the radians to degrees to Math.toDegrees(the value in here);
Now - the Venu2 SQ, displays the true degrees heading. When I rotate it changes through 360 degrees.
The Fenix 7X running the exact same code, and exact same application gives the wrong heading.
Rotating around does not result in 360 degrees of changes and neighther does walking ( Ie, it appears to be sensing the compass, but the output is wrong, and the heading is more or less stable. If I tilt the watch, then the heading changes from about 130 degrees, towards 30. I thought this could be a compass sensor issue, but when I load up the compass widget in the exact same spot without moving, it works perfectly.
So it seems to be an incorrect feed of Sensor.Info.heading?
Any ideas ?
Am I missing something here? I am positive this exact code worked on my previous fenix 5X, and fenix 6x Pro, and fenix 7X which was replaced with this unit.