c0544589b8
Add a Light struct to the example service so it can hold a HwLight and its associated HwLightState. Also added a HashMap of ids -> Light to the LightService and updated the HAL methods implementation to make the service stateful. Now instantiating a LightService requires that a list of HwLights is provided, so a default implementation was provided as a convenience. The android.hardware.light rust API version had to be bumped since we rely on new derive statements added to the AIDL files. Tested: built VtsHalLightTargetTest and ran in Cuttlefish Bug: 286106270 Change-Id: Id2b17a6a2290295c7b0b5405ac9815eaa28303c6 |
||
---|---|---|
.. | ||
aidl_api/android.hardware.light | ||
android/hardware/light | ||
default | ||
vts/functional | ||
Android.bp |