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
 };
 
 /**