diff options
author | 2025-03-12 11:33:08 +0000 | |
---|---|---|
committer | 2025-03-17 17:35:04 +0000 | |
commit | 1d71443d0408bafc6103d8175146408f213975f8 (patch) | |
tree | 8e5791bbdd5e090e10d39274768f5fa27c2273e1 /libs/gui/BLASTBufferQueue.cpp | |
parent | b0f3016447a9b754c8271f196f0dbbac3251f3bf (diff) |
Simplify libvibratorservice after HIDL support removal
Introduce a simplified VibratorController class to the
libvibratorservice module that only handles AIDL vibrator HAL versions
and reuse the binder ndk objects.
This removes all wrapper classes introduced to handle both AIDL and HIDL
objects seamlesly, reducing complexity for the library.
The connect/reconnect logic on transcation falure remains, with most HAL
operations working with a retry logic.
This first change introduced the core for the VibratorController with
basic APIs like off / setAmplitude / setExternalControl.
Following changes will introduce the remaining IVibrator API support.
Bug: 308452413
Test: libvibratorservice_test
Flag: android.os.vibrator.remove_hidl_support
Change-Id: Ie76168eaf9fd5cd0ce9719499d4ef9b086b2fca6
Diffstat (limited to 'libs/gui/BLASTBufferQueue.cpp')
0 files changed, 0 insertions, 0 deletions