Change can_message_t class usage for new j1939 08/21408/10
authorRomain Forlot <romain.forlot@iot.bzh>
Wed, 26 Jun 2019 08:34:04 +0000 (10:34 +0200)
committerRomain Forlot <romain.forlot@iot.bzh>
Wed, 26 Jun 2019 15:55:06 +0000 (17:55 +0200)
commitd2d2620bbb8f0aad0181e67e9f6affc3d6cb4a51
tree13e7c1069252dbadb2b430414f3722132d1d7013
parent82b45e3de8c92816c8080178224c5bd4be60a091
Change can_message_t class usage for new j1939

This commit transforms the class can_message_t as the base class
and creates two derived classes: j1939_message_t and can_message_t.

Bug-AGL: SPEC-2386

Change-Id: I6d3afd8e4f5abff2cd0ec4e9910bd52a2893de76
Signed-off-by: Arthur Guyader <arthur.guyader@iot.bzh>
Signed-off-by: Stephane Desneux <stephane.desneux@iot.bzh>
Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
27 files changed:
low-can-binding/CMakeLists.txt
low-can-binding/binding/low-can-cb.cpp
low-can-binding/binding/low-can-subscription.cpp
low-can-binding/binding/low-can-subscription.hpp
low-can-binding/can/can-bus-device.hpp
low-can-binding/can/can-bus.cpp
low-can-binding/can/can-bus.hpp
low-can-binding/can/can-decoder.cpp
low-can-binding/can/can-decoder.hpp
low-can-binding/can/can-encoder.hpp
low-can-binding/can/can-message-definition.cpp
low-can-binding/can/can-message-definition.hpp
low-can-binding/can/can-signals.cpp
low-can-binding/can/can-signals.hpp
low-can-binding/can/message/can-message.cpp [moved from low-can-binding/can/can-message.cpp with 75% similarity]
low-can-binding/can/message/can-message.hpp [new file with mode: 0644]
low-can-binding/can/message/j1939-message.cpp [new file with mode: 0644]
low-can-binding/can/message/j1939-message.hpp [new file with mode: 0644]
low-can-binding/can/message/message.cpp [new file with mode: 0644]
low-can-binding/can/message/message.hpp [moved from low-can-binding/can/can-message.hpp with 68% similarity]
low-can-binding/diagnostic/diagnostic-manager.cpp
low-can-binding/diagnostic/diagnostic-manager.hpp
low-can-binding/diagnostic/diagnostic-message.hpp
low-can-binding/utils/socketcan-bcm.cpp
low-can-binding/utils/socketcan-bcm.hpp
low-can-binding/utils/socketcan-j1939.cpp
low-can-binding/utils/socketcan.hpp