Index: firmware/App/Modes/ModeDrain.c =================================================================== diff -u -r1722e975682c9e41e0b75551ada1139d3dc522a6 -ra0966852dd6f9f8e70289b7ea7588677967f3f2f --- firmware/App/Modes/ModeDrain.c (.../ModeDrain.c) (revision 1722e975682c9e41e0b75551ada1139d3dc522a6) +++ firmware/App/Modes/ModeDrain.c (.../ModeDrain.c) (revision a0966852dd6f9f8e70289b7ea7588677967f3f2f) @@ -247,20 +247,22 @@ setValveState( VRD2, VALVE_STATE_CLOSED ); } +#ifndef DISABLE_EMPTY_BOTTLES_ALARMS // Detect empty bottles using integrated volumes - if ( ( ( ACID_CONCENTRATION_BOTTLE_VOLUME_ML - getChemicalUsedVolumeML( ACID ) ) <= CONCENTRATION_BOTTLE_LOW_VOLUME_ML ) ) // || // SRSDG 437 + if ( ( ACID_CONCENTRATION_BOTTLE_VOLUME_ML - getChemicalUsedVolumeML( ACID ) ) <= CONCENTRATION_BOTTLE_LOW_VOLUME_ML ) // || // SRSDG 437 { resetChemicalUsedVolumeML( ACID ); setThisFisrtFillFlag( TRUE ); // indicates bottles need prime activateAlarmNoData( ALARM_ID_DG_ACID_BOTTLE_LOW_VOLUME ); } - if ( ( ( BICARB_CONCENTRATION_BOTTLE_VOLUME_ML - getChemicalUsedVolumeML( BICARB ) ) <= CONCENTRATION_BOTTLE_LOW_VOLUME_ML ) ) // || // SRSDG 438 + if ( ( BICARB_CONCENTRATION_BOTTLE_VOLUME_ML - getChemicalUsedVolumeML( BICARB ) ) <= CONCENTRATION_BOTTLE_LOW_VOLUME_ML ) // || // SRSDG 438 { resetChemicalUsedVolumeML( BICARB ); setThisFisrtFillFlag( TRUE ); activateAlarmNoData( ALARM_ID_DG_BICARB_BOTTLE_LOW_VOLUME ); } +#endif if ( TRUE == isReservoirTarePending() ) { // Tare reservoir load cells at empty if requested