Index: tools/Code_Report.csv =================================================================== diff -u -r069350621644b1ae41643a3400f67cde86034ae3 -r05eb0531dd668584d61f1ca98594e3241df1ce45 --- tools/Code_Report.csv (.../Code_Report.csv) (revision 069350621644b1ae41643a3400f67cde86034ae3) +++ tools/Code_Report.csv (.../Code_Report.csv) (revision 05eb0531dd668584d61f1ca98594e3241df1ce45) @@ -131,13 +131,14 @@ ./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_nocturnal_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_start_stop_dg_ro_permeate_sample(self, start: bool = True) -> int: -./dg/hd_proxy.py, Function, cmd_resend_dg_alarms(self) -> int: ./dg/hd_proxy.py, Function, cmd_switch_reservoirs(self, reservoir_id: int = RESERVOIR1, use_last_trimmer_dc: int = 0) -> 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_hd_send_collect_ro_permeate_sample(self, cmd: bool = 0): ./dg/hd_proxy.py, Function, cmd_hd_send_chem_flush_sample_result(self, result: bool = 0): @@ -1703,7 +1704,7 @@ common/alarm_defs.py, Enum, AlarmList, ALARM_ID_DG_DRAIN_PUMP_DIRECTION_FPGA_FAULT common/alarm_defs.py, Enum, AlarmList, ALARM_ID_HD_INVALID_USAGE_RECORD_CRC common/alarm_defs.py, Enum, AlarmList, ALARM_ID_HD_CPU_RAM_ERROR -common/alarm_defs.py, Enum, AlarmList, ALARM_ID_AVAILABLE_50 +common/alarm_defs.py, Enum, AlarmList, ALARM_ID_DG_TURN_OFF_INLET_WATER_VALVES 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 @@ -1859,6 +1860,10 @@ 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 +common/dg_defs.py, Enum, DGHeatDisinfectStates, DG_HEAT_DISINFECT_STATE_NOCTURNAL_COOL_IDLE +common/dg_defs.py, Enum, DGHeatDisinfectStates, DG_HEAT_DISINFECT_STATE_NOCTURNAL_COOL_CHECK_WATER_TEMP +common/dg_defs.py, Enum, DGHeatDisinfectStates, DG_HEAT_DISINFECT_STATE_NOCTURNAL_COOL_DRAIN_R1 +common/dg_defs.py, Enum, DGHeatDisinfectStates, DG_HEAT_DISINFECT_STATE_NOCTURNAL_COOL_DRAIN_R2 common/dg_defs.py, Enum, DGHeatDisinfectStates, DG_NELSON_HEAT_DISINFECT_STATE_FILL_R1_WITH_WATER common/dg_defs.py, Enum, DGHeatDisinfectStates, NUM_OF_DG_HEAT_DISINFECT_STATES common/dg_defs.py, Enum, DGHeatDisinfectUIStates, DGHeatDisinfectUIStates @@ -1968,6 +1973,7 @@ common/dg_defs.py, Enum, DGEventList, DG_EVENT_BICARB_CHECK_RESULT common/dg_defs.py, Enum, DGEventList, DG_EVENT_ACID_CHECK_RESULT common/dg_defs.py, Enum, DGEventList, DG_EVENT_COND1_VS_COND2_DIFF_RESULT +common/dg_defs.py, Enum, DGEventList, DG_EVENT_NOCTURNAL_HEAT_DISINFECT_STATUS common/dg_defs.py, Enum, DGEventList, NUM_OF_DG_EVENT_IDS common/dg_defs.py, Enum, DGEventDataType, DGEventDataType common/dg_defs.py, Enum, DGEventDataType, EVENT_DATA_TYPE_NONE @@ -2577,6 +2583,7 @@ common/msg_ids.py, Enum, MsgIds, MSG_ID_DG_START_STOP_RO_PERMEATE_SAMPLE_MODE_CMD_REQUEST common/msg_ids.py, Enum, MsgIds, MSG_ID_DG_RO_PERMEATE_SAMPLE_DATA common/msg_ids.py, Enum, MsgIds, MSG_ID_HD_SEND_RO_PERMEATE_SAMPLE_DISPENSE_REQUEST_TO_DG +common/msg_ids.py, Enum, MsgIds, MSG_ID_DG_START_STOP_NOCTURNAL_HEAT_DISINFECT common/msg_ids.py, Enum, MsgIds, MSG_ID_DG_SEND_RO_PERMEATE_SAMPLE_DISPENSE_READY_TO_HD common/msg_ids.py, Enum, MsgIds, MSG_ID_DG_DRAIN_MODE_DATA common/msg_ids.py, Enum, MsgIds, MSG_ID_UI_INSTITUTIONAL_RECORD_REQUEST @@ -2959,17 +2966,19 @@ dg/heat_disinfect.py, Enum, HeatDisinfectStates, DG_HEAT_DISINFECT_STATE_FLUSH_DRAIN_R1 dg/heat_disinfect.py, Enum, HeatDisinfectStates, DG_HEAT_DISINFECT_STATE_FILL_WITH_WATER dg/heat_disinfect.py, Enum, HeatDisinfectStates, DG_HEAT_DISINFECT_STATE_DISINFECT_R1_TO_R2 +dg/heat_disinfect.py, Enum, HeatDisinfectStates, DG_HEAT_DISINFECT_STATE_PREPARE_FOR_HOT_WATER_TRANSITION 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_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 -dg/heat_disinfect.py, Enum, HeatDisinfectStates, DG_HEAT_DISINFECT_STATE_RINSE_R2_TO_R1_AND_DRAIN_R1 -dg/heat_disinfect.py, Enum, HeatDisinfectStates, DG_HEAT_DISINFECT_STATE_RINSE_CIRCULATION dg/heat_disinfect.py, Enum, HeatDisinfectStates, DG_HEAT_DISINFECT_STATE_CANCEL_BASIC_PATH dg/heat_disinfect.py, Enum, HeatDisinfectStates, DG_HEAT_DISINFECT_STATE_CANCEL_WATER_PATH dg/heat_disinfect.py, Enum, HeatDisinfectStates, DG_HEAT_DISINFECT_STATE_COMPLETE +dg/heat_disinfect.py, Enum, HeatDisinfectStates, DG_HEAT_DISINFECT_STATE_NOCTURNAL_COOL_IDLE +dg/heat_disinfect.py, Enum, HeatDisinfectStates, DG_HEAT_DISINFECT_STATE_NOCTURNAL_COOL_CHECK_WATER_TEMP +dg/heat_disinfect.py, Enum, HeatDisinfectStates, DG_HEAT_DISINFECT_STATE_NOCTURNAL_COOL_DRAIN_R1 +dg/heat_disinfect.py, Enum, HeatDisinfectStates, DG_HEAT_DISINFECT_STATE_NOCTURNAL_COOL_DRAIN_R2 dg/heat_disinfect.py, Enum, HeatCancellationModes, HeatCancellationModes dg/heat_disinfect.py, Enum, HeatCancellationModes, CANCELLATION_MODE_NONE dg/heat_disinfect.py, Enum, HeatCancellationModes, CANCELLATION_MODE_BASIC