Index: sources/model/hd/adjustment/settings/MAdjustHDRequests.h =================================================================== diff -u -ra89b5249df072be403141463d7d88728b66a848e -ra73067eedc12bcb4a41afdf4aabb6db9f1994f33 --- sources/model/hd/adjustment/settings/MAdjustHDRequests.h (.../MAdjustHDRequests.h) (revision a89b5249df072be403141463d7d88728b66a848e) +++ sources/model/hd/adjustment/settings/MAdjustHDRequests.h (.../MAdjustHDRequests.h) (revision a73067eedc12bcb4a41afdf4aabb6db9f1994f33) @@ -85,7 +85,81 @@ 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::MAdjustHDDateTimeReq AdjustHDDateTimeRequestData; +typedef Model::MAdjustHDAlarmVolumeReq AdjustHDAlarmVolumeRequestData; +typedef Model::MAdjustUIPostFinalResultReq AdjustUIPostFinalResultRequestData; +typedef Model::MAdjustUIReportVersionRequest AdjustUIPostReportVersionRequestData;