Index: sources/model/malarmstatus.cpp =================================================================== diff -u -rfa1f16359855b827d0e63e48df4f448ab11f54b9 -r6d62bbaca6363f7ff83715f78607cb60a4736771 --- sources/model/malarmstatus.cpp (.../malarmstatus.cpp) (revision fa1f16359855b827d0e63e48df4f448ab11f54b9) +++ sources/model/malarmstatus.cpp (.../malarmstatus.cpp) (revision 6d62bbaca6363f7ff83715f78607cb60a4736771) @@ -65,58 +65,58 @@ QString result; switch (id) { - case GuiAlarmID::ALARM_ID_NO_ALARM: { result = ""; break; } - case GuiAlarmID::ALARM_ID_SOFTWARE_FAULT: { result = "Software Error"; break; } - case GuiAlarmID::ALARM_ID_STUCK_BUTTON_TEST_FAILED: { result = "Indication for when no alarms is a possible situation."; break; } - case GuiAlarmID::ALARM_ID_FPGA_POST_TEST_FAILED: { result = "FPGA POST failure."; break; } - case GuiAlarmID::ALARM_ID_WATCHDOG_POST_TEST_FAILED: { result = "Watchdog POST failure."; break; } - case GuiAlarmID::ALARM_ID_UI_COMM_POST_FAILED: { result = "UI communication POST failure."; break; } - case GuiAlarmID::ALARM_ID_BLOOD_PUMP_MC_CURRENT_CHECK: { result = "Blood pump failed motor controller current check."; break; } - case GuiAlarmID::ALARM_ID_BLOOD_PUMP_MC_SPEED_CHECK: { result = "Blood pump failed motor controller speed check."; break; } - case GuiAlarmID::ALARM_ID_BLOOD_PUMP_MC_DIRECTION_CHECK: { result = "Blood pump failed motor controller direction check."; break; } - case GuiAlarmID::ALARM_ID_BLOOD_PUMP_ROTOR_SPEED_CHECK: { result = "Blood pump failed rotor speed check."; break; } - case GuiAlarmID::ALARM_ID_DIAL_IN_PUMP_MC_CURRENT_CHECK: { result = "Dialysis inlet pump failed motor controller current check."; break; } - case GuiAlarmID::ALARM_ID_DIAL_IN_PUMP_MC_SPEED_CHECK: { result = "Dialysis inlet pump failed motor controller speed check."; break; } - case GuiAlarmID::ALARM_ID_DIAL_IN_PUMP_MC_DIRECTION_CHECK: { result = "Dialysis inlet pump failed motor controller direction check."; break; } - case GuiAlarmID::ALARM_ID_DIAL_IN_PUMP_ROTOR_SPEED_CHECK: { result = "Dialysis inlet pump failed rotor speed check. "; break; } - case GuiAlarmID::ALARM_ID_DIAL_OUT_PUMP_MC_CURRENT_CHECK: { result = "Dialysis outlet pump failed motor controller current check. "; break; } - case GuiAlarmID::ALARM_ID_DIAL_OUT_PUMP_MC_SPEED_CHECK: { result = "Dialysis outlet pump failed motor controller speed check. "; break; } - case GuiAlarmID::ALARM_ID_DIAL_OUT_PUMP_MC_DIRECTION_CHECK: { result = "Dialysis outlet pump failed motor controller direction check. "; break; } - case GuiAlarmID::ALARM_ID_DIAL_OUT_PUMP_ROTOR_SPEED_CHECK: { result = "Dialysis outlet pump failed rotor speed check. "; break; } - case GuiAlarmID::ALARM_ID_WATCHDOG_EXPIRED: { result = "Watchdog expired error. "; break; } - case GuiAlarmID::ALARM_ID_RTC_COMM_ERROR: { result = "Real-time clock communication error. "; break; } - case GuiAlarmID::ALARM_ID_RTC_CONFIG_ERROR: { result = "Real-time clock configuration error. "; break; } - case GuiAlarmID::ALARM_ID_DG_COMM_TIMEOUT: { result = "Dialysate generator communication timeout. "; break; } - case GuiAlarmID::ALARM_ID_UI_COMM_TIMEOUT: { result = "User interface communication timeout. "; break; } - case GuiAlarmID::ALARM_ID_COMM_TOO_MANY_BAD_CRCS: { result = "Too many bad CRCs detected on received system messages. "; break; } - case GuiAlarmID::ALARM_ID_TREATMENT_STOPPED_BY_USER: { result = "Treatment stopped by user action - pressed stop button. "; break; } - case GuiAlarmID::ALARM_ID_BLOOD_SITTING_WARNING: { result = "Blood sitting too long warning (>4 min). "; break; } - case GuiAlarmID::ALARM_ID_BLOOD_SITTING_TOO_LONG_NO_RESUME: { result = "Blood sitting too long alarm (>5 min). "; break; } - case GuiAlarmID::ALARM_ID_BLOOD_SITTING_TOO_LONG_NO_RINSEBACK: { result = "Blood sitting too long alarm (>10 min). "; break; } - case GuiAlarmID::ALARM_ID_CAN_MESSAGE_NOT_ACKED: { result = "System message needing acknowledgment was not acknowledged. "; break; } - case GuiAlarmID::ALARM_ID_OCCLUSION_BLOOD_PUMP: { result = "Blood pump occlusion detected. "; break; } - case GuiAlarmID::ALARM_ID_OCCLUSION_DIAL_IN_PUMP: { result = "Dialysate inlet pump occlusion detected. "; break; } - case GuiAlarmID::ALARM_ID_OCCLUSION_DIAL_OUT_PUMP: { result = "Dialysate outlet pump occlusion detected. "; break; } - case GuiAlarmID::ALARM_ID_ARTERIAL_PRESSURE_LOW: { result = "Arterial pressure too low during treatment. "; break; } - case GuiAlarmID::ALARM_ID_ARTERIAL_PRESSURE_HIGH: { result = "Arterial pressure too high during treatment. "; break; } - case GuiAlarmID::ALARM_ID_VENOUS_PRESSURE_LOW: { result = "Venous pressure too low during treatment. "; break; } - case GuiAlarmID::ALARM_ID_VENOUS_PRESSURE_HIGH: { result = "Venous pressure too high during treatment."; break; } - case GuiAlarmID::ALARM_ID_UF_RATE_TOO_HIGH_ERROR: { result = "Ultrafiltration rate is too high error during treatment. "; break; } - case GuiAlarmID::ALARM_ID_UF_VOLUME_ACCURACY_ERROR: { result = "Ultrafiltration volume accuracy error during treatment. "; break; } - case GuiAlarmID::ALARM_ID_RTC_BATTERY_LOW: { result = "RTC battery low. "; break; } - case GuiAlarmID::ALARM_ID_RTC_OR_TIMER_ACCURACY_FAILURE: { result = "RTC or MCU timer inaccurate. "; break; } - case GuiAlarmID::ALARM_ID_RTC_RAM_OPS_ERROR: { result = "RTC or RAM operations failure (read or write). "; break; } - case GuiAlarmID::ALARM_ID_NVDATA_EEPROM_OPS_FAILURE: { result = "EEPRON operations (read, write, erase) failure. "; break; } - case GuiAlarmID::ALARM_ID_NVDATA_MFG_RECORD_CRC_ERROR: { result = "Manufacturing record CRC failure. "; break; } - case GuiAlarmID::ALARM_ID_NVDATA_SRVC_RECORD_CRC_ERROR: { result = "Service record CRC failure. "; break; } - case GuiAlarmID::ALARM_ID_NVDATA_CAL_RECORD_CRC_ERROR: { result = "Calibration record CRC failure. "; break; } - case GuiAlarmID::ALARM_ID_NVDATA_HW_USAGE_DATA_CRC_ERROR: { result = "HW usage data failure. "; break; } - case GuiAlarmID::AlARM_ID_NVDATA_DISINFECTION_DATE_CRC_ERROR: { result = "Last disinfection date CRC error "; break; } - case GuiAlarmID::ALARM_ID_RO_PUMP_OUT_PRESSURE_OUT_OF_RANGE: { result = "Pressure at outlet of RO pump is out of range. "; break; } - case GuiAlarmID::ALARM_ID_TEMPERATURE_SENSORS_OUT_OF_RANGE: { result = "DG temperature sensors ADC read out of range. "; break; } - case GuiAlarmID::ALARM_ID_TEMPERATURE_SENSORS_INCONSISTENT: { result = "DG temperature sensors values are inconsistent "; break; } - case GuiAlarmID::ALARM_ID_HD_COMM_TIMEOUT: { result = "HD communication timeout. "; break; } - default: { result = "Alarm Not Recognized"; break; } + case GuiAlarmID::ALARM_ID_NO_ALARM: { result = QObject::tr(""); break; } + case GuiAlarmID::ALARM_ID_SOFTWARE_FAULT: { result = QObject::tr("Software Error"); break; } + case GuiAlarmID::ALARM_ID_STUCK_BUTTON_TEST_FAILED: { result = QObject::tr("Indication for when no alarms is a possible situation."); break; } + case GuiAlarmID::ALARM_ID_FPGA_POST_TEST_FAILED: { result = QObject::tr("FPGA POST failure."); break; } + case GuiAlarmID::ALARM_ID_WATCHDOG_POST_TEST_FAILED: { result = QObject::tr("Watchdog POST failure."); break; } + case GuiAlarmID::ALARM_ID_UI_COMM_POST_FAILED: { result = QObject::tr("UI communication POST failure."); break; } + case GuiAlarmID::ALARM_ID_BLOOD_PUMP_MC_CURRENT_CHECK: { result = QObject::tr("Blood pump failed motor controller current check."); break; } + case GuiAlarmID::ALARM_ID_BLOOD_PUMP_MC_SPEED_CHECK: { result = QObject::tr("Blood pump failed motor controller speed check."); break; } + case GuiAlarmID::ALARM_ID_BLOOD_PUMP_MC_DIRECTION_CHECK: { result = QObject::tr("Blood pump failed motor controller direction check."); break; } + case GuiAlarmID::ALARM_ID_BLOOD_PUMP_ROTOR_SPEED_CHECK: { result = QObject::tr("Blood pump failed rotor speed check."); break; } + case GuiAlarmID::ALARM_ID_DIAL_IN_PUMP_MC_CURRENT_CHECK: { result = QObject::tr("Dialysis inlet pump failed motor controller current check."); break; } + case GuiAlarmID::ALARM_ID_DIAL_IN_PUMP_MC_SPEED_CHECK: { result = QObject::tr("Dialysis inlet pump failed motor controller speed check."); break; } + case GuiAlarmID::ALARM_ID_DIAL_IN_PUMP_MC_DIRECTION_CHECK: { result = QObject::tr("Dialysis inlet pump failed motor controller direction check."); break; } + case GuiAlarmID::ALARM_ID_DIAL_IN_PUMP_ROTOR_SPEED_CHECK: { result = QObject::tr("Dialysis inlet pump failed rotor speed check. "); break; } + case GuiAlarmID::ALARM_ID_DIAL_OUT_PUMP_MC_CURRENT_CHECK: { result = QObject::tr("Dialysis outlet pump failed motor controller current check. "); break; } + case GuiAlarmID::ALARM_ID_DIAL_OUT_PUMP_MC_SPEED_CHECK: { result = QObject::tr("Dialysis outlet pump failed motor controller speed check. "); break; } + case GuiAlarmID::ALARM_ID_DIAL_OUT_PUMP_MC_DIRECTION_CHECK: { result = QObject::tr("Dialysis outlet pump failed motor controller direction check. "); break; } + case GuiAlarmID::ALARM_ID_DIAL_OUT_PUMP_ROTOR_SPEED_CHECK: { result = QObject::tr("Dialysis outlet pump failed rotor speed check. "); break; } + case GuiAlarmID::ALARM_ID_WATCHDOG_EXPIRED: { result = QObject::tr("Watchdog expired error. "); break; } + case GuiAlarmID::ALARM_ID_RTC_COMM_ERROR: { result = QObject::tr("Real-time clock communication error. "); break; } + case GuiAlarmID::ALARM_ID_RTC_CONFIG_ERROR: { result = QObject::tr("Real-time clock configuration error. "); break; } + case GuiAlarmID::ALARM_ID_DG_COMM_TIMEOUT: { result = QObject::tr("Dialysate generator communication timeout. "); break; } + case GuiAlarmID::ALARM_ID_UI_COMM_TIMEOUT: { result = QObject::tr("User interface communication timeout. "); break; } + case GuiAlarmID::ALARM_ID_COMM_TOO_MANY_BAD_CRCS: { result = QObject::tr("Too many bad CRCs detected on received system messages. "); break; } + case GuiAlarmID::ALARM_ID_TREATMENT_STOPPED_BY_USER: { result = QObject::tr("Treatment stopped by user action - pressed stop button. "); break; } + case GuiAlarmID::ALARM_ID_BLOOD_SITTING_WARNING: { result = QObject::tr("Blood sitting too long warning (>4 min). "); break; } + case GuiAlarmID::ALARM_ID_BLOOD_SITTING_TOO_LONG_NO_RESUME: { result = QObject::tr("Blood sitting too long alarm (>5 min). "); break; } + case GuiAlarmID::ALARM_ID_BLOOD_SITTING_TOO_LONG_NO_RINSEBACK: { result = QObject::tr("Blood sitting too long alarm (>10 min). "); break; } + case GuiAlarmID::ALARM_ID_CAN_MESSAGE_NOT_ACKED: { result = QObject::tr("System message needing acknowledgment was not acknowledged. "); break; } + case GuiAlarmID::ALARM_ID_OCCLUSION_BLOOD_PUMP: { result = QObject::tr("Blood pump occlusion detected. "); break; } + case GuiAlarmID::ALARM_ID_OCCLUSION_DIAL_IN_PUMP: { result = QObject::tr("Dialysate inlet pump occlusion detected. "); break; } + case GuiAlarmID::ALARM_ID_OCCLUSION_DIAL_OUT_PUMP: { result = QObject::tr("Dialysate outlet pump occlusion detected. "); break; } + case GuiAlarmID::ALARM_ID_ARTERIAL_PRESSURE_LOW: { result = QObject::tr("Arterial pressure too low during treatment. "); break; } + case GuiAlarmID::ALARM_ID_ARTERIAL_PRESSURE_HIGH: { result = QObject::tr("Arterial pressure too high during treatment. "); break; } + case GuiAlarmID::ALARM_ID_VENOUS_PRESSURE_LOW: { result = QObject::tr("Venous pressure too low during treatment. "); break; } + case GuiAlarmID::ALARM_ID_VENOUS_PRESSURE_HIGH: { result = QObject::tr("Venous pressure too high during treatment."); break; } + case GuiAlarmID::ALARM_ID_UF_RATE_TOO_HIGH_ERROR: { result = QObject::tr("Ultrafiltration rate is too high error during treatment. "); break; } + case GuiAlarmID::ALARM_ID_UF_VOLUME_ACCURACY_ERROR: { result = QObject::tr("Ultrafiltration volume accuracy error during treatment. "); break; } + case GuiAlarmID::ALARM_ID_RTC_BATTERY_LOW: { result = QObject::tr("RTC battery low. "); break; } + case GuiAlarmID::ALARM_ID_RTC_OR_TIMER_ACCURACY_FAILURE: { result = QObject::tr("RTC or MCU timer inaccurate. "); break; } + case GuiAlarmID::ALARM_ID_RTC_RAM_OPS_ERROR: { result = QObject::tr("RTC or RAM operations failure (read or write). "); break; } + case GuiAlarmID::ALARM_ID_NVDATA_EEPROM_OPS_FAILURE: { result = QObject::tr("EEPRON operations (read, write, erase) failure. "); break; } + case GuiAlarmID::ALARM_ID_NVDATA_MFG_RECORD_CRC_ERROR: { result = QObject::tr("Manufacturing record CRC failure. "); break; } + case GuiAlarmID::ALARM_ID_NVDATA_SRVC_RECORD_CRC_ERROR: { result = QObject::tr("Service record CRC failure. "); break; } + case GuiAlarmID::ALARM_ID_NVDATA_CAL_RECORD_CRC_ERROR: { result = QObject::tr("Calibration record CRC failure. "); break; } + case GuiAlarmID::ALARM_ID_NVDATA_HW_USAGE_DATA_CRC_ERROR: { result = QObject::tr("HW usage data failure. "); break; } + case GuiAlarmID::AlARM_ID_NVDATA_DISINFECTION_DATE_CRC_ERROR: { result = QObject::tr("Last disinfection date CRC error "); break; } + case GuiAlarmID::ALARM_ID_RO_PUMP_OUT_PRESSURE_OUT_OF_RANGE: { result = QObject::tr("Pressure at outlet of RO pump is out of range. "); break; } + case GuiAlarmID::ALARM_ID_TEMPERATURE_SENSORS_OUT_OF_RANGE: { result = QObject::tr("DG temperature sensors ADC read out of range. "); break; } + case GuiAlarmID::ALARM_ID_TEMPERATURE_SENSORS_INCONSISTENT: { result = QObject::tr("DG temperature sensors values are inconsistent "); break; } + case GuiAlarmID::ALARM_ID_HD_COMM_TIMEOUT: { result = QObject::tr("HD communication timeout. "); break; } + default: { result = QObject::tr("Alarm Not Recognized"); break; } } return result;