Index: AlarmDefs.h =================================================================== diff -u -rb70df756885ce0ed34056d5c9e224fa7ca57bd78 -rdf6343fa961e68b619454e6d8e7d60d0316c4003 --- AlarmDefs.h (.../AlarmDefs.h) (revision b70df756885ce0ed34056d5c9e224fa7ca57bd78) +++ AlarmDefs.h (.../AlarmDefs.h) (revision df6343fa961e68b619454e6d8e7d60d0316c4003) @@ -471,8 +471,6 @@ }; typedef struct AlarmsRankRecord ALARM_RANK_T; -#define ALARM_NO_RINSEBACK ALARM_ID_TREATMENT_STOPPED_NO_RINSEBACK - /// Table of alarms and their static properties. const ALARM_T ALARM_TABLE[] = { // Priority Rank Fault DGFault Stops ClrIm NoClr NoRes NoRin NoEnd NoBRcr NoDRcr ClrOnly TxLog ID Escalate In Escalate To @@ -487,15 +485,15 @@ { ALARM_PRIORITY_HIGH, 1, TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, ALARM_ID_HD_ACCELEROMETER_SELF_TEST_FAILURE, 0, ALARM_ID_NO_ALARM }, { ALARM_PRIORITY_HIGH, 2, FALSE, TRUE , TRUE , TRUE , FALSE, TRUE , FALSE, FALSE, FALSE, TRUE , FALSE, FALSE, ALARM_ID_DG_ACCELEROMETER_SELF_TEST_FAILURE, 0, ALARM_ID_NO_ALARM }, { ALARM_PRIORITY_HIGH, 1, TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, ALARM_ID_HD_BLOOD_LEAK_SENSOR_EMBEDDED_MODE_FAILURE, 0, ALARM_ID_NO_ALARM }, - { ALARM_PRIORITY_MEDIUM, 400, FALSE, FALSE, TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, ALARM_ID_HD_DIALYSATE_TEMP_BELOW_TARGET_TEMP, ALM_ESC_10_MIN, ALARM_ID_TREATMENT_STOPPED_NO_RINSEBACK }, + { ALARM_PRIORITY_MEDIUM, 400, FALSE, FALSE, TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, ALARM_ID_HD_DIALYSATE_TEMP_BELOW_TARGET_TEMP, 0, ALARM_ID_NO_ALARM }, { ALARM_PRIORITY_HIGH, 1, TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, ALARM_ID_HD_INTEGRITY_POST_TEST_FAILED, 0, ALARM_ID_NO_ALARM }, { ALARM_PRIORITY_HIGH, 2, FALSE, TRUE , TRUE , TRUE , FALSE, TRUE , FALSE, FALSE, FALSE, TRUE , FALSE, FALSE, ALARM_ID_DG_INTEGRITY_POST_TEST_FAILED, 0, ALARM_ID_NO_ALARM }, { ALARM_PRIORITY_HIGH, 2, FALSE, TRUE , TRUE , TRUE , FALSE, TRUE , FALSE, FALSE, FALSE, TRUE , FALSE, FALSE, ALARM_ID_DG_INVALID_USAGE_RECORD_CRC, 0, ALARM_ID_NO_ALARM }, { ALARM_PRIORITY_HIGH, 1, FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, FALSE, TRUE , FALSE, FALSE, ALARM_ID_AVAILABLE_60, 0, ALARM_ID_NO_ALARM }, { ALARM_PRIORITY_HIGH, 1, TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, ALARM_ID_HD_ALARM_AUDIO_SELF_TEST_FAILURE, 0, ALARM_ID_NO_ALARM }, { ALARM_PRIORITY_HIGH, 1, TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, ALARM_ID_HD_UI_POST_FAILED, 0, ALARM_ID_NO_ALARM }, { ALARM_PRIORITY_HIGH, 111, FALSE, FALSE, TRUE , TRUE , FALSE, TRUE , FALSE, FALSE, FALSE, TRUE , FALSE, FALSE, ALARM_ID_HD_CAN_MESSAGE_NOT_ACKED_DG, 0, ALARM_ID_NO_ALARM }, - { ALARM_PRIORITY_MEDIUM, 400, FALSE, FALSE, TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, ALARM_ID_HD_DIALYSATE_TEMP_ABOVE_TARGET_TEMP, ALM_ESC_10_MIN, ALARM_ID_TREATMENT_STOPPED_NO_RINSEBACK }, + { ALARM_PRIORITY_MEDIUM, 400, FALSE, FALSE, TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, ALARM_ID_HD_DIALYSATE_TEMP_ABOVE_TARGET_TEMP, 0, ALARM_ID_NO_ALARM }, { ALARM_PRIORITY_HIGH, 2, FALSE, TRUE , TRUE , TRUE , FALSE, TRUE , FALSE, FALSE, FALSE, TRUE , FALSE, FALSE, ALARM_ID_DG_COND_SENSORS_INVALID_CAL_RECORD, 0, ALARM_ID_NO_ALARM }, { ALARM_PRIORITY_HIGH, 2, FALSE, TRUE , TRUE , TRUE , FALSE, TRUE , FALSE, FALSE, FALSE, TRUE , FALSE, FALSE, ALARM_ID_DG_DRAIN_LINE_VOLUME_INVALID_CAL_RECORD, 0, ALARM_ID_NO_ALARM }, { ALARM_PRIORITY_HIGH, 2, FALSE, TRUE , TRUE , TRUE , FALSE, TRUE , FALSE, FALSE, FALSE, TRUE , FALSE, FALSE, ALARM_ID_DG_RESERVOIRS_INVALID_CAL_RECORD, 0, ALARM_ID_NO_ALARM }, @@ -818,25 +816,25 @@ { 0, ALARM_ID_UI_POST_HD_COMM }, { 1, ALARM_ID_STUCK_BUTTON_TEST_FAILED }, { 1, ALARM_ID_HD_FPGA_POST_TEST_FAILED }, - { 1, ALARM_ID_DG_FPGA_POST_TEST_FAILED }, + { 2, ALARM_ID_DG_FPGA_POST_TEST_FAILED }, { 1, ALARM_ID_HD_WATCHDOG_POST_TEST_FAILED }, - { 1, ALARM_ID_DG_WATCHDOG_POST_TEST_FAILED }, + { 2, ALARM_ID_DG_WATCHDOG_POST_TEST_FAILED }, { 1, ALARM_ID_UI_COMM_POST_FAILED }, { 1, ALARM_ID_HD_ACCELEROMETER_SELF_TEST_FAILURE }, - { 1, ALARM_ID_DG_ACCELEROMETER_SELF_TEST_FAILURE }, + { 2, ALARM_ID_DG_ACCELEROMETER_SELF_TEST_FAILURE }, { 1, ALARM_ID_HD_INTEGRITY_POST_TEST_FAILED }, - { 1, ALARM_ID_DG_INTEGRITY_POST_TEST_FAILED }, - { 1, ALARM_ID_DG_INVALID_USAGE_RECORD_CRC }, + { 2, ALARM_ID_DG_INTEGRITY_POST_TEST_FAILED }, + { 2, ALARM_ID_DG_INVALID_USAGE_RECORD_CRC }, { 1, ALARM_ID_AVAILABLE_60 }, { 1, ALARM_ID_HD_ALARM_AUDIO_SELF_TEST_FAILURE }, { 1, ALARM_ID_HD_UI_POST_FAILED }, - { 1, ALARM_ID_HD_CAN_MESSAGE_NOT_ACKED_DG }, - { 1, ALARM_ID_DG_COND_SENSORS_INVALID_CAL_RECORD }, - { 1, ALARM_ID_DG_DRAIN_LINE_VOLUME_INVALID_CAL_RECORD }, - { 1, ALARM_ID_DG_RESERVOIRS_INVALID_CAL_RECORD }, - { 1, ALARM_ID_DG_ACID_CONCENTRATE_INVALID_CAL_RECORD }, - { 1, ALARM_ID_DG_BICARB_CONCENTRATE_INVALID_CAL_RECORD }, - { 1, ALARM_ID_DG_ACCELEROMETERS_INVALID_CAL_RECORD }, + { 111, ALARM_ID_HD_CAN_MESSAGE_NOT_ACKED_DG }, + { 2, ALARM_ID_DG_COND_SENSORS_INVALID_CAL_RECORD }, + { 2, ALARM_ID_DG_DRAIN_LINE_VOLUME_INVALID_CAL_RECORD }, + { 2, ALARM_ID_DG_RESERVOIRS_INVALID_CAL_RECORD }, + { 2, ALARM_ID_DG_ACID_CONCENTRATE_INVALID_CAL_RECORD }, + { 2, ALARM_ID_DG_BICARB_CONCENTRATE_INVALID_CAL_RECORD }, + { 2, ALARM_ID_DG_ACCELEROMETERS_INVALID_CAL_RECORD }, { 1, ALARM_ID_HD_ACCELEROMETERS_INVALID_CAL_RECORD }, { 1, ALARM_ID_HD_HEPARIN_FORCE_SENSOR_INVALID_CAL_RECORD }, { 1, ALARM_ID_HD_SAFETY_SHUTDOWN_POST_TEST_FAILED }, @@ -850,101 +848,101 @@ { 1, ALARM_ID_HD_BLOOD_LEAK_INVALID_CAL_RECORD }, { 1, ALARM_ID___AVAILABLE_3 }, { 1, ALARM_ID_DG_LOAD_CELLS_INVALID_CAL_RECORD }, - { 1, ALARM_ID_DG_NVDATAMGMT_CAL_GROUP_RECORD_CRC_INVALID }, + { 2, ALARM_ID_DG_NVDATAMGMT_CAL_GROUP_RECORD_CRC_INVALID }, { 1, ALARM_ID_DG_INVALID_SYSTEM_RECORD_CRC }, { 1, ALARM_ID_DG_INVALID_SERVICE_RECORD_CRC }, { 1, ALARM_ID_DG_RTC_OR_TIMER_ACCURACY_FAILURE }, { 1, ALARM_ID_HD_RTC_OR_TIMER_ACCURACY_FAILURE }, - { 1, ALARM_ID_DG_FLOW_SENSORS_INVALID_CAL_RECORD }, + { 2, ALARM_ID_DG_FLOW_SENSORS_INVALID_CAL_RECORD }, { 1, ALARM_ID_HD_INVALID_USAGE_RECORD_CRC }, - { 1, ALARM_ID_DG_SET_RTC_YEAR_INVALID }, + { 2, ALARM_ID_DG_SET_RTC_YEAR_INVALID }, { 1, ALARM_ID_HD_SET_RTC_YEAR_INVALID }, { 3, ALARM_ID_HD_INVALID_SYSTEM_RECORD_CRC }, { 3, ALARM_ID_HD_INVALID_SERVICE_RECORD_CRC }, - { 3, ALARM_ID_HD_SOFTWARE_FAULT }, - { 3, ALARM_ID_BLOOD_PUMP_MC_CURRENT_CHECK }, - { 3, ALARM_ID_BLOOD_PUMP_OFF_CHECK }, - { 3, ALARM_ID_BLOOD_PUMP_MC_DIRECTION_CHECK }, - { 3, ALARM_ID_BLOOD_PUMP_ROTOR_SPEED_CHECK }, - { 3, ALARM_ID_DIAL_IN_PUMP_MC_CURRENT_CHECK }, - { 3, ALARM_ID_DIAL_IN_PUMP_OFF_CHECK }, - { 3, ALARM_ID_DIAL_IN_PUMP_MC_DIRECTION_CHECK }, - { 3, ALARM_ID_DIAL_IN_PUMP_ROTOR_SPEED_CHECK }, - { 3, ALARM_ID_DIAL_OUT_PUMP_MC_CURRENT_CHECK }, - { 3, ALARM_ID_DIAL_OUT_PUMP_OFF_CHECK }, - { 3, ALARM_ID_DIAL_OUT_PUMP_MC_DIRECTION_CHECK }, - { 3, ALARM_ID_DIAL_OUT_PUMP_ROTOR_SPEED_CHECK }, - { 3, ALARM_ID_DG_MAIN_PRIMARY_HEATER_FPGA_FAULT }, - { 3, ALARM_ID_UI_COMM_TIMEOUT }, - { 3, ALARM_ID_HD_COMM_TOO_MANY_BAD_CRCS }, - { 3, ALARM_ID_HD_CAN_MESSAGE_NOT_ACKED_UI }, - { 3, ALARM_ID_UF_RATE_TOO_HIGH_ERROR }, - { 3, ALARM_ID_UF_VOLUME_ACCURACY_ERROR }, - { 3, ALARM_ID_HD_FPGA_COMM_TIMEOUT }, - { 3, ALARM_ID_DG_VALVE_CONTROL_FAILURE }, - { 3, ALARM_ID_BLOOD_PUMP_MOTOR_SPEED_CHECK }, - { 3, ALARM_ID_DIAL_IN_PUMP_MOTOR_SPEED_CHECK }, - { 3, ALARM_ID_DIAL_OUT_PUMP_MOTOR_SPEED_CHECK }, - { 3, ALARM_ID_HD_CRITICAL_DATA_ERROR }, - { 3, ALARM_ID_DG_CRITICAL_DATA_ERROR }, - { 3, ALARM_ID_HD_ACCELEROMETER_FAILURE }, - { 3, ALARM_ID_DG_ACCELEROMETER_FAILURE }, - { 3, ALARM_ID_HD_VALVE_HOMING_FAILED }, - { 3, ALARM_ID_HD_VALVE_TRANSITION_TIMEOUT }, - { 3, ALARM_ID_HD_VALVE_NOT_FUNCTIONAL }, - { 3, ALARM_ID_HD_VALVE_CURRENT_OUT_OF_RANGE }, - { 3, ALARM_ID_HD_VALVE_POSITION_OUT_OF_RANGE }, - { 3, ALARM_ID_HD_BLOOD_LEAK_FPGA_FAULT }, - { 3, ALARM_ID_DG_BARO_PRESSURE_OUT_OF_RANGE }, - { 3, ALARM_ID_DG_COMMAND_INVALID_PARAMETER_FAULT }, - { 3, ALARM_ID_HD_BLOOD_LEAK_SENSOR_SET_POINT_SET_FAILURE }, + { 10, ALARM_ID_HD_SOFTWARE_FAULT }, + { 10, ALARM_ID_BLOOD_PUMP_MC_CURRENT_CHECK }, + { 10, ALARM_ID_BLOOD_PUMP_OFF_CHECK }, + { 10, ALARM_ID_BLOOD_PUMP_MC_DIRECTION_CHECK }, + { 10, ALARM_ID_BLOOD_PUMP_ROTOR_SPEED_CHECK }, + { 10, ALARM_ID_DIAL_IN_PUMP_MC_CURRENT_CHECK }, + { 10, ALARM_ID_DIAL_IN_PUMP_OFF_CHECK }, + { 10, ALARM_ID_DIAL_IN_PUMP_MC_DIRECTION_CHECK }, + { 10, ALARM_ID_DIAL_IN_PUMP_ROTOR_SPEED_CHECK }, + { 10, ALARM_ID_DIAL_OUT_PUMP_MC_CURRENT_CHECK }, + { 10, ALARM_ID_DIAL_OUT_PUMP_OFF_CHECK }, + { 10, ALARM_ID_DIAL_OUT_PUMP_MC_DIRECTION_CHECK }, + { 10, ALARM_ID_DIAL_OUT_PUMP_ROTOR_SPEED_CHECK }, + { 110, ALARM_ID_DG_MAIN_PRIMARY_HEATER_FPGA_FAULT }, + { 10, ALARM_ID_UI_COMM_TIMEOUT }, + { 10, ALARM_ID_HD_COMM_TOO_MANY_BAD_CRCS }, + { 10, ALARM_ID_HD_CAN_MESSAGE_NOT_ACKED_UI }, + { 10, ALARM_ID_UF_RATE_TOO_HIGH_ERROR }, + { 10, ALARM_ID_UF_VOLUME_ACCURACY_ERROR }, + { 10, ALARM_ID_HD_FPGA_COMM_TIMEOUT }, + { 110, ALARM_ID_DG_VALVE_CONTROL_FAILURE }, + { 10, ALARM_ID_BLOOD_PUMP_MOTOR_SPEED_CHECK }, + { 10, ALARM_ID_DIAL_IN_PUMP_MOTOR_SPEED_CHECK }, + { 10, ALARM_ID_DIAL_OUT_PUMP_MOTOR_SPEED_CHECK }, + { 10, ALARM_ID_HD_CRITICAL_DATA_ERROR }, + { 110, ALARM_ID_DG_CRITICAL_DATA_ERROR }, + { 10, ALARM_ID_HD_ACCELEROMETER_FAILURE }, + { 110, ALARM_ID_DG_ACCELEROMETER_FAILURE }, + { 10, ALARM_ID_HD_VALVE_HOMING_FAILED }, + { 10, ALARM_ID_HD_VALVE_TRANSITION_TIMEOUT }, + { 10, ALARM_ID_HD_VALVE_NOT_FUNCTIONAL }, + { 10, ALARM_ID_HD_VALVE_CURRENT_OUT_OF_RANGE }, + { 10, ALARM_ID_HD_VALVE_POSITION_OUT_OF_RANGE }, + { 10, ALARM_ID_HD_BLOOD_LEAK_FPGA_FAULT }, + { 110, ALARM_ID_DG_BARO_PRESSURE_OUT_OF_RANGE }, + { 111, ALARM_ID_DG_COMMAND_INVALID_PARAMETER_FAULT }, + { 1, ALARM_ID_HD_BLOOD_LEAK_SENSOR_SET_POINT_SET_FAILURE }, { 3, ALARM_ID_HD_BP_OCCLUSION_SELF_TEST_FAILURE }, - { 3, ALARM_ID_HD_ACTIVE_RESERVOIR_RECIRCULATION_OUT_OF_RANGE }, + { 410, ALARM_ID_HD_ACTIVE_RESERVOIR_RECIRCULATION_OUT_OF_RANGE }, { 3, ALARM_ID_HD_ARTERIAL_PRESSURE_SELF_TEST_FAILURE }, { 3, ALARM_ID_HD_VENOUS_PRESSURE_SELF_TEST_FAILURE }, - { 3, ALARM_ID_HD_NEW_LOAD_CELL_DATA_MESSAGE_NOT_RECEIVE }, - { 3, ALARM_ID_HD_NEW_DIALYSATE_TEMPERATURE_DATA_MESSAGE_NOT_RECEIVE }, - { 3, ALARM_ID_DG_INLET_UV_REACTOR_ON_WITH_NO_FLOW }, - { 3, ALARM_ID_HD_SYRINGE_PUMP_SELF_TEST_FAILURE }, - { 3, ALARM_ID_HD_VOLTAGE_OUT_OF_RANGE }, - { 3, ALARM_ID_DG_VOLTAGE_OUT_OF_RANGE }, - { 3, ALARM_ID_HD_SYRINGE_PUMP_ENCODER_DIRECTION_ERROR }, - { 3, ALARM_ID_HD_SYRINGE_PUMP_CONTROLLER_DIRECTION_ERROR }, - { 3, ALARM_ID_HD_SYRINGE_PUMP_FAULT }, - { 3, ALARM_ID_HD_SYRINGE_PUMP_OVER_TRAVEL_ERROR }, - { 3, ALARM_ID_HD_SYRINGE_PUMP_DAC_WRITE_ERROR }, - { 3, ALARM_ID_HD_SYRINGE_PUMP_RUNNING_WHILE_BP_OFF_ERROR }, - { 3, ALARM_ID_DG_HEATING_INVALID_CAL_RECORD }, - { 3, ALARM_ID_DG_CONC_PUMP_HALL_SENSOR_OUT_OF_RANGE }, - { 3, ALARM_ID_DG_OUTLET_UV_REACTOR_ON_WITH_NO_FLOW }, - { 3, ALARM_ID_DG_LOAD_CELL_A1_B1_FPGA_FAULT }, - { 3, ALARM_ID_HD_DIALYSATE_FLOW_DATA_NOT_RECEIVE }, + { 111, ALARM_ID_HD_NEW_LOAD_CELL_DATA_MESSAGE_NOT_RECEIVE }, + { 111, ALARM_ID_HD_NEW_DIALYSATE_TEMPERATURE_DATA_MESSAGE_NOT_RECEIVE }, + { 110, ALARM_ID_DG_INLET_UV_REACTOR_ON_WITH_NO_FLOW }, + { 10, ALARM_ID_HD_SYRINGE_PUMP_SELF_TEST_FAILURE }, + { 10, ALARM_ID_HD_VOLTAGE_OUT_OF_RANGE }, + { 110, ALARM_ID_DG_VOLTAGE_OUT_OF_RANGE }, + { 10, ALARM_ID_HD_SYRINGE_PUMP_ENCODER_DIRECTION_ERROR }, + { 10, ALARM_ID_HD_SYRINGE_PUMP_CONTROLLER_DIRECTION_ERROR }, + { 10, ALARM_ID_HD_SYRINGE_PUMP_FAULT }, + { 10, ALARM_ID_HD_SYRINGE_PUMP_OVER_TRAVEL_ERROR }, + { 10, ALARM_ID_HD_SYRINGE_PUMP_DAC_WRITE_ERROR }, + { 10, ALARM_ID_HD_SYRINGE_PUMP_RUNNING_WHILE_BP_OFF_ERROR }, + { 2, ALARM_ID_DG_HEATING_INVALID_CAL_RECORD }, + { 110, ALARM_ID_DG_CONC_PUMP_HALL_SENSOR_OUT_OF_RANGE }, + { 110, ALARM_ID_DG_OUTLET_UV_REACTOR_ON_WITH_NO_FLOW }, + { 110, ALARM_ID_DG_LOAD_CELL_A1_B1_FPGA_FAULT }, + { 111, ALARM_ID_HD_DIALYSATE_FLOW_DATA_NOT_RECEIVE }, { 3, ALARM_ID_DG_CONDUCTIVITY_SENSOR_BAD_STATUS }, - { 3, ALARM_ID_DG_OUTLET_PRIMARY_CONDUCTIVITY_OUT_OF_RANGE }, - { 3, ALARM_ID_DG_PRESSURE_OUT_OF_RANGE }, - { 3, ALARM_ID_DG_WATCHDOG_EXPIRED }, - { 3, ALARM_ID_HD_BATTERY_COMM_FAULT }, - { 3, ALARM_ID_HD_SYRINGE_PUMP_STALL }, - { 3, ALARM_ID_HD_NO_CART_SELF_TEST_TIMEOUT }, - { 3, ALARM_ID_DG_HEAT_DISINFECT_TEMP_GRAD_OUT_OF_RANGE }, - { 3, ALARM_ID_HD_NVDATAMGMT_CAL_GROUP_RECORD_CRC_INVALID }, - { 3, ALARM_ID_AIR_TRAP_ILLEGAL_LEVELS }, - { 3, ALARM_ID_DG_RESTARTED_FAULT }, - { 3, ALARM_ID_HD_SYRINGE_PUMP_FPGA_ADC_FAULT }, - { 3, ALARM_ID_HD_SYRINGE_PUMP_VOLUME_ERROR }, - { 3, ALARM_ID_HD_SYRINGE_PUMP_SPEED_ERROR }, - { 3, ALARM_ID_HD_SYRINGE_PUMP_NOT_STOPPED_ERROR }, - { 3, ALARM_ID_DG_LOAD_CELL_A2_B2_FPGA_FAULT }, - { 3, ALARM_ID_DG_DRAIN_PUMP_CURRENT_OUT_OF_RANGE }, + { 110, ALARM_ID_DG_OUTLET_PRIMARY_CONDUCTIVITY_OUT_OF_RANGE }, + { 110, ALARM_ID_DG_PRESSURE_OUT_OF_RANGE }, + { 110, ALARM_ID_DG_WATCHDOG_EXPIRED }, + { 850, ALARM_ID_HD_BATTERY_COMM_FAULT }, + { 10, ALARM_ID_HD_SYRINGE_PUMP_STALL }, + { 10, ALARM_ID_HD_NO_CART_SELF_TEST_TIMEOUT }, + { 600, ALARM_ID_DG_HEAT_DISINFECT_TEMP_GRAD_OUT_OF_RANGE }, + { 1, ALARM_ID_HD_NVDATAMGMT_CAL_GROUP_RECORD_CRC_INVALID }, + { 10, ALARM_ID_AIR_TRAP_ILLEGAL_LEVELS }, + { 110, ALARM_ID_DG_RESTARTED_FAULT }, + { 10, ALARM_ID_HD_SYRINGE_PUMP_FPGA_ADC_FAULT }, + { 10, ALARM_ID_HD_SYRINGE_PUMP_VOLUME_ERROR }, + { 10, ALARM_ID_HD_SYRINGE_PUMP_SPEED_ERROR }, + { 10, ALARM_ID_HD_SYRINGE_PUMP_NOT_STOPPED_ERROR }, + { 110, ALARM_ID_DG_LOAD_CELL_A2_B2_FPGA_FAULT }, + { 110, ALARM_ID_DG_DRAIN_PUMP_CURRENT_OUT_OF_RANGE }, { 3, ALARM_ID_HD_VENOUS_BUBBLE_SELF_TEST_FAILURE }, - { 3, ALARM_ID_DG_TEMPERATURE_SENSOR_OUT_OF_RANGE }, + { 110, ALARM_ID_DG_TEMPERATURE_SENSOR_OUT_OF_RANGE }, { 3, ALARM_ID_DG___AVAILABLE_4 }, - { 3, ALARM_ID_DG_CAN_MESSAGE_NOT_ACKED }, - { 3, ALARM_ID_DG_RTC_CONFIG_ERROR }, - { 3, ALARM_ID_DG_RTC_BATTERY_LOW }, - { 3, ALARM_ID_DG_MAIN_PRIMARY_HEATER_VOLTAGE_OUT_OF_RANGE }, - { 3, ALARM_ID_DG_SMALL_PRIMARY_HEATER_VOLTAGE_OUT_OF_RANGE }, - { 3, ALARM_ID_DG_TRIMMER_HEATER_VOLTAGE_OUT_OF_RANGE }, + { 111, ALARM_ID_DG_CAN_MESSAGE_NOT_ACKED }, + { 110, ALARM_ID_DG_RTC_CONFIG_ERROR }, + { 851, ALARM_ID_DG_RTC_BATTERY_LOW }, + { 110, ALARM_ID_DG_MAIN_PRIMARY_HEATER_VOLTAGE_OUT_OF_RANGE }, + { 110, ALARM_ID_DG_SMALL_PRIMARY_HEATER_VOLTAGE_OUT_OF_RANGE }, + { 110, ALARM_ID_DG_TRIMMER_HEATER_VOLTAGE_OUT_OF_RANGE }, { 3, ALARM_ID_HD_UI_COMPATIBILITY_ERROR }, { 3, ALARM_ID_DG_FPGA_POWER_OUT_TIMEOUT }, { 3, ALARM_ID_HD___AVAILABLE_1 }, @@ -1003,16 +1001,16 @@ { 3, ALARM_ID_DG_CHEM_DISINFECT_TARGET_TEMP_OUT_OF_RANGE }, { 3, ALARM_ID_DG_LOAD_CELLS_TARE_WEIGHT_OUT_OF_RANGE }, { 3, ALARM_ID_DG_DRAIN_CIRCULATION_LINE_TIMEOUT }, - { 3, ALARM_ID_HD_RTC_BATTERY_LOW }, + { 850, ALARM_ID_HD_RTC_BATTERY_LOW }, { 3, ALARM_ID_DG_DIALYSATE_CAP_NOT_IN_PROPER_POSITION }, { 3, ALARM_ID_RO_FLOW_TOO_LOW_WHILE_PRIMARY_HEATER_IS_ON }, { 3, ALARM_ID_DIALYSATE_FLOW_TOO_LOW_WHILE_TRIMMER_HEATER_IS_ON }, { 3, ALARM_ID_DG_BAROMETRIC_SENSOR_COEFFS_BAD_CRC }, { 3, ALARM_ID_HD_NEW_RESERVOIRS_DATA_MESSAGE_NOT_RECEIVE }, { 3, ALARM_ID_HD_NEW_DG_OPERATION_MODE_MESSAGE_NOT_RECEIVE }, - { 3, ALARM_ID_HD_BLOOD_LEAK_SENSOR_EMBEDDED_MODE_FAILURE }, + { 1, ALARM_ID_HD_BLOOD_LEAK_SENSOR_EMBEDDED_MODE_FAILURE }, { 3, ALARM_ID_HD_BLOOD_LEAK_SENSOR_ZERO_SEQUENCE_FAILED }, - { 3, ALARM_ID_DG_TWO_WIRE_SENSORS_FPGA_FAULT }, + { 110, ALARM_ID_DG_TWO_WIRE_SENSORS_FPGA_FAULT }, { 3, ALARM_ID_DG_THD_SENSORS_FPGA_FAULT }, { 3, ALARM_ID_DG_TDI_SENSORS_FPGA_FAULT }, { 3, ALARM_ID_DG_TRO_SENSORS_FPGA_FAULT }, @@ -1041,8 +1039,8 @@ { 3, ALARM_ID_DG_CHEM_DISINFECT_FLUSH_SAMPLE_TIMEOUT }, { 3, ALARM_ID_DG_OUTLET_UV_REACTOR_NOT_HEALTHY }, { 3, ALARM_ID_HD_VENOUS_SENSOR_FPGA_FAULT }, - { 4, ALARM_ID_END_OF_TREATMENT_HIGH }, - { 5, ALARM_ID_TREATMENT_STOPPED_NO_RINSEBACK }, + { 11, ALARM_ID_END_OF_TREATMENT_HIGH }, + { 11, ALARM_ID_TREATMENT_STOPPED_NO_RINSEBACK }, { 6, ALARM_ID_HD_BLOOD_LEAK_DETECTED }, { 8, ALARM_ID_VENOUS_PRESSURE_LOW }, { 9, ALARM_ID_HD_VENOUS_BUBBLE_DETECTED }, @@ -1067,7 +1065,7 @@ { 799, ALARM_ID_HD_LOAD_CELL_ACCELERATION_RES_2_ALARM }, { 799, ALARM_ID_TREATMENT_RINSEBACK_TIMEOUT_ALARM }, { 799, ALARM_ID___AVAILABLE_5 }, - { 799, ALARM_ID_PUMP_TRACK_LATCH_OPENED }, + { 209, ALARM_ID_PUMP_TRACK_LATCH_OPENED }, { 799, ALARM_ID_CARTRIDGE_DOOR_OPENED }, { 799, ALARM_ID_HD_ACTIVE_RESERVOIR_DEPLETION_TIME_OUT }, { 799, ALARM_ID_HD_SYRINGE_PUMP_OCCLUSION }, @@ -1088,7 +1086,7 @@ { 799, ALARM_ID_UI_POST_FAILURE_CLOUDSYNC }, { 799, ALARM_ID_UI_POST_FAILURE_ETHERNET }, { 799, ALARM_ID_UI_POST_FAILURE_SOUND }, - { 799, ALARM_ID_INLET_WATER_TEMPERATURE_IN_HIGH_RANGE }, + { 410, ALARM_ID_INLET_WATER_TEMPERATURE_IN_HIGH_RANGE }, { 799, ALARM_ID_INLET_WATER_CONDUCTIVITY_IN_HIGH_RANGE }, { 799, ALARM_ID_INLET_WATER_CONDUCTIVITY_IN_LOW_RANGE }, { 799, ALARM_ID_INLET_WATER_PRESSURE_IN_LOW_RANGE }, @@ -1127,8 +1125,8 @@ { 999, ALARM_ID_NO_CARTRIDGE_LOADED }, { 999, ALARM_ID_CARTRIDGE_REMOVAL_FAILURE }, { 999, ALARM_ID_HD_SYRINGE_PUMP_SYRINGE_EMPTY }, - { 999, ALARM_ID_HD_DIALYSATE_TEMP_BELOW_TARGET_TEMP }, - { 999, ALARM_ID_HD_DIALYSATE_TEMP_ABOVE_TARGET_TEMP }, + { 400, ALARM_ID_HD_DIALYSATE_TEMP_BELOW_TARGET_TEMP }, + { 400, ALARM_ID_HD_DIALYSATE_TEMP_ABOVE_TARGET_TEMP }, { 999, ALARM_ID_DG_ACID_BOTTLE_LOW_VOLUME }, { 999, ALARM_ID_DG_BICARB_BOTTLE_LOW_VOLUME }, { 999, ALARM_ID_HD_DISINFECT_FLUSH },