Index: sources/model/hd/adjustment/settings/MAdjustHDRequests.h =================================================================== diff -u -ra89b5249df072be403141463d7d88728b66a848e -r13d6a4fae2f910ab6e289ac9280258a94f734405 --- sources/model/hd/adjustment/settings/MAdjustHDRequests.h (.../MAdjustHDRequests.h) (revision a89b5249df072be403141463d7d88728b66a848e) +++ sources/model/hd/adjustment/settings/MAdjustHDRequests.h (.../MAdjustHDRequests.h) (revision 13d6a4fae2f910ab6e289ac9280258a94f734405) @@ -85,7 +85,68 @@ return MModel::toString("AdjustHDAlarmVolume", vParameters); } }; + +/*! + * \brief The MAdjustVersionsReq class + * \details The DG/HD versions request model + * + * | MSG | CAN ID | Type | Ack | Src | Dest | Description | + * |:------:|:------:|:----:|:---:|:---:|:----:|:-----------:| + * | 0x1C00 | 0x200 | Req | Y | UI | All | DG/HD Versions/SN Request | + * + * | Payload || + * | || + * | (N/A) || + * + */ +class MAdjustVersionsReq : public MModel { +public: + + // coco begin validated : Has been validated manually. + // This object is used statically for now, kept the logic for later usage. + QString toString() { + return toString({}); + } + // coco end + static QString toString(const QVariantList &vParameters) { + return MModel::toString("Version", vParameters); + } + + static Can::Can_Id canid () { return Can::eChlid_UI_Sync; } +}; + +/*! + * \brief The MAdjustServiceReq class + * \details The DG/HD versions request model + * + * | MSG | CAN ID | Type | Ack | Src | Dest | Description | + * |:------:|:------:|:----:|:---:|:---:|:----:|:---------------------------:| + * | 0x8900 | 0x200 | Req | Y | UI | All | DG/HD Service Dates Request | + * + * | Payload || + * | || + * | (N/A) || + * + */ +class MAdjustServiceReq : public MModel { +public: + + // coco begin validated : Has been validated manually. + // This object is used statically for now, kept the logic for later usage. + QString toString() { + return toString({}); + } + // coco end + static QString toString(const QVariantList &vParameters) { + return MModel::toString("ServiceDates", vParameters); + } + + static Can::Can_Id canid () { return Can::eChlid_UI_Sync; } +}; + } -typedef Model::MAdjustHDDateTimeReq AdjustHDDateTimeRequestData ; -typedef Model::MAdjustHDAlarmVolumeReq AdjustHDAlarmVolumeRequestData ; +typedef Model:: MAdjustVersionsReq AdjustVersionsRequestData; +typedef Model:: MAdjustServiceReq AdjustServiceRequestData; +typedef Model:: MAdjustHDDateTimeReq AdjustHDDateTimeRequestData; +typedef Model::MAdjustHDAlarmVolumeReq AdjustHDAlarmVolumeRequestData;