Index: firmware/App/Services/AlarmMgmt.c =================================================================== diff -u -r4786d484e3350453b1cda83d2fed2611d7ee3c26 -rbc29cfd7dc00191e3f5e26c29f7e21bef178d815 --- firmware/App/Services/AlarmMgmt.c (.../AlarmMgmt.c) (revision 4786d484e3350453b1cda83d2fed2611d7ee3c26) +++ firmware/App/Services/AlarmMgmt.c (.../AlarmMgmt.c) (revision bc29cfd7dc00191e3f5e26c29f7e21bef178d815) @@ -320,6 +320,27 @@ return status; } +/*********************************************************************//** + * @brief +* The handleResendActiveAlarmsRequest function processes the request to re-send +* all active alarms. +* @details Inputs: alarmIsActive[] +* @details Outputs: re-send active alarms to UI +* @return none +*************************************************************************/ +void handleResendActiveAlarmsRequest( void ) +{ + U32 index; + + for ( index = 0; index < NUM_OF_ALARM_IDS; index++ ) + { + if ( TRUE == isAlarmActive( (ALARM_ID_T)index ) ) + { + broadcastAlarmTriggered( index, BLANK_ALARM_DATA, BLANK_ALARM_DATA ); + } + } +} + /************************************************************************* * @brief * The alarmUserNotify function activates Fault LED and Audio if FAULT exists.