0d21bbab2050018cd9435be59bff0a5be07e2524
[platform/core/api/sensor.git] / tools / sensor-tool.h
1 #define SENSOR_NUM 27
2
3 #include <sensor.h>
4
5 const sensor_type_e sensor_type[] =
6 {
7         SENSOR_ACCELEROMETER,
8         SENSOR_GRAVITY,
9         SENSOR_LINEAR_ACCELERATION,
10         SENSOR_MAGNETIC,
11         SENSOR_ROTATION_VECTOR,
12         SENSOR_ORIENTATION,
13         SENSOR_GYROSCOPE,
14         SENSOR_LIGHT,
15         SENSOR_PROXIMITY,
16         SENSOR_PRESSURE,
17         SENSOR_ULTRAVIOLET,
18         SENSOR_TEMPERATURE,
19         SENSOR_HUMIDITY,
20         SENSOR_HRM,
21         SENSOR_HRM_LED_GREEN,
22         SENSOR_HRM_LED_IR,
23         SENSOR_HRM_LED_RED,
24         SENSOR_GYROSCOPE_UNCALIBRATED,
25         SENSOR_GEOMAGNETIC_UNCALIBRATED,
26         SENSOR_GYROSCOPE_ROTATION_VECTOR,
27         SENSOR_GEOMAGNETIC_ROTATION_VECTOR,
28         SENSOR_SIGNIFICANT_MOTION,
29         SENSOR_HRM_BATCH,
30         SENSOR_HRM_LED_GREEN_BATCH,
31         SENSOR_HUMAN_PEDOMETER,
32         SENSOR_HUMAN_SLEEP_MONITOR,
33         SENSOR_HUMAN_SLEEP_DETECTOR
34 };
35
36 const char *sensor_name[] = {
37         "Accelerometer",
38         "Gravity sensor",
39         "Linear acceleration sensor",
40         "Magnetic sensor",
41         "Rotation vector sensor",
42         "Orientation sensor",
43         "Gyroscope",
44         "Light sensor",
45         "Proximity sensor",
46         "Pressure sensor",
47         "Ultraviolet sensor",
48         "Temperature sensor",
49         "Humidity sensor",
50         "Heart-rate monitor",
51         "Green LED sensor of HRM",
52         "Infra-Red LED sensor of HRM",
53         "Red LED sensor of HRM",
54         "Uncalibrated Gyroscope sensor",
55         "Uncalibrated Geomagnetic sensor",
56         "Gyroscope-based rotation vector sensor",
57         "Geomagnetic-based rotation vector sensor",
58         "Significant motion sensor",
59         "Heart-rate monitor batch sensor",
60         "Green LED of HRM batch sensor",
61         "Pedometer",
62         "Sleep monitor",
63         "Sleep detector"
64 };
65
66 const char *sensor_alias[] = {
67         "ACCEL",
68         "GRAVITY",
69         "LINEAR_ACCEL",
70         "MAGNET",
71         "ROTATION",
72         "ORIENTATION",
73         "GYRO",
74         "LIGHT",
75         "PROXIMITY",
76         "PRESSURE",
77         "UV",
78         "TEMP",
79         "HUMIDITY",
80         "HRM",
81         "GREEN_HRM",
82         "IR_HRM",
83         "RED_HRM",
84         "UNCAL_GYRO",
85         "UNCAL_MAGNET",
86         "GYRO_ROTATION",
87         "MAGNET_ROTATION",
88         "MOTION",
89         "HRM_BATCH",
90         "GREEN_HRM_BATCH",
91         "PEDOMETER",
92         "SLEEP_MONITOR",
93         "SLEEP_DETECTOR"
94 };
95
96 // the number of value to be verified of the sensor
97 const int value_num[] = {3, 3, 3, 3, 4, 3, 3, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 6, 6, 4, 4, 1, 1, 1, 3, 1};