From 2e0ab7265e3039fee787c2216e0c98d92ea0b49e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Arve=20Hj=C3=B8nnev=C3=A5g?= Date: Tue, 1 Nov 2011 19:59:11 -0700 Subject: sensors: Return a calculated lux value instead using the current 8 entry table The light sensor now uses the lux to current formula in the datasheet, I = 10 * log(Ev) uA, and multiplies the result by 4 as an attempt to correct for the glass in front of the sensor. Also update the config_autoBrightnessLevels table so the auto brightness change occurs at the same adc values as before (or close for 7.26 and 94.5 lux). Change-Id: I5a54fda8eca26006671064b7db1e39ba0a5d7889 --- libsensors/LightSensor.h | 2 -- 1 file changed, 2 deletions(-) (limited to 'libsensors/LightSensor.h') diff --git a/libsensors/LightSensor.h b/libsensors/LightSensor.h index b40283f..2d5ed50 100644 --- a/libsensors/LightSensor.h +++ b/libsensors/LightSensor.h @@ -40,8 +40,6 @@ class LightSensor : public SensorBase { int input_sysfs_path_len; int setInitialState(); - float mPreviousLight; - float indexToValue(size_t index) const; public: LightSensor(); -- cgit v1.1