From 368c69724971ec73ac47bd1072204cddcc888355 Mon Sep 17 00:00:00 2001 From: Romain Forlot Date: Mon, 4 Nov 2019 17:17:27 +0100 Subject: can: Remove extended flags It doesn't matters to know whether or not a can signal is using standard or extended CAN ID because this could be retrieved using bit mask on the CAN ID when receiving and sending. Bug-AGL: SPEC-2988 Change-Id: Id96c576045bf087df51beb011742ad631336f814 Signed-off-by: Romain Forlot --- low-can-binding/diagnostic/diagnostic-manager.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'low-can-binding/diagnostic/diagnostic-manager.cpp') diff --git a/low-can-binding/diagnostic/diagnostic-manager.cpp b/low-can-binding/diagnostic/diagnostic-manager.cpp index 5242c5bb..2b7fa9ba 100644 --- a/low-can-binding/diagnostic/diagnostic-manager.cpp +++ b/low-can-binding/diagnostic/diagnostic-manager.cpp @@ -526,7 +526,7 @@ openxc_VehicleMessage diagnostic_manager_t::find_and_decode_adr(std::shared_ptr< /// @return True if the active diagnostic request match the response. bool diagnostic_manager_t::is_diagnostic_response(std::shared_ptr m) { - if(m->get_flags()&STANDARD_ID || m->get_flags()&EXTENDED_ID) + if(m->get_id() & CAN_SFF_MASK || m->get_id() & CAN_EFF_MASK) { if (m->get_id() >= 0x7e8 && m->get_id() <= 0x7ef) return true; -- cgit 1.2.3-korg