Index: AlarmMgmt.c =================================================================== diff -u -r2223ae0cb2b668d78037b39ba0e082333be0f914 -r68babd71d4e4fe088d302e4bf022868e23a88f40 --- AlarmMgmt.c (.../AlarmMgmt.c) (revision 2223ae0cb2b668d78037b39ba0e082333be0f914) +++ AlarmMgmt.c (.../AlarmMgmt.c) (revision 68babd71d4e4fe088d302e4bf022868e23a88f40) @@ -203,6 +203,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 ) );