From: Romain Forlot Date: Wed, 8 Mar 2017 23:50:47 +0000 (+0100) Subject: Constructor making mandatory to pass a can_bus_dev_t X-Git-Tag: 3.99.1~347 X-Git-Url: https://gerrit.automotivelinux.org/gerrit/gitweb?a=commitdiff_plain;h=40acdf8f4ee0ee4127ffb5f092aaf0376763e7ce;p=apps%2Flow-level-can-service.git Constructor making mandatory to pass a can_bus_dev_t instance to initialize it as it is reference. Change-Id: I0261a5e2fdca5a84fd736d7ceae837ff9156b935 Signed-off-by: Romain Forlot --- diff --git a/src/can/can-message.cpp b/src/can/can-message.cpp index dd15c06..0053ef4 100644 --- a/src/can/can-message.cpp +++ b/src/can/can-message.cpp @@ -259,8 +259,8 @@ canfd_frame can_message_t::convert_to_canfd_frame() * *********************************************************************************/ -can_message_definition_t::can_message_definition_t() - : last_value_(CAN_MESSAGE_SIZE) +can_message_definition_t::can_message_definition_t(can_bus_dev_t& cbd) + : bus_{cbd}, last_value_(CAN_MESSAGE_SIZE) {} uint32_t can_message_definition_t::get_id() const diff --git a/src/can/can-message.hpp b/src/can/can-message.hpp index 0494f5f..87d5fa5 100644 --- a/src/can/can-message.hpp +++ b/src/can/can-message.hpp @@ -96,7 +96,7 @@ class can_message_definition_t * needs to compare an incoming CAN message with the previous frame.*/ public: - can_message_definition_t(); + can_message_definition_t(can_bus_dev_t& cbd); uint32_t get_id() const; };