Index: AlarmDefs.h =================================================================== diff -u -r7ef18e7fd03cc2e1c2bb1343733b7e906213d4d2 -r4277e59a92a779d4b9794a7347b3adc9e13de187 --- AlarmDefs.h (.../AlarmDefs.h) (revision 7ef18e7fd03cc2e1c2bb1343733b7e906213d4d2) +++ AlarmDefs.h (.../AlarmDefs.h) (revision 4277e59a92a779d4b9794a7347b3adc9e13de187) @@ -7,8 +7,8 @@ * * @file AlarmDefs.h * -* @author (last) Dara Navaei -* @date (last) 21-Dec-2022 +* @author (last) Sean Nash +* @date (last) 05-Jan-2023 * * @author (original) Sean * @date (original) 11-Feb-2020 @@ -194,7 +194,7 @@ ALARM_ID_HD_NEW_DG_OPERATION_MODE_MESSAGE_NOT_RECEIVE = 156, ///< HD No DG operation mode message receive at least once every 2 seconds ALARM_ID_DG_CHEM_DISINFECT_PRIME_ACID_LINE_TIME_OUT = 157, ///< DG chemical disinfect prime acid line timeout. ALARM_ID_INLET_WATER_TEMPERATURE_IN_LOW_RANGE = 158, ///< Inlet water temperature is in the low range - ALARM_ID_DIAL_IN_PUMP_FLOW_VS_MOTOR_SPEED_CHECK = 159, ///< Dialysate inlet pump failed flow vs. motor speed check. + ALARM_ID_AVAILABLE_1 = 159, ///< Alarm ID is available for use. ALARM_ID_BLOOD_PUMP_ROTOR_SPEED_TOO_HIGH = 160, ///< Blood pump rotor speed too high ALARM_ID_DG_COMM_TOO_MANY_BAD_CRCS = 161, ///< DG comm too many bad CRCs ALARM_ID_DG_FPGA_CLOCK_SPEED_CHECK_FAILURE = 162, ///< DG FPGA clock speed check failure. @@ -638,7 +638,7 @@ { ALARM_PRIORITY_HIGH, 3, TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, ALARM_ID_HD_NEW_DG_OPERATION_MODE_MESSAGE_NOT_RECEIVE, 0, ALARM_ID_NO_ALARM }, { ALARM_PRIORITY_HIGH, 3, FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, TRUE , FALSE, FALSE, ALARM_ID_DG_CHEM_DISINFECT_PRIME_ACID_LINE_TIME_OUT, 0, ALARM_ID_NO_ALARM }, { ALARM_PRIORITY_MEDIUM, 799, FALSE, FALSE, TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, TRUE , FALSE, FALSE, TRUE , ALARM_ID_INLET_WATER_TEMPERATURE_IN_LOW_RANGE, 0, ALARM_ID_NO_ALARM }, - { ALARM_PRIORITY_HIGH, 3, TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, ALARM_ID_DIAL_IN_PUMP_FLOW_VS_MOTOR_SPEED_CHECK, 0, ALARM_ID_NO_ALARM }, + { ALARM_PRIORITY_HIGH, 3, TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, ALARM_ID_AVAILABLE_1, 0, ALARM_ID_NO_ALARM }, { ALARM_PRIORITY_HIGH, 3, TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, ALARM_ID_BLOOD_PUMP_ROTOR_SPEED_TOO_HIGH, 0, ALARM_ID_NO_ALARM }, { ALARM_PRIORITY_HIGH, 3, FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, FALSE, TRUE , FALSE, FALSE, ALARM_ID_DG_COMM_TOO_MANY_BAD_CRCS, 0, ALARM_ID_NO_ALARM }, { ALARM_PRIORITY_HIGH, 3, FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, ALARM_ID_DG_FPGA_CLOCK_SPEED_CHECK_FAILURE, 0, ALARM_ID_NO_ALARM }, @@ -991,7 +991,7 @@ { 3, ALARM_ID_HD_WATCHDOG_EXPIRED }, { 3, ALARM_ID_HD_PUMP_DIRECTION_STATUS_ERROR }, { 3, ALARM_ID_BLOOD_PUMP_ROTOR_SPEED_TOO_HIGH }, - { 3, ALARM_ID_DIAL_IN_PUMP_FLOW_VS_MOTOR_SPEED_CHECK }, + { 3, ALARM_ID_AVAILABLE_1 }, { 3, ALARM_ID_DG_CD1_CD2_SENSORS_FPGA_FAULT }, { 3, ALARM_ID_HD_RTC_CONFIG_ERROR }, { 3, ALARM_ID_DG_HEAT_DISINFECT_TARGET_TEMP_TIMEOUT }, @@ -1307,7 +1307,7 @@ { 156 , ALARM_ID_HD_NEW_DG_OPERATION_MODE_MESSAGE_NOT_RECEIVE , "HD | No DG op mode received | Call service to schedule a repair. | HD No DG op mode message receive at least once every 2 seconds | No DG op mode for 2 seconds. | "}, { 157 , ALARM_ID_DG_CHEM_DISINFECT_PRIME_ACID_LINE_TIME_OUT , "DG | Chemical Disinfection Error | Ensure the acid is connected to the bicarb line | Chemical disinfect priming the acid line timeout | If the disinfectant acid line is not primed within a certain period of time. | "}, { 158 , ALARM_ID_INLET_WATER_TEMPERATURE_IN_LOW_RANGE , "DG | Inlet water temperature low | Inlet water temperature is low.\n- Check the incoming water supply. | Inlet water temperature low | Inlet temperature < 22 °C for 5 seconds. | "}, - { 159 , ALARM_ID_DIAL_IN_PUMP_FLOW_VS_MOTOR_SPEED_CHECK , "HD | Dialysate Pump Failure | Dialysate pump failure.\n- Check there are no kinks in the dialysate tubing. | Dialysate inlet pump failed flow vs. motor speed check. | If dialysate in pump max flow rate versus pump speed mismatched is detected for 5 seconds. | "}, + { 159 , ALARM_ID_AVAILABLE_1 , "HD | UNUSED - AVAILABLE | UNUSED - AVAILABLE | UNUSED - AVAILABLE | UNUSED - AVAILABLE | "}, { 160 , ALARM_ID_BLOOD_PUMP_ROTOR_SPEED_TOO_HIGH , "HD | Blood Pump Speed High | Blood pump failure.\n- Check the pump rotor for secure connection. | Blood pump rotor speed too high | If blood pump motor speed exceeded 100.0 RPM. | "}, { 161 , ALARM_ID_DG_COMM_TOO_MANY_BAD_CRCS , "DG | Machine Error | Call service to schedule a repair. | Too many bad CRCs detected on received system messages | If >= 5 bad CRCs detected on received CAN messages within 10 minutes. | "}, { 162 , ALARM_ID_DG_FPGA_CLOCK_SPEED_CHECK_FAILURE , "DG | FPGA Error | Call service to schedule a repair. | FPGA clock speed failure | If the FPGA clock speed is relatively close to the processor clock for a certain period of time. | "},