Index: firmware/App/Controllers/Ultrafiltration.c =================================================================== diff -u -r623587d96bf6c0bafd3ff94d47f8c783b4b999f0 -r4cdcb589ad34efa472c94180e6de938132cbc89b --- firmware/App/Controllers/Ultrafiltration.c (.../Ultrafiltration.c) (revision 623587d96bf6c0bafd3ff94d47f8c783b4b999f0) +++ firmware/App/Controllers/Ultrafiltration.c (.../Ultrafiltration.c) (revision 4cdcb589ad34efa472c94180e6de938132cbc89b) @@ -249,13 +249,13 @@ // Fresh side dialysate density if ( getTestConfigStatus( TEST_CONFIG_DD_FP_ENABLE_BETA_1_0_HW ) == TRUE ) { - freshDensity = ( COMP_SLOPE * getD4AverageTemperature() ) + COMP_INTERCEPT; + freshDensity = ( COMP_SLOPE * getFilteredTemperatureValue( D4_TEMP ) ) + COMP_INTERCEPT; } else { - freshDensity = ( COMP_SLOPE * getD99AverageTemperature() ) + COMP_INTERCEPT; + freshDensity = ( COMP_SLOPE * getFilteredTemperatureValue( D99_TEMP ) ) + COMP_INTERCEPT; } - spentDensity = ( COMP_SLOPE * getD50AverageTemperature() ) + COMP_INTERCEPT; // spent side dialysate density + spentDensity = ( COMP_SLOPE * getFilteredTemperatureValue( D50_TEMP ) ) + COMP_INTERCEPT; // spent side dialysate density compFreshFlowrate = getTDDialysateFlowrate() * freshDensity; // Qd * fresh density compSpentFlowrate = getTDDialysateFlowrate() * spentDensity; // Qd * spent density balancingError = compFreshFlowrate - compSpentFlowrate; // Error in g/min