Index: AlarmDefs.h =================================================================== diff -u -raeb7481b59eac77a0cc6d6c4904cc8fa368b7ff0 -r7183d0a851ee219dbeef028c3d9bf2bfae0d974a --- AlarmDefs.h (.../AlarmDefs.h) (revision aeb7481b59eac77a0cc6d6c4904cc8fa368b7ff0) +++ AlarmDefs.h (.../AlarmDefs.h) (revision 7183d0a851ee219dbeef028c3d9bf2bfae0d974a) @@ -83,6 +83,8 @@ ALARM_ID_TD_AIR_TRAP_FILL_DURING_TREATMENT = 52, ///< TD air trap fill timeout alarm during treatment ALARM_ID_TD_AIR_TRAP_ILLEGAL_LEVELS = 53, ///< TD air trap illegal levels ALARM_ID_TD_PINCH_VALVE_FAULT = 54, ///< TD pinch valve fault + ALARM_ID_TD_VALVE_HOMING_FAILED = 55, ///< TD pinch valve homing fault + ALARM_ID_TD_VALVE_TRANSITION_TIMEOUT = 56, ///< TD pinch valve transition timeout NUM_OF_ALARM_IDS ///< Number of alarms }; typedef enum Alarm_List ALARM_ID_T; ///< Type for alarm list enumeration @@ -272,6 +274,8 @@ { ALARM_PRIORITY_HIGH, 13, FALSE, FALSE, TRUE , TRUE , FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, TRUE , TRUE , FALSE, TRUE , ALARM_ID_TD_AIR_TRAP_FILL_DURING_TREATMENT }, { ALARM_PRIORITY_HIGH, 10, TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, ALARM_ID_TD_AIR_TRAP_ILLEGAL_LEVELS }, { ALARM_PRIORITY_HIGH, 10, TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, ALARM_ID_TD_PINCH_VALVE_FAULT }, + { ALARM_PRIORITY_HIGH, 10, TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, ALARM_ID_TD_VALVE_HOMING_FAILED }, + { ALARM_PRIORITY_HIGH, 10, TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, ALARM_ID_TD_VALVE_TRANSITION_TIMEOUT }, }; // Priority Rank Fault DDFault Stops ClrIm NoClr NoRes NoRin NoEnd BlkRB BlkET NoBRcr NoDRcr ClrOnly TxLog ID /// Table of alarms and their rank. @@ -298,6 +302,8 @@ { 10, ALARM_ID_TD_VENOUS_PRESSURE_OUT_OF_RANGE }, { 10, ALARM_ID_TD_AIR_TRAP_ILLEGAL_LEVELS }, { 10, ALARM_ID_TD_PINCH_VALVE_FAULT }, + { 10, ALARM_ID_TD_VALVE_HOMING_FAILED }, + { 10, ALARM_ID_TD_VALVE_TRANSITION_TIMEOUT }, { 12, ALARM_ID_TD_VENOUS_BUBBLE_DETECTED }, { 13, ALARM_ID_TD_AIR_TRAP_FILL_DURING_TREATMENT }, { 100, ALARM_ID_TD_AC_POWER_LOST_IN_TREATMENT }, @@ -409,8 +415,10 @@ // Num Alarm ID Device Display Title Instructions Alarm List Title Description Trigger Condition { 51 , ALARM_ID_TD_PRE_TREATMENT_DRY_PRESSURE_TEST_FAILURE , "TD | Self Test: Cartridge Check | A problem has been detected during self- test. \n- Confirm cartridge is properly installed without kinks or clamps.\n- Ensure all connections are secure. \n- Press Resume/OK to resume. \n- If problem persists, install a new cartridge. | Process: Pre- Tx Dry Self- Test | TD pre-treatment mode dry self-tests failure | If the following dry self tests have failed: 1. handleDrySelfTestPressureSensorsState 2. handleDrySelfTestPressureSensorsNormalState | "}, { 52 , ALARM_ID_TD_AIR_TRAP_FILL_DURING_TREATMENT , "TD | Blood Pump Stopped: Venous Air Detector | A problem was detected with the venous air detector.\n- Confirm arterial access placement and ensure\nconnections are secure.\n- Treatment must be terminated without rinseback. | Blood Stop: Air Trap Fill | Air trap fill timeout during treatment | If the air trap fill timeout during treatment. | "}, - { 53 , ALARM_ID_TD_AIR_TRAP_ILLEGAL_LEVELS , "TD | 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. | HD Fault: Air Trap Sensor | Air trap level sensors reporting illegal combination of air/fluid | If the air trap level readings are not valid for more than 2 seconds. | "}, - { 54 , ALARM_ID_TD_PINCH_VALVE_FAULT , "TD | 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. | HD Fault: Pinch Valve | Pinch valve reporting a fault | If the valve detects a driver, direction or encoder fault condition. | "}," + { 53 , ALARM_ID_TD_AIR_TRAP_ILLEGAL_LEVELS , "TD | 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: Air Trap Sensor | Air trap level sensors reporting illegal combination of air/fluid | If the air trap level readings are not valid for more than 2 seconds. | "}, + { 54 , ALARM_ID_TD_PINCH_VALVE_FAULT , "TD | 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: Pinch Valve | Pinch valve reporting a fault | If the valve detects a driver, direction or encoder fault condition. | "}," + { 55 , ALARM_ID_TD_VALVE_HOMING_FAILED , "TD | 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: Valve Home | TD valve homing failed | If the number of failed homing > = 3 counts. | "}, + { 56 , ALARM_ID_TD_VALVE_TRANSITION_TIMEOUT , "TD | 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: Valve Transition Err | TD valve transition time out | if the valve's transition time has timed out (3000msec) | "}, }; #endif // manual alarms