Index: sources/model/hd/adjustment/settings/MAdjustHDRequests.h =================================================================== diff -u -r506a9e3db1a20bda1685e38c5e9041005c9a4a4f -ra73067eedc12bcb4a41afdf4aabb6db9f1994f33 --- sources/model/hd/adjustment/settings/MAdjustHDRequests.h (.../MAdjustHDRequests.h) (revision 506a9e3db1a20bda1685e38c5e9041005c9a4a4f) +++ sources/model/hd/adjustment/settings/MAdjustHDRequests.h (.../MAdjustHDRequests.h) (revision a73067eedc12bcb4a41afdf4aabb6db9f1994f33) @@ -39,9 +39,9 @@ * |:----:|:------:|:----:|:---:|:---:|:----:|:-----------:| * | 109 | 0x100 | Req | Y | UI | HD | Set RTC Date and Time | * - * | Payload || - * | || - * | #1:(U32) | \ref mEpoch | + * | Payload || + * | || + * | #1:(U32) mEpoch | \ref mEpoch | * */ class MAdjustHDDateTimeReq : public MModel { @@ -57,7 +57,109 @@ } }; -} +/*! + * \brief The MAdjustAlarmVolumeReq class + * \details The HD alarm volume request model + * + * | MSG | CAN ID | Type | Ack | Src | Dest | Description | + * |:------:|:------:|:----:|:---:|:---:|:----:|:-----------:| + * | 0x4E00 | 0x100 | Req | Y | UI | HD | HD Set Alarm Volume Request | + * + * | Payload || + * | || + * | #1:(U32) volume | \ref MAdjustHDAlarmVolumeResponse | + * + */ +class MAdjustHDAlarmVolumeReq : public MModel { +public: -typedef Model::MAdjustHDDateTimeReq AdjustHDDateTimeRequestData; + quint32 volume; + // 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("AdjustHDAlarmVolume", vParameters); + } +}; + +/*! + * \brief The MAdjustUIPostFinalResultRequest class + * \details The UI power on self test result model + * + * | MSG | CAN ID | Type | Ack | Src | Dest | Description | + * |:------:|:------:|:----:|:---:|:---:|:----:|:-----------:| + * | 0x9200 | 0x100 | Req | Y | UI | HD | Report UI POST result | + * + * | Payload || + * | || + * | #1:(U32) mResult | \ref mResult | + * + */ +class MAdjustUIPostFinalResultReq : public MModel { +public: + + quint32 mResult; + + // coco begin validated : Has been validated manually. + // This object is used statically for now, kept the logic for later usage. + QString toString() { + return toString( { mResult } ); + } + // coco end + static QString toString(const QVariantList &vParameters) { + return MModel::toString("AdjustUIPostFinalResult", vParameters); + } +}; + + +/*! + * \brief The MAdjustUIReportVersionRequest class + * \details The UI power on self test version reporting model + * + * | MSG | CAN ID | Type | Ack | Src | Dest | Description | + * |:------:|:------:|:----:|:---:|:---:|:----:|:-----------:| + * | 0x9F00 | 0x100 | Req | Y | UI | HD | Report UI version on POST | + * + * | Payload || + * | || + * | #1:(U32) mResult | \ref mResult | + * | #2:(U32) mMinor | \ref mMinor | + * | #3:(U32) mMicro | \ref mMicro | + * | #4:(U32) mBuild | \ref mBuild | + * | #5:(U32) mCompat | \ref mCompat | + * + */ +class MAdjustUIReportVersionRequest : public MModel { +public: + + quint8 mMajor; + quint8 mMinor; + quint8 mMicro; + quint16 mBuild; + quint32 mCompat; + + // coco begin validated : Has been validated manually. + // This object is used statically for now, kept the logic for later usage. + QString toString() { + return toString( { mMajor, + mMinor, + mMicro, + mBuild, + mCompat + } ); + } + // coco end + static QString toString(const QVariantList &vParameters) { + return MModel::toString("AdjustUIReportVersion", vParameters); + } +}; +} + +typedef Model::MAdjustHDDateTimeReq AdjustHDDateTimeRequestData; +typedef Model::MAdjustHDAlarmVolumeReq AdjustHDAlarmVolumeRequestData; +typedef Model::MAdjustUIPostFinalResultReq AdjustUIPostFinalResultRequestData; +typedef Model::MAdjustUIReportVersionRequest AdjustUIPostReportVersionRequestData;