Index: tools/Code_Report.csv =================================================================== diff -u -r79a456785d0b4505d420d4290af9907c6c80d186 -re9ecd37a8a88068a756a10cd6cfd630405882c87 --- tools/Code_Report.csv (.../Code_Report.csv) (revision 79a456785d0b4505d420d4290af9907c6c80d186) +++ tools/Code_Report.csv (.../Code_Report.csv) (revision e9ecd37a8a88068a756a10cd6cfd630405882c87) @@ -166,6 +166,8 @@ ./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_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_update_dg_sw_config_record(self, excel_report_path: str): @@ -188,6 +190,8 @@ ./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/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: @@ -405,6 +409,8 @@ ./hd/rtc.py, Function, cmd_stop_rtc(self): ./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/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: @@ -536,6 +542,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): @@ -565,8 +573,10 @@ ./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/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: @@ -2094,13 +2104,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_GEN_IDLE_DATA @@ -2257,6 +2267,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 @@ -2348,6 +2359,7 @@ 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_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