diff options
Diffstat (limited to 'low-can-binding/can/message/message.cpp')
-rw-r--r-- | low-can-binding/can/message/message.cpp | 13 |
1 files changed, 11 insertions, 2 deletions
diff --git a/low-can-binding/can/message/message.cpp b/low-can-binding/can/message/message.cpp index aaab99f5..2496b672 100644 --- a/low-can-binding/can/message/message.cpp +++ b/low-can-binding/can/message/message.cpp @@ -135,7 +135,7 @@ uint32_t message_t::get_length() const * * @param data A vector of data */ -void message_t::set_data(std::vector<uint8_t> &data) +void message_t::set_data(std::vector<uint8_t> data) { data_ = data; } @@ -170,13 +170,22 @@ void message_t::set_flags(uint32_t flags) flags_ = flags_ | flags; } +void message_t::erase_flags() +{ + flags_ = 0; +} + uint32_t message_t::get_maxdlen() { return maxdlen_; } - void message_t::set_maxdlen(uint32_t maxdlen) { maxdlen_ = maxdlen; +} + +void message_t::set_length(uint32_t length) +{ + length_ = length; }
\ No newline at end of file |