From 093d7a35c23c65ffef888ded40aea9e77f0e4975 Mon Sep 17 00:00:00 2001 From: Romain Forlot Date: Fri, 10 Mar 2017 15:53:27 +0100 Subject: Manage prefix on CAN and OBD2 prefix. Searching signals is made on generic_name (without prefix) and returned vector of string is filled with name with prefix. Then you can process on them based upon their name differently. OBD2 signals will generated recurring request on diagnostic manager and decoding will not be handled the same way too. Change-Id: I2c5239ef49661941a0a748debe0bd536b2954b3a Signed-off-by: Romain Forlot --- src/utils/signals.hpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/utils') diff --git a/src/utils/signals.hpp b/src/utils/signals.hpp index 4380045e..4675b1f4 100644 --- a/src/utils/signals.hpp +++ b/src/utils/signals.hpp @@ -55,7 +55,7 @@ void lookup_signals_by_name(const std::string& key, std::vector& signals, std for(T& s : signals) { if(::fnmatch(key.c_str(), s.get_generic_name().c_str(), FNM_CASEFOLD) == 0) - found_signals_name.push_back(s.get_generic_name()); + found_signals_name.push_back(s.get_name()); } } @@ -78,7 +78,7 @@ void lookup_signals_by_id(const double key, std::vector& signals, std::vector { if(configuration_t::instance().get_signal_id(s) == key) { - found_signals_name.push_back(s.get_generic_name()); + found_signals_name.push_back(s.get_name()); } } } -- cgit 1.2.3-korg