summaryrefslogtreecommitdiff
path: root/core/java/android
diff options
context:
space:
mode:
authorMichael Wright <michaelwr@google.com>2021-03-31 01:47:06 +0100
committerMichael Wright <michaelwr@google.com>2021-03-31 01:48:37 +0100
commitab7e61e87bf01f57717ac0959dbc79a44a049028 (patch)
tree0fa9aea0b492a5e2576d935c229d41fc153d74ce /core/java/android
parent68558761bea68aa16b232492390d7edeb145b3bd (diff)
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
Diffstat (limited to 'core/java/android')
-rw-r--r--core/java/android/os/SystemVibratorManager.java10
1 files changed, 10 insertions, 0 deletions
diff --git a/core/java/android/os/SystemVibratorManager.java b/core/java/android/os/SystemVibratorManager.java
index 841aad556d6a..5d8190213119 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) {