Fix signaling of uncalibrated magnetic sensor
We messed up the bit masks, so these sensor values were not
being recognized.
Bug: 37465457
Test: CTS tests CtsSensorTestCases / android.hardware.cts.SensorBatchingTests
now report 51 passed, 0 failed
(cherry picked from commit 1558f08e8761bd04b29bc20b86161a4d6078a382)
Change-Id: I914584144663133e94a63e6c0152c4a860bfc02a
diff --git a/sensors/sensors_qemu.c b/sensors/sensors_qemu.c
index 7954cf5..f58505a 100644
--- a/sensors/sensors_qemu.c
+++ b/sensors/sensors_qemu.c
@@ -75,7 +75,7 @@
#define SENSORS_LIGHT (1 << ID_LIGHT)
#define SENSORS_PRESSURE (1 << ID_PRESSURE)
#define SENSORS_HUMIDITY (1 << ID_HUMIDITY)
-#define SENSORS_MAGNETIC_FIELD_UNCALIBRATED (1 << ID_MAGNETIC_FIELD)
+#define SENSORS_MAGNETIC_FIELD_UNCALIBRATED (1 << ID_MAGNETIC_FIELD_UNCALIBRATED)
#define ID_CHECK(x) ((unsigned)((x) - ID_BASE) < MAX_NUM_SENSORS)