Index: sources/model/hd/adjustment/treatment/MTreatmentAdjustRequests.h =================================================================== diff -u -rc3ccffd6df1e4c2c42ebaa80e751895a82cf7460 -r49dadacdb78d6e7a7e52bf405a4a3c9308f874e0 --- sources/model/hd/adjustment/treatment/MTreatmentAdjustRequests.h (.../MTreatmentAdjustRequests.h) (revision c3ccffd6df1e4c2c42ebaa80e751895a82cf7460) +++ sources/model/hd/adjustment/treatment/MTreatmentAdjustRequests.h (.../MTreatmentAdjustRequests.h) (revision 49dadacdb78d6e7a7e52bf405a4a3c9308f874e0) @@ -336,6 +336,34 @@ }; /*! + * \brief The MAdjustBolusVolumeReq class + * \details The model to request bolus volume adjustment + * + * | MSG | CAN ID | Type | Ack | Src | Dest | Description | + * |:----:|:------:|:----:|:---:|:---:|:----:|:--------------------:| + * |0x8100| 0x100 | Req | Y | UI | HD | Bolus Volume Request | + * + * | Payload || + * | || + * | #1:(U32) | \ref bolusVolume | + * + * \sa Adjustment + * \sa MTreatmentBolusVolume : BolusVolume Bolus Data + * \sa MAdjustBolusVolumeResponse : BolusVolume Bolus Response + * + */ +class MAdjustBolusVolumeReq : public MModel { +public: + quint32 mBolusVolume = 0; ///< (U32) Bolus Volume (mL) + QString toString() { + return toString({mBolusVolume}); + } + static QString toString(const QVariantList &vParameters) { + return MModel::toString("AdjustBolusVolume", vParameters); + } +}; + +/*! * \brief The MAdjustRinsebackReq class * \details The model to request the Rinseback state * @@ -482,6 +510,7 @@ typedef Model:: MAdjustRecirculateReq AdjustRecirculateRequestData; typedef Model:: MAdjustTreatmentEndReq AdjustTreatmentEndRequestData; typedef Model:: MAdjustPressuresLimitsReq AdjustPressuresLimitsRequestData; +typedef Model:: MAdjustBolusVolumeReq AdjustBolusVolumeRequestData; // Alarms typedef Model:: MAlarmSilenceReq AlarmSilenceRequestData; typedef Model:: MAlarmUserActionReq AlarmUserActionRequestData;