Increase dynamic sensor op timeout to 1.6 sec
Minimizes intermittent failures when a device is in sniff mode. Fixes: 245881714 Test: enable/disable with spatial audio feature enabled Change-Id: I5fb5b9ff37a6f8a245678c87ee82e2032dc845f2
This commit is contained in:
parent
8220eb4ee9
commit
9a056455f2
1 changed files with 4 additions and 3 deletions
|
@ -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;
|
||||
|
|
Loading…
Reference in a new issue