Index: firmware/App/Modes/ModeRecirculate.c =================================================================== diff -u -r9047c6e1db73ac20849a63b8cbec33041c28b0d5 -rebbb1f85550a1f9b8f946655f7b2b63f76fbf67d --- firmware/App/Modes/ModeRecirculate.c (.../ModeRecirculate.c) (revision 9047c6e1db73ac20849a63b8cbec33041c28b0d5) +++ firmware/App/Modes/ModeRecirculate.c (.../ModeRecirculate.c) (revision ebbb1f85550a1f9b8f946655f7b2b63f76fbf67d) @@ -30,6 +30,7 @@ #include "TaskGeneral.h" #include "TemperatureSensors.h" #include "Timers.h" +#include "UVReactors.h" #include "Valves.h" /** @@ -91,9 +92,12 @@ signalDrainPumpHardStop(); startPrimaryHeater(); - requestConcentratePumpsOff( CONCENTRATEPUMPS_CP1 ); - requestConcentratePumpsOff( CONCENTRATEPUMPS_CP2 ); + requestConcentratePumpsOff( CONCENTRATEPUMPS_CP1_ACID ); + requestConcentratePumpsOff( CONCENTRATEPUMPS_CP2_BICARB ); + // UV on + turnOnUVReactor( INLET_UV_REACTOR ); + turnOnUVReactor( OUTLET_UV_REACTOR ); #ifndef _VECTORCAST_ { // TODO - test code to start the fan since we're turning the heater on @@ -139,7 +143,7 @@ break; default: - SET_ALARM_WITH_2_U32_DATA( ALARM_ID_DG_SOFTWARE_FAULT, 0, recircState ) // TODO - add s/w fault enum to 1st data param + SET_ALARM_WITH_2_U32_DATA( ALARM_ID_DG_SOFTWARE_FAULT, SW_FAULT_ID_RECIRC_MODE_INVALID_EXEC_STATE, recircState ) recircState = DG_RECIRCULATE_MODE_STATE_START; break; }