diff options
author | Paul Olav Tvete <paul.tvete@digia.com> | 2013-09-18 17:15:49 +0200 |
---|---|---|
committer | The Qt Project <gerrit-noreply@qt-project.org> | 2013-09-19 09:56:30 +0200 |
commit | e6e740b5cfacbaa816d461f74bec4240aaa99e21 (patch) | |
tree | 62b1df0fdaa76553d7146666c62bf15b398a8abf /src/plugins/sensors/android/src/androidjnisensors.h | |
parent | 0784f45d046f481f91dd9b701e237836c8b3fb11 (diff) |
Android: Add missing sensors
This adds Android backends for QAmbientTemperatureSensor, QPressureSensor
and QProximitySensor.
Task-number: QTBUG-30531
Change-Id: I8d97f62d007c886fcc8dd701e23f6a35a3cbd748
Reviewed-by: Lorn Potter <lorn.potter@jollamobile.com>
Diffstat (limited to 'src/plugins/sensors/android/src/androidjnisensors.h')
-rw-r--r-- | src/plugins/sensors/android/src/androidjnisensors.h | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/src/plugins/sensors/android/src/androidjnisensors.h b/src/plugins/sensors/android/src/androidjnisensors.h index 53ca58d0..30aab6cc 100644 --- a/src/plugins/sensors/android/src/androidjnisensors.h +++ b/src/plugins/sensors/android/src/androidjnisensors.h @@ -53,17 +53,21 @@ namespace AndroidSensors enum AndroidSensorType { TYPE_ACCELEROMETER = 1, - TYPE_AMBIENT_TEMPERATURE = 13, + TYPE_AMBIENT_TEMPERATURE = 13, //Added in API level 14 + TYPE_GAME_ROTATION_VECTOR = 15, //Added in API level 18 TYPE_GRAVITY = 9, TYPE_GYROSCOPE = 4, + TYPE_GYROSCOPE_UNCALIBRATED = 16, //Added in API level 18 TYPE_LIGHT = 5, TYPE_LINEAR_ACCELERATION = 10, TYPE_MAGNETIC_FIELD = 2, + TYPE_MAGNETIC_FIELD_UNCALIBRATED = 14, //Added in API level 18 TYPE_ORIENTATION = 3, //This constant was deprecated in API level 8. use SensorManager.getOrientation() instead. TYPE_PRESSURE = 6, TYPE_PROXIMITY = 8, - TYPE_RELATIVE_HUMIDITY = 12, + TYPE_RELATIVE_HUMIDITY = 12, //Added in API level 14 TYPE_ROTATION_VECTOR = 11, + TYPE_SIGNIFICANT_MOTION = 17, //Added in API level 18 TYPE_TEMPERATURE = 7 //This constant was deprecated in API level 14. use Sensor.TYPE_AMBIENT_TEMPERATURE instead. }; @@ -76,6 +80,7 @@ namespace AndroidSensors QVector<AndroidSensorType> availableSensors(); QString sensorDescription(AndroidSensorType sensor); + qreal sensorMaximumRange(AndroidSensorType sensor); bool registerListener(AndroidSensorType sensor, AndroidSensorsListenerInterface *listener, int dataRate = 0); bool unregisterListener(AndroidSensorType sensor, AndroidSensorsListenerInterface *listener); } |