summaryrefslogtreecommitdiffstats
path: root/src/diagnostic/diagnostic-manager.cpp
diff options
context:
space:
mode:
authorRomain Forlot <romain.forlot@iot.bzh>2017-03-09 11:57:35 +0100
committerRomain Forlot <romain.forlot@iot.bzh>2017-03-16 17:10:40 +0100
commit62d76aeac93109b75539eb600d05d814f477fa19 (patch)
tree66a913557c18313fdd2383f2304c69872aa7b0db /src/diagnostic/diagnostic-manager.cpp
parent72305e67ee45ba6b56bca48b17303bf0322a8209 (diff)
Changing to a raw pointer can_bus_dev member and add
a default constructor. It is needed to initialize configuration_t correctly as it allocate a diagnostic manager but do not initialize it unless it is needed later. There is no need to initialize it if we do not send and receive diagnostic requests. Change-Id: I3d52d1ea92454e7b065479a2f0dd54a291ddd991 Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
Diffstat (limited to 'src/diagnostic/diagnostic-manager.cpp')
-rw-r--r--src/diagnostic/diagnostic-manager.cpp5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/diagnostic/diagnostic-manager.cpp b/src/diagnostic/diagnostic-manager.cpp
index 45094075..b811eda5 100644
--- a/src/diagnostic/diagnostic-manager.cpp
+++ b/src/diagnostic/diagnostic-manager.cpp
@@ -19,8 +19,11 @@
#include "low-can-binding.hpp"
+diagnostic_manager_t::diagnostic_manager_t()
+{}
+
diagnostic_manager_t::diagnostic_manager_t(can_bus_dev_t& bus)
- : bus_(bus)
+ : bus_(&bus)
{}
void diagnostic_manager_t::shims_logger(const char* m, ...)