Index: firmware/App/Controllers/BloodLeak.c =================================================================== diff -u -r7a1358765fb2b530e505ac3ce7ceecfb45f8c6ee -rc6cf2c60675a7c9e027cc33ff8521a9a545b2b87 --- firmware/App/Controllers/BloodLeak.c (.../BloodLeak.c) (revision 7a1358765fb2b530e505ac3ce7ceecfb45f8c6ee) +++ firmware/App/Controllers/BloodLeak.c (.../BloodLeak.c) (revision c6cf2c60675a7c9e027cc33ff8521a9a545b2b87) @@ -398,7 +398,9 @@ if ( ++bloodLeakPersistenceCtr > BLOOD_LEAK_PERSISTENCE ) { bloodLeakPersistenceCtr = BLOOD_LEAK_PERSISTENCE; +#ifndef IGNORE_BLOOD_LEAK_ALARM activateAlarmNoData( ALARM_ID_HD_BLOOD_LEAK_DETECTED ); +#endif } } else // Blood leak not detected @@ -409,7 +411,9 @@ } else { +#ifndef IGNORE_BLOOD_LEAK_ALARM clearAlarmCondition( ALARM_ID_HD_BLOOD_LEAK_DETECTED ); +#endif } } Index: firmware/App/HDCommon.h =================================================================== diff -u -r7a1358765fb2b530e505ac3ce7ceecfb45f8c6ee -rc6cf2c60675a7c9e027cc33ff8521a9a545b2b87 --- firmware/App/HDCommon.h (.../HDCommon.h) (revision 7a1358765fb2b530e505ac3ce7ceecfb45f8c6ee) +++ firmware/App/HDCommon.h (.../HDCommon.h) (revision c6cf2c60675a7c9e027cc33ff8521a9a545b2b87) @@ -58,7 +58,7 @@ #define ALWAYS_ALLOW_SYRINGE_PUMP_CMDS 1 // Allow syringe pump commands at any time except when pump is busy #define DISABLE_PRESSURE_CHECKS 1 // Do not error on HD pressure checks #define DISABLE_ARTERIAL_PRESSURE_CHECK 1 // Do not error on arterial pressure out of range -// #define DISABLE_VENOUS_PRESSURE_CHECK 1 // Do not error on venous pressure out of range + #define DISABLE_VENOUS_PRESSURE_CHECK 1 // Do not error on venous pressure out of range // #define DISABLE_UF_ALARMS 1 // Do not error on HD ultrafiltration checks #define DISABLE_DIALYSATE_TEMP_CHECK 1 // Disable dialysate temperature check // #define DISABLE_VALVE_ALARMS 1 // Do not error on HD valve position @@ -83,7 +83,8 @@ #define DISABLE_WD_AND_SFTY_POST_TESTS 1 // Disable watchdog and safety shutdown POST tests #define DISABLE_ILLEGAL_AIR_TRAP_ALARM 1 // Disable illegal state for air trap alarm // #define SKIP_RESERVOIR_ALARMS 1 // Skip reservoir management alarms - #define IGNORE_BLOOD_LEAK_ALARM 1 + #define IGNORE_BLOOD_LEAK_SELF_TEST 1 // Ignore blood leak self test + #define IGNORE_BLOOD_LEAK_ALARM 1 // Ignore blood leak alarm // Skip Pre-Treatment and get to treatment as soon as possible #define SKIP_UI_INTERACTION 1 // Skip UI interaction.