Index: firmware/App/Controllers/BalancingChamber.c =================================================================== diff -u -r31258f2feec374bbb0b62efe4dbb6635e151d767 -ra00cc8561b1916c257c9e9dbd6934de002ecdd25 --- firmware/App/Controllers/BalancingChamber.c (.../BalancingChamber.c) (revision 31258f2feec374bbb0b62efe4dbb6635e151d767) +++ firmware/App/Controllers/BalancingChamber.c (.../BalancingChamber.c) (revision a00cc8561b1916c257c9e9dbd6934de002ecdd25) @@ -406,9 +406,6 @@ balChamberTolSwitchTime = (F32)balChamberSwitchingPeriod + ( (F32)balChamberSwitchingPeriod * BAL_CHAMBER_MAX_SWITCH_TIME_TOL ); - // finish the balancing chamber fill 50 ms prior completing the regular cycle time. - balChamberSwitchingPeriod -= 1; - //Update last td dialysate flow rate lastTdDialysateFlowrate = tdDialysateFlowrate; @@ -423,7 +420,7 @@ //Testing balChamberValveClosePeriod = balChamberSwitchingPeriod; - balChamberValveClosePeriod -= 1; // Close valves prior 50 msecond for testing + balChamberValveClosePeriod -= 2; // Close valves 100 msecond prior to switching to next state currentBalChamberFillCounter = 0; currentBalChamberSwitchingCounter = 0;