Index: sources/canbus/messagedispatcher.h =================================================================== diff -u -rb798668f16ad0967ab97e96f5f9a2cdd821e899f -rcbea4224ad67eecc2e7c4c66df9a7db711c72832 --- sources/canbus/messagedispatcher.h (.../messagedispatcher.h) (revision b798668f16ad0967ab97e96f5f9a2cdd821e899f) +++ sources/canbus/messagedispatcher.h (.../messagedispatcher.h) (revision cbea4224ad67eecc2e7c4c66df9a7db711c72832) @@ -102,9 +102,13 @@ bool _init = false; QList _needsAcknow { - GuiActionType::AdjustBloodDialysateReq , - GuiActionType::AdjustDurationReq , - }; // no action needs Acknow for now + GuiActionType::AdjustBloodDialysateReq , + GuiActionType::AdjustDurationReq , + GuiActionType::AlarmSilenceReq , + GuiActionType::AdjustUltrafiltrationStateReq , + GuiActionType::AdjustUltrafiltrationEditReq , + GuiActionType::AdjustUltrafiltrationConfirmReq , + }; // Singleton SINGLETON(MessageDispatcher) @@ -180,6 +184,13 @@ */ void didFrameTransmit (Can_Id vCan_Id, const QByteArray &vPayload); + /*! + * \brief didFailedTransmit + * \details When a message fails to transmit to the HD, emit this signal. + * \param vSequence - The message Sequence we that failed to send. + */ + void didFailedTransmit(Sequence vSequence); + private slots: // A Frame has been received from CanInterface void onFrameReceive (Can_Id vCan_Id, const QByteArray &vPayload); @@ -191,7 +202,10 @@ // An Action has been requested to be transmitted. void onActionTransmit (GuiActionType vActionId, const QVariantList &vData); + // ---- Signal/Slots + ADJUST_TRANSMT_MODEL_BRIDGE_DEFINITIONS_NOEMIT ACTION_RECEIVE_MODEL_BRIDGE_DEFINITIONS + }; }