Details
-
Task
-
Resolution: Done
-
P3: Somewhat important
-
None
-
None
-
None
-
-
Team 2 Foundation_Sprint 48
Description
The current default iOS behavior uses the CMMagnetometer class in Core Motion that includes device bias. The bias there is not suitable for the calculations in general as it includes a static offset in the measurements that is caused by the device's magnetic field caused by its own components. To bring the iOS and Android default behavior in line, the default behavior of the magnetometer should be changed so that it would use the geomagnetic values mode.
Also, the name geomagnetic values mode should also be reviewed as it is not reflecting the naming used by the iOS API nor the actual behavior behind it (this mode has no effect on Android).
Attachments
Issue Links
- relates to
-
QTBUG-98423 Investigate and fix Magnetometer reading differences between Android and iOS
- Closed
For Gerrit Dashboard: QTBUG-98978 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
386872,5 | Make geomagnetic mode the default magnetometer behavior | dev | qt/qtsensors | Status: MERGED | +2 | 0 |
387830,2 | Make geomagnetic mode the default magnetometer behavior | 6.3 | qt/qtsensors | Status: MERGED | +2 | 0 |