| # CAN controller |
| binder_call(hal_can_controller_client, hal_can_controller_server) |
| binder_call(hal_can_controller_server, hal_can_controller_client) |
| hal_attribute_hwservice(hal_can_controller, hal_can_controller_hwservice) |
| |
| # CAN bus |
| binder_call(hal_can_bus_client, hal_can_bus_server) |
| binder_call(hal_can_bus_server, hal_can_bus_client) |
| hal_attribute_hwservice(hal_can_bus, hal_can_bus_hwservice) |
| |
| # AIDL HAL for CAN buses (ICanController) |
| hal_attribute_service(hal_can_controller, hal_can_controller_service) |
| binder_use(hal_can_controller) |