Index: firmware/App/Modes/ModeDrain.c =================================================================== diff -u -r025612ad77fe630889a364586de54bffe5262d56 -r557f409455dde035899c9f89a8b93f57e8eb7f2b --- firmware/App/Modes/ModeDrain.c (.../ModeDrain.c) (revision 025612ad77fe630889a364586de54bffe5262d56) +++ firmware/App/Modes/ModeDrain.c (.../ModeDrain.c) (revision 557f409455dde035899c9f89a8b93f57e8eb7f2b) @@ -19,6 +19,7 @@ #include "ConductivitySensors.h" #include "DrainPump.h" #include "Heaters.h" +#include "ModeFill.h" #include "ModeDrain.h" #include "OperationModes.h" #include "Pressures.h" @@ -246,6 +247,15 @@ } else { + if ( TRUE == isEmptyAcidBottle() ) + { + activateAlarmNoData( ALARM_ID_DG_ACID_BOTTLE_LOW_VOLUME ); // trigger empty acid bottle alarm + } + else if ( TRUE == isEmptyBicarbBottle() ) + { + activateAlarmNoData( ALARM_ID_DG_BICARB_BOTTLE_LOW_VOLUME ); // trigger empty bicarb bottle alarm + } + requestNewOperationMode( DG_MODE_GENE ); } }