Fix the maximum frequency value calculation

Fix: 205250672
Test: VtsHalVibratorTargetTest
Signed-off-by: chasewu <chasewu@google.com>
Change-Id: I908ab93eaee17de2af163c0fe3c50feea567ee48
This commit is contained in:
chasewu
2022-03-15 15:16:04 +08:00
parent 5bf813a93e
commit 2456a147a5

View File

@@ -167,9 +167,9 @@ static float getFrequencyMaximumHz(sp<IVibrator> 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;
}