Index: firmware/App/Controllers/SyringePump.c =================================================================== diff -u -r494828bba7e66a82f498a0fee6f370e387f99fb9 -ra3741a7adf533bbc6683d9c4f3efbcfa9e989ba7 --- firmware/App/Controllers/SyringePump.c (.../SyringePump.c) (revision 494828bba7e66a82f498a0fee6f370e387f99fb9) +++ firmware/App/Controllers/SyringePump.c (.../SyringePump.c) (revision a3741a7adf533bbc6683d9c4f3efbcfa9e989ba7) @@ -1293,7 +1293,7 @@ U32 setTxDur = getTreatmentParameterU32( TREATMENT_PARAM_TREATMENT_DURATION ); F32 hepDurHr = ( (F32)( setTxDur - preStop ) / (F32)MIN_PER_HOUR ) - HEPARIN_BOLUS_TIME_HR; F32 txVolume = SYRINGE_PUMP_PRIME_VOLUME_ML + bolusVol + ( hepDurHr * contRate ); - F32 syringeVol = ( SYRINGE_PUMP_EMPTY_POS - (F32)pos ) / SYRINGE_MICRO_STEPS_PER_ML; + F32 syringeVol = ( SYRINGE_PUMP_EMPTY_POS - (F32)pos ) / SYRINGE_ENCODER_COUNTS_PER_ML; // Handle ramp up rampSyringePump();