########################################################################### # # Copyright (c) 2019-2021 Diality Inc. - All Rights Reserved. # # THIS CODE MAY NOT BE COPIED OR REPRODUCED IN ANY FORM, IN PART OR IN # WHOLE, WITHOUT THE EXPLICIT PERMISSION OF THE COPYRIGHT OWNER. # # @file alarm_defs.py # # @author (last) Quang Nguyen # @date (last) 04-Aug-2021 # @author (original) Peter Lucia # @date (original) 07-Aug-2020 # ############################################################################ from enum import unique from ..utils.base import AlarmEnum # Branch: staging @unique class AlarmList(AlarmEnum): ALARM_ID_NO_ALARM = 0 ALARM_ID_STUCK_BUTTON_TEST_FAILED = 1 ALARM_ID_HD_FPGA_POST_TEST_FAILED = 2 ALARM_ID_DG_FPGA_POST_TEST_FAILED = 3 ALARM_ID_WATCHDOG_POST_TEST_FAILED = 4 ALARM_ID_DG_WATCHDOG_POST_TEST_FAILED = 5 ALARM_ID_UI_COMM_POST_FAILED = 6 ALARM_ID_RTC_CONFIG_ERROR = 7 ALARM_ID_HD_ACCELEROMETER_SELF_TEST_FAILURE = 8 ALARM_ID_DG_ACCELEROMETER_SELF_TEST_FAILURE = 9 ALARM_ID_RTC_OR_TIMER_ACCURACY_FAILURE = 10 ALARM_ID_DG_HEATERS_SELF_TEST_FAILURE = 11 ALARM_ID_HD_INTEGRITY_POST_TEST_FAILED = 12 ALARM_ID_DG_INTEGRITY_POST_TEST_FAILED = 13 ALARM_ID_HD_BLOOD_FLOW_INVALID_CALIBRATION = 14 ALARM_ID_HD_DIALYSATE_FLOW_INVALID_CALIBRATION = 15 ALARM_ID_HD_ALARM_AUDIO_SELF_TEST_FAILURE = 16 ALARM_ID_HD_UI_POST_FAILED = 17 ALARM_ID_DG_PRESSURE_SENSORS_INVALID_CAL_RECORD = 18 ALARM_ID_DG_FLOW_SENSORS_INVALID_CAL_RECORD = 19 ALARM_ID_DG_COND_SENSORS_INVALID_CAL_RECORD = 20 ALARM_ID_DG_DRAIN_LINE_VOLUME_INVALID_CAL_RECORD = 21 ALARM_ID_DG_RESERVOIRS_INVALID_CAL_RECORD = 22 ALARM_ID_DG_ACID_CONCENTRATE_INVALID_CAL_RECORD = 23 ALARM_ID_DG_BICARB_CONCENTRATE_INVALID_CAL_RECORD = 24 ALARM_ID_DG_ACCELEROMETERS_INVALID_CAL_RECORD = 25 ALARM_ID_HD_ACCELEROMETERS_INVALID_CAL_RECORD = 26 ALARM_ID_HD_BLOOD_FLOW_INVALID_CAL_RECORD = 27 ALARM_ID_HD_DIALYSATE_FLOW_INVALID_CAL_RECORD = 28 ALARM_ID_HD_HEPARIN_FORCE_SENSOR_INVALID_CAL_RECORD = 29 ALARM_ID_HD_SOFTWARE_FAULT = 30 ALARM_ID_BLOOD_PUMP_MC_CURRENT_CHECK = 31 ALARM_ID_BLOOD_PUMP_OFF_CHECK = 32 ALARM_ID_BLOOD_PUMP_MC_DIRECTION_CHECK = 33 ALARM_ID_BLOOD_PUMP_ROTOR_SPEED_CHECK = 34 ALARM_ID_DIAL_IN_PUMP_MC_CURRENT_CHECK = 35 ALARM_ID_DIAL_IN_PUMP_OFF_CHECK = 36 ALARM_ID_DIAL_IN_PUMP_MC_DIRECTION_CHECK = 37 ALARM_ID_DIAL_IN_PUMP_ROTOR_SPEED_CHECK = 38 ALARM_ID_DIAL_OUT_PUMP_MC_CURRENT_CHECK = 39 ALARM_ID_DIAL_OUT_PUMP_OFF_CHECK = 40 ALARM_ID_DIAL_OUT_PUMP_MC_DIRECTION_CHECK = 41 ALARM_ID_DIAL_OUT_PUMP_ROTOR_SPEED_CHECK = 42 ALARM_ID_WATCHDOG_EXPIRED = 43 ALARM_ID_UI_COMM_TIMEOUT = 44 ALARM_ID_COMM_TOO_MANY_BAD_CRCS = 45 ALARM_ID_CAN_MESSAGE_NOT_ACKED = 46 ALARM_ID_UF_RATE_TOO_HIGH_ERROR = 47 ALARM_ID_UF_VOLUME_ACCURACY_ERROR = 48 ALARM_ID_HD_FPGA_COMM_TIMEOUT = 49 ALARM_ID_VALVE_CONTROL_FAILURE = 50 ALARM_ID_BLOOD_PUMP_MOTOR_SPEED_CHECK = 51 ALARM_ID_DIAL_IN_PUMP_MOTOR_SPEED_CHECK = 52 ALARM_ID_DIAL_OUT_PUMP_MOTOR_SPEED_CHECK = 53 ALARM_ID_HD_CRITICAL_DATA_ERROR = 54 ALARM_ID_DG_CRITICAL_DATA_ERROR = 55 ALARM_ID_HD_ACCELEROMETER_FAILURE = 56 ALARM_ID_DG_ACCELEROMETER_FAILURE = 57 ALARM_ID_HD_VALVE_HOMING_FAILED = 58 ALARM_ID_HD_VALVE_TRANSITION_TIMEOUT = 59 ALARM_ID_HD_VALVE_NOT_FUNCTIONAL = 60 ALARM_ID_HD_VALVE_CURRENT_OUT_OF_RANGE = 61 ALARM_ID_HD_VALVE_POSITION_OUT_OF_RANGE = 62 ALARM_ID_ARTERIAL_PRESSURE_SENSOR_FAULT = 63 ALARM_ID_VENOUS_PRESSURE_SENSOR_FAULT = 64 ALARM_ID_DG_COMMAND_INVALID_PARAMETER_FAULT = 65 ALARM_ID____AVAILABLE_21 = 66 ALARM_ID_HD_BP_OCCLUSION_SELF_TEST_FAILURE = 67 ALARM_ID_HD_ACTIVE_RESERVOIR_RECIRCULATION_OUT_OF_RANGE = 68 ALARM_ID____AVAILABLE_6 = 69 ALARM_ID_HD_ARTERIAL_PRESSURE_SELF_TEST_FAILURE = 70 ALARM_ID_HD_VENOUS_PRESSURE_SELF_TEST_FAILURE = 71 ALARM_ID_HD_BLOOD_FLOW_STATUS_SELF_TEST_FAILURE = 72 ALARM_ID_HD_DIALYSATE_FLOW_STATUS_SELF_TEST_FAILURE = 73 ALARM_ID_HD_BLOOD_LEAK_SELF_TEST_FAILURE = 74 ALARM_ID_HD_SYRINGE_PUMP_SELF_TEST_FAILURE = 75 ALARM_ID_HD_VOLTAGE_OUT_OF_RANGE = 76 ALARM_ID_DG_VOLTAGE_OUT_OF_RANGE = 77 ALARM_ID_HD_SYRINGE_PUMP_ENCODER_DIRECTION_ERROR = 78 ALARM_ID_HD_SYRINGE_PUMP_CONTROLLER_DIRECTION_ERROR = 79 ALARM_ID_HD_SYRINGE_PUMP_FAULT = 80 ALARM_ID_HD_SYRINGE_PUMP_OVER_TRAVEL_ERROR = 81 ALARM_ID_HD_SYRINGE_PUMP_DAC_WRITE_ERROR = 82 ALARM_ID_HD_SYRINGE_PUMP_RUNNING_WHILE_BP_OFF_ERROR = 83 ALARM_ID_HD_VENOUS_PRESSURE_READ_TIMEOUT_ERROR = 84 ALARM_ID_HD_VENOUS_PRESSURE_SENSOR_TEMP_OUT_OF_RANGE = 85 ALARM_ID_HD_BP_OCCLUSION_READ_TIMEOUT_ERROR = 86 ALARM_ID____AVAILABLE_10 = 87 ALARM_ID____AVAILABLE_11 = 88 ALARM_ID_HD_BP_OCCLUSION_SENSOR_ERROR = 89 ALARM_ID____AVAILABLE_12 = 90 ALARM_ID_HD_DIALYSATE_FLOW_DATA_NOT_RECEIVE = 91 ALARM_ID____AVAILABLE_14 = 92 ALARM_ID____AVAILABLE_15 = 93 ALARM_ID____AVAILABLE_16 = 94 ALARM_ID____AVAILABLE_17 = 95 ALARM_ID____AVAILABLE_18 = 96 ALARM_ID____AVAILABLE_19 = 97 ALARM_ID_HD_BATTERY_COMM_FAULT = 98 ALARM_ID_HD_SYRINGE_PUMP_STALL = 99 ALARM_ID_HD_NO_CART_SELF_TEST_TIMEOUT = 100 ALARM_ID_HD_DRY_SELF_TEST_TIMEOUT = 101 ALARM_ID_RTC_COMM_ERROR = 102 ALARM_ID_NVDATA_MFG_RECORD_CRC_ERROR = 103 ALARM_ID_AIR_TRAP_ILLEGAL_LEVELS = 104 ALARM_ID_NVDATAMGMT_INDIVIDUAL_RECORD_CRC_INVALID = 105 ALARM_ID____AVAILABLE_20 = 106 ALARM_ID_DG_RESTARTED_FAULT = 107 ALARM_ID_HD_SYRINGE_PUMP_ADC_ERROR = 108 ALARM_ID_HD_SYRINGE_PUMP_VOLUME_ERROR = 109 ALARM_ID_HD_SYRINGE_PUMP_SPEED_ERROR = 110 ALARM_ID_HD_SYRINGE_PUMP_NOT_STOPPED_ERROR = 111 ALARM_ID_HD_BLOOD_LEAK_FAULT = 112 ALARM_ID_HD_ARTERIAL_BUBBLE_SELF_TEST_FAILURE = 113 ALARM_ID_HD_VENOUS_BUBBLE_SELF_TEST_FAILURE = 114 ALARM_ID_DG_TEMPERATURE_SENSOR_OUT_OF_RANGE = 115 ALARM_ID_DG_TEMPERATURE_SENSOR_ADC_OUT_OF_RANGE = 116 ALARM_ID_DG_PRIMARY_HEATER_INTERNAL_TEMP_OUT_OF_RANGE = 117 ALARM_ID_DG_PRIMARY_HEATER_CJ_TEMP_OUT_OF_RANGE = 118 ALARM_ID_DG_TRIMMER_HEATER_INTERNAL_TEMP_OUT_OF_RANGE = 119 ALARM_ID_DG_TRIMMER_HEATER_CJ_TEMP_OUT_OF_RANGE = 120 ALARM_ID_DG_MAIN_PRIMARY_HEATER_VOLTAGE_OUT_OF_RANGE = 121 ALARM_ID_DG_SMALL_PRIMARY_HEATER_VOLTAGE_OUT_OF_RANGE = 122 ALARM_ID_DG_TRIMMER_HEATER_VOLTAGE_OUT_OF_RANGE = 123 ALARM_ID_END_OF_TREATMENT_HIGH = 124 ALARM_ID_TREATMENT_STOPPED_NO_RINSEBACK = 125 ALARM_ID_HD_BLOOD_LEAK_DETECTED = 126 ALARM_ID_VENOUS_PRESSURE_LOW = 127 ALARM_ID_HD_VENOUS_BUBBLE_DETECTED = 128 ALARM_ID_HD_VENOUS_BUBBLE_DETECTED_RINSEBACK = 129 ALARM_ID_VENOUS_PRESSURE_HIGH = 130 ALARM_ID_ARTERIAL_PRESSURE_LOW = 131 ALARM_ID_ARTERIAL_PRESSURE_HIGH = 132 ALARM_ID_DG_FLUID_LEAK_DETECTED = 133 ALARM_ID_HD_FLUID_LEAK_DETECTED = 134 ALARM_ID_HD_SHOCK = 135 ALARM_ID_DG_SHOCK = 136 ALARM_ID_HD_EXCESSIVE_TILT = 137 ALARM_ID_DG_EXCESSIVE_TILT = 138 ALARM_ID_HD_AC_POWER_LOST = 139 ALARM_ID_DG_COMM_TIMEOUT = 140 ALARM_ID_AIR_TRAP_FILL_DURING_TREATMENT = 141 ALARM_ID_OCCLUSION_BLOOD_PUMP = 142 ALARM_ID_OCCLUSION_DIAL_IN_PUMP = 143 ALARM_ID_OCCLUSION_DIAL_OUT_PUMP = 144 ALARM_ID_ACID_CONDUCTIVITY_OUT_OF_RANGE = 145 ALARM_ID_DIALYSATE_CONDUCTIVITY_OUT_OF_RANGE = 146 ALARM_ID_DIALYSATE_CONDUCTIVITY_FAULT = 147 ALARM_ID_INLET_WATER_HIGH_TEMPERATURE = 148 ALARM_ID_INLET_WATER_LOW_TEMPERATURE = 149 ALARM_ID_INLET_WATER_HIGH_CONDUCTIVITY = 150 ALARM_ID_INLET_WATER_LOW_CONDUCTIVITY = 151 ALARM_ID_INLET_WATER_LOW_PRESSURE = 152 ALARM_ID_PRIME_COMPLETED_HIGH = 153 ALARM_ID_NVDATA_EEPROM_OPS_FAILURE = 154 ALARM_ID____AVAILABLE_22 = 155 ALARM_ID_NVDATA_HW_USAGE_DATA_CRC_ERROR = 156 ALARM_ID____AVAILABLE_23 = 157 ALARM_ID_BLOOD_PUMP_FLOW_VS_MOTOR_SPEED_CHECK = 158 ALARM_ID_DIAL_IN_PUMP_FLOW_VS_MOTOR_SPEED_CHECK = 159 ALARM_ID_BLOOD_PUMP_ROTOR_SPEED_TOO_HIGH = 160 ALARM_ID_BLOOD_FLOW_SIGNAL_STRENGTH_TOO_LOW = 161 ALARM_ID_DIALYSATE_FLOW_SIGNAL_STRENGTH_TOO_LOW = 162 ALARM_ID_HD_LOAD_CELL_ACCELERATION_RES_1_ALARM = 163 ALARM_ID_HD_LOAD_CELL_ACCELERATION_RES_2_ALARM = 164 ALARM_ID_TREATMENT_RINSEBACK_TIMEOUT_ALARM = 165 ALARM_ID_TREATMENT_RECIRC_TIMEOUT_ALARM = 166 ALARM_ID_CARTRIDGE_DOOR_OPENED = 167 ALARM_ID_HD_ACTIVE_RESERVOIR_DEPLETION_TIME_OUT = 168 ALARM_ID_DIALYSATE_FLOW_RATE_OUT_OF_RANGE = 169 ALARM_ID_HD_SYRINGE_PUMP_SYRINGE_EMPTY = 170 ALARM_ID_HD_SYRINGE_PUMP_OCCLUSION = 171 ALARM_ID_HD_SYRINGE_PUMP_NOT_ENOUGH_HEPARIN_ALARM = 172 ALARM_ID_HD_ARTERIAL_BUBBLE_DETECTED = 173 ALARM_ID_HD_ARTERIAL_BUBBLE_DETECTED_RINSEBACK = 174 ALARM_ID_HD_PUMP_DIRECTION_STATUS_ERROR = 175 ALARM_ID_HD_RESERVOIR_FULL_AND_DG_NOT_READY_TO_SWITCH = 176 ALARM_ID_DG_SOFTWARE_FAULT = 177 ALARM_ID_HD_COMM_TIMEOUT = 178 ALARM_ID_DG_FPGA_COMM_TIMEOUT = 179 ALARM_ID_DG_LOAD_CELL_ADC_ERROR = 180 ALARM_ID_DG_LOAD_CELLS_TARE_WEIGHT_OUT_OF_RANGE = 181 ALARM_ID_DG_LOAD_CELLS_INVALID_CALIBRATION = 182 ALARM_ID_DG_INVALID_LOAD_CELL_VALUE = 183 ALARM_ID_UV_REACTOR_NOT_HEALTHY = 184 ALARM_ID_DG_FAN_RPM_OUT_OF_RANGE = 185 ALARM_ID_DG_CONCENTRATE_PUMP_FAULT = 186 ALARM_ID_CP1_SPEED_CONTROL_ERROR = 187 ALARM_ID_CP2_SPEED_CONTROL_ERROR = 188 ALARM_ID_DRAIN_PUMP_RPM_OUT_OF_RANGE = 189 ALARM_ID_DRAIN_PUMP_OFF_FAULT = 190 ALARM_ID_FLOW_RATE_OUT_OF_UPPER_RANGE = 191 ALARM_ID_FLOW_RATE_OUT_OF_LOWER_RANGE = 192 ALARM_ID_RO_PUMP_FLOW_RATE_OUT_OF_RANGE = 193 ALARM_ID_RO_PUMP_OFF_FAULT = 194 ALARM_ID_RO_PUMP_PRESSURE_OUT_OF_RANGE = 195 ALARM_ID_DG_TEMPERATURE_SENSOR_FAULT = 196 ALARM_ID_DG_TEMPERATURE_SENSORS_ADC_FAULT = 197 ALARM_ID_DG_HEATERS_NEGATIVE_COLD_JUNCTION_TEMPERATURE = 198 ALARM_ID_DG_HEATERS_FAULT = 199 ALARM_ID_DG_THERMISTORS_TEMPERATURE_OUT_OF_RANGE = 200 ALARM_ID_DG_BAD_INLET_WATER_QUALITY = 201 ALARM_ID_INLET_WATER_PRESSURE_FAULT = 202 ALARM_ID_PRESSURE_SENSOR_FAULT = 203 ALARM_ID_RO_REJECTION_RATIO_OUT_OF_RANGE = 204 ALARM_ID_CONDUCTIVITY_SENSOR_FAULT = 205 ALARM_ID_DG_DIALYSATE_FILL_OUT_OF_TIME = 206 ALARM_ID_DG_FLOW_METER_CHECK_FAILURE = 207 ALARM_ID_DG_HEATERS_ON_WITH_NO_FLOW_TIMEOUT = 208 ALARM_ID_DG_DRAIN_CIRCULATION_LINE_TIMEOUT = 209 ALARM_ID_HD_BATTERY_PACK_ERROR_DETECTED = 210 ALARM_ID_BLOOD_SITTING_WARNING = 211 ALARM_ID_END_OF_TREATMENT_ALARM = 212 ALARM_ID_PRIME_COMPLETED_MEDIUM = 213 ALARM_ID_SALINE_BOLUS_VOLUME_CHECK_FAILURE = 214 ALARM_ID_RINSEBACK_VOLUME_CHECK_FAILURE = 215 ALARM_ID_END_TREATMENT_TIMEOUT_ALARM = 216 ALARM_ID_BLOOD_PRIME_VOLUME_CHECK_FAILURE = 217 ALARM_ID_HD_SYRINGE_DETECTED = 218 ALARM_ID_HD_SYRINGE_PUMP_SYRINGE_REMOVED = 219 ALARM_ID_HD_BATTERY_PACK_CHARGE_TOO_LOW = 220 ALARM_ID_EMPTY_SALINE_BAG = 221 ALARM_ID_DIALYSATE_TEMPERATURE_HIGH = 222 ALARM_ID_DIALYSATE_TEMPERATURE_LOW = 223 ALARM_ID_TREATMENT_STOPPED_BY_USER = 224 ALARM_ID_END_OF_TREATMENT_WARNING = 225 ALARM_ID_PRIME_COMPLETED_LOW_PRIORITY = 226 ALARM_ID_PRIME_OUT_OF_TIME = 227 ALARM_ID_HD_PRIME_PURGE_AIR_TIME_OUT = 228 ALARM_ID_PRIME_DIALYSATE_DIALYZER_TIME_OUT = 229 ALARM_ID_PRIME_DIALYSATE_BYPASS_TIME_OUT = 230 ALARM_ID_PRE_TREATMENT_DRY_SELF_TEST_FAILURE = 231 ALARM_ID_PRE_TREATMENT_WET_SELF_TEST_FAILURE = 232 ALARM_ID_RTC_BATTERY_LOW = 233 ALARM_ID_RTC_RAM_OPS_ERROR = 234 ALARM_ID_TREATMENT_STOPPED_AFTER_RINSEBACK = 235 ALARM_ID_INSTALL_NEW_CARTRIDGE = 236 ALARM_ID_PRIME_SALINE_DIALYZER_TIME_OUT = 237 ALARM_ID_NO_CARTRIDGE_LOADED = 238 ALARM_ID_CARTRIDGE_REMOVAL_FAILURE = 239 ALARM_ID_BICARB_CONDUCTIVITY_OUT_OF_RANGE = 240 ALARM_ID_DG_RESERVOIR_DRAIN_TIMEOUT = 241 ALARM_ID_DG_RESERVOIR_FILL_TIMEOUT = 242 ALARM_ID_DG_RESERVOIR_LEAK_TIMEOUT = 243 ALARM_ID_DG_TEMP_SENSORS_DIFF_OUT_OF_RANGE = 244 ALARM_ID_DG_HEAT_DISINFECT_TARGET_TEMP_TIMEOUT = 245 ALARM_ID_DG_HEAT_DISINFECT_INLET_PRES_AND_TEMP_SNSRS_OUT = 246 ALARM_ID_DG_HEAT_DISINFECT_INLET_COND_AND_TEMP_OUT = 247 ALARM_ID_DG_CHEM_DISINFECT_TARGET_TEMP_TIMEOUT = 248 ALARM_ID_DG_CHEM_DISINFECT_INLET_PRES_AND_TEMP_SNSRS_OUT = 249 ALARM_ID_DG_CHEM_DISINFECT_INLET_COND_AND_TEMP_OUT = 250 ALARM_ID_HD_INVALID_SYSTEM_RECORD = 251 ALARM_ID_HD_INVALID_SERVICE_RECORD = 252 ALARM_ID_DG_INVALID_SYSTEM_RECORD = 253 ALARM_ID_DG_INVALID_SERVICE_RECORD = 254 ALARM_ID_HD_UI_COMPATIBILITY_ERROR = 255 ALARM_ID_HD_DG_COMPATIBILITY_ERROR = 256 ALARM_ID_DG_FPGA_POWER_OUT_TIMEOUT = 257 ALARM_ID_HD_FPGA_POWER_OUT_TIMEOUT = 258 ALARM_ID_HD_TEMPERATURES_OUT_OF_RANGE = 259 ALARM_ID_UI_POST_FAILURE_FILESYSTEM = 260 ALARM_ID_UI_POST_FAILURE_CANBUS = 261 ALARM_ID_UI_POST_FAILURE_DISPLAY = 262 ALARM_ID_UI_POST_FAILURE_TOUCH = 263 ALARM_ID_UI_POST_FAILURE_SDCARD = 264 ALARM_ID_UI_POST_FAILURE_RTC = 265 ALARM_ID_UI_POST_FAILURE_WIFI = 266 ALARM_ID_UI_POST_FAILURE_BLUETOOTH = 267 ALARM_ID_UI_POST_FAILURE_ETHERNET = 268 ALARM_ID_UI_POST_FAILURE_SOUND = 269 ALARM_ID_HD_SAFETY_SHUTDOWN_POST_TEST_FAILED = 270 ALARM_ID_DG_SAFETY_SHUTDOWN_POST_TEST_FAILED = 271 ALARM_ID_HD_FAN_RPM_OUT_OF_RANGE = 272 ALARM_ID_HD_BLOOD_FLOW_OUT_OF_RANGE = 273 ALARM_ID_HD_DIAL_IN_FLOW_OUT_OF_RANGE = 274 ALARM_ID_HD_ARTERIAL_PRESSURE_OUT_OF_RANGE = 275 ALARM_ID_HD_VENOUS_PRESSURE_OUT_OF_RANGE = 276 ALARM_ID_HD_BP_OCCLUSION_OUT_OF_RANGE = 277 ALARM_ID_HD_ACTIVE_RESERVOIR_WEIGHT_OUT_OF_RANGE = 278 ALARM_ID_DG_DIALYSATE_DRAIN_TIME_OUT = 279 ALARM_ID_HD_ARTERIAL_PRESSURE_READ_TIMEOUT_ERROR = 280 ALARM_ID_DG_ACID_BOTTLE_LOW_VOLUME = 281 ALARM_ID_DG_BICARB_BOTTLE_LOW_VOLUME = 282 ALARM_ID_DG_LOAD_CELL_WEIGHT_OUT_OF_RANGE = 283 ALARM_ID_DG_LOAD_CELL_PRIMARY_BACKUP_DRIFT_OUT_OF_RANGE = 284 ALARM_ID_HD_TREATMENT_RECIRC_TIMEOUT_WARNING = 285 ALARM_ID_HD_TREATMENT_RINSEBACK_TIMEOUT_WARNING = 286 ALARM_ID_HD_FPGA_CLOCK_SPEED_CHECK_FAILURE = 287 ALARM_ID_DG_TRIMMER_HEATER_ON_WITH_NO_FLOW_TIMEOUT = 288