Index: firmware/App/Controllers/SyringePump.c =================================================================== diff -u -r7eb5bff2692849858ac28db1b440d403302ccfbc -r6499a8e63dc700f2507f8cec10c48087c0e540d4 --- firmware/App/Controllers/SyringePump.c (.../SyringePump.c) (revision 7eb5bff2692849858ac28db1b440d403302ccfbc) +++ firmware/App/Controllers/SyringePump.c (.../SyringePump.c) (revision 6499a8e63dc700f2507f8cec10c48087c0e540d4) @@ -7,8 +7,8 @@ * * @file SyringePump.c * -* @author (last) Darren Cox -* @date (last) 19-Sep-2023 +* @author (last) Sean Nash +* @date (last) 30-Sep-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. @@ -250,10 +250,10 @@ static U32 syringePumpStallRetryCount; ///< Counts pump ramp up stall retries. static HD_HEPARIN_FORCE_SENSOR_CAL_RECORD_T forceSensorCalRecord; ///< HD heparin force sensor calibration record. -static U32 syringePumpDACRetryCount; -static U32 syringePumpDACRetryTimer; +static U32 syringePumpDACRetryCount; ///< Counter for DAC set retries. +static U32 syringePumpDACRetryTimer; ///< Timer for DAC set retries. -static U32 syringePumpEmptyForceCount; +static U32 syringePumpEmptyForceCount; ///< Counter for empty syringe detection. // ********** private function prototypes ********** @@ -2600,7 +2600,6 @@ * @details Inputs: heprinBolusTargetRate * @details Outputs: heprinBolusTargetRate * @param: value : override heprinBolusTargetRate (in mL/hour) - * @param: value : override heprinBolusTargetRate (in mL/hour) * @return TRUE if override successful, FALSE if not *************************************************************************/ BOOL testSetHeprinBolusTargetRateOverride( F32 value ) Index: firmware/App/Modes/ModeTreatment.c =================================================================== diff -u -r3fa496b611a3a84c8aaa882a1b27762c6bc0024c -r6499a8e63dc700f2507f8cec10c48087c0e540d4 --- firmware/App/Modes/ModeTreatment.c (.../ModeTreatment.c) (revision 3fa496b611a3a84c8aaa882a1b27762c6bc0024c) +++ firmware/App/Modes/ModeTreatment.c (.../ModeTreatment.c) (revision 6499a8e63dc700f2507f8cec10c48087c0e540d4) @@ -791,7 +791,6 @@ // Handle alarm stoppage if ( TRUE == doesAlarmStatusIndicateStop() ) { - stopDialysis(); transitionToTreatmentStop(); result = TREATMENT_STOP_STATE; }