summaryrefslogtreecommitdiffstats
path: root/src/plugins/sensors/android/src/androidjnisensors.h
diff options
context:
space:
mode:
authorPaul Olav Tvete <paul.tvete@digia.com>2013-09-18 17:15:49 +0200
committerThe Qt Project <gerrit-noreply@qt-project.org>2013-09-19 09:56:30 +0200
commite6e740b5cfacbaa816d461f74bec4240aaa99e21 (patch)
tree62b1df0fdaa76553d7146666c62bf15b398a8abf /src/plugins/sensors/android/src/androidjnisensors.h
parent0784f45d046f481f91dd9b701e237836c8b3fb11 (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.h9
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);
}