Index: sources/canbus/messageinterpreter.h =================================================================== diff -u -r1732e83d2a0308b9c706f37d6d7724a364bbff2a -r460df093c4475816fc25d6b4c3ebfc50424ccca3 --- sources/canbus/messageinterpreter.h (.../messageinterpreter.h) (revision 1732e83d2a0308b9c706f37d6d7724a364bbff2a) +++ sources/canbus/messageinterpreter.h (.../messageinterpreter.h) (revision 460df093c4475816fc25d6b4c3ebfc50424ccca3) @@ -19,6 +19,7 @@ // Project #include "guiglobals.h" #include "messageglobals.h" +#include "types.h" using namespace Gui; namespace Can { @@ -31,12 +32,18 @@ bool interpretMessage_HD(const Message &vMessage, GuiActionType &vActionId, QVariantList &vData); bool interpretMessage_DG(const Message &vMessage, GuiActionType &vActionId, QVariantList &vData); + + bool getBloodFlowData (const Message &vMessage, + types::I32 &vI32 , + types::F32 &vF32_1, types::F32 &vF32_2, types::F32 &vF32_3, types::F32 &vF32_4, types::F32 &vF32_5 ); + bool getPowerOffData (const Message &vMessage, quint8 &vShowHide); + public: explicit MessageInterpreter(QObject *parent = nullptr); // interpret the data into GUI understandable Actions/Data bool interpretMessage(const Can_Id vCan_Id, const Message &vMessage, GuiActionType &vActionId, QVariantList &vData); - bool interpretAction (const GuiActionType &vActionId, const QVariantList &vData, QByteArray &vPayload); + bool interpretMessage(const GuiActionType &vActionId, const QVariantList &vData, QByteArray &vPayload); signals: