Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 0ef0800d authored by Vishal Agarwal's avatar Vishal Agarwal Committed by android-build-merger
Browse files

Merge "VTS Sensor HAL 2.0: Fix Batch for One Shot sensors" into qt-r1-dev

am: effdb89c

Change-Id: Ie990d84fdeba5960d262b89c084d79c1a9a8e501
parents fec6b3b1 effdb89c
Loading
Loading
Loading
Loading
+6 −1
Original line number Diff line number Diff line
@@ -790,7 +790,12 @@ TEST_F(SensorsHidlTest, Batch) {
    activateAllSensors(false /* enable */);
    for (const SensorInfo& sensor : getSensorsList()) {
        // Call batch on inactive sensor
        ASSERT_EQ(batch(sensor.sensorHandle, sensor.minDelay, 0 /* maxReportLatencyNs */),
        // One shot sensors have minDelay set to -1 which is an invalid
        // parameter. Use 0 instead to avoid errors.
        int64_t samplingPeriodNs = extractReportMode(sensor.flags) == SensorFlagBits::ONE_SHOT_MODE
                                           ? 0
                                           : sensor.minDelay;
        ASSERT_EQ(batch(sensor.sensorHandle, samplingPeriodNs, 0 /* maxReportLatencyNs */),
                  Result::OK);

        // Activate the sensor