summaryrefslogtreecommitdiffstats
path: root/src/plugins/sensors/eandroid/eandroidaccelerometer.cpp
blob: 183799023d6d12054746182ed54c5d2c0f5ad79d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <eandroidaccelerometer.h>

EAndroidAccelerometer::EAndroidAccelerometer(int type, QSensor *sensor)
    : EAndroidBaseSensor(type, sensor)
{
    setReading<QAccelerometerReading>(&m_reading);
}

EAndroidAccelerometer::~EAndroidAccelerometer()
{
}

void EAndroidAccelerometer::processEvent(sensors_event_t &event)
{
    m_reading.setTimestamp(event.timestamp / 1000);
    m_reading.setX(event.data[0]);
    m_reading.setY(event.data[1]);
    m_reading.setZ(event.data[2]);
    newReadingAvailable();
}