Index: firmware/App/Modes/ModeFill.c =================================================================== diff -u -r1a219888b8fda9dcbbfc51fbe76490ee247f5f14 -rd3e1ad262f6caee9444d6f84c9468408389e4b3c --- firmware/App/Modes/ModeFill.c (.../ModeFill.c) (revision 1a219888b8fda9dcbbfc51fbe76490ee247f5f14) +++ firmware/App/Modes/ModeFill.c (.../ModeFill.c) (revision d3e1ad262f6caee9444d6f84c9468408389e4b3c) @@ -195,7 +195,7 @@ acidMixRatio = acid.acidConcentrate[ CAL_DATA_ACID_CONCENTRATE_1 ].acidConcMixRatio; bicarbMixRatio = bicarb.bicarbConcentrate[ CAL_DATA_BICARB_CONCENTRATE_1 ].bicarbConcMixRatio; - fillState = DG_FILL_MODE_STATE_START; + fillState = DG_FILL_MODE_STATE_TEST_INLET_WATER; dialysateFillStartTimeMS = 0; dataPublishCounter = DATA_PUBLISH_COUNTER_START_COUNT; reservoirBaseWeight = 0.0F; @@ -336,10 +336,6 @@ // Execute current Fill state switch ( fillState ) { - case DG_FILL_MODE_STATE_START: - fillState = DG_FILL_MODE_STATE_TEST_INLET_WATER; - break; - case DG_FILL_MODE_STATE_TEST_INLET_WATER: fillState = handleTestInletWaterState(); break; @@ -374,7 +370,7 @@ default: SET_ALARM_WITH_2_U32_DATA( ALARM_ID_DG_SOFTWARE_FAULT, SW_FAULT_ID_FILL_MODE_INVALID_EXEC_STATE, fillState ) - fillState = DG_FILL_MODE_STATE_START; + fillState = DG_FILL_MODE_STATE_TEST_INLET_WATER; break; } @@ -983,7 +979,7 @@ if ( ( FALSE == areInletWaterConditionsAlarmsActive() ) && ( FALSE == areConductivityAlarmsActive() ) ) { havePauseActuatorsBeenSet = FALSE; - result = DG_FILL_MODE_STATE_START; + result = DG_FILL_MODE_STATE_TEST_INLET_WATER; } return result; @@ -1005,7 +1001,6 @@ { switch( state ) { - case DG_FILL_MODE_STATE_START: case DG_FILL_MODE_STATE_TEST_INLET_WATER: // Do nothing break;