SENSOR_GEOMAGNETIC_UNCALIBRATED, /**< Uncalibrated Geomagnetic sensor (Since Tizen 2.4) */
SENSOR_GYROSCOPE_ROTATION_VECTOR, /**< Gyroscope-based rotation vector sensor (Since Tizen 2.4) */
SENSOR_GEOMAGNETIC_ROTATION_VECTOR, /**< Geomagnetic-based rotation vector sensor (Since Tizen 2.4) */
+ SENSOR_GYROSCOPE_ORIENTATION, /**< Orientation sensor based on gyroscope rotation vector Since 6.5 */
+ SENSOR_GEOMAGNETIC_ORIENTATION, /**< Orientation sensor based on geomagnetic rotation vector Since 6.5 */
SENSOR_HRM_BATCH, /**< Heart Rate Monitor Batch sensor */
SENSOR_HRM_LED_GREEN_BATCH /**< HRM (LED Green) Batch sensor */
};
"http://tizen.org/sensor/general/geomagnetic.uncalibrated", /**< Uncalibrated Geomagnetic sensor (Since Tizen 2.4) */
"http://tizen.org/sensor/general/gyroscope_rotation_vector", /**< Gyroscope-based rotation vector sensor (Since Tizen 2.4) */
"http://tizen.org/sensor/general/geomagnetic_rotation_vector", /**< Geomagnetic-based rotation vector sensor (Since Tizen 2.4) */
+ "http://tizen.org/sensor/general/gyroscope_orientation", /**< Orientation sensor based on gyroscope rotation vector Since 6.5 */
+ "http://tizen.org/sensor/general/geomagnetic_orientation", /**< Orientation sensor based on geomagnetic rotation vector Since 6.5 */
"http://tizen.org/sensor/healthinfo/heart_rate_monitor.batch", /**< Heart Rate Monitor Batch sensor */
"http://tizen.org/sensor/healthinfo/heart_rate_monitor.led_green.batch", /**< HRM (LED Green) Batch sensor */
};
"http://tizen.org/feature/sensor.magnetometer.uncalibrated",
"http://tizen.org/feature/sensor.gyroscope_rotation_vector",
"http://tizen.org/feature/sensor.geomagnetic_rotation_vector",
+ "http://tizen.org/feature/sensor.gyroscope_orientation",
+ "http://tizen.org/feature/sensor.geomagnetic_orientation",
"http://tizen.org/feature/sensor.heart_rate_monitor.batch",
"http://tizen.org/feature/sensor.heart_rate_monitor.led_green.batch",
};
"http://tizen.org/feature/sensor.stress_monitor",
};
-static bool sensor_supported[22];
-static bool manual_sensor_supported[1];
+static bool sensor_supported[30];
+static bool manual_sensor_supported[10];
static bool supported=false;
static gboolean timeout_func(gpointer data)
SENSOR_GEOMAGNETIC_UNCALIBRATED, /**< Uncalibrated Geomagnetic sensor (Since Tizen 2.4) */
SENSOR_GYROSCOPE_ROTATION_VECTOR, /**< Gyroscope-based rotation vector sensor (Since Tizen 2.4) */
SENSOR_GEOMAGNETIC_ROTATION_VECTOR, /**< Geomagnetic-based rotation vector sensor (Since Tizen 2.4) */
+ SENSOR_GYROSCOPE_ORIENTATION, /**< Orientation sensor based on gyroscope rotation vector Since 6.5 */
+ SENSOR_GEOMAGNETIC_ORIENTATION, /**< Orientation sensor based on geomagnetic rotation vector Since 6.5 */
SENSOR_HUMAN_PEDOMETER, /**< Pedometer
@if MOBILE (Since 3.0) @elseif WEARABLE (Since 2.3.2) @endif
@n Privilege : http://tizen.org/privilege/healthinfo */
"http://tizen.org/feature/sensor.magnetometer.uncalibrated",
"http://tizen.org/feature/sensor.gyroscope_rotation_vector",
"http://tizen.org/feature/sensor.geomagnetic_rotation_vector",
+ "http://tizen.org/feature/sensor.gyroscope_orientation",
+ "http://tizen.org/feature/sensor.geomagnetic_orientation",
"http://tizen.org/feature/sensor.pedometer",
"http://tizen.org/feature/sensor.sleep_monitor",
"http://tizen.org/feature/sensor.sleep_monitor",
static int g_read_double_error_p = SENSOR_ERROR_NONE;
static int g_read_double_error_n = SENSOR_ERROR_NONE;
-static bool sensor_supported[26];
-static bool sensor_recorder_supported[26];
+static bool sensor_supported[30];
+static bool sensor_recorder_supported[30];
static int sensor_count;
static bool recorder_async_cb(sensor_type_e type, sensor_recorder_data_h data, int remains, sensor_error_e error, void *user_data)