Index: firmware/App/Services/AlarmMgmt.h =================================================================== diff -u -r00a3d52090bee79dac6e9eed3bd79342fcbca83f -r2fea76e972a450a97c74b2a9f627095032a3b586 --- firmware/App/Services/AlarmMgmt.h (.../AlarmMgmt.h) (revision 00a3d52090bee79dac6e9eed3bd79342fcbca83f) +++ firmware/App/Services/AlarmMgmt.h (.../AlarmMgmt.h) (revision 2fea76e972a450a97c74b2a9f627095032a3b586) @@ -174,8 +174,11 @@ void activateAlarmNoData( ALARM_ID_T alarm ); void activateAlarm1Data( ALARM_ID_T alarm, ALARM_DATA_T alarmData ); void activateAlarm2Data( ALARM_ID_T alarm, ALARM_DATA_T alarmData1, ALARM_DATA_T alarmData2 ); -void clearAlarm( ALARM_ID_T alarm ); -BOOL isAlarmActive( ALARM_ID_T alarm ); +void clearAlarm( ALARM_ID_T alarm ); +void clearAlarmCondition( ALARM_ID_T alarm ); +BOOL isAlarmActive( ALARM_ID_T alarm ); + +void checkPersistentAlarm( ALARM_ID_T alarm, BOOL const isErrorOccured, F32 const data, F32 const limit ); BOOL testSetAlarmStateOverride( U32 alarmID, BOOL value ); BOOL testResetAlarmStateOverride( U32 alarmID );