Index: AlarmMgmt.c =================================================================== diff -u -re3a4d7c5c18dc07a6cc7fe2dc07d0d143fd92c57 -r53f6c1b0ad6e90b961387227d4b52f2f545e0bb6 --- AlarmMgmt.c (.../AlarmMgmt.c) (revision e3a4d7c5c18dc07a6cc7fe2dc07d0d143fd92c57) +++ AlarmMgmt.c (.../AlarmMgmt.c) (revision 53f6c1b0ad6e90b961387227d4b52f2f545e0bb6) @@ -199,6 +199,7 @@ alarmIsDetected[ alarm ] = FALSE; #ifdef _TD_ broadcastData( MSG_ID_ALARM_CONDITION_CLEARED, COMM_BUFFER_OUT_CAN_TD_ALARM, (U08*)&data, sizeof( ALARM_ID_DATA_PUBLISH_T ) ); + handleAutoResumeAlarm( alarm ); #endif #ifdef _DD_ broadcastData( MSG_ID_ALARM_CONDITION_CLEARED, COMM_BUFFER_OUT_CAN_DD_ALARM, (U08*)&data, sizeof( ALARM_ID_DATA_PUBLISH_T ) );