From dfc20c88b083f06aad5048f2facf4cbde1ea3de4 Mon Sep 17 00:00:00 2001 From: Romain Forlot Date: Tue, 26 Nov 2019 16:19:08 +0100 Subject: Add function get_data_vector with index This commit adds the function get_data_vector to get another vector between the index indicates. Bug-AGL : SPEC-2779 Bug-AGL: SPEC-2976 Change-Id: I704d78467839ee7f9a2fec397e9b0db8da43d79d Signed-off-by: Arthur Guyader Signed-off-by: Romain Forlot --- low-can-binding/can/message/message.cpp | 34 +++++++++++++++++++++++++++++++++ low-can-binding/can/message/message.hpp | 1 + 2 files changed, 35 insertions(+) diff --git a/low-can-binding/can/message/message.cpp b/low-can-binding/can/message/message.cpp index 5384c021..b0a33f78 100644 --- a/low-can-binding/can/message/message.cpp +++ b/low-can-binding/can/message/message.cpp @@ -76,6 +76,40 @@ const uint8_t* message_t::get_data() const return data_.data(); } + +/// +/// @brief Retrieve data_ member value. +/// +/// @return pointer to the first element +/// of class member data_ +/// +const std::vector message_t::get_data_vector(int start,int end) const +{ + std::vector ret; + if(start >= 0) + { + if(end get_data_vector() const; + const std::vector get_data_vector(int start,int end) const; uint32_t get_length() const; uint64_t get_timestamp() const; -- cgit 1.2.3-korg