Как взаимодействовать через интерфейс с датчиками Nexus 4 в Касании Ubuntu через программу C++?

Я разрабатываю программу C++ на Касании Ubuntu (Nexus 4, никакой GUI), и я хотел бы считать некоторые значения акселерометра в. Я надеялся, что мог просто включать библиотеку и вызвать функцию, которая возвратит x, y, z ускоряющие значения.

Я заметил, что существует qtubuntu-датчики и libqt5sensors5 пакет здесь: http://packages.ubuntu.com/trusty/qtubuntu-android и некоторый пример кода здесь: http://doc-snapshot.qt-project.org/qt5-5.4/qtsensors-cpp.html, но я смущен в том, как соединить все это для чтения значений датчика в программу C++.

Любая справка ценилась бы!

0
задан 18 December 2014 в 00:34

1 ответ

Вы инстанцировали бы эти QAccelerometer объект в Вашем коде и соединились бы с эти readingChanged сигнал на том объекте. Аргумент этому QAcclerometerReading объект, который имеет x(), y(), и z() методы для чтения соответствующих значений.

необходимо будет также включать эти датчики группа политик в apparmor файле объявления для пакета щелчка.

1
ответ дан 3 August 2019 в 22:38

Другие вопросы по тегам:

Похожие вопросы: