X-Git-Url: https://gerrit.automotivelinux.org/gerrit/gitweb?a=blobdiff_plain;f=CAN-binder%2Flow-can-binding%2Fcan%2Fcan-message.hpp;h=3fde5f1a9f95a286644a8135194d1479e53b4f9d;hb=7b64216f9d8784f28b79ea7545392036f190fb6c;hp=d38f7ba29cdf122fdf9334e333727f612bc3d022;hpb=12e680a3c97a2750c657a8c561a79706f3689149;p=apps%2Flow-level-can-service.git diff --git a/CAN-binder/low-can-binding/can/can-message.hpp b/CAN-binder/low-can-binding/can/can-message.hpp index d38f7ba..3fde5f1 100644 --- a/CAN-binder/low-can-binding/can/can-message.hpp +++ b/CAN-binder/low-can-binding/can/can-message.hpp @@ -23,12 +23,9 @@ #include #include "../utils/timer.hpp" -#include "can-message-set.hpp" #define CAN_MESSAGE_SIZE 8 -class can_bus_dev_t; - /** * @enum can_message_format_t * @brief The ID format for a CAN message. @@ -36,7 +33,7 @@ class can_bus_dev_t; enum class can_message_format_t { STANDARD, /*!< STANDARD - standard 11-bit CAN arbitration ID. */ EXTENDED, /*!< EXTENDED - an extended frame, with a 29-bit arbitration ID. */ - ERROR, /*!< ERROR - ERROR code used at initialization to signify that it isn't usable'*/ + INVALID, /*!< INVALID - INVALID code used at initialization to signify that it isn't usable'*/ }; /** @@ -64,6 +61,7 @@ public: can_message_format_t get_format() const; uint8_t get_flags() const; const uint8_t* get_data() const; + const std::vector get_data_vector() const; uint8_t get_length() const; void set_format(const can_message_format_t new_format);