From 0b64c4d566f894542f5f242c91f5eff3c825c05f Mon Sep 17 00:00:00 2001 From: Lorn Potter Date: Fri, 20 Apr 2012 12:44:16 +1000 Subject: make slam a bit more reliable. set the datarate for accel sensor to be known. Change-Id: I83f8771b178591adb518146473819602f7f48b23 Reviewed-by: Lincoln Ramsay --- src/plugins/sensorgestures/qtsensors/qslamgesturerecognizer.cpp | 1 + src/plugins/sensorgestures/qtsensors/qtsensorgesturesensorhandler.cpp | 1 + 2 files changed, 2 insertions(+) (limited to 'src') diff --git a/src/plugins/sensorgestures/qtsensors/qslamgesturerecognizer.cpp b/src/plugins/sensorgestures/qtsensors/qslamgesturerecognizer.cpp index b2858b3..e676122 100644 --- a/src/plugins/sensorgestures/qtsensors/qslamgesturerecognizer.cpp +++ b/src/plugins/sensorgestures/qtsensors/qslamgesturerecognizer.cpp @@ -196,6 +196,7 @@ void QSlamSensorGestureRecognizer::checkForSlam() || orientationReading->orientation() == QOrientationReading::LeftUp)) { Q_EMIT slam(); Q_EMIT detected("slam"); + restingList.clear(); } detecting = false; diff --git a/src/plugins/sensorgestures/qtsensors/qtsensorgesturesensorhandler.cpp b/src/plugins/sensorgestures/qtsensors/qtsensorgesturesensorhandler.cpp index ea2a378..3ed052c 100644 --- a/src/plugins/sensorgestures/qtsensors/qtsensorgesturesensorhandler.cpp +++ b/src/plugins/sensorgestures/qtsensors/qtsensorgesturesensorhandler.cpp @@ -92,6 +92,7 @@ bool QtSensorGestureSensorHandler::startSensor(SensorGestureSensors sensor) if (accel == 0x0) { accel = new QAccelerometer(this); ok = accel->connectToBackend(); + accel->setDataRate(50); qoutputrangelist outputranges = accel->outputRanges(); if (outputranges.count() > 0) -- cgit v1.2.1