8 aThread::aThread(QObject *parent)
16 connect(&timer, SIGNAL(timeout()), this, SLOT(updateCoords()));
17 timer.start(10); // 50 Hz update rate
21 void aThread::updateCoords()
23 QFile file("/sys/class/i2c-adapter/i2c-3/3-001d/coord");
24 if (!file.open(QIODevice::ReadOnly | QIODevice::Text))
26 QTextStream in(&file);
27 QString data = in.readAll();
31 void aThread::processCoords(QString &data)
33 QStringList data_splited = data.split(" ");
39 emit deviceOrientation(x, y, z);