Index: firmware/App/Controllers/DrainPump.h =================================================================== diff -u -r6499ea25921fcf67826fa0c35bb03caf411ba542 -r5c430c3ac17fc8ad836fd70b8a3b8a12af44319e --- firmware/App/Controllers/DrainPump.h (.../DrainPump.h) (revision 6499ea25921fcf67826fa0c35bb03caf411ba542) +++ firmware/App/Controllers/DrainPump.h (.../DrainPump.h) (revision 5c430c3ac17fc8ad836fd70b8a3b8a12af44319e) @@ -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 );