Index: sources/canbus/messageinterpreter.h =================================================================== diff -u -r3bdf58e8bee7d76eb19c1116738ff1e2c534ccc7 -rf148379112a69d1c52027f2667e95f3f96d948ad --- sources/canbus/messageinterpreter.h (.../messageinterpreter.h) (revision 3bdf58e8bee7d76eb19c1116738ff1e2c534ccc7) +++ sources/canbus/messageinterpreter.h (.../messageinterpreter.h) (revision f148379112a69d1c52027f2667e95f3f96d948ad) @@ -33,6 +33,9 @@ { Q_OBJECT + bool isType(const Message &vMessage, Gui::GuiActionType vType) const; + bool isPayloadLenValid(const Message &vMessage, Gui::GuiActionType vType) const; + void printUnhandled(const Message &vMessage); bool interpretMessage_HD(const Message &vMessage, QVariantList &vData) __attribute_warn_unused_result__; @@ -67,6 +70,9 @@ bool getPressureOcclusionData(const Message &vMessage, Model::MPressureOcclusion &vData) __attribute_warn_unused_result__; bool pressureOcclusionData(const Message &vMessage, QVariantList &vData) __attribute_warn_unused_result__; + // ---- Treatment Adjust response for Blood/Dialysate Flow Rate + bool adjustBloodDialysateData(const Message &vMessage, QVariantList &vData) __attribute_warn_unused_result__; + public: explicit MessageInterpreter(QObject *parent = nullptr);