Index: sources/model/hd/adjustment/MTreatmentAdjustRequests.h =================================================================== diff -u -r58014dae52ee6357e88b9b03bcad457ddcb432e8 -r81999ff346ffc8e3f9c4dd1c948b4b7fc577de2c --- sources/model/hd/adjustment/MTreatmentAdjustRequests.h (.../MTreatmentAdjustRequests.h) (revision 58014dae52ee6357e88b9b03bcad457ddcb432e8) +++ sources/model/hd/adjustment/MTreatmentAdjustRequests.h (.../MTreatmentAdjustRequests.h) (revision 81999ff346ffc8e3f9c4dd1c948b4b7fc577de2c) @@ -365,7 +365,6 @@ } }; - /*! * \brief The MAdjustRinsebackReq class * \details The model to request the Rinseback state @@ -428,6 +427,36 @@ } }; +/*! + * \brief The MAdjustTreatmentEndReq class + * \details The model to request the Rinseback state + * + * | MSG | CAN ID | M.Box | Type | Ack | Src | Dest | Description | + * |:----:|:------:|:-----:|:----:|:---:|:---:|:----:|:---------------: | + * |0x5700| 0x100 | 9 | Req | Y | UI | HD | Treatment End Request | + * + * | Payload || + * | || + * | #1:(U32) | \ref requestedState | + * + * \sa State + * \sa MTreatmentEnd : Treatment End Data + * \sa MAdjustTreatmentEndResponse : Treatment End Response + * + */ +class MAdjustTreatmentEndReq : public MModel { +public: + GuiTreatmentEndCommands requestedState = GuiTreatmentEndCommands::REQUESTED_USER_ACTION_TX_END_RINSEBACK_START; // the requested state. + // coco begin validated : Has been validated manually. + // This object is used statically for now, kept the logic for later usage. + QString toString() { + return toString({requestedState}); + } + // coco end + static QString toString(const QVariantList &vParameters) { + return MModel::toString("AdjustTxEnd", vParameters); + } +}; @@ -698,6 +727,7 @@ typedef Model:: MAdjustHeparinReq AdjustHeparinRequestData; typedef Model:: MAdjustRinsebackReq AdjustRinsebackRequestData; typedef Model:: MAdjustRecirculateReq AdjustRecirculateRequestData; +typedef Model:: MAdjustTreatmentEndReq AdjustTreatmentEndRequestData; typedef Model:: MAdjustPressuresLimitsReq AdjustPressuresLimitsRequestData; typedef Model:: MStartTreatmentReq StartTreatmentRequestData; typedef Model:: MConfirmTreatmentReq ConfirmTreatmentRequestData;