Index: sources/canbus/messageinterpreter.cpp =================================================================== diff -u -r8f6f7c11390e3ed6d918f1717d8e8b7ae5b7e5c6 -r6e4f94a2493feac307cafb025ca3ed8fb3806c43 --- sources/canbus/messageinterpreter.cpp (.../messageinterpreter.cpp) (revision 8f6f7c11390e3ed6d918f1717d8e8b7ae5b7e5c6) +++ sources/canbus/messageinterpreter.cpp (.../messageinterpreter.cpp) (revision 6e4f94a2493feac307cafb025ca3ed8fb3806c43) @@ -103,7 +103,6 @@ } break; - case Gui::GuiActionType::AdjustBloodDialysateReq: if (vData.count()) { vPayload = Format::fromVariant(vData); @@ -248,11 +247,9 @@ ok = treatmentRangesData (vMessage, vData); break; - default: printUnhandled (vMessage); break; - } return ok; } @@ -525,7 +522,7 @@ * \param vMessage - The vMessage of type Message which contains all the data, * require to be interpreted. * \param vData - Alarm Status dta - * \return true if the data can be extracted as defined for PowerOff Message ID + * \return true if the data can be extracted as defined for AlarmStatus Message ID */ bool MessageInterpreter::getAlarmStatus(const Message &vMessage, Model::MAlarmStatus &vData) { @@ -574,6 +571,15 @@ // qDebug() << '@' << flag << flag.toString() << ba; } +/*! + * \brief MessageInterpreter::getPressureOcclusionData + * \details This method interprets Pressure Occlusion 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 - Pressure Occlusion data + * \return true if the data can be extracted as defined for PressureOcclusion Message ID + */ bool MessageInterpreter::getPressureOcclusionData(const Message &vMessage, Model::MPressureOcclusion &vData) { if ( vMessage.actionId != Gui::GuiActionType::PressureOcclusion ) { @@ -591,6 +597,15 @@ return true; } +/*! + * \brief MessageInterpreter::pressureOcclusionData + * \details Used the getPressureOcclusionData method and converts each parameter + * in vData of type QVaranitList, to be used in the GUI + * Also logs the data + * \param vMessage - The message + * \param vData - the output data + * \return return value of the method getPressureOcclusionData + */ bool MessageInterpreter::pressureOcclusionData(const Message &vMessage, QVariantList &vData) { bool ok; @@ -605,6 +620,15 @@ return ok; } +/*! + * \brief MessageInterpreter::adjustBloodDialysateData + * \details This method interprets AdjustBlood Dialysate 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 - AdjustBlood Dialysate Response data + * \return true if the data can be extracted as defined for AdjustBlood Dialysate Response Message ID + */ bool MessageInterpreter::adjustBloodDialysateData(const Message &vMessage, QVariantList &vData) { // TODO : review other methods @@ -622,6 +646,15 @@ return ok; } +/*! + * \brief MessageInterpreter::getTreatmentRangesData + * \details This method interprets Treatment Ranges 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 Ranges data + * \return true if the data can be extracted as defined for Treatment Ranges Message ID + */ bool MessageInterpreter::treatmentRangesData(const Message &vMessage, QVariantList &vData) { // TODO : review other methods