Index: firmware/App/Services/SystemCommMessages.c =================================================================== diff -u -r27f3db92495948d4c1192421c1b0c20338c4a034 -re67d12da06d96f7f6a30771ef309fc9db5b92d70 --- firmware/App/Services/SystemCommMessages.c (.../SystemCommMessages.c) (revision 27f3db92495948d4c1192421c1b0c20338c4a034) +++ firmware/App/Services/SystemCommMessages.c (.../SystemCommMessages.c) (revision e67d12da06d96f7f6a30771ef309fc9db5b92d70) @@ -24,6 +24,7 @@ #include "Buttons.h" #include "DGInterface.h" #include "FPGA.h" +#include "ModePostTreat.h" #include "ModePreTreat.h" #include "ModeStandby.h" #include "ModeTreatment.h" @@ -475,6 +476,25 @@ return result; } + +/*********************************************************************//** + * @brief + * The handlePatientDisconnectionConfirmCmd function handles user confirms + * patient disconnection. + * @details Inputs: none + * @details Outputs: message handled + * @param message a pointer to the message to handle + * @return none. + *************************************************************************/ +void handlePatientDisconnectionConfirmCmd( MESSAGE_T *message ) +{ + if ( 0 == message->hdr.payloadLen ) + { + signalUserConfirmPatientDisconnection(); + } + + sendAckResponseMsg( (MSG_ID_T)message->hdr.msgID, COMM_BUFFER_OUT_CAN_HD_2_UI, FALSE ); +} /*********************************************************************//** * @brief