Merge "Adding test cases for auto_rotation sensor in the existing test files" into...
authorMu-Woong Lee <muwoong.lee@samsung.com>
Wed, 12 Aug 2015 01:21:42 +0000 (18:21 -0700)
committerGerrit Code Review <gerrit@review.vlan103.tizen.org>
Wed, 12 Aug 2015 01:21:42 +0000 (18:21 -0700)
test/src/check-sensor.c
test/src/sensor-test.c

index 6f86cf2..8b66fb4 100644 (file)
@@ -36,6 +36,9 @@ void printpollinglogs(sensor_type_t type,sensor_data_t data)
        case(ACCELEROMETER_SENSOR):
                printf("Accelerometer [%lld] [%6.6f] [%6.6f] [%6.6f]\n\n", data.timestamp, data.values[0], data.values[1], data.values[2]);
                break;
+       case(AUTO_ROTATION_SENSOR):
+               printf("Auto Rotation [%lld] [%6.6f]\n\n", data.timestamp, data.values[0]);
+               break;
        case(GYROSCOPE_SENSOR):
                printf("Gyroscope [%lld] [%6.6f] [%6.6f] [%6.6f]\n\n", data.timestamp, data.values[0], data.values[1], data.values[2]);
                break;
@@ -90,6 +93,10 @@ int get_event(sensor_type_t sensor_type, char str[])
                if (strcmp(str, "RAW_DATA_EVENT") == 0)
                        return ACCELEROMETER_RAW_DATA_EVENT;
                break;
+       case AUTO_ROTATION_SENSOR:
+               if (strcmp(str, "CHANGE_STATE_EVENT") == 0)
+                       return AUTO_ROTATION_CHANGE_STATE_EVENT;
+               break;
        case GYROSCOPE_SENSOR:
                if (strcmp(str, "RAW_DATA_EVENT") == 0)
                        return GYROSCOPE_RAW_DATA_EVENT;
@@ -159,6 +166,9 @@ void callback(sensor_t sensor, unsigned int event_type, sensor_data_t *data, voi
        case ACCELEROMETER_SENSOR:
                printf("Accelerometer [%lld] [%6.6f] [%6.6f] [%6.6f]\n", data->timestamp, data->values[0], data->values[1], data->values[2]);
                break;
+       case AUTO_ROTATION_SENSOR:
+               printf("Auto Rotation [%lld] [%6.6f]\n", data->timestamp, data->values[0]);
+               break;
        case GYROSCOPE_SENSOR:
                printf("Gyroscope [%lld] [%6.6f] [%6.6f] [%6.6f]\n", data->timestamp, data->values[0], data->values[1], data->values[2]);
                break;
index cb37818..ba70a2b 100644 (file)
@@ -33,6 +33,7 @@ void usage()
 
        printf("Sensor_type: ");
        printf("[accelerometer] ");
+       printf("[auto_rotation]\n");
        printf("[gyroscope] ");
        printf("[pressure] ");
        printf("[temperature] ");
@@ -77,6 +78,10 @@ int main(int argc, char **argv)
                 sensor_type = ACCELEROMETER_SENSOR;
                 event = ACCELEROMETER_RAW_DATA_EVENT;
        }
+       else if (strcmp(argv[1], "auto_rotation") == 0) {
+                sensor_type = AUTO_ROTATION_SENSOR;
+                event = AUTO_ROTATION_CHANGE_STATE_EVENT;
+       }
        else if (strcmp(argv[1], "gyroscope") == 0) {
                 sensor_type = GYROSCOPE_SENSOR;
                 event = GYROSCOPE_RAW_DATA_EVENT;