Index: firmware/App/Controllers/DrainPump.h =================================================================== diff -u -r0c66a3534801f2ba380e95b732e05b7cfee21772 -r2c08db070a6e09306caf461e7aceeb53097fd995 --- firmware/App/Controllers/DrainPump.h (.../DrainPump.h) (revision 0c66a3534801f2ba380e95b732e05b7cfee21772) +++ firmware/App/Controllers/DrainPump.h (.../DrainPump.h) (revision 2c08db070a6e09306caf461e7aceeb53097fd995) @@ -43,7 +43,7 @@ U32 pumpDACSet; ///< Drain pump DAC set value. U32 drainPumpState; ///< Drain pump state machine state. U32 drainPumpRPM; ///< Drain pump current RPM. - F32 trgtOutletPrsr; ///< Drain pump target outlet pressure. + F32 trgtOutletFlowLPM; ///< Drain pump target outlet flow in L/min. F32 drainPumpCurrentA; ///< Drain pump current in amps. U32 drainPumpDirection; ///< Drain pump direction. } DRAIN_PUMP_DATA_T; @@ -59,14 +59,13 @@ BOOL setDrainPumpTargetRPM( U32 rpm ); BOOL setDrainPumpTargetRPMDelayed( U32 rpm, U32 delayMs ); -BOOL setDrainPumpTargetOutletPressure( F32 pressure ); -BOOL setDrainPumpTargetOutletPressureDelayed( F32 pressure, U32 delayMs ); +BOOL setDrainPumpTargetOutletFlowLPM( F32 flow ); +F32 getDrainPumpTargetOutletFlowLPM( void ); void signalDrainPumpHardStop( void ); U32 getDrainPumpTargetRPM( void ); U32 getDrainPumpMeasuredRPM( void ); -F32 getDrainPumpTargetOutletPressure( void ); BOOL isDrainPumpOn( void ); @@ -76,7 +75,7 @@ BOOL testResetDrainPumpDataPublishIntervalOverride( void ); BOOL testSetTargetDrainPumpRPM( U32 value ); -BOOL testSetTargetDrainPumpOutletPressure( F32 value ); +BOOL testSetTargetDrainPumpOutletFlowLPM( F32 value ); BOOL testSetDrainPumpMeasuredRPMOverride( U32 value ); BOOL testResetDrainPumpMeasuredRPMOverride( void );