Index: firmware/App/Modes/ModeFill.c =================================================================== diff -u -rcc9b6f5543a7523b2173eeb5c12e81916b3e1027 -r2046b91dd8e5255afa2e97684de2819931c45ac4 --- firmware/App/Modes/ModeFill.c (.../ModeFill.c) (revision cc9b6f5543a7523b2173eeb5c12e81916b3e1027) +++ firmware/App/Modes/ModeFill.c (.../ModeFill.c) (revision 2046b91dd8e5255afa2e97684de2819931c45ac4) @@ -7,8 +7,8 @@ * * @file ModeFill.c * -* @author (last) Dara Navaei -* @date (last) 07-Apr-2023 +* @author (last) James Walter Taylor +* @date (last) 11-Apr-2023 * * @author (original) Leonardo Baloa * @date (original) 19-Nov-2019 @@ -914,7 +914,7 @@ getFillChemicalCondRecord( &chemicalsCond ); F32 filledVolumeML = getReservoirWeight( inactiveRsrvr ) - reservoirBaseWeight; - F32 integratedVolumeToLoadCellReadingPercent = fabs( 1.0F - ( filledVolumeML / getIntegratedVolumeML() ) ); + F32 integratedVolumeToLoadCellReadingPercent = fabs( 1.0F - ( getIntegratedVolumeML() / filledVolumeML ) ); // Filled volume more accurate and stable than the integrated volume from the flowmeter F32 avgAcidConductivity = acidConductivityTotal / conductivitySampleCount; F32 avgBicarbConductivity = bicarbConductivityTotal / conductivitySampleCount; F32 acidNormalConductivity = chemicalsCond.fillCondValues[ chemicalsTypes.acidType ][ FILL_COND_NORMAL_OP ].acidConduSPerCM;