X-Git-Url: https://gerrit.automotivelinux.org/gerrit/gitweb?a=blobdiff_plain;f=low-can-binding%2Fcan%2Fmessage%2Fmessage.hpp;h=6416bcfbf44c9f2029a0e9833fa507a7a15697c2;hb=refs%2Ftags%2F12.93.0;hp=9a074e31d21bda83f18a25ae108d174391fb9e70;hpb=400c1a26178870a1cc94cbcab44efa949e76e955;p=apps%2Fagl-service-can-low-level.git diff --git a/low-can-binding/can/message/message.hpp b/low-can-binding/can/message/message.hpp index 9a074e31..6416bcfb 100644 --- a/low-can-binding/can/message/message.hpp +++ b/low-can-binding/can/message/message.hpp @@ -24,27 +24,7 @@ #include #include #include -#include "../../utils/timer.hpp" - -#define CAN_MESSAGE_SIZE 8 - -#define MAX_BCM_CAN_FRAMES 257 -#define MAX_ISOTP_FRAMES 4096 - - -/** - * FLAGS - */ - -#define INVALID_FLAG 0x0001 -#define CAN_PROTOCOL 0x0002 -#define J1939_PROTOCOL 0x0004 -#define J1939_ADDR_CLAIM_PROTOCOL 0x0008 -#define ISOTP_PROTOCOL 0x0010 -#define ISOTP_SEND 0x0020 -#define ISOTP_RECEIVE 0x0040 -#define CAN_PROTOCOL_WITH_FD_FRAME 0x0080 -#define FRAME_LAYOUT_IS_LE 0x0100 +#include /// @class message_t /// @@ -67,7 +47,6 @@ public: int get_sub_id() const; const uint8_t* get_data() const; const std::vector 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; @@ -84,4 +63,5 @@ public: uint32_t get_maxdlen(); void set_maxdlen(uint32_t maxdlen); void set_length(uint32_t length); + void frame_swap(); };