Be able to return index or can bus name.
[apps/agl-service-can-low-level.git] / CAN-binder / low-can-binding / utils / openxc-utils.cpp
index 2cf03e4..286b2f5 100644 (file)
@@ -40,9 +40,8 @@ openxc_VehicleMessage build_VehicleMessage(active_diagnostic_request_t* request,
        message.type = openxc_VehicleMessage_Type::openxc_VehicleMessage_Type_DIAGNOSTIC;
        message.has_diagnostic_response = true;
        message.diagnostic_response.has_bus = true;
-       message.diagnostic_response.bus = conf.get_can_bus_manager().get_can_device(
-                                                                                                                               conf.get_diagnostic_manager().get_can_bus())
-                                                                                                                               ->get_index();
+       message.diagnostic_response.bus = conf.get_can_bus_manager().get_can_device_index(
+                                                                                                                               conf.get_diagnostic_manager().get_can_bus());
        message.diagnostic_response.has_message_id = true;
 
        if(request->get_id() != OBD2_FUNCTIONAL_BROADCAST_ID)