Index: sources/canbus/MessageInterpreter.cpp =================================================================== diff -u -r0583a63307936f09e184dfe16acca25f9e3fd81c -re58be51c4aa52938af250db3ee579e98de08542c --- sources/canbus/MessageInterpreter.cpp (.../MessageInterpreter.cpp) (revision 0583a63307936f09e184dfe16acca25f9e3fd81c) +++ sources/canbus/MessageInterpreter.cpp (.../MessageInterpreter.cpp) (revision e58be51c4aa52938af250db3ee579e98de08542c) @@ -372,14 +372,12 @@ case Gui::GuiActionType::ID_CreateTreatmentRsp : ok = notify(vMessage, vData, Gui::GuiActionType::ID_CreateTreatmentRsp ); break; // Adjustment Response Messages - case Gui::GuiActionType::ID_AdjustDurationRsp : ok = notify(vMessage, vData, Gui::GuiActionType::ID_AdjustDurationRsp ); break; - case Gui::GuiActionType::ID_AdjustBloodDialysateRsp : ok = notify(vMessage, vData, Gui::GuiActionType::ID_AdjustBloodDialysateRsp); break; - case Gui::GuiActionType::ID_AdjustSalineRsp : ok = notify(vMessage, vData, Gui::GuiActionType::ID_AdjustSalineRsp ); break; + case Gui::GuiActionType::ID_AdjustDurationRsp : ok = notify(vMessage, vData, Gui::GuiActionType::ID_AdjustDurationRsp ); break; + case Gui::GuiActionType::ID_AdjustBloodDialysateRsp : ok = notify(vMessage, vData, Gui::GuiActionType::ID_AdjustBloodDialysateRsp ); break; + case Gui::GuiActionType::ID_AdjustSalineRsp : ok = notify(vMessage, vData, Gui::GuiActionType::ID_AdjustSalineRsp ); break; + case Gui::GuiActionType::ID_AdjustUltrafiltrationStateRsp : ok = notify(vMessage, vData, Gui::GuiActionType::ID_AdjustUltrafiltrationStateRsp ); break; - // ok = notify(vMessage, vData, Gui::GuiActionType::ID_AdjustUltrafiltrationStateReq); break; - // this message has been inherited from MAbstract and should use notify but since the response message is not standard can't use notify yet. - // when received gets payload len error and can't be interpreted. (Needs FW modification) - case Gui::GuiActionType::ID_AdjustUltrafiltrationStateReq : ok = adjustUltrafiltrationState (vMessage, vData); break; // TODO : implement notify<>() + // these need to be standard and use notify as well case Gui::GuiActionType::ID_AdjustUltrafiltrationEditRsp : ok = adjustUltrafiltrationEdit (vMessage, vData); break; // TODO : implement notify<>() case Gui::GuiActionType::ID_AdjustUltrafiltrationConfirmRsp : ok = adjustUltrafiltrationConfirm (vMessage, vData); break; // TODO : implement notify<>() @@ -488,7 +486,7 @@ Model::MAlarmStatus mData; ok = mData.fromByteArray(vMessage.data); - LOG_EVENT("HD," + mData.toString()); + LOG_EVENT("HD," + mData.toString()); // TODO: Not Standard mData.toVariantList(vData); emit didActionReceive(mData.data()); @@ -513,7 +511,7 @@ Model::MAlarmTriggered mData; ok = mData.fromByteArray(vMessage.data); - LOG_EVENT("HD," + mData.toString()); + LOG_EVENT("HD," + mData.toString()); // TODO: Not Standard mData.toVariantList(vData); emit didActionReceive(mData.data()); @@ -547,34 +545,7 @@ } // ---------- ---------- ---------- ---------- ---------- Adjustments ---------- ---------- ---------- ---------- ---------- // - /*! - * \brief MessageInterpreter::ultrafiltrationState - * \details This method interprets Treatment Ultrafiltration State Adjustment Response message data - * in vMessage of type Message. - * \param vMessage - The vMessage of type Message which contains all the data, - * require to be interpreted. - * \param vData - Treatment Ultrafiltration State Adjustment Response data - * \return true if the data can be extracted as defined for Treatment Ultrafiltration State Adjustment Response Message ID - */ -bool MessageInterpreter::adjustUltrafiltrationState(const Message &vMessage, QVariantList &vData) -{ - bool ok = false; - // TODO : In HD the Ultrafiltration State change shall have the rejection reason like other responses. - if ( ! isType (vMessage, Gui::GuiActionType::ID_AdjustUltrafiltrationStateReq) ) return ok; - if ( ! isPayloadLenValid(vMessage, Gui::GuiActionType::ID_AcknowGeneric ) ) return ok; // This is an exception It has to be changed. - - Model::MAdjustUltrafiltrationStateResponse mData; - ok = mData.fromByteArray(vMessage.data); - LOG_EVENT(mData.toString()); - - mData.toVariantList(vData); - emit didActionReceive(mData.data()); - - return ok; -} - -/*! * \brief MessageInterpreter::adjustUltrafiltrationEditData * \details This method interprets Treatment Ultrafiltration Volume Adjustment Response message data * in vMessage of type Message. @@ -590,7 +561,7 @@ Model::MAdjustUltrafiltrationEditResponse mData; ok = mData.fromByteArray(vMessage.data); - LOG_EVENT("HD," + mData.toString()); + LOG_EVENT("HD," + mData.toString()); // TODO: Not Standard mData.toVariantList(vData); emit didActionReceive(mData.data()); @@ -614,7 +585,7 @@ Model::MAdjustUltrafiltrationConfirmResponse mData; ok = mData.fromByteArray(vMessage.data); - LOG_EVENT("HD," + mData.toString()); + LOG_EVENT("HD," + mData.toString()); // TODO: Not Standard mData.toVariantList(vData); emit didActionReceive(mData.data());