Index: sources/model/hd/adjustment/treatment/MTreatmentAdjustRequests.h =================================================================== diff -u -r90213417dbea130b76ae45a35083d188bd43f45e -r59a1b4dceeb629ed08a434775d819ce108fe894b --- sources/model/hd/adjustment/treatment/MTreatmentAdjustRequests.h (.../MTreatmentAdjustRequests.h) (revision 90213417dbea130b76ae45a35083d188bd43f45e) +++ sources/model/hd/adjustment/treatment/MTreatmentAdjustRequests.h (.../MTreatmentAdjustRequests.h) (revision 59a1b4dceeb629ed08a434775d819ce108fe894b) @@ -225,6 +225,43 @@ }; /*! + * \brief The MAdjustVitalsAlarmLimitsReq class + * \details The vitals alarm limits change request model + * + * | MSG | CAN ID | Type | Ack | Src | Dst | Description | + * |:----:|:------:|:------:|:---:|:---:|:---:|:-------------------:| + * |0xB800| 0x100 | Req | Y | UI | TD | Vitals Alarm Limits | + * + * | Payload || + * | || + * | #1:(U32) | \ref systolicBpLowAlarmLimit | + * | #2:(U32) | \ref systolicBpHighAlarmLimit | + * | #3:(U32) | \ref heartRateLowAlarmLimit | + * | #4:(U32) | \ref heartRateHighAlarmLimit | + * | #5:(U32) | \ref vitalsInterval | + * + */ +class MAdjustVitalsAlarmLimitsReq : public MModel { +public: + quint32 systolicBpLowAlarmLimit = 0; + quint32 systolicBpHighAlarmLimit = 0; + quint32 heartRateLowAlarmLimit = 0; + quint32 heartRateHighAlarmLimit = 0; + quint32 vitalsInterval = 0; + + QString toString() { + return toString({systolicBpLowAlarmLimit, + systolicBpHighAlarmLimit, + heartRateLowAlarmLimit, + heartRateHighAlarmLimit, + vitalsInterval}); + } + static QString toString(const QVariantList &vParameters) { + return MModel::toString("AdjustVitalsAlarmLimitsReq", vParameters); + } +}; + +/*! * \brief The MAdjustBloodFlowRateReq class * \details The treatment duration change request model * @@ -780,6 +817,7 @@ typedef Model:: MAdjustDurationEditReq AdjustDurationEditRequestData; typedef Model:: MAdjustDurationConfirmReq AdjustDurationConfirmRequestData; typedef Model:: MAdjustSetPointsReq AdjustSetPointsRequestData; +typedef Model:: MAdjustVitalsAlarmLimitsReq AdjustVitalsAlarmLimitsRequestData; typedef Model:: MAdjustBloodFlowRateReq AdjustBloodFlowRateRequestData; typedef Model:: MAdjustDialysateFlowRateReq AdjustDialysateFlowRateRequestData; typedef Model:: MAdjustDialysateTemperatureReq AdjustDialysateTemperatureRequestData;