Index: sources/model/hd/adjustment/MTreatmentAdjustRequests.h =================================================================== diff -u -rd1a6830c486a9ee9c388a80b570aa8141a8366c9 -rbd560752aaa76183f168f0af6ad97b75b6b57c79 --- sources/model/hd/adjustment/MTreatmentAdjustRequests.h (.../MTreatmentAdjustRequests.h) (revision d1a6830c486a9ee9c388a80b570aa8141a8366c9) +++ sources/model/hd/adjustment/MTreatmentAdjustRequests.h (.../MTreatmentAdjustRequests.h) (revision bd560752aaa76183f168f0af6ad97b75b6b57c79) @@ -496,6 +496,37 @@ static Can::Can_Id canid () { return Can::eChlid_UI_Sync; } }; +/*! + * \brief The MAdjustVersionsReq class + * \details The DG/HD versions request model + * + * | MSG | CAN ID | Type | Ack | Src | Dest | Description | + * |:------:|:------:|:----:|:---:|:---:|:----:|:---------------------------:| + * | | 0x100 | Req | Y | UI | All | HD Set Alarm Volume Request | + * + * | Payload || + * | || + * | #1:(N/A) | \ref None | + * + */ +class MAdjustAlarmVolumeReq : public MModel { +public: + + quint32 volume = 1; // the requested volume, 1..5 + + // coco begin validated : Has been validated manually. + // This object is used statically for now, kept the logic for later usage. + QString toString() { + return toString({volume}); + } + // coco end + static QString toString(const QVariantList &vParameters) { + return MModel::toString("HDAlarmVolume", vParameters); + } + + static Can::Can_Id canid () { return Can::eChlid_UI_HD; } +}; + //// ---------- Alarms /*! @@ -796,6 +827,7 @@ typedef Model:: MAdjustVersionsReq AdjustVersionsRequestData; typedef Model:: MAdjustHDDateTimeReq AdjustHDDateTimeRequestData; typedef Model:: MAdjustDGDateTimeReq AdjustDGDateTimeRequestData; +typedef Model:: MAdjustAlarmVolumeReq AdjustAlarmVolumeRequestData; // Alarms typedef Model:: MAlarmSilenceReq AlarmSilenceRequestData; typedef Model:: MAlarmClearedConditionReq AlarmClearedConditionRequestData;