Index: sources/model/hd/alarm/MAlarmMapping.cpp =================================================================== diff -u -ra789f05e3d97087703029792b6fd81bce77157f0 -r99cf0dc3002c0395f0d10d1d4fb34e2052449fd6 --- sources/model/hd/alarm/MAlarmMapping.cpp (.../MAlarmMapping.cpp) (revision a789f05e3d97087703029792b6fd81bce77157f0) +++ sources/model/hd/alarm/MAlarmMapping.cpp (.../MAlarmMapping.cpp) (revision 99cf0dc3002c0395f0d10d1d4fb34e2052449fd6) @@ -7,7 +7,7 @@ * * \file MAlarmMapping.cpp * \author (last) Behrouz NematiPour - * \date (last) 20-May-2023 + * \date (last) 07-Jun-2024 * \author (original) Behrouz NematiPour * \date (original) 03-May-2021 * @@ -80,7 +80,7 @@ /*0044*/case GuiAlarmID::ALARM_ID_HD_UI_COMM_TIMEOUT : { result = QObject::tr("HD UI communication timeout." ); break; } /* 44*/ /*0045*/case GuiAlarmID::ALARM_ID_HD_COMM_TOO_MANY_BAD_CRCS : { result = QObject::tr("HD too many bad communications CRC." ); break; } /* 45*/ /*0046*/case GuiAlarmID::ALARM_ID_HD_CAN_MESSAGE_NOT_ACKED_BY_UI : { result = QObject::tr("HD didn't get ACK on message to UI that required acknowledgment." ); break; } /* 46*/ -/*0047*/case GuiAlarmID::ALARM_ID_HD_UF_RATE_ERROR : { result = QObject::tr("HD ultrafiltration rate is too high error during treatment." ); break; } /* 47*/ +/*0047*/case GuiAlarmID::ALARM_ID_DG_MAX_RO_PUMP_PWM_EXCEEDED : { result = QObject::tr("DG maximum RO Pump PWM exceeded." ); break; } /* 47*/ /*0048*/case GuiAlarmID::ALARM_ID_HD_UF_VOLUME_ACCURACY_ERROR : { result = QObject::tr("HD ultrafiltration volume accuracy error during treatment." ); break; } /* 48*/ /*0049*/case GuiAlarmID::ALARM_ID_HD_FPGA_COMM_TIMEOUT : { result = QObject::tr("HD FPGA communication down for too long." ); break; } /* 49*/ /*0050*/case GuiAlarmID::ALARM_ID_DG_VALVE_CONTROL_FAILURE : { result = QObject::tr("DG FPGA not accepting commanded valve states." ); break; } /* 50*/ @@ -96,7 +96,7 @@ /*0060*/case GuiAlarmID::ALARM_ID_HD_VALVE_NOT_FUNCTIONAL : { result = QObject::tr("HD valve not functional." ); break; } /* 60*/ /*0061*/case GuiAlarmID::ALARM_ID_HD_VALVE_CURRENT_OUT_OF_RANGE : { result = QObject::tr("HD valve current out of range." ); break; } /* 61*/ /*0062*/case GuiAlarmID::ALARM_ID_HD_VALVE_POSITION_OUT_OF_RANGE : { result = QObject::tr("HD valve position out of target." ); break; } /* 62*/ -/*0063*/case GuiAlarmID::ALARM_ID_HD_BLOOD_LEAK_FPGA_FAULT : { result = QObject::tr("HD blood leak FPGA fault." ); break; } /* 63*/ +/*0063*/case GuiAlarmID::ALARM_ID_HD_SYRINGE_PUMP_PRIME_TIMEOUT : { result = QObject::tr("HD syringe pump prime timeout." ); break; } /* 63*/ /*0064*/case GuiAlarmID::ALARM_ID_DG_BARO_PRESSURE_OUT_OF_RANGE : { result = QObject::tr("DG barometric pressure sensor out of range." ); break; } /* 64*/ /*0065*/case GuiAlarmID::ALARM_ID_HD_DG_COMMAND_INVALID_PARAMETER_FAULT : { result = QObject::tr("HD DG requests DG command with invalid parameter fault." ); break; } /* 65*/ /*0066*/case GuiAlarmID::ALARM_ID_HD_BLOOD_LEAK_SENSOR_SET_POINT_SET_FAILURE : { result = QObject::tr("HD blood leak sensor set point set failure." ); break; } /* 66*/ @@ -125,15 +125,15 @@ /*0089*/case GuiAlarmID::ALARM_ID_DG_OUTLET_UV_REACTOR_ON_WITH_NO_FLOW : { result = QObject::tr("DG outlet UV reactor on with no flow." ); break; } /* 89*/ /*0090*/case GuiAlarmID::ALARM_ID_DG_LOAD_CELL_A1_B1_FPGA_FAULT : { result = QObject::tr("DG load cells A1/B1 FPGA fault." ); break; } /* 90*/ /*0091*/case GuiAlarmID::ALARM_ID_HD_DIALYSATE_FLOW_DATA_NOT_RECEIVE : { result = QObject::tr("HD No dialysate flow data receive in the last 3 seconds." ); break; } /* 91*/ -/*0092*/case GuiAlarmID::ALARM_ID_AVAILABLE_1 : { result = QObject::tr("Available for use." ); break; } /* 92*/ +/*0092*/case GuiAlarmID::ALARM_ID_DG_TEMPERATURE_SENSORS_INVALID_CAL_RECORD : { result = QObject::tr("DG temperature sensors invalid calibration record." ); break; } /* 92*/ /*0093*/case GuiAlarmID::ALARM_ID_DG_OUTLET_PRIMARY_CONDUCTIVITY_OUT_OF_RANGE : { result = QObject::tr("DG outlet primary conductivity out of range." ); break; } /* 93*/ /*0094*/case GuiAlarmID::ALARM_ID_DG_PRESSURE_OUT_OF_RANGE : { result = QObject::tr("DG pressure out of range." ); break; } /* 94*/ /*0095*/case GuiAlarmID::ALARM_ID_DG_WATCHDOG_EXPIRED : { result = QObject::tr("DG watchdog expired." ); break; } /* 95*/ /*0096*/case GuiAlarmID::ALARM_ID_DG_INLET_WATER_TEMPERATURE_IN_HIGH_RANGE : { result = QObject::tr("DG inlet water temperature in high range." ); break; } /* 96*/ /*0097*/case GuiAlarmID::ALARM_ID_DG_FILL_CONDUCTIVITY_OUT_OF_RANGE : { result = QObject::tr("DG fill conductivity out of range." ); break; } /* 97*/ /*0098*/case GuiAlarmID::ALARM_ID_HD_BATTERY_COMM_FAULT : { result = QObject::tr("HD battery communication fault." ); break; } /* 98*/ /*0099*/case GuiAlarmID::ALARM_ID_HD_SYRINGE_PUMP_STALL : { result = QObject::tr("HD syringe pump stall alarm." ); break; } /* 99*/ -/*0100*/case GuiAlarmID::ALARM_ID_HD_NO_CART_SELF_TEST_TIMEOUT : { result = QObject::tr("HD no cartridge self-test timeout." ); break; } /* 100*/ +/*0100*/case GuiAlarmID::ALARM_ID_DG_COND_SENSORS_INVALID_TEMP_COMP_CAL_RECORD : { result = QObject::tr("DG conductivity sensors invalid temperature compensation calibration record." ); break; } /* 100*/ /*0101*/case GuiAlarmID::ALARM_ID_UI_POST_HD_COMM : { result = QObject::tr("UI POST HD communication failure." ); break; } /* 101*/ /*0102*/case GuiAlarmID::ALARM_ID_DG_HEAT_DISINFECT_TEMP_GRAD_OUT_OF_RANGE : { result = QObject::tr("DG heat disinfect temperature gradient out of range." ); break; } /* 102*/ /*0103*/case GuiAlarmID::ALARM_ID_HD_NVDATAMGMT_CAL_GROUP_RECORD_CRC_INVALID : { result = QObject::tr("HD invalid calibration CRC." ); break; } /* 103*/ @@ -162,7 +162,7 @@ /*0126*/case GuiAlarmID::ALARM_ID_HD_BLOOD_LEAK_DETECTED : { result = QObject::tr("HD blood leak detected alarm." ); break; } /* 126*/ /*0127*/case GuiAlarmID::ALARM_ID_HD_VENOUS_PRESSURE_LOW : { result = QObject::tr("HD venous pressure too low during treatment." ); break; } /* 127*/ /*0128*/case GuiAlarmID::ALARM_ID_HD_VENOUS_BUBBLE_DETECTED : { result = QObject::tr("HD venous air bubble detected alarm." ); break; } /* 128*/ -/*0129*/case GuiAlarmID::ALARM_ID_HD_VENOUS_BUBBLE_DETECTED_RINSEBACK : { result = QObject::tr("HD venous air bubble detected rinseback alarm." ); break; } /* 129*/ +/*0129*/case GuiAlarmID::ALARM_ID_HD_BLOOD_LEAK_RECOVERING_PLEASE_WAIT : { result = QObject::tr("HD blood leak recovering please wait." ); break; } /* 129*/ /*0130*/case GuiAlarmID::ALARM_ID_HD_VENOUS_PRESSURE_HIGH : { result = QObject::tr("HD venous pressure too high during treatment." ); break; } /* 130*/ /*0131*/case GuiAlarmID::ALARM_ID_HD_ARTERIAL_PRESSURE_LOW : { result = QObject::tr("HD arterial pressure too low during treatment." ); break; } /* 131*/ /*0132*/case GuiAlarmID::ALARM_ID_HD_ARTERIAL_PRESSURE_HIGH : { result = QObject::tr("HD arterial pressure too high during treatment." ); break; } /* 132*/ @@ -199,17 +199,17 @@ /*0163*/case GuiAlarmID::ALARM_ID_HD_LOAD_CELL_ACCELERATION_RES_1_ALARM : { result = QObject::tr("HD sees primary load cell for reservoir 1 change too much too fast." ); break; } /* 163*/ /*0164*/case GuiAlarmID::ALARM_ID_HD_LOAD_CELL_ACCELERATION_RES_2_ALARM : { result = QObject::tr("HD sees primary load cell for reservoir 2 change too much too fast." ); break; } /* 164*/ /*0165*/case GuiAlarmID::ALARM_ID_HD_TREATMENT_RINSEBACK_TIMEOUT_ALARM : { result = QObject::tr("HD in treatment rinseback operation timeout." ); break; } /* 165*/ -/*0166*/case GuiAlarmID::ALARM_ID_AVAILABLE_3 : { result = QObject::tr("Available for use." ); break; } /* 166*/ +/*0166*/case GuiAlarmID::ALARM_ID_TEST_ALARM_NO_BLOOD_RECIRC_CLR_TOP_ONLY : { result = QObject::tr("Test alarm, clear top only." ); break; } /* 166*/ /*0167*/case GuiAlarmID::ALARM_ID_HD_CARTRIDGE_DOOR_OPENED : { result = QObject::tr("HD cartridge door opened alarm." ); break; } /* 167*/ -/*0168*/case GuiAlarmID::ALARM_ID__AVAILABLE_70 : { result = QObject::tr("Available for use." ); break; } /* 168*/ +/*0168*/case GuiAlarmID::ALARM_ID_TEST_ALARM_NO_DIAL_RECIRC_CLR_TOP_ONLY : { result = QObject::tr("Test alarm, clear top only." ); break; } /* 168*/ /*0169*/case GuiAlarmID::ALARM_ID_DG_DIALYSATE_FLOW_RATE_OUT_OF_MAX_RANGE : { result = QObject::tr("DG Dialysate flow rate out of maximum range." ); break; } /* 169*/ /*0170*/case GuiAlarmID::ALARM_ID_HD_SYRINGE_PUMP_SYRINGE_EMPTY : { result = QObject::tr("HD syringe empty alarm." ); break; } /* 170*/ /*0171*/case GuiAlarmID::ALARM_ID_HD_SYRINGE_PUMP_OCCLUSION : { result = QObject::tr("HD syringe pump occlusion alarm." ); break; } /* 171*/ /*0172*/case GuiAlarmID::ALARM_ID_HD_SYRINGE_PUMP_NOT_ENOUGH_HEPARIN_ALARM : { result = QObject::tr("HD syringe pump not enough Heparin alarm." ); break; } /* 172*/ /*0173*/case GuiAlarmID::ALARM_ID_HD_RTC_CONFIG_ERROR : { result = QObject::tr("HD RTC configuration error." ); break; } /* 173*/ /*0174*/case GuiAlarmID::ALARM_ID_HD_RTC_OR_TIMER_ACCURACY_FAILURE : { result = QObject::tr("HD RTC or timer accuracy failure." ); break; } /* 174*/ /*0175*/case GuiAlarmID::ALARM_ID_HD_PUMP_DIRECTION_STATUS_ERROR : { result = QObject::tr("HD pump direction status error." ); break; } /* 175*/ -/*0176*/case GuiAlarmID::ALARM_ID_AVAILABLE_4 : { result = QObject::tr("HD dialysate temperature above high safety range." ); break; } /* 176*/ +/*0176*/case GuiAlarmID::ALARM_ID_TEST_ALARM_NO_RECIRC_CLR_TOP_ONLY : { result = QObject::tr("Test alarm, clear top only." ); break; } /* 176*/ /*0177*/case GuiAlarmID::ALARM_ID_DG_SOFTWARE_FAULT : { result = QObject::tr("DG software fault.\nSoftware found itself in an unexpected state." ); break; } /* 177*/ /*0178*/case GuiAlarmID::ALARM_ID_HD_COMM_TIMEOUT : { result = QObject::tr("HD communication timeout." ); break; } /* 178*/ /*0179*/case GuiAlarmID::ALARM_ID_DG_FPGA_COMM_TIMEOUT : { result = QObject::tr("DG FPGA communication down for too long." ); break; } /* 179*/ @@ -226,7 +226,7 @@ /*0190*/case GuiAlarmID::ALARM_ID_DG_DRAIN_PUMP_OFF_FAULT : { result = QObject::tr("DG drain pump off fault." ); break; } /* 190*/ /*0191*/case GuiAlarmID::ALARM_ID_DG_FLOW_RATE_OUT_OF_UPPER_RANGE : { result = QObject::tr("DG flow rate out of upper range." ); break; } /* 191*/ /*0192*/case GuiAlarmID::ALARM_ID_DG_FLOW_RATE_OUT_OF_LOWER_RANGE : { result = QObject::tr("DG flow rate out of lower range." ); break; } /* 192*/ -/*0193*/case GuiAlarmID::ALARM_ID_AVAILABLE_5 : { result = QObject::tr("HD dialysate temperature out of low safety range." ); break; } /* 193*/ +/*0193*/case GuiAlarmID::ALARM_ID_HD_PARTIAL_OCCLUSION_BLOOD_PUMP : { result = QObject::tr("HD blood pump partial occlusion detected." ); break; } /* 193*/ /*0194*/case GuiAlarmID::ALARM_ID_DG_RO_PUMP_DUTY_CYCLE_OUT_OF_RANGE : { result = QObject::tr("DG RO pump duty cycle out of range." ); break; } /* 194*/ /*0195*/case GuiAlarmID::ALARM_ID_DG_RO_PUMP_PRESSURE_OUT_OF_RANGE : { result = QObject::tr("DG RO pump pressure out of range." ); break; } /* 195*/ /*0196*/case GuiAlarmID::ALARM_ID_DG_CPI_CPO_SENSORS_FPGA_FAULT : { result = QObject::tr("DG CPi/CPo sensors FPGA fault." ); break; } /* 196*/ @@ -236,7 +236,7 @@ /*0200*/case GuiAlarmID::ALARM_ID_DG_THERMISTORS_TEMPERATURE_OUT_OF_RANGE : { result = QObject::tr("DG thermistors/sensors temperature out of range." ); break; } /* 200*/ /*0201*/case GuiAlarmID::ALARM_ID_HD_PRE_TREATMENT_WET_FLOW_TEST_FAILURE : { result = QObject::tr("HD pre-treatment mode wet self-test lc vs FMD failure." ); break; } /* 201*/ /*0202*/case GuiAlarmID::ALARM_ID_HD_PRE_TREATMENT_DRY_PRESSURE_NORMAL_TEST_FAILURE : { result = QObject::tr("HD pre-treatment mode dry pressure normal self-test failure." ); break; } /* 202*/ -/*0203*/case GuiAlarmID::ALARM_ID_AVAILABLE_6 : { result = QObject::tr("Available for use." ); break; } /* 203*/ +/*0203*/case GuiAlarmID::ALARM_ID_DG_FILL_CONDUCTIVITIES_INVALID_CAL_RECORD : { result = QObject::tr("DG fill conductivities acid/bicarb invalid calibration record." ); break; } /* 203*/ /*0204*/case GuiAlarmID::ALARM_ID_DG_RO_REJECTION_RATIO_OUT_OF_RANGE : { result = QObject::tr("DG RO rejection ratio out of range." ); break; } /* 204*/ /*0205*/case GuiAlarmID::ALARM_ID_DG_CONDUCTIVITY_SENSOR_FAULT : { result = QObject::tr("DG conductivity sensor fault." ); break; } /* 205*/ /*0206*/case GuiAlarmID::ALARM_ID_DG_DIALYSATE_FILL_OUT_OF_TIME : { result = QObject::tr("DG dialysate fill runs out of time." ); break; } /* 206*/ @@ -270,7 +270,7 @@ /*0234*/case GuiAlarmID::ALARM_ID_DG_INLET_WATER_PRESSURE_IN_HIGH_RANGE : { result = QObject::tr("DG inlet water pressure in high range." ); break; } /* 234*/ /*0235*/case GuiAlarmID::ALARM_ID_HD_TREATMENT_STOPPED_AFTER_RINSEBACK : { result = QObject::tr("HD in treatment stopped sub-mode after rinseback completed (no escalation)." ); break; } /* 235*/ /*0236*/case GuiAlarmID::ALARM_ID_HD_INSTALL_NEW_CARTRIDGE : { result = QObject::tr("HD needs new cartridge to be installed." ); break; } /* 236*/ -/*0237*/case GuiAlarmID::ALARM_ID_HD_PRIME_SALINE_DIALYZER_TIME_OUT : { result = QObject::tr("HD prime saline dialyzer time out alarm." ); break; } /* 237*/ +/*0237*/case GuiAlarmID::ALARM_ID_AVAILABLE_13 : { result = QObject::tr("Available for use." ); break; } /* 237*/ /*0238*/case GuiAlarmID::ALARM_ID_HD_NO_CARTRIDGE_LOADED : { result = QObject::tr("HD no cartridge loaded or installed improperly alarm." ); break; } /* 238*/ /*0239*/case GuiAlarmID::ALARM_ID_HD_CARTRIDGE_REMOVAL_FAILURE : { result = QObject::tr("HD fail to remove cartridge alarm." ); break; } /* 239*/ /*0240*/case GuiAlarmID::ALARM_ID_DG_BICARB_CONDUCTIVITY_OUT_OF_RANGE : { result = QObject::tr("DG bicarb conductivity out of range during bicarb pump check alarm." ); break; } /* 240*/ @@ -290,12 +290,12 @@ /*0254*/case GuiAlarmID::ALARM_ID_DG_INVALID_SERVICE_RECORD_CRC : { result = QObject::tr("DG invalid service record." ); break; } /* 254*/ /*0255*/case GuiAlarmID::ALARM_ID_HD_UI_COMPATIBILITY_ERROR : { result = QObject::tr("HD and UI software builds are not compatible." ); break; } /* 255*/ /*0256*/case GuiAlarmID::ALARM_ID_HD_DISINFECT_CHEM_FLUSH : { result = QObject::tr("HD processor is in Disinfect Chemical Flush mode." ); break; } /* 256*/ -/*0257*/case GuiAlarmID::ALARM_ID_AVAILABLE_8 : { result = QObject::tr("Alarm ID available for use." ); break; } /* 257*/ -/*0258*/case GuiAlarmID::ALARM_ID_AVAILABLE_9 : { result = QObject::tr("Alarm Id available." ); break; } /* 258*/ +/*0257*/case GuiAlarmID::ALARM_ID_HD_INVALID_INSTITUTIONAL_RECORD_CRC : { result = QObject::tr("HD invalid institutional record." ); break; } /* 257*/ +/*0258*/case GuiAlarmID::ALARM_ID_HD_UI_POST_FAILURE_OS_VERSION : { result = QObject::tr("HD UI POST OS version compatibility failure." ); break; } /* 258*/ /*0259*/case GuiAlarmID::ALARM_ID_HD_TEMPERATURES_OUT_OF_RANGE : { result = QObject::tr("HD temperatures out of range." ); break; } /* 259*/ /*0260*/case GuiAlarmID::ALARM_ID_HD_UI_POST_FAILURE_SHASUM : { result = QObject::tr("HD UI POST Application Integrity (Sha256Sum) failure." ); break; } /* 260*/ /*0261*/case GuiAlarmID::ALARM_ID_HD_UI_POST_FAILURE_CANBUS : { result = QObject::tr("HD UI POST CANBus failure." ); break; } /* 261*/ -/*0262*/case GuiAlarmID::ALARM_ID_HD_UI_POST_FAILURE_DISPLAY : { result = QObject::tr("HD UI POST Display failure." ); break; } /* 262*/ +/*0262*/case GuiAlarmID::ALARM_ID_HD_UI_POST_FAILURE_DISPLAY : { result = QObject::tr("Alarm Id available." ); break; } /* 262*/ /*0263*/case GuiAlarmID::ALARM_ID_HD_UI_POST_FAILURE_TOUCH : { result = QObject::tr("HD UI POST Touch failure." ); break; } /* 263*/ /*0264*/case GuiAlarmID::ALARM_ID_HD_UI_POST_FAILURE_SDCARD : { result = QObject::tr("HD UI POST SD-Card failure." ); break; } /* 264*/ /*0265*/case GuiAlarmID::ALARM_ID_HD_UI_POST_FAILURE_RTC : { result = QObject::tr("HD UI POST RTC failure." ); break; } /* 265*/ @@ -307,7 +307,7 @@ /*0271*/case GuiAlarmID::ALARM_ID_DG_SAFETY_SHUTDOWN_POST_TEST_FAILED : { result = QObject::tr("DG POST Safety Shutdown failure." ); break; } /* 271*/ /*0272*/case GuiAlarmID::ALARM_ID_HD_FAN_RPM_OUT_OF_RANGE : { result = QObject::tr("HD Fan RPM out of range." ); break; } /* 272*/ /*0273*/case GuiAlarmID::ALARM_ID_AVAILABLE_10 : { result = QObject::tr("Available for use." ); break; } /* 273*/ -/*0274*/case GuiAlarmID::ALARM_ID_AVAILABLE_11 : { result = QObject::tr("Available for use." ); break; } /* 274*/ +/*0274*/case GuiAlarmID::ALARM_ID_DG_INACTIVE_RESERVOIR_WEIGHT_OUT_OF_RANGE : { result = QObject::tr("DG inactive reservoir weight out of range." ); break; } /* 274*/ /*0275*/case GuiAlarmID::ALARM_ID_HD_ARTERIAL_PRESSURE_OUT_OF_RANGE : { result = QObject::tr("HD arterial pressure sensor is reading out of range." ); break; } /* 275*/ /*0276*/case GuiAlarmID::ALARM_ID_HD_VENOUS_PRESSURE_OUT_OF_RANGE : { result = QObject::tr("HD venous pressure sensor is reading out of range." ); break; } /* 276*/ /*0277*/case GuiAlarmID::ALARM_ID_HD_BP_OCCLUSION_OUT_OF_RANGE : { result = QObject::tr("HD BP occlusion sensor is reading out of range." ); break; } /* 277*/ @@ -318,7 +318,7 @@ /*0282*/case GuiAlarmID::ALARM_ID_DG_BICARB_BOTTLE_LOW_VOLUME : { result = QObject::tr("Bicarbonate concentration bottle low volume alarm." ); break; } /* 282*/ /*0283*/case GuiAlarmID::ALARM_ID_DG_LOAD_CELL_WEIGHT_OUT_OF_RANGE : { result = QObject::tr("DG load cells weight out of range." ); break; } /* 283*/ /*0284*/case GuiAlarmID::ALARM_ID_DG_LOAD_CELL_PRIMARY_BACKUP_DRIFT_OUT_OF_RANGE : { result = QObject::tr("DG load cells primary/back up drift out of range." ); break; } /* 284*/ -/*0285*/case GuiAlarmID::ALARM_ID_AVAILABLE_12 : { result = QObject::tr("Available for use." ); break; } /* 285*/ +/*0285*/case GuiAlarmID::ALARM_ID_HD_RO_PERMEATE_SAMPLE : { result = QObject::tr("HD processor is in RO permeate sample mode." ); break; } /* 285*/ /*0286*/case GuiAlarmID::ALARM_ID_DG_CONCENTRATE_CAP_NOT_IN_PROPER_POSITION : { result = QObject::tr("DG concentrate cap not in proper position." ); break; } /* 286*/ /*0287*/case GuiAlarmID::ALARM_ID_HD_FPGA_CLOCK_SPEED_CHECK_FAILURE : { result = QObject::tr("HD processor clock speed checks against FPGA clock failure." ); break; } /* 287*/ /*0288*/case GuiAlarmID::ALARM_ID_HD_LOAD_CELL_PRIMARY_BACKUP_DRIFT_OUT_OF_RANGE : { result = QObject::tr("HD load cells primary/back up drift out of range." ); break; } /* 288*/ @@ -327,19 +327,19 @@ /*0291*/case GuiAlarmID::ALARM_ID_HD_DISINFECT_FLUSH : { result = QObject::tr("HD processor is in Disinfect Flush mode." ); break; } /* 291*/ /*0292*/case GuiAlarmID::ALARM_ID_HD_DISINFECT_HEAT : { result = QObject::tr("HD processor is in Disinfect Heat mode." ); break; } /* 292*/ /*0293*/case GuiAlarmID::ALARM_ID_HD_DISINFECT_CHEM : { result = QObject::tr("HD processor is in Disinfect Chemical mode." ); break; } /* 293*/ -/*0294*/case GuiAlarmID::ALARM_ID_AVAILABLE_13 : { result = QObject::tr("Available for use." ); break; } /* 294*/ +/*0294*/case GuiAlarmID::ALARM_ID_HD_DISINFECT_HEAT_COOL : { result = QObject::tr("HD processor is in Disinfect active cool mode." ); break; } /* 294*/ /*0295*/case GuiAlarmID::ALARM_ID_HD_UI_POST_FAILURE_CLOUDSYNC : { result = QObject::tr("HD UI POST CloudSync failure." ); break; } /* 295*/ /*0296*/case GuiAlarmID::ALARM_ID_DG_TDI_SENSORS_FPGA_FAULT : { result = QObject::tr("DG TDi sensors FPGA fault." ); break; } /* 296*/ /*0297*/case GuiAlarmID::ALARM_ID_DG_TRO_SENSORS_FPGA_FAULT : { result = QObject::tr("DG TRo sensors FPGA fault." ); break; } /* 297*/ /*0298*/case GuiAlarmID::ALARM_ID_DG_BARO_SENSOR_FPGA_FAULT : { result = QObject::tr("DG baro sensor FPGA fault." ); break; } /* 298*/ /*0299*/case GuiAlarmID::ALARM_ID_DG_INVALID_SERIAL_NUMBER : { result = QObject::tr("DG invalid serial number." ); break; } /* 299*/ /*0300*/case GuiAlarmID::ALARM_ID_HD_INVALID_SERIAL_NUMBER : { result = QObject::tr("HD invalid serial number." ); break; } /* 300*/ -/*0301*/case GuiAlarmID::ALARM_ID_AVAILABLE_14 : { result = QObject::tr("Alarm ID available." ); break; } /* 301*/ +/*0301*/case GuiAlarmID::ALARM_ID_DG_RO_PERMEATE_SAMPLE_REMOVE_DIA_CAP : { result = QObject::tr("DG RO permeate sample remove the dialysate cap." ); break; } /* 301*/ /*0302*/case GuiAlarmID::ALARM_ID_DG_CPU_RAM_ERROR : { result = QObject::tr("DG processor RAM error." ); break; } /* 302*/ /*0303*/case GuiAlarmID::ALARM_ID_DG_DRAIN_PUMP_DIRECTION_FPGA_FAULT : { result = QObject::tr("DG drain pump direction FPGA fault." ); break; } /* 303*/ /*0304*/case GuiAlarmID::ALARM_ID_HD_INVALID_USAGE_RECORD_CRC : { result = QObject::tr("HD invalid usage record." ); break; } /* 304*/ /*0305*/case GuiAlarmID::ALARM_ID_HD_CPU_RAM_ERROR : { result = QObject::tr("HD processor RAM error." ); break; } /* 305*/ -/*0306*/case GuiAlarmID::ALARM_ID_DG_CD1_CD2_CHECK_FAULT : { result = QObject::tr("DG CD1 CD2 check fault." ); break; } /* 306*/ +/*0306*/case GuiAlarmID::ALARM_ID_AVAILABLE_50 : { result = QObject::tr("Alarm ID available." ); break; } /* 306*/ /*0307*/case GuiAlarmID::ALARM_ID_HD_AC_POWER_LOST_IN_TREATMENT : { result = QObject::tr("HD AC power lost second alarm." ); break; } /* 307*/ /*0308*/case GuiAlarmID::ALARM_ID_DG_CPI_COND_SENSOR_INVALID_CHAR : { result = QObject::tr("DG CPi conductivity sensor invalid character received." ); break; } /* 308*/ /*0309*/case GuiAlarmID::ALARM_ID_DG_CPO_COND_SENSOR_INVALID_CHAR : { result = QObject::tr("DG CPo conductivity sensor invalid character received." ); break; } /* 309*/ @@ -349,14 +349,15 @@ /*0313*/case GuiAlarmID::ALARM_ID_DG_CLEANING_MODE_INLET_WATER_TEMP_TOO_LOW : { result = QObject::tr("DG cleaning mode inlet water temperature too low." ); break; } /* 313*/ /*0314*/case GuiAlarmID::ALARM_ID_DG_CLEANING_MODE_INLET_WATER_PRESSURE_TOO_HIGH : { result = QObject::tr("DG cleaning mode inlet water pressure too high." ); break; } /* 314*/ /*0315*/case GuiAlarmID::ALARM_ID_DG_CLEANING_MODE_INLET_WATER_PRESSURE_TOO_LOW : { result = QObject::tr("DG cleaning mode inlet water pressure too low." ); break; } /* 315*/ -/*0316*/case GuiAlarmID::ALARM_ID_DG_ACID_CONCENTRATE_PUMP_PARK_FAULT : { result = QObject::tr("DG acid concentrate pump park fault." ); break; } /* 316*/ -/*0317*/case GuiAlarmID::ALARM_ID_DG_BICARB_CONCENTRATE_PUMP_PARK_FAULT : { result = QObject::tr("DG bicarb concentrate pump part fault." ); break; } /* 317*/ -/*0318*/case GuiAlarmID::ALARM_ID_HD_AIR_PUMP_TIMEOUT : { result = QObject::tr("HD Air Pump timeout alarm." ); break; } /* 318*/ +/*0316*/case GuiAlarmID::ALARM_ID_AVAILABLE_20 : { result = QObject::tr("Alarm available." ); break; } /* 316*/ +/*0317*/case GuiAlarmID::ALARM_ID_AVAILABLE_21 : { result = QObject::tr("Alarm available." ); break; } /* 317*/ +/*0318*/case GuiAlarmID::ALARM_ID_AVAILABLE_2 : { result = QObject::tr("Alarm available for use." ); break; } /* 318*/ /*0319*/case GuiAlarmID::ALARM_ID_DG_CHEM_DISINFECT_FLUSH_FLUSH_SAMPLE : { result = QObject::tr("DG chemical disinfect flush flush sample." ); break; } /* 319*/ /*0320*/case GuiAlarmID::ALARM_ID_DG_CHEM_DISINFECT_FLUSH_SAMPLE_TIMEOUT : { result = QObject::tr("DG chemical disinfect flush sample timeout." ); break; } /* 320*/ /*0321*/case GuiAlarmID::ALARM_ID_DG_OUTLET_UV_REACTOR_NOT_HEALTHY : { result = QObject::tr("DG outlet UV reactor not healthy." ); break; } /* 321*/ /*0322*/case GuiAlarmID::ALARM_ID_HD_UI_POST_FAILURE_INVALID_YEAR : { result = QObject::tr("HD UI POST Year check failure." ); break; } /* 322*/ -/*0323*/case GuiAlarmID::NUM_OF_ALARM_IDS : { result = QObject::tr("Total number of alarms." ); break; } /* 323*/ +/*0323*/case GuiAlarmID::ALARM_ID_HD_UI_POST_FAILURE_SETTINGS_BAD : { result = QObject::tr("HD UI POST Configuration check failure." ); break; } /* 323*/ +/*0324*/case GuiAlarmID::NUM_OF_ALARM_IDS : { result = QObject::tr("Total number of alarms." ); break; } /* 324*/ default: result = QObject::tr("ALARM_ID_UNDEFINED [%1]").arg(int(vAlarmID));