OSDN Git Service

Add documentation for proximity and light sensors.
authorMike Lockwood <lockwood@android.com>
Tue, 3 Nov 2009 15:29:50 +0000 (10:29 -0500)
committerMike Lockwood <lockwood@android.com>
Tue, 3 Nov 2009 15:29:50 +0000 (10:29 -0500)
Change-Id: I5692e803e33aefbfd79c156fec7700d972140dc4
Signed-off-by: Mike Lockwood <lockwood@android.com>
include/hardware/sensors.h

index 5c464d9..74d50dd 100644 (file)
@@ -173,7 +173,20 @@ __BEGIN_DECLS
  * 
  *  All values are in micro-Tesla (uT) and measure the ambient magnetic
  *  field in the X, Y and Z axis.
- *    
+ *
+ * Proximity
+ * ---------
+ *
+ * The distance value is measured in centimeters.  Note that some proximity
+ * sensors only support a binary "close" or "far" measurement.  In this case,
+ * the sensor should report its maxRange value in the "far" state and a value
+ * less than maxRange in the "near" state.
+ *
+ * Light
+ * -----
+ *
+ * The light sensor value is returned in SI lux units.
+ *
  */
 typedef struct {
     union {
@@ -220,7 +233,7 @@ typedef struct {
         /* distance in centimeters */
         float           distance;
 
-        /* light in lux */
+        /* light in SI lux units */
         float           light;
     };