Index: firmware/App/Controllers/SyringePump.c =================================================================== diff -u -ra71682d335aa5bf55520e2d60566bb705a61efcd -r7e22520266e7e928bc0f37e312e293844a3d8a26 --- firmware/App/Controllers/SyringePump.c (.../SyringePump.c) (revision a71682d335aa5bf55520e2d60566bb705a61efcd) +++ firmware/App/Controllers/SyringePump.c (.../SyringePump.c) (revision 7e22520266e7e928bc0f37e312e293844a3d8a26) @@ -488,24 +488,12 @@ *************************************************************************/ BOOL retractSyringePump( void ) { -#ifndef _RELEASE_ - if ( getSoftwareConfigStatus( SW_CONFIG_ENABLE_SYRINGE_PUMP_CMDS ) == SW_CONFIG_ENABLE_VALUE ) + if ( ( isSyringePumpHome() != TRUE ) && ( SYRINGE_PUMP_OFF_STATE == syringePumpState ) ) { - heparinDeliveryState = HEPARIN_STATE_STOPPED; + heparinDeliveryState = HEPARIN_STATE_STOPPED; + syringePumpSetRate = SYRINGE_PUMP_RETRACT_RATE; + syringePumpRetractRequested = TRUE; } -#endif - if ( MODE_SERV == getCurrentOperationMode() ) // Allow syringe pump operations in Service Mode. - { - heparinDeliveryState = HEPARIN_STATE_STOPPED; - } - if ( ( isSyringePumpHome() != TRUE ) && ( SYRINGE_PUMP_OFF_STATE == syringePumpState ) && ( heparinDeliveryState != HEPARIN_STATE_OFF ) ) - { - { - heparinDeliveryState = HEPARIN_STATE_STOPPED; - syringePumpSetRate = SYRINGE_PUMP_RETRACT_RATE; - syringePumpRetractRequested = TRUE; - } - } return syringePumpRetractRequested; }