From bad66a2ea2aea8bec1c7895b0e1a461e2f4859c2 Mon Sep 17 00:00:00 2001 From: sandman Date: Tue, 29 Oct 2002 15:50:21 +0000 Subject: added lightSensorResolution() to get the hardware resolution of the light sensor --- diff --git a/libopie/odevice.cpp b/libopie/odevice.cpp index 9f64fc0..4c49c4f 100644 --- a/libopie/odevice.cpp +++ b/libopie/odevice.cpp @@ -86,6 +86,7 @@ public: virtual bool hasLightSensor ( ) const; virtual int readLightSensor ( ); + virtual int lightSensorResolution ( ) const; //virtual QValueList keyList ( ) const; @@ -369,6 +370,10 @@ int ODevice::readLightSensor ( ) return -1; } +int ODevice::lightSensorResolution ( ) const +{ + return 0; +} //QValueList ODevice::keyList ( ) const //{ @@ -682,8 +687,7 @@ bool iPAQ::hasLightSensor ( ) const { return true; } -#include -#include + int iPAQ::readLightSensor ( ) { int fd; @@ -707,6 +711,10 @@ int iPAQ::readLightSensor ( ) return val; } +int iPAQ::lightSensorResolution ( ) const +{ + return 256; +} /************************************************** * diff --git a/libopie/odevice.h b/libopie/odevice.h index be2a9c7..e07b91c 100644 --- a/libopie/odevice.h +++ b/libopie/odevice.h @@ -135,6 +135,7 @@ public: virtual bool hasLightSensor ( ) const; virtual int readLightSensor ( ); + virtual int lightSensorResolution ( ) const; //virtual QValueList keyList ( ) const; }; -- cgit v0.9.0.2