Index: dialin/common/msg_ids.py =================================================================== diff -u -r04e3493d28e5996dd57996923725af1051de7d31 -r5ab2bfc1a7df61fd38de0acfa032037ab72925af --- dialin/common/msg_ids.py (.../msg_ids.py) (revision 04e3493d28e5996dd57996923725af1051de7d31) +++ dialin/common/msg_ids.py (.../msg_ids.py) (revision 5ab2bfc1a7df61fd38de0acfa032037ab72925af) @@ -8,7 +8,7 @@ # @file msg_ids.py # # @author (last) Micahel Garthwaite -# @date (last) 16-Aug-2023 +# @date (last) 29-Aug-2023 # @author (original) Peter Lucia # @date (original) 06-Apr-2021 # @@ -22,69 +22,69 @@ class MsgIds(DialinEnum): MSG_ID_UNUSED = 0x0 MSG_ID_OFF_BUTTON_PRESS_REQUEST = 0x1 - MSG_ID_ALARM_STATUS = 0x2 + MSG_ID_ALARM_STATUS_DATA = 0x2 MSG_ID_ALARM_TRIGGERED = 0x3 MSG_ID_ALARM_CLEARED = 0x4 MSG_ID_BLOOD_FLOW_DATA = 0x5 MSG_ID_UI_POST_TX_NEXT_REQUEST = 0x6 MSG_ID_UI_CHECK_IN = 0x7 MSG_ID_DIALYSATE_FLOW_DATA = 0x8 MSG_ID_PRESSURE_OCCLUSION_DATA = 0x9 - MSG_ID_RTC_EPOCH = 0xA + MSG_ID_RTC_EPOCH_DATA = 0xA MSG_ID_DIALYSATE_OUT_FLOW_DATA = 0xB - MSG_ID_LOAD_CELL_READINGS = 0xC - MSG_ID_TREATMENT_TIME = 0xD - MSG_ID_POWER_OFF_IMMINENT = 0xE - MSG_ID_TREATMENT_STATE = 0xF + MSG_ID_LOAD_CELL_READINGS_DATA = 0xC + MSG_ID_TREATMENT_TIME_DATA = 0xD + MSG_ID_POWER_OFF_WARNING = 0xE + MSG_ID_TREATMENT_STATE_DATA = 0xF MSG_ID_USER_UF_PAUSE_RESUME_REQUEST = 0x10 MSG_ID_USER_UF_SETTINGS_CHANGE_REQUEST = 0x11 MSG_ID_USER_SALINE_BOLUS_REQUEST = 0x12 MSG_ID_USER_UF_SETTINGS_CHANGE_RESPONSE = 0x13 MSG_ID_USER_SALINE_BOLUS_RESPONSE = 0x14 - MSG_ID_USER_CONFIRM_UF_SETTINGS_CHANGE = 0x15 + MSG_ID_USER_CONFIRM_UF_SETTINGS_CHANGE_REQUEST = 0x15 MSG_ID_USER_TREATMENT_TIME_CHANGE_REQUEST = 0x16 MSG_ID_USER_BLOOD_DIAL_RATE_CHANGE_REQUEST = 0x17 MSG_ID_USER_BLOOD_DIAL_RATE_CHANGE_RESPONSE = 0x18 MSG_ID_SET_DG_DIALYSATE_TEMP_TARGETS = 0x19 - MSG_ID_TREATMENT_PARAM_CHANGE_RANGES = 0x1A + MSG_ID_TREATMENT_PARAM_CHANGE_RANGES_DATA = 0x1A MSG_ID_USER_TREATMENT_TIME_CHANGE_RESPONSE = 0x1B - MSG_ID_REQUEST_FW_VERSIONS = 0x1C - MSG_ID_HD_VERSION = 0x1D - MSG_ID_DG_VERSION = 0x1E + MSG_ID_FW_VERSIONS_REQUEST = 0x1C + MSG_ID_HD_VERSION_REPONSE = 0x1D + MSG_ID_DG_VERSION_REPONSE = 0x1E MSG_ID_RO_PUMP_DATA = 0x1F MSG_ID_DG_PRESSURES_DATA = 0x20 - MSG_ID_DG_SWITCH_RESERVOIR_CMD = 0x21 - MSG_ID_DG_FILL_CMD = 0x22 - MSG_ID_DG_DRAIN_CMD = 0x23 + MSG_ID_DG_SWITCH_RESERVOIR_CMD_REQUEST = 0x21 + MSG_ID_DG_FILL_CMD_REQUEST = 0x22 + MSG_ID_DG_DRAIN_CMD_REQUEST = 0x23 MSG_ID_DRAIN_PUMP_DATA = 0x24 - MSG_ID_HD_OP_MODE = 0x25 - MSG_ID_STARTING_STOPPING_TREATMENT_CMD = 0x26 - MSG_ID_DG_OP_MODE = 0x27 + MSG_ID_HD_OP_MODE_DATA = 0x25 + MSG_ID_STARTING_STOPPING_TREATMENT_CMD_REQUEST = 0x26 + MSG_ID_DG_OP_MODE_DATA = 0x27 MSG_ID_DG_RESERVOIRS_DATA = 0x28 - MSG_ID_DG_SAMPLE_WATER_CMD = 0x29 - MSG_ID_DG_VALVES_STATES = 0x2A - MSG_ID_HD_START_STOP_TRIMMER_HEATER_CMD = 0x2B + MSG_ID_DG_SAMPLE_WATER_CMD_REQUEST = 0x29 + MSG_ID_DG_VALVES_STATES_DATA = 0x2A + MSG_ID_HD_START_STOP_TRIMMER_HEATER_CMD_REQUEST = 0x2B MSG_ID_DG_HEATERS_DATA = 0x2C MSG_ID_DG_TEMPERATURE_DATA = 0x2D MSG_ID_USER_UF_SETTINGS_CHANGE_CONFIRMATION_RESPONSE = 0x2E MSG_ID_SALINE_BOLUS_DATA = 0x2F - MSG_ID_DG_START_STOP_HEAT_DISINFECT = 0x30 + MSG_ID_DG_START_STOP_HEAT_DISINFECT_CMD_REQUEST = 0x30 MSG_ID_DG_CONDUCTIVITY_DATA = 0x31 - MSG_ID_USER_REQUEST_ALARM_SILENCE = 0x32 + MSG_ID_USER_ALARM_SILENCE_REQUEST = 0x32 MSG_ID_HD_ACCELEROMETER_DATA = 0x33 MSG_ID_DG_ACCELEROMETER_DATA = 0x34 - MSG_ID_UI_NEW_TREATMENT_PARAMS = 0x35 + MSG_ID_UI_NEW_TREATMENT_PARAMS_REQUEST = 0x35 MSG_ID_HD_NEW_TREATMENT_PARAMS_RESPONSE = 0x36 MSG_ID_DG_HEAT_DISINFECT_DATA = 0x37 MSG_ID_UI_INITIATE_TREATMENT_REQUEST = 0x38 MSG_ID_HD_INITIATE_TREATMENT_RESPONSE = 0x39 MSG_ID_HD_VALVES_DATA = 0x3A - MSG_ID_UI_USER_CONFIRM_TREATMENT_PARAMS = 0x3B + MSG_ID_UI_USER_CONFIRM_TREATMENT_PARAMS_REQUEST = 0x3B MSG_ID_UI_START_PRIME_REQUEST = 0x3C MSG_ID_HD_START_PRIME_RESPONSE = 0x3D MSG_ID_HD_AIR_TRAP_DATA = 0x3E MSG_ID_ALARM_CONDITION_CLEARED = 0x3F - MSG_ID_UI_ALARM_USER_ACTION = 0x40 + MSG_ID_UI_ALARM_USER_ACTION_REQUEST = 0x40 MSG_ID_USER_UF_PAUSE_RESUME_RESPONSE = 0x41 MSG_ID_DG_CONCENTRATE_PUMP_DATA = 0x42 MSG_ID_HD_PRIMING_STATUS_DATA = 0x43 @@ -94,58 +94,58 @@ MSG_ID_HD_PRESSURE_LIMITS_CHANGE_RESPONSE = 0x47 MSG_ID_DG_FANS_DATA = 0x48 MSG_ID_HD_TREATMENT_STOP_TIMER_DATA = 0x49 - MSG_ID_UI_PATIENT_DISCONNECTION_CONFIRM = 0x4A + MSG_ID_UI_PATIENT_DISCONNECTION_CONFIRM_REQUEST = 0x4A MSG_ID_UI_HEPARIN_PAUSE_RESUME_REQUEST = 0x4B MSG_ID_HD_HEPARIN_PAUSE_RESUME_RESPONSE = 0x4C - MSG_ID_HD_HEPARIN_DATA_BROADCAST = 0x4D - MSG_ID_UI_SET_ALARM_AUDIO_VOLUME_LEVEL_CMD = 0x4E - MSG_ID_UI_SET_UF_VOLUME_PARAMETER = 0x4F + MSG_ID_HD_HEPARIN_DATA = 0x4D + MSG_ID_UI_SET_ALARM_AUDIO_VOLUME_LEVEL_CMD_REQUEST = 0x4E + MSG_ID_UI_SET_UF_VOLUME_PARAMETER_REQUEST = 0x4F MSG_ID_HD_SET_UF_VOLUME_PARAMETER_RESPONSE = 0x50 MSG_ID_DG_COMMAND_RESPONSE = 0x51 - MSG_ID_UI_RINSEBACK_CMD = 0x52 + MSG_ID_UI_RINSEBACK_CMD_REQUEST = 0x52 MSG_ID_HD_RINSEBACK_CMD_RESPONSE = 0x53 - MSG_ID_UI_RECIRC_CMD = 0x54 + MSG_ID_UI_RECIRC_CMD_REQUEST = 0x54 MSG_ID_HD_RECIRC_CMD_RESPONSE = 0x55 MSG_ID_HD_RINSEBACK_PROGRESS = 0x56 - MSG_ID_UI_TX_END_CMD = 0x57 + MSG_ID_UI_TX_END_CMD_REQUEST = 0x57 MSG_ID_HD_TX_END_CMD_RESPONSE = 0x58 - MSG_ID_HD_BLOOD_PRIME_PROGRESS = 0x59 - MSG_ID_HD_RECIRC_PROGRESS = 0x5A - MSG_ID_DG_CHANGE_VALVE_SETTING_CMD = 0x5B - MSG_ID_PRE_TREATMENT_STATE = 0x5C - MSG_ID_UI_SAMPLE_WATER_CMD = 0x5D + MSG_ID_HD_BLOOD_PRIME_PROGRESS_DATA = 0x59 + MSG_ID_HD_RECIRC_PROGRESS_DATA = 0x5A + MSG_ID_DG_CHANGE_VALVE_SETTING_CMD_REQUEST = 0x5B + MSG_ID_PRE_TREATMENT_STATE_DATA = 0x5C + MSG_ID_UI_SAMPLE_WATER_CMD_REQUEST = 0x5D MSG_ID_HD_SAMPLE_WATER_CMD_RESPONSE = 0x5E MSG_ID_UI_SAMPLE_WATER_RESULT = 0x5F - MSG_ID_DG_FILTER_FLUSH_PROGRESS = 0x60 - MSG_ID_HD_NO_CART_SELF_TEST_PROGRESS = 0x61 - MSG_ID_UI_INSTALLATION_CONFIRM = 0x62 - MSG_ID_HD_DRY_SELF_TEST_PROGRESS = 0x63 + MSG_ID_DG_FILTER_FLUSH_PROGRESS_DATA = 0x60 + MSG_ID_HD_NO_CART_SELF_TEST_PROGRESS_DATA = 0x61 + MSG_ID_UI_INSTALLATION_CONFIRM_REQUEST = 0x62 + MSG_ID_HD_DRY_SELF_TEST_PROGRESS_DATA = 0x63 MSG_ID_UI_PATIENT_CONNECTION_BEGIN_REQUEST = 0x64 MSG_ID_HD_PATIENT_CONNECTION_BEGIN_RESPONSE = 0x65 - MSG_ID_UI_PATIENT_CONNECTION_CONFIRM = 0x66 + MSG_ID_UI_PATIENT_CONNECTION_CONFIRM_REQUEST = 0x66 MSG_ID_HD_PATIENT_CONNECTION_CONFIRM_RESPONSE = 0x67 - MSG_ID_UI_CONSUMABLE_INSTALL_CONFIRM = 0x68 + MSG_ID_UI_CONSUMABLE_INSTALL_CONFIRM_REQUEST = 0x68 MSG_ID_HD_SYRINGE_PUMP_DATA = 0x69 - MSG_ID_HD_FLUID_LEAK_STATE = 0x6A - MSG_ID_DG_FLUID_LEAK_STATE = 0x6B + MSG_ID_HD_FLUID_LEAK_STATE_DATA = 0x6A + MSG_ID_DG_FLUID_LEAK_STATE_DATA = 0x6B MSG_ID_HD_BLOOD_LEAK_DATA = 0x6C MSG_ID_UI_HD_SET_RTC_REQUEST = 0x6D MSG_ID_HD_UI_SET_RTC_RESPONSE = 0x6E MSG_ID_UI_DG_SET_RTC_REQUEST = 0x6F MSG_ID_DG_UI_SET_RTC_RESPONSE = 0x70 MSG_ID_UI_START_TREATMENT_REQUEST = 0x71 MSG_ID_HD_START_TREATMENT_RESPONSE = 0x72 - MSG_ID_UI_DISPOSABLE_REMOVAL_CONFIRM = 0x73 + MSG_ID_UI_DISPOSABLE_REMOVAL_CONFIRM_REQUEST = 0x73 MSG_ID_HD_DISPOSABLE_REMOVAL_CONFIRM_RESPONSE = 0x74 MSG_ID_UI_TREATMENT_LOG_DATA_REQUEST = 0x75 MSG_ID_HD_TREATMENT_LOG_DATA_RESPONSE = 0x76 - MSG_ID_HD_POST_TREATMENT_STATE = 0x77 + MSG_ID_HD_POST_TREATMENT_STATE_DATA = 0x77 MSG_ID_DG_START_STOP_CHEM_DISINFECT = 0x78 - MSG_ID_DG_START_STOP_FLUSH = 0x79 + MSG_ID_DG_START_STOP_FLUSH_CMD_REQUEST = 0x79 MSG_ID_DG_FLUSH_DATA = 0x7A MSG_ID_HD_VOLTAGES_DATA = 0x7B MSG_ID_HD_ALARM_AUDIO_VOLUME_SET_RESPONSE = 0x7C - MSG_ID_HD_ALARM_INFORMATION = 0x7D + MSG_ID_HD_ALARM_INFORMATION_DATA = 0x7D MSG_ID_HD_POST_TX_NEXT_CMD_RESPONSE = 0x7E MSG_ID_UI_DISINFECT_REQUEST = 0x7F MSG_ID_HD_DISINFECT_RESPONSE = 0x80 @@ -156,11 +156,11 @@ MSG_ID_DG_CHEM_DISINFECT_TIME_DATA = 0x85 MSG_ID_DG_VOLTAGES_DATA = 0x86 MSG_ID_DG_CHEM_DISINFECT_DATA = 0x87 - MSG_ID_DG_SERIAL_NUMBER = 0x88 - MSG_ID_UI_REQUEST_SERVICE_INFO = 0x89 + MSG_ID_DG_SERIAL_NUMBER_RESPONSE = 0x88 + MSG_ID_UI_SERVICE_INFO_REQUEST = 0x89 MSG_ID_HD_SERVICE_SCHEDULE_DATA = 0x8A MSG_ID_HD_USAGE_DATA = 0x8B - MSG_ID_DG_SERVICE_SCHEDULE_DATA = 0x8C + MSG_ID_DG_SERVICE_SCHEDULE_DATA_TO_UI = 0x8C MSG_ID_DG_USAGE_DATA = 0x8D MSG_ID_HD_POST_SINGLE_TEST_RESULT = 0x8E MSG_ID_HD_POST_FINAL_TEST_RESULT = 0x8F @@ -173,43 +173,43 @@ MSG_ID_HD_TREATMENT_LOG_EVENT = 0x96 MSG_ID_UI_ACTIVE_ALARMS_LIST_REQUEST = 0x97 MSG_ID_HD_ACTIVE_ALARMS_LIST_REQUEST_RESPONSE = 0x98 - MSG_ID_HD_SERIAL_NUMBER = 0x99 + MSG_ID_HD_SERIAL_NUMBER_RESPONSE = 0x99 MSG_ID_HD_SET_STANDBY_DISINFECT_SUB_MODE_REQUEST = 0x9A MSG_ID_HD_SET_STANDBY_DISINFECT_SUB_MODE_RESPONSE = 0x9B MSG_ID_HD_DG_POST_RESULT_REQUEST = 0x9C MSG_ID_HD_TEMPERATURES_DATA = 0x9D MSG_ID_HD_UI_VERSION_INFO_REQUEST = 0x9E - MSG_ID_HD_UI_VERSION_INFO_RESPONSE = 0x9F - MSG_ID_REQUEST_HD_USAGE_INFO = 0xA0 + MSG_ID_UI_VERSION_INFO_RESPONSE = 0x9F + MSG_ID_HD_USAGE_INFO_REQUEST = 0xA0 MSG_ID_DG_SWITCHES_DATA = 0xA1 MSG_ID_HD_SWITCHES_DATA = 0xA2 MSG_ID_HD_FANS_DATA = 0xA3 MSG_ID_HD_EVENT = 0xA4 MSG_ID_DG_EVENT = 0xA5 - MSG_ID_HD_SET_SERVICE_TIME = 0xA6 - MSG_ID_DG_ALARM_INFO = 0xA7 + MSG_ID_HD_SET_SERVICE_TIME_REQUEST = 0xA6 + MSG_ID_DG_ALARM_INFO_DATA = 0xA7 MSG_ID_HD_RESERVOIRS_DATA = 0xA8 - MSG_ID_HD_REQUEST_DG_CONCENTRATE_MIXING_RATIOS = 0xA9 + MSG_ID_HD_DG_CONCENTRATE_MIXING_RATIOS_REQUEST = 0xA9 MSG_ID_DG_CONCENTRATE_MIXING_RATIOS_DATA = 0xAA MSG_ID_DG_SCHEDULED_RUNS_DATA = 0xAB - MSG_ID_DG_SET_SERVICE_TIME = 0xAC + MSG_ID_DG_SET_SERVICE_TIME_REQUEST = 0xAC MSG_ID_UI_INSTALLATION_CONFIRM_RESPONSE = 0xAD MSG_ID_DG_FILL_MODE_DATA = 0xAE MSG_ID_DG_GEN_IDLE_DATA = 0xAF - MSG_ID_UI_REQUEST_SERVICE_MODE = 0xB0 + MSG_ID_UI_SERVICE_MODE_REQUEST = 0xB0 MSG_ID_HD_RESPONSE_SERVICE_MODE_REQUEST = 0xB1 MSG_ID_HD_REQUEST_UI_FINAL_POST_RESULT = 0xB2 MSG_ID_DG_FLOW_SENSORS_DATA = 0xB3 MSG_ID_DG_RESPONSE_SERVICE_MODE_REQUEST = 0xB4 - MSG_ID_HD_REQUEST_DG_ALARMS = 0xB5 - MSG_ID_HD_REQUEST_DG_SERVICE_MODE = 0xB6 - MSG_ID_DG_RTC_EPOCH = 0xB7 - MSG_ID_HD_REQUEST_DG_USAGE_INFO = 0xB8 + MSG_ID_HD_DG_ALARMS_REQUEST = 0xB5 + MSG_ID_HD_DG_SERVICE_MODE_REQUEST = 0xB6 + MSG_ID_DG_RTC_EPOCH_DATA = 0xB7 + MSG_ID_HD_DG_USAGE_INFO_REQUEST = 0xB8 MSG_ID_MSG_AVAILABLE_9 = 0xB9 - MSG_ID_HD_REQUEST_UI_CONFIRMATION = 0xBA - MSG_ID_UI_CONFIRMATION_RESULT = 0xBB + MSG_ID_HD_UI_CONFIRMATION_REQUEST = 0xBA + MSG_ID_UI_CONFIRMATION_RESULT_RESPONSE = 0xBB MSG_ID_UI_SET_DG_RO_MODE = 0xBC - MSG_ID_DG_CPLD_STATUS = 0xBD + MSG_ID_DG_CPLD_STATUS_DATA = 0xBD MSG_ID_HD_BATTERY_MANAGEMENT_DATA = 0xBE MSG_ID_HD_BATTERY_STATUS_DATA = 0xBF MSG_ID_DG_CHEM_DISINFECT_FLUSH_DATA = 0xC0 @@ -255,7 +255,7 @@ MSG_ID_PRESSURE_ARTERIAL_OVERRIDE = 0x8017 MSG_ID_PRESSURE_VENOUS_OVERRIDE = 0x8018 MSG_ID_OCCLUSION_BLOOD_PUMP_OVERRIDE = 0x8019 - MSG_ID_BLOOD_PUMP_ROTOR_COUNT_OVERRIDE = 0x801A + MSG_ID_BLOOD_ROTOR_COUNT_OVERRIDE = 0x801A MSG_ID_HD_AIR_PUMP_SET_STATE = 0x801B MSG_ID_PRES_OCCL_SEND_INTERVAL_OVERRIDE = 0x801C MSG_ID_SET_RTC_DATE_TIME = 0x801D @@ -350,7 +350,7 @@ MSG_ID_HD_SYRINGE_PUMP_FORCE_SENSOR_DAC_CALIBRATE = 0x8077 MSG_ID_HD_STOP_RTC_CLOCK = 0x8078 MSG_ID_HD_FANS_DUTY_CYCLE_OVERRIDE = 0x8079 - MSG_ID_HD_HEPRIN_BOLUS_TARGET_RATE_OVERRIDE = 0x807A + MSG_ID_HD_SYRINGE_PUMP_HEPARIN_BOLUS_TARGET_RATE_OVERRIDE = 0x807A MSG_ID_HD_REQ_CURRENT_TREATMENT_PARAMETERS = 0x807B MSG_ID_HD_RES_CURRENT_TREATMENT_PARAMETERS = 0x807C MSG_ID_HD_SET_FANS_RPM_ALARM_START_TIME_OFFSET = 0x807D @@ -364,7 +364,7 @@ MSG_ID_HD_BLOOD_PUMP_SET_PWM = 0x8085 MSG_ID_HD_DIAL_IN_SET_PWM = 0x8086 MSG_ID_HD_DIAL_OUT_SET_PWM = 0x8087 - MSG_ID_DIALYSATE_INLET_PUMP_ROTOR_COUNT_OVERRIDE = 0x8088 + MSG_ID_HD_DIALYSATE_INLET_PUMP_ROTOR_COUNT_OVERRIDE = 0x8088 MSG_ID_HD_NV_RECORD_CRC_OVERRIDE = 0x8089 MSD_ID_HD_RTC_CTL_REG1_STATUS_OVERRIDE = 0x808A MSD_ID_HD_RTC_CTL_REG3_STATUS_OVERRIDE = 0x808B @@ -383,6 +383,7 @@ MSG_ID_HD_SIGNAL_RECOVER_FROM_FAULT_MODE = 0x8098 MSG_ID_HD_RAM_STATUS_OVERRIDE = 0x8099 MSG_ID_HD_VALVES_STATES_PUBLISH_INTERVAL_OVERRIDE = 0x809A + MSG_ID_HD_CAN_RECEIVE_ACK_MESSAGE_OVERRIDE = 0x809B MSG_ID_DG_TESTER_LOGIN_REQUEST = 0xA000 MSG_ID_DG_ALARM_STATE_OVERRIDE = 0xA001 @@ -491,12 +492,16 @@ MSG_ID_DG_DIALIN_CHECK_IN = 0xA06A MSG_ID_DG_GET_LOAD_CELLS_TARE_VALUES = 0xA06B MSG_ID_DG_SET_LOAD_CELLS_TARE_VALUES = 0xA06C - MSG_ID_DG_SEND_LOAD_CELLS_TARE_VALUES_TO_DIALIN = 0xA06D + MSG_ID_DG_SEND_LOAD_CELLS_TARE_VALUES = 0xA06D MSG_ID_DG_SET_COND_SENSOR_CAL_TABLE = 0xA06E MSG_ID_DG_SIGNAL_RECOVER_FROM_FAULT_MODE = 0xA06F MSG_ID_DG_DRAIN_MODE_BROADCAST_INTERVAL_OVERRIDE = 0xA070 MSG_ID_DG_DIALIN_RO_ONLY_MODE_STATUS_REQUEST = 0xA071 MSG_ID_DG_RAM_STATUS_OVERRIDE = 0xA072 + MSG_ID_DG_CAN_RECEIVE_ACK_MESSAGE_OVERRIDE = 0xA073 + MSG_ID_DG_RESERVOIR_BROADCAST_INTERVAL_OVERRIDE = 0xA074 + MSG_ID_DG_STATE_TIMER_77C_OVERRIDE = 0xA075 + MSG_ID_DG_STATE_TIMER_82C_OVERRIDE = 0xA076 MSG_ID_HD_DEBUG_EVENT = 0xFFF1 MSG_ID_DG_DEBUG_EVENT = 0xFFF2 Index: dialin/ui/dg_simulator.py =================================================================== diff -u -rcb130637058af1a50ece54c74965099f3ac4a9b1 -r5ab2bfc1a7df61fd38de0acfa032037ab72925af --- dialin/ui/dg_simulator.py (.../dg_simulator.py) (revision cb130637058af1a50ece54c74965099f3ac4a9b1) +++ dialin/ui/dg_simulator.py (.../dg_simulator.py) (revision 5ab2bfc1a7df61fd38de0acfa032037ab72925af) @@ -536,22 +536,6 @@ self.can_interface.send(message, 0) - def cmd_send_dg_disinfect_progress_time_flush(self, total: int, countdown: int) -> None: - """ - the broadcast progress water flush time - @param total: the total time - @param countdown: the gradual countdown time - @return: None - """ - payload = integer_to_bytearray(total) - payload += integer_to_bytearray(countdown) - - message = DenaliMessage.build_message(channel_id=DenaliChannels.dg_to_ui_ch_id, - message_id=MsgIds.MSG_ID_DG_FLUSH_DATA.value, - payload=payload) - - self.can_interface.send(message, 0) - def cmd_send_dg_disinfect_progress_time_heat(self, total: int, countdown: int) -> None: """ the broadcast progress heat disinfect time