Index: tools/Code_Report.csv =================================================================== diff -u -r9815e154c8e3ced04f63fe8a28b025d82567e24d -r05eb0531dd668584d61f1ca98594e3241df1ce45 --- tools/Code_Report.csv (.../Code_Report.csv) (revision 9815e154c8e3ced04f63fe8a28b025d82567e24d) +++ 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): @@ -1590,7 +1591,7 @@ common/alarm_defs.py, Enum, AlarmList, ALARM_ID_DG_DRAIN_PUMP_OFF_FAULT common/alarm_defs.py, Enum, AlarmList, ALARM_ID_DG_FLOW_RATE_OUT_OF_UPPER_RANGE common/alarm_defs.py, Enum, AlarmList, ALARM_ID_DG_FLOW_RATE_OUT_OF_LOWER_RANGE -common/alarm_defs.py, Enum, AlarmList, ALARM_ID_AVAILABLE_5 +common/alarm_defs.py, Enum, AlarmList, ALARM_ID_HD_PARTIAL_OCCLUSION_BLOOD_PUMP common/alarm_defs.py, Enum, AlarmList, ALARM_ID_DG_RO_PUMP_DUTY_CYCLE_OUT_OF_RANGE common/alarm_defs.py, Enum, AlarmList, ALARM_ID_DG_RO_PUMP_PRESSURE_OUT_OF_RANGE common/alarm_defs.py, Enum, AlarmList, ALARM_ID_DG_CPI_CPO_SENSORS_FPGA_FAULT @@ -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 @@ -2247,6 +2253,8 @@ common/hd_defs.py, Enum, HDEventList, HD_EVENT_BLOOD_LEAK_SELF_TEST_RESULT common/hd_defs.py, Enum, HDEventList, HD_EVENT_BLOOD_LEAK_NUM_OF_SET_POINT_CHECK_FAILURES common/hd_defs.py, Enum, HDEventList, HD_EVENT_DRY_SELF_TEST_PRESSURE_DECAY_WAIT_PERIOD +common/hd_defs.py, Enum, HDEventList, HD_EVENT_INSTIT_RECORD_UPDATE +common/hd_defs.py, Enum, HDEventList, HD_EVENT_PARTIAL_OCCLUSION_BASELINE common/hd_defs.py, Enum, HDEventList, NUM_OF_EVENT_IDS common/hd_defs.py, Enum, HDEventDataType, HDEventDataType common/hd_defs.py, Enum, HDEventDataType, EVENT_DATA_TYPE_NONE @@ -2328,15 +2336,15 @@ common/msg_defs.py, Enum, RequestRejectReasons, REQUEST_REJECT_REASON_SALINE_BOLUS_IN_PROGRESS common/msg_defs.py, Enum, RequestRejectReasons, REQUEST_REJECT_REASON_PARAM_OUT_OF_RANGE common/msg_defs.py, Enum, RequestRejectReasons, REQUEST_REJECT_REASON_HEPARIN_PRESTOP_EXCEEDS_DURATION -common/msg_defs.py, Enum, RequestRejectReasons, REQUEST_REJECT_REASON_ARTERIAL_PRESSURE_LOW_VS_HIGH -common/msg_defs.py, Enum, RequestRejectReasons, REQUEST_REJECT_REASON_VENOUS_PRESSURE_LOW_VS_HIGH +common/msg_defs.py, Enum, RequestRejectReasons, REQUEST_REJECT_REASON_DG_FILTER_FLUSH_HAS_BEEN_EXPIRED +common/msg_defs.py, Enum, RequestRejectReasons, REQUEST_REJECT_REASON_AVAILABLE_2 common/msg_defs.py, Enum, RequestRejectReasons, REQUEST_REJECT_REASON_SALINE_MAX_VOLUME_REACHED common/msg_defs.py, Enum, RequestRejectReasons, REQUEST_REJECT_REASON_SALINE_BOLUS_NOT_IN_PROGRESS common/msg_defs.py, Enum, RequestRejectReasons, REQUEST_REJECT_REASON_ACTION_DISABLED_IN_CURRENT_STATE common/msg_defs.py, Enum, RequestRejectReasons, REQUEST_REJECT_REASON_ALARM_IS_ACTIVE common/msg_defs.py, Enum, RequestRejectReasons, REQUEST_REJECT_REASON_INVALID_COMMAND common/msg_defs.py, Enum, RequestRejectReasons, REQUEST_REJECT_REASON_TREATMENT_IS_COMPLETED -common/msg_defs.py, Enum, RequestRejectReasons, REQUEST_REJECT_REASON_RINSEBACK_MAX_VOLUME_REACHED +common/msg_defs.py, Enum, RequestRejectReasons, REQUEST_REJECT_REASON_ADDL_RINSEBACK_MAX_VOLUME_REACHED common/msg_defs.py, Enum, RequestRejectReasons, REQUEST_REJECT_REASON_DIALYZER_NOT_INVERTED common/msg_defs.py, Enum, RequestRejectReasons, REQUEST_REJECT_REASON_NO_PATIENT_CONNECTION_CONFIRM common/msg_defs.py, Enum, RequestRejectReasons, REQUEST_REJECT_REASON_HEPARIN_PAUSE_INVALID_IN_THIS_STATE @@ -2556,7 +2564,7 @@ common/msg_ids.py, Enum, MsgIds, MSG_ID_HD_DG_SERVICE_MODE_REQUEST common/msg_ids.py, Enum, MsgIds, MSG_ID_DG_RTC_EPOCH_DATA common/msg_ids.py, Enum, MsgIds, MSG_ID_HD_DG_USAGE_INFO_REQUEST -common/msg_ids.py, Enum, MsgIds, MSG_ID_MSG_AVAILABLE_9 +common/msg_ids.py, Enum, MsgIds, MSG_ID_UI_HD_RESET_IN_SERVICE_MODE_REQUEST common/msg_ids.py, Enum, MsgIds, MSG_ID_HD_UI_CONFIRMATION_REQUEST common/msg_ids.py, Enum, MsgIds, MSG_ID_UI_CONFIRMATION_RESULT_RESPONSE common/msg_ids.py, Enum, MsgIds, MSG_ID_UI_SET_DG_RO_MODE @@ -2575,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 @@ -2957,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