qtmobility/plugins/sensors/n900/n900proximitysensor.cpp
changeset 14 6fbed849b4f4
parent 11 06b8e2af4411
equal deleted inserted replaced
11:06b8e2af4411 14:6fbed849b4f4
    43 #include <QFile>
    43 #include <QFile>
    44 #include <QDebug>
    44 #include <QDebug>
    45 #include <string.h>
    45 #include <string.h>
    46 #include <time.h>
    46 #include <time.h>
    47 
    47 
    48 const char *n900proximitysensor::id("n900.proximity");
    48 char const * const n900proximitysensor::id("n900.proximity");
    49 const char *n900proximitysensor::filename("/sys/bus/platform/devices/proximity/state");
    49 char const * const n900proximitysensor::filename("/sys/bus/platform/devices/proximity/state");
    50 
    50 
    51 n900proximitysensor::n900proximitysensor(QSensor *sensor)
    51 n900proximitysensor::n900proximitysensor(QSensor *sensor)
    52     : n900filebasedsensor(sensor)
    52     : n900filebasedsensor(sensor)
    53 {
    53 {
    54     setReading<QProximityReading>(&m_reading);
    54     setReading<QProximityReading>(&m_reading);
    55     addDataRate(100, 100); // 100Hz
    55     addDataRate(100, 100); // 100Hz
    56     sensor->setDataRate(100); // default is 10Hz
       
    57 }
    56 }
    58 
    57 
    59 void n900proximitysensor::start()
    58 void n900proximitysensor::start()
    60 {
    59 {
    61     if (!QFile::exists(QLatin1String(filename)))
    60     if (!QFile::exists(QLatin1String(filename)))