Index: firmware/App/Controllers/BloodFlow.c =================================================================== diff -u -ra6d69afa3abd85bd2a978fc12b395c415c0d44fa -r04bb279c0d98ebdfd341a857588c8fb80c3fb564 --- firmware/App/Controllers/BloodFlow.c (.../BloodFlow.c) (revision a6d69afa3abd85bd2a978fc12b395c415c0d44fa) +++ firmware/App/Controllers/BloodFlow.c (.../BloodFlow.c) (revision 04bb279c0d98ebdfd341a857588c8fb80c3fb564) @@ -1077,6 +1077,10 @@ { errorBloodPumpDirectionPersistTimerCtr = 0; } + } + else + { + errorBloodPumpDirectionPersistTimerCtr = 0; } } Index: firmware/App/Controllers/DialInFlow.c =================================================================== diff -u -ra6d69afa3abd85bd2a978fc12b395c415c0d44fa -r04bb279c0d98ebdfd341a857588c8fb80c3fb564 --- firmware/App/Controllers/DialInFlow.c (.../DialInFlow.c) (revision a6d69afa3abd85bd2a978fc12b395c415c0d44fa) +++ firmware/App/Controllers/DialInFlow.c (.../DialInFlow.c) (revision 04bb279c0d98ebdfd341a857588c8fb80c3fb564) @@ -1023,6 +1023,10 @@ { errorDialInPumpDirectionPersistTimerCtr = 0; } + } + else + { + errorDialInPumpDirectionPersistTimerCtr = 0; } } Index: firmware/App/Controllers/DialOutFlow.c =================================================================== diff -u -ra6d69afa3abd85bd2a978fc12b395c415c0d44fa -r04bb279c0d98ebdfd341a857588c8fb80c3fb564 --- firmware/App/Controllers/DialOutFlow.c (.../DialOutFlow.c) (revision a6d69afa3abd85bd2a978fc12b395c415c0d44fa) +++ firmware/App/Controllers/DialOutFlow.c (.../DialOutFlow.c) (revision 04bb279c0d98ebdfd341a857588c8fb80c3fb564) @@ -860,6 +860,10 @@ errorDialOutPumpDirectionPersistTimerCtr = 0; } } + else + { + errorDialOutPumpDirectionPersistTimerCtr = 0; + } } /*********************************************************************//** Index: firmware/App/Services/AlarmMgmt.c =================================================================== diff -u -ra21a04cc7f2624b9c74992a8e918b71933802dd6 -r04bb279c0d98ebdfd341a857588c8fb80c3fb564 --- firmware/App/Services/AlarmMgmt.c (.../AlarmMgmt.c) (revision a21a04cc7f2624b9c74992a8e918b71933802dd6) +++ firmware/App/Services/AlarmMgmt.c (.../AlarmMgmt.c) (revision 04bb279c0d98ebdfd341a857588c8fb80c3fb564) @@ -153,6 +153,10 @@ { ALARM_PRIORITY_HIGH, 0, ALARM_ID_NO_ALARM, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE }, // ALARM_ID_SALINE_BOLUS_VOLUME_CHECK_FAILURE { ALARM_PRIORITY_HIGH, 0, ALARM_ID_NO_ALARM, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE }, // ALARM_ID_ARTERIAL_PRESSURE_SENSOR_FAULT { ALARM_PRIORITY_HIGH, 0, ALARM_ID_NO_ALARM, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE }, // ALARM_ID_VENOUS_PRESSURE_SENSOR_FAULT + { ALARM_PRIORITY_HIGH, 0, ALARM_ID_NO_ALARM, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE }, // ALARM_ID_UV_REACTOR_NOT_HEALTHY + { ALARM_PRIORITY_HIGH, ALM_ESC_4_MIN, ALARM_ID_BLOOD_SITTING_WARNING, FALSE, TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, FALSE }, // ALARM_ID_POST_ACID_CONDUCTIVITY_OUT_OF_RANGE + { ALARM_PRIORITY_HIGH, ALM_ESC_4_MIN, ALARM_ID_BLOOD_SITTING_WARNING, FALSE, TRUE , FALSE, FALSE, FALSE, FALSE, FALSE, FALSE }, // ALARM_ID_POST_BICARB_CONDUCTIVITY_OUT_OF_RANGE + { ALARM_PRIORITY_HIGH, 0, ALARM_ID_NO_ALARM, TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE }, // ALARM_ID_RO_PUMP_FLOW_RATE_OUT_OF_RANGE }; // *** This declaration will cause a compiler error if alarmTable does not have same # of alarms as the Alarm_List enumeration.