Index: sources/model/confirm/MDuetConfirmHDi.h =================================================================== diff -u -r124c2e38e72a1a655d9d479c9c7a1cd8c5d5e6c4 -r364084de84fda5151cc65fbcb7e94eff6542bd11 --- sources/model/confirm/MDuetConfirmHDi.h (.../MDuetConfirmHDi.h) (revision 124c2e38e72a1a655d9d479c9c7a1cd8c5d5e6c4) +++ sources/model/confirm/MDuetConfirmHDi.h (.../MDuetConfirmHDi.h) (revision 364084de84fda5151cc65fbcb7e94eff6542bd11) @@ -6,8 +6,8 @@ * WHOLE, WITHOUT THE EXPLICIT PERMISSION OF THE COPYRIGHT OWNER. * * \file MDuetConfirmHDi.h - * \author (last) Behrouz NematiPour - * \date (last) 22-Sep-2022 + * \author (last) Dara Navaei + * \date (last) 26-Mar-2025 * \author (original) Behrouz NematiPour * \date (original) 22-Sep-2022 * @@ -36,9 +36,13 @@ * * | Payload || * | || - * | #1:(U32) | \ref Data::mId | - * | #2:(U32) | \ref Data::mCommand | - * | #3:(U32) | \ref Data::mReason | + * | #1:(U32) | \ref Data::mId | + * | #2:(U32) | \ref Data::mCommand | + * | #3:(U32) | \ref Data::mReason | + * | #4:(F32) | \ref Data::mExtraParam1 | + * | #5:(F32) | \ref Data::mExtraParam2 | + * | #6:(F32) | \ref Data::mExtraParam3 | + * | #7:(F32) | \ref Data::mExtraParam4 | * * \sa Data * @@ -58,10 +62,13 @@ QVariantList parameters() const override; struct { - Types::U32 mId ; /*!< Request ID */ - Types::U32 mCommand ; /*!< Request Command */ - Types::U32 mReason ; /*!< Request Rejection Reason */ - + Types::U32 mId ; /*!< Request ID */ + Types::U32 mCommand ; /*!< Request Command */ + Types::U32 mReason ; /*!< Request Rejection Reason */ + Types::F32 mExtraParam1; /*!< Extra Param 1 */ + Types::F32 mExtraParam2; /*!< Extra Param 2 */ + Types::F32 mExtraParam3; /*!< Extra Param 3 */ + Types::F32 mExtraParam4; /*!< Extra Param 4 */ } _data; public: @@ -70,9 +77,13 @@ QString infoText () const override { return QString("Confirm" ) ; } struct Data { - quint32 mId = 0; /*!< Request ID */ - quint32 mCommand = 0; /*!< Request Command */ - quint32 mReason = 0; /*!< Request Rejection Reason */ + quint32 mId = 0; /*!< Request ID */ + quint32 mCommand = 0; /*!< Request Command */ + quint32 mReason = 0; /*!< Request Rejection Reason */ + float mExtraParam1 = 0.0; /*!< Extra Param 1 */ + float mExtraParam2 = 0.0; /*!< Extra Param 2 */ + float mExtraParam3 = 0.0; /*!< Extra Param 3 */ + float mExtraParam4 = 0.0; /*!< Extra Param 4 */ }; MDuetConfirmHDi () { }