Index: AlarmDefs.h =================================================================== diff -u -r35f81d848a7983f7272feab7bce35fb0be2d88d0 -rbb5c7b812666123859b3d05cf233871e157cb959 --- AlarmDefs.h (.../AlarmDefs.h) (revision 35f81d848a7983f7272feab7bce35fb0be2d88d0) +++ AlarmDefs.h (.../AlarmDefs.h) (revision bb5c7b812666123859b3d05cf233871e157cb959) @@ -8,7 +8,7 @@ * @file AlarmDefs.h * * @author (last) Dara Navaei -* @date (last) 03-Jan-2023 +* @date (last) 11-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_AVAILABLE_1 = 159, ///< Alarm ID is available for use. + ALARM_ID_DG_CHEM_DISINFECT_FLUSH_REMOVE_ACID = 159, ///< DG chemical disinfect flush remove acid and close the concentrate cap. 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. @@ -285,13 +285,13 @@ ALARM_ID_DG_HEAT_DISINFECT_ACTIVE_COOL_TIME_OUT = 247, ///< DG heat disinfect active cool time tour ALARM_ID_DG_CHEM_DISINFECT_TARGET_TEMP_OUT_OF_RANGE = 248, ///< DG chemical disinfect could not reach to target temperature out of range ALARM_ID_DG_CHEM_DISINFECT_TARGET_COND_OUT_OF_RANGE = 249, ///< DG chemical disinfect target conductivity out of range - ALARM_ID_AVAILABLE_5 = 250, ///< Alarm ID available for use + ALARM_ID_DG_CHEM_DISINFECT_INSERT_ACID = 250, ///< DG chemical disinfect insert acid and remove the concentrate cap ALARM_ID_HD_INVALID_SYSTEM_RECORD_CRC = 251, ///< HD invalid system record ALARM_ID_HD_INVALID_SERVICE_RECORD_CRC = 252, ///< HD invalid service record ALARM_ID_DG_INVALID_SYSTEM_RECORD_CRC = 253, ///< DG invalid system record ALARM_ID_DG_INVALID_SERVICE_RECORD_CRC = 254, ///< DG invalid service record ALARM_ID_HD_UI_COMPATIBILITY_ERROR = 255, ///< HD and UI software builds are not compatible - ALARM_ID_HD_DG_COMPATIBILITY_ERROR = 256, ///< HD and DG software builds are not compatible + ALARM_ID_AVAILABLE_2 = 256, ///< Alarm ID available for use ALARM_ID_DG_FPGA_POWER_OUT_TIMEOUT = 257, ///< DG FPGA power out timeout ALARM_ID_HD_FPGA_POWER_OUT_TIMEOUT = 258, ///< HD FPGA power out timeout ALARM_ID_HD_TEMPERATURES_OUT_OF_RANGE = 259, ///< HD temperatures out of range @@ -553,7 +553,7 @@ // Priority Rank Fault DGFault Stops ClrIm NoClr NoRes NoRin NoEnd NoBRcr NoDRcr ClrOnly TxLog ID Escalate In Escalate To { ALARM_PRIORITY_HIGH, 3, TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, ALARM_ID_HD_SYRINGE_PUMP_SELF_TEST_FAILURE, 0, ALARM_ID_NO_ALARM }, { ALARM_PRIORITY_HIGH, 3, TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, ALARM_ID_HD_VOLTAGE_OUT_OF_RANGE, 0, ALARM_ID_NO_ALARM }, - { ALARM_PRIORITY_HIGH, 3, FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, FALSE, TRUE , FALSE, FALSE, ALARM_ID_DG_VOLTAGE_OUT_OF_RANGE, 0, ALARM_ID_NO_ALARM }, + { ALARM_PRIORITY_HIGH, 3, FALSE, TRUE , TRUE , TRUE , FALSE, TRUE , FALSE, FALSE, FALSE, TRUE , FALSE, FALSE, ALARM_ID_DG_VOLTAGE_OUT_OF_RANGE, 0, ALARM_ID_NO_ALARM }, { ALARM_PRIORITY_HIGH, 3, TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, ALARM_ID_HD_SYRINGE_PUMP_ENCODER_DIRECTION_ERROR, 0, ALARM_ID_NO_ALARM }, { ALARM_PRIORITY_HIGH, 3, TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, ALARM_ID_HD_SYRINGE_PUMP_CONTROLLER_DIRECTION_ERROR, 0, ALARM_ID_NO_ALARM }, { ALARM_PRIORITY_HIGH, 3, TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, ALARM_ID_HD_SYRINGE_PUMP_FAULT, 0, ALARM_ID_NO_ALARM }, @@ -633,12 +633,12 @@ { ALARM_PRIORITY_MEDIUM, 799, FALSE, FALSE, TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, TRUE , FALSE, FALSE, TRUE , ALARM_ID_INLET_WATER_CONDUCTIVITY_IN_LOW_RANGE, 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_PRESSURE_IN_LOW_RANGE, 0, ALARM_ID_NO_ALARM }, { ALARM_PRIORITY_HIGH, 36, FALSE, FALSE, FALSE, TRUE , FALSE, TRUE , TRUE , FALSE, TRUE , TRUE , FALSE, FALSE, ALARM_ID_PRIME_COMPLETED_HIGH, 0, ALARM_ID_NO_ALARM }, - { ALARM_PRIORITY_HIGH, 3, FALSE, TRUE , TRUE , TRUE , FALSE, TRUE , FALSE, FALSE, FALSE, TRUE , FALSE, FALSE, ALARM_ID_DG_CLEANING_MODE_INLET_WATER_COND_TOO_LOW, 0, ALARM_ID_NO_ALARM }, + { ALARM_PRIORITY_HIGH, 3, FALSE, TRUE , TRUE , TRUE , FALSE, TRUE , FALSE, FALSE, FALSE, TRUE , FALSE, FALSE, ALARM_ID_DG_CLEANING_MODE_INLET_WATER_COND_TOO_LOW, 0, ALARM_ID_NO_ALARM }, { ALARM_PRIORITY_LOW, 3, TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, ALARM_ID_HD_NEW_RESERVOIRS_DATA_MESSAGE_NOT_RECEIVE, 0, ALARM_ID_NO_ALARM }, { 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 , FALSE, TRUE , FALSE, FALSE, 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_AVAILABLE_1, 0, ALARM_ID_NO_ALARM }, + { ALARM_PRIORITY_MEDIUM, 799, FALSE, FALSE, TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, ALARM_ID_DG_CHEM_DISINFECT_FLUSH_REMOVE_ACID, 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 }, @@ -649,7 +649,7 @@ { ALARM_PRIORITY_HIGH, 799, FALSE, FALSE, TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, ALARM_ID_CARTRIDGE_DOOR_OPENED, 0, ALARM_ID_NO_ALARM }, { ALARM_PRIORITY_HIGH, 799, FALSE, FALSE, TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, TRUE , FALSE, FALSE, FALSE, ALARM_ID_HD_ACTIVE_RESERVOIR_DEPLETION_TIME_OUT, 0, ALARM_ID_NO_ALARM }, { ALARM_PRIORITY_HIGH, 3, FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, FALSE, TRUE , FALSE, FALSE, ALARM_ID_DG_DIALYSATE_FLOW_RATE_OUT_OF_MAX_RANGE, 0, ALARM_ID_NO_ALARM }, - { ALARM_PRIORITY_HIGH, 799, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, FALSE, TRUE , FALSE, FALSE, FALSE, ALARM_ID_HD_SYRINGE_PUMP_SYRINGE_EMPTY, 0, ALARM_ID_NO_ALARM }, + { ALARM_PRIORITY_LOW, 999, FALSE, FALSE, FALSE, TRUE , FALSE, TRUE , TRUE , TRUE , FALSE, FALSE, TRUE , FALSE, ALARM_ID_HD_SYRINGE_PUMP_SYRINGE_EMPTY, 0, ALARM_ID_NO_ALARM }, { ALARM_PRIORITY_HIGH, 799, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, ALARM_ID_HD_SYRINGE_PUMP_OCCLUSION, 0, ALARM_ID_NO_ALARM }, { ALARM_PRIORITY_HIGH, 799, FALSE, FALSE, TRUE , FALSE, FALSE, FALSE, TRUE , FALSE, TRUE , TRUE , FALSE, FALSE, ALARM_ID_HD_SYRINGE_PUMP_NOT_ENOUGH_HEPARIN_ALARM, 0, ALARM_ID_NO_ALARM }, { ALARM_PRIORITY_HIGH, 3, TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, ALARM_ID_HD_RTC_CONFIG_ERROR, 0, ALARM_ID_NO_ALARM }, @@ -705,7 +705,7 @@ { ALARM_PRIORITY_LOW, 900, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, FALSE, TRUE , FALSE, FALSE, FALSE, ALARM_ID_EMPTY_SALINE_BAG, 0, ALARM_ID_NO_ALARM }, { ALARM_PRIORITY_HIGH, 3, TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, ALARM_ID_HD_OCCLUSION_SENSOR_FPGA_FAULT, 0, ALARM_ID_NO_ALARM }, { ALARM_PRIORITY_HIGH, 3, TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, ALARM_ID_HD_ARTERIAL_SENSOR_FPGA_FAULT, 0, ALARM_ID_NO_ALARM }, - { ALARM_PRIORITY_LOW, 903, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, ALARM_ID_TREATMENT_STOPPED_BY_USER, 0, ALARM_ID_NO_ALARM }, + { ALARM_PRIORITY_MEDIUM, 803, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, ALARM_ID_TREATMENT_STOPPED_BY_USER, 0, ALARM_ID_NO_ALARM }, // Priority Rank Fault DGFault Stops ClrIm NoClr NoRes NoRin NoEnd NoBRcr NoDRcr ClrOnly TxLog ID Escalate In Escalate To { ALARM_PRIORITY_LOW, 904, FALSE, FALSE, FALSE, TRUE , FALSE, TRUE , FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, ALARM_ID_END_OF_TREATMENT_WARNING, 0, ALARM_ID_NO_ALARM }, { ALARM_PRIORITY_LOW, 905, FALSE, FALSE, FALSE, TRUE , FALSE, FALSE, TRUE , FALSE, TRUE , TRUE , FALSE, FALSE, ALARM_ID_PRIME_COMPLETED_LOW_PRIORITY, ALM_ESC_90_MIN, ALARM_ID_PRIME_COMPLETED_MEDIUM }, @@ -732,14 +732,14 @@ { ALARM_PRIORITY_HIGH, 3, FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, FALSE, TRUE , FALSE, FALSE, ALARM_ID_DG_HEAT_DISINFECT_ACTIVE_COOL_TIME_OUT, 0, ALARM_ID_NO_ALARM }, { ALARM_PRIORITY_HIGH, 3, FALSE, TRUE , TRUE , TRUE , FALSE, TRUE , FALSE, FALSE, FALSE, TRUE , FALSE, FALSE, ALARM_ID_DG_CHEM_DISINFECT_TARGET_TEMP_OUT_OF_RANGE, 0, ALARM_ID_NO_ALARM }, { ALARM_PRIORITY_HIGH, 3, FALSE, TRUE , TRUE , TRUE , FALSE, TRUE , FALSE, FALSE, FALSE, TRUE , FALSE, FALSE, ALARM_ID_DG_CHEM_DISINFECT_TARGET_COND_OUT_OF_RANGE, 0, ALARM_ID_NO_ALARM }, - { ALARM_PRIORITY_HIGH, 3, FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, TRUE , FALSE, FALSE, ALARM_ID_AVAILABLE_5, 0, ALARM_ID_NO_ALARM }, + { ALARM_PRIORITY_MEDIUM, 799, FALSE, FALSE, TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, ALARM_ID_DG_CHEM_DISINFECT_INSERT_ACID, 0, ALARM_ID_NO_ALARM }, // Priority Rank Fault DGFault Stops ClrIm NoClr NoRes NoRin NoEnd NoBRcr NoDRcr ClrOnly TxLog ID Escalate In Escalate To { ALARM_PRIORITY_HIGH, 3, TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, ALARM_ID_HD_INVALID_SYSTEM_RECORD_CRC, 0, ALARM_ID_NO_ALARM }, { ALARM_PRIORITY_HIGH, 3, TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, ALARM_ID_HD_INVALID_SERVICE_RECORD_CRC, 0, ALARM_ID_NO_ALARM }, { ALARM_PRIORITY_HIGH, 1, FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, FALSE, TRUE , FALSE, FALSE, ALARM_ID_DG_INVALID_SYSTEM_RECORD_CRC, 0, ALARM_ID_NO_ALARM }, { ALARM_PRIORITY_HIGH, 1, FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, FALSE, TRUE , FALSE, FALSE, ALARM_ID_DG_INVALID_SERVICE_RECORD_CRC, 0, ALARM_ID_NO_ALARM }, { ALARM_PRIORITY_HIGH, 3, TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, ALARM_ID_HD_UI_COMPATIBILITY_ERROR, 0, ALARM_ID_NO_ALARM }, - { ALARM_PRIORITY_HIGH, 3, TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, ALARM_ID_HD_DG_COMPATIBILITY_ERROR, 0, ALARM_ID_NO_ALARM }, + { ALARM_PRIORITY_HIGH, 3, TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, ALARM_ID_AVAILABLE_2, 0, ALARM_ID_NO_ALARM }, { ALARM_PRIORITY_HIGH, 3, FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, FALSE, TRUE , FALSE, FALSE, ALARM_ID_DG_FPGA_POWER_OUT_TIMEOUT, 0, ALARM_ID_NO_ALARM }, { ALARM_PRIORITY_HIGH, 3, TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, ALARM_ID_HD_FPGA_POWER_OUT_TIMEOUT, 0, ALARM_ID_NO_ALARM }, { ALARM_PRIORITY_HIGH, 3, TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, ALARM_ID_HD_TEMPERATURES_OUT_OF_RANGE, 0, ALARM_ID_NO_ALARM }, @@ -939,7 +939,7 @@ { 3, ALARM_ID_DG_SMALL_PRIMARY_HEATER_VOLTAGE_OUT_OF_RANGE }, { 3, ALARM_ID_DG_TRIMMER_HEATER_VOLTAGE_OUT_OF_RANGE }, { 3, ALARM_ID_HD_UI_COMPATIBILITY_ERROR }, - { 3, ALARM_ID_HD_DG_COMPATIBILITY_ERROR }, + { 3, ALARM_ID_AVAILABLE_2 }, { 3, ALARM_ID_DG_FPGA_POWER_OUT_TIMEOUT }, { 3, ALARM_ID_HD_FPGA_POWER_OUT_TIMEOUT }, { 3, ALARM_ID_HD_TEMPERATURES_OUT_OF_RANGE }, @@ -960,7 +960,6 @@ { 3, ALARM_ID_RO_PUMP_DUTY_CYCLE_OUT_OF_RANGE }, { 3, ALARM_ID_DG_CHEM_DISINFECT_TARGET_COND_OUT_OF_RANGE }, { 3, ALARM_ID_DG_RESERVOIR_DRAIN_TIMEOUT }, - { 3, ALARM_ID_AVAILABLE_5 }, { 3, ALARM_ID_DG_CLEANING_MODE_TEMP_SENSORS_DIFF_OUT_OF_RANGE }, { 3, ALARM_ID_DG_RESERVOIR_FILL_TIMEOUT }, { 3, ALARM_ID_DG_INVALID_LOAD_CELL_VALUE }, @@ -991,7 +990,6 @@ { 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_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 }, @@ -1064,7 +1062,6 @@ { 799, ALARM_ID_PUMP_TRACK_LATCH_OPENED }, { 799, ALARM_ID_CARTRIDGE_DOOR_OPENED }, { 799, ALARM_ID_HD_ACTIVE_RESERVOIR_DEPLETION_TIME_OUT }, - { 799, ALARM_ID_HD_SYRINGE_PUMP_SYRINGE_EMPTY }, { 799, ALARM_ID_HD_SYRINGE_PUMP_OCCLUSION }, { 799, ALARM_ID_HD_SYRINGE_PUMP_NOT_ENOUGH_HEPARIN_ALARM }, { 799, ALARM_ID_HD_DIALYSATE_TEMP_OUT_OF_HIGH_SAFETY_RANGE }, @@ -1087,9 +1084,12 @@ { 799, ALARM_ID_HD_DIALYSATE_TEMP_ABOVE_TARGET_TEMP }, { 799, ALARM_ID_HD_DIALYSATE_TEMP_BELOW_TARGET_TEMP }, { 799, ALARM_ID_INLET_WATER_PRESSURE_IN_HIGH_RANGE }, + { 799, ALARM_ID_DG_CHEM_DISINFECT_FLUSH_REMOVE_ACID }, + { 799, ALARM_ID_DG_CHEM_DISINFECT_INSERT_ACID }, { 800, ALARM_ID_BLOOD_SITTING_WARNING }, { 801, ALARM_ID_END_OF_TREATMENT_ALARM }, { 802, ALARM_ID_PRIME_COMPLETED_MEDIUM }, + { 803, ALARM_ID_TREATMENT_STOPPED_BY_USER }, { 899, ALARM_ID_SALINE_BOLUS_VOLUME_CHECK_FAILURE }, { 899, ALARM_ID_RINSEBACK_VOLUME_CHECK_FAILURE }, { 899, ALARM_ID_END_TREATMENT_TIMEOUT_ALARM }, @@ -1099,7 +1099,6 @@ { 899, ALARM_ID_HD_TREATMENT_RINSEBACK_TIMEOUT_WARNING }, { 899, ALARM_ID_HD_DISINFECT_CHEM_INSTRUCTION1 }, { 900, ALARM_ID_EMPTY_SALINE_BAG }, - { 903, ALARM_ID_TREATMENT_STOPPED_BY_USER }, { 904, ALARM_ID_END_OF_TREATMENT_WARNING }, { 905, ALARM_ID_PRIME_COMPLETED_LOW_PRIORITY }, { 909, ALARM_ID_PRIME_OUT_OF_TIME }, @@ -1116,6 +1115,7 @@ { 999, ALARM_ID_PRIME_SALINE_DIALYZER_TIME_OUT }, { 999, ALARM_ID_NO_CARTRIDGE_LOADED }, { 999, ALARM_ID_CARTRIDGE_REMOVAL_FAILURE }, + { 999, ALARM_ID_HD_SYRINGE_PUMP_SYRINGE_EMPTY }, { 999, ALARM_ID_UI_POST_FAILURE_WIFI }, { 999, ALARM_ID_UI_POST_FAILURE_BLUETOOTH }, { 999, ALARM_ID_UI_POST_FAILURE_CLOUDSYNC }, @@ -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_AVAILABLE_1 , "HD | UNUSED - AVAILABLE | UNUSED - AVAILABLE | UNUSED - AVAILABLE | UNUSED - AVAILABLE | "}, + { 159 , ALARM_ID_DG_CHEM_DISINFECT_FLUSH_REMOVE_ACID , "DG | Chemical Disinfect Flush | Remove Acid Bottle and Close Concentrate Cap. | Close concentrate line be able to flush it | Start of chemical disinfect flush. | "}, { 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. | "}, @@ -1399,13 +1399,14 @@ { 247 , ALARM_ID_DG_HEAT_DISINFECT_ACTIVE_COOL_TIME_OUT , "DG | Heat Disinfection Active Cool Error | Call service to schedule a repair. | DG heat disinfect active cool time out | If THd > 44 C after 90 minutes of cooling. | "}, { 248 , ALARM_ID_DG_CHEM_DISINFECT_TARGET_TEMP_OUT_OF_RANGE , "DG | Chemical Disinfection Error | Call service to schedule a repair. | DG chemical disinfect out of target temperature | If TPo > 50 C after 1 second. | "}, { 249 , ALARM_ID_DG_CHEM_DISINFECT_TARGET_COND_OUT_OF_RANGE , "DG | Chemical Disinfection Error | Call service to schedule a repair. | DG chemical disinfect out of target conductivity | If CD2 < 150 uS/cm or CD2 > 650 uS/cm after 10 seconds. | "}, - { 250 , ALARM_ID_AVAILABLE_5 , "N/A | N/A | N/A | N/A | N/A | "}, + // Num Alarm ID Device Display Title Instructions Description Trigger Condition + { 250 , ALARM_ID_DG_CHEM_DISINFECT_INSERT_ACID , "DG | Chemical Disinfect | Insert the Acid Bottle | Insert the acid to start chemical disinfect | Start of chemical disinfect | "}, { 251 , ALARM_ID_HD_INVALID_SYSTEM_RECORD_CRC , "HD | Machine Error | Call service to schedule a repair. | HD invalid system record | If the calculated CRC of the HD system record image does not match the expected CRC. | "}, { 252 , ALARM_ID_HD_INVALID_SERVICE_RECORD_CRC , "HD | Machine Error | Call service to schedule a repair. | HD invalid service record | If the calculated CRC of the HD service record image does not match the expected CRC. | "}, { 253 , ALARM_ID_DG_INVALID_SYSTEM_RECORD_CRC , "DG | Machine Error | Call service to schedule a repair. | DG invalid system record | If the calculated CRC of the DG system record image does not match the expected CRC. | "}, { 254 , ALARM_ID_DG_INVALID_SERVICE_RECORD_CRC , "DG | Machine Error | Call service to schedule a repair. | DG invalid service record | If the calculated CRC of the DG service record image does not match the expected CRC. | "}, { 255 , ALARM_ID_HD_UI_COMPATIBILITY_ERROR , "HD | Machine Error | Call service to schedule a repair. | HD and UI software builds are not compatible | If the compatibility revision field of the UI is not equal to SW_COMPATIBILITY_REV. | "}, - { 256 , ALARM_ID_HD_DG_COMPATIBILITY_ERROR , "DG | Self-Test Error | Call service to schedule a repair. | HD and DG software builds are not compatible | This alarm is not used in the HD/DG code | "}, + { 256 , ALARM_ID_AVAILABLE_2 , "N/A | N/A | N/A | N/A | N/A | "}, { 257 , ALARM_ID_DG_FPGA_POWER_OUT_TIMEOUT , "DG | Machine Error | Call service to schedule a repair. | DG FPGA power out timeout | If the FPGA power gpio status pin has a logic '0' for more than 2 seconds. | "}, { 258 , ALARM_ID_HD_FPGA_POWER_OUT_TIMEOUT , "HD | Machine Error | Call service to schedule a repair. | HD FPGA power out timeout | If the FPGA power gpio status pin has a logic '0' for more than 2 seconds. | "}, { 259 , ALARM_ID_HD_TEMPERATURES_OUT_OF_RANGE , "HD | Temperature Sensors Error | Call service to schedule a repair. | HD temperatures out of range | If thermistor reports temperature > 80.0 C or < 0.0 C for a certain period of time. | "},