Supporting Virtual Sensor data based only on event types 68/26568/4
authorRamasamy <ram.kannan@samsung.com>
Tue, 26 Aug 2014 09:59:56 +0000 (15:29 +0530)
committerRamasamy Kannan <ram.kannan@samsung.com>
Mon, 22 Sep 2014 03:49:18 +0000 (20:49 -0700)
 - Sensor data representation based only on sensor event types
 - removing redundant representation for sensor data using data id

signed-off-by: Ramasamy <ram.kannan@samsung.com>
Change-Id: Id2d530cede56ec4133b9db152f94a84a6c36d8e5

src/libsensord/client_common.cpp
src/libsensord/sensor_gravity.h
src/libsensord/sensor_linear_accel.h
src/libsensord/sensor_orientation.h

index 62aa507..5ed83f3 100755 (executable)
@@ -75,9 +75,6 @@ log_element g_log_elements[] = {
        FILL_LOG_ELEMENT(LOG_ID_DATA, GEOMAGNETIC_ATTITUDE_DATA_SET, 0, 25),
        FILL_LOG_ELEMENT(LOG_ID_DATA, LIGHT_BASE_DATA_SET, 0, 25),
        FILL_LOG_ELEMENT(LOG_ID_DATA, LIGHT_LUX_DATA_SET, 0, 25),
-       FILL_LOG_ELEMENT(LOG_ID_DATA, GRAVITY_BASE_DATA_SET, 0, 25),
-       FILL_LOG_ELEMENT(LOG_ID_DATA, LINEAR_ACCEL_BASE_DATA_SET, 0, 25),
-       FILL_LOG_ELEMENT(LOG_ID_DATA, ORIENTATION_BASE_DATA_SET, 0, 25),
 
        FILL_LOG_ELEMENT(LOG_ID_ROTATE, ROTATION_EVENT_0, 0, 1),
        FILL_LOG_ELEMENT(LOG_ID_ROTATE, ROTATION_EVENT_90, 0, 1),
@@ -210,8 +207,6 @@ unsigned int get_calibration_event_type(unsigned int event_type)
        switch (sensor) {
        case GEOMAGNETIC_SENSOR:
                return GEOMAGNETIC_EVENT_CALIBRATION_NEEDED;
-       case ORIENTATION_SENSOR:
-               return ORIENTATION_EVENT_CALIBRATION_NEEDED;
        default:
                return 0;
        }
index 16a5f82..d80ad41 100755 (executable)
@@ -36,12 +36,8 @@ extern "C"
  * @{
  */
 
-enum gravity_data_id {
-       GRAVITY_BASE_DATA_SET                           = (GRAVITY_SENSOR << 16) | 0x0001,
-};
-
 enum gravity_event_type {
-       GRAVITY_EVENT_RAW_DATA_REPORT_ON_TIME                                   = (GRAVITY_SENSOR << 16) | 0x0002,
+       GRAVITY_EVENT_RAW_DATA_REPORT_ON_TIME                                   = (GRAVITY_SENSOR << 16) | 0x0001,
 };
 
 /**
index 4a98503..ba48a83 100755 (executable)
@@ -36,10 +36,6 @@ extern "C"
  * @{
  */
 
-enum linear_accel_data_id {
-       LINEAR_ACCEL_BASE_DATA_SET                              = (LINEAR_ACCEL_SENSOR << 16) | 0x0001,
-};
-
 enum linear_accel_event_type {
        LINEAR_ACCEL_EVENT_RAW_DATA_REPORT_ON_TIME                                      = (LINEAR_ACCEL_SENSOR << 16) | 0x0001,
 };
index 0444887..3c8eb6e 100755 (executable)
@@ -36,13 +36,8 @@ extern "C"
  * @{
  */
 
-enum orientation_data_id {
-       ORIENTATION_BASE_DATA_SET                               = (ORIENTATION_SENSOR << 16) | 0x0001,
-};
-
 enum orientation_event_type {
-       ORIENTATION_EVENT_CALIBRATION_NEEDED                    = (ORIENTATION_SENSOR << 16) | 0x0001,
-       ORIENTATION_EVENT_RAW_DATA_REPORT_ON_TIME               = (ORIENTATION_SENSOR << 16) | 0x0002,
+       ORIENTATION_EVENT_RAW_DATA_REPORT_ON_TIME               = (ORIENTATION_SENSOR << 16) | 0x0001,
 };
 
 /**