Index: AlarmDefs.h =================================================================== diff -u -r875e2fc87f78f53eb5b6e3fe7fd80c7baf7e785f -rc312551a9fd141133e3f0c7d2e4ddc2e5fa0359a --- AlarmDefs.h (.../AlarmDefs.h) (revision 875e2fc87f78f53eb5b6e3fe7fd80c7baf7e785f) +++ AlarmDefs.h (.../AlarmDefs.h) (revision c312551a9fd141133e3f0c7d2e4ddc2e5fa0359a) @@ -68,6 +68,7 @@ ALARM_ID_DD_CD2_SENSOR_FPGA_FAULT = 37, ///< DD CD2 conductivity sensor freshness/error timeout fault ALARM_ID_DD_CD3_SENSOR_FPGA_FAULT = 38, ///< DD CD3 conductivity sensor freshness/error timeout fault ALARM_ID_DD_CD4_SENSOR_FPGA_FAULT = 39, ///< DD CD4 conductivity sensor freshness/error timeout fault + ALARM_ID_TD_VENOUS_BUBBLE_DETECTED = 40, ///< TD venous bubble detected NUM_OF_ALARM_IDS ///< Total number of alarms }; typedef enum Alarm_List ALARM_ID_T; ///< Type for alarm list enumeration @@ -241,6 +242,7 @@ { ALARM_PRIORITY_HIGH, 110, FALSE, TRUE , TRUE , TRUE , FALSE, TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, TRUE , FALSE, FALSE, ALARM_ID_DD_CD2_SENSOR_FPGA_FAULT }, { ALARM_PRIORITY_HIGH, 110, FALSE, TRUE , TRUE , TRUE , FALSE, TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, TRUE , FALSE, FALSE, ALARM_ID_DD_CD3_SENSOR_FPGA_FAULT }, { ALARM_PRIORITY_HIGH, 110, FALSE, TRUE , TRUE , TRUE , FALSE, TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, TRUE , FALSE, FALSE, ALARM_ID_DD_CD4_SENSOR_FPGA_FAULT }, + { ALARM_PRIORITY_HIGH, 12, FALSE, FALSE, TRUE , TRUE , FALSE, TRUE , TRUE , FALSE, FALSE, TRUE , TRUE , TRUE , FALSE, TRUE , ALARM_ID_TD_VENOUS_BUBBLE_DETECTED, }, }; // Priority Rank Fault DDFault Stops ClrIm NoClr NoRes NoRin NoEnd BlkRB BlkET NoBRcr NoDRcr ClrOnly TxLog ID /// Table of alarms and their rank. @@ -262,6 +264,7 @@ { 10, ALARM_ID_TD_ARTERIAL_SENSOR_TIMEOUT_FAULT }, { 10, ALARM_ID_TD_VENOUS_SENSOR_TIMEOUT_FAULT }, { 10, ALARM_ID_TD_VOLTAGE_OUT_OF_RANGE }, + { 12, ALARM_ID_TD_VENOUS_BUBBLE_DETECTED }, { 100, ALARM_ID_TD_AC_POWER_LOST_IN_TREATMENT }, { 110, ALARM_ID_DD_CRITICAL_DATA_ERROR }, { 110, ALARM_ID_DD_WATCHDOG_EXPIRED }, @@ -349,6 +352,7 @@ { 37 , ALARM_ID_DD_CD2_SENSOR_FPGA_FAULT , "DD | Service Required: Hemodialysis Device | A problem was detected with the hemodialysis device.\n- Locate the ID code found in the bottom left corner\nof the alarm screen.\n- Call service to report the issue and schedule a repair. | DD Conductivity Sensor (CD2) Error | DD conductivity sensor located after balancing chamber reporting error or not being read successfully | Conductvity Sensor (CD2) is reporting an error or FPGA is failing to read sensor. | "}, { 38 , ALARM_ID_DD_CD3_SENSOR_FPGA_FAULT , "DD | Service Required: Hemodialysis Device | A problem was detected with the hemodialysis device.\n- Locate the ID code found in the bottom left corner\nof the alarm screen.\n- Call service to report the issue and schedule a repair. | DD Conductivity Sensor (CD3) Error | DD conductivity sensor located after balancing chamber reporting error or not being read successfully | Conductvity Sensor (CD3) is reporting an error or FPGA is failing to read sensor. | "}, { 39 , ALARM_ID_DD_CD4_SENSOR_FPGA_FAULT , "DD | Service Required: Hemodialysis Device | A problem was detected with the hemodialysis device.\n- Locate the ID code found in the bottom left corner\nof the alarm screen.\n- Call service to report the issue and schedule a repair. | DD Conductivity Sensor (CD4) Error | DD conductivity sensor located in spent dialysate path reporting error or not being read successfully | Conductvity Sensor (CD4) is reporting an error or FPGA is failing to read sensor. | "}, + { 40 , ALARM_ID_TD_VENOUS_BUBBLE_DETECTED , "TD | Venous Air Detected | Air detected in the venous air trap.\n- Confirm arterial access placement and confirm\nconnections are secure.\n- Treatment must be terminated without rinseback. | Blood Stop: Venous Air Bubble | HD venous air bubble detected alarm | If bubbles are detected during the treatment. | "}, }; #endif // manual alarms