Index: firmware/App/Controllers/Ultrafiltration.c =================================================================== diff -u -r25371dc5442fafdc0b138b4afe034b2f31ca3d1e -reaeff603027c54d0be5171d519710942672ef623 --- firmware/App/Controllers/Ultrafiltration.c (.../Ultrafiltration.c) (revision 25371dc5442fafdc0b138b4afe034b2f31ca3d1e) +++ firmware/App/Controllers/Ultrafiltration.c (.../Ultrafiltration.c) (revision eaeff603027c54d0be5171d519710942672ef623) @@ -249,13 +249,13 @@ // Fresh side dialysate density if ( TRUE == getTestConfigStatus( TEST_CONFIG_DD_FP_ENABLE_BETA_1_0_HW ) ) { - 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