Index: firmware/App/Controllers/SyringePump.c =================================================================== diff -u -r120c1e4267461f1fab53f34b4947ef0ec5f2aa80 -re08f11fd64eac113df59ce3e3786380104473837 --- firmware/App/Controllers/SyringePump.c (.../SyringePump.c) (revision 120c1e4267461f1fab53f34b4947ef0ec5f2aa80) +++ firmware/App/Controllers/SyringePump.c (.../SyringePump.c) (revision e08f11fd64eac113df59ce3e3786380104473837) @@ -7,8 +7,8 @@ * * @file SyringePump.c * -* @author (last) Sean Nash -* @date (last) 30-Sep-2023 +* @author (last) Darren Cox +* @date (last) 06-Oct-2023 * * @author (original) Sean Nash * @date (original) 04-Mar-2021 @@ -66,7 +66,7 @@ #define SYRINGE_PUMP_PRIME_RATE 635.0F ///< Prime rate is 0.5 mm ^ 2 x PI x 450 mm = 0.353 mL / 2s = 635 mL/hr. #define SYRINGE_PUMP_MAX_RATE 11000.0F ///< Maximum rate of the syringe pump (in mL/hr). -#define SYRINGE_PUMP_RATE_ALARM_PERSISTENCE 3000 ///< Alarm persistence period (in ms) for syringe pump speed check alarms. +#define SYRINGE_PUMP_RATE_ALARM_PERSISTENCE 6000 ///< Alarm persistence period (in ms) for syringe pump speed check alarms. #define SYRINGE_PUMP_DIR_ALARM_PERSISTENCE 3000 ///< Alarm persistence period (in ms) for syringe pump direction check alarms. #define SYRINGE_PUMP_OFF_ALARM_PERSISTENCE 1000 ///< Alarm persistence period (in ms) for syringe pump off check alarms. #define SYRINGE_PUMP_OFF_ERROR_MAX_CNT 5 ///< Maximum number of syringe pump not stopped errors within time window before alarm triggered. Do not exceed MAX_TIME_WINDOWED_COUNT. @@ -530,6 +530,7 @@ heparinDeliveryState = HEPARIN_STATE_STOPPED; syringePumpSetRate = 0.0; } + syringePumpSetRate = 0.0; } /*********************************************************************//**