Index: AlarmDefs.h =================================================================== diff -u -r05452614f8c8149a58072624de75b6064d745b50 -r4e345b90a70620f7d225f90ef7a970c11d7c6a52 --- AlarmDefs.h (.../AlarmDefs.h) (revision 05452614f8c8149a58072624de75b6064d745b50) +++ AlarmDefs.h (.../AlarmDefs.h) (revision 4e345b90a70620f7d225f90ef7a970c11d7c6a52) @@ -325,7 +325,7 @@ { ALARM_PRIORITY_MEDIUM, 430, FALSE, FALSE, TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, TRUE , ALARM_ID_DD_INLET_WATER_PRESSURE_OUT_HIGH_RANGE }, { ALARM_PRIORITY_HIGH, 111, FALSE, FALSE, TRUE , TRUE , FALSE, TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, TRUE , FALSE, FALSE, ALARM_ID_RO_CAN_MESSAGE_NOT_ACKED_BY_DD }, { ALARM_PRIORITY_HIGH, 110, FALSE, TRUE , TRUE , TRUE , FALSE, TRUE , FALSE, FALSE, TRUE , FALSE, FALSE, TRUE , FALSE, FALSE, ALARM_ID_RO_FPGA_COMM_TIMEOUT }, - { ALARM_PRIORITY_HIGH, 10, TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, ALARM_ID_RO_COMM_TOO_MANY_BAD_CRCS }, + { ALARM_PRIORITY_HIGH, 110, FALSE, TRUE , TRUE , TRUE , FALSE, TRUE , FALSE, FALSE, TRUE , FALSE, FALSE, TRUE , FALSE, FALSE, ALARM_ID_RO_COMM_TOO_MANY_BAD_CRCS }, }; // Priority Rank Fault DDFault Stops ClrIm NoClr NoRes NoRin NoEnd BlkRB BlkET NoBRcr NoDRcr ClrOnly TxLog ID /// Table of alarms and their rank. @@ -350,7 +350,6 @@ { 10, ALARM_ID_TD_VOLTAGE_OUT_OF_RANGE }, { 10, ALARM_ID_TD_ARTERIAL_PRESSURE_OUT_OF_RANGE }, { 10, ALARM_ID_TD_VENOUS_PRESSURE_OUT_OF_RANGE }, - { 10, ALARM_ID_RO_COMM_TOO_MANY_BAD_CRCS }, { 12, ALARM_ID_TD_VENOUS_BUBBLE_DETECTED }, { 100, ALARM_ID_TD_AC_POWER_LOST_IN_TREATMENT }, { 110, ALARM_ID_DD_CRITICAL_DATA_ERROR }, @@ -393,6 +392,7 @@ { 110, ALARM_ID_DD_FLUID_TOO_LOW_WHILE_TRIMMER_HEATER_IS_ON }, { 110, ALARM_ID_DD_WATER_INLET_INPUT_PRES_TIMEOUT_FAULT }, { 110, ALARM_ID_DD_WATER_INLET_OUTPUT_PRES_TIMEOUT_FAULT }, + { 110, ALARM_ID_RO_COMM_TOO_MANY_BAD_CRCS }, { 111, ALARM_ID_TD_DD_COMM_TIMEOUT }, { 111, ALARM_ID_TD_CAN_MESSAGE_NOT_ACKED_BY_DD }, { 111, ALARM_ID_DD_CAN_MESSAGE_NOT_ACKED_BY_RO }, @@ -515,9 +515,9 @@ // Num Alarm ID Device Display Title Instructions Alarm List Title Description Trigger Condition { 76 , ALARM_ID_DD_INLET_WATER_PRESSURE_OUT_LOW_RANGE , "DD | Incoming Water Pressure Output Low | Water inlet pressure after regulator is low.\n- Treatment is currently paused.\n- Check the incoming water supply.\n- When the pressure is within target range\nResume/OK button will be available.\n- Press Resume/OK to continue treatment. | DD: Inlet Water Pres Output Low | DD Inlet water pressure output too low | Inlet water pressure output < 11 PSI. | "}, { 77 , ALARM_ID_DD_INLET_WATER_PRESSURE_OUT_HIGH_RANGE , "DD | Incoming Water Pressure Output High | Water inlet pressure after regulator is high.\n- Treatment is currently paused.\n- Check the incoming water supply.\n- When the pressure is within target range\nResume/OK button will be available.\n- Press Resume/OK to continue treatment. | DD: Inlet Water Pres Output High | DD inlet water pressure output is too high | If the inlet water pressure output is > 20 psig. | "}, - { 78 , ALARM_ID_RO_CAN_MESSAGE_NOT_ACKED_BY_DD , "RO | Communication Error | A communication problem has been detected.\n- Treatment must be terminated.\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. | Loss of DD Comm (DD ACK) | TD to DD comm error. | TD message to DD that requires acknowledge was not acknowledged within a certain time. | "}, - { 79 , ALARM_ID_RO_FPGA_COMM_TIMEOUT , "RO | Service Required: Dialysate Device | A problem was detected with the dialysate device. \n- Treatment must be terminated.\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 Fault: FPGA Com | DD FPGA communication down for too long | If retries for commands exceeds limit or FPGA reports comm error. | "}, - { 80 , ALARM_ID_RO_COMM_TOO_MANY_BAD_CRCS , "RO | Service Required: Hemodialysis Device | A problem was detected with the hemodialysis device. \n- Treatment must be terminated.\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. | TD Fault: CAN CRC Com | Too many bad CRCs detected on received system messages | If too many bad messages CRCs are received within a set period of time | "}, + { 78 , ALARM_ID_RO_CAN_MESSAGE_NOT_ACKED_BY_DD , "RO | Communication Error | A communication problem has been detected.\n- Treatment must be terminated.\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. | RO Loss of DD Comm (DD ACK) | DD to RO comm error. | DD message to RO that requires acknowledge was not acknowledged within a certain time. | "}, + { 79 , ALARM_ID_RO_FPGA_COMM_TIMEOUT , "RO | Service Required: Dialysate Device | A problem was detected with the dialysate device. \n- Treatment must be terminated.\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. | RO Fault: FPGA Comm | RO FPGA communication down for too long | If retries for commands exceeds limit or FPGA reports comm error. | "}, + { 80 , ALARM_ID_RO_COMM_TOO_MANY_BAD_CRCS , "RO | Service Required: Hemodialysis Device | A problem was detected with the hemodialysis device. \n- Treatment must be terminated.\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. | RO Fault: CAN CRC Comm | RO Too many bad CRCs detected on received system messages | If too many bad message CRCs are received within a set period of time | "}, }; #endif // manual alarms