########################################################################### # # Copyright (c) 2021-2023 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. # # @file msg_ids.py # # @author (last) Micahel Garthwaite # @date (last) 29-Aug-2023 # @author (original) Peter Lucia # @date (original) 06-Apr-2021 # ############################################################################ from enum import unique from ..utils.base import DialinEnum # Branch: staging @unique class MsgIds(DialinEnum): MSG_ID_UNUSED = 0x0 MSG_ID_OFF_BUTTON_PRESS_REQUEST = 0x1 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_DATA = 0xA MSG_ID_DIALYSATE_OUT_FLOW_DATA = 0xB 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_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_DATA = 0x1A MSG_ID_USER_TREATMENT_TIME_CHANGE_RESPONSE = 0x1B 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_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_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_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_CMD_REQUEST = 0x30 MSG_ID_DG_CONDUCTIVITY_DATA = 0x31 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_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_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_REQUEST = 0x40 MSG_ID_USER_UF_PAUSE_RESUME_RESPONSE = 0x41 MSG_ID_DG_CONCENTRATE_PUMP_DATA = 0x42 MSG_ID_HD_PRIMING_STATUS_DATA = 0x43 MSG_ID_DG_UV_REACTORS_DATA = 0x44 MSG_ID_DG_THERMISTORS_DATA = 0x45 MSG_ID_UI_PRESSURE_LIMITS_CHANGE_REQUEST = 0x46 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_REQUEST = 0x4A MSG_ID_UI_HEPARIN_PAUSE_RESUME_REQUEST = 0x4B MSG_ID_HD_HEPARIN_PAUSE_RESUME_RESPONSE = 0x4C 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_REQUEST = 0x52 MSG_ID_HD_RINSEBACK_CMD_RESPONSE = 0x53 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_REQUEST = 0x57 MSG_ID_HD_TX_END_CMD_RESPONSE = 0x58 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_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_REQUEST = 0x66 MSG_ID_HD_PATIENT_CONNECTION_CONFIRM_RESPONSE = 0x67 MSG_ID_UI_CONSUMABLE_INSTALL_CONFIRM_REQUEST = 0x68 MSG_ID_HD_SYRINGE_PUMP_DATA = 0x69 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_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_DATA = 0x77 MSG_ID_DG_START_STOP_CHEM_DISINFECT = 0x78 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_DATA = 0x7D MSG_ID_HD_POST_TX_NEXT_CMD_RESPONSE = 0x7E MSG_ID_UI_DISINFECT_REQUEST = 0x7F MSG_ID_HD_DISINFECT_RESPONSE = 0x80 MSG_ID_DG_SEND_SERVICE_SCHEDULE_DATA_TO_HD = 0x81 MSG_ID_HD_REQUEST_SERVICE_RECORD_FROM_HD = 0x82 MSG_ID_MSG_AVAILABLE_4 = 0x83 MSG_ID_DG_HEAT_DISINFECT_TIME_DATA = 0x84 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_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_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 MSG_ID_DG_POST_SINGLE_TEST_RESULT = 0x90 MSG_ID_DG_POST_FINAL_TEST_RESULT = 0x91 MSG_ID_UI_POST_FINAL_TEST_RESULT = 0x92 MSG_ID_HD_BUBBLES_DATA = 0x93 MSG_ID_HD_TREATMENT_LOG_PERIODIC_DATA = 0x94 MSG_ID_HD_TREATMENT_LOG_ALARM_EVENT = 0x95 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_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_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_REQUEST = 0xA6 MSG_ID_DG_ALARM_INFO_DATA = 0xA7 MSG_ID_HD_RESERVOIRS_DATA = 0xA8 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_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_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_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_UI_CONFIRMATION_REQUEST = 0xBA MSG_ID_UI_CONFIRMATION_RESULT_RESPONSE = 0xBB MSG_ID_UI_SET_DG_RO_MODE = 0xBC 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 MSG_ID_DG_CHEM_DISINFECT_FLUSH_TIME_DATA = 0xC1 MSG_ID_DG_START_STOP_CHEM_DISINFECT_FLUSH = 0xC2 MSG_ID_DG_RO_ONLY_MODE_STATUS_REQUEST = 0xC3 MSG_ID_DG_RO_ONLY_MODE_STATUS_RESPONSE = 0xC4 MSG_ID_DG_HEAT_DISINFECT_ACTIVE_COOL_DATA = 0xC5 MSG_ID_DG_START_STOP_HEAT_DISINFECT_ACTIVE_COOL = 0xC6 MSG_ID_HD_AIR_PUMP_DATA = 0xC7 MSG_ID_HD_SEND_CHEM_FLUSH_SAMPLE_PASS_FAIL_TO_DG = 0xC8 MSG_ID_DG_START_STOP_RO_PERMEATE_SAMPLE_MODE_CMD_REQUEST = 0xC9 MSG_ID_DG_RO_PERMEATE_SAMPLE_DATA = 0xCA MSG_ID_HD_SEND_RO_PERMEATE_SAMPLE_DISPENSE_REQUEST_TO_DG = 0xCB MSG_ID_DG_SEND_RO_PERMEATE_SAMPLE_DISPENSE_READY_TO_HD = 0xCD MSG_ID_DG_DRAIN_MODE_DATA = 0xCE MSG_ID_CAN_ERROR_COUNT = 0x999 MSG_ID_TESTER_LOGIN_REQUEST = 0x8000 MSG_ID_DIAL_OUT_FLOW_SET_PT_OVERRIDE = 0x8001 MSG_ID_OFF_BUTTON_STATE_OVERRIDE = 0x8002 MSG_ID_STOP_BUTTON_STATE_OVERRIDE = 0x8003 MSG_ID_ALARM_LAMP_PATTERN_OVERRIDE = 0x8004 MSG_ID_WATCHDOG_TASK_CHECKIN_OVERRIDE = 0x8005 MSG_ID_ALARM_STATE_OVERRIDE = 0x8006 MSG_ID_ALARM_TIME_OVERRIDE = 0x8007 MSG_ID_BLOOD_FLOW_SET_PT_OVERRIDE = 0x8008 MSG_ID_BLOOD_FLOW_MEAS_OVERRIDE = 0x8009 MSG_ID_BLOOD_PUMP_MC_MEAS_SPEED_OVERRIDE = 0x800A MSG_ID_BLOOD_PUMP_MC_MEAS_CURR_OVERRIDE = 0x800B MSG_ID_BLOOD_FLOW_SEND_INTERVAL_OVERRIDE = 0x800C MSG_ID_TREATMENT_TIME_REMAINING_OVERRIDE = 0x800D MSG_ID_BLOOD_PUMP_MEAS_SPEED_OVERRIDE = 0x800E MSG_ID_BLOOD_PUMP_MEAS_ROTOR_SPEED_OVERRIDE = 0x800F MSG_ID_DIAL_IN_FLOW_SET_PT_OVERRIDE = 0x8010 MSG_ID_DIAL_IN_FLOW_MEAS_OVERRIDE = 0x8011 MSG_ID_DIAL_IN_PUMP_MC_MEAS_SPEED_OVERRIDE = 0x8012 MSG_ID_DIAL_IN_PUMP_MC_MEAS_CURR_OVERRIDE = 0x8013 MSG_ID_DIAL_IN_FLOW_SEND_INTERVAL_OVERRIDE = 0x8014 MSG_ID_DIAL_IN_PUMP_MEAS_SPEED_OVERRIDE = 0x8015 MSG_ID_DIAL_IN_PUMP_MEAS_ROTOR_SPEED_OVERRIDE = 0x8016 MSG_ID_PRESSURE_ARTERIAL_OVERRIDE = 0x8017 MSG_ID_PRESSURE_VENOUS_OVERRIDE = 0x8018 MSG_ID_OCCLUSION_BLOOD_PUMP_OVERRIDE = 0x8019 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 MSG_ID_DIAL_OUT_FLOW_SEND_INTERVAL_OVERRIDE = 0x801E MSG_ID_DIAL_OUT_UF_REF_VOLUME_OVERRIDE = 0x801F MSG_ID_DIAL_OUT_UF_MEAS_VOLUME_OVERRIDE = 0x8020 MSG_ID_DIAL_OUT_PUMP_MC_MEAS_SPEED_OVERRIDE = 0x8021 MSG_ID_DIAL_OUT_PUMP_MC_MEAS_CURR_OVERRIDE = 0x8022 MSG_ID_DIAL_OUT_PUMP_MEAS_SPEED_OVERRIDE = 0x8023 MSG_ID_DIAL_OUT_PUMP_MEAS_ROTOR_SPEED_OVERRIDE = 0x8024 MSG_ID_DIAL_OUT_LOAD_CELL_WEIGHT_OVERRIDE = 0x8025 MSG_ID_HD_SAFETY_SHUTDOWN_OVERRIDE = 0x8026 MSG_ID_HD_ACCEL_OVERRIDE = 0x8027 MSG_ID_HD_ACCEL_MAX_OVERRIDE = 0x8028 MSG_ID_HD_ACCEL_SEND_INTERVAL_OVERRIDE = 0x8029 MSG_ID_HD_SYRINGE_PUMP_SEND_INTERVAL_OVERRIDE = 0x802A MSG_ID_HD_SYRINGE_PUMP_OPERATION_REQUEST = 0x802B MSG_ID_HD_SYRINGE_PUMP_MEASURED_RATE_OVERRIDE = 0x802C MSG_ID_HD_SET_PARAMETER_TREATMENT_PARAMETER = 0x802D MSG_ID_HD_VALVES_HOME = 0x802E MSG_ID_HD_VALVES_POSITION_OVERRIDE = 0x802F MSG_ID_HD_VALVES_SET_AIR_TRAP_VALVE = 0x8030 MSG_ID_HD_VALVES_SET_PWM_OVERRIDE = 0x8031 MSG_ID_HD_AIR_TRAP_SEND_INTERVAL_OVERRIDE = 0x8032 MSG_ID_HD_AIR_TRAP_LEVEL_SENSOR_OVERRIDE = 0x8033 MSG_ID_HD_SOFTWARE_RESET_REQUEST = 0x8034 MSG_ID_HD_GET_SW_CONFIG_RECORD = 0x8035 MSG_ID_HD_SET_SW_CONFIG_RECORD = 0x8036 MSG_ID_BLOOD_PUMP_HOME_CMD = 0x8037 MSG_ID_DIAL_IN_PUMP_HOME_CMD = 0x8038 MSG_ID_DIAL_OUT_PUMP_HOME_CMD = 0x8039 MSG_ID_SUPER_CLEAR_ALARMS_CMD = 0x803A MSG_ID_HD_SYRINGE_PUMP_MEASURED_FORCE_OVERRIDE = 0x803B MSG_ID_HD_SYRINGE_PUMP_SYRINGE_DETECT_OVERRIDE = 0x803C MSG_ID_HD_SET_CALIBRATION_RECORD = 0x803D MSG_ID_HD_GET_CALIBRATION_RECORD = 0x803E MSG_ID_HD_SEND_CALIBRATION_RECORD = 0x803F MSG_ID_HD_SET_SYSTEM_RECORD = 0x8040 MSG_ID_HD_GET_SYSTEM_RECORD = 0x8041 MSG_ID_HD_SEND_SYSTEM_RECORD = 0x8042 MSG_ID_HD_GET_SERVICE_RECORD = 0x8043 MSG_ID_HD_SET_SERVICE_RECORD = 0x8044 MSG_ID_HD_SEND_SERVICE_RECORD = 0x8045 MSG_ID_HD_SET_OP_MODE_REQUEST = 0x8046 MSG_ID_HD_FLUID_LEAK_SEND_INTERVAL_OVERRIDE = 0x8047 MSG_ID_HD_FLUID_LEAK_STATE_OVERRIDE = 0x8048 MSG_ID_HD_SYRINGE_PUMP_MEASURED_HOME_OVERRIDE = 0x8049 MSG_ID_HD_SYRINGE_PUMP_MEASURED_POSITION_OVERRIDE = 0x804A MSG_ID_HD_SYRINGE_PUMP_MEASURED_VOLUME_OVERRIDE = 0x804B MSG_ID_HD_BLOOD_LEAK_DATA_SEND_INTERVAL_OVERRIDE = 0x804C MSG_ID_HD_BLOOD_LEAK_STATUS_OVERRIDE = 0x804D MSG_ID_HD_BLOOD_LEAK_ZERO_REQUEST = 0x804E MSG_ID_HD_MONITORED_VOLTAGES_SEND_INTERVAL_OVERRIDE = 0x8050 MSG_ID_HD_MONITORED_VOLTAGES_OVERRIDE = 0x8051 MSG_ID_HD_ALARM_INFO_SEND_INTERVAL_OVERRIDE = 0x8052 MSG_ID_HD_ALARM_AUDIO_VOLUME_LEVEL_OVERRIDE = 0x8053 MSG_ID_HD_ALARM_AUDIO_CURRENT_HG_OVERRIDE = 0x8054 MSG_ID_HD_ALARM_AUDIO_CURRENT_LG_OVERRIDE = 0x8055 MSG_ID_HD_ALARM_BACKUP_AUDIO_CURRENT_OVERRIDE = 0x8056 MSG_ID_HD_VALVES_CURRENT_OVERRIDE = 0x8057 MSG_ID_HD_VALVES_POSITION_COUNT_OVERRIDE = 0x8058 MSG_ID_HD_SYRINGE_PUMP_STATUS_OVERRIDE = 0x8059 MSG_ID_HD_SYRINGE_PUMP_ENCODER_STATUS_OVERRIDE = 0x805A MSG_ID_HD_SYRINGE_PUMP_ADC_DAC_STATUS_OVERRIDE = 0x805B MSG_ID_HD_SYRINGE_PUMP_ADC_READ_COUNTER_OVERRIDE = 0x805C MSG_ID_HD_BUBBLES_DATA_SEND_INTERVAL_OVERRIDE = 0x805D MSG_ID_HD_BUBBLE_STATUS_OVERRIDE = 0x805E MSG_ID_HD_BLOOD_PRIME_VOLUME_OVERRIDE = 0x805F MSG_ID_HD_BUBBLE_SELF_TEST_REQUEST = 0x8060 MSG_ID_HD_AIR_PUMP_PUBLISH_INTERVAL_OVERRIDE = 0x8061 MSG_ID_HD_SWITCHES_STATUS_OVERRIDE = 0x8062 MSG_ID_HD_SWITCHES_PUBLISH_INTERVAL_OVERRIDE = 0x8063 MSG_ID_HD_BATTERY_REMAINING_CAP_MWH_OVERRIDE = 0x8064 MSG_ID_HD_TEMPERATURES_VALUE_OVERRIDE = 0x8065 MSG_ID_HD_TEMPERATURES_PUBLISH_INTERVAL_OVERRIDE = 0x8066 MSG_ID_HD_FANS_PUBLISH_INTERVAL_OVERRIDE = 0x8067 MSG_ID_HD_FANS_RPM_OVERRIDE = 0x8068 MSG_ID_HD_RINSEBACK_VOLUME_OVERRIDE = 0x8069 MSG_ID_HD_SEND_SW_CONFIG_RECORD = 0x806A MSG_ID_HD_ALARM_STATUS_PUBLISH_INTERVAL_OVERRIDE = 0x806B MSG_ID_HD_TREATMENT_TIME_DATA_PUBLISH_INTERVAL_OVERRIDE = 0x806C MSG_ID_HD_TREATMENT_RANGES_PUBLISH_INTERVAL_OVERRIDE = 0x806D MSG_ID_HD_TREATMENT_STOP_DATA_PUBLISH_INTERVAL_OVERRIDE = 0x806E MSG_ID_HD_BLOOD_PRIME_DATA_PUBLISH_INTERVAL_OVERRIDE = 0x806F MSG_ID_HD_RINSEBACK_DATA_PUBLISH_INTERVAL_OVERRIDE = 0x8070 MSG_ID_HD_STANDBY_DATA_PUBLISH_INTERVAL_OVERRIDE = 0x8071 MSG_ID_HD_OP_MODE_DATA_PUBLISH_INTERVAL_OVERRIDE = 0x8072 MSG_ID_HD_PRE_TREATMENT_DATA_PUBLISH_INTERVAL_OVERRIDE = 0x8073 MSG_ID_HD_TREATMENT_DATA_PUBLISH_INTERVAL_OVERRIDE = 0x8074 MSG_ID_HD_POST_TREATMENT_DATA_PUBLISH_INTERVAL_OVERRIDE = 0x8075 MSG_ID_HD_BLOCK_MESSAGE_TRANSMISSION = 0x8076 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_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 MSG_ID_HD_GET_USAGE_INFO_RECORD = 0x807E MSG_ID_HD_SET_USAGE_INFO_RECORD = 0x807F MSG_ID_HD_SEND_USAGE_INFO_RECORD = 0x8080 MSG_ID_HD_SET_BLOOD_LEAK_2_EMB_MODE = 0x8081 MSG_ID_HD_SET_BLOOD_LEAK_EMB_MODE_COMMAND = 0x8082 MSG_ID_HD_SEND_BLOOD_LEAK_EMB_MODE_RESPONSE = 0x8083 MSG_ID_HD_SEND_ALARMS_COMMAND = 0x8084 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_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 MSG_ID_HD_BATTERY_STATUS_OVERRIDE = 0x808C MSG_ID_HD_BATTERY_CHARGER_STATUS_OVERRIDE = 0x808D MSG_ID_HD_BATTERY_COMM_STATUS_OVERRIDE = 0x808E MSG_ID_HD_DIAL_IN_PUMP_HARD_STOP = 0x808F MSG_ID_HD_DIAL_OUT_PUMP_HARD_STOP = 0x8090 MSG_ID_HD_BLOOD_PUMP_HARD_STOP = 0x8091 MSG_ID_HD_DIALIN_CHECK_IN = 0x8092 MSG_ID_HD_ENABLE_VENOUS_BUBBLE_ALARM_DETECTION = 0x8093 MSG_ID_HD_GET_TEST_CONFIGURATION = 0x8094 MSG_ID_HD_SEND_TEST_CONFIGURATION = 0x8095 MSG_ID_HD_RESET_ALL_TEST_CONFIGURATIONS = 0x8096 MSG_ID_HD_SET_TEST_CONFIGURATION = 0x8097 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 MSG_ID_DG_WATCHDOG_TASK_CHECKIN_OVERRIDE = 0xA002 MSG_ID_DG_SET_RTC_DATE_TIME = 0xA004 MSG_ID_LOAD_CELL_OVERRIDE = 0xA005 MSG_ID_PRESSURE_OVERRIDE = 0xA006 MSG_ID_PRESSURE_SEND_INTERVAL_OVERRIDE = 0xA007 MSG_ID_DG_HD_COMMUNICATION_STATUS_OVERRIDE = 0xA008 MSG_ID_DG_SET_PRIMARY_AND_TRIMMER_HEATERS_TARGET_TEMP = 0xA009 MSG_ID_RO_PUMP_SEND_INTERVAL_OVERRIDE = 0xA00A MSG_ID_DRAIN_PUMP_SET_RPM = 0xA00B MSG_ID_DRAIN_PUMP_SEND_INTERVAL_OVERRIDE = 0xA00C MSG_ID_LOAD_CELL_SEND_INTERVAL_OVERRIDE = 0xA00D MSG_ID_VALVE_STATE_OVERRIDE = 0xA00E MSG_ID_DG_VALVES_STATES_PUBLISH_INTERVAL_OVERRIDE = 0xA00F MSG_ID_TEMPERATURE_SENSORS_VALUE_OVERRIDE = 0xA010 MSG_ID_START_STOP_PRIMARY_HEATER = 0xA011 MSG_ID_TEMPERATURE_SENSORS_PUBLISH_INTERVAL_OVERRIDE = 0xA012 MSG_ID_HEATERS_PUBLISH_INTERVAL_ORVERRIDE = 0xA013 MSG_ID_DG_SAFETY_SHUTDOWN_OVERRIDE = 0xA014 MSG_ID_CONDUCTIVITY_OVERRIDE = 0xA015 MSG_ID_CONDUCTIVITY_PUBLISH_INTERVAL_OVERRIDE = 0xA016 MSG_ID_DG_ACCEL_OVERRIDE = 0xA017 MSG_ID_DG_ACCEL_MAX_OVERRIDE = 0xA018 MSG_ID_DG_ACCEL_SEND_INTERVAL_OVERRIDE = 0xA019 MSG_ID_DG_MONITORED_VOLTAGES_SEND_INTERVAL_OVERRIDE = 0xA01A MSG_ID_DG_MONITORED_VOLTAGES_OVERRIDE = 0xA01B MSG_ID_DRAIN_PUMP_TARGET_OUTLET_FLOW = 0xA01C MSG_ID_DG_SWITCHES_STATUS_OVERRIDE = 0xA01D MSG_ID_DG_SWITCHES_PUBLISH_INTERVAL_OVERRIDE = 0xA01E MSG_ID_DG_OP_MODE_PUBLISH_INTERVAL_OVERRIDE = 0xA01F MSG_ID_DG_BLOCK_MESSAGE_TRANSMISSION = 0xA020 MSG_ID_MEASURED_FLOW_SENSORS_OVERRIDE = 0xA021 MSG_ID_DG_SOFTWARE_RESET_REQUEST = 0xA022 MSG_ID_DG_CONCENTRATE_PUMP_MEASURED_SPEED_OVERRIDE = 0xA023 MSG_ID_CONCENTRATE_PUMP_TARGET_SPEED_OVERRIDE = 0xA024 MSG_ID_UV_REACTORS_DATA_PUBLISH_INTERVAL_OVERRIDE = 0xA025 MSG_ID_CONCENTRATE_PUMP_STATE_CHANGE_REQUEST = 0xA026 MSG_ID_CONCENTRATE_PUMP_PUBLISH_INTERVAL_OVERRIDE = 0xA027 MSG_ID_DG_START_STOP_UV_REACTORS = 0xA028 MSG_ID_DG_REQUEST_CALIBRATION_DATA = 0xA029 MSG_ID_DG_FANS_DATA_PUBLISH_INTERVAL_OVERRIDE = 0xA02A MSG_ID_DG_UV_REACTORS_HEALTH_OVERRIDE = 0xA02C MSG_ID_DG_THERMISTORS_DATA_PUBLISH_INTERVAL_OVERRIDE = 0xA02D MSG_ID_DG_THERMISTORS_VALUE_OVERRIDE = 0xA02E MSG_ID_DG_RO_PUMP_DUTY_CYCLE_OVERRIDE = 0xA02F MSG_ID_DG_VALVES_SENSED_STATE_OVERRIDE = 0xA030 MSG_ID_DG_SET_RO_PUMP_TARGET_FLOW = 0xA031 MSG_ID_DG_RO_PUMP_TARGET_PRESSURE_OVERRIDE = 0xA032 MSG_ID_DG_SET_CALIBRATION_RECORD = 0xA033 MSG_ID_DG_GET_CALIBRATION_RECORD = 0xA034 MSG_ID_DG_SEND_CALIBRATION_RECORD = 0xA035 MSG_ID_DG_SET_SYSTEM_RECORD = 0xA036 MSG_ID_DG_GET_SYSTEM_RECORD = 0xA037 MSG_ID_DG_SEND_SYSTEM_RECORD = 0xA038 MSG_ID_DG_GET_SERVICE_RECORD = 0xA039 MSG_ID_DG_SET_SERVICE_RECORD = 0xA03A MSG_ID_DG_SEND_SERVICE_RECORD = 0xA03B MSG_ID_DG_GET_SCHEDULED_RUNS_RECORD = 0xA03C MSG_ID_DG_SET_SCHEDULED_RUNS_RECORD = 0xA03D MSG_ID_DG_SEND_SCHEDULED_RUNS_RECORD = 0xA03E MSG_ID_DG_FLUID_LEAK_SEND_INTERVAL_OVERRIDE = 0xA03F MSG_ID_DG_FLUID_LEAK_STATE_DETECTOR_OVERRIDE = 0xA040 MSG_ID_MSG_AVAILABLE_11 = 0xA041 MSG_ID_FILTER_FLUSH_TIME_PERIOD_OVERRIDE = 0xA042 MSG_ID_DG_FANS_RPM_OVERRIDE = 0xA043 MSG_ID_FLOW_DATA_PUBLISH_INTERVAL_OVERRIDE = 0xA044 MSG_ID_DG_STOP_RTC_CLOCK = 0xA045 MSG_ID_DG_DRAIN_PUMP_MEASURED_RPM_OVERRIDE = 0xA046 MSG_ID_DG_SUPER_CLEAR_ALARMS_CMD = 0xA047 MSG_ID_DG_ALARM_INFO_SEND_INTERVAL_OVERRIDE = 0xA048 MSG_ID_DG_START_STOP_TRIMMER_HEATER_CMD = 0xA049 MSG_ID_DG_GET_SW_CONFIG_RECORD = 0xA04A MSG_ID_DG_SET_SW_CONFIG_RECORD = 0xA04B MSG_ID_DG_SEND_SW_CONFIG_RECORD = 0xA04C MSG_ID_DG_FANS_DUTY_CYCLE_OVERRIDE = 0xA04D MSG_ID_DG_USED_ACID_VOLUME_ML_OVERRIDE = 0xA04E MSG_ID_DG_SET_FANS_RPM_ALARM_START_TIME_OFFSET = 0xA04F MSG_ID_DG_USED_BICARB_VOLUME_ML_OVERRIDE = 0xA050 MSG_ID_FILL_MODE_DATA_PUBLISH_INTERVAL_OVERRIDE = 0xA051 MSG_ID_DG_GEN_IDLE_PUBLISH_INTERVAL_OVERRIDE = 0xA052 MSG_ID_DG_GET_USAGE_INFO_RECORD = 0xA053 MSG_ID_DG_SET_USAGE_INFO_RECORD = 0xA054 MSG_ID_DG_SEND_USAGE_INFO_RECORD = 0xA055 MSG_ID_DG_SET_OP_MODE_REQUEST = 0xA056 MSG_ID_DG_RESERVOIR_TARE_REQUEST = 0xA057 MSG_ID_MSG_AVAILABLE_10 = 0xA058 MSG_ID_DG_DRAIN_PUMP_CURRENT_OVERRIDE = 0xA059 MSG_ID_DG_DRAIN_PUMP_DIRECTION_OVERRIDE = 0xA05A MSG_ID_DG_RO_FEEDBACK_VOLTAGE_OVERRIDE = 0xA05B MSG_ID_DG_DIALYSATE_FILL_INTEGRATED_VOLUME_OVERRIDE = 0xA05C MSG_ID_DG_NV_RECORD_CRC_OVERRIDE = 0xA05D MSG_ID_DG_CONC_PUMP_PARK_STATUS_OVERRIDE = 0xA05E MSG_ID_DG_CONC_PUMP_PARK_FAULT_STATUS_OVERRIDE = 0xA05F MSG_ID_DG_CONC_PUMP_PARK_COMMAND = 0xA060 MSG_ID_DG_HEATERS_DUTY_CYCLE_OVERRIDE = 0xA061 MSD_ID_DG_RTC_CTL_REG1_STATUS_OVERRIDE = 0xA062 MSD_ID_DG_RTC_CTL_REG3_STATUS_OVERRIDE = 0xA063 MSG_ID_DG_NELSON_DISINFECT_SUPPORT = 0xA064 MSG_ID_DG_SET_DIALYSATE_MIXING_RATIOS = 0xA065 MSG_ID_DG_SET_TEST_CONFIGURATION = 0xA066 MSG_ID_DG_GET_TEST_CONFIGURATION = 0xA067 MSG_ID_DG_SEND_TEST_CONFIGURATION = 0xA068 MSG_ID_DG_RESET_ALL_TEST_CONFIGURATIONS = 0xA069 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 = 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 MSG_ID_ACK_MESSAGE_THAT_REQUIRES_ACK = 0xFFFF