From 64d3ead0ce87091a3489dd9796a9f77f241c468b Mon Sep 17 00:00:00 2001 From: Romain Forlot Date: Wed, 8 Mar 2017 00:21:21 +0100 Subject: It isn't needed to initialize diag manager for each can_bus_dev_t instance Indeed, generator will write the diag manager objects statically with the correct can_bus_dev_t instance to use. Change-Id: Ib52d93bff576ef962dc141f5936133e878977017 --- src/can/can-bus.hpp | 5 ----- 1 file changed, 5 deletions(-) (limited to 'src/can/can-bus.hpp') diff --git a/src/can/can-bus.hpp b/src/can/can-bus.hpp index 3f85b4e..3ae41c9 100644 --- a/src/can/can-bus.hpp +++ b/src/can/can-bus.hpp @@ -27,7 +27,6 @@ #include "utils/timer.hpp" #include "can/can-signals.hpp" #include "can/can-message.hpp" -#include "obd2/diagnostic-manager.hpp" #include "low-can-binding.hpp" @@ -39,7 +38,6 @@ #define CAN_ACTIVE_TIMEOUT_S 30 class can_bus_dev_t; -class diagnostic_manager_t; /** * @class can_bus_t @@ -109,9 +107,6 @@ class can_bus_dev_t { bool is_fdmode_on_; /*!< boolean telling if whether or not the can socket use fdmode. */ struct sockaddr_can txAddress_; /*!< internal member using to bind to the socket */ - diagnostic_manager_t diagnostic_manager_; /*!< diagnostic_manager_t diagnostic_manager_ - A diagnostic_manager_t object instance - * that will handle diagnostic obd2 protocol requests and responses.*/ - std::thread th_reading_; /*!< Thread handling read the socket can device filling can_message_q_ queue of can_bus_t */ bool is_running_; /*!< boolean telling whether or not reading is running or not */ void can_reader(can_bus_t& can_bus); -- cgit 1.2.3-korg