From ab7e61e87bf01f57717ac0959dbc79a44a049028 Mon Sep 17 00:00:00 2001 From: Michael Wright Date: Wed, 31 Mar 2021 01:47:06 +0100 Subject: [PATCH] Actually report resonant frequency and Q factor for vibrators. This got plumbed all the way through except for the final step of reporting this from the Vibrator object. Doh. Bug: 182612056 Test: manual Change-Id: I4282ff7914266589f0f61246fe42e8ef58e70460 --- core/java/android/os/SystemVibratorManager.java | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/core/java/android/os/SystemVibratorManager.java b/core/java/android/os/SystemVibratorManager.java index 841aad556d6ad..5d81902131196 100644 --- a/core/java/android/os/SystemVibratorManager.java +++ b/core/java/android/os/SystemVibratorManager.java @@ -199,6 +199,16 @@ public class SystemVibratorManager extends VibratorManager { return mVibratorInfo.hasAmplitudeControl(); } + @Override + public float getResonantFrequency() { + return mVibratorInfo.getResonantFrequency(); + } + + @Override + public float getQFactor() { + return mVibratorInfo.getQFactor(); + } + @NonNull @Override public int[] areEffectsSupported(@NonNull int... effectIds) {