typedef enum {
+ UNKNOWN_SENSOR = -2,
ALL_SENSOR = -1,
- UNKNOWN_SENSOR = 0,
ACCELEROMETER_SENSOR,
- GEOMAGNETIC_SENSOR,
- LIGHT_SENSOR,
- PROXIMITY_SENSOR,
- THERMOMETER_SENSOR,
- GYROSCOPE_SENSOR,
- PRESSURE_SENSOR,
- MOTION_SENSOR,
- FUSION_SENSOR,
- PEDOMETER_SENSOR,
- CONTEXT_SENSOR,
- FLAT_SENSOR,
- BIO_SENSOR,
- BIO_HRM_SENSOR,
- AUTO_ROTATION_SENSOR,
GRAVITY_SENSOR,
LINEAR_ACCEL_SENSOR,
+ GEOMAGNETIC_SENSOR,
ROTATION_VECTOR_SENSOR,
- GEOMAGNETIC_RV_SENSOR,
- GAMING_RV_SENSOR,
ORIENTATION_SENSOR,
- TILT_SENSOR,
- PIR_SENSOR,
- PIR_LONG_SENSOR,
+ GYROSCOPE_SENSOR,
+ LIGHT_SENSOR,
+ PROXIMITY_SENSOR,
+ PRESSURE_SENSOR,
+ ULTRAVIOLET_SENSOR,
TEMPERATURE_SENSOR,
HUMIDITY_SENSOR,
- ULTRAVIOLET_SENSOR,
- DUST_SENSOR,
+ BIO_HRM_SENSOR,
BIO_LED_GREEN_SENSOR,
BIO_LED_IR_SENSOR,
BIO_LED_RED_SENSOR,
- RV_RAW_SENSOR,
GYROSCOPE_UNCAL_SENSOR,
- UNCAL_GEOMAGNETIC_SENSOR
+ UNCAL_GEOMAGNETIC_SENSOR,
+ GAMING_RV_SENSOR,
+ GEOMAGNETIC_RV_SENSOR,
+
+ ACTIVITY_STATIONARY_SENSOR = 0x100,
+ ACTIVITY_WALK_SENSOR,
+ ACTIVITY_RUN_SENSOR,
+ ACTIVITY_IN_VEHICLE_SENSOR,
+ ACTIVITY_ON_BICYCLE_SENSOR,
+
+ GESTURE_MOVEMENT_SENSOR = 0x200,
+ GESTURE_WRIST_UP_SENSOR,
+ GESTURE_WRIST_DOWN_SENSOR,
+
+ HUMAN_PEDOMETER_SENSOR = 0x300,
+ HUMAN_SLEEP_MONITOR_SENSOR,
+
+ FUSION_SENSOR = 0x900,
+ AUTO_ROTATION_SENSOR,
+
+ CONTEXT_SENSOR = 0x1000,
+ MOTION_SENSOR,
+ PIR_SENSOR,
+ PIR_LONG_SENSOR,
+ DUST_SENSOR,
+ THERMOMETER_SENSOR,
+ PEDOMETER_SENSOR,
+ FLAT_SENSOR,
+ BIO_SENSOR,
+ TILT_SENSOR,
+ RV_RAW_SENSOR,
} sensor_type_t;
// Sensor Event Types