platform_hardware_interfaces/automotive/can/1.0
Tomasz Wasilczyk a90619662b Improve error handling with separate ICanErrorListener
Error handling highlights:
- moved onError from ICanMessageListener to ICanErrorListener
- added isFatal callback argument to request client disconnect
- don't down interface that's already down

Also:
- don't crash if it's not possible to unregister ICanBus
- don't crash while trying to down interface that failed
- make hidl-utils available to vendor libraries

Bug: 143779011
Test: implemented a VHAL service prototype that communicates with this HAL
Change-Id: I98d054da9da0ead5ef952aebc086e052ac996212
2019-11-06 14:52:07 -08:00
..
default Improve error handling with separate ICanErrorListener 2019-11-06 14:52:07 -08:00
hidl-utils Improve error handling with separate ICanErrorListener 2019-11-06 14:52:07 -08:00
tools Implement CAN bus HAL tools 2019-08-06 12:30:53 -07:00
vts Improve error handling with separate ICanErrorListener 2019-11-06 14:52:07 -08:00
Android.bp Improve error handling with separate ICanErrorListener 2019-11-06 14:52:07 -08:00
ICanBus.hal Improve error handling with separate ICanErrorListener 2019-11-06 14:52:07 -08:00
ICanController.hal Define CAN bus HAL. 2019-08-02 09:50:22 -07:00
ICanErrorListener.hal Improve error handling with separate ICanErrorListener 2019-11-06 14:52:07 -08:00
ICanMessageListener.hal Improve error handling with separate ICanErrorListener 2019-11-06 14:52:07 -08:00
ICloseHandle.hal Define CAN bus HAL. 2019-08-02 09:50:22 -07:00
types.hal Improve error handling with separate ICanErrorListener 2019-11-06 14:52:07 -08:00