Index: AlarmDefs.h =================================================================== diff -u -ra6b36999a34b2be879e0847d958fe4a9a97d2967 -r83ac225bfa686b4fd1a687c90487ce692e20c0bb --- AlarmDefs.h (.../AlarmDefs.h) (revision a6b36999a34b2be879e0847d958fe4a9a97d2967) +++ AlarmDefs.h (.../AlarmDefs.h) (revision 83ac225bfa686b4fd1a687c90487ce692e20c0bb) @@ -7,8 +7,8 @@ * * @file AlarmDefs.h * -* @author (last) Praneeth Bunne -* @date (last) 07-Aug-2026 +* @author (last) Vijay Pamula +* @date (last) 12-Aug-2026 * * @author (original) Sean Nash * @date (original) 01-Aug-2024 @@ -285,19 +285,19 @@ ALARM_ID_FW_RESERVED_253 = 253, ///< FW reserved for use ALARM_ID_FW_RESERVED_254 = 254, ///< FW reserved for use ALARM_ID_FW_RESERVED_255 = 255, ///< FW reserved for use - ALARM_ID_FW_RESERVED_256 = 256, ///< FW reserved for use - ALARM_ID_FW_RESERVED_257 = 257, ///< FW reserved for use - ALARM_ID_FW_RESERVED_258 = 258, ///< FW reserved for use - ALARM_ID_FW_RESERVED_259 = 259, ///< FW reserved for use - ALARM_ID_FW_RESERVED_260 = 260, ///< FW reserved for use - ALARM_ID_FW_RESERVED_261 = 261, ///< FW reserved for use - ALARM_ID_FW_RESERVED_262 = 262, ///< FW reserved for use - ALARM_ID_FW_RESERVED_263 = 263, ///< FW reserved for use - ALARM_ID_FW_RESERVED_264 = 264, ///< FW reserved for use - ALARM_ID_FW_RESERVED_265 = 265, ///< FW reserved for use - ALARM_ID_FW_RESERVED_266 = 266, ///< FW reserved for use - ALARM_ID_FW_RESERVED_267 = 267, ///< FW reserved for use - ALARM_ID_FW_RESERVED_268 = 268, ///< FW reserved for use + ALARM_ID_TD_INVALID_TUBING_SET = 256, ///< TD invalid tubing set + ALARM_ID_TD_INSTALL_NEW_BLOOD_TUBING_SET = 257, ///< TD install new blood tubing set + ALARM_ID_TD_TUBING_SET_NOT_DETECTED = 258, ///< TD no tubing set detected + ALARM_ID_TD_TUBING_SET_AUTHENTICATION_TIMEOUT = 259, ///< TD tubing set authentication timeout + ALARM_ID_TD_PRESSURE_TOO_HIGH_TO_ZERO = 260, ///< TD pressure too high to zero + ALARM_ID_TD_VENOUS_PRESSURIZATION_TIMEOUT = 261, ///< TD venous pressurization timeout + ALARM_ID_TD_VENOUS_PRESSURE_DECAY = 262, ///< TD venous pressure decay failure + ALARM_ID_TD_VENOUS_PRESSURE_LEAK = 263, ///< TD venous pressure leak + ALARM_ID_TD_VENOUS_PRESSURE_RELIEF = 264, ///< TD venous pressure relief failure + ALARM_ID_TD_ARTERIAL_PRESSURIZATION_TIMEOUT = 265, ///< TD arterial pressurization timeout + ALARM_ID_TD_ARTERIAL_PRESSURE_DECAY = 266, ///< TD arterial pressure decay failure + ALARM_ID_TD_ARTERIAL_PRESSURE_LEAK = 267, ///< TD arterial pressure leak + ALARM_ID_TD_ARTERIAL_PRESSURE_RELIEF = 268, ///< TD arterial pressure relief failure ALARM_ID_FW_RESERVED_269 = 269, ///< FW reserved for use ALARM_ID_FW_RESERVED_270 = 270, ///< FW reserved for use ALARM_ID_FW_RESERVED_271 = 271, ///< FW reserved for use @@ -520,7 +520,6 @@ { ALARM_PRIORITY_HIGH, 110, ALM_SRC_DD, FALSE, TRUE , TRUE , TRUE , FALSE, TRUE , FALSE, FALSE, TRUE , FALSE, FALSE, TRUE , FALSE, FALSE, FALSE, ALARM_ID_DD_FPGA_COMM_TIMEOUT }, { ALARM_PRIORITY_HIGH, 1, ALM_SRC_TD, TRUE , FALSE, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, ALARM_ID_TD_ALARM_AUDIO_SELF_TEST_FAILURE }, { ALARM_PRIORITY_HIGH, 110, ALM_SRC_DD, FALSE, TRUE , TRUE , TRUE , FALSE, TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, TRUE , FALSE, FALSE, FALSE, ALARM_ID_DD_VALVE_CONTROL_FAILURE }, - // Priority Rank Source Fault DDFault Stops ClrIm NoClr NoRes NoRin NoEnd BlkRB BlkET NoBRcr NoDRcr AutoRes ClrOnly TxLog ID { 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_ARTERIAL_SENSOR_TIMEOUT_FAULT }, { 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 }, @@ -761,19 +760,19 @@ { ALARM_PRIORITY_LOW, 999, ALM_SRC_TD, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, ALARM_ID_FW_RESERVED_253 }, { ALARM_PRIORITY_LOW, 999, ALM_SRC_TD, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, ALARM_ID_FW_RESERVED_254 }, { ALARM_PRIORITY_LOW, 999, ALM_SRC_TD, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, ALARM_ID_FW_RESERVED_255 }, - { ALARM_PRIORITY_LOW, 999, ALM_SRC_TD, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, ALARM_ID_FW_RESERVED_256 }, - { ALARM_PRIORITY_LOW, 999, ALM_SRC_TD, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, ALARM_ID_FW_RESERVED_257 }, - { ALARM_PRIORITY_LOW, 999, ALM_SRC_TD, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, ALARM_ID_FW_RESERVED_258 }, - { ALARM_PRIORITY_LOW, 999, ALM_SRC_TD, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, ALARM_ID_FW_RESERVED_259 }, - { ALARM_PRIORITY_LOW, 999, ALM_SRC_TD, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, ALARM_ID_FW_RESERVED_260 }, - { ALARM_PRIORITY_LOW, 999, ALM_SRC_TD, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, ALARM_ID_FW_RESERVED_261 }, - { ALARM_PRIORITY_LOW, 999, ALM_SRC_TD, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, ALARM_ID_FW_RESERVED_262 }, - { ALARM_PRIORITY_LOW, 999, ALM_SRC_TD, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, ALARM_ID_FW_RESERVED_263 }, - { ALARM_PRIORITY_LOW, 999, ALM_SRC_TD, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, ALARM_ID_FW_RESERVED_264 }, - { ALARM_PRIORITY_LOW, 999, ALM_SRC_TD, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, ALARM_ID_FW_RESERVED_265 }, - { ALARM_PRIORITY_LOW, 999, ALM_SRC_TD, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, ALARM_ID_FW_RESERVED_266 }, - { ALARM_PRIORITY_LOW, 999, ALM_SRC_TD, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, ALARM_ID_FW_RESERVED_267 }, - { ALARM_PRIORITY_LOW, 999, ALM_SRC_TD, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, ALARM_ID_FW_RESERVED_268 }, + { ALARM_PRIORITY_LOW, 731, ALM_SRC_TD, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, ALARM_ID_TD_INVALID_TUBING_SET }, + { ALARM_PRIORITY_LOW, 718, ALM_SRC_TD, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, ALARM_ID_TD_INSTALL_NEW_BLOOD_TUBING_SET }, + { ALARM_PRIORITY_LOW, 719, ALM_SRC_TD, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, ALARM_ID_TD_TUBING_SET_NOT_DETECTED }, + { ALARM_PRIORITY_LOW, 720, ALM_SRC_TD, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, ALARM_ID_TD_TUBING_SET_AUTHENTICATION_TIMEOUT }, + { ALARM_PRIORITY_LOW, 721, ALM_SRC_TD, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, ALARM_ID_TD_PRESSURE_TOO_HIGH_TO_ZERO }, + { ALARM_PRIORITY_LOW, 722, ALM_SRC_TD, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, ALARM_ID_TD_VENOUS_PRESSURIZATION_TIMEOUT }, + { ALARM_PRIORITY_LOW, 723, ALM_SRC_TD, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, ALARM_ID_TD_VENOUS_PRESSURE_DECAY }, + { ALARM_PRIORITY_LOW, 724, ALM_SRC_TD, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, ALARM_ID_TD_VENOUS_PRESSURE_LEAK }, + { ALARM_PRIORITY_LOW, 725, ALM_SRC_TD, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, ALARM_ID_TD_VENOUS_PRESSURE_RELIEF }, + { ALARM_PRIORITY_LOW, 726, ALM_SRC_TD, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, ALARM_ID_TD_ARTERIAL_PRESSURIZATION_TIMEOUT }, + { ALARM_PRIORITY_LOW, 727, ALM_SRC_TD, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, ALARM_ID_TD_ARTERIAL_PRESSURE_DECAY }, + { ALARM_PRIORITY_LOW, 728, ALM_SRC_TD, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, ALARM_ID_TD_ARTERIAL_PRESSURE_LEAK }, + { ALARM_PRIORITY_LOW, 729, ALM_SRC_TD, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, ALARM_ID_TD_ARTERIAL_PRESSURE_RELIEF }, { ALARM_PRIORITY_LOW, 999, ALM_SRC_TD, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, ALARM_ID_FW_RESERVED_269 }, { ALARM_PRIORITY_LOW, 999, ALM_SRC_TD, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, ALARM_ID_FW_RESERVED_270 }, { ALARM_PRIORITY_LOW, 999, ALM_SRC_TD, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, TRUE , TRUE , FALSE, FALSE, FALSE, ALARM_ID_FW_RESERVED_271 }, @@ -1018,6 +1017,19 @@ { 711, ALARM_ID_TD_VENOUS_BUBBLE_SELF_TEST_FAILURE }, { 715, ALARM_ID_TD_SYRINGE_PUMP_NOT_ENOUGH_HEPARIN_ALARM }, { 716, ALARM_ID_TD_SYRINGE_PUMP_OCCLUSION }, + { 731, ALARM_ID_TD_INVALID_TUBING_SET }, + { 718, ALARM_ID_TD_INSTALL_NEW_BLOOD_TUBING_SET }, + { 719, ALARM_ID_TD_TUBING_SET_NOT_DETECTED }, + { 720, ALARM_ID_TD_TUBING_SET_AUTHENTICATION_TIMEOUT }, + { 721, ALARM_ID_TD_PRESSURE_TOO_HIGH_TO_ZERO }, + { 722, ALARM_ID_TD_VENOUS_PRESSURIZATION_TIMEOUT }, + { 723, ALARM_ID_TD_VENOUS_PRESSURE_DECAY }, + { 724, ALARM_ID_TD_VENOUS_PRESSURE_LEAK }, + { 725, ALARM_ID_TD_VENOUS_PRESSURE_RELIEF }, + { 726, ALARM_ID_TD_ARTERIAL_PRESSURIZATION_TIMEOUT }, + { 727, ALARM_ID_TD_ARTERIAL_PRESSURE_DECAY }, + { 728, ALARM_ID_TD_ARTERIAL_PRESSURE_LEAK }, + { 729, ALARM_ID_TD_ARTERIAL_PRESSURE_RELIEF }, { 717, ALARM_ID_TD_PRE_TX_HEPARIN_LOAD_SYRINGE }, { 730, ALARM_ID_TD_SYRINGE_PUMP_SYRINGE_EMPTY }, { 745, ALARM_ID_TD_SYRINGE_DETECTED }, @@ -1067,19 +1079,6 @@ { 999, ALARM_ID_FW_RESERVED_253 }, { 999, ALARM_ID_FW_RESERVED_254 }, { 999, ALARM_ID_FW_RESERVED_255 }, - { 999, ALARM_ID_FW_RESERVED_256 }, - { 999, ALARM_ID_FW_RESERVED_257 }, - { 999, ALARM_ID_FW_RESERVED_258 }, - { 999, ALARM_ID_FW_RESERVED_259 }, - { 999, ALARM_ID_FW_RESERVED_260 }, - { 999, ALARM_ID_FW_RESERVED_261 }, - { 999, ALARM_ID_FW_RESERVED_262 }, - { 999, ALARM_ID_FW_RESERVED_263 }, - { 999, ALARM_ID_FW_RESERVED_264 }, - { 999, ALARM_ID_FW_RESERVED_265 }, - { 999, ALARM_ID_FW_RESERVED_266 }, - { 999, ALARM_ID_FW_RESERVED_267 }, - { 999, ALARM_ID_FW_RESERVED_268 }, { 999, ALARM_ID_FW_RESERVED_269 }, { 999, ALARM_ID_FW_RESERVED_270 }, { 999, ALARM_ID_FW_RESERVED_271 }, @@ -1401,19 +1400,19 @@ { 253 , ALARM_ID_FW_RESERVED_253 , "TD | Service Required: Hemodialysis Device | A problem was detected with the hemodialysis device.\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: RESERVED | RESERVED | RESERVED | "}, { 254 , ALARM_ID_FW_RESERVED_254 , "TD | Service Required: Hemodialysis Device | A problem was detected with the hemodialysis device.\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: RESERVED | RESERVED | RESERVED | "}, { 255 , ALARM_ID_FW_RESERVED_255 , "TD | Service Required: Hemodialysis Device | A problem was detected with the hemodialysis device.\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: RESERVED | RESERVED | RESERVED | "}, - { 256 , ALARM_ID_FW_RESERVED_256 , "TD | Service Required: Hemodialysis Device | A problem was detected with the hemodialysis device.\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: RESERVED | RESERVED | RESERVED | "}, - { 257 , ALARM_ID_FW_RESERVED_257 , "TD | Service Required: Hemodialysis Device | A problem was detected with the hemodialysis device.\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: RESERVED | RESERVED | RESERVED | "}, - { 258 , ALARM_ID_FW_RESERVED_258 , "TD | Service Required: Hemodialysis Device | A problem was detected with the hemodialysis device.\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: RESERVED | RESERVED | RESERVED | "}, - { 259 , ALARM_ID_FW_RESERVED_259 , "TD | Service Required: Hemodialysis Device | A problem was detected with the hemodialysis device.\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: RESERVED | RESERVED | RESERVED | "}, - { 260 , ALARM_ID_FW_RESERVED_260 , "TD | Service Required: Hemodialysis Device | A problem was detected with the hemodialysis device.\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: RESERVED | RESERVED | RESERVED | "}, - { 261 , ALARM_ID_FW_RESERVED_261 , "TD | Service Required: Hemodialysis Device | A problem was detected with the hemodialysis device.\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: RESERVED | RESERVED | RESERVED | "}, - { 262 , ALARM_ID_FW_RESERVED_262 , "TD | Service Required: Hemodialysis Device | A problem was detected with the hemodialysis device.\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: RESERVED | RESERVED | RESERVED | "}, - { 263 , ALARM_ID_FW_RESERVED_263 , "TD | Service Required: Hemodialysis Device | A problem was detected with the hemodialysis device.\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: RESERVED | RESERVED | RESERVED | "}, - { 264 , ALARM_ID_FW_RESERVED_264 , "TD | Service Required: Hemodialysis Device | A problem was detected with the hemodialysis device.\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: RESERVED | RESERVED | RESERVED | "}, - { 265 , ALARM_ID_FW_RESERVED_265 , "TD | Service Required: Hemodialysis Device | A problem was detected with the hemodialysis device.\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: RESERVED | RESERVED | RESERVED | "}, - { 266 , ALARM_ID_FW_RESERVED_266 , "TD | Service Required: Hemodialysis Device | A problem was detected with the hemodialysis device.\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: RESERVED | RESERVED | RESERVED | "}, - { 267 , ALARM_ID_FW_RESERVED_267 , "TD | Service Required: Hemodialysis Device | A problem was detected with the hemodialysis device.\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: RESERVED | RESERVED | RESERVED | "}, - { 268 , ALARM_ID_FW_RESERVED_268 , "TD | Service Required: Hemodialysis Device | A problem was detected with the hemodialysis device.\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: RESERVED | RESERVED | RESERVED | "}, + { 256 , ALARM_ID_TD_INVALID_TUBING_SET , "TD | Invalid Blood Tubing Set | A problem has been detected during self-test.\n- The installed blood tubing set is not valid.\n- Install a valid blood tubing set intended for the selected treatment modality. | Process: Pre-Tx Dry Self-Test | TD detected invalid tubing set during authentication | If authentication response indicates the tubing set is invalid. | "}, + { 257 , ALARM_ID_TD_INSTALL_NEW_BLOOD_TUBING_SET , "TD | Install New Blood Tubing Set | A problem has been detected during self-test.\n- Fluid detected in the tubing set or no valid tubing set installed.\n- Install a new, unused blood tubing set and ensure proper installation. | Process: Pre-Tx Dry Self-Test | TD detected used, wet, or missing blood tubing set | If bubble is detected, air trap levels indicate fluid, or barcode scan fails. | "}, + { 258 , ALARM_ID_TD_TUBING_SET_NOT_DETECTED , "TD | No Blood Tubing Set Detected | A problem has been detected during self-test.\n- No blood tubing set detected in the system.\n- Install a blood tubing set and ensure proper placement. | Process: Pre-Tx Dry Self-Test | TD did not detect tubing set during verification | If no tubing set is detected during tube set loaded check. | "}, + { 259 , ALARM_ID_TD_TUBING_SET_AUTHENTICATION_TIMEOUT , "TD | Tubing Set Authentication Timeout | A problem has been detected during self-test.\n- Authentication response not received.\n- Retry or check system communication. | Process: Pre-Tx Dry Self-Test | TD did not receive authentication response from UI | If no authentication response is received within timeout period. | "}, + { 260 , ALARM_ID_TD_PRESSURE_TOO_HIGH_TO_ZERO , "TD | Pressure Too High to Zero | A problem has been detected during self-test.\n- Pressure levels are too high to perform sensor zeroing.\n- Ensure system is open to atmosphere and retry. | Process: Pre-Tx Dry Self-Test | TD detected high pressure during zeroing | If arterial or venous pressure ≥ 15 mmHg during pressure sensor normal setup. | "}, + { 261 , ALARM_ID_TD_VENOUS_PRESSURIZATION_TIMEOUT , "TD | Venous Pressurization Timeout | A problem has been detected during self-test.\n- Venous pressure did not reach required level.\n- Check tubing connections and system integrity. | Process: Pre-Tx Dry Self-Test | TD failed to reach venous pressure target | If venous pressure does not reach threshold within allowed time. | "}, + { 262 , ALARM_ID_TD_VENOUS_PRESSURE_DECAY , "TD | Venous Pressure Decay | A problem has been detected during self-test.\n- Venous pressure dropped more than expected.\n- Check for leaks or loose connections. | Process: Pre-Tx Dry Self-Test | TD detected excessive venous pressure decay | If venous pressure reduction exceeds allowed tolerance during stabilization. | "}, + { 263 , ALARM_ID_TD_VENOUS_PRESSURE_LEAK , "TD | Venous Pressure Leak | A problem has been detected during self-test.\n- Possible leak in venous line.\n- Inspect tubing and connections. | Process: Pre-Tx Dry Self-Test | TD detected venous pressure leak | If venous pressure difference exceeds tolerance during leak check. | "}, + { 264 , ALARM_ID_TD_VENOUS_PRESSURE_RELIEF , "TD | Venous Pressure Relief Failure | A problem has been detected during self-test.\n- Pressure did not return to baseline.\n- Ensure valves and tubing are functioning properly. | Process: Pre-Tx Dry Self-Test | TD failed venous pressure relief check | If venous pressure does not return within ±5 mmHg after relief. | "}, + { 265 , ALARM_ID_TD_ARTERIAL_PRESSURIZATION_TIMEOUT , "TD | Arterial Pressurization Timeout | A problem has been detected during self-test.\n- Arterial pressure did not reach required level.\n- Check tubing and pump operation. | Process: Pre-Tx Dry Self-Test | TD failed to reach arterial pressure target | If arterial pressure does not reach threshold within allowed time. | "}, + { 266 , ALARM_ID_TD_ARTERIAL_PRESSURE_DECAY , "TD | Arterial Pressure Decay | A problem has been detected during self-test.\n- Arterial pressure dropped more than expected.\n- Check for leaks or loose connections. | Process: Pre-Tx Dry Self-Test | TD detected excessive arterial pressure decay | If arterial pressure reduction exceeds allowed tolerance during stabilization. | "}, + { 267 , ALARM_ID_TD_ARTERIAL_PRESSURE_LEAK , "TD | Arterial Pressure Leak | A problem has been detected during self-test.\n- Possible leak in arterial line.\n- Inspect tubing and connections. | Process: Pre-Tx Dry Self-Test | TD detected arterial pressure leak | If arterial pressure difference exceeds tolerance during leak check. | "}, + { 268 , ALARM_ID_TD_ARTERIAL_PRESSURE_RELIEF , "TD | Arterial Pressure Relief Failure | A problem has been detected during self-test.\n- Pressure did not return to baseline.\n- Ensure valves and tubing are functioning properly. | Process: Pre-Tx Dry Self-Test | TD failed arterial pressure relief check | If arterial pressure does not return within ±5 mmHg after relief. | "}, { 269 , ALARM_ID_FW_RESERVED_269 , "TD | Service Required: Hemodialysis Device | A problem was detected with the hemodialysis device.\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: RESERVED | RESERVED | RESERVED | "}, { 270 , ALARM_ID_FW_RESERVED_270 , "TD | Service Required: Hemodialysis Device | A problem was detected with the hemodialysis device.\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: RESERVED | RESERVED | RESERVED | "}, { 271 , ALARM_ID_FW_RESERVED_271 , "TD | Service Required: Hemodialysis Device | A problem was detected with the hemodialysis device.\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: RESERVED | RESERVED | RESERVED | "}, Index: MsgDefs.h =================================================================== diff -u -r2fed9c20cb5fcb11871abf2e496b82bdaae92561 -r83ac225bfa686b4fd1a687c90487ce692e20c0bb --- MsgDefs.h (.../MsgDefs.h) (revision 2fed9c20cb5fcb11871abf2e496b82bdaae92561) +++ MsgDefs.h (.../MsgDefs.h) (revision 83ac225bfa686b4fd1a687c90487ce692e20c0bb) @@ -205,7 +205,7 @@ MSG_ID_TD_TREATMENT_LOG_AVERAGE_DATA = 0xAD, ///< TD broadcast of treatment log average data MSG_ID_TD_DRY_SELF_TEST_PROGRESS_DATA = 0xAE, ///< TD dry self test progress data MSG_ID_TD_TUBE_SET_AUTHENTICATION_REQUEST = 0xAF, ///< UI tube set authentication acknowledge request - MSG_ID_TD_TUBE_SET_AUTHENTICATION_ACK_RESPONSE = 0xB0, ///< TD tube set authentication acknowledge response + MSG_ID_UI_TUBE_SET_AUTHENTICATION_ACK_RESPONSE = 0xB0, ///< TD tube set authentication acknowledge response MSG_ID_TD_SYRINGE_PUMP_DATA = 0xB1, ///< TD broadcast of syringe pump data MSG_ID_TD_HEPARIN_PAUSE_RESUME_RESPONSE= 0xB2, ///< TD response to pause/resume Heparin delivery request MSG_ID_FFU_SIGNAL_TD_UPDATE_AVAILABLE = 0xB3, ///< FFU signal TD update is available. Index: TDDefs.h =================================================================== diff -u -r9a99f20131d590e152e8f435dbb95bd8bf917755 -r83ac225bfa686b4fd1a687c90487ce692e20c0bb --- TDDefs.h (.../TDDefs.h) (revision 9a99f20131d590e152e8f435dbb95bd8bf917755) +++ TDDefs.h (.../TDDefs.h) (revision 83ac225bfa686b4fd1a687c90487ce692e20c0bb) @@ -221,12 +221,10 @@ /// Enumeration of dry self-tests sub-mode states. enum TD_Pre_Treatment_Dry_Self_Tests_States { - DRY_SELF_TESTS_START_STATE = 0, ///< Dry self-tests start state - DRY_SELF_TESTS_WAIT_FOR_DOOR_CLOSE_STATE, ///< Wait for door close state - DRY_SELF_TESTS_USED_TUBE_SET_CHECK_STATE, ///< Used tube set check state - DRY_SELF_TESTS_TUBE_SET_LOADED_CHECK_STATE, ///< Tube set loaded check state - DRY_SELF_TESTS_TUBE_SET_AUTHENTICATION_STATE, ///< Tube set authentication state - DRY_SELF_TESTS_SYRINGE_PUMP_SEEK_STATE, ///< Syringe pump seek state + DRY_SELF_TESTS_WAIT_FOR_DOOR_CLOSE_STATE = 0, ///< Wait for door close state + DRY_SELF_TESTS_USED_TUBING_SET_CHECK_STATE, ///< Used tube set check state + DRY_SELF_TESTS_TUBING_SET_LOADED_CHECK_STATE, ///< Tube set loaded check state + DRY_SELF_TESTS_TUBING_SET_AUTHENTICATION_STATE, ///< Tube set authentication state DRY_SELF_TESTS_PRESSURE_SENSOR_NORMAL_SETUP_STATE, ///< Pressure sensor normal setup state DRY_SELF_TESTS_PRESSURE_VENOUS_SETUP_STATE, ///< Pressure venous setup state DRY_SELF_TESTS_VENOUS_PRESSURE_STABILIZATION_STATE, ///< Venous pressure stabilization state @@ -236,8 +234,6 @@ DRY_SELF_TESTS_ARTERIAL_PRESSURE_STABILIZATION_STATE, ///< Arterial pressure stabilization state DRY_SELF_TESTS_ARTERIAL_PRESSURE_LEAK_CHECK_STATE, ///< Arterial pressure leak check state DRY_SELF_TESTS_ARTERIAL_PRESSURE_RELIEF_STATE, ///< Arterial pressure relief state - DRY_SELF_TESTS_SYRINGE_PUMP_PRIME_STATE, ///< Syringe prime state - DRY_SELF_TESTS_SYRINGE_PUMP_OCCLUSION_CHECK_STATE, ///< Syringe pump occlusion check state DRY_SELF_TESTS_COMPLETE_STATE, ///< Complete state DRY_SELF_TESTS_STOPPED_STATE, ///< Stopped state NUM_OF_DRY_SELF_TESTS_STATES ///< Number of dry self-tests states