Index: firmware/App/Modes/ModeFill.c =================================================================== diff -u -rfbc0a281b094ff309dcbf83db1878818a9b384f1 -rc31c6e4340c28577df4d146165ccbfc8f0a47134 --- firmware/App/Modes/ModeFill.c (.../ModeFill.c) (revision fbc0a281b094ff309dcbf83db1878818a9b384f1) +++ firmware/App/Modes/ModeFill.c (.../ModeFill.c) (revision c31c6e4340c28577df4d146165ccbfc8f0a47134) @@ -38,8 +38,8 @@ #define FILL_MIN_RO_FLOW_RATE 0.6 ///< Minimum RO flow rate in fill mode. #define FILL_MAX_RO_FLOW_RATE 1.0 ///< Maximum RO flow rate in fill mode. -#define FILL_TARGET_RO_FLOW_RATE 0.8 ///< Target RO flow rate in fill mode. -#define FILL_TARGET_RO_PRESSURE_PSI 120 ///< Target RO pressure in fill mode. +#define TARGET_RO_PRESSURE_PSI 130 ///< Target pressure for RO pump. +#define TARGET_RO_FLOW_RATE_L 0.8 ///< Target flow rate for RO pump. #define RO_FLOW_RATE_OUT_OF_RANGE_PERSISTENCE_PERIOD ( 5 * MS_PER_SECOND ) ///< Persistence period for RO flow rate out of range. #define DIALYSATE_ACID_CONCENTRATE_RATIO ( 2.35618 / FRACTION_TO_PERCENT_FACTOR ) ///< Ratio between RO water and acid concentrate. @@ -170,8 +170,7 @@ requestConcentratePumpsOn( CONCENTRATEPUMPS_CP1 ); requestConcentratePumpsOn( CONCENTRATEPUMPS_CP2 ); - // TODO: Change to set the right flow rate and max pressure for this mode - // setROPumpFlowRate( FILL_TARGET_RO_FLOW_RATE, 120 ); + setROPumpTargetFlowRate( TARGET_RO_FLOW_RATE_L, TARGET_RO_PRESSURE_PSI ); result = DG_FILL_MODE_STATE_DIALYSATE_PRODUCTION; }