Fix enum ordering in sensor NDK
Test: compiles
Change-Id: Ie186270af2f51d723855cdc62f0b09ffe1ab6ecf
diff --git a/include/android/sensor.h b/include/android/sensor.h
index d9998ba..186f62c 100644
--- a/include/android/sensor.h
+++ b/include/android/sensor.h
@@ -70,6 +70,10 @@
*/
enum {
/**
+ * Invalid sensor type. Returned by {@link ASensor_getType} as error value.
+ */
+ ASENSOR_TYPE_INVALID = -1,
+ /**
* {@link ASENSOR_TYPE_ACCELEROMETER}
* reporting-mode: continuous
*
@@ -118,11 +122,7 @@
* All values are in SI units (m/s^2) and measure the acceleration of the
* device not including the force of gravity.
*/
- ASENSOR_TYPE_LINEAR_ACCELERATION = 10,
- /**
- * Invalid sensor type. Returned by {@link ASensor_getType} as error value.
- */
- ASENSOR_TYPE_INVALID = -1
+ ASENSOR_TYPE_LINEAR_ACCELERATION = 10
};
/**
@@ -145,6 +145,8 @@
* Sensor Reporting Modes.
*/
enum {
+ /** invalid reporting mode */
+ AREPORTING_MODE_INVALID = -1,
/** continuous reporting */
AREPORTING_MODE_CONTINUOUS = 0,
/** reporting on change */
@@ -152,9 +154,7 @@
/** on shot reporting */
AREPORTING_MODE_ONE_SHOT = 2,
/** special trigger reporting */
- AREPORTING_MODE_SPECIAL_TRIGGER = 3,
- /** invalid reporting mode */
- AREPORTING_MODE_INVALID = -1
+ AREPORTING_MODE_SPECIAL_TRIGGER = 3
};
/**