Index: firmware/App/Services/SystemCommMessages.c =================================================================== diff -u -r7cbe747431f88cbb5801e9d2889a3f08fb01a6eb -r0f6b35ef8da4d30793a181750d0a6d5898118120 --- firmware/App/Services/SystemCommMessages.c (.../SystemCommMessages.c) (revision 7cbe747431f88cbb5801e9d2889a3f08fb01a6eb) +++ firmware/App/Services/SystemCommMessages.c (.../SystemCommMessages.c) (revision 0f6b35ef8da4d30793a181750d0a6d5898118120) @@ -3641,4 +3641,28 @@ return result; } +/*********************************************************************//** +* @brief +* The handleResendAllAlarmsCommand function handles a request to re-send +* all active DG alarms. +* @details Inputs: none +* @details Outputs: message handled +* @param message a pointer to the message to handle +* @return none +*************************************************************************/ +void handleResendAllAlarmsCommand( MESSAGE_T *message ) +{ + BOOL result = FALSE; + + // verify payload length + if ( 0 == message->hdr.payloadLen ) + { + handleResendActiveAlarmsRequest(); + result = TRUE; + } + + // respond to request + sendTestAckResponseMsg( (MSG_ID_T)message->hdr.msgID, result ); +} + /**@}*/