Index: dialin/common/alarm_defs.py =================================================================== diff -u -re3e34645aed32fe8cd7a40f6df0dc31338020814 -rbe966c1fad32c8dbc4d47e22850eaaf7c6bb381c --- dialin/common/alarm_defs.py (.../alarm_defs.py) (revision e3e34645aed32fe8cd7a40f6df0dc31338020814) +++ dialin/common/alarm_defs.py (.../alarm_defs.py) (revision be966c1fad32c8dbc4d47e22850eaaf7c6bb381c) @@ -1,6 +1,6 @@ ########################################################################### # -# Copyright (c) 2020-2023 Diality Inc. - All Rights Reserved. +# Copyright (c) 2020-2024 Diality Inc. - All Rights Reserved. # # THIS CODE MAY NOT BE COPIED OR REPRODUCED IN ANY FORM, IN PART OR IN # WHOLE, WITHOUT THE EXPLICIT PERMISSION OF THE COPYRIGHT OWNER. @@ -112,15 +112,15 @@ ALARM_ID_DG_OUTLET_UV_REACTOR_ON_WITH_NO_FLOW = 89 ALARM_ID_DG_LOAD_CELL_A1_B1_FPGA_FAULT = 90 ALARM_ID_HD_DIALYSATE_FLOW_DATA_NOT_RECEIVE = 91 - ALARM_ID_AVAILABLE_1 = 92 + ALARM_ID_DG_TEMPERATURE_SENSORS_INVALID_CAL_RECORD = 92 ALARM_ID_DG_OUTLET_PRIMARY_CONDUCTIVITY_OUT_OF_RANGE = 93 ALARM_ID_DG_PRESSURE_OUT_OF_RANGE = 94 ALARM_ID_DG_WATCHDOG_EXPIRED = 95 ALARM_ID_DG_INLET_WATER_TEMPERATURE_IN_HIGH_RANGE = 96 ALARM_ID_DG_FILL_CONDUCTIVITY_OUT_OF_RANGE = 97 ALARM_ID_HD_BATTERY_COMM_FAULT = 98 ALARM_ID_HD_SYRINGE_PUMP_STALL = 99 - ALARM_ID_AVAILABLE_12 = 100 + ALARM_ID_DG_COND_SENSORS_INVALID_TEMP_COMP_CAL_RECORD = 100 ALARM_ID_UI_POST_HD_COMM = 101 ALARM_ID_DG_HEAT_DISINFECT_TEMP_GRAD_OUT_OF_RANGE = 102 ALARM_ID_HD_NVDATAMGMT_CAL_GROUP_RECORD_CRC_INVALID = 103 @@ -223,7 +223,7 @@ ALARM_ID_DG_THERMISTORS_TEMPERATURE_OUT_OF_RANGE = 200 ALARM_ID_HD_PRE_TREATMENT_WET_FLOW_TEST_FAILURE = 201 ALARM_ID_HD_PRE_TREATMENT_DRY_PRESSURE_NORMAL_TEST_FAILURE = 202 - ALARM_ID_AVAILABLE_6 = 203 + ALARM_ID_DG_FILL_CONDUCTIVITIES_INVALID_CAL_RECORD = 203 ALARM_ID_DG_RO_REJECTION_RATIO_OUT_OF_RANGE = 204 ALARM_ID_DG_CONDUCTIVITY_SENSOR_FAULT = 205 ALARM_ID_DG_DIALYSATE_FILL_OUT_OF_TIME = 206 @@ -277,7 +277,7 @@ ALARM_ID_DG_INVALID_SERVICE_RECORD_CRC = 254 ALARM_ID_HD_UI_COMPATIBILITY_ERROR = 255 ALARM_ID_HD_DISINFECT_CHEM_FLUSH = 256 - ALARM_ID_AVAILABLE_8 = 257 + ALARM_ID_HD_INVALID_INSTITUTIONAL_RECORD_CRC = 257 ALARM_ID_HD_UI_POST_FAILURE_OS_VERSION = 258 ALARM_ID_HD_TEMPERATURES_OUT_OF_RANGE = 259 ALARM_ID_HD_UI_POST_FAILURE_SHASUM = 260 @@ -294,7 +294,7 @@ ALARM_ID_DG_SAFETY_SHUTDOWN_POST_TEST_FAILED = 271 ALARM_ID_HD_FAN_RPM_OUT_OF_RANGE = 272 ALARM_ID_AVAILABLE_10 = 273 - ALARM_ID_AVAILABLE_11 = 274 + ALARM_ID_DG_INACTIVE_RESERVOIR_WEIGHT_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 @@ -326,7 +326,7 @@ ALARM_ID_DG_DRAIN_PUMP_DIRECTION_FPGA_FAULT = 303 ALARM_ID_HD_INVALID_USAGE_RECORD_CRC = 304 ALARM_ID_HD_CPU_RAM_ERROR = 305 - ALARM_ID_DG_CD1_CD2_CHECK_FAULT = 306 + ALARM_ID_AVAILABLE_50 = 306 ALARM_ID_HD_AC_POWER_LOST_IN_TREATMENT = 307 ALARM_ID_DG_CPI_COND_SENSOR_INVALID_CHAR = 308 ALARM_ID_DG_CPO_COND_SENSOR_INVALID_CHAR = 309 @@ -338,7 +338,7 @@ ALARM_ID_DG_CLEANING_MODE_INLET_WATER_PRESSURE_TOO_LOW = 315 ALARM_ID_DG_ACID_CONCENTRATE_PUMP_PARK_FAULT = 316 ALARM_ID_DG_BICARB_CONCENTRATE_PUMP_PARK_FAULT = 317 - ALARM_ID_HD_AIR_PUMP_TIMEOUT = 318 + ALARM_ID_AVAILABLE_2 = 318 ALARM_ID_DG_CHEM_DISINFECT_FLUSH_FLUSH_SAMPLE = 319 ALARM_ID_DG_CHEM_DISINFECT_FLUSH_SAMPLE_TIMEOUT = 320 ALARM_ID_DG_OUTLET_UV_REACTOR_NOT_HEALTHY = 321 Index: tools/Code_Report.csv =================================================================== diff -u -r9cc676969db8a6b3788d4a2e359494a7e1592120 -rbe966c1fad32c8dbc4d47e22850eaaf7c6bb381c --- tools/Code_Report.csv (.../Code_Report.csv) (revision 9cc676969db8a6b3788d4a2e359494a7e1592120) +++ tools/Code_Report.csv (.../Code_Report.csv) (revision be966c1fad32c8dbc4d47e22850eaaf7c6bb381c) @@ -16,12 +16,12 @@ ./dg/alarms.py, Function, cmd_clear_all_alarms(self) -> int: ./dg/alarms.py, Function, cmd_alarm_info_broadcast_interval_override(self, ms: int = 1000, reset: int = NO_RESET): ./dg/alarms.py, Function, get_alarm_states(self): +./dg/calibration_record.py, Function, cmd_reset_dg_calibration_record(self) -> bool: ./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) -> bool: ./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: ./dg/chemical_disinfect_flush.py, Function, clear_flush_info(self) -> None: ./dg/chemical_disinfect.py, Function, get_chem_disinfect_target_time(self) -> int: ./dg/chemical_disinfect.py, Function, get_chem_disinfect_elapsed_time(self) -> int: @@ -60,6 +60,7 @@ ./dg/dialysate_fill.py, Function, cmd_used_bicarb_volume_override(self, volume: float, reset: int = NO_RESET) -> int: ./dg/dialysate_fill.py, Function, cmd_fill_mode_data_broadcast_interval_override(self, ms: int, reset: int = NO_RESET) -> int: ./dg/dialysate_fill.py, Function, cmd_dialysate_fill_integrated_volume_override(self, volume: float, reset: int = NO_RESET) -> int: +./dg/dialysate_fill.py, Function, cmd_set_mode_fill_cal_check_state(self, cal_check_state: int) -> int: ./dg/dialysate_fill.py, Function, get_fill_mode_data(self): ./dg/dialysate_generator.py, Function, get_version(self): ./dg/dialysate_generator.py, Function, get_fpga_version(self): @@ -267,10 +268,13 @@ ./hd/air_pump.py, Function, get_air_pump_state(self): ./hd/air_pump.py, Function, cmd_air_pump_set_state(self, state: int) -> int: ./hd/air_trap.py, Function, cmd_air_trap_level_sensor_override(self, sensor: int, detected: int, reset: int = NO_RESET) -> int: +./hd/air_trap.py, Function, cmd_raw_air_trap_level_sensor_override(self, sensor: int, detected: int, reset: int = NO_RESET) -> int: ./hd/air_trap.py, Function, cmd_air_trap_data_broadcast_interval_override(self, ms: int, reset: int = NO_RESET) -> int: ./hd/air_trap.py, Function, get_air_trap_levels(self): ./hd/air_trap.py, Function, get_air_trap_lower_level(self): ./hd/air_trap.py, Function, get_air_trap_upper_level(self): +./hd/air_trap.py, Function, get_raw_air_trap_lower_level(self): +./hd/air_trap.py, Function, get_raw_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): @@ -385,8 +389,11 @@ ./hd/dialysate_inlet_flow.py, Function, get_measured_dialysate_inlet_pump_rotor_speed(self): ./hd/dialysate_inlet_flow.py, Function, get_measured_dialysate_inlet_pump_speed(self): ./hd/dialysate_inlet_flow.py, Function, get_measured_dialysate_inlet_pump_motor_controller_speed(self): +./hd/dialysate_outlet_flow.py, Function, get_measured_dialysate_outlet_pump_motor_controller_current(self): ./hd/dialysate_outlet_flow.py, Function, get_pwm_duty_cycle_pct(self): ./hd/dialysate_outlet_flow.py, Function, get_dial_outlet_pump_rotor_hall_state(self): +./hd/dialysate_outlet_flow.py, Function, get_uf_set_rate(self): +./hd/dialysate_outlet_flow.py, Function, get_dial_outlet_pump_state(self): ./hd/dialysate_outlet_flow.py, Function, cmd_dialysate_outlet_flow_set_point_override(self, ./hd/dialysate_outlet_flow.py, Function, cmd_dialysate_outlet_reference_uf_volume_override(self, refvol: float, reset: int = NO_RESET) -> int: ./hd/dialysate_outlet_flow.py, Function, cmd_dialysate_outlet_measured_uf_volume_override(self, measvol: float, reset: int = NO_RESET) -> int: @@ -405,7 +412,6 @@ ./hd/dialysate_outlet_flow.py, Function, get_measured_dialysate_outlet_pump_rotor_speed(self): ./hd/dialysate_outlet_flow.py, Function, get_measured_dialysate_outlet_pump_speed(self): ./hd/dialysate_outlet_flow.py, Function, get_measured_dialysate_outlet_pump_motor_controller_speed(self): -./hd/dialysate_outlet_flow.py, Function, get_measured_dialysate_outlet_pump_motor_controller_current(self): ./hd/fans.py, Function, cmd_fans_rpm_override(self, fan: int, rpm: float, reset: int = NO_RESET) -> int: ./hd/fans.py, Function, cmd_fans_rpm_alarm_start_time_offset(self, time: int) -> int: ./hd/fans.py, Function, cmd_fans_data_broadcast_interval_override(self, ms: int, reset: int = NO_RESET) -> int: @@ -444,6 +450,12 @@ ./hd/hemodialysis_device.py, Function, cmd_request_ui_version(self) -> None: ./hd/hemodialysis_device.py, Function, cmd_hd_ram_status_override(self, ram_reg: int = 0, status: int = 0, reset: int = NO_RESET) -> int: ./hd/hemodialysis_device.py, Function, cmd_hd_pending_ack_override(self, pending_ack_channel: int = 0, reset: int = NO_RESET) -> int: +./hd/institutional_record.py, Function, cmd_reset_hd_institutional_record(self) -> bool: +./hd/institutional_record.py, Function, cmd_request_hd_institutional_record(self) -> int: +./hd/institutional_record.py, Function, cmd_hd_institutional_record_crc_override(self, crc: int) -> bool: +./hd/institutional_record.py, Function, cmd_set_hd_institutional_record(self, hd_institutional_record: OrderedDict) -> bool: +./hd/institutional_record.py, Function, cmd_set_hd_institutional_record_excel_to_fw(self, report_address: str) -> bool: +./hd/institutional_record.py, Function, cmd_get_hd_institutional_record(self, report_address: str = None): ./hd/post_treatment.py, Function, get_post_treatment_sub_mode(self) -> int: ./hd/pressure_occlusion.py, Function, get_arterial_pressure_limit_min(self): ./hd/pressure_occlusion.py, Function, get_arterial_pressure_limit_max(self): @@ -1005,6 +1017,8 @@ hd/air_pump.py, Variable, hd_air_pump_timestamp hd/air_trap.py, Variable, lower_level hd/air_trap.py, Variable, upper_level +hd/air_trap.py, Variable, lower_level_raw +hd/air_trap.py, Variable, upper_level_raw hd/air_trap.py, Variable, hd_air_trap_timestamp hd/alarms.py, Variable, hd_alarm_status_timestamp hd/alarms.py, Variable, hd_alarm_triggered_timestamp @@ -1111,6 +1125,8 @@ hd/dialysate_outlet_flow.py, Variable, dialysate_outlet_pump_calc_rate hd/dialysate_outlet_flow.py, Variable, uf_calculated_rate hd/dialysate_outlet_flow.py, Variable, rotor_hall_state +hd/dialysate_outlet_flow.py, Variable, uf_set_rate +hd/dialysate_outlet_flow.py, Variable, dialysate_outlet_pump_state hd/dialysate_outlet_flow.py, Variable, hd_dial_outlet_flow_timestamp hd/fans.py, Variable, duty_cycle hd/fans.py, Variable, target_rpm @@ -1176,6 +1192,9 @@ hd/hemodialysis_device.py, Variable, battery hd/hemodialysis_device.py, Variable, usage_record hd/hemodialysis_device.py, Variable, test_configs +hd/hemodialysis_device.py, Variable, institutional_record +hd/institutional_record.py, Variable, hd_institutional_record +hd/institutional_record.py, Variable, hd_institutional_record_timestamp hd/post_treatment.py, Variable, hd_post_treatment_state_timestamp hd/post_treatment.py, Variable, post_treatment_sub_mode hd/post_treatment.py, Variable, post_treatment_drain_state @@ -1464,15 +1483,15 @@ common/alarm_defs.py, Enum, AlarmList, ALARM_ID_DG_OUTLET_UV_REACTOR_ON_WITH_NO_FLOW common/alarm_defs.py, Enum, AlarmList, ALARM_ID_DG_LOAD_CELL_A1_B1_FPGA_FAULT common/alarm_defs.py, Enum, AlarmList, ALARM_ID_HD_DIALYSATE_FLOW_DATA_NOT_RECEIVE -common/alarm_defs.py, Enum, AlarmList, ALARM_ID_AVAILABLE_1 +common/alarm_defs.py, Enum, AlarmList, ALARM_ID_DG_TEMPERATURE_SENSORS_INVALID_CAL_RECORD common/alarm_defs.py, Enum, AlarmList, ALARM_ID_DG_OUTLET_PRIMARY_CONDUCTIVITY_OUT_OF_RANGE common/alarm_defs.py, Enum, AlarmList, ALARM_ID_DG_PRESSURE_OUT_OF_RANGE common/alarm_defs.py, Enum, AlarmList, ALARM_ID_DG_WATCHDOG_EXPIRED common/alarm_defs.py, Enum, AlarmList, ALARM_ID_DG_INLET_WATER_TEMPERATURE_IN_HIGH_RANGE common/alarm_defs.py, Enum, AlarmList, ALARM_ID_DG_FILL_CONDUCTIVITY_OUT_OF_RANGE common/alarm_defs.py, Enum, AlarmList, ALARM_ID_HD_BATTERY_COMM_FAULT common/alarm_defs.py, Enum, AlarmList, ALARM_ID_HD_SYRINGE_PUMP_STALL -common/alarm_defs.py, Enum, AlarmList, ALARM_ID_AVAILABLE_12 +common/alarm_defs.py, Enum, AlarmList, ALARM_ID_DG_COND_SENSORS_INVALID_TEMP_COMP_CAL_RECORD common/alarm_defs.py, Enum, AlarmList, ALARM_ID_UI_POST_HD_COMM common/alarm_defs.py, Enum, AlarmList, ALARM_ID_DG_HEAT_DISINFECT_TEMP_GRAD_OUT_OF_RANGE common/alarm_defs.py, Enum, AlarmList, ALARM_ID_HD_NVDATAMGMT_CAL_GROUP_RECORD_CRC_INVALID @@ -1575,7 +1594,7 @@ common/alarm_defs.py, Enum, AlarmList, ALARM_ID_DG_THERMISTORS_TEMPERATURE_OUT_OF_RANGE common/alarm_defs.py, Enum, AlarmList, ALARM_ID_HD_PRE_TREATMENT_WET_FLOW_TEST_FAILURE common/alarm_defs.py, Enum, AlarmList, ALARM_ID_HD_PRE_TREATMENT_DRY_PRESSURE_NORMAL_TEST_FAILURE -common/alarm_defs.py, Enum, AlarmList, ALARM_ID_AVAILABLE_6 +common/alarm_defs.py, Enum, AlarmList, ALARM_ID_DG_FILL_CONDUCTIVITIES_INVALID_CAL_RECORD common/alarm_defs.py, Enum, AlarmList, ALARM_ID_DG_RO_REJECTION_RATIO_OUT_OF_RANGE common/alarm_defs.py, Enum, AlarmList, ALARM_ID_DG_CONDUCTIVITY_SENSOR_FAULT common/alarm_defs.py, Enum, AlarmList, ALARM_ID_DG_DIALYSATE_FILL_OUT_OF_TIME @@ -1646,7 +1665,7 @@ common/alarm_defs.py, Enum, AlarmList, ALARM_ID_DG_SAFETY_SHUTDOWN_POST_TEST_FAILED common/alarm_defs.py, Enum, AlarmList, ALARM_ID_HD_FAN_RPM_OUT_OF_RANGE common/alarm_defs.py, Enum, AlarmList, ALARM_ID_AVAILABLE_10 -common/alarm_defs.py, Enum, AlarmList, ALARM_ID_AVAILABLE_11 +common/alarm_defs.py, Enum, AlarmList, ALARM_ID_DG_INACTIVE_RESERVOIR_WEIGHT_OUT_OF_RANGE common/alarm_defs.py, Enum, AlarmList, ALARM_ID_HD_ARTERIAL_PRESSURE_OUT_OF_RANGE common/alarm_defs.py, Enum, AlarmList, ALARM_ID_HD_VENOUS_PRESSURE_OUT_OF_RANGE common/alarm_defs.py, Enum, AlarmList, ALARM_ID_HD_BP_OCCLUSION_OUT_OF_RANGE @@ -1678,7 +1697,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_DG_CD1_CD2_CHECK_FAULT +common/alarm_defs.py, Enum, AlarmList, ALARM_ID_AVAILABLE_50 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 @@ -1690,7 +1709,7 @@ 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_defs.py, Enum, AlarmList, ALARM_ID_HD_AIR_PUMP_TIMEOUT +common/alarm_defs.py, Enum, AlarmList, ALARM_ID_AVAILABLE_2 common/alarm_defs.py, Enum, AlarmList, ALARM_ID_DG_CHEM_DISINFECT_FLUSH_FLUSH_SAMPLE common/alarm_defs.py, Enum, AlarmList, ALARM_ID_DG_CHEM_DISINFECT_FLUSH_SAMPLE_TIMEOUT common/alarm_defs.py, Enum, AlarmList, ALARM_ID_DG_OUTLET_UV_REACTOR_NOT_HEALTHY @@ -1940,6 +1959,9 @@ common/dg_defs.py, Enum, DGEventList, DG_EVENT_RESERVOIR_FILL_VALUES common/dg_defs.py, Enum, DGEventList, DG_EVENT_OPERATION_STATUS common/dg_defs.py, Enum, DGEventList, DG_EVENT_TEMPERATURE_DRIFT +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, NUM_OF_DG_EVENT_IDS common/dg_defs.py, Enum, DGEventDataType, DGEventDataType common/dg_defs.py, Enum, DGEventDataType, EVENT_DATA_TYPE_NONE @@ -2218,6 +2240,7 @@ common/hd_defs.py, Enum, HDEventList, HD_EVENT_AIR_PUMP_ON_OFF 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, NUM_OF_EVENT_IDS common/hd_defs.py, Enum, HDEventDataType, HDEventDataType common/hd_defs.py, Enum, HDEventDataType, EVENT_DATA_TYPE_NONE @@ -2338,6 +2361,8 @@ common/msg_defs.py, Enum, RequestRejectReasons, REQUEST_REJECT_REASON_DG_RO_ONLY_MODE_INVALID_PARAMETER common/msg_defs.py, Enum, RequestRejectReasons, REQUEST_REJECT_REASON_DG_RO_ONLY_MODE_INVALID_PAYLOAD_LENGTH common/msg_defs.py, Enum, RequestRejectReasons, REQUEST_REJECT_REASON_TREATMENT_CANNOT_BE_RESUMED +common/msg_defs.py, Enum, RequestRejectReasons, REQUEST_REJECT_REASON_EXCEEDS_MAXIMUM_HEPARIN_VOLUME +common/msg_defs.py, Enum, RequestRejectReasons, REQUEST_REJECT_REASON_CHEM_DISINFECT_NOT_ENABLED_INST_CONFIG common/msg_defs.py, Enum, RequestRejectReasons, NUM_OF_REQUEST_REJECT_REASONS common/msg_ids.py, Enum, MsgIds, MsgIds common/msg_ids.py, Enum, MsgIds, MSG_ID_UNUSED @@ -2546,6 +2571,8 @@ 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_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 +common/msg_ids.py, Enum, MsgIds, MSG_ID_HD_INSTITUTIONAL_RECORD_RESPONSE 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 @@ -2703,6 +2730,10 @@ common/msg_ids.py, Enum, MsgIds, MSG_ID_HD_VALVES_STATES_PUBLISH_INTERVAL_OVERRIDE common/msg_ids.py, Enum, MsgIds, MSG_ID_HD_CAN_RECEIVE_ACK_MESSAGE_OVERRIDE common/msg_ids.py, Enum, MsgIds, MSG_ID_HD_RECIRULATION_PCT_OVERRIDE +common/msg_ids.py, Enum, MsgIds, MSG_ID_HD_RAW_AIR_TRAP_LEVEL_SENSOR_OVERRIDE +common/msg_ids.py, Enum, MsgIds, MSG_ID_HD_GET_INSTITUTIONAL_RECORD +common/msg_ids.py, Enum, MsgIds, MSG_ID_HD_SET_INSTITUTIONAL_RECORD +common/msg_ids.py, Enum, MsgIds, MSG_ID_HD_SEND_INSTITUTIONAL_RECORD 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 @@ -2766,7 +2797,7 @@ common/msg_ids.py, Enum, MsgIds, MSG_ID_DG_SEND_SCHEDULED_RUNS_RECORD common/msg_ids.py, Enum, MsgIds, MSG_ID_DG_FLUID_LEAK_SEND_INTERVAL_OVERRIDE common/msg_ids.py, Enum, MsgIds, MSG_ID_DG_FLUID_LEAK_STATE_DETECTOR_OVERRIDE -common/msg_ids.py, Enum, MsgIds, MSG_ID_MSG_AVAILABLE_11 +common/msg_ids.py, Enum, MsgIds, MSG_ID_DG_RUN_MODE_FILL_FOR_CAL_CHECK common/msg_ids.py, Enum, MsgIds, MSG_ID_FILTER_FLUSH_TIME_PERIOD_OVERRIDE common/msg_ids.py, Enum, MsgIds, MSG_ID_DG_FANS_RPM_OVERRIDE common/msg_ids.py, Enum, MsgIds, MSG_ID_FLOW_DATA_PUBLISH_INTERVAL_OVERRIDE