Index: firmware/App/Services/AlarmMgmt.c =================================================================== diff -u -rbb1f2d023593cbd1428c05e361745623a60ffb94 -r995ca228d114f2db96b62155e83d38942b603962 --- firmware/App/Services/AlarmMgmt.c (.../AlarmMgmt.c) (revision bb1f2d023593cbd1428c05e361745623a60ffb94) +++ firmware/App/Services/AlarmMgmt.c (.../AlarmMgmt.c) (revision 995ca228d114f2db96b62155e83d38942b603962) @@ -100,6 +100,11 @@ if ( TRUE == ALARM_TABLE[ alarm ].alarmIsDGFault ) { requestNewOperationMode( DG_MODE_FAUL ); + } + // If alarm has clear condition immediately property, clear condition now + if ( TRUE == ALARM_TABLE[ alarm ].alarmConditionClearImmed ) + { + clearAlarmCondition( alarm ); } } }