Index: tools/Code_Report.csv =================================================================== diff -u -r7956c4b83d4c70b47b137d9e3782d6b1ea96361d -r83af20e01cb81887eae3bb5a1a20d7a711c3eb71 --- tools/Code_Report.csv (.../Code_Report.csv) (revision 7956c4b83d4c70b47b137d9e3782d6b1ea96361d) +++ tools/Code_Report.csv (.../Code_Report.csv) (revision 83af20e01cb81887eae3bb5a1a20d7a711c3eb71) @@ -17,6 +17,7 @@ ./dg/alarms.py, Function, clear_dialin_alarms(self): ./dg/calibration_record.py, Function, cmd_get_dg_calibration_record_report(self, report_destination: str = None): ./dg/calibration_record.py, Function, cmd_request_dg_calibration_record(self) -> bool: +./dg/calibration_record.py, Function, cmd_dg_calibration_record_crc_override(self, crc: int) -> bool: ./dg/calibration_record.py, Function, cmd_set_dg_calibration_excel_to_fw(self, report_address: str): ./dg/calibration_record.py, Function, cmd_set_dg_calibration_record(self, previous_record: OrderedDict) -> bool: ./dg/calibration_record.py, Function, cmd_reset_dg_calibration_record(self) -> bool: @@ -25,8 +26,12 @@ ./dg/concentrate_pumps.py, Function, cmd_concentrate_pump_state_change_request(self, pump_id: int, on: bool = False) -> int: ./dg/concentrate_pumps.py, Function, cmd_concentrate_pump_target_speed_override(self, pump_id: int, speed: float) -> int: ./dg/concentrate_pumps.py, Function, cmd_concentrate_pump_measured_speed_override(self, pump_id: int, speed: float, reset: int = NO_RESET) -> int: +./dg/concentrate_pumps.py, Function, cmd_concentrate_pump_parked_status_override(self, pump_id: int, status: int, reset: int = NO_RESET) -> int: +./dg/concentrate_pumps.py, Function, cmd_concentrate_pump_park_fault_state_override(self, pump_id: int, status: int, reset: int = NO_RESET) -> int: +./dg/concentrate_pumps.py, Function, cmd_concentrate_pump_park_command(self, pump_id: int) -> int: ./dg/concentrate_pumps.py, Function, cmd_concentrate_pump_broadcast_interval_override(self, ms: int, reset: int = NO_RESET) -> int: ./dg/concentrate_pumps.py, Function, get_concentrate_pumps(self): +./dg/concentrate_pumps.py, Function, get_concentrate_pumps_parked(self): ./dg/conductivity_sensors.py, Function, cmd_conductivity_sensor_override(self, sensor: int, conductivity: float, reset: int = NO_RESET) -> int: ./dg/conductivity_sensors.py, Function, cmd_conductivity_sensor_data_broadcast_interval_override(self, ms: int, reset: int = NO_RESET) -> int: ./dg/conductivity_sensors.py, Function, get_conductivity_sensors(self): @@ -92,13 +97,15 @@ ./dg/hd_proxy.py, Function, cmd_stop_primary_heater(self) -> None: ./dg/hd_proxy.py, Function, cmd_sample_water(self, cmd: int) -> None: ./dg/hd_proxy.py, Function, cmd_start_stop_dg_heat_disinfect(self, start: bool = True) -> int: +./dg/hd_proxy.py, Function, cmd_start_stop_dg_heat_disinfect_active_cool(self, start: bool = True) -> int: ./dg/hd_proxy.py, Function, cmd_start_stop_dg_flush(self, start: bool = True) -> int: ./dg/hd_proxy.py, Function, cmd_start_stop_dg_chemical_disinfect(self, start: bool = True) -> int: ./dg/hd_proxy.py, Function, cmd_start_stop_dg_chemical_disinfect_flush(self, start: bool = True) -> int: ./dg/hd_proxy.py, Function, cmd_resend_dg_alarms(self) -> int: ./dg/hd_proxy.py, Function, cmd_hd_communication_status_override(self, status: bool, reset: int = NO_RESET) -> int: ./dg/hd_proxy.py, Function, cmd_switch_reservoirs(self, reservoir_id: int = RESERVOIR1) -> int: ./dg/hd_proxy.py, Function, cmd_fill(self, volume: int = 1500, tgt_fill_flow_lpm: float = 0.8, start: int = 1) -> int: +./dg/heat_disinfect_active_cool.py, Function, clear_heat_disinfect_active_cool_info(self) -> None: ./dg/heat_disinfect.py, Function, clear_heat_disinfect_info(self) -> None: ./dg/heaters.py, Function, get_primary_heater_target_temperature(self): ./dg/heaters.py, Function, get_trimmer_heater_target_temperature(self): @@ -137,17 +144,21 @@ ./dg/scheduled_runs_record.py, Function, cmd_request_dg_scheduled_runs_record(self) -> int: ./dg/scheduled_runs_record.py, Function, cmd_set_dg_scheduled_runs_record(self, dg_scheduled_runs_record: OrderedDict) -> bool: ./dg/scheduled_runs_record.py, Function, cmd_reset_dg_calibration_record(self) -> bool: +./dg/service_record.py, Function, cmd_dg_service_record_crc_override(self, crc: int) -> bool: ./dg/service_record.py, Function, cmd_set_dg_service_record(self, dg_service_record: OrderedDict) -> bool: +./dg/service_record.py, Function, cmd_set_dg_service_record_excel_to_fw(self, report_address: str): +./dg/service_record.py, Function, cmd_get_dg_service_record(self, report_address: str = None): ./dg/service_record.py, Function, cmd_reset_dg_service_record(self) -> bool: ./dg/service_record.py, Function, cmd_request_dg_service_record(self) -> int: +./dg/sw_configs.py, Function, cmd_reset_dg_sw_config_record(self) -> bool: ./dg/sw_configs.py, Function, cmd_update_dg_sw_config_record(self, excel_report_path: str): ./dg/sw_configs.py, Function, cmd_get_dg_sw_config_record(self, report_address: str = None): -./dg/sw_configs.py, Function, cmd_reset_dg_sw_config_record(self) -> bool: ./dg/switches.py, Function, cmd_dg_switches_data_broadcast_interval_override(self, ms: int, reset: int = NO_RESET) -> int: ./dg/switches.py, Function, get_switches_status(self) -> dict: ./dg/switches.py, Function, cmd_dg_switch_status_override(self, switch: int, status: int, reset: int = NO_RESET) -> int: ./dg/system_record.py, Function, cmd_get_dg_system_record_report(self, report_destination: str = None): ./dg/system_record.py, Function, cmd_request_dg_system_record(self) -> int: +./dg/system_record.py, Function, cmd_dg_system_record_crc_override(self, crc: int) -> bool: ./dg/system_record.py, Function, cmd_set_dg_system_record_excel_to_fw(self, report_address: str): ./dg/system_record.py, Function, cmd_set_dg_system_record(self, dg_system_record: OrderedDict) -> bool: ./dg/system_record.py, Function, cmd_reset_dg_system_record(self) -> bool: @@ -160,6 +171,9 @@ ./dg/thermistors.py, Function, cmd_thermistors_value_override(self, thermistor: int, value: float, reset: int = NO_RESET) -> int: ./dg/usage_info_record.py, Function, cmd_update_dg_usage_info_record(self, excel_report_path: str): ./dg/usage_info_record.py, Function, cmd_get_dg_usage_info_record(self, report_address: str = None): +./dg/usage_info_record.py, Function, cmd_reset_dg_usage_info_record(self) -> bool: +./dg/usage_info_record.py, Function, cmd_set_dg_usage_info_excel_to_fw(self, report_address: str): +./dg/usage_info_record.py, Function, cmd_dg_usage_info_crc_override(self, crc: int) -> bool: ./dg/uv_reactors.py, Function, cmd_uv_reactors_data_broadcast_interval_override(self, ms: int, reset: int = NO_RESET) -> int: ./dg/uv_reactors.py, Function, cmd_uv_reactors_health_override(self, reactor: int, health: int, reset: int = NO_RESET) -> int: ./dg/uv_reactors.py, Function, cmd_start_stop_inlet_uv_reactor(self, state: int = ReactorsStates.UV_REACTOR_STATE_OFF.value) -> int: @@ -194,6 +208,8 @@ ./hd/air_trap.py, Function, get_air_trap_upper_level(self): ./hd/alarms.py, Function, get_current_alarms_state(self): ./hd/alarms.py, Function, get_alarm_states(self): +./hd/alarms.py, Function, get_alarm_response_button_table_blocker_states(self): +./hd/alarms.py, Function, get_alarm_response_button_state_blocker_states(self): ./hd/alarms.py, Function, get_alarm_conditions(self): ./hd/alarms.py, Function, get_alarm_state(self, alarm_id): ./hd/alarms.py, Function, get_alarm_priority(self, alarm_id): @@ -270,6 +286,7 @@ ./hd/buttons.py, Function, reset_poweroff_timeout_expired(self): ./hd/buttons.py, Function, cmd_off_button_override(self, state: int, reset: int = NO_RESET) -> int: ./hd/calibration_record.py, Function, cmd_request_hd_calibration_record(self) -> int: +./hd/calibration_record.py, Function, cmd_hd_calibration_record_crc_override(self, crc: int) -> bool: ./hd/calibration_record.py, Function, cmd_set_hd_calibration_excel_to_fw(self, report_address: str): ./hd/calibration_record.py, Function, cmd_set_hd_calibration_record(self, hd_calibration_record: OrderedDict) -> bool: ./hd/calibration_record.py, Function, cmd_reset_hd_calibration_record(self) -> bool: @@ -369,7 +386,10 @@ ./hd/rtc.py, Function, cmd_set_rtc_time_and_date(self, second: int, minute: int, hour: int, day: int, month: int, year: int) -> int: ./hd/rtc.py, Function, get_rtc_epoch(self): ./hd/rtc.py, Function, cmd_stop_rtc(self): +./hd/service_record.py, Function, cmd_hd_service_record_crc_override(self, crc: int) -> bool: ./hd/service_record.py, Function, cmd_set_hd_service_record(self, hd_service_record: OrderedDict) -> bool: +./hd/service_record.py, Function, cmd_set_dg_service_record_excel_to_fw(self, report_address: str): +./hd/service_record.py, Function, cmd_get_hd_service_record(self, report_address: str = None): ./hd/service_record.py, Function, cmd_reset_hd_service_record(self) -> bool: ./hd/service_record.py, Function, cmd_request_hd_service_record(self) -> int: ./hd/sw_configs.py, Function, cmd_reset_hd_sw_config_record(self) -> bool: @@ -408,6 +428,7 @@ ./hd/syringe_pump.py, Function, get_syringe_pump_set_rate(self): ./hd/system_record.py, Function, cmd_get_hd_system_record_report(self, report_destination: str = None): ./hd/system_record.py, Function, cmd_request_hd_system_record(self) -> int: +./hd/system_record.py, Function, cmd_hd_system_record_crc_override(self, crc: int) -> bool: ./hd/system_record.py, Function, cmd_set_hd_system_record_excel_to_fw(self, report_address: str): ./hd/system_record.py, Function, cmd_set_hd_system_record(self, hd_system_record: OrderedDict) -> bool: ./hd/system_record.py, Function, cmd_reset_hd_system_record(self) -> bool: @@ -501,6 +522,8 @@ ./hd/ui_proxy.py, Function, cmd_ui_patient_disconnection_confirm(self) -> None: ./hd/ui_proxy.py, Function, cmd_ui_disposable_removal_confirm(self) -> None: ./hd/ui_proxy.py, Function, cmd_ui_set_standby_submode_to_disinfect(self) -> None: +./hd/ui_proxy.py, Function, cmd_ui_set_hd_service_time(self) -> None: +./hd/ui_proxy.py, Function, cmd_ui_set_dg_service_time(self) -> None: ./hd/ui_proxy.py, Function, get_hd_version(self): ./hd/ui_proxy.py, Function, get_fpga_version(self): ./hd/ui_proxy.py, Function, get_reject_reasons(self): @@ -530,8 +553,11 @@ ./hd/ui_proxy.py, Function, get_target_dialysate_flow_rate(self): ./hd/ui_proxy.py, Function, get_saline_bolus_reject_reason(self): ./hd/ui_proxy.py, Function, get_saline_bolus_volume(self): -./hd/usage_info_record.py, Function, cmd_update_dg_usage_info_record(self, excel_report_path: str): +./hd/usage_info_record.py, Function, cmd_update_hd_usage_info_record(self, excel_report_path: str): ./hd/usage_info_record.py, Function, cmd_get_hd_usage_info_record(self, report_address: str = None): +./hd/usage_info_record.py, Function, cmd_reset_hd_usage_info_record(self) -> bool: +./hd/usage_info_record.py, Function, cmd_set_dg_usage_info_excel_to_fw(self, report_address: str): +./hd/usage_info_record.py, Function, cmd_hd_usage_info_crc_override(self, crc: int) -> bool: ./hd/valves.py, Function, get_hd_air_trap_status(self): ./hd/valves.py, Function, get_hd_valves_status(self): ./hd/valves.py, Function, cmd_hd_valves_broadcast_interval_override(self, ms: int, reset: int = NO_RESET) -> int: @@ -605,6 +631,10 @@ dg/concentrate_pumps.py, Variable, concentrate_pump_cp2_current_state dg/concentrate_pumps.py, Variable, concentrate_pump_cp1_target_speed dg/concentrate_pumps.py, Variable, concentrate_pump_cp2_target_speed +dg/concentrate_pumps.py, Variable, concentrate_pump_cp1_parked +dg/concentrate_pumps.py, Variable, concentrate_pump_cp2_parked +dg/concentrate_pumps.py, Variable, concentrate_pump_cp1_park_fault +dg/concentrate_pumps.py, Variable, concentrate_pump_cp2_park_fault dg/concentrate_pumps.py, Variable, cp1_temp_pulse dg/concentrate_pumps.py, Variable, cp2_temp_pulse dg/conductivity_sensors.py, Variable, ro_rejection_ratio @@ -649,6 +679,7 @@ dg/dialysate_generator.py, Variable, gen_idle dg/dialysate_generator.py, Variable, hd_proxy dg/dialysate_generator.py, Variable, heat_disinfect +dg/dialysate_generator.py, Variable, heat_disinfect_active_cool dg/dialysate_generator.py, Variable, heaters dg/dialysate_generator.py, Variable, load_cells dg/dialysate_generator.py, Variable, pressures @@ -694,6 +725,9 @@ dg/flush.py, Variable, flush_drain_line_volume_l dg/flush.py, Variable, flush_UI_state dg/gen_idle.py, Variable, sub_state +dg/heat_disinfect_active_cool.py, Variable, heat_disinfect_active_cool_state +dg/heat_disinfect_active_cool.py, Variable, overall_elapsed_time +dg/heat_disinfect_active_cool.py, Variable, state_elapsed_time dg/heat_disinfect.py, Variable, heat_disinfect_state dg/heat_disinfect.py, Variable, heat_disinfect_ui_state dg/heat_disinfect.py, Variable, overall_elapsed_time @@ -797,6 +831,8 @@ hd/alarms.py, Variable, alarm_audio_curr_lg hd/alarms.py, Variable, alarm_backup_audio_curr hd/alarms.py, Variable, safety_shutdown_active +hd/alarms.py, Variable, alarm_table_button_blockers +hd/alarms.py, Variable, alarm_state_button_blockers hd/battery.py, Variable, RemainingCapacity hd/battery.py, Variable, BatteryStatus hd/battery.py, Variable, BatteryChargerStatus @@ -1302,7 +1338,7 @@ common/alarm_defs.py, Enum, AlarmList, ALARM_ID_DG_TEMP_SENSORS_DIFF_OUT_OF_RANGE common/alarm_defs.py, Enum, AlarmList, ALARM_ID_DG_HEAT_DISINFECT_TARGET_TEMP_TIMEOUT common/alarm_defs.py, Enum, AlarmList, ALARM_ID_DG_HEAT_DISINFECT_INLET_PRES_AND_TEMP_SNSRS_OUT -common/alarm_defs.py, Enum, AlarmList, ALARM_ID_DG_HEAT_DISINFECT_INLET_COND_AND_TEMP_OUT +common/alarm_defs.py, Enum, AlarmList, ALARM_ID_DG_HEAT_DISINFECT_ACTIVE_COOL_TIME_OUT common/alarm_defs.py, Enum, AlarmList, ALARM_ID_DG_CHEM_DISINFECT_TARGET_TEMP_TIMEOUT common/alarm_defs.py, Enum, AlarmList, ALARM_ID_DG_CHEM_DISINFECT_INLET_PRES_AND_TEMP_SNSRS_OUT common/alarm_defs.py, Enum, AlarmList, ALARM_ID_DG_CHEM_DISINFECT_INLET_COND_AND_TEMP_OUT @@ -1363,6 +1399,16 @@ common/alarm_defs.py, Enum, AlarmList, ALARM_ID_HD_CPU_RAM_ERROR common/alarm_defs.py, Enum, AlarmList, ALARM_ID_HD_AIR_TRAP_OVERFILL common/alarm_defs.py, Enum, AlarmList, ALARM_ID_HD_AC_POWER_LOST_IN_TREATMENT +common/alarm_defs.py, Enum, AlarmList, ALARM_ID_DG_CPI_COND_SENSOR_INVALID_CHAR +common/alarm_defs.py, Enum, AlarmList, ALARM_ID_DG_CPO_COND_SENSOR_INVALID_CHAR +common/alarm_defs.py, Enum, AlarmList, ALARM_ID_DG_CD1_COND_SENSOR_INVALID_CHAR +common/alarm_defs.py, Enum, AlarmList, ALARM_ID_DG_CD2_COND_SENSOR_INVALID_CHAR +common/alarm_defs.py, Enum, AlarmList, ALARM_ID_HD_DIAL_IN_FLOW_CHECK_FAILURE +common/alarm_defs.py, Enum, AlarmList, ALARM_ID_DG_CLEANING_MODE_INLET_WATER_TEMP_TOO_LOW +common/alarm_defs.py, Enum, AlarmList, ALARM_ID_DG_CLEANING_MODE_INLET_WATER_PRESSURE_TOO_HIGH +common/alarm_defs.py, Enum, AlarmList, ALARM_ID_DG_CLEANING_MODE_INLET_WATER_PRESSURE_TOO_LOW +common/alarm_defs.py, Enum, AlarmList, ALARM_ID_DG_ACID_CONCENTRATE_PUMP_PARK_FAULT +common/alarm_defs.py, Enum, AlarmList, ALARM_ID_DG_BICARB_CONCENTRATE_PUMP_PARK_FAULT common/alarm_priorities.py, Enum, AlarmPriorities, AlarmPriorities common/alarm_priorities.py, Enum, AlarmPriorities, ALARM_PRIORITY_NONE common/alarm_priorities.py, Enum, AlarmPriorities, ALARM_PRIORITY_LOW @@ -1382,6 +1428,7 @@ common/dg_defs.py, Enum, DGOpModes, DG_MODE_HEAT common/dg_defs.py, Enum, DGOpModes, DG_MODE_CHEM common/dg_defs.py, Enum, DGOpModes, DG_MODE_CHFL +common/dg_defs.py, Enum, DGOpModes, DG_MODE_HCOL common/dg_defs.py, Enum, DGOpModes, DG_MODE_NLEG common/dg_defs.py, Enum, DGOpModes, NUM_OF_DG_MODES common/dg_defs.py, Enum, DGInitStates, DGInitStates @@ -1493,12 +1540,8 @@ common/dg_defs.py, Enum, DGHeatDisinfectStates, DG_HEAT_DISINFECT_STATE_FILL_R2_WITH_HOT_WATER common/dg_defs.py, Enum, DGHeatDisinfectStates, DG_HEAT_DISINFECT_STATE_DISINFECT_R2_TO_R1 common/dg_defs.py, Enum, DGHeatDisinfectStates, DG_HEAT_DISINFECT_STATE_COOL_DOWN_HEATERS -common/dg_defs.py, Enum, DGHeatDisinfectStates, DG_HEAT_DISINFECT_STATE_COOL_DOWN_RO_FILTER common/dg_defs.py, Enum, DGHeatDisinfectStates, DG_HEAT_DISINFECT_STATE_MIX_DRAIN_R1 common/dg_defs.py, Enum, DGHeatDisinfectStates, DG_HEAT_DISINFECT_STATE_MIX_DRAIN_R2 -common/dg_defs.py, Enum, DGHeatDisinfectStates, DG_HEAT_DISINFECT_STATE_RINSE_R1_TO_R2 -common/dg_defs.py, Enum, DGHeatDisinfectStates, DG_HEAT_DISINFECT_STATE_RINSE_R2_TO_R1_AND_DRAIN_R1 -common/dg_defs.py, Enum, DGHeatDisinfectStates, DG_HEAT_DISINFECT_STATE_RINSE_CIRCULATION common/dg_defs.py, Enum, DGHeatDisinfectStates, DG_HEAT_DISINFECT_STATE_CANCEL_BASIC_PATH common/dg_defs.py, Enum, DGHeatDisinfectStates, DG_HEAT_DISINFECT_STATE_CANCEL_WATER_PATH common/dg_defs.py, Enum, DGHeatDisinfectStates, DG_HEAT_DISINFECT_STATE_COMPLETE @@ -1515,6 +1558,12 @@ common/dg_defs.py, Enum, DGHeatDisinfectUIStates, HEAT_DISINFECT_UI_STATE_CANCEL_DISINFECT common/dg_defs.py, Enum, DGHeatDisinfectUIStates, HEAT_DISINFECT_UI_STATE_COMPLETE common/dg_defs.py, Enum, DGHeatDisinfectUIStates, NUM_OF_HEAT_DISINFECT_UI_STATES +common/dg_defs.py, Enum, DGHeatDisinfectActiveCoolStates, DGHeatDisinfectActiveCoolStates +common/dg_defs.py, Enum, DGHeatDisinfectActiveCoolStates, DG_HEAT_DISINFECT_ACTIVE_COOL_STATE_START +common/dg_defs.py, Enum, DGHeatDisinfectActiveCoolStates, DG_HEAT_DISINFECT_ACTIVE_COOL_STATE_COOL_DOWN_RO_FILTER +common/dg_defs.py, Enum, DGHeatDisinfectActiveCoolStates, DG_HEAT_DISINFECT_ACTIVE_COOL_STATE_CANCEL_BASIC_PATH +common/dg_defs.py, Enum, DGHeatDisinfectActiveCoolStates, DG_HEAT_DISINFECT_ACTIVE_COOL_STATE_COMPLETE +common/dg_defs.py, Enum, DGHeatDisinfectActiveCoolStates, NUM_OF_DG_HEAT_DISINFECT_ACTIVE_COOL_STATES common/dg_defs.py, Enum, DGChemicalDisinfectStates, DGChemicalDisinfectStates common/dg_defs.py, Enum, DGChemicalDisinfectStates, DG_CHEM_DISINFECT_STATE_START common/dg_defs.py, Enum, DGChemicalDisinfectStates, DG_CHEM_DISINFECT_STATE_DRAIN_R1 @@ -2064,13 +2113,13 @@ common/msg_ids.py, Enum, MsgIds, MSG_ID_HD_FANS_DATA common/msg_ids.py, Enum, MsgIds, MSG_ID_HD_EVENT common/msg_ids.py, Enum, MsgIds, MSG_ID_DG_EVENT -common/msg_ids.py, Enum, MsgIds, MSG_ID_DG_DIALYSATE_FLOW_METER_DATA +common/msg_ids.py, Enum, MsgIds, MSG_ID_HD_SET_SERVICE_TIME common/msg_ids.py, Enum, MsgIds, MSG_ID_DG_ALARM_INFO common/msg_ids.py, Enum, MsgIds, MSG_ID_HD_RESERVOIRS_DATA common/msg_ids.py, Enum, MsgIds, MSG_ID_HD_REQUEST_DG_CONCENTRATE_MIXING_RATIOS common/msg_ids.py, Enum, MsgIds, MSG_ID_DG_CONCENTRATE_MIXING_RATIOS_DATA common/msg_ids.py, Enum, MsgIds, MSG_ID_DG_SCHEDULED_RUNS_DATA -common/msg_ids.py, Enum, MsgIds, MSG_ID_DG_SCHEDULED_RUNS_INFO +common/msg_ids.py, Enum, MsgIds, MSG_ID_DG_SET_SERVICE_TIME common/msg_ids.py, Enum, MsgIds, MSG_ID_UI_INSTALLATION_CONFIRM_RESPONSE common/msg_ids.py, Enum, MsgIds, MSG_ID_DG_FILL_MODE_DATA common/msg_ids.py, Enum, MsgIds, MSG_ID_DG_BAD_FILL_SUB_STATE @@ -2095,6 +2144,8 @@ common/msg_ids.py, Enum, MsgIds, MSG_ID_DG_START_STOP_CHEM_DISINFECT_FLUSH common/msg_ids.py, Enum, MsgIds, MSG_ID_UI_CHEM_DISINFECT_FLUSH_CONFIRM common/msg_ids.py, Enum, MsgIds, MSG_ID_HD_CHEM_DISINFECT_FLUSH_CONFIRM_RESPONSE +common/msg_ids.py, Enum, MsgIds, MSG_ID_DG_HEAT_DISINFECT_ACTIVE_COOL_DATA +common/msg_ids.py, Enum, MsgIds, MSG_ID_DG_START_STOP_HEAT_DISINFECT_ACTIVE_COOL common/msg_ids.py, Enum, MsgIds, MSG_ID_CAN_ERROR_COUNT common/msg_ids.py, Enum, MsgIds, MSG_ID_TESTER_LOGIN_REQUEST common/msg_ids.py, Enum, MsgIds, MSG_ID_DIAL_OUT_FLOW_SET_PT_OVERRIDE @@ -2192,7 +2243,7 @@ common/msg_ids.py, Enum, MsgIds, MSG_ID_HD_BUBBLE_STATUS_OVERRIDE common/msg_ids.py, Enum, MsgIds, MSG_ID_HD_BLOOD_PRIME_VOLUME_OVERRIDE common/msg_ids.py, Enum, MsgIds, MSG_ID_HD_BUBBLE_SELF_TEST_REQUEST -common/msg_ids.py, Enum, MsgIds, MSG_ID_HD_FAN_RPM_ALARM_START_TIME_OFFSET_OVERRIDE +common/msg_ids.py, Enum, MsgIds, MSG_ID_HD_AIR_PUMP_PUBLISH_INTERVAL_OVERRIDE common/msg_ids.py, Enum, MsgIds, MSG_ID_HD_SWITCHES_STATUS_OVERRIDE common/msg_ids.py, Enum, MsgIds, MSG_ID_HD_SWITCHES_PUBLISH_INTERVAL_OVERRIDE common/msg_ids.py, Enum, MsgIds, MSG_ID_HD_BATTERY_REMAINING_CAP_MWH_OVERRIDE @@ -2232,6 +2283,7 @@ common/msg_ids.py, Enum, MsgIds, MSG_ID_HD_DIAL_IN_SET_PWM common/msg_ids.py, Enum, MsgIds, MSG_ID_HD_DIAL_OUT_SET_PWM common/msg_ids.py, Enum, MsgIds, MSG_ID_DIALYSATE_INLET_PUMP_ROTOR_COUNT_OVERRIDE +common/msg_ids.py, Enum, MsgIds, MSG_ID_HD_NV_RECORD_CRC_OVERRIDE common/msg_ids.py, Enum, MsgIds, MSG_ID_DG_TESTER_LOGIN_REQUEST common/msg_ids.py, Enum, MsgIds, MSG_ID_DG_ALARM_STATE_OVERRIDE common/msg_ids.py, Enum, MsgIds, MSG_ID_DG_WATCHDOG_TASK_CHECKIN_OVERRIDE @@ -2321,6 +2373,12 @@ common/msg_ids.py, Enum, MsgIds, MSG_ID_DG_CPLD_PUBLISH_INTERVAL_OVERRIDE common/msg_ids.py, Enum, MsgIds, MSG_ID_DG_DRAIN_PUMP_CURRENT_OVERRIDE common/msg_ids.py, Enum, MsgIds, MSG_ID_DG_DRAIN_PUMP_DIRECTION_OVERRIDE +common/msg_ids.py, Enum, MsgIds, MSG_ID_DG_RO_FEEDBACK_VOLTAGE_OVERRIDE +common/msg_ids.py, Enum, MsgIds, MSG_ID_DG_DIALYSATE_FILL_INTEGRATED_VOLUME_OVERRIDE +common/msg_ids.py, Enum, MsgIds, MSG_ID_DG_NV_RECORD_CRC_OVERRIDE +common/msg_ids.py, Enum, MsgIds, MSG_ID_DG_CONC_PUMP_PARK_STATUS_OVERRIDE +common/msg_ids.py, Enum, MsgIds, MSG_ID_DG_CONC_PUMP_PARK_FAULT_STATUS_OVERRIDE +common/msg_ids.py, Enum, MsgIds, MSG_ID_DG_CONC_PUMP_PARK_COMMAND common/msg_ids.py, Enum, MsgIds, MSG_ID_HD_DEBUG_EVENT common/msg_ids.py, Enum, MsgIds, MSG_ID_DG_DEBUG_EVENT common/msg_ids.py, Enum, MsgIds, MSG_ID_ACK_MESSAGE_THAT_REQUIRES_ACK @@ -2386,7 +2444,6 @@ dg/heat_disinfect.py, Enum, HeatDisinfectStates, DG_HEAT_DISINFECT_STATE_FILL_R2_WITH_HOT_WATER dg/heat_disinfect.py, Enum, HeatDisinfectStates, DG_HEAT_DISINFECT_STATE_DISINFECT_R2_TO_R1 dg/heat_disinfect.py, Enum, HeatDisinfectStates, DG_HEAT_DISINFECT_STATE_COOL_DOWN_HEATERS -dg/heat_disinfect.py, Enum, HeatDisinfectStates, DG_HEAT_DISINFECT_STATE_COOL_DOWN_RO_FILTER dg/heat_disinfect.py, Enum, HeatDisinfectStates, DG_HEAT_DISINFECT_STATE_MIX_DRAIN_R1 dg/heat_disinfect.py, Enum, HeatDisinfectStates, DG_HEAT_DISINFECT_STATE_MIX_DRAIN_R2 dg/heat_disinfect.py, Enum, HeatDisinfectStates, DG_HEAT_DISINFECT_STATE_RINSE_R1_TO_R2 @@ -2443,6 +2500,8 @@ dg/sw_configs.py, Enum, DGSWConfigs, SW_CONFIG_DISABLE_CONC_PUMPS_SPEED_ALARM dg/sw_configs.py, Enum, DGSWConfigs, SW_CONFIG_DISABLE_MIXING_IN_FILL dg/sw_configs.py, Enum, DGSWConfigs, SW_CONFIG_DISABLE_TEMPERATURE_SENSORS_ALARM +dg/sw_configs.py, Enum, DGSWConfigs, SW_CONFIG_DISABLE_CONCENTRATE_PUMPS_PARK +dg/sw_configs.py, Enum, DGSWConfigs, SW_CONFIG_ENABLE_USING_TPO_FOR_PRIMARY_HEATER_CONTROL dg/switches.py, Enum, DGSwitchStatus, DGSwitchStatus dg/switches.py, Enum, DGSwitchStatus, CLOSED dg/switches.py, Enum, DGSwitchStatus, OPEN @@ -2554,6 +2613,21 @@ dg/voltages.py, Enum, DGMonitoredVoltages, MONITORED_LINE_24V_GND_SMALL_PRIM_HTR_V dg/voltages.py, Enum, DGMonitoredVoltages, MONITORED_LINE_24V_GND_TRIM_HTR_V dg/voltages.py, Enum, DGMonitoredVoltages, NUM_OF_MONITORED_LINES +hd/alarms.py, Enum, AlarmResponseButtons, AlarmResponseButtons +hd/alarms.py, Enum, AlarmResponseButtons, HD_ALARM_RESPONSE_BUTTON_RESUME +hd/alarms.py, Enum, AlarmResponseButtons, HD_ALARM_RESPONSE_BUTTON_RINSEBACK +hd/alarms.py, Enum, AlarmResponseButtons, HD_ALARM_RESPONSE_BUTTON_END_TREATMENT +hd/alarms.py, Enum, AlarmResponseButtons, NUM_OF_HD_ALARM_RESPONSE_BUTTONS +hd/alarms.py, Enum, AlarmResponseButtons, START_POS_ALARM_STATE +hd/alarms.py, Enum, AlarmResponseButtons, END_POS_ALARM_STATE +hd/alarms.py, Enum, AlarmResponseButtons, START_POS_ALARM_TOP +hd/alarms.py, Enum, AlarmResponseButtons, END_POS_ALARM_TOP +hd/alarms.py, Enum, AlarmResponseButtons, START_POS_ALARM_ESCALATES_IN +hd/alarms.py, Enum, AlarmResponseButtons, END_POS_ALARM_ESCALATES_IN +hd/alarms.py, Enum, AlarmResponseButtons, START_POS_ALARM_SILENCE_EXPIRES_IN +hd/alarms.py, Enum, AlarmResponseButtons, END_POS_ALARM_SILENCE_EXPIRES_IN +hd/alarms.py, Enum, AlarmResponseButtons, START_POS_ALARMS_FLAGS +hd/alarms.py, Enum, AlarmResponseButtons, END_POS_ALARMS_FLAGS hd/blood_leak.py, Enum, EmbModeCommands, EmbModeCommands hd/blood_leak.py, Enum, EmbModeCommands, NU hd/blood_leak.py, Enum, EmbModeCommands, CS