Index: AlarmDefs.h =================================================================== diff -u -r4640fc9cf916d5d26cb6c5b9a73865a0fa1a75e4 -r1cc7e202f5bc6994887727d510b5b2716f1a04e0 --- AlarmDefs.h (.../AlarmDefs.h) (revision 4640fc9cf916d5d26cb6c5b9a73865a0fa1a75e4) +++ AlarmDefs.h (.../AlarmDefs.h) (revision 1cc7e202f5bc6994887727d510b5b2716f1a04e0) @@ -7,8 +7,8 @@ * * @file AlarmDefs.h * -* @author (last) Jashwant Gantyada -* @date (last) 13-Mar-2026 +* @author (last) Varshini Nagabooshanam +* @date (last) 17-Mar-2026 * * @author (original) Sean Nash * @date (original) 01-Aug-2024 @@ -59,8 +59,8 @@ ALARM_ID_TD_TMP_PRESSURE_LOW = 28, ///< TD TMP pressure low ALARM_ID_TD_TMP_PRESSURE_HIGH = 29, ///< TD TMP pressure high ALARM_ID_TD_VENOUS_BUBBLE_SELF_TEST_FAILURE = 30, ///< TD venous bubble self-test failure. - ALARM_ID_AVAILABLE_31 = 31, ///< Available alarms - ALARM_ID_AVAILABLE_32 = 32, ///< Available alarms + ALARM_ID_TD_BLOOD_PRIME_PAUSE_WARNING = 31, ///< TD blood prime pause warning + ALARM_ID_TD_BLOOD_PRIME_PAUSE_TIMEOUT = 32, ///< TD blood prime pause timeout ALARM_ID_TD_VOLTAGE_OUT_OF_RANGE = 33, ///< TD voltage out of range fault ALARM_ID_TD_AC_POWER_LOST = 34, ///< TD AC power lost ALARM_ID_TD_AC_POWER_LOST_IN_TREATMENT = 35, ///< TD AC power lost during treatment @@ -366,8 +366,8 @@ { ALARM_PRIORITY_HIGH, 204, ALM_SRC_TD, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, TRUE , FALSE, FALSE, FALSE, TRUE , ALARM_ID_TD_TMP_PRESSURE_LOW }, { ALARM_PRIORITY_HIGH, 205, ALM_SRC_TD, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, TRUE , FALSE, FALSE, FALSE, TRUE , ALARM_ID_TD_TMP_PRESSURE_HIGH }, { ALARM_PRIORITY_LOW, 711, ALM_SRC_TD, FALSE, FALSE, TRUE , TRUE , FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, ALARM_ID_TD_VENOUS_BUBBLE_SELF_TEST_FAILURE }, - { ALARM_PRIORITY_LOW, 999, ALM_SRC_TD, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, ALARM_ID_AVAILABLE_31 }, - { ALARM_PRIORITY_LOW, 999, ALM_SRC_TD, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, ALARM_ID_AVAILABLE_32 }, + { ALARM_PRIORITY_HIGH, 292, ALM_SRC_TD, FALSE, FALSE, FALSE, TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, TRUE , FALSE, FALSE, FALSE, FALSE, ALARM_ID_TD_BLOOD_PRIME_PAUSE_WARNING }, + { ALARM_PRIORITY_HIGH, 291, ALM_SRC_TD, FALSE, FALSE, TRUE , TRUE , FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, TRUE , FALSE, FALSE, FALSE, FALSE, ALARM_ID_TD_BLOOD_PRIME_PAUSE_TIMEOUT }, { ALARM_PRIORITY_HIGH, 10, ALM_SRC_TD, TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, ALARM_ID_TD_VENOUS_SENSOR_TIMEOUT_FAULT }, { ALARM_PRIORITY_LOW , 852, ALM_SRC_TD, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, ALARM_ID_TD_AC_POWER_LOST }, { ALARM_PRIORITY_HIGH, 100, ALM_SRC_TD, FALSE, FALSE, TRUE , FALSE, FALSE, TRUE , FALSE, FALSE, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, TRUE , ALARM_ID_TD_AC_POWER_LOST_IN_TREATMENT }, @@ -644,6 +644,8 @@ { 206, ALARM_ID_TD_AIR_PUMP_STALL }, { 210, ALARM_ID_TD_CARTRIDGE_DOOR_OPENED }, { 290, ALARM_ID_TD_BLOOD_SITTING_WARNING }, + { 291, ALARM_ID_TD_BLOOD_PRIME_PAUSE_TIMEOUT }, + { 292, ALARM_ID_TD_BLOOD_PRIME_PAUSE_WARNING }, { 300, ALARM_ID_TD_TREATMENT_STOPPED_BY_USER }, { 401, ALARM_ID_DD_DIALYSATE_TEMP_ABOVE_SAFETY_TEMP }, { 401, ALARM_ID_DD_DIALYSATE_TEMP_ABOVE_TARGET_TEMP }, @@ -661,8 +663,6 @@ { 711, ALARM_ID_TD_VENOUS_BUBBLE_SELF_TEST_FAILURE }, { 850, ALARM_ID_BATTERY_LOW }, { 852, ALARM_ID_TD_AC_POWER_LOST }, - { 999, ALARM_ID_AVAILABLE_31 }, - { 999, ALARM_ID_AVAILABLE_32 }, { 999, ALARM_ID_UI_RESERVED_116 }, { 999, ALARM_ID_UI_RESERVED_117 }, { 999, ALARM_ID_UI_RESERVED_118 }, @@ -733,8 +733,8 @@ { 28 , ALARM_ID_TD_TMP_PRESSURE_LOW , "TD | Low TMP Pressure | TMP pressure is low | | | | "}, { 29 , ALARM_ID_TD_TMP_PRESSURE_HIGH , "TD | High TMP Pressure | TMP pressure is high | | | | "}, { 30 , ALARM_ID_TD_VENOUS_BUBBLE_SELF_TEST_FAILURE , "TD | Self Test: Venous Air Detector | A problem has been detected with the venous air detector.\n- Check cartridge installation.\n- If problem persists, terminate treatment preparation and \n begin again using a new cartridge. | Process: Pre- Tx Wet Self- Test | TD venous air bubble detector self-test failure | If the venous air bubble self test did not detect bubble for more than 500 msec | "}, - { 31 , ALARM_ID_AVAILABLE_31 , " | | | | | | "}, - { 32 , ALARM_ID_AVAILABLE_32 , " | | | | | | "}, + { 31 , ALARM_ID_TD_BLOOD_PRIME_PAUSE_WARNING , "TD | MAX Blood Prime Pause Time | The Blood Prime pause time has nearly reached the maximum limit.\n- You must resume Blood Prime before the pause timer expires.\n- If Blood Prime is not resumed before the timer expires,\nBlood Prime will be terminated and treatment will transition to a safe state. | Blood Prime Paused: Warning | Blood Prime pause approaching timeout (> 4 min). | During Blood Prime paused state, when the pause duration exceeds 4 minutes. | "}, + { 32 , ALARM_ID_TD_BLOOD_PRIME_PAUSE_TIMEOUT , "TD | MAX Blood Prime Pause Time Reached | The maximum Blood Prime pause time has been reached.\n- Blood Prime has been paused for more than the allowed duration.\n- Treatment must be restarted or handled according to system safety procedures. | Blood Prime Paused: Alarm | Blood Prime pause timeout reached (> 5 min). | During Blood Prime paused state, when the pause duration exceeds 5 minutes | "}, { 33 , ALARM_ID_TD_VOLTAGE_OUT_OF_RANGE , "TD | Service Required: Hemodialysis Device | A problem was detected with the hemodialysis device. \n- Treatment must be terminated.\n- Locate the ID code found in the bottom left corner\nof the alarm screen.\n- Call service to report the issue and schedule a repair. | TD Fault: Voltage Monitor | TD monitored voltage is out of range | If the TD monitored voltages are out of range for a certain period of time. | "}, { 34 , ALARM_ID_TD_AC_POWER_LOST , "TD | Power Loss | AC Power has been lost.\n- Check all electrical connections.\n- Press Resume/OK to return to welcome screen. | Loss of AC Power | TD AC power lost alarm | The TD Software shall trigger an alarm if an AC power loss is detected while the TD system is in standby, service, or treatment parameters mode. | "}, { 35 , ALARM_ID_TD_AC_POWER_LOST_IN_TREATMENT , "TD | Power Loss | Treatment must be terminated due to a power loss.\n- Follow clinic instructions on when to initiate manual rinseback.\n- Check all electrical connections.\n- If power returns within 5 minutes of outage, \n- rinseback will be allowed. | Blood Stop: Loss of AC Power | TD AC power lost alarm | The TD Software shall trigger an alarm if an AC power loss is detected while the TD system is in pre-treatment, treatment, or post-treatment mode. | "}, Index: MsgDefs.h =================================================================== diff -u -rba3f9734aaad8ba265b0c00a73a851d32b110d06 -r1cc7e202f5bc6994887727d510b5b2716f1a04e0 --- MsgDefs.h (.../MsgDefs.h) (revision ba3f9734aaad8ba265b0c00a73a851d32b110d06) +++ MsgDefs.h (.../MsgDefs.h) (revision 1cc7e202f5bc6994887727d510b5b2716f1a04e0) @@ -460,10 +460,10 @@ MSG_ID_FP_DEF_GEN_PUBLISH_INTERVAL_OVERRIDE_REQUEST = 0xB043, ///< FP defeatured generation data publish interval override request MSG_ID_FP_DEF_STATUS_REQUEST = 0xB044, ///< FP request for defatured status from Dialin MSG_ID_FP_DEF_STATUS_RESPONSE = 0xB045, ///< FP response for defatured status to Dialin - MSG_ID_FP_CONDUCTIVITY_SENSOR_RESISTANCE_OVERRIDE_REQUEST = 0xB046, ///< FP conductivity sensor resistance override request + MSG_ID_FP_SET_OPERATION_SUB_MODE_REQUEST = 0xB046, ///< FP set operation sub mode request + MSG_ID_FP_CONDUCTIVITY_SENSOR_RESISTANCE_OVERRIDE_REQUEST = 0xB047, ///< FP conductivity sensor resistance override request + MSG_ID_FP_SET_RECOVERY_VALVES_REQUEST = 0xB048, ///< FP request to set recovery valve setting. - MSG_ID_FP_SET_RECOVERY_VALVES_REQUEST = 0xB047, ///< FP request to set recovery valve setting. - MSG_ID_TD_DEBUG_EVENT = 0xFFF1, ///< TD debug event text to be logged in event log MSG_ID_DD_DEBUG_EVENT = 0xFFF2, ///< DD debug event text to be logged in event log MSG_ID_FP_DEBUG_EVENT = 0xFFF3, ///< FP debug event text to be logged in event log