hal-api-adapter