Index: dialin/common/alarm_defs.py =================================================================== diff -u -radae506afce35a0063c6c2baf7e8580986f3bee7 -rcd08a00ac2b71457691eb7397dc40aa0fa7c0e4a --- dialin/common/alarm_defs.py (.../alarm_defs.py) (revision adae506afce35a0063c6c2baf7e8580986f3bee7) +++ dialin/common/alarm_defs.py (.../alarm_defs.py) (revision cd08a00ac2b71457691eb7397dc40aa0fa7c0e4a) @@ -7,8 +7,8 @@ # # @file alarm_defs.py # -# @author (last) Sean Nash -# @date (last) 29-Nov-2021 +# @author (last) Michael Garthwaite +# @date (last) 14-Feb-2022 # @author (original) Peter Lucia # @date (original) 07-Aug-2020 # @@ -20,292 +20,292 @@ # 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 + 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_HD_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_HD_BLOOD_LEAK_SENSOR_SET_POINT_SET_FAILURE = 66, + ALARM_ID_HD_BP_OCCLUSION_SELF_TEST_FAILURE = 67, + ALARM_ID_HD_ACTIVE_RESERVOIR_RECIRCULATION_OUT_OF_RANGE = 68, + ALARM_ID_HD_BLOOD_LEAK_INVALID_CAL_RECORD = 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_DG_HEATING_INVALID_CAL_RECORD = 87, + ALARM_ID_DG_CONC_PUMP_HALL_SENSOR_OUT_OF_RANGE = 88, + ALARM_ID_HD_BP_OCCLUSION_SENSOR_ERROR = 89, + ALARM_ID____AVAILABLE_25 = 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_HD_NVDATAMGMT_CAL_GROUP_RECORD_CRC_INVALID = 103, + ALARM_ID_AIR_TRAP_ILLEGAL_LEVELS = 104, + ALARM_ID_DG_NVDATAMGMT_CAL_GROUP_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_DG_DIALYSATE_TEMPERATURE_SENSORS_DRFIT_TIMEOUT = 143, + ALARM_ID_DG_SW_CONFIG_RECORD_INVALID_CRC = 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_HD_SW_CONFIG_RECORD_INVALID_CRC = 155, + ALARM_ID_NVDATA_HW_USAGE_DATA_CRC_ERROR = 156, + ALARM_ID____AVAILABLE_23 = 157, + ALARM_ID____AVAILABLE_24 = 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_DUTY_CYCLE_OUT_OF_RANGE = 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_PRIMARY_HEATER_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_CRC = 251, + ALARM_ID_HD_INVALID_SERVICE_RECORD_CRC = 252, + ALARM_ID_DG_INVALID_SYSTEM_RECORD_CRC = 253, + ALARM_ID_DG_INVALID_SERVICE_RECORD_CRC = 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_SHASUM = 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, Index: dialin/common/dg_defs.py =================================================================== diff -u -radae506afce35a0063c6c2baf7e8580986f3bee7 -rcd08a00ac2b71457691eb7397dc40aa0fa7c0e4a --- dialin/common/dg_defs.py (.../dg_defs.py) (revision adae506afce35a0063c6c2baf7e8580986f3bee7) +++ dialin/common/dg_defs.py (.../dg_defs.py) (revision cd08a00ac2b71457691eb7397dc40aa0fa7c0e4a) @@ -66,6 +66,11 @@ DG_FAULT_STATE_START = 0 NUM_OF_DG_FAULT_STATES = 1 +@unique +class DGSoloStates(DialinEnum): + DG_SOLO_STANDBY_STATE_START = 0, + DG_SOLO_IDLE_STATE = 1, + NUM_OF_DG_SOLO_STANDBY_STATES = 2 @unique class DGStandByModeStates(DialinEnum): @@ -76,15 +81,13 @@ DG_STANDBY_MODE_STATE_SAMPLE_WATER = 4 # Sample water state NUM_OF_DG_STANDBY_MODE_STATES = 5 # Number of standby mode states - @unique class DGGenIdleModeStates(DialinEnum): DG_GEN_IDLE_MODE_STATE_START = 0 DG_GEN_IDLE_MODE_STATE_FLUSH_LINES = 1 DG_GEN_IDLE_MODE_STATE_FLUSH_WATER = 2 NUM_OF_DG_GEN_IDLE_MODE_STATES = 3 - @unique class DGFillModeStates(DialinEnum): DG_FILL_MODE_STATE_START = 0 # Start fill mode state @@ -102,7 +105,8 @@ DG_DRAIN_STATE_START = 0 # Start drain mode state DG_DRAIN_STATE_DRAIN = 1 # Drain drain mode state DG_DRAIN_STATE_TARE = 2 # Tare drain mode state - NUM_OF_DG_DRAIN_STATES = 3 # Number of drain mode states + DG_DRAIN_STATE_RINSE = 3 + NUM_OF_DG_DRAIN_STATES = 4 # Number of drain mode states @unique Index: dialin/common/hd_defs.py =================================================================== diff -u -radae506afce35a0063c6c2baf7e8580986f3bee7 -rcd08a00ac2b71457691eb7397dc40aa0fa7c0e4a --- dialin/common/hd_defs.py (.../hd_defs.py) (revision adae506afce35a0063c6c2baf7e8580986f3bee7) +++ dialin/common/hd_defs.py (.../hd_defs.py) (revision cd08a00ac2b71457691eb7397dc40aa0fa7c0e4a) @@ -7,8 +7,8 @@ # # @file hd_defs.py # -# @author (last) Dara Navaei -# @date (last) 16-Nov-2021 +# @author (last) Michael Garthwaite +# @date (last) 14-Feb-2022 # @author (original) Peter Lucia # @date (original) 04-Dec-2020 # @@ -389,3 +389,18 @@ EVENT_DATA_TYPE_F32 = 3 EVENT_DATA_TYPE_BOOL = 4 NUM_OF_EVENT_DATA_TYPES = 5 + +@unique +class UFStates(DialinEnum): + UF_START_STATE = 0 + UF_PAUSED_STATE = 1 + UF_RUNNING_STATE = 2 + NUM_OF_UF_STATES = 3 + +@unique +class SalineBolusStates(DialinEnum): + SALINE_BOLUS_STATE_IDLE = 0 + SALINE_BOLUS_STATE_WAIT_FOR_PUMPS_STOP = 1 + SALINE_BOLUS_STATE_IN_PROGRESS = 2 + SALINE_BOLUS_STATE_MAX_DELIVERED = 3 + NUM_OF_SALINE_BOLUS_STATES = 4 Index: dialin/common/msg_ids.py =================================================================== diff -u -rcec28c09233d5aebc2c0e19212bd7c3840366100 -rcd08a00ac2b71457691eb7397dc40aa0fa7c0e4a --- dialin/common/msg_ids.py (.../msg_ids.py) (revision cec28c09233d5aebc2c0e19212bd7c3840366100) +++ dialin/common/msg_ids.py (.../msg_ids.py) (revision cd08a00ac2b71457691eb7397dc40aa0fa7c0e4a) @@ -7,8 +7,8 @@ # # @file msg_ids.py # -# @author (last) Dara Navaei -# @date (last) 21-Dec-2021 +# @author (last) Michael Garthwaite +# @date (last) 14-Feb-2022 # @author (original) Peter Lucia # @date (original) 06-Apr-2021 # @@ -20,376 +20,385 @@ # Branch: staging @unique class MsgIds(DialinEnum): - MSG_ID_UNUSED = 0X0 - MSG_ID_OFF_BUTTON_PRESS = 0X1 - MSG_ID_ALARM_STATUS = 0X2 - MSG_ID_ALARM_TRIGGERED = 0X3 - MSG_ID_ALARM_CLEARED = 0X4 - MSG_ID_BLOOD_FLOW_DATA = 0X5 - MSG_ID_DG_CHECK_IN = 0X6 - MSG_ID_UI_CHECK_IN = 0X7 - MSG_ID_DIALYSATE_FLOW_DATA = 0X8 - MSG_ID_PRESSURE_OCCLUSION_DATA = 0X9 - MSG_ID_RTC_EPOCH = 0XA - MSG_ID_DIALYSATE_OUT_FLOW_DATA = 0XB - MSG_ID_LOAD_CELL_READINGS = 0XC - MSG_ID_TREATMENT_TIME = 0XD - MSG_ID_POWER_OFF_WARNING = 0XE - MSG_ID_TREATMENT_STATE = 0XF - MSG_ID_USER_UF_PAUSE_RESUME_REQUEST = 0X10 - MSG_ID_USER_UF_SETTINGS_CHANGE_REQUEST = 0X11 - MSG_ID_USER_SALINE_BOLUS_REQUEST = 0X12 - MSG_ID_USER_UF_SETTINGS_CHANGE_RESPONSE = 0X13 - MSG_ID_USER_SALINE_BOLUS_RESPONSE = 0X14 - MSG_ID_USER_CONFIRM_UF_SETTINGS_CHANGE = 0X15 - MSG_ID_USER_TREATMENT_TIME_CHANGE_REQUEST = 0X16 - MSG_ID_USER_BLOOD_DIAL_RATE_CHANGE_REQUEST = 0X17 - MSG_ID_USER_BLOOD_DIAL_RATE_CHANGE_RESPONSE = 0X18 - MSG_ID_SET_DG_DIALYSATE_TEMP_TARGETS = 0X19 - MSG_ID_TREATMENT_PARAM_CHANGE_RANGES = 0X1A - MSG_ID_USER_TREATMENT_TIME_CHANGE_RESPONSE = 0X1B - MSG_ID_REQUEST_FW_VERSIONS = 0X1C - MSG_ID_HD_VERSION = 0X1D - MSG_ID_DG_VERSION = 0X1E - MSG_ID_RO_PUMP_DATA = 0X1F - MSG_ID_DG_PRESSURES_DATA = 0X20 - MSG_ID_DG_SWITCH_RESERVOIR_CMD = 0X21 - MSG_ID_DG_FILL_CMD = 0X22 - MSG_ID_DG_DRAIN_CMD = 0X23 - MSG_ID_DRAIN_PUMP_DATA = 0X24 - MSG_ID_HD_OP_MODE = 0X25 - MSG_ID_STARTING_STOPPING_TREATMENT_CMD = 0X26 - MSG_ID_DG_OP_MODE = 0X27 - MSG_ID_DG_RESERVOIRS_DATA = 0X28 - MSG_ID_DG_SAMPLE_WATER_CMD = 0X29 - MSG_ID_DG_VALVES_STATES = 0X2A - MSG_ID_DG_START_STOP_TRIMMER_HEATER_CMD = 0X2B - MSG_ID_DG_HEATERS_DATA = 0X2C - MSG_ID_DG_TEMPERATURE_DATA = 0X2D - MSG_ID_USER_UF_SETTINGS_CHANGE_CONFIRMATION_RESPONSE = 0X2E - MSG_ID_SALINE_BOLUS_DATA = 0X2F - MSG_ID_DG_START_STOP_HEAT_DISINFECT = 0X30 - MSG_ID_DG_CONDUCTIVITY_DATA = 0X31 - MSG_ID_USER_REQUEST_ALARM_SILENCE = 0X32 - MSG_ID_HD_ACCELEROMETER_DATA = 0X33 - MSG_ID_DG_ACCELEROMETER_DATA = 0X34 - MSG_ID_UI_NEW_TREATMENT_PARAMS = 0X35 - MSG_ID_HD_NEW_TREATMENT_PARAMS_RESPONSE = 0X36 - MSG_ID_DG_HEAT_DISINFECT_DATA = 0X37 - MSG_ID_UI_INITIATE_TREATMENT_REQUEST = 0X38 - MSG_ID_HD_INITIATE_TREATMENT_RESPONSE = 0X39 - MSG_ID_HD_VALVES_DATA = 0X3A - MSG_ID_UI_USER_CONFIRM_TREATMENT_PARAMS = 0X3B - MSG_ID_UI_START_PRIME_REQUEST = 0X3C - MSG_ID_HD_START_PRIME_RESPONSE = 0X3D - MSG_ID_HD_AIR_TRAP_DATA = 0X3E - MSG_ID_ALARM_CONDITION_CLEARED = 0X3F - MSG_ID_UI_ALARM_USER_ACTION = 0X40 - MSG_ID_USER_UF_PAUSE_RESUME_RESPONSE = 0X41 - MSG_ID_DG_CONCENTRATE_PUMP_DATA = 0X42 - MSG_ID_HD_PRIMING_STATUS_DATA = 0X43 - MSG_ID_DG_UV_REACTORS_DATA = 0X44 - MSG_ID_DG_THERMISTORS_DATA = 0X45 - MSG_ID_UI_PRESSURE_LIMITS_CHANGE_REQUEST = 0X46 - MSG_ID_HD_PRESSURE_LIMITS_CHANGE_RESPONSE = 0X47 - MSG_ID_DG_FANS_DATA = 0X48 - MSG_ID_HD_TREATMENT_STOP_TIMER_DATA = 0X49 - MSG_ID_UI_PATIENT_DISCONNECTION_CONFIRM = 0X4A - MSG_ID_UI_HEPARIN_PAUSE_RESUME_REQUEST = 0X4B - MSG_ID_HD_HEPARIN_PAUSE_RESUME_RESPONSE = 0X4C - MSG_ID_HD_HEPARIN_DATA_BROADCAST = 0X4D - MSG_ID_UI_SET_ALARM_AUDIO_VOLUME_LEVEL_CMD = 0X4E - MSG_ID_UI_SET_UF_VOLUME_PARAMETER = 0X4F - MSG_ID_HD_SET_UF_VOLUME_PARAMETER_RESPONSE = 0X50 - MSG_ID_DG_COMMAND_RESPONSE = 0X51 - MSG_ID_UI_RINSEBACK_CMD = 0X52 - MSG_ID_HD_RINSEBACK_CMD_RESPONSE = 0X53 - MSG_ID_UI_RECIRC_CMD = 0X54 - MSG_ID_HD_RECIRC_CMD_RESPONSE = 0X55 - MSG_ID_HD_RINSEBACK_PROGRESS = 0X56 - MSG_ID_UI_TX_END_CMD = 0X57 - MSG_ID_HD_TX_END_CMD_RESPONSE = 0X58 - MSG_ID_HD_BLOOD_PRIME_PROGRESS = 0X59 - MSG_ID_HD_RECIRC_PROGRESS = 0X5A - MSG_ID_DG_CHANGE_VALVE_SETTING_CMD = 0X5B - MSG_ID_PRE_TREATMENT_STATE = 0X5C - MSG_ID_UI_SAMPLE_WATER_CMD = 0X5D - MSG_ID_HD_SAMPLE_WATER_CMD_RESPONSE = 0X5E - MSG_ID_UI_SAMPLE_WATER_RESULT = 0X5F - MSG_ID_DG_FILTER_FLUSH_PROGRESS = 0X60 - MSG_ID_HD_NO_CART_SELF_TEST_PROGRESS = 0X61 - MSG_ID_UI_INSTALLATION_CONFIRM = 0X62 - MSG_ID_HD_DRY_SELF_TEST_PROGRESS = 0X63 - MSG_ID_UI_PATIENT_CONNECTION_BEGIN_REQUEST = 0X64 - MSG_ID_HD_PATIENT_CONNECTION_BEGIN_RESPONSE = 0X65 - MSG_ID_UI_PATIENT_CONNECTION_CONFIRM = 0X66 - MSG_ID_HD_PATIENT_CONNECTION_CONFIRM_RESPONSE = 0X67 - MSG_ID_UI_CONSUMABLE_INSTALL_CONFIRM = 0X68 - MSG_ID_HD_SYRINGE_PUMP_DATA = 0X69 - MSG_ID_HD_FLUID_LEAK_STATE = 0X6A - MSG_ID_DG_FLUID_LEAK_STATE = 0X6B - MSG_ID_HD_BLOOD_LEAK_DATA = 0X6C - MSG_ID_UI_HD_SET_RTC_REQUEST = 0X6D - MSG_ID_HD_UI_SET_RTC_RESPONSE = 0X6E - MSG_ID_UI_DG_SET_RTC_REQUEST = 0X6F - MSG_ID_DG_UI_SET_RTC_RESPONSE = 0X70 - MSG_ID_UI_START_TREATMENT_REQUEST = 0X71 - MSG_ID_HD_START_TREATMENT_RESPONSE = 0X72 - MSG_ID_UI_DISPOSABLE_REMOVAL_CONFIRM = 0X73 - MSG_ID_HD_DISPOSABLE_REMOVAL_CONFIRM_RESPONSE = 0X74 - MSG_ID_UI_TREATMENT_LOG_DATA_REQUEST = 0X75 - MSG_ID_HD_TREATMENT_LOG_DATA_RESPONSE = 0X76 - MSG_ID_HD_POST_TREATMENT_STATE = 0X77 - MSG_ID_DG_START_STOP_CHEM_DISINFECT = 0X78 - MSG_ID_DG_START_STOP_FLUSH = 0X79 - MSG_ID_DG_FLUSH_DATA = 0X7A - MSG_ID_HD_VOLTAGES_DATA = 0X7B - MSG_ID_HD_ALARM_AUDIO_VOLUME_SET_RESPONSE = 0X7C - MSG_ID_HD_ALARM_INFORMATION = 0X7D - MSG_ID_HD_DISINFECT_STANDBY_DATA = 0X7E - MSG_ID_UI_DISINFECT_REQUEST = 0X7F - MSG_ID_HD_DISINFECT_RESPONSE = 0X80 - MSG_ID_UI_CHEM_DISINFECT_CONFIRM = 0X81 - MSG_ID_HD_CHEM_DISINFECT_CONFIRM_RESPONSE = 0X82 - MSG_ID_DG_FLUSH_TIME_DATA = 0X83 - MSG_ID_DG_HEAT_DISINFECT_TIME_DATA = 0X84 - MSG_ID_DG_CHEM_DISINFECT_TIME_DATA = 0X85 - MSG_ID_DG_VOLTAGES_DATA = 0X86 - MSG_ID_DG_CHEM_DISINFECT_DATA = 0X87 - MSG_ID_DG_SERIAL_NUMBER = 0X88 - MSG_ID_UI_REQUEST_SERVICE_INFO = 0X89 - MSG_ID_HD_SERVICE_SCHEDULE_DATA = 0X8A - MSG_ID_HD_USAGE_DATA = 0X8B - MSG_ID_DG_SERVICE_SCHEDULE_DATA = 0X8C - MSG_ID_DG_USAGE_DATA = 0X8D - MSG_ID_HD_POST_SINGLE_TEST_RESULT = 0X8E - MSG_ID_HD_POST_FINAL_TEST_RESULT = 0X8F - MSG_ID_DG_POST_SINGLE_TEST_RESULT = 0X90 - MSG_ID_DG_POST_FINAL_TEST_RESULT = 0X91 - MSG_ID_UI_POST_FINAL_TEST_RESULT = 0X92 - MSG_ID_HD_BUBBLES_DATA = 0X93 - MSG_ID_HD_TREATMENT_LOG_PERIODIC_DATA = 0X94 - MSG_ID_HD_TREATMENT_LOG_ALARM_EVENT = 0X95 - MSG_ID_HD_TREATMENT_LOG_EVENT = 0X96 - MSG_ID_UI_ACTIVE_ALARMS_LIST_REQUEST = 0X97 - MSG_ID_HD_ACTIVE_ALARMS_LIST_REQUEST_RESPONSE = 0X98 - MSG_ID_HD_SERIAL_NUMBER = 0X99 - MSG_ID_HD_SET_STANDBY_DISINFECT_SUB_MODE_REQUEST = 0X9A - MSG_ID_HD_SET_STANDBY_DISINFECT_SUB_MODE_RESPONSE = 0X9B - MSG_ID_HD_DG_POST_RESULT_REQUEST = 0X9C - MSG_ID_HD_TEMPERATURES_DATA = 0X9D - MSG_ID_HD_UI_VERSION_INFO_REQUEST = 0X9E - MSG_ID_HD_UI_VERSION_INFO_RESPONSE = 0X9F - MSG_ID_REQUEST_HD_USAGE_INFO = 0XA0 - MSG_ID_DG_SWITCHES_DATA = 0XA1 - MSG_ID_HD_SWITCHES_DATA = 0XA2 - MSG_ID_HD_FANS_DATA = 0XA3 - MSG_ID_HD_EVENT = 0xA4 - MSG_ID_DG_EVENT = 0xA5 - MSG_ID_DG_DIALYSATE_FLOW_METER_DATA = 0xA6 - MSG_ID_DG_ALARM_INFO = 0xA7 - MSG_ID_HD_RESERVOIRS_DATA = 0xA8 - MSG_ID_HD_REQUEST_DG_CONCENTRATE_MIXING_RATIOS = 0xA9 - MSG_ID_DG_CONCENTRATE_MIXING_RATIOS_DATA = 0xAA + MSG_ID_UNUSED = 0x0, + MSG_ID_OFF_BUTTON_PRESS = 0x1, + MSG_ID_ALARM_STATUS = 0x2, + MSG_ID_ALARM_TRIGGERED = 0x3, + MSG_ID_ALARM_CLEARED = 0x4, + MSG_ID_BLOOD_FLOW_DATA = 0x5, + MSG_ID_DG_CHECK_IN = 0x6, + MSG_ID_UI_CHECK_IN = 0x7, + MSG_ID_DIALYSATE_FLOW_DATA = 0x8, + MSG_ID_PRESSURE_OCCLUSION_DATA = 0x9, + MSG_ID_RTC_EPOCH = 0xA, + MSG_ID_DIALYSATE_OUT_FLOW_DATA = 0xB, + MSG_ID_LOAD_CELL_READINGS = 0xC, + MSG_ID_TREATMENT_TIME = 0xD, + MSG_ID_POWER_OFF_WARNING = 0xE, + MSG_ID_TREATMENT_STATE = 0xF, + MSG_ID_USER_UF_PAUSE_RESUME_REQUEST = 0x10, + MSG_ID_USER_UF_SETTINGS_CHANGE_REQUEST = 0x11, + MSG_ID_USER_SALINE_BOLUS_REQUEST = 0x12, + MSG_ID_USER_UF_SETTINGS_CHANGE_RESPONSE = 0x13, + MSG_ID_USER_SALINE_BOLUS_RESPONSE = 0x14, + MSG_ID_USER_CONFIRM_UF_SETTINGS_CHANGE = 0x15, + MSG_ID_USER_TREATMENT_TIME_CHANGE_REQUEST = 0x16, + MSG_ID_USER_BLOOD_DIAL_RATE_CHANGE_REQUEST = 0x17, + MSG_ID_USER_BLOOD_DIAL_RATE_CHANGE_RESPONSE = 0x18, + MSG_ID_SET_DG_DIALYSATE_TEMP_TARGETS = 0x19, + MSG_ID_TREATMENT_PARAM_CHANGE_RANGES = 0x1A, + MSG_ID_USER_TREATMENT_TIME_CHANGE_RESPONSE = 0x1B, + MSG_ID_REQUEST_FW_VERSIONS = 0x1C, + MSG_ID_HD_VERSION = 0x1D, + MSG_ID_DG_VERSION = 0x1E, + MSG_ID_RO_PUMP_DATA = 0x1F, + MSG_ID_DG_PRESSURES_DATA = 0x20, + MSG_ID_DG_SWITCH_RESERVOIR_CMD = 0x21, + MSG_ID_DG_FILL_CMD = 0x22, + MSG_ID_DG_DRAIN_CMD = 0x23, + MSG_ID_DRAIN_PUMP_DATA = 0x24, + MSG_ID_HD_OP_MODE = 0x25, + MSG_ID_STARTING_STOPPING_TREATMENT_CMD = 0x26, + MSG_ID_DG_OP_MODE = 0x27, + MSG_ID_DG_RESERVOIRS_DATA = 0x28, + MSG_ID_DG_SAMPLE_WATER_CMD = 0x29, + MSG_ID_DG_VALVES_STATES = 0x2A, + MSG_ID_DG_START_STOP_TRIMMER_HEATER_CMD = 0x2B, + MSG_ID_DG_HEATERS_DATA = 0x2C, + MSG_ID_DG_TEMPERATURE_DATA = 0x2D, + MSG_ID_USER_UF_SETTINGS_CHANGE_CONFIRMATION_RESPONSE = 0x2E, + MSG_ID_SALINE_BOLUS_DATA = 0x2F, + MSG_ID_DG_START_STOP_HEAT_DISINFECT = 0x30, + MSG_ID_DG_CONDUCTIVITY_DATA = 0x31, + MSG_ID_USER_REQUEST_ALARM_SILENCE = 0x32, + MSG_ID_HD_ACCELEROMETER_DATA = 0x33, + MSG_ID_DG_ACCELEROMETER_DATA = 0x34, + MSG_ID_UI_NEW_TREATMENT_PARAMS = 0x35, + MSG_ID_HD_NEW_TREATMENT_PARAMS_RESPONSE = 0x36, + MSG_ID_DG_HEAT_DISINFECT_DATA = 0x37, + MSG_ID_UI_INITIATE_TREATMENT_REQUEST = 0x38, + MSG_ID_HD_INITIATE_TREATMENT_RESPONSE = 0x39, + MSG_ID_HD_VALVES_DATA = 0x3A, + MSG_ID_UI_USER_CONFIRM_TREATMENT_PARAMS = 0x3B, + MSG_ID_UI_START_PRIME_REQUEST = 0x3C, + MSG_ID_HD_START_PRIME_RESPONSE = 0x3D, + MSG_ID_HD_AIR_TRAP_DATA = 0x3E, + MSG_ID_ALARM_CONDITION_CLEARED = 0x3F, + MSG_ID_UI_ALARM_USER_ACTION = 0x40, + MSG_ID_USER_UF_PAUSE_RESUME_RESPONSE = 0x41, + MSG_ID_DG_CONCENTRATE_PUMP_DATA = 0x42, + MSG_ID_HD_PRIMING_STATUS_DATA = 0x43, + MSG_ID_DG_UV_REACTORS_DATA = 0x44, + MSG_ID_DG_THERMISTORS_DATA = 0x45, + MSG_ID_UI_PRESSURE_LIMITS_CHANGE_REQUEST = 0x46, + MSG_ID_HD_PRESSURE_LIMITS_CHANGE_RESPONSE = 0x47, + MSG_ID_DG_FANS_DATA = 0x48, + MSG_ID_HD_TREATMENT_STOP_TIMER_DATA = 0x49, + MSG_ID_UI_PATIENT_DISCONNECTION_CONFIRM = 0x4A, + MSG_ID_UI_HEPARIN_PAUSE_RESUME_REQUEST = 0x4B, + MSG_ID_HD_HEPARIN_PAUSE_RESUME_RESPONSE = 0x4C, + MSG_ID_HD_HEPARIN_DATA_BROADCAST = 0x4D, + MSG_ID_UI_SET_ALARM_AUDIO_VOLUME_LEVEL_CMD = 0x4E, + MSG_ID_UI_SET_UF_VOLUME_PARAMETER = 0x4F, + MSG_ID_HD_SET_UF_VOLUME_PARAMETER_RESPONSE = 0x50, + MSG_ID_DG_COMMAND_RESPONSE = 0x51, + MSG_ID_UI_RINSEBACK_CMD = 0x52, + MSG_ID_HD_RINSEBACK_CMD_RESPONSE = 0x53, + MSG_ID_UI_RECIRC_CMD = 0x54, + MSG_ID_HD_RECIRC_CMD_RESPONSE = 0x55, + MSG_ID_HD_RINSEBACK_PROGRESS = 0x56, + MSG_ID_UI_TX_END_CMD = 0x57, + MSG_ID_HD_TX_END_CMD_RESPONSE = 0x58, + MSG_ID_HD_BLOOD_PRIME_PROGRESS = 0x59, + MSG_ID_HD_RECIRC_PROGRESS = 0x5A, + MSG_ID_DG_CHANGE_VALVE_SETTING_CMD = 0x5B, + MSG_ID_PRE_TREATMENT_STATE = 0x5C, + MSG_ID_UI_SAMPLE_WATER_CMD = 0x5D, + MSG_ID_HD_SAMPLE_WATER_CMD_RESPONSE = 0x5E, + MSG_ID_UI_SAMPLE_WATER_RESULT = 0x5F, + MSG_ID_DG_FILTER_FLUSH_PROGRESS = 0x60, + MSG_ID_HD_NO_CART_SELF_TEST_PROGRESS = 0x61, + MSG_ID_UI_INSTALLATION_CONFIRM = 0x62, + MSG_ID_HD_DRY_SELF_TEST_PROGRESS = 0x63, + MSG_ID_UI_PATIENT_CONNECTION_BEGIN_REQUEST = 0x64, + MSG_ID_HD_PATIENT_CONNECTION_BEGIN_RESPONSE = 0x65, + MSG_ID_UI_PATIENT_CONNECTION_CONFIRM = 0x66, + MSG_ID_HD_PATIENT_CONNECTION_CONFIRM_RESPONSE = 0x67, + MSG_ID_UI_CONSUMABLE_INSTALL_CONFIRM = 0x68, + MSG_ID_HD_SYRINGE_PUMP_DATA = 0x69, + MSG_ID_HD_FLUID_LEAK_STATE = 0x6A, + MSG_ID_DG_FLUID_LEAK_STATE = 0x6B, + MSG_ID_HD_BLOOD_LEAK_DATA = 0x6C, + MSG_ID_UI_HD_SET_RTC_REQUEST = 0x6D, + MSG_ID_HD_UI_SET_RTC_RESPONSE = 0x6E, + MSG_ID_UI_DG_SET_RTC_REQUEST = 0x6F, + MSG_ID_DG_UI_SET_RTC_RESPONSE = 0x70, + MSG_ID_UI_START_TREATMENT_REQUEST = 0x71, + MSG_ID_HD_START_TREATMENT_RESPONSE = 0x72, + MSG_ID_UI_DISPOSABLE_REMOVAL_CONFIRM = 0x73, + MSG_ID_HD_DISPOSABLE_REMOVAL_CONFIRM_RESPONSE = 0x74, + MSG_ID_UI_TREATMENT_LOG_DATA_REQUEST = 0x75, + MSG_ID_HD_TREATMENT_LOG_DATA_RESPONSE = 0x76, + MSG_ID_HD_POST_TREATMENT_STATE = 0x77, + MSG_ID_DG_START_STOP_CHEM_DISINFECT = 0x78, + MSG_ID_DG_START_STOP_FLUSH = 0x79, + MSG_ID_DG_FLUSH_DATA = 0x7A, + MSG_ID_HD_VOLTAGES_DATA = 0x7B, + MSG_ID_HD_ALARM_AUDIO_VOLUME_SET_RESPONSE = 0x7C, + MSG_ID_HD_ALARM_INFORMATION = 0x7D, + MSG_ID_HD_DISINFECT_STANDBY_DATA = 0x7E, + MSG_ID_UI_DISINFECT_REQUEST = 0x7F, + MSG_ID_HD_DISINFECT_RESPONSE = 0x80, + MSG_ID_UI_CHEM_DISINFECT_CONFIRM = 0x81, + MSG_ID_HD_CHEM_DISINFECT_CONFIRM_RESPONSE = 0x82, + MSG_ID_DG_FLUSH_TIME_DATA = 0x83, + MSG_ID_DG_HEAT_DISINFECT_TIME_DATA = 0x84, + MSG_ID_DG_CHEM_DISINFECT_TIME_DATA = 0x85, + MSG_ID_DG_VOLTAGES_DATA = 0x86, + MSG_ID_DG_CHEM_DISINFECT_DATA = 0x87, + MSG_ID_DG_SERIAL_NUMBER = 0x88, + MSG_ID_UI_REQUEST_SERVICE_INFO = 0x89, + MSG_ID_HD_SERVICE_SCHEDULE_DATA = 0x8A, + MSG_ID_HD_USAGE_DATA = 0x8B, + MSG_ID_DG_SERVICE_SCHEDULE_DATA = 0x8C, + MSG_ID_DG_USAGE_DATA = 0x8D, + MSG_ID_HD_POST_SINGLE_TEST_RESULT = 0x8E, + MSG_ID_HD_POST_FINAL_TEST_RESULT = 0x8F, + MSG_ID_DG_POST_SINGLE_TEST_RESULT = 0x90, + MSG_ID_DG_POST_FINAL_TEST_RESULT = 0x91, + MSG_ID_UI_POST_FINAL_TEST_RESULT = 0x92, + MSG_ID_HD_BUBBLES_DATA = 0x93, + MSG_ID_HD_TREATMENT_LOG_PERIODIC_DATA = 0x94, + MSG_ID_HD_TREATMENT_LOG_ALARM_EVENT = 0x95, + MSG_ID_HD_TREATMENT_LOG_EVENT = 0x96, + MSG_ID_UI_ACTIVE_ALARMS_LIST_REQUEST = 0x97, + MSG_ID_HD_ACTIVE_ALARMS_LIST_REQUEST_RESPONSE = 0x98, + MSG_ID_HD_SERIAL_NUMBER = 0x99, + MSG_ID_HD_SET_STANDBY_DISINFECT_SUB_MODE_REQUEST = 0x9A, + MSG_ID_HD_SET_STANDBY_DISINFECT_SUB_MODE_RESPONSE = 0x9B, + MSG_ID_HD_DG_POST_RESULT_REQUEST = 0x9C, + MSG_ID_HD_TEMPERATURES_DATA = 0x9D, + MSG_ID_HD_UI_VERSION_INFO_REQUEST = 0x9E, + MSG_ID_HD_UI_VERSION_INFO_RESPONSE = 0x9F, + MSG_ID_REQUEST_HD_USAGE_INFO = 0xA0, + MSG_ID_DG_SWITCHES_DATA = 0xA1, + MSG_ID_HD_SWITCHES_DATA = 0xA2, + MSG_ID_HD_FANS_DATA = 0xA3, + MSG_ID_HD_EVENT = 0xA4, + MSG_ID_DG_EVENT = 0xA5, + MSG_ID_DG_DIALYSATE_FLOW_METER_DATA = 0xA6, + MSG_ID_DG_ALARM_INFO = 0xA7, + MSG_ID_HD_RESERVOIRS_DATA = 0xA8, + MSG_ID_HD_REQUEST_DG_CONCENTRATE_MIXING_RATIOS = 0xA9, + MSG_ID_DG_CONCENTRATE_MIXING_RATIOS_DATA = 0xAA, + MSG_ID_DG_SCHEDULED_RUNS_DATA = 0xAB, + MSG_ID_DG_SCHEDULED_RUNS_INFO = 0xAC, - MSG_ID_CAN_ERROR_COUNT = 0X999 + MSG_ID_CAN_ERROR_COUNT = 0x999, - MSG_ID_TESTER_LOGIN_REQUEST = 0X8000 - MSG_ID_DIAL_OUT_FLOW_SET_PT_OVERRIDE = 0X8001 - MSG_ID_OFF_BUTTON_STATE_OVERRIDE = 0X8002 - MSG_ID_STOP_BUTTON_STATE_OVERRIDE = 0X8003 - MSG_ID_ALARM_LAMP_PATTERN_OVERRIDE = 0X8004 - MSG_ID_WATCHDOG_TASK_CHECKIN_OVERRIDE = 0X8005 - MSG_ID_ALARM_STATE_OVERRIDE = 0X8006 - MSG_ID_ALARM_TIME_OVERRIDE = 0X8007 - MSG_ID_BLOOD_FLOW_SET_PT_OVERRIDE = 0X8008 - MSG_ID_BLOOD_FLOW_MEAS_OVERRIDE = 0X8009 - MSG_ID_BLOOD_PUMP_MC_MEAS_SPEED_OVERRIDE = 0X800A - MSG_ID_BLOOD_PUMP_MC_MEAS_CURR_OVERRIDE = 0X800B - MSG_ID_BLOOD_FLOW_SEND_INTERVAL_OVERRIDE = 0X800C - MSG_ID_TREATMENT_TIME_REMAINING_OVERRIDE = 0X800D - MSG_ID_BLOOD_PUMP_MEAS_SPEED_OVERRIDE = 0X800E - MSG_ID_BLOOD_PUMP_MEAS_ROTOR_SPEED_OVERRIDE = 0X800F - MSG_ID_DIAL_IN_FLOW_SET_PT_OVERRIDE = 0X8010 - MSG_ID_DIAL_IN_FLOW_MEAS_OVERRIDE = 0X8011 - MSG_ID_DIAL_IN_PUMP_MC_MEAS_SPEED_OVERRIDE = 0X8012 - MSG_ID_DIAL_IN_PUMP_MC_MEAS_CURR_OVERRIDE = 0X8013 - MSG_ID_DIAL_IN_FLOW_SEND_INTERVAL_OVERRIDE = 0X8014 - MSG_ID_DIAL_IN_PUMP_MEAS_SPEED_OVERRIDE = 0X8015 - MSG_ID_DIAL_IN_PUMP_MEAS_ROTOR_SPEED_OVERRIDE = 0X8016 - MSG_ID_PRESSURE_ARTERIAL_OVERRIDE = 0X8017 - MSG_ID_PRESSURE_VENOUS_OVERRIDE = 0X8018 - MSG_ID_OCCLUSION_BLOOD_PUMP_OVERRIDE = 0X8019 - MSG_ID_BLOOD_PUMP_ROTOR_COUNT_OVERRIDE = 0X801A - MSG_ID_SET_ARTERIAL_PRESSURE_OFFSET = 0X801B - MSG_ID_PRES_OCCL_SEND_INTERVAL_OVERRIDE = 0X801C - MSG_ID_SET_RTC_DATE_TIME = 0X801D - MSG_ID_DIAL_OUT_FLOW_SEND_INTERVAL_OVERRIDE = 0X801E - MSG_ID_DIAL_OUT_UF_REF_VOLUME_OVERRIDE = 0X801F - MSG_ID_DIAL_OUT_UF_MEAS_VOLUME_OVERRIDE = 0X8020 - MSG_ID_DIAL_OUT_PUMP_MC_MEAS_SPEED_OVERRIDE = 0X8021 - MSG_ID_DIAL_OUT_PUMP_MC_MEAS_CURR_OVERRIDE = 0X8022 - MSG_ID_DIAL_OUT_PUMP_MEAS_SPEED_OVERRIDE = 0X8023 - MSG_ID_DIAL_OUT_PUMP_MEAS_ROTOR_SPEED_OVERRIDE = 0X8024 - MSG_ID_DIAL_OUT_LOAD_CELL_WEIGHT_OVERRIDE = 0X8025 - MSG_ID_HD_SAFETY_SHUTDOWN_OVERRIDE = 0X8026 - MSG_ID_HD_ACCEL_OVERRIDE = 0X8027 - MSG_ID_HD_ACCEL_MAX_OVERRIDE = 0X8028 - MSG_ID_HD_ACCEL_SEND_INTERVAL_OVERRIDE = 0X8029 - MSG_ID_HD_SYRINGE_PUMP_SEND_INTERVAL_OVERRIDE = 0X802A - MSG_ID_HD_SYRINGE_PUMP_OPERATION_REQUEST = 0X802B - MSG_ID_HD_SYRINGE_PUMP_MEASURED_RATE_OVERRIDE = 0X802C - MSG_ID_HD_SET_PARAMETER_TREATMENT_PARAMETER = 0X802D - MSG_ID_HD_VALVES_HOME = 0X802E - MSG_ID_HD_VALVES_POSITION_OVERRIDE = 0X802F - MSG_ID_HD_VALVES_SET_AIR_TRAP_VALVE = 0X8030 - MSG_ID_HD_VALVES_SET_PWM_OVERRIDE = 0X8031 - MSG_ID_HD_AIR_TRAP_SEND_INTERVAL_OVERRIDE = 0X8032 - MSG_ID_HD_AIR_TRAP_LEVEL_SENSOR_OVERRIDE = 0X8033 - MSG_ID_HD_SOFTWARE_RESET_REQUEST = 0X8034 - MSG_ID_HD_GET_SW_CONFIG_RECORD = 0X8035 - MSG_ID_HD_SET_SW_CONFIG_RECORD = 0X8036 - MSG_ID_BLOOD_PUMP_HOME_CMD = 0X8037 - MSG_ID_DIAL_IN_PUMP_HOME_CMD = 0X8038 - MSG_ID_DIAL_OUT_PUMP_HOME_CMD = 0X8039 - MSG_ID_SUPER_CLEAR_ALARMS_CMD = 0X803A - MSG_ID_HD_SYRINGE_PUMP_MEASURED_FORCE_OVERRIDE = 0X803B - MSG_ID_HD_SYRINGE_PUMP_SYRINGE_DETECT_OVERRIDE = 0X803C - MSG_ID_HD_SET_CALIBRATION_RECORD = 0X803D - MSG_ID_HD_GET_CALIBRATION_RECORD = 0X803E - MSG_ID_HD_SEND_CALIBRATION_RECORD = 0X803F - MSG_ID_HD_SET_SYSTEM_RECORD = 0X8040 - MSG_ID_HD_GET_SYSTEM_RECORD = 0X8041 - MSG_ID_HD_SEND_SYSTEM_RECORD = 0X8042 - MSG_ID_HD_GET_SERVICE_RECORD = 0X8043 - MSG_ID_HD_SET_SERVICE_RECORD = 0X8044 - MSG_ID_HD_SEND_SERVICE_RECORD = 0X8045 - MSG_ID_HD_SET_OP_MODE_REQUEST = 0X8046 - MSG_ID_HD_FLUID_LEAK_SEND_INTERVAL_OVERRIDE = 0X8047 - MSG_ID_HD_FLUID_LEAK_STATE_OVERRIDE = 0X8048 - MSG_ID_HD_SYRINGE_PUMP_MEASURED_HOME_OVERRIDE = 0X8049 - MSG_ID_HD_SYRINGE_PUMP_MEASURED_POSITION_OVERRIDE = 0X804A - MSG_ID_HD_SYRINGE_PUMP_MEASURED_VOLUME_OVERRIDE = 0X804B - MSG_ID_HD_BLOOD_LEAK_DATA_SEND_INTERVAL_OVERRIDE = 0X804C - MSG_ID_HD_BLOOD_LEAK_STATUS_OVERRIDE = 0X804D - MSG_ID_HD_BLOOD_LEAK_ZERO_REQUEST = 0X804E - MSG_ID_HD_MONITORED_VOLTAGES_SEND_INTERVAL_OVERRIDE = 0X8050 - MSG_ID_HD_MONITORED_VOLTAGES_OVERRIDE = 0X8051 - MSG_ID_HD_ALARM_INFO_SEND_INTERVAL_OVERRIDE = 0X8052 - MSG_ID_HD_ALARM_AUDIO_VOLUME_LEVEL_OVERRIDE = 0X8053 - MSG_ID_HD_ALARM_AUDIO_CURRENT_HG_OVERRIDE = 0X8054 - MSG_ID_HD_ALARM_AUDIO_CURRENT_LG_OVERRIDE = 0X8055 - MSG_ID_HD_ALARM_BACKUP_AUDIO_CURRENT_OVERRIDE = 0X8056 - MSG_ID_HD_VALVES_CURRENT_OVERRIDE = 0X8057 - MSG_ID_HD_VALVES_POSITION_COUNT_OVERRIDE = 0X8058 - MSG_ID_HD_SYRINGE_PUMP_STATUS_OVERRIDE = 0X8059 - MSG_ID_HD_SYRINGE_PUMP_ENCODER_STATUS_OVERRIDE = 0X805A - MSG_ID_HD_SYRINGE_PUMP_ADC_DAC_STATUS_OVERRIDE = 0X805B - MSG_ID_HD_SYRINGE_PUMP_ADC_READ_COUNTER_OVERRIDE = 0X805C - MSG_ID_HD_BUBBLES_DATA_SEND_INTERVAL_OVERRIDE = 0X805D - MSG_ID_HD_BUBBLE_STATUS_OVERRIDE = 0X805E - MSG_ID_HD_BLOOD_PRIME_VOLUME_OVERRIDE = 0X805F - MSG_ID_HD_BUBBLE_SELF_TEST_REQUEST = 0X8060 - MSG_ID_HD_FAN_RPM_ALARM_START_TIME_OFFSET_OVERRIDE = 0x8061 - MSG_ID_HD_SWITCHES_STATUS_OVERRIDE = 0x8062 - MSG_ID_HD_SWITCHES_PUBLISH_INTERVAL_OVERRIDE = 0x8063 - MSG_ID_HD_BATTERY_REMAINING_PERCENT_OVERRIDE = 0x8064 - MSG_ID_HD_TEMPERATURES_VALUE_OVERRIDE = 0x8065 - MSG_ID_HD_TEMPERATURES_PUBLISH_INTERVAL_OVERRIDE = 0x8066 - MSG_ID_HD_FANS_PUBLISH_INTERVAL_OVERRIDE = 0x8067 - MSG_ID_HD_FANS_RPM_OVERRIDE = 0x8068 - MSG_ID_HD_RINSEBACK_VOLUME_OVERRIDE = 0x8069 - MSG_ID_HD___AVAILABLE_2 = 0x806A - MSG_ID_HD_ALARM_STATUS_PUBLISH_INTERVAL_OVERRIDE = 0x806B - MSG_ID_HD_TREATMENT_TIME_DATA_PUBLISH_INTERVAL_OVERRIDE = 0x806C - MSG_ID_HD_TREATMENT_RANGES_PUBLISH_INTERVAL_OVERRIDE = 0x806D - MSG_ID_HD_TREATMENT_STOP_DATA_PUBLISH_INTERVAL_OVERRIDE = 0x806E - MSG_ID_HD_BLOOD_PRIME_DATA_PUBLISH_INTERVAL_OVERRIDE = 0x806F - MSG_ID_HD_RINSEBACK_DATA_PUBLISH_INTERVAL_OVERRIDE = 0x8070 - MSG_ID_HD_STANDBY_DATA_PUBLISH_INTERVAL_OVERRIDE = 0x8071 - MSG_ID_HD_OP_MODE_DATA_PUBLISH_INTERVAL_OVERRIDE = 0x8072 - MSG_ID_HD_PRE_TREATMENT_DATA_PUBLISH_INTERVAL_OVERRIDE = 0x8073 - MSG_ID_HD_TREATMENT_DATA_PUBLISH_INTERVAL_OVERRIDE = 0x8074 - MSG_ID_HD_POST_TREATMENT_DATA_PUBLISH_INTERVAL_OVERRIDE = 0x8075 - MSG_ID_HD_BLOCK_MESSAGE_TRANSMISSION = 0x8076 - MSG_ID_HD_SYRINGE_PUMP_FORCE_SENSOR_DAC_CALIBRATE = 0x8077 - MSG_ID_HD_STOP_RTC_CLOCK = 0x8078 - MSG_ID_HD_FANS_DUTY_CYCLE_OVERRIDE = 0x8079 - MSG_ID_HD_REQ_CURRENT_TREATMENT_PARAMETERS = 0X8080 - MSG_ID_HD_RES_CURRENT_TREATMENT_PARAMETERS = 0X8081 + MSG_ID_FIRST_TESTER_MESSAGE = 0x8000, + MSG_ID_TESTER_LOGIN_REQUEST = MSG_ID_FIRST_TESTER_MESSAGE, + MSG_ID_DIAL_OUT_FLOW_SET_PT_OVERRIDE = 0x8001, + MSG_ID_OFF_BUTTON_STATE_OVERRIDE = 0x8002, + MSG_ID_STOP_BUTTON_STATE_OVERRIDE = 0x8003, + MSG_ID_ALARM_LAMP_PATTERN_OVERRIDE = 0x8004, + MSG_ID_WATCHDOG_TASK_CHECKIN_OVERRIDE = 0x8005, + MSG_ID_ALARM_STATE_OVERRIDE = 0x8006, + MSG_ID_ALARM_TIME_OVERRIDE = 0x8007, + MSG_ID_BLOOD_FLOW_SET_PT_OVERRIDE = 0x8008, + MSG_ID_BLOOD_FLOW_MEAS_OVERRIDE = 0x8009, + MSG_ID_BLOOD_PUMP_MC_MEAS_SPEED_OVERRIDE = 0x800A, + MSG_ID_BLOOD_PUMP_MC_MEAS_CURR_OVERRIDE = 0x800B, + MSG_ID_BLOOD_FLOW_SEND_INTERVAL_OVERRIDE = 0x800C, + MSG_ID_TREATMENT_TIME_REMAINING_OVERRIDE = 0x800D, + MSG_ID_BLOOD_PUMP_MEAS_SPEED_OVERRIDE = 0x800E, + MSG_ID_BLOOD_PUMP_MEAS_ROTOR_SPEED_OVERRIDE = 0x800F, + MSG_ID_DIAL_IN_FLOW_SET_PT_OVERRIDE = 0x8010, + MSG_ID_DIAL_IN_FLOW_MEAS_OVERRIDE = 0x8011, + MSG_ID_DIAL_IN_PUMP_MC_MEAS_SPEED_OVERRIDE = 0x8012, + MSG_ID_DIAL_IN_PUMP_MC_MEAS_CURR_OVERRIDE = 0x8013, + MSG_ID_DIAL_IN_FLOW_SEND_INTERVAL_OVERRIDE = 0x8014, + MSG_ID_DIAL_IN_PUMP_MEAS_SPEED_OVERRIDE = 0x8015, + MSG_ID_DIAL_IN_PUMP_MEAS_ROTOR_SPEED_OVERRIDE = 0x8016, + MSG_ID_PRESSURE_ARTERIAL_OVERRIDE = 0x8017, + MSG_ID_PRESSURE_VENOUS_OVERRIDE = 0x8018, + MSG_ID_OCCLUSION_BLOOD_PUMP_OVERRIDE = 0x8019, + MSG_ID_BLOOD_ROTOR_COUNT_OVERRIDE = 0x801A, + MSG_ID_SET_ARTERIAL_PRESSURE_OFFSET = 0x801B, + MSG_ID_PRES_OCCL_SEND_INTERVAL_OVERRIDE = 0x801C, + MSG_ID_SET_RTC_DATE_TIME = 0x801D, + MSG_ID_DIAL_OUT_FLOW_SEND_INTERVAL_OVERRIDE = 0x801E, + MSG_ID_DIAL_OUT_UF_REF_VOLUME_OVERRIDE = 0x801F, + MSG_ID_DIAL_OUT_UF_MEAS_VOLUME_OVERRIDE = 0x8020, + MSG_ID_DIAL_OUT_PUMP_MC_MEAS_SPEED_OVERRIDE = 0x8021, + MSG_ID_DIAL_OUT_PUMP_MC_MEAS_CURR_OVERRIDE = 0x8022, + MSG_ID_DIAL_OUT_PUMP_MEAS_SPEED_OVERRIDE = 0x8023, + MSG_ID_DIAL_OUT_PUMP_MEAS_ROTOR_SPEED_OVERRIDE = 0x8024, + MSG_ID_DIAL_OUT_LOAD_CELL_WEIGHT_OVERRIDE = 0x8025, + MSG_ID_HD_SAFETY_SHUTDOWN_OVERRIDE = 0x8026, + MSG_ID_HD_ACCEL_OVERRIDE = 0x8027, + MSG_ID_HD_ACCEL_MAX_OVERRIDE = 0x8028, + MSG_ID_HD_ACCEL_SEND_INTERVAL_OVERRIDE = 0x8029, + MSG_ID_HD_SYRINGE_PUMP_SEND_INTERVAL_OVERRIDE = 0x802A, + MSG_ID_HD_SYRINGE_PUMP_OPERATION_REQUEST = 0x802B, + MSG_ID_HD_SYRINGE_PUMP_MEASURED_RATE_OVERRIDE = 0x802C, + MSG_ID_HD_SET_PARAMETER_TREATMENT_PARAMETER = 0x802D, + MSG_ID_HD_VALVES_HOME = 0x802E, + MSG_ID_HD_VALVES_POSITION_OVERRIDE = 0x802F, + MSG_ID_HD_VALVES_SET_AIR_TRAP_VALVE = 0x8030, + MSG_ID_HD_VALVES_SET_PWM_OVERRIDE = 0x8031, + MSG_ID_HD_AIR_TRAP_SEND_INTERVAL_OVERRIDE = 0x8032, + MSG_ID_HD_AIR_TRAP_LEVEL_SENSOR_OVERRIDE = 0x8033, + MSG_ID_HD_SOFTWARE_RESET_REQUEST = 0x8034, + MSG_ID_HD_GET_SW_CONFIG_RECORD = 0x8035, + MSG_ID_HD_SET_SW_CONFIG_RECORD = 0x8036, + MSG_ID_BLOOD_PUMP_HOME_CMD = 0x8037, + MSG_ID_DIAL_IN_PUMP_HOME_CMD = 0x8038, + MSG_ID_DIAL_OUT_PUMP_HOME_CMD = 0x8039, + MSG_ID_SUPER_CLEAR_ALARMS_CMD = 0x803A, + MSG_ID_HD_SYRINGE_PUMP_MEASURED_FORCE_OVERRIDE = 0x803B, + MSG_ID_HD_SYRINGE_PUMP_SYRINGE_DETECT_OVERRIDE = 0x803C, + MSG_ID_HD_SET_CALIBRATION_RECORD = 0x803D, + MSG_ID_HD_GET_CALIBRATION_RECORD = 0x803E, + MSG_ID_HD_SEND_CALIBRATION_RECORD = 0x803F, + MSG_ID_HD_SET_SYSTEM_RECORD = 0x8040, + MSG_ID_HD_GET_SYSTEM_RECORD = 0x8041, + MSG_ID_HD_SEND_SYSTEM_RECORD = 0x8042, + MSG_ID_HD_GET_SERVICE_RECORD = 0x8043, + MSG_ID_HD_SET_SERVICE_RECORD = 0x8044, + MSG_ID_HD_SEND_SERVICE_RECORD = 0x8045, + MSG_ID_HD_SET_OP_MODE_REQUEST = 0x8046, + MSG_ID_HD_FLUID_LEAK_SEND_INTERVAL_OVERRIDE = 0x8047, + MSG_ID_HD_FLUID_LEAK_STATE_OVERRIDE = 0x8048, + MSG_ID_HD_SYRINGE_PUMP_MEASURED_HOME_OVERRIDE = 0x8049, + MSG_ID_HD_SYRINGE_PUMP_MEASURED_POSITION_OVERRIDE = 0x804A, + MSG_ID_HD_SYRINGE_PUMP_MEASURED_VOLUME_OVERRIDE = 0x804B, + MSG_ID_HD_BLOOD_LEAK_DATA_SEND_INTERVAL_OVERRIDE = 0x804C, + MSG_ID_HD_BLOOD_LEAK_STATUS_OVERRIDE = 0x804D, + MSG_ID_HD_BLOOD_LEAK_ZERO_REQUEST = 0x804E, + MSG_ID_HD_MONITORED_VOLTAGES_SEND_INTERVAL_OVERRIDE = 0x8050, + MSG_ID_HD_MONITORED_VOLTAGES_OVERRIDE = 0x8051, + MSG_ID_HD_ALARM_INFO_SEND_INTERVAL_OVERRIDE = 0x8052, + MSG_ID_HD_ALARM_AUDIO_VOLUME_LEVEL_OVERRIDE = 0x8053, + MSG_ID_HD_ALARM_AUDIO_CURRENT_HG_OVERRIDE = 0x8054, + MSG_ID_HD_ALARM_AUDIO_CURRENT_LG_OVERRIDE = 0x8055, + MSG_ID_HD_ALARM_BACKUP_AUDIO_CURRENT_OVERRIDE = 0x8056, + MSG_ID_HD_VALVES_CURRENT_OVERRIDE = 0x8057, + MSG_ID_HD_VALVES_POSITION_COUNT_OVERRIDE = 0x8058, + MSG_ID_HD_SYRINGE_PUMP_STATUS_OVERRIDE = 0x8059, + MSG_ID_HD_SYRINGE_PUMP_ENCODER_STATUS_OVERRIDE = 0x805A, + MSG_ID_HD_SYRINGE_PUMP_ADC_DAC_STATUS_OVERRIDE = 0x805B, + MSG_ID_HD_SYRINGE_PUMP_ADC_READ_COUNTER_OVERRIDE = 0x805C, + MSG_ID_HD_BUBBLES_DATA_SEND_INTERVAL_OVERRIDE = 0x805D, + MSG_ID_HD_BUBBLE_STATUS_OVERRIDE = 0x805E, + MSG_ID_HD_BLOOD_PRIME_VOLUME_OVERRIDE = 0x805F, + MSG_ID_HD_BUBBLE_SELF_TEST_REQUEST = 0x8060, + MSG_ID_HD_FAN_RPM_ALARM_START_TIME_OFFSET_OVERRIDE = 0x8061, + MSG_ID_HD_SWITCHES_STATUS_OVERRIDE = 0x8062, + MSG_ID_HD_SWITCHES_PUBLISH_INTERVAL_OVERRIDE = 0x8063, + MSG_ID_HD_BATTERY_REMAINING_PERCENT_OVERRIDE = 0x8064, + MSG_ID_HD_TEMPERATURES_VALUE_OVERRIDE = 0x8065, + MSG_ID_HD_TEMPERATURES_PUBLISH_INTERVAL_OVERRIDE = 0x8066, + MSG_ID_HD_FANS_PUBLISH_INTERVAL_OVERRIDE = 0x8067, + MSG_ID_HD_FANS_RPM_OVERRIDE = 0x8068, + MSG_ID_HD_RINSEBACK_VOLUME_OVERRIDE = 0x8069, + MSG_ID_HD_SEND_SW_CONFIG_RECORD = 0x806A, + MSG_ID_HD_ALARM_STATUS_PUBLISH_INTERVAL_OVERRIDE = 0x806B, + MSG_ID_HD_TREATMENT_TIME_DATA_PUBLISH_INTERVAL_OVERRIDE = 0x806C, + MSG_ID_HD_TREATMENT_RANGES_PUBLISH_INTERVAL_OVERRIDE = 0x806D, + MSG_ID_HD_TREATMENT_STOP_DATA_PUBLISH_INTERVAL_OVERRIDE = 0x806E, + MSG_ID_HD_BLOOD_PRIME_DATA_PUBLISH_INTERVAL_OVERRIDE = 0x806F, + MSG_ID_HD_RINSEBACK_DATA_PUBLISH_INTERVAL_OVERRIDE = 0x8070, + MSG_ID_HD_STANDBY_DATA_PUBLISH_INTERVAL_OVERRIDE = 0x8071, + MSG_ID_HD_OP_MODE_DATA_PUBLISH_INTERVAL_OVERRIDE = 0x8072, + MSG_ID_HD_PRE_TREATMENT_DATA_PUBLISH_INTERVAL_OVERRIDE = 0x8073, + MSG_ID_HD_TREATMENT_DATA_PUBLISH_INTERVAL_OVERRIDE = 0x8074, + MSG_ID_HD_POST_TREATMENT_DATA_PUBLISH_INTERVAL_OVERRIDE = 0x8075, + MSG_ID_HD_BLOCK_MESSAGE_TRANSMISSION = 0x8076, + MSG_ID_HD_SYRINGE_PUMP_FORCE_SENSOR_DAC_CALIBRATE = 0x8077, + MSG_ID_HD_STOP_RTC_CLOCK = 0x8078, + MSG_ID_HD_FANS_DUTY_CYCLE_OVERRIDE = 0x8079, + MSG_ID_HD_SYRINGE_PUMP_HEPRIN_BOLUS_TARGET_RATE_OVERRIDE = 0x807A, + MSG_ID_HD_REQ_CURRENT_TREATMENT_PARAMETERS = 0x807B, + MSG_ID_HD_RES_CURRENT_TREATMENT_PARAMETERS = 0x807C, - MSG_ID_DG_TESTER_LOGIN_REQUEST = 0XA000 - MSG_ID_DG_ALARM_STATE_OVERRIDE = 0XA001 - MSG_ID_DG_WATCHDOG_TASK_CHECKIN_OVERRIDE = 0XA002 - MSG_ID_DG_SET_RTC_DATE_TIME = 0XA004 - MSG_ID_LOAD_CELL_OVERRIDE = 0XA005 - MSG_ID_PRESSURE_OVERRIDE = 0XA006 - MSG_ID_PRESSURE_SEND_INTERVAL_OVERRIDE = 0XA007 - MSG_ID_RO_MEASURED_FLOW_OVERRIDE = 0XA009 - MSG_ID_RO_PUMP_SEND_INTERVAL_OVERRIDE = 0XA00A - MSG_ID_DRAIN_PUMP_SET_RPM = 0XA00B - MSG_ID_DRAIN_PUMP_SEND_INTERVAL_OVERRIDE = 0XA00C - MSG_ID_LOAD_CELL_SEND_INTERVAL_OVERRIDE = 0XA00D - MSG_ID_VALVE_STATE_OVERRIDE = 0XA00E - MSG_ID_VALVES_STATES_PUBLISH_INTERVAL_OVERRIDE = 0XA00F - MSG_ID_TEMPERATURE_SENSORS_VALUE_OVERRIDE = 0XA010 - MSG_ID_START_STOP_PRIMARY_HEATER = 0XA011 - MSG_ID_TEMPERATURE_SENSORS_PUBLISH_INTERVAL_OVERRIDE = 0XA012 - MSG_ID_HEATERS_PUBLISH_INTERVAL_ORVERRIDE = 0XA013 - MSG_ID_DG_SAFETY_SHUTDOWN_OVERRIDE = 0XA014 - MSG_ID_CONDUCTIVITY_OVERRIDE = 0XA015 - MSG_ID_CONDUCTIVITY_PUBLISH_INTERVAL_OVERRIDE = 0XA016 - MSG_ID_DG_ACCEL_OVERRIDE = 0XA017 - MSG_ID_DG_ACCEL_MAX_OVERRIDE = 0XA018 - MSG_ID_DG_ACCEL_SEND_INTERVAL_OVERRIDE = 0XA019 - MSG_ID_DG_MONITORED_VOLTAGES_SEND_INTERVAL_OVERRIDE = 0XA01A - MSG_ID_DG_MONITORED_VOLTAGES_OVERRIDE = 0XA01B - MSG_ID_DRAIN_PUMP_TARGET_OUTLET_PRESSURE = 0XA01C - MSG_ID_DG_SWITCHES_STATUS_OVERRIDE = 0XA01D - MSG_ID_DG_SWITCHES_PUBLISH_INTERVAL_OVERRIDE = 0XA01E - MSG_ID_DG_OP_MODE_PUBLISH_INTERVAL_OVERRIDE = 0XA01F - MSG_ID_DG_BLOCK_MESSAGE_TRANSMISSION = 0XA020 - MSG_ID_DIALYSATE_MEASURED_FLOW_OVERRIDE = 0xA021 - MSG_ID_DG_SOFTWARE_RESET_REQUEST = 0XA022 - MSG_ID_DG_CONCENTRATE_PUMP_MEASURED_SPEED_OVERRIDE = 0XA023 - MSG_ID_CONCENTRATE_PUMP_TARGET_SPEED_OVERRIDE = 0XA024 - MSG_ID_UV_REACTORS_DATA_PUBLISH_INTERVAL_OVERRIDE = 0XA025 - MSG_ID_CONCENTRATE_PUMP_STATE_CHANGE_REQUEST = 0XA026 - MSG_ID_CONCENTRATE_PUMP_PUBLISH_INTERVAL_OVERRIDE = 0XA027 - MSG_ID_DG_START_STOP_UV_REACTORS = 0XA028 - MSG_ID_DG_REQUEST_CALIBRATION_DATA = 0XA029 - MSG_ID_DG_FANS_DATA_PUBLISH_INTERVAL_OVERRIDE = 0XA02A - MSG_ID_DG_UV_REACTORS_HEALTH_OVERRIDE = 0XA02C - MSG_ID_DG_THERMISTORS_DATA_PUBLISH_INTERVAL_OVERRIDE = 0XA02D - MSG_ID_DG_THERMISTORS_VALUE_OVERRIDE = 0XA02E - MSG_ID_DG_RO_PUMP_DUTY_CYCLE_OVERRIDE = 0XA02F - MSG_ID_DG_RO_FLOW_RATE_OVERRIDE = 0XA030 - MSG_ID_DG_SET_RO_PUMP_TARGET_FLOW = 0XA031 - MSG_ID_DG_RO_PUMP_TARGET_PRESSURE_OVERRIDE = 0XA032 - MSG_ID_DG_SET_CALIBRATION_RECORD = 0XA033 - MSG_ID_DG_GET_CALIBRATION_RECORD = 0XA034 - MSG_ID_DG_SEND_CALIBRATION_RECORD = 0XA035 - MSG_ID_DG_SET_SYSTEM_RECORD = 0XA036 - MSG_ID_DG_GET_SYSTEM_RECORD = 0XA037 - MSG_ID_DG_SEND_SYSTEM_RECORD = 0XA038 - MSG_ID_DG_GET_SERVICE_RECORD = 0XA039 - MSG_ID_DG_SET_SERVICE_RECORD = 0XA03A - MSG_ID_DG_SEND_SERVICE_RECORD = 0XA03B - MSG_ID_DG_GET_SCHEDULED_RUNS_RECORD = 0XA03C - MSG_ID_DG_SET_SCHEDULED_RUNS_RECORD = 0XA03D - MSG_ID_DG_SEND_SCHEDULED_RUNS_RECORD = 0XA03E - MSG_ID_DG_FLUID_LEAK_SEND_INTERVAL_OVERRIDE = 0XA03F - MSG_ID_DG_FLUID_LEAK_STATE_DETECTOR_OVERRIDE = 0XA040 - MSG_ID_DG_FLUSH_PUBLISH_INTERVAL_OVERRIDE = 0XA041 - MSG_ID_FILTER_FLUSH_TIME_PERIOD_OVERRIDE = 0XA042 - MSG_ID_DG_FANS_RPM_OVERRIDE = 0XA043 - MSG_ID_DIALYSATE_FLOW_SEND_INTERVAL_OVERRIDE = 0XA044 - MSG_ID_DG_STOP_RTC_CLOCK = 0XA045 - MSG_ID_DG_DRAIN_PUMP_MEASURED_RPM_OVERRIDE = 0XA046 - MSG_ID_DG_SUPER_CLEAR_ALARMS_CMD = 0XA047 - MSG_ID_DG_ALARM_INFO_SEND_INTERVAL_OVERRIDE = 0XA048 - MSG_ID_DG_FAN_RPM_ALARM_START_TIME_OFFSET_OVERRIDE = 0xA049 + MSG_ID_FIRST_DG_TESTER_MESSAGE = 0xA000, + MSG_ID_DG_TESTER_LOGIN_REQUEST = MSG_ID_FIRST_DG_TESTER_MESSAGE, + MSG_ID_DG_ALARM_STATE_OVERRIDE = 0xA001, + MSG_ID_DG_WATCHDOG_TASK_CHECKIN_OVERRIDE = 0xA002, + MSG_ID_DG_SET_RTC_DATE_TIME = 0xA004, + MSG_ID_LOAD_CELL_OVERRIDE = 0xA005, + MSG_ID_PRESSURE_OVERRIDE = 0xA006, + MSG_ID_PRESSURE_SEND_INTERVAL_OVERRIDE = 0xA007, + MSG_ID_RO_MEASURED_FLOW_OVERRIDE = 0xA009, + MSG_ID_RO_PUMP_SEND_INTERVAL_OVERRIDE = 0xA00A, + MSG_ID_DRAIN_PUMP_SET_RPM = 0xA00B, + MSG_ID_DRAIN_PUMP_SEND_INTERVAL_OVERRIDE = 0xA00C, + MSG_ID_LOAD_CELLL_SEND_INTERVAL_OVERRIDE = 0xA00D, + MSG_ID_VALVE_STATE_OVERRIDE = 0xA00E, + MSG_ID_VALVES_STATES_PUBLISH_INTERVAL_OVERRIDE = 0xA00F, + MSG_ID_TEMPERATURE_SENSORS_VALUE_OVERRIDE = 0xA010, + MSG_ID_START_STOP_PRIMARY_HEATER = 0xA011, + MSG_ID_TEMPERATURE_SENSORS_PUBLISH_INTERVAL_OVERRIDE = 0xA012, + MSG_ID_HEATERS_PUBLISH_INTERVAL_ORVERRIDE = 0xA013, + MSG_ID_DG_SAFETY_SHUTDOWN_OVERRIDE = 0xA014, + MSG_ID_CONDUCTIVITY_OVERRIDE = 0xA015, + MSG_ID_CONDUCTIVITY_PUBLISH_INTERVAL_OVERRIDE = 0xA016, + MSG_ID_DG_ACCEL_OVERRIDE = 0xA017, + MSG_ID_DG_ACCEL_MAX_OVERRIDE = 0xA018, + MSG_ID_DG_ACCEL_SEND_INTERVAL_OVERRIDE = 0xA019, + MSG_ID_DG_MONITORED_VOLTAGES_SEND_INTERVAL_OVERRIDE = 0xA01A, + MSG_ID_DG_MONITORED_VOLTAGES_OVERRIDE = 0xA01B, + MSG_ID_DRAIN_PUMP_TARGET_OUTLET_PRESSURE = 0xA01C, + MSG_ID_DG_SWITCHES_STATUS_OVERRIDE = 0xA01D, + MSG_ID_DG_SWITCHES_PUBLISH_INTERVAL_OVERRIDE = 0xA01E, + MSG_ID_DG_OP_MODE_PUBLISH_INTERVAL_OVERRIDE = 0xA01F, + MSG_ID_DG_BLOCK_MESSAGE_TRANSMISSION = 0xA020, + MSG_ID_DIALYSATE_MEASURED_FLOW_OVERRIDE = 0xA021, + MSG_ID_DG_SOFTWARE_RESET_REQUEST = 0xA022, + MSG_ID_DG_CONCENTRATE_PUMP_MEASURED_SPEED_OVERRIDE = 0xA023, + MSG_ID_CONCENTRATE_PUMP_TARGET_SPEED_OVERRIDE = 0xA024, + MSG_ID_UV_REACTORS_DATA_PUBLISH_INTERVAL_OVERRIDE = 0xA025, + MSG_ID_CONCENTRATE_PUMP_STATE_CHANGE_REQUEST = 0xA026, + MSG_ID_CONCENTRATE_PUMP_PUBLISH_INTERVAL_OVERRIDE = 0xA027, + MSG_ID_DG_START_STOP_UV_REACTORS = 0xA028, + MSG_ID_DG_REQUEST_CALIBRATION_DATA = 0xA029, + MSG_ID_DG_FANS_DATA_PUBLISH_INTERVAL_OVERRIDE = 0xA02A, + MSG_ID_DG_UV_REACTORS_HEALTH_OVERRIDE = 0xA02C, + MSG_ID_DG_THERMISTORS_DATA_PUBLISH_INTERVAL_OVERRIDE = 0xA02D, + MSG_ID_DG_THERMISTORS_VALUE_OVERRIDE = 0xA02E, + MSG_ID_DG_RO_PUMP_DUTY_CYCLE_OVERRIDE = 0xA02F, + MSG_ID_DG_RO_FLOW_RATE_OVERRIDE = 0xA030, + MSG_ID_DG_SET_RO_PUMP_TARGET_FLOW = 0xA031, + MSG_ID_DG_RO_PUMP_TARGET_PRESSURE_OVERRIDE = 0xA032, + MSG_ID_DG_SET_CALIBRATION_RECORD = 0xA033, + MSG_ID_DG_GET_CALIBRATION_RECORD = 0xA034, + MSG_ID_DG_SEND_CALIBRATION_RECORD = 0xA035, + MSG_ID_DG_SET_SYSTEM_RECORD = 0xA036, + MSG_ID_DG_GET_SYSTEM_RECORD = 0xA037, + MSG_ID_DG_SEND_SYSTEM_RECORD = 0xA038, + MSG_ID_DG_GET_SERVICE_RECORD = 0xA039, + MSG_ID_DG_SET_SERVICE_RECORD = 0xA03A, + MSG_ID_DG_SEND_SERVICE_RECORD = 0xA03B, + MSG_ID_DG_GET_SCHEDULED_RUNS_RECORD = 0xA03C, + MSG_ID_DG_SET_SCHEDULED_RUNS_RECORD = 0xA03D, + MSG_ID_DG_SEND_SCHEDULED_RUNS_RECORD = 0xA03E, + MSG_ID_DG_FLUID_LEAK_SEND_INTERVAL_OVERRIDE = 0xA03F, + MSG_ID_DG_FLUID_LEAK_STATE_DETECTOR_OVERRIDE = 0xA040, + MSG_ID_DG_FLUSH_PUBLISH_INTERVAL_OVERRIDE = 0xA041, + MSG_ID_FILTER_FLUSH_TIME_PERIOD_OVERRIDE = 0xA042, + MSG_ID_DG_FANS_RPM_OVERRIDE = 0xA043, + MSG_ID_DIALYSATE_FLOW_SEND_INTERVAL_OVERRIDE = 0xA044, + MSG_ID_DG_STOP_RTC_CLOCK = 0xA045, + MSG_ID_DG_DRAIN_PUMP_MEASURED_RPM_OVERRIDE = 0xA046, + MSG_ID_DG_SUPER_CLEAR_ALARMS_CMD = 0xA047, + MSG_ID_DG_ALARM_INFO_SEND_INTERVAL_OVERRIDE = 0xA048, + MSG_ID_DG_FAN_RPM_ALARM_START_TIME_OFFSET_OVERRIDE = 0xA049, + MSG_ID_DG_GET_SW_CONFIG_RECORD = 0xA04A, + MSG_ID_DG_SET_SW_CONFIG_RECORD = 0xA04B, + MSG_ID_DG_SEND_SW_CONFIG_RECORD = 0xA04C, + MSG_ID_DG_FANS_DUTY_CYCLE_OVERRIDE = 0xA04D, - MSG_ID_HD_DEBUG_EVENT = 0XFFF1 - MSG_ID_DG_DEBUG_EVENT = 0XFFF2 - MSG_ID_ACK_MESSAGE_THAT_REQUIRES_ACK = 0XFFFF + MSG_ID_HD_DEBUG_EVENT = 0xFFF1, + MSG_ID_DG_DEBUG_EVENT = 0xFFF2, + MSG_ID_ACK_MESSAGE_THAT_REQUIRES_ACK = 0xFFFF,