Index: firmware/App/Modes/ModeFill.c =================================================================== diff -u -r9df373d768695a399a141d5224bff88bea4efff5 -r012ee7b4f72e47aa351eb723abca0e3104ea677b --- firmware/App/Modes/ModeFill.c (.../ModeFill.c) (revision 9df373d768695a399a141d5224bff88bea4efff5) +++ firmware/App/Modes/ModeFill.c (.../ModeFill.c) (revision 012ee7b4f72e47aa351eb723abca0e3104ea677b) @@ -463,18 +463,16 @@ } // If we've reached our target fill to volume (by weight), we're done filling - go back to generation idle mode - if ( ( TRUE == hasTargetFillVolumeBeenReached( inactiveReservoir ) ) || ( ( integratedVolume_mL - reservoirBaseWeight ) >= MAX_RESERVOIR_VOLUME_ML ) ) + if ( TRUE == hasTargetFillVolumeBeenReached( inactiveReservoir ) ) { F32 const filledVolume_mL = getReservoirWeight( inactiveReservoir ) - reservoirBaseWeight; F32 const integratedVolumeToLoadCellReadingPercent = fabs( 1 - ( filledVolume_mL / integratedVolume_mL ) ); - F32 const avgAcidConductivity = acidConductivityTotal / conductivitySampleCount; + F32 const avgAcidConductivity = acidConductivityTotal / conductivitySampleCount; // TODO - should we be checking this below? F32 const avgDialysateConductivity = dialysateConductivityTotal / conductivitySampleCount; if ( integratedVolumeToLoadCellReadingPercent > FLOW_INTEGRATED_VOLUME_CHECK_TOLERANCE ) { -#ifndef DISABLE_MIXING SET_ALARM_WITH_2_F32_DATA( ALARM_ID_DG_FLOW_METER_CHECK_FAILURE, filledVolume_mL, integratedVolume_mL ); -#endif } #ifndef DISABLE_DIALYSATE_CHECK