Index: firmware/App/Modes/ModeFill.c =================================================================== diff -u -rb8f298547eb578000b3ff3cf55732fda7a689ce0 -r1450a360a3a6067b52cea21169c09ff31274024a --- firmware/App/Modes/ModeFill.c (.../ModeFill.c) (revision b8f298547eb578000b3ff3cf55732fda7a689ce0) +++ firmware/App/Modes/ModeFill.c (.../ModeFill.c) (revision 1450a360a3a6067b52cea21169c09ff31274024a) @@ -8,7 +8,7 @@ * @file ModeFill.c * * @author (last) Dara Navaei -* @date (last) 11-Jan-2023 +* @date (last) 23-Jan-2023 * * @author (original) Leonardo Baloa * @date (original) 19-Nov-2019 @@ -731,10 +731,9 @@ { setValveState( VPO, VALVE_STATE_FILL_C_TO_NC ); - dialysateFillStartTime = getMSTimerCount(); - - fillStatus.isThisFirstFill = FALSE; - result = DG_FILL_MODE_STATE_DELIVER_DIALYSATE; + dialysateFillStartTime = getMSTimerCount(); + fillStatus.isThisFirstFill = FALSE; + result = DG_FILL_MODE_STATE_DELIVER_DIALYSATE; } return result; @@ -925,7 +924,6 @@ if ( FALSE == areInletWaterConditionsAlarmsActive() ) { - setValveState( VPO, VALVE_STATE_FILL_C_TO_NC ); havePauseActuatorsBeenSet = FALSE; result = DG_FILL_MODE_STATE_START; } @@ -956,6 +954,7 @@ ( TRUE == isAlarmActive( ALARM_ID_INLET_WATER_TEMPERATURE_IN_LOW_RANGE ) ) || ( TRUE == isAlarmActive( ALARM_ID_DG_OUTLET_PRIMARY_CONDUCTIVITY_OUT_OF_RANGE ) ) || ( TRUE == isAlarmActive( ALARM_ID_RO_REJECTION_RATIO_OUT_OF_RANGE ) ) || + ( TRUE == isAlarmActive( ALARM_ID_INLET_WATER_PRESSURE_IN_HIGH_RANGE ) ) || ( TRUE == isAlarmActive( ALARM_ID_INLET_WATER_PRESSURE_IN_LOW_RANGE ) ) ) { status = TRUE;