Add README.md for brief information of sensord 23/317623/2 accepted/tizen/unified/20241118.155139
authorSangYoun Kwak <sy.kwak@samsung.com>
Thu, 12 Sep 2024 09:06:24 +0000 (18:06 +0900)
committerSangYoun Kwak <sy.kwak@samsung.com>
Thu, 12 Sep 2024 09:11:05 +0000 (18:11 +0900)
To make sensord more informative, the README.md is added to provide
brief information to the sensord users.

Change-Id: I51678d9a1ae125ad8df3b62e99d01e7ca70c8799
Signed-off-by: SangYoun Kwak <sy.kwak@samsung.com>
README.md [new file with mode: 0644]

diff --git a/README.md b/README.md
new file mode 100644 (file)
index 0000000..0e70ec1
--- /dev/null
+++ b/README.md
@@ -0,0 +1,44 @@
+# sensord (work in progress)
+sensord is a daemon that manages sensors and provides values from sensors to clients.
+
+## Fusion sensor
+Fusion sensor is a sensor type that combines values from multiple sensors and
+then generate new sensor value.\
+For example, auto_rotation sensor reads accelerometer values and reproduces them
+into rotation values(0, 90, 180, 270 degrees).\
+Since fusion sensors uses other sensors, if some sensors are not available, then
+fusion sensors that uses these sensors become unavailable too.
+
+### Required sensors per fusion sensor
+* gravity_comp_sensor (http://tizen.org/sensor/general/gravity/tizen_complementary)
+  * accelerometer (http://tizen.org/sensor/general/accelerometer)
+  * gyroscope (http://tizen.org/sensor/general/gyroscope)
+* gravity_lowpass_sensor (http://tizen.org/sensor/general/gravity/tizen_lowpass)
+  * accelerometer (http://tizen.org/sensor/general/accelerometer)
+* linear_accel_sensor (http://tizen.org/sensor/general/linear_acceleration)
+  * accelerometer (http://tizen.org/sensor/general/accelerometer)
+  * gravity (http://tizen.org/sensor/general/gravity)
+* auto_rotation_sensor (http://tizen.org/sensor/general/auto_rotation/tizen_default)
+  * accelerometer (http://tizen.org/sensor/general/accelerometer)
+* pick_up_sensor (http://tizen.org/sensor/general/gesture_pick_up/tizen_default)
+  * gesture_movement (http://tizen.org/sensor/general/gesture_movement/SENSOR_GESTURE_MOVEMENT)
+* face_down_sensor (http://tizen.org/sensor/general/gesture_face_down/tizen_default)
+  * gravity (http://tizen.org/sensor/general/gravity)
+* orientation_sensor (http://tizen.org/sensor/general/orientation/tizen_default)
+  * rotation_vector (http://tizen.org/sensor/general/rotation_vector)
+* gyro_orientation_sensor (http://tizen.org/sensor/general/gyroscope_orientation/tizen_default)
+  * gyroscope_rotation_vector (http://tizen.org/sensor/general/gyroscope_rotation_vector)
+* magnetic_orientation_sensor (http://tizen.org/sensor/general/geomagnetic_orientation/tizen_default)
+  * geometric_rotation_vector (http://tizen.org/sensor/general/geomagnetic_rotation_vector)
+* pedometer_sensor (http://samsung.com/sensor/healthinfo/pedometer/samsung_pedometer)
+  * accelerometer (http://tizen.org/sensor/general/accelerometer)
+* gyro_rv_sensor (http://tizen.org/sensor/general/gyroscope_rotation_vector/tizen_default)
+  * accelerometer (http://tizen.org/sensor/general/accelerometer)
+  * gyroscope (http://tizen.org/sensor/general/gyroscope)
+* rv_sensor (http://tizen.org/sensor/general/rotation_vector/tizen_default)
+  * accelerometer (http://tizen.org/sensor/general/accelerometer)
+  * gyroscope (http://tizen.org/sensor/general/gyroscope)
+  * magnetic (http://tizen.org/sensor/general/magnetic)
+* magnetic_rv_sensor (http://tizen.org/sensor/general/geomagnetic_rotation_vector/tizen_default)
+  * accelerometer (http://tizen.org/sensor/general/accelerometer)
+  * magnetic (http://tizen.org/sensor/general/magnetic)