Index: AlarmDefs.h =================================================================== diff -u -r26db19a06d36b764836cc7cf971a9fd7266ccce4 -r12beb2bb44e4c8f99f49ccc51f603920d49c7285 --- AlarmDefs.h (.../AlarmDefs.h) (revision 26db19a06d36b764836cc7cf971a9fd7266ccce4) +++ AlarmDefs.h (.../AlarmDefs.h) (revision 12beb2bb44e4c8f99f49ccc51f603920d49c7285) @@ -192,6 +192,7 @@ ALARM_ID_FP_GEN_PERMEATE_TANK_FILL_TIMEOUT = 160, ///< FP tank fill time out alarm. ALARM_ID_FP_INLET_PRESSURE_CRITICAL_OUT_RANGE = 161, ///< FP inlet pressure high fault ALARM_ID_FP_PERMEATE_FLOW_OUT_HIGH_RANGE = 162, ///< FP permeate flow high fault + ALARM_ID_FP_PERMEATE_FLOW_OUT_LOW_RANGE = 163, ///< FP permeate flow low fault NUM_OF_ALARM_IDS ///< Number of alarms }; typedef enum Alarm_List ALARM_ID_T; ///< Type for alarm list enumeration @@ -499,7 +500,9 @@ { ALARM_PRIORITY_HIGH, 110, ALM_SRC_FP, FALSE, TRUE , TRUE , FALSE, FALSE, TRUE , FALSE, FALSE, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, ALARM_ID_FP_GEN_PERMEATE_TANK_FILL_TIMEOUT }, { ALARM_PRIORITY_HIGH, 10, ALM_SRC_FP, TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, ALARM_ID_FP_INLET_PRESSURE_CRITICAL_OUT_RANGE }, { ALARM_PRIORITY_HIGH, 10, ALM_SRC_FP, TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, ALARM_ID_FP_PERMEATE_FLOW_OUT_HIGH_RANGE }, + { ALARM_PRIORITY_HIGH, 10, ALM_SRC_FP, TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, ALARM_ID_FP_PERMEATE_FLOW_OUT_LOW_RANGE }, }; // Priority Rank Source Fault DDFault Stops ClrIm NoClr NoRes NoRin NoEnd BlkRB BlkET NoBRcr NoDRcr AutoRes ClrOnly TxLog ID +}; // Priority Rank Source Fault DDFault Stops ClrIm NoClr NoRes NoRin NoEnd BlkRB BlkET NoBRcr NoDRcr AutoRes ClrOnly TxLog ID /// Table of alarms and their rank. const ALARM_RANK_T ALARM_RANK_TABLE[] = @@ -548,6 +551,7 @@ { 10, ALARM_ID_TD_VALVE_TRANSITION_TIMEOUT }, { 10, ALARM_ID_FP_INLET_PRESSURE_CRITICAL_OUT_RANGE }, { 10, ALARM_ID_FP_PERMEATE_FLOW_OUT_HIGH_RANGE }, + { 10, ALARM_ID_FP_PERMEATE_FLOW_OUT_LOW_RANGE }, { 11, ALARM_ID_TD_BLOOD_SITTING_TOO_LONG }, { 12, ALARM_ID_TD_VENOUS_BUBBLE_DETECTED }, { 13, ALARM_ID_TD_AIR_TRAP_FILL_DURING_TREATMENT }, @@ -859,6 +863,7 @@ { 161 , ALARM_ID_FP_INLET_PRESSURE_CRITICAL_OUT_RANGE , "FP | High Inlet Water Pressure Fault | Inlet water pressure is too high. \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. | FP Fault: Inlet Pressure High | Inlet Water pressure is too high | If the inlet water pressure is above 75 PSI in RO featured and above 40 PSI in RO defeatured systems for a certain period of time. | "}, { 162 , ALARM_ID_FP_PERMEATE_FLOW_OUT_HIGH_RANGE , "FP | High Permeate flow | Permeate flow is too high. \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. | FP Fault: Permeate flow High | Permeate flow is too high from set target flow rate | If the permeate flow is above 25% of set target flow rate for a certain period of time. | "}, + { 163 , ALARM_ID_FP_PERMEATE_FLOW_OUT_LOW_RANGE , "FP | low Permeate flow | Permeate flow is too low. \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. | FP Fault: Permeate flow Low | Permeate flow is too low from set target flow rate | If the permeate flow is above 25% of set target flow rate for a certain period of time. | "}, }; #endif // manual alarms