summaryrefslogtreecommitdiff
path: root/libs/gui/BufferQueueConsumer.cpp
diff options
context:
space:
mode:
author Lais Andrade <lsandrade@google.com> 2025-03-12 11:33:08 +0000
committer Lais Andrade <lsandrade@google.com> 2025-03-17 17:35:04 +0000
commit1d71443d0408bafc6103d8175146408f213975f8 (patch)
tree8e5791bbdd5e090e10d39274768f5fa27c2273e1 /libs/gui/BufferQueueConsumer.cpp
parentb0f3016447a9b754c8271f196f0dbbac3251f3bf (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/BufferQueueConsumer.cpp')
0 files changed, 0 insertions, 0 deletions