Index: firmware/App/Controllers/SyringePump.c =================================================================== diff -u -r6d43ceba8e70a8cb8f7575f67429374c27ef2b53 -rf8278ffe0845a6e5ed80018bcebbcfec0eba23d2 --- firmware/App/Controllers/SyringePump.c (.../SyringePump.c) (revision 6d43ceba8e70a8cb8f7575f67429374c27ef2b53) +++ firmware/App/Controllers/SyringePump.c (.../SyringePump.c) (revision f8278ffe0845a6e5ed80018bcebbcfec0eba23d2) @@ -8,7 +8,7 @@ * @file SyringePump.c * * @author (last) Sean Nash -* @date (last) 10-Oct-2023 +* @date (last) 05-Apr-2024 * * @author (original) Sean Nash * @date (original) 04-Mar-2021 @@ -1086,11 +1086,6 @@ syringePumpMeasSyringeDetectionSwitch.data = ( (F32)getFPGASyringePumpADCChannel1() * SYRINGE_PUMP_ADC_REF_V ) / SYRINGE_PUMP_ADC_FULL_SCALE_BITS; } - // Log syringe detect switch changes - if ( prevSyringeDetected != isSyringeDetected() ) - { - sendTreatmentLogEventData( SYRINGE_DETECTION_SWITCH_CHANGED_EVENT, (F32)prevSyringeDetected, (F32)isSyringeDetected() ); - } // Handle syringe detect alarm management #ifndef _RELEASE_ if ( getSoftwareConfigStatus( SW_CONFIG_DISABLE_SYRINGE_PUMP_ALARMS ) != SW_CONFIG_ENABLE_VALUE ) @@ -1630,6 +1625,7 @@ syringePumpVolumeDelivered.data = 0.0; syringePumpSafetyVolumeDelivered = 0.0; syringePumpVolumeStartPosition = syringePumpPosition.data; + resetPersistentAlarmTimer( ALARM_ID_HD_SYRINGE_PUMP_OCCLUSION ); // reset persistence after prime so ensured fresh start before continuous state } // Check for timeout