Index: firmware/App/Controllers/BloodFlow.c =================================================================== diff -u -rbd702f72b93a866671007e6816da1f334a70aec0 -racd8ddbebb77b93bb786432046e9a51d0b079053 --- firmware/App/Controllers/BloodFlow.c (.../BloodFlow.c) (revision bd702f72b93a866671007e6816da1f334a70aec0) +++ firmware/App/Controllers/BloodFlow.c (.../BloodFlow.c) (revision acd8ddbebb77b93bb786432046e9a51d0b079053) @@ -30,7 +30,8 @@ #include "NVDataMgmt.h" #include "OperationModes.h" #include "PersistentAlarm.h" -#include "PIControllers.h" +#include "PIControllers.h" +#include "SafetyShutdown.h" #include "SystemCommMessages.h" #include "TaskGeneral.h" #include "TaskPriority.h" @@ -1084,7 +1085,8 @@ if ( ++errorBloodMotorOffPersistTimerCtr >= BP_OFF_ERROR_PERSIST ) { #ifndef DISABLE_PUMP_SPEED_CHECKS - SET_ALARM_WITH_1_F32_DATA( ALARM_ID_BLOOD_PUMP_OFF_CHECK, measMotorSpeed ); + SET_ALARM_WITH_1_F32_DATA( ALARM_ID_BLOOD_PUMP_OFF_CHECK, measMotorSpeed ); + activateSafetyShutdown(); #endif } }