summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndroid Build Coastguard Worker <android-build-coastguard-worker@google.com>2022-11-02 23:21:42 +0000
committerAndroid Build Coastguard Worker <android-build-coastguard-worker@google.com>2022-11-02 23:21:42 +0000
commitd13ad62f01c99e71d2a661c07c89b252c47dd445 (patch)
treeaeb5afde87276dfe31efa3b0644672675c1bf8e1
parent193caa43e60d1875635f47617c7f86f95d551aba (diff)
parent9a056455f2218695f8fce5f25f8374916229656e (diff)
downloadlibhardware-android13-d3-s1-release.tar.gz
Snap for 9248884 from 9a056455f2218695f8fce5f25f8374916229656e to tm-d3-releaseandroid-13.0.0_r57android13-d3-s1-release
Change-Id: I1c59100a1c1f2a6b9c1a697226088517b8208e81
-rw-r--r--modules/sensors/dynamic_sensor/DynamicSensorManager.h7
1 files changed, 4 insertions, 3 deletions
diff --git a/modules/sensors/dynamic_sensor/DynamicSensorManager.h b/modules/sensors/dynamic_sensor/DynamicSensorManager.h
index b8a73203..2cae1208 100644
--- a/modules/sensors/dynamic_sensor/DynamicSensorManager.h
+++ b/modules/sensors/dynamic_sensor/DynamicSensorManager.h
@@ -125,10 +125,11 @@ private:
// daemons
std::vector<sp<BaseDynamicSensorDaemon>> mDaemonVector;
- // Sensor operation queue. Calls to the sensor HAL must complete within 1
- // second.
+ // Sensor operation queue. Calls to the sensor HAL should complete within ~1
+ // second, but to permit delayed replies due to sniff mode, etc., we use a
+ // slightly longer timeout here.
static constexpr std::chrono::milliseconds
- kSensorOpTimeout = std::chrono::milliseconds(900);
+ kSensorOpTimeout = std::chrono::milliseconds(1600);
std::mutex mSensorOpQueueLock;
std::queue<std::pair<uint64_t, std::shared_future<int>>> mSensorOpQueue;
uint64_t mNextSensorOpIndex = 0;