Index: firmware/App/Controllers/BloodFlow.c =================================================================== diff -u -rd6647f4f9a7965625fa77af14142188d528f83bb -r36e0ba85f2bef6d7401d3303c0f9853437e8ea43 --- firmware/App/Controllers/BloodFlow.c (.../BloodFlow.c) (revision d6647f4f9a7965625fa77af14142188d528f83bb) +++ firmware/App/Controllers/BloodFlow.c (.../BloodFlow.c) (revision 36e0ba85f2bef6d7401d3303c0f9853437e8ea43) @@ -1040,6 +1040,11 @@ F32 frequencyHz = 1.0F / torqueResolutionS; F32 frequencyKHz = frequencyHz / (F32)HZ_PER_KHZ; torquemNm = frequencyKHz * BP_1KHZ_TO_TORQUE_CONVERSION_MNM; + + if( getPeristalticPumpMeasSpeed() < 0.0F ) + { + torquemNm *= -1.0F; + } } return torquemNm;