From 2456a147a538ade5d9f50c6fb3ed4e8afe38db6d Mon Sep 17 00:00:00 2001 From: chasewu Date: Tue, 15 Mar 2022 15:16:04 +0800 Subject: [PATCH] Fix the maximum frequency value calculation Fix: 205250672 Test: VtsHalVibratorTargetTest Signed-off-by: chasewu Change-Id: I908ab93eaee17de2af163c0fe3c50feea567ee48 --- vibrator/aidl/vts/VtsHalVibratorTargetTest.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/vibrator/aidl/vts/VtsHalVibratorTargetTest.cpp b/vibrator/aidl/vts/VtsHalVibratorTargetTest.cpp index 09cc21ba32..abb80a28f6 100644 --- a/vibrator/aidl/vts/VtsHalVibratorTargetTest.cpp +++ b/vibrator/aidl/vts/VtsHalVibratorTargetTest.cpp @@ -167,9 +167,9 @@ static float getFrequencyMaximumHz(sp vibrator, int32_t capabilities) EXPECT_TRUE(isUnknownOrUnsupported(status)) << status; } - float freqMaximumHz = - (bandwidthAmplitudeMap.size() * getFrequencyResolutionHz(vibrator, capabilities)) + - getFrequencyMinimumHz(vibrator, capabilities); + float freqMaximumHz = ((bandwidthAmplitudeMap.size() - 1) * + getFrequencyResolutionHz(vibrator, capabilities)) + + getFrequencyMinimumHz(vibrator, capabilities); return freqMaximumHz; }