From 4216b5e6af9979e1f49175be8db9e0578ff9cbf5 Mon Sep 17 00:00:00 2001 From: Arthur Guyader Date: Mon, 12 Aug 2019 16:27:51 +0200 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 Change-Id: I704d78467839ee7f9a2fec397e9b0db8da43d79d Signed-off-by: Arthur Guyader --- 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