summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--extras/accelerometer/accelerometer.c22
1 files changed, 20 insertions, 2 deletions
diff --git a/extras/accelerometer/accelerometer.c b/extras/accelerometer/accelerometer.c
index e06bf190e5..59c2a4ece3 100644
--- a/extras/accelerometer/accelerometer.c
+++ b/extras/accelerometer/accelerometer.c
@@ -1,10 +1,28 @@
/*
* accelerometer - exports device orientation through property
*
+ * When an "change" event is received on an accelerometer,
+ * open its device node, and from the value, as well as the previous
+ * value of the property, calculate the device's new orientation,
+ * and export it as ID_INPUT_ACCELEROMETER_ORIENTATION.
+ *
+ * Possible values are:
+ * undefined
+ * * normal
+ * * bottom-up
+ * * left-up
+ * * right-up
+ *
+ * The property will be persistent across sessions, and the new
+ * orientations can be deducted from the previous one (it allows
+ * for a threshold for switching between opposite ends of the
+ * orientation).
+ *
* Copyright (C) 2011 Red Hat, Inc.
- * Author: Bastien Nocera <hadess@hadess.net>
+ * Author:
+ * Bastien Nocera <hadess@hadess.net>
*
- * orientation_calc() from the sensorfw package:
+ * orientation_calc() from the sensorfw package
* Copyright (C) 2009-2010 Nokia Corporation
* Authors:
* Üstün Ergenoglu <ext-ustun.ergenoglu@nokia.com>