Index: firmware/App/Controllers/Valves.c =================================================================== diff -u -r37a8a58b766a496b39241dd7ae46dc10dbda35e4 -rfd12aa494e60cc32852a32d1c3aa2b49eb013fdf --- firmware/App/Controllers/Valves.c (.../Valves.c) (revision 37a8a58b766a496b39241dd7ae46dc10dbda35e4) +++ firmware/App/Controllers/Valves.c (.../Valves.c) (revision fd12aa494e60cc32852a32d1c3aa2b49eb013fdf) @@ -669,6 +669,16 @@ { VALVE_STATE_T state = VALVE_STATE_IDLE; +#ifdef TST_3WAY_VALVES_ALWAYS_OPEN + static BOOL valvesOpenedForSarina[NUM_OF_VALVES] = { FALSE, FALSE, FALSE, FALSE }; + + if ( FALSE == valvesOpenedForSarina[ valve ] ) + { + valvesOpenedForSarina[ valve ] = TRUE; + setValvePosition( valve, VALVE_POSITION_B_OPEN ); + } +#endif + if ( valvesStatus[ valve ].hasHomingBeenRequested ) { state = VALVE_STATE_HOMING_NOT_STARTED;