Index: firmware/App/Services/AlarmMgmt.h =================================================================== diff -u -rf6888c7e4e05cb84b11fceb4340458d8af543ce8 -r0fce4283f8f28da957f9e82ec121efbc6ee55241 --- firmware/App/Services/AlarmMgmt.h (.../AlarmMgmt.h) (revision f6888c7e4e05cb84b11fceb4340458d8af543ce8) +++ firmware/App/Services/AlarmMgmt.h (.../AlarmMgmt.h) (revision 0fce4283f8f28da957f9e82ec121efbc6ee55241) @@ -189,12 +189,12 @@ SW_FAULT_ID_RTC_TRANSACTION_SERVICE_INVALID_STATE, SW_FAULT_ID_PRES_OCCL_INVALID_STATE, SW_FAULT_ID_OP_MODES_INVALID_MODE_TO_SIGNAL_ACTION, - SW_FAULT_ID____AVAILABLE_1, + SW_FAULT_ID_ALARM_MGMT_INVALID_USER_ACTION, SW_FAULT_ID_MSG_PENDING_ACK_LIST_FULL, // 50 SW_FAULT_ID_PI_CTRL_INVALID_CONTROLLER, SW_FAULT_ID_PI_CTRL_INVALID_SIGNAL, + SW_FAULT_ID____AVAILABLE_1, SW_FAULT_ID____AVAILABLE_2, - SW_FAULT_ID____AVAILABLE_3, SW_FAULT_ID_DIALYSIS_INVALID_STATE, // 55 SW_FAULT_ID_DIALYSIS_INVALID_UF_STATE, SW_FAULT_ID_NVDATAMGMT_INVALID_SELF_TEST_STATE, @@ -244,7 +244,8 @@ 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 ); -void clearAlarmCondition( ALARM_ID_T alarm ); +void clearAlarmCondition( ALARM_ID_T alarm ); +void setAlarmUserActionEnabled( ALARM_USER_ACTION_T action, BOOL enabled ); void signalAlarmUserActionInitiated( ALARM_USER_ACTION_T action ); BOOL isAlarmActive( ALARM_ID_T alarm ); ALARM_PRIORITY_T getCurrentAlarmStatePriority( void );