Index: AlarmDefs.h =================================================================== diff -u -rad1bf61fca098fa6ce6ebd74c61d588cc7500fba -r33e10fc60db6cfa75d1c543a937f2eb08147d458 --- AlarmDefs.h (.../AlarmDefs.h) (revision ad1bf61fca098fa6ce6ebd74c61d588cc7500fba) +++ AlarmDefs.h (.../AlarmDefs.h) (revision 33e10fc60db6cfa75d1c543a937f2eb08147d458) @@ -267,8 +267,9 @@ ALARM_ID_HD_NO_CART_SELF_TEST_TIMEOUT = 229, ///< HD no cartridge self-test timeout ALARM_ID_HD_DRY_SELF_TEST_TIMEOUT = 230, ///< HD dry self-test timeout ALARM_ID_DG_TEMPERATURE_SENSOR_FAULT = 231, ///< DG temperature sensor error flag fault. - ALARM_ID_HD_BLOOD_FLOW_INVALID_CALIBRATION = 232, ///< HD blood flow invalid calibration - ALARM_ID_HD_DIALYSATE_FLOW_INVALID_CALIBRATION = 233, ///< HD dialysate flow invalid calibration + ALARM_ID_HD_RESERVOIR_FULL_AND_DG_NOT_READY_TO_SWITCH = 232, ///< HD active reservoir is full during treatment and DG not ready to switch reservoirs. + ALARM_ID_HD_BLOOD_FLOW_INVALID_CALIBRATION = 233, ///< HD blood flow invalid calibration + ALARM_ID_HD_DIALYSATE_FLOW_INVALID_CALIBRATION = 234, ///< HD dialysate flow invalid calibration NUM_OF_ALARM_IDS ///< Total number of alarms }; typedef enum Alarm_List ALARM_ID_T; ///< Type for alarm list enumeration @@ -599,7 +600,7 @@ { ALARM_PRIORITY_HIGH, 9, 0, ALARM_ID_NO_ALARM, TRUE , TRUE , TRUE, TRUE, TRUE , TRUE , TRUE , TRUE , TRUE , FALSE }, // ALARM_ID_AVAILABLE_6 { ALARM_PRIORITY_HIGH, 10, 0, ALARM_ID_NO_ALARM, FALSE, TRUE , TRUE, TRUE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE }, // ALARM_ID_HD_VENOUS_BUBBLE_DETECTED_RINSEBACK { ALARM_PRIORITY_HIGH, 9, 0, ALARM_ID_NO_ALARM, FALSE, TRUE , TRUE, TRUE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE }, // ALARM_ID_HD_ARTERIAL_BUBBLE_DETECTED - { ALARM_PRIORITY_HIGH, 9, 0, ALARM_ID_NO_ALARM, FALSE, TRUE , TRUE, TRUE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE }, // ALARM_ID_HD_VENOUS_BUBBLE_DETECTED + { ALARM_PRIORITY_HIGH, 10, 0, ALARM_ID_NO_ALARM, FALSE, TRUE , TRUE, TRUE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE }, // ALARM_ID_HD_VENOUS_BUBBLE_DETECTED { ALARM_PRIORITY_HIGH, 3, 0, ALARM_ID_NO_ALARM, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE }, // ALARM_ID_HD_BP_FLOW_SLOW_READ_TIMEOUT_ERROR { ALARM_PRIORITY_HIGH, 3, 0, ALARM_ID_NO_ALARM, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE }, // ALARM_ID_HD_DP_FLOW_SLOW_READ_TIMEOUT_ERROR { ALARM_PRIORITY_HIGH, 999, 0, ALARM_ID_NO_ALARM, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE }, // ALARM_ID_HD_PUMP_DIRECTION_STATUS_ERROR @@ -611,6 +612,7 @@ { ALARM_PRIORITY_HIGH, 3, 0, ALARM_ID_NO_ALARM, TRUE, TRUE , TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, FALSE }, // ALARM_ID_HD_NO_CART_SELF_TEST_TIMEOUT { ALARM_PRIORITY_HIGH, 3, 0, ALARM_ID_NO_ALARM, TRUE, TRUE , TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, FALSE }, // ALARM_ID_HD_DRY_SELF_TEST_TIMEOUT { ALARM_PRIORITY_HIGH, 3, 0, ALARM_ID_NO_ALARM, TRUE, TRUE , TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, FALSE }, // ALARM_ID_HD_DRY_SELF_TEST_TIMEOUT + { ALARM_PRIORITY_HIGH, 999, 0, ALARM_ID_NO_ALARM, FALSE, TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE }, // ALARM_ID_HD_RESERVOIR_FULL_AND_DG_NOT_READY_TO_SWITCH { ALARM_PRIORITY_HIGH, 4, 0, ALARM_ID_NO_ALARM, TRUE, TRUE , TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, FALSE }, // ALARM_ID_HD_BLOOD_FLOW_INVALID_CALIBRATION { ALARM_PRIORITY_HIGH, 4, 0, ALARM_ID_NO_ALARM, TRUE, TRUE , TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, FALSE }, // ALARM_ID_HD_DIALYSATE_FLOW_INVALID_CALIBRATION // Priority Rank Escalate In Escalate To Fault Stops ClrIm NoClr NoRes NoRin NoEnd NoNew NoRcr UsrAck