eeze/sensor: Add temperature sensor to my testing code
authorStefan Schmidt <s.schmidt@samsung.com>
Wed, 17 Apr 2013 12:11:10 +0000 (13:11 +0100)
committerStefan Schmidt <s.schmidt@samsung.com>
Thu, 18 Apr 2013 14:50:40 +0000 (15:50 +0100)
src/bin/eeze/eeze_sensor_test.c

index 56eae9f..dcf6991 100644 (file)
@@ -141,7 +141,19 @@ main(void)
    else
      printf("Could not find a light sensor!\n");
 
-   printf("=== Test snyc read update: ===\n");
+   sens = eeze_sensor_new(EEZE_SENSOR_TYPE_TEMPERATURE);
+   if (sens)
+     {
+         if (!eeze_sensor_x_get(sens, &x)) printf("fail get x\n");
+         if (!eeze_sensor_accuracy_get(sens, &acc)) printf("fail get accuracy\n");
+         if (!eeze_sensor_timestamp_get(sens, &timestamp)) printf("fail get timestamp\n");
+         printf("Temperature output: accuracy %i, temperature %f °C at time: %f\n", acc, x, timestamp);
+         eeze_sensor_free(sens);
+     }
+   else
+     printf("Could not find a temperature sensor!\n");
+
+   printf("=== Test sync read update: ===\n");
    /* Get updated values on a sensor. This readout is synchronous. This way we
     * can force a read out of the physical sensor instead of using the cached
     * values. Depending on the hardware this can take a long time. If you don't have special