diff options
author | Arthur Guyader <arthur.guyader@iot.bzh> | 2019-08-26 15:32:20 +0200 |
---|---|---|
committer | Arthur Guyader <arthur.guyader@iot.bzh> | 2019-08-29 18:03:33 +0200 |
commit | f5997f7364a0ecead4b20af974b23eee4350b01b (patch) | |
tree | 5b2546028ed7242e6461282f4b3f1ed4754aea77 /low-can-binding/can/message/can-message.hpp | |
parent | 4216b5e6af9979e1f49175be8db9e0578ff9cbf5 (diff) |
Add function to convert vector to canfd or can frame.
This commit allows to convert the data vector to canfd or
can frame. In the two cases the struct is a canfd frame,
but if the type is not fd, the max size of a frame is 8.
Bug-AGL : SPEC-2779
Change-Id: I60edf6a602a47572d5e5bfb508c7ca6d8761832b
Signed-off-by: Arthur Guyader <arthur.guyader@iot.bzh>
Diffstat (limited to 'low-can-binding/can/message/can-message.hpp')
-rw-r--r-- | low-can-binding/can/message/can-message.hpp | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/low-can-binding/can/message/can-message.hpp b/low-can-binding/can/message/can-message.hpp index 0f8bc9b5..9e75887f 100644 --- a/low-can-binding/can/message/can-message.hpp +++ b/low-can-binding/can/message/can-message.hpp @@ -46,6 +46,7 @@ class can_message_t : public message_t { static std::shared_ptr<can_message_t> convert_from_frame(const canfd_frame& frame, size_t nbytes, uint64_t timestamp); struct canfd_frame convert_to_canfd_frame(); + struct std::vector<canfd_frame> convert_to_canfd_frame_vector(); struct can_frame convert_to_can_frame(); bool is_correct_to_send(); |