########################################################################### # # Copyright (c) 2021-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. # # @file msg_ids.py # # @author (last) Dara Navaei # @date (last) 10-May-2024 # @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_ALARM_STATUS_DATA = 0x1 MSG_ID_ALARM_TRIGGERED = 0x2 MSG_ID_ALARM_CLEARED = 0x3 MSG_ID_ALARM_CONDITION_CLEARED = 0x4 MSG_ID_USER_ALARM_SILENCE_REQUEST = 0x5 MSG_ID_UI_ALARM_USER_ACTION_REQUEST = 0x6 MSG_ID_TD_ALARM_INFORMATION_DATA = 0x7 MSG_ID_DD_ALARM_INFO_DATA = 0x8 MSG_ID_UI_ACTIVE_ALARMS_LIST_REQUEST = 0x9 MSG_ID_TD_ACTIVE_ALARMS_LIST_REQUEST_RESPONSE = 0xA MSG_ID_UI_SET_ALARM_AUDIO_VOLUME_LEVEL_CMD_REQUEST = 0xB MSG_ID_TD_ALARM_AUDIO_VOLUME_SET_RESPONSE = 0xC MSG_ID_FW_VERSIONS_REQUEST = 0xD MSG_ID_TD_VERSION_RESPONSE = 0xE MSG_ID_DD_VERSION_RESPONSE = 0xF MSG_ID_UI_CHECK_IN = 0x10 MSG_ID_TD_BLOOD_PUMP_DATA = 0x11 MSG_ID_TD_OP_MODE_DATA = 0x12 MSG_ID_DD_OP_MODE_DATA = 0x13 MSG_ID_DD_COMMAND_RESPONSE = 0x14 MSG_ID_TD_UI_VERSION_INFO_REQUEST = 0x15 MSG_ID_UI_VERSION_INFO_RESPONSE = 0x16 MSG_ID_TD_EVENT = 0x17 MSG_ID_DD_EVENT = 0x18 MSG_ID_TD_DD_ALARMS_REQUEST = 0x19 MSG_ID_UI_TD_RESET_IN_SERVICE_MODE_REQUEST = 0x1A MSG_ID_DD_VALVES_STATES_DATA = 0x1B MSG_ID_DD_PRESSURES_DATA = 0x1C MSG_ID_TD_VOLTAGES_DATA = 0x1D MSG_ID_TD_BUBBLES_DATA = 0x1E MSG_ID_DD_CONDUCTIVITY_DATA = 0x1F MSG_ID_TD_AIR_PUMP_DATA = 0x20 MSG_ID_TD_SWITCHES_DATA = 0x21 MSG_ID_POWER_OFF_WARNING = 0x22 MSG_ID_OFF_BUTTON_PRESS_REQUEST = 0x23 MSG_ID_TD_PRESSURE_DATA = 0x24 MSG_ID_DD_CONCENTRATE_PUMP_DATA = 0x25 MSG_ID_DD_TEMPERATURE_DATA = 0x26 MSG_ID_DIALYSATE_PUMPS_DATA = 0x27 MSG_ID_DD_HEATERS_DATA = 0x28 MSG_ID_DD_LEVEL_DATA = 0x29 MSG_ID_TD_AIR_TRAP_DATA = 0x2A MSG_ID_TD_VALVES_DATA = 0x2B MSG_ID_FP_EVENT = 0x2C MSG_ID_FP_ALARM_INFO_DATA= 0x2D MSG_ID_DD_BAL_CHAMBER_DATA = 0x2E MSG_ID_DD_GEN_DIALYSATE_MODE_DATA = 0x2F MSG_ID_DD_GEN_DIALYSATE_REQUEST_DATA = 0x30 MSG_ID_FP_VALVES_STATES_DATA = 0x31 MSG_ID_FP_RO_PUMP_DATA = 0x32 MSG_ID_FP_OP_MODE_DATA = 0x33 MSG_ID_FP_PRESSURES_DATA = 0x34 MSG_ID_FP_LEVEL_DATA = 0x35 MSG_ID_FP_FLOW_DATA = 0x36 MSG_ID_FP_CONDUCTIVITY_DATA = 0x37 MSG_ID_DD_FP_START_STOP_CMD_REQUEST = 0x38 MSG_ID_FP_TEMPERATURE_DATA = 0x39 MSG_ID_FP_HEATER_DATA = 0x3A MSG_ID_TD_TREATMENT_TIME_DATA = 0x3B MSG_ID_TD_TREATMENT_STATE_DATA = 0x3C MSG_ID_TD_SALINE_BOLUS_DATA = 0x3D MSG_ID_TD_ULTRAFILTRATION_DATA = 0x3E MSG_ID_UI_TREATMENT_PARAMS_TO_VALIDATE = 0x3F MSG_ID_TD_RESP_TREATMENT_PARAMS_TO_VALIDATE = 0x40 MSG_ID_UI_ULTRAFILTRATION_VOLUME_TO_VALIDATE = 0x41 MSG_ID_TD_RESP_ULTRAFILTRATION_VOLUME_TO_VALIDATE = 0x42 MSG_ID_TD_TREATMENT_PARAM_RANGES = 0x43 MSG_ID_UI_TREATMENT_PARAMS_CONFIRMED = 0x44 MSG_ID_UI_INITIATE_TREATMENT_WORKFLOW = 0x45 MSG_ID_TD_RESP_INITIATE_TREATMENT_WORKFLOW = 0x46 MSG_ID_UI_UF_PAUSE_RESUME_REQUEST = 0x47 MSG_ID_TD_UF_PAUSE_RESUME_RESPONSE = 0x48 MSG_ID_FP_GEN_PERMEATE_MODE_DATA = 0x49 MSG_ID_DD_PRE_GEN_DIALYSATE_STATE_DATA = 0x4A MSG_ID_DD_POST_GEN_DIALYSATE_STATE_DATA = 0x4B MSG_ID_DD_PRE_GEN_DIALYSATE_REQUEST_DATA = 0x4C MSG_ID_FP_PRE_GEN_WATER_MODE_DATA = 0x4D MSG_ID_TD_EJECTOR_DATA = 0x4E MSG_ID_TD_TREATMENT_SET_POINTS = 0x4F MSG_ID_FP_BOOST_PUMP_DATA = 0x50 MSG_ID_TD_SERIAL_RESPONSE = 0x51 MSG_ID_DD_SERIAL_RESPONSE = 0x52 MSG_ID_TD_TEMPERATURE_DATA = 0x53 MSG_ID_TD_BATTERY_DATA = 0x54 MSG_ID_FP_PERMEATE_FLUSH_DATA = 0x56 MSG_ID_FP_CONCENTRATE_FLUSH_DATA = 0x57 MSG_ID_FP_GENP_DEF_DATA = 0x58 MSG_ID_FP_PRE_GEN_DEF_DATA = 0x59 MSG_ID_FP_VERSION_RESPONSE = 0x5A MSG_ID_TD_TREATMENT_PAUSED_TIMER_DATA = 0x5B MSG_ID_DD_UF_DATA = 0x5C MSG_ID_FP_PERMEATE_TANK_DATA = 0x5D MSG_ID_DD_SPENT_CHAMBER_FILL_DATA = 0x5E MSG_ID_UI_SOLUTION_INFUSION_REQUEST = 0x5F MSG_ID_TD_SOLUTION_INFUSION_RESPONSE = 0x60 MSG_ID_DD_BLOOD_LEAK_DATA = 0x61 MSG_ID_DD_FP_INLET_PRESSURE_CHECK_DATA = 0x62 MSG_ID_UI_BLOOD_PRESSURE_REQUEST = 0x63 MSG_ID_TD_BLOOD_PRESSURE_RESPONSE = 0x64 MSG_ID_TD_BLOOD_PRESSURE_DATA = 0x65 MSG_ID_USER_CONFIRM_UF_SETTINGS_CHANGE_REQUEST = 0x66 MSG_ID_USER_UF_SETTINGS_CHANGE_CONFIRMATION_RESPONSE = 0x67 MSG_ID_DD_VOLTAGES_DATA = 0x68 MSG_ID_DD_RINSE_PUMP_DATA = 0x69 MSG_ID_TD_TREATMENT_LOG_ALARM_EVENT = 0x6A MSG_ID_TD_TREATMENT_LOG_EVENT = 0x6B MSG_ID_TD_DATE_AND_TIME_REQUEST = 0x6C MSG_ID_TD_DATE_AND_TIME_RESPONSE = 0x6D MSG_ID_DD_DATE_AND_TIME_REQUEST = 0x6E MSG_ID_DD_DATE_AND_TIME_RESPONSE = 0x6F MSG_ID_FP_RO_REJECTION_RATIO_DATA = 0x71 MSG_ID_DD_PISTON_PUMP_CONTROL_DATA = 0xF0 MSG_ID_TD_TESTER_LOGIN_REQUEST = 0x8000 MSG_ID_TD_SOFTWARE_RESET_REQUEST = 0x8001 MSG_ID_TD_SEND_TEST_CONFIGURATION = 0x8002 MSG_ID_TD_BUBBLE_OVERRIDE_REQUEST = 0x8003 MSG_ID_TD_VOLTAGE_PUBLISH_INTERVAL_OVERRIDE_REQUEST = 0x8004 MSG_ID_TD_VOLTAGE_OVERRIDE_REQUEST = 0x8005 MSG_ID_TD_BUBBLE_PUBLISH_INTERVAL_OVERRIDE_REQUEST = 0x8006 MSG_ID_TD_PRESSURE_OVERRIDE_REQUEST = 0x8007 MSG_ID_TD_AIR_PUMP_SET_STATE_REQUEST = 0x8008 MSG_ID_TD_AIR_PUMP_PUBLISH_INTERVAL_OVERRIDE_REQUEST = 0x8009 MSG_ID_TD_SWITCHES_PUBLISH_INTERVAL_OVERRIDE_REQUEST = 0x800A MSG_ID_TD_SWITCH_STATE_OVERRIDE_REQUEST = 0x800B MSG_ID_TD_OFF_BUTTON_OVERRIDE_REQUEST = 0x800C MSG_ID_TD_STOP_BUTTON_OVERRIDE_REQUEST = 0x800D MSG_ID_TD_ALARM_LAMP_PATTERN_OVERRIDE_REQUEST = 0x800E MSG_ID_TD_ALARM_AUDIO_LEVEL_OVERRIDE_REQUEST = 0x800F MSG_ID_TD_ALARM_AUDIO_CURRENT_HG_OVERRIDE_REQUEST = 0x8010 MSG_ID_TD_ALARM_AUDIO_CURRENT_LG_OVERRIDE_REQUEST = 0x8011 MSG_ID_TD_BACKUP_ALARM_AUDIO_CURRENT_OVERRIDE_REQUEST = 0x8012 MSG_ID_TD_PRESSURE_PUBLISH_INTERVAL_OVERRIDE_REQUEST = 0x8013 MSG_ID_TD_AIR_TRAP_LEVEL_OVERRIDE_REQUEST = 0x8014 MSG_ID_TD_AIR_TRAP_LEVEL_RAW_OVERRIDE_REQUEST = 0x8015 MSG_ID_TD_AIR_TRAP_PUBLISH_INTERVAL_OVERRIDE_REQUEST = 0x8016 MSG_ID_TD_2_WAY_VALVE_SET_STATE_REQUEST = 0x8017 MSG_ID_TD_ROTARY_PINCH_VALVE_SET_POS_REQUEST = 0x8018 MSG_ID_TD_ROTARY_PINCH_VALVE_STATUS_OVERRIDE_REQUEST = 0x8019 MSG_ID_TD_ROTARY_PINCH_VALVE_POSITION_OVERRIDE_REQUEST = 0x801A MSG_ID_TD_VALVES_PUBLISH_INTERVAL_OVERRIDE_REQUEST = 0x801B MSG_ID_TD_ALARM_STATUS_PUBLISH_INTERVAL_OVERRIDE_REQUEST = 0x801C MSG_ID_TD_ALARM_INFO_PUBLISH_INTERVAL_OVERRIDE_REQUEST = 0x801D MSG_ID_TD_ALARM_START_TIME_OVERRIDE_REQUEST = 0x801E MSG_ID_TD_ALARM_CLEAR_ALL_ALARMS_REQUEST = 0x801F MSG_ID_TD_WATCHDOG_OVERRIDE_REQUEST = 0x8020 MSG_ID_TD_ALARM_STATE_OVERRIDE_REQUEST = 0x8021 MSG_ID_TD_SAFETY_SHUTDOWN_OVERRIDE_REQUEST = 0x8022 MSG_ID_TD_PINCH_VALVE_SET_POSITION_REQUEST = 0x8023 MSG_ID_TD_PINCH_VALVE_HOME_REQUEST = 0x8024 MSG_ID_TD_BLOOD_PUMP_PUBLISH_INTERVAL_OVERRIDE_REQUEST = 0x8025 MSG_ID_TD_BLOOD_PUMP_SET_FLOW_RATE_REQUEST = 0x8026 MSG_ID_TD_BLOOD_PUMP_SET_SPEED_REQUEST = 0x8027 MSG_ID_TD_BLOOD_PUMP_MEASURED_FLOW_RATE_OVERRIDE_REQUEST = 0x8028 MSG_ID_TD_BLOOD_PUMP_MEASURED_MOTOR_SPEED_OVERRIDE_REQUEST = 0x8029 MSG_ID_TD_BLOOD_PUMP_MEASURED_ROTOR_SPEED_OVERRIDE_REQUEST = 0x802A MSG_ID_TD_BLOOD_PUMP_ROTOR_COUNT_OVERRIDE_REQUEST = 0x802B MSG_ID_TD_TMP_PRESSURE_OVERRIDE_REQUEST = 0x802C MSG_ID_TD_REQ_CURRENT_TREATMENT_PARAMETERS = 0x802D MSG_ID_TD_RSP_CURRENT_TREATMENT_PARAMETERS = 0x802E MSG_ID_TD_SET_TREATMENT_PARAMETER = 0x802F MSG_ID_TD_OP_MODE_PUBLISH_INTERVAL_OVERRIDE_REQUEST = 0x8030 MSG_ID_TD_OP_MODE_OVERRIDE_REQUEST = 0x8031 MSG_ID_TD_EJECTOR_MOTOR_SET_SPEED_REQUEST = 0x8032 MSG_ID_TD_EJECTOR_COMMAND = 0x8033 MSG_ID_TD_EJECTOR_PUBLISH_INTERVAL_OVERRIDE_REQUEST = 0x8034 MSG_ID_TD_SET_AIR_TRAP_CONTROL = 0x8035 MSG_ID_TD_HOME_BLOOD_PUMP_REQUEST = 0x8036 MSG_ID_TD_BLOOD_FLOW_ALPHA_Y_INTERCEPT_OVERRIDE_REQUEST = 0x8037 MSG_ID_TD_BLOOD_FLOW_WEAR_A_TERM_OVERRIDE_REQUEST = 0x8038 MSG_ID_TD_BLOOD_FLOW_WEAR_B_TERM_OVERRIDE_REQUEST = 0x8039 MSG_ID_TD_SET_TEST_CONFIGURATION = 0x803A MSG_ID_TD_GET_TEST_CONFIGURATION = 0x803B MSG_ID_TD_RESET_ALL_TEST_CONFIGURATIONS = 0x803C MSG_ID_TD_AIR_PUMP_POWER_RAISE_OVERRIDE_REQUEST = 0x803D MSG_ID_TD_AIR_PUMP_POWER_LOWER_OVERRIDE_REQUEST = 0x803E MSG_ID_TD_HARD_STOP_BLOOD_PUMP = 0x803F MSG_ID_TD_BARO_MFG_CRC_OVERRIDE = 0x8040 MSG_ID_TD_BARO_PRESSURE_OVERRIDE = 0x8041 MSG_ID_TD_TEMPERATURE_OVERRIDE = 0x8042 MSG_ID_TD_TEMPERATURE_PUBLISH_INTERVAL_OVERRIDE_REQUEST = 0x8043 MSG_ID_TD_TRAINING_TEST_OVERRIDE_REQUEST = 0x8999 MSG_ID_DD_TESTER_LOGIN_REQUEST = 0xA000 MSG_ID_DD_SOFTWARE_RESET_REQUEST = 0xA001 MSG_ID_DD_SEND_TEST_CONFIGURATION = 0xA002 MSG_ID_DD_VALVE_PUBLISH_INTERVAL_OVERRIDE_REQUEST = 0xA003 MSG_ID_DD_VALVE_STATE_OVERRIDE_REQUEST = 0xA004 MSG_ID_DD_VALVE_SENSED_STATE_OVERRIDE_REQUEST = 0xA005 MSG_ID_DD_PRESSURE_SENSOR_READINGS_OVERRIDE_REQUEST = 0xA006 MSG_ID_DD_PRESSURE_SENSOR_TEMPERATURE_OVERRIDE_REQUEST = 0xA007 MSG_ID_DD_PRESSURE_SENSOR_READ_COUNTER_OVERRIDE_REQUEST = 0xA008 MSG_ID_DD_PRESSURE_SENSOR_ERROR_COUNTER_OVERRIDE_REQUEST = 0xA009 MSG_ID_DD_PRESSURE_SENSOR_PUBLISH_INTERVAL_OVERRIDE_REQUEST = 0xA00A MSG_ID_DD_PRESSURE_SENSOR_FILTER_READINGS_OVERRIDE_REQUEST = 0xA00B MSG_ID_DD_PRESSURE_SENSOR_FILTER_TEMPERATURE_OVERRIDE_REQUEST = 0xA00C MSG_ID_DD_CONDUCTIVITY_SENSOR_READINGS_OVERRIDE_REQUEST = 0xA00D MSG_ID_DD_CONDUCTIVITY_SENSOR_TEMPERATURE_OVERRIDE_REQUEST = 0xA00E MSG_ID_DD_CONDUCTIVITY_SENSOR_READ_COUNTER_OVERRIDE_REQUEST = 0xA00F MSG_ID_DD_CONDUCTIVITY_SENSOR_ERROR_COUNTER_OVERRIDE_REQUEST = 0xA010 MSG_ID_DD_CONDUCTIVITY_SENSOR_PUBLISH_INTERVAL_OVERRIDE_REQUEST = 0xA011 MSG_ID_DD_CONCENTRATE_PUMP_PUBLISH_INTERVAL_OVERRIDE_REQUEST = 0xA012 MSG_ID_DD_CONCENTRATE_PUMP_TARGET_SPEED_OVERRIDE_REQUEST = 0xA013 MSG_ID_DD_CONCENTRATE_PUMP_MEASURED_SPEED_OVERRIDE_REQUEST = 0xA014 MSG_ID_DD_CONCENTRATE_PUMP_PARKED_OVERRIDE_REQUEST = 0xA015 MSG_ID_DD_CONCENTRATE_PUMP_PARK_FAULT_OVERRIDE_REQUEST = 0xA016 MSG_ID_DD_CONCENTRATE_PUMP_PARK_REQUEST_OVERRIDE_REQUEST = 0xA017 MSG_ID_DD_TEMPERATURE_SENSOR_PUBLISH_INTERVAL_OVERRIDE_REQUEST = 0xA018 MSG_ID_DD_TEMPERATURE_SENSOR_MEASURED_TEMPERATURE_OVERRIDE_REQUEST = 0xA019 MSG_ID_DD_TEMPERATURE_SENSOR_READ_COUNTER_OVERRIDE_REQUEST = 0xA01A MSG_ID_DD_TEMPERATURE_SENSOR_BARO_READ_COUNTER_OVERRIDE_REQUEST = 0xA01B MSG_ID_DD_TEMPERATURE_SENSOR_BARO_CRC_OVERRIDE_REQUEST = 0xA01C MSG_ID_DD_DIALYSATE_PUMPS_PUBLISH_INTERVAL_OVERRIDE_REQUEST = 0xA01D MSG_ID_DD_DIALYSATE_PUMPS_TARGET_SPEED_OVERRIDE_REQUEST = 0xA01E MSG_ID_DD_DIALYSATE_PUMPS_MEASURED_SPEED_OVERRIDE_REQUEST = 0xA01F MSG_ID_DD_DIALYSATE_PUMPS_TARGET_PRESSURE_OVERRIDE_REQUEST = 0xA020 MSG_ID_DD_DIALYSATE_PUMPS_MEASURED_CURRENT_OVERRIDE_REQUEST = 0xA021 MSG_ID_DD_DIALYSATE_PUMPS_MEASURED_DIRECTION_OVERRIDE_REQUEST = 0xA022 MSG_ID_DD_HEATERS_PUBLISH_INTERVAL_OVERRIDE_REQUEST = 0xA023 MSG_ID_DD_HEATERS_DUTY_CYCLE_OVERRIDE_REQUEST = 0xA024 MSG_ID_DD_LEVELS_PUBLISH_INTERVAL_OVERRIDE_REQUEST = 0xA025 MSG_ID_DD_LEVELS_STATUS_OVERRIDE_REQUEST = 0xA026 MSD_ID_DD_TD_COMMUNICATION_STATUS_OVERRIDE_REQUEST = 0xA027 MSG_ID_DD_OP_MODE_STATUS_OVERRIDE_REQUEST = 0xA028 MSG_ID_DD_SET_OPERATION_MODE_OVERRIDE_REQUEST = 0xA029 MSG_ID_DD_UF_DATA_PUBLISH_OVERRIDE_REQUEST = 0xA02A MSG_ID_DD_DIALYSATE_PUMPS_START_STOP_OVERRIDE_REQUEST = 0xA02B MSG_ID_DD_GEND_MODE_DATA_PUBLISH_OVERRIDE_REQUEST = 0xA02C MSG_ID_DD_CONCENTRATE_PUMPS_START_STOP_OVERRIDE_REQUEST = 0xA02D MSG_ID_DD_HEATERS_START_STOP_OVERRIDE_REQUEST = 0xA02E MSG_ID_DD_VALVES_OPEN_CLOSE_STATE_OVERRIDE_REQUEST = 0xA02F MSD_ID_DD_FP_COMMUNICATION_STATUS_OVERRIDE_REQUEST = 0xA030 MSG_ID_DD_BAL_CHAMBER_DATA_PUBLISH_OVERRIDE_REQUEST = 0xA031 MSG_ID_DD_BAL_CHAMBER_SWITCH_FREQ_OVERRIDE_REQUEST = 0xA032 MSG_ID_DD_DIAL_DELIVERY_IN_PROGRESS_OVERRIDE_REQUEST = 0xA033 MSG_ID_DD_DIAL_DELIVERY_GOOD_TO_DELIVER_OVERRIDE_REQUEST = 0xA034 MSG_ID_DD_HEATERS_TARGET_TEMPERATURE_OVERRIDE_REQUEST = 0xA035 MSG_ID_DD_BC_VALVE_STATES_OVERRIDE_REQUEST = 0xA036 MSG_ID_DD_BC_SWITCH_ONLY_START_STOP_OVERRIDE_REQUEST = 0xA037 MSG_ID_DD_HYD_CHAMBER_TARGET_TEMP_OVERRIDE_REQUEST = 0xA038 MSG_ID_DD_ACID_DOSING_VOLUME_OVERRIDE_REQUEST = 0xA039 MSG_ID_DD_BICARB_DOSING_VOLUME_OVERRIDE_REQUEST = 0xA03A MSG_ID_DD_GEND_EXEC_STATE_OVERRIDE_REQUEST = 0xA03B MSG_ID_DD_HEATERS_PWM_PERIOD_OVERRIDE_REQUEST = 0xA03C MSG_ID_DD_PRE_GEND_MODE_DATA_PUBLISH_OVERRIDE_REQUEST = 0xA03D MSG_ID_DD_POST_GEND_MODE_DATA_PUBLISH_OVERRIDE_REQUEST = 0xA03E MSG_ID_DD_SEND_BLOOD_LEAK_EMB_MODE_RESPONSE = 0xA03F MSG_ID_DD_SPENT_CHAMB_FILL_DATA_PUBLISH_OVERRIDE_REQUEST = 0xA040 MSG_ID_DD_AVAILABLE_TO_USE_4 = 0xA041 MSG_ID_DD_SAFETY_SHUTDOWN_OVERRIDE_REQUEST = 0xA042 MSG_ID_DD_SET_TEST_CONFIGURATION = 0xA043 MSG_ID_DD_GET_TEST_CONFIGURATION = 0xA044 MSG_ID_DD_RESET_ALL_TEST_CONFIGURATIONS = 0xA045 MSG_ID_DD_BLOOD_LEAK_DATA_PUBLISH_INTERVAL_OVERRIDE_REQUEST = 0xA047 MSG_ID_DD_BLOOD_LEAK_STATUS_OVERRIDE_REQUEST = 0xA048 MSG_ID_DD_BLOOD_LEAK_SET_TO_EMBEDDED_MODE_REQUEST = 0xA049 MSG_ID_DD_BLOOD_LEAK_SET_EMBEDDED_MODE_CMD_REQUEST = 0xA04A MSG_ID_DD_BLOOD_LEAK_EMBEDDED_MODE_INFO_OVERRIDE_REQUEST = 0xA04B MSG_ID_DD_BLOOD_LEAK_INTENSITY_MOVING_AVERAGE_OVERRIDE_REQUEST = 0xA04C MSG_ID_DD_BLOOD_LEAK_ZEROING_INTERVAL_IN_MS_OVERRIDE_REQUEST = 0xA04D MSG_ID_DD_BLOOD_LEAK_ZERO_REQUEST = 0xA04E MSG_ID_DD_FILTERED_COND_SENSOR_READINGS_OVERRIDE_REQUEST = 0xA04F MSG_ID_DD_FILTERED_COND_SENSOR_TEMPERATURE_OVERRIDE_REQUEST = 0xA050 MSG_ID_DD_VOLTAGE_DATA_PUBLISH_INTERVAL_OVERRIDE_REQUEST = 0xA051 MSG_ID_DD_MONITORED_VOLTAGE_OVERRIDE_REQUEST = 0xA052 MSG_ID_DD_RINSE_PUMP_DATA_PUBLISH_INTERVAL_OVERRIDE_REQUEST = 0xA053 # Placeholder messages MSG_ID_DD_ALARM_STATE_OVERRIDE_REQUEST = 0xAF03 MSG_ID_DD_STOP_GEN_DIALYSATE_MODE_OVERRIDE_REQUEST = 0xAF04 MSG_ID_FP_TESTER_LOGIN_REQUEST = 0xB000 MSG_ID_FP_SOFTWARE_RESET_REQUEST = 0xB001 MSG_ID_FP_SEND_TEST_CONFIGURATION = 0xB002 MSG_ID_FP_VALVE_PUBLISH_INTERVAL_OVERRIDE_REQUEST = 0xB003 MSG_ID_FP_VALVE_CMD_STATE_OVERRIDE_REQUEST = 0xB004 MSG_ID_FP_VALVE_SENSED_STATE_OVERRIDE_REQUEST = 0xB005 MSG_ID_FP_FLUID_PUMP_SET_PWM_REQUEST = 0xB006 MSG_ID_FP_FLUID_PUMP_READ_PWM_OVERRIDE_REQUEST = 0xB007 MSG_ID_FP_FLUID_PUMP_SPEED_OVERRIDE_REQUEST = 0xB008 MSG_ID_FP_RO_PUMP_PUBLISH_INTERVAL_OVERRIDE_REQUEST = 0xB009 MSG_ID_FP_PRESSURE_OVERRIDE_REQUEST = 0xB00A MSG_ID_FP_PRESSURE_TEMP_OVERRIDE_REQUEST = 0xB00B MSG_ID_FP_PRESSURE_READ_COUNT_OVERRIDE_REQUEST = 0xB00C MSG_ID_FP_PRESSURE_ERROR_COUNT_OVERRIDE_REQUEST = 0xB00D MSG_ID_FP_PRESSURE_PUBLISH_INTERVAL_OVERRIDE_REQUEST = 0xB00E MSG_ID_FP_LEVEL_PUBLISH_INTERVAL_OVERRIDE_REQUEST = 0xB00F MSG_ID_FP_LEVEL_OVERRIDE_REQUEST = 0xB010 MSG_ID_FP_FLOWS_PUBLISH_INTERVAL_OVERRIDE_REQUEST = 0xB011 MSG_ID_FP_FLOW_RATE_OVERRIDE_REQUEST = 0xB012 MSG_ID_FP_FLOW_TEMP_OVERRIDE_REQUEST = 0xB013 MSG_ID_FP_CONDUCTIVITY_PUBLISH_INTERVAL_OVERRIDE_REQUEST = 0xB014 MSG_ID_FP_CONDUCTIVITY_OVERRIDE_REQUEST = 0xB015 MSG_ID_FP_CONDUCTIVITY_TEMP_OVERRIDE_REQUEST = 0xB016 MSG_ID_FP_CONDUCTIVITY_READ_COUNT_OVERRIDE_REQUEST = 0xB017 MSG_ID_FP_CONDUCTIVITY_ERROR_COUNT_OVERRIDE_REQUEST = 0xB018 MSG_ID_FP_TEMPERATURE_OVERRIDE_REQUEST = 0xB019 MSG_ID_FP_FILTERED_FLOW_RATE_OVERRIDE_REQUEST = 0xB01A MSG_ID_FP_FILTERED_FLOW_TEMP_OVERRIDE_REQUEST = 0xB01B MSG_ID_FP_PRE_GEN_PUBLISH_INTERVAL_OVERRIDE_REQUEST = 0xB01C MSG_ID_FP_SET_OP_MODE_REQUEST = 0xB01D MSG_ID_FP_OPERATION_MODE_PUBLISH_INTERVAL_OVERRIDE_REQUEST = 0xB01E MSG_ID_FP_TEMPERATURE_SENSOR_PUBLISH_INTERVAL_OVERRIDE_REQUEST = 0xB01F MSG_ID_FP_RO_PUMP_TARGET_PRESSURE_OVERRIDE_REQUEST = 0xB020 MSG_ID_FP_RO_PUMP_TARGET_FLOW_OVERRIDE_REQUEST = 0xB021 MSG_ID_FP_RO_PUMP_TARGET_PWM_OVERRIDE_REQUEST = 0xB022 MSG_ID_FP_BOOST_PUMP_PUBLISH_INTERVAL_OVERRIDE_REQUEST = 0xB023 MSG_ID_FP_BOOST_PUMP_TARGET_PRESSURE_OVERRIDE_REQUEST = 0xB024 MSG_ID_FP_BOOST_PUMP_TARGET_FLOW_OVERRIDE_REQUEST = 0xB025 MSG_ID_FP_BOOST_PUMP_TARGET_PWM_OVERRIDE_REQUEST = 0xB026 MSG_ID_FP_BOOST_PUMP_STOP_REQUEST = 0xB027 MSG_ID_FP_RO_PUMP_STOP_REQUEST = 0xB028 MSG_ID_FP_SAFETY_SHUTDOWN_OVERRIDE_REQUEST = 0xB029 MSG_ID_FP_PERMEATE_TANK_PUBLISH_INTERVAL_OVERRIDE_REQUEST = 0xB02A MSG_ID_FP_ALARM_STATE_OVERRIDE_REQUEST = 0xB02B MSG_ID_FP_ALARM_CLEAR_ALL_ALARMS_REQUEST = 0xB02C MSG_ID_FP_SET_TEST_CONFIGURATION = 0xB02D MSG_ID_FP_GET_TEST_CONFIGURATION = 0XB02E MSG_ID_FP_RESET_ALL_TEST_CONFIGURATIONS = 0XB02F MSG_ID_FP_INLET_PRES_PUBLISH_INTERVAL_OVERRIDE_REQUEST = 0xB030 MSG_ID_FP_INLET_PRES_CHECK_TIME_OVERRIDE_REQUEST = 0xB031 MSG_ID_FP_FILTERED_COND_SENSOR_READINGS_OVERRIDE_REQUEST = 0xB032 # MSG_ID_FP_FILTERED_COND_SENSOR_TEMPERATURE_OVERRIDE_REQUEST = 0xB032 MSG_ID_FP_SET_START_STOP_OVERRIDE_REQUEST = 0xB033 MSG_ID_FP_RO_REJECTION_RATIO_PUBLISH_INTERVAL_OVERRIDE_REQUEST = 0xB034 MSG_ID_FP_RO_FILTERED_REJECTION_RATIO_OVERRIDE_REQUEST = 0xB035 MSG_ID_TD_DEBUG_EVENT = 0xFFF1 MSG_ID_DD_DEBUG_EVENT = 0xFFF2 MSG_ID_FP_DEBUG_EVENT = 0xFFF3 MSG_ID_ACK_MESSAGE_THAT_REQUIRES_ACK = 0xFFFF