Index: firmware/App/Modes/ModeFlush.c =================================================================== diff -u -r54e58f64179ea382d2e2c403c8c3b9a15a612636 -rd332a26f463cc5d209be77e562952f70775cf913 --- firmware/App/Modes/ModeFlush.c (.../ModeFlush.c) (revision 54e58f64179ea382d2e2c403c8c3b9a15a612636) +++ firmware/App/Modes/ModeFlush.c (.../ModeFlush.c) (revision d332a26f463cc5d209be77e562952f70775cf913) @@ -302,8 +302,8 @@ setValveState( VPI, VALVE_STATE_CLOSED ); // Request a tare for reservoir 1 - tareLoadCell( LOAD_CELL_RESERVOIR_1_PRIMARY ); - tareLoadCell( LOAD_CELL_RESERVOIR_1_BACKUP ); + //tareLoadCell( LOAD_CELL_RESERVOIR_1_PRIMARY ); + //tareLoadCell( LOAD_CELL_RESERVOIR_1_BACKUP ); // Set the actuators to drain R1 setValveState( VRD1, VALVE_STATE_OPEN ); @@ -339,9 +339,13 @@ { if ( TRUE == isThisInitialDrain ) { + // Request a tare for reservoir 1 + tareLoadCell( LOAD_CELL_RESERVOIR_1_PRIMARY ); + tareLoadCell( LOAD_CELL_RESERVOIR_1_BACKUP ); + // Request a tare for reservoir 2 - tareLoadCell( LOAD_CELL_RESERVOIR_2_PRIMARY ); - tareLoadCell( LOAD_CELL_RESERVOIR_2_BACKUP ); + //tareLoadCell( LOAD_CELL_RESERVOIR_2_PRIMARY ); + //tareLoadCell( LOAD_CELL_RESERVOIR_2_BACKUP ); } // Close reservoir 1 drain @@ -386,6 +390,9 @@ if ( TRUE == isThisInitialDrain ) { + tareLoadCell( LOAD_CELL_RESERVOIR_2_PRIMARY ); + tareLoadCell( LOAD_CELL_RESERVOIR_2_BACKUP ); + // Set the actuators to flush drain setValveState( VPI, VALVE_STATE_OPEN ); setValveState( VPD, VALVE_STATE_DRAIN_C_TO_NO ); @@ -467,8 +474,8 @@ setConcentratePumpTargetSpeed( CONCENTRATEPUMPS_CP2_BICARB, BICARB_PUMP_SPEED_ML_PER_MIN ); // Turn on the concentrate pumps - requestConcentratePumpOn( CONCENTRATEPUMPS_CP1_ACID ); - requestConcentratePumpOn( CONCENTRATEPUMPS_CP2_BICARB ); + //requestConcentratePumpOn( CONCENTRATEPUMPS_CP1_ACID ); + //requestConcentratePumpOn( CONCENTRATEPUMPS_CP2_BICARB ); stateTimerStart = getMSTimerCount();