Add wrapper for IVibratorManager.aidl to native vibrator service
Add a new implementation of vibrator::ManagerHalWrapper that interacts
with the default IVibratorManager.aidl service.
Add getCapabilities() method to the wrapper, mapping to the constant
values from IVibratorManager.aidl.
This reuses the HalWrapper and HalController to ensure each individual
vibrator will be loaded and reloaded correctly from IVibratorManager.
Bug: 167946816
Test: atest libvibratorservice_test
Change-Id: I5311b4118a3bec5920317aa392a30d171fd80c81
9 files changed