Index: firmware/App/Controllers/Valves.c =================================================================== diff -u -r48ca7fd644c67920acc29a80b7af379d0a134d1a -r6679a2cd813b21a8cb4c58b3eeb721e0eef9a10b --- firmware/App/Controllers/Valves.c (.../Valves.c) (revision 48ca7fd644c67920acc29a80b7af379d0a134d1a) +++ firmware/App/Controllers/Valves.c (.../Valves.c) (revision 6679a2cd813b21a8cb4c58b3eeb721e0eef9a10b) @@ -407,6 +407,44 @@ return valveState; } + +/*********************************************************************//** + * @brief + * The setHydValveStatetoClosedState function sets the all Hydraulics / DD + * valves to close state except balancing chamber, UF and Inlet water control. + * @details \b Inputs: none + * @details \b Outputs: valve states + * @return none. + *************************************************************************/ +void setHydValveStatetoClosedState( void ) +{ + VALVES_T valve; + + // Set all Hydraulics valves to closed state + for ( valve = FIRST_HYD_VALVE; valve < LAST_HYD_VALVE; valve++ ) + { + setValveState( valve, VALVE_STATE_CLOSED ); + } +} + +/*********************************************************************//** + * @brief + * The setUFValveStatetoClosedState function sets the all UF valves + * to close state. + * @details \b Inputs: none + * @details \b Outputs: valve states + * @return none. + *************************************************************************/ +void setUFValveStatetoClosedState( void ) +{ + VALVES_T valve; + + // Set all UF valves to closed state + for ( valve = FIRST_UF_VALVE; valve <= LAST_UF_VALVE; valve++ ) + { + setValveState( valve, VALVE_STATE_CLOSED ); + } +} /*********************************************************************//** * @brief