Merge tm-qpr-dev-plus-aosp-without-vendor@9467136

Bug: 264720040
Merged-In: I5fb5b9ff37a6f8a245678c87ee82e2032dc845f2
Change-Id: I7a5fa42c0aea354cd0320887df4f907d2c71cdaa
This commit is contained in:
Xin Li 2023-01-11 22:47:14 -08:00
commit bae8fdfc80

View file

@ -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;