Index: firmware/App/Controllers/BloodFlow.c =================================================================== diff -u -r7218f3c5a0afef9ebbf47655a00f37fc2eefd0f9 -ra4e46c97c83207cc4babf4caad15160ff329507b --- firmware/App/Controllers/BloodFlow.c (.../BloodFlow.c) (revision 7218f3c5a0afef9ebbf47655a00f37fc2eefd0f9) +++ firmware/App/Controllers/BloodFlow.c (.../BloodFlow.c) (revision a4e46c97c83207cc4babf4caad15160ff329507b) @@ -28,7 +28,8 @@ #include "InternalADC.h" #include "NVDataMgmt.h" #include "OperationModes.h" -#include "PIControllers.h" +#include "PIControllers.h" +#include "SafetyShutdown.h" #include "SystemCommMessages.h" #include "TaskGeneral.h" #include "TaskPriority.h" @@ -1022,6 +1023,7 @@ { #ifndef DISABLE_PUMP_SPEED_CHECKS SET_ALARM_WITH_1_F32_DATA( ALARM_ID_BLOOD_PUMP_OFF_CHECK, measMotorSpeed ); + activateSafetyShutdown(); #endif } } Index: firmware/App/Controllers/DialInFlow.c =================================================================== diff -u -r7218f3c5a0afef9ebbf47655a00f37fc2eefd0f9 -ra4e46c97c83207cc4babf4caad15160ff329507b --- firmware/App/Controllers/DialInFlow.c (.../DialInFlow.c) (revision 7218f3c5a0afef9ebbf47655a00f37fc2eefd0f9) +++ firmware/App/Controllers/DialInFlow.c (.../DialInFlow.c) (revision a4e46c97c83207cc4babf4caad15160ff329507b) @@ -26,6 +26,7 @@ #include "NVDataMgmt.h" #include "OperationModes.h" #include "PIControllers.h" +#include "SafetyShutdown.h" #include "SystemCommMessages.h" #include "TaskGeneral.h" #include "TaskPriority.h" @@ -993,6 +994,7 @@ { #ifndef DISABLE_PUMP_SPEED_CHECKS SET_ALARM_WITH_1_F32_DATA( ALARM_ID_DIAL_IN_PUMP_OFF_CHECK, measMotorSpeed ); + activateSafetyShutdown(); #endif } } Index: firmware/App/Controllers/DialOutFlow.c =================================================================== diff -u -r7218f3c5a0afef9ebbf47655a00f37fc2eefd0f9 -ra4e46c97c83207cc4babf4caad15160ff329507b --- firmware/App/Controllers/DialOutFlow.c (.../DialOutFlow.c) (revision 7218f3c5a0afef9ebbf47655a00f37fc2eefd0f9) +++ firmware/App/Controllers/DialOutFlow.c (.../DialOutFlow.c) (revision a4e46c97c83207cc4babf4caad15160ff329507b) @@ -25,6 +25,7 @@ #include "InternalADC.h" #include "OperationModes.h" #include "PIControllers.h" +#include "SafetyShutdown.h" #include "SystemCommMessages.h" #include "TaskGeneral.h" #include "TaskPriority.h" @@ -901,6 +902,7 @@ { #ifndef DISABLE_PUMP_SPEED_CHECKS SET_ALARM_WITH_2_F32_DATA( ALARM_ID_DIAL_OUT_PUMP_ROTOR_SPEED_CHECK, measRotorSpeed, measMotorSpeed ); + activateSafetyShutdown(); #endif } }