Index: firmware/App/Modes/ModeFault.c =================================================================== diff -u -r129a1c2f4343bc85efdb4767c2dec35e4ba8ce98 -r1cf11f4c1f6a1f1fd40270889723fbec040fc7ec --- firmware/App/Modes/ModeFault.c (.../ModeFault.c) (revision 129a1c2f4343bc85efdb4767c2dec35e4ba8ce98) +++ firmware/App/Modes/ModeFault.c (.../ModeFault.c) (revision 1cf11f4c1f6a1f1fd40270889723fbec040fc7ec) @@ -1,7 +1,15 @@ +#include "BoostPump.h" +#include "ModePreGenPermeateDefeatured.h" +#include "ModePreGenPermeate.h" +#include "ModeStandby.h" +#include "OperationModes.h" +#include "PersistentAlarm.h" +#include "ROPump.h" +#include "SystemCommFP.h" +#include "TaskGeneral.h" +#include "Valves.h" -#include "ModeFault.h" - /** * @addtogroup ROFaultMode * @{ @@ -17,6 +25,17 @@ U32 transitionToFaultMode( void ) { + setValveState( M4_VALV,VALVE_STATE_CLOSED ); + setValveState( P6_VALV,VALVE_STATE_CLOSED ); + setValveState( P11_VALV,VALVE_STATE_CLOSED ); + setValveState( P33_VALV, VALVE_STATE_CLOSED ); + setValveState( P34_VALV,VALVE_STATE_CLOSED ); + setValveState( P37_VALV, VALVE_STATE_CLOSED ); + setValveState( P39_VALV,VALVE_STATE_CLOSED ); + setValveState( M7_VALV, VALVE_STATE_CLOSED ); + setValveState( P20_VALV,VALVE_STATE_CLOSED ); + + signalROPumpHardStop(); return 0; }