Index: firmware/App/Controllers/BloodFlow.h =================================================================== diff -u -rccfd15568f1e3d304320c2babb2fd4bcf0413304 -r74be223d47ea7bb0ac7d814e74d3627d830a5fac --- firmware/App/Controllers/BloodFlow.h (.../BloodFlow.h) (revision ccfd15568f1e3d304320c2babb2fd4bcf0413304) +++ firmware/App/Controllers/BloodFlow.h (.../BloodFlow.h) (revision 74be223d47ea7bb0ac7d814e74d3627d830a5fac) @@ -35,7 +35,7 @@ #define MIN_SET_BLOOD_FLOW_RATE 100 ///< Minimum blood flow rate (in mL/min). #define SALINE_BOLUS_FLOW_RATE 150 ///< Saline bolus flow rate (in mL/min). -#define VOLUME_PER_BP_MOTOR_REV_ML 0.2 ///< Theoretical volume (mL) of blood/saline volume per motor revolution. +#define VOLUME_PER_BP_MOTOR_REV_ML 0.216 ///< Theoretical volume (mL) of blood/saline volume per motor revolution. #define BP_HALL_EDGE_COUNTS_PER_REV 48 ///< Number of hall sensor edge counts per motor revolution. /// Payload record structure for a blood pump data message. @@ -68,7 +68,9 @@ SELF_TEST_STATUS_T execBloodFlowTest( void ); F32 getMeasuredBloodFlowRate( void ); +#ifdef USE_FMB_FLOW_SENSOR F32 getMeasuredBloodFlowSignalStrength( void); +#endif F32 getMeasuredBloodPumpRotorSpeed( void ); F32 getMeasuredBloodPumpSpeed( void ); F32 getMeasuredBloodPumpMCSpeed( void ); @@ -87,8 +89,10 @@ BOOL testResetMeasuredBloodPumpMCSpeedOverride( void ); BOOL testSetMeasuredBloodPumpMCCurrentOverride( F32 value ); BOOL testResetMeasuredBloodPumpMCCurrentOverride( void ); +#ifdef USE_FMB_FLOW_SENSOR BOOL testSetMeasuredBloodFlowSignalStrengthOverride( F32 value ); BOOL testResetMeasuredBloodFlowSignalStrengthOverride( void ); +#endif /**@}*/