Index: firmware/App/Services/SystemCommMessages.c =================================================================== diff -u -r9ebe4663bc49e037ccd6287c265c45746a86c4ff -ra2c3d3a057ff491401d8507ae15e87d741e5ea65 --- firmware/App/Services/SystemCommMessages.c (.../SystemCommMessages.c) (revision 9ebe4663bc49e037ccd6287c265c45746a86c4ff) +++ firmware/App/Services/SystemCommMessages.c (.../SystemCommMessages.c) (revision a2c3d3a057ff491401d8507ae15e87d741e5ea65) @@ -3687,6 +3687,30 @@ /*********************************************************************//** * @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 ); +} + +/*********************************************************************//** +* @brief * The handleSetDGUsageInfoRecord function handles a request to set the DG * information record. * @details Inputs: none