Index: firmware/App/Controllers/Ultrafiltration.c =================================================================== diff -u -r3f65e4b1e11315bd6ca3a30a80fd4848a9081dda -r51874695d7cd2547212e86ad7363ff9e515ec38b --- firmware/App/Controllers/Ultrafiltration.c (.../Ultrafiltration.c) (revision 3f65e4b1e11315bd6ca3a30a80fd4848a9081dda) +++ firmware/App/Controllers/Ultrafiltration.c (.../Ultrafiltration.c) (revision 51874695d7cd2547212e86ad7363ff9e515ec38b) @@ -110,7 +110,16 @@ // Compensate balancing error at defined interval UpdateUFCompensation(); } + else if ( TRUE == isUFRateUpdated ) + { + //get updated UF rate + compUFrate = getTDUFRate(); + // Update UF rate + setConcentratePumpTargetSpeed( D76_PUMP, compUFrate, DOSING_CONT_VOLUME ); + isUFRateUpdated = FALSE; + } + // execute current ultrafiltration exec state switch ( ufExecState ) {