Index: firmware/App/Controllers/ROPump.h =================================================================== diff -u -r2652d50bbc5e78ed6fe3ad9ccbca0be6f802f1ff -rba9341bc691b500d5ec3904fec1eb38279c5fbbd --- firmware/App/Controllers/ROPump.h (.../ROPump.h) (revision 2652d50bbc5e78ed6fe3ad9ccbca0be6f802f1ff) +++ firmware/App/Controllers/ROPump.h (.../ROPump.h) (revision ba9341bc691b500d5ec3904fec1eb38279c5fbbd) @@ -35,7 +35,7 @@ #define MAX_RO_FLOWRATE_MLPM 1500 ///< Maximum target RO flow rate in mL/min. #define MIN_RO_FLOWRATE_MLPM 0 ///< Minimum target RO flow rate in mL/min. #define MAX_RO_PRESSURE_PSI 120.0F ///< Maximum allowed pressure that the RO pump can go to. -#define MIN_RO_PRESSURE_PSI 10.0F ///< Minimum allowed pressure that the RO pump can go to. +#define MIN_RO_PRESSURE_PSI 0.0F ///< Minimum allowed pressure that the RO pump can go to. /// Enumeration of RO pump states. typedef enum ROPump_States @@ -70,9 +70,9 @@ void signalROPumpHardStop( void ); BOOL isROPumpRunning( void ); -BOOL setROPumpTargetFlowRateMLPM( U32 roFlowRate ); -BOOL setROPumpTargetPressure( F32 roPressure ); -BOOL setROPumpTargetDutyCycle( F32 duty ); +BOOL setROPumpTargetFlowRateMLPM( U32 roFlowRate, BOOL firmwareCall ); +BOOL setROPumpTargetPressure( F32 roPressure, BOOL firmwareCall ); +BOOL setROPumpTargetDutyCycle( F32 duty, BOOL firmwareCall ); F32 getCurrentROPumpDutyCyclePCT( void ); F32 getTargetROPumpDutyCyclePCT( void );