Index: firmware/App/Modes/ModeDrain.c =================================================================== diff -u -r5d82009d1baa2b52122065934481745bf4de223b -r1c74566ff86f1df5e1929b8715d68715dc21a93b --- firmware/App/Modes/ModeDrain.c (.../ModeDrain.c) (revision 5d82009d1baa2b52122065934481745bf4de223b) +++ firmware/App/Modes/ModeDrain.c (.../ModeDrain.c) (revision 1c74566ff86f1df5e1929b8715d68715dc21a93b) @@ -121,7 +121,7 @@ if ( FALSE == isHDCommunicating() ) { - requestNewOperationMode( DG_MODE_CIRC ); + requestNewOperationMode( DG_MODE_GENE ); } // execute current drain state @@ -164,7 +164,7 @@ DG_DRAIN_STATE_T result = DG_DRAIN_STATE_DRAIN; DG_RESERVOIR_ID_T inactiveReservoir = getInactiveReservoir(); - // if we have reached our target drain to volume (by weight) or cannot drain anymore, we are done draining - go back to re-circ mode + // if we have reached our target drain to volume (by weight) or cannot drain anymore, we are done draining - go back to generation idle mode if ( TRUE == hasTargetDrainVolumeBeenReached( inactiveReservoir, DRAIN_WEIGHT_UNCHANGE_TIMEOUT ) ) { setDrainPumpTargetRPM( 0 ); @@ -186,7 +186,7 @@ } else { - requestNewOperationMode( DG_MODE_CIRC ); + requestNewOperationMode( DG_MODE_GENE ); } } @@ -210,7 +210,7 @@ { drainEmptyTareTimerCtr = 0; tareLoadCellsAtEmpty( inactiveReservoir ); - requestNewOperationMode( DG_MODE_CIRC ); + requestNewOperationMode( DG_MODE_GENE ); #ifndef V_2_SYSTEM setValveState( VRD1, VALVE_STATE_CLOSED );