Index: sources/canbus/messageinterpreter.h =================================================================== diff -u -r93b6ad6b18c505fedab37d95dc87be61db48641c -r9cc1608f615e66d0f1c3a022aa6d19579d76b241 --- sources/canbus/messageinterpreter.h (.../messageinterpreter.h) (revision 93b6ad6b18c505fedab37d95dc87be61db48641c) +++ sources/canbus/messageinterpreter.h (.../messageinterpreter.h) (revision 9cc1608f615e66d0f1c3a022aa6d19579d76b241) @@ -49,8 +49,7 @@ void logInvalidLength (const Gui::GuiActionType &vActionId); void printUnhandled (const Message &vMessage ) const; - bool prepareData (const Message &vMessage, Gui::GuiActionType vID, Model::MAbstract &vModel, QVariantList &vData ); - void logReceivedMessage ( const Model::MAbstract &vModel ); + void logReceivedMessage (const Model::MAbstract &vModel); bool interpretMessage_HD (const Message &vMessage, QVariantList &vData) __attribute_warn_unused_result__; bool interpretMessage_DG (const Message &vMessage, QVariantList &vData) __attribute_warn_unused_result__; @@ -71,6 +70,9 @@ bool adjustUltrafiltrationEdit (const Message &vMessage, QVariantList &vData) __attribute_warn_unused_result__; bool adjustUltrafiltrationConfirm (const Message &vMessage, QVariantList &vData) __attribute_warn_unused_result__; + template + bool notify (const Message &vMessage, QVariantList &vData, Gui::GuiActionType vIdCheck) __attribute_warn_unused_result__; + public: explicit MessageInterpreter(QObject *parent = nullptr);