Index: firmware/App/Modes/ModeFill.c =================================================================== diff -u -r56b1e4181f80f63d290101348dacdb3f1c39c538 -rd4bd0ac8a1a46838f04b8ce404788f717909af62 --- firmware/App/Modes/ModeFill.c (.../ModeFill.c) (revision 56b1e4181f80f63d290101348dacdb3f1c39c538) +++ firmware/App/Modes/ModeFill.c (.../ModeFill.c) (revision d4bd0ac8a1a46838f04b8ce404788f717909af62) @@ -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,6 @@ 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; break; } @@ -983,7 +978,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 +1000,6 @@ { switch( state ) { - case DG_FILL_MODE_STATE_START: case DG_FILL_MODE_STATE_TEST_INLET_WATER: // Do nothing break;