Index: firmware/App/Modes/ModeGenDialysate.c =================================================================== diff -u -rf8bb43e62a4d10b64d8b197e372a56adfcfb88b9 -r6bbe6e35f9c378ad8dd5be2edebb1cc1acd23d37 --- firmware/App/Modes/ModeGenDialysate.c (.../ModeGenDialysate.c) (revision f8bb43e62a4d10b64d8b197e372a56adfcfb88b9) +++ firmware/App/Modes/ModeGenDialysate.c (.../ModeGenDialysate.c) (revision 6bbe6e35f9c378ad8dd5be2edebb1cc1acd23d37) @@ -515,6 +515,7 @@ if ( ( TRUE == getDialGoodToDeliverStatus() ) && ( FALSE == getTDDialyzerBypass() ) ) { setModeGenDStateTransition( DD_GEND_DIALYSATE_DELIVERY_STATE ); + isDialDeliveryInProgress.data = TRUE; state = DD_GEND_DIALYSATE_DELIVERY_STATE; } @@ -541,6 +542,7 @@ if ( ( FALSE == getDialGoodToDeliverStatus() ) || ( TRUE == getTDDialyzerBypass() ) ) { setModeGenDStateTransition( DD_GEND_PRODUCE_DIALYSATE_STATE ); + isDialDeliveryInProgress.data = FALSE; state = DD_GEND_PRODUCE_DIALYSATE_STATE; }