Index: sources/model/hd/adjustment/MTreatmentAdjustRequests.h =================================================================== diff -u -rc1474e48907082e10a2eb03adf40f0acd4af9a63 -rff8553ddbd24f3b7e4727e78bc74c13e8eb7eeb5 --- sources/model/hd/adjustment/MTreatmentAdjustRequests.h (.../MTreatmentAdjustRequests.h) (revision c1474e48907082e10a2eb03adf40f0acd4af9a63) +++ sources/model/hd/adjustment/MTreatmentAdjustRequests.h (.../MTreatmentAdjustRequests.h) (revision ff8553ddbd24f3b7e4727e78bc74c13e8eb7eeb5) @@ -288,20 +288,42 @@ * */ class MAdjustPressuresLimitsReq : public MModel { + + static const qint32 _arterialLimitMin = -300; // constant by PRS354 + static const qint32 _arterialLimitLow = -300; // default by PRS354 + static const qint32 _arterialLimitHigh = +100; // default by PRS355 + static const qint32 _arterialLimitMax = +200; // constant by PRS354 + + static const qint32 _venousLimitMin = -100; // constant by PRS356 + static const qint32 _venousLimitLow = -100; // default by PRS356 + static const qint32 _venousLimitHigh = +400; // default by PRS357 + static const qint32 _venousLimitMax = +600; // constant by PRS356 + public: - qint32 mArterialLimitLow = 0; ///< (S32) Arterial Pressure Limit Low (mmHg) - qint32 mArterialLimitHigh = 0; ///< (S32) Arterial Pressure Limit High (mmHg) - qint32 mVenousLimitLow = 0; ///< (S32) Venous Pressure Limit Low (mmHg) - qint32 mVenousLimitHigh = 0; ///< (S32) Venous Pressure Limit High (mmHg) + qint32 mArterialLimitMin = _arterialLimitMin ; ///< (S32) Arterial Pressure Limit Min (mmHg) + qint32 mArterialLimitLow = _arterialLimitLow ; ///< (S32) Arterial Pressure Limit Low (mmHg) + qint32 mArterialLimitHigh = _arterialLimitHigh; ///< (S32) Arterial Pressure Limit High (mmHg) + qint32 mArterialLimitMax = _arterialLimitMax ; ///< (S32) Arterial Pressure Limit Max (mmHg) + qint32 mVenousLimitMin = _venousLimitMin ; ///< (S32) Venous Pressure Limit Min (mmHg) + qint32 mVenousLimitLow = _venousLimitLow ; ///< (S32) Venous Pressure Limit Low (mmHg) + qint32 mVenousLimitHigh = _venousLimitHigh ; ///< (S32) Venous Pressure Limit High (mmHg) + qint32 mVenousLimitMax = _venousLimitMax ; ///< (S32) Venous Pressure Limit Max (mmHg) + // coco begin validated : Has been validated manually. // This object is used statically for now, kept the logic for later usage. QString toString() { return toString - ({ mArterialLimitLow , - mArterialLimitHigh, - mVenousLimitLow , - mVenousLimitHigh }); + ({ mArterialLimitMin , + mArterialLimitLow , + mArterialLimitHigh , + mArterialLimitMax , + + mVenousLimitMin , + mVenousLimitLow , + mVenousLimitHigh , + mVenousLimitMax + }); } // coco end static QString toString(const QVariantList &vParameters) {