Index: firmware/App/Controllers/BloodFlow.h =================================================================== diff -u -r55147f11d199be6710172cafcde21547af1f7689 -rbe1f6ba8f58abfe098865c85ebca070eb0dde6ce --- firmware/App/Controllers/BloodFlow.h (.../BloodFlow.h) (revision 55147f11d199be6710172cafcde21547af1f7689) +++ firmware/App/Controllers/BloodFlow.h (.../BloodFlow.h) (revision be1f6ba8f58abfe098865c85ebca070eb0dde6ce) @@ -43,7 +43,7 @@ F32 h4MeasFlow; ///< Measured flow rate in mL/min. F32 h4MeasRotorSpd; ///< Measured rotor speed in RPM. F32 h4MeasPumpSpd; ///< Measured pump speed in RPM. - F32 h4MeasCurr; ///< Measure motor current in Amps. + F32 h4MeasTorquemNm; ///< Measured torque in mN.m. F32 h4SetRPM; ///< Set motor speed in RPM. U32 h4RotorCount; ///< Rotor count. U32 h4PresFlow; ///< Prescribed blood flow in mL/min. @@ -73,6 +73,7 @@ F32 getMeasuredBloodFlowRate( void ); F32 getMeasuredBloodPumpRotorSpeed( void ); F32 getMeasuredBloodPumpSpeed( void ); +F32 getMeasuredBloodPumpTorque( void ); BOOL testBloodFlowDataPublishIntervalOverride( MESSAGE_T *message ); BOOL testSetTargetBloodFlowRateOverride( MESSAGE_T *message ); @@ -82,6 +83,7 @@ BOOL testMeasuredBloodPumpSpeedOverride( MESSAGE_T *message ); BOOL testBloodPumpRotorCountOverride( MESSAGE_T *message ); BOOL testHomeBloodPump( MESSAGE_T *message ); +BOOL testHardStopBloodPump( MESSAGE_T *message ); BOOL testBPFlowAlphaYInterceptOverride( MESSAGE_T *message ); BOOL testBPFlowWearATermOverride( MESSAGE_T *message ); BOOL testBPFlowWearBTermOverride( MESSAGE_T *message );