Index: sources/canbus/MessageDispatcher.cpp =================================================================== diff -u -r4a67c01045f365be38f1a12a8572c0070d343e1e -rb5afbc61af03dd2e84acf8439cb6be1f022a2921 --- sources/canbus/MessageDispatcher.cpp (.../MessageDispatcher.cpp) (revision 4a67c01045f365be38f1a12a8572c0070d343e1e) +++ sources/canbus/MessageDispatcher.cpp (.../MessageDispatcher.cpp) (revision b5afbc61af03dd2e84acf8439cb6be1f022a2921) @@ -7,7 +7,7 @@ * * \file MessageDispatcher.cpp * \author (last) Behrouz NematiPour - * \date (last) 09-Dec-2021 + * \date (last) 18-Apr-2022 * \author (original) Behrouz NematiPour * \date (original) 26-Aug-2020 * @@ -469,12 +469,23 @@ * \param vData - Data model contains the epoch time * \return void */ -void MessageDispatcher::onAdjustment(const AdjustServiceRequestData &) +void MessageDispatcher::onAdjustment(const AdjustServiceDatesRequestData &) { QVariantList mData; - onActionTransmit(GuiActionType::ID_AdjustServiceReq, mData); + onActionTransmit(GuiActionType::ID_AdjustServiceDatesReq, mData); } +/*! + * \brief MessageDispatcher::onAdjustment + * \details This method transmits the Disposables Removal Confirm Adjustment Denali message. + * \param vData - Data model contains Service Mode adjustment. + * \return void + */ +void MessageDispatcher::onAdjustment(const AdjustServiceModeRequestData &) +{ + QVariantList mData; + onActionTransmit(GuiActionType::ID_AdjustServiceModeReq, mData); +} /*! * \brief MessageDispatcher::onAdjustment @@ -759,6 +770,20 @@ onActionTransmit(GuiActionType::ID_UIPostFinalResultData, mData); } +/*! + * \brief MessageDispatcher::onAdjustment + * \details This method transmits the UI Generic User Confirmation result. + * \param vData - Data model contains the Generic User Confirmation result. + * \return void + */ +void MessageDispatcher::onAdjustment(const DuetConfirmUIrData &vData) +{ + QVariantList mData; + mData += vData.mId; + mData += vData.mConfirm; + onActionTransmit(GuiActionType::ID_DuetConfirmUIr, mData); +} + // ---------------------------------------------------------------------------------------------------- /*!