Index: firmware/App/Services/SystemCommMessages.c =================================================================== diff -u -re67d12da06d96f7f6a30771ef309fc9db5b92d70 -rb8f8a3fdf24e26c0268b3f566061d8c6d7cd44e7 --- firmware/App/Services/SystemCommMessages.c (.../SystemCommMessages.c) (revision e67d12da06d96f7f6a30771ef309fc9db5b92d70) +++ firmware/App/Services/SystemCommMessages.c (.../SystemCommMessages.c) (revision b8f8a3fdf24e26c0268b3f566061d8c6d7cd44e7) @@ -495,6 +495,25 @@ sendAckResponseMsg( (MSG_ID_T)message->hdr.msgID, COMM_BUFFER_OUT_CAN_HD_2_UI, FALSE ); } + +/*********************************************************************//** + * @brief + * The handleDisposableRemovalConfirmCmd function handles user confirms + * disposable removal. + * @details Inputs: none + * @details Outputs: message handled + * @param message a pointer to the message to handle + * @return none. + *************************************************************************/ +void handleDisposableRemovalConfirmCmd( MESSAGE_T *message ) +{ + if ( 0 == message->hdr.payloadLen ) + { + signalUserConfirmDisposableRemoval(); + } + + sendAckResponseMsg( (MSG_ID_T)message->hdr.msgID, COMM_BUFFER_OUT_CAN_HD_2_UI, FALSE ); +} /*********************************************************************//** * @brief