Index: firmware/App/Services/AlarmMgmt.h =================================================================== diff -u -r5a04a1445b684aedd199e0294311db468635c152 -r1a685471524555a374854c0c9ec8e208e71fe2df --- firmware/App/Services/AlarmMgmt.h (.../AlarmMgmt.h) (revision 5a04a1445b684aedd199e0294311db468635c152) +++ firmware/App/Services/AlarmMgmt.h (.../AlarmMgmt.h) (revision 1a685471524555a374854c0c9ec8e208e71fe2df) @@ -8,7 +8,7 @@ * @file AlarmMgmt.h * * @author (last) Sean Nash -* @date (last) 10-Sep-2020 +* @date (last) 14-Oct-2020 * * @author (original) Sean Nash * @date (original) 07-Nov-2019 @@ -63,7 +63,8 @@ BOOL noRinseback; ///< rinseback may not be initiated at this time BOOL noEndTreatment; ///< ending the treatment is not an option at this time BOOL noNewTreatment; ///< no new treatments may be started even if current treatment is ended - BOOL bypassDialyzer; ///< the dialyzer should be bypassed at this time + BOOL bypassDialyzer; ///< the dialyzer should be bypassed at this time + BOOL lampOn; ///< the alarm lamp is on } COMP_ALARM_STATUS_T; /// Record structure for unsigned integer alarm data. @@ -216,6 +217,7 @@ void clearAlarm( ALARM_ID_T alarm ); BOOL isAlarmActive( ALARM_ID_T alarm ); ALARM_PRIORITY_T getCurrentAlarmStatePriority( void ); +BOOL isAlarmRecoverable( ALARM_ID_T alarm ); BOOL testSetAlarmStatusPublishIntervalOverride( U32 value ); BOOL testResetAlarmStatusPublishIntervalOverride( void );