mirror of
https://github.com/Evolution-X/hardware_interfaces
synced 2026-02-01 16:50:18 +00:00
Merge "Deactivate sensors after flush events are received" into qt-dev
am: 8913d1df2c
Change-Id: I74b279c6e4b26429c3868fac3e9ca9e0327af202
This commit is contained in:
@@ -683,11 +683,16 @@ void SensorsHidlTest::runFlushTest(const std::vector<SensorInfo>& sensors, bool
|
||||
Result flushResult = flush(sensor.sensorHandle);
|
||||
ASSERT_EQ(flushResult, expectedResponse);
|
||||
}
|
||||
activate(sensor.sensorHandle, false);
|
||||
}
|
||||
|
||||
// Wait up to one second for the flush events
|
||||
callback.waitForFlushEvents(sensors, flushCalls, 1000 /* timeoutMs */);
|
||||
|
||||
// Deactivate all sensors after waiting for flush events so pending flush events are not
|
||||
// abandoned by the HAL.
|
||||
for (const SensorInfo& sensor : sensors) {
|
||||
activate(sensor.sensorHandle, false);
|
||||
}
|
||||
getEnvironment()->unregisterCallback();
|
||||
|
||||
// Check that the correct number of flushes are present for each sensor
|
||||
|
||||
Reference in New Issue
Block a user