Index: firmware/App/Modes/ModeDrain.c =================================================================== diff -u -r5cfa1f3d17db625f92f046868812717e3f1f51c3 -r43ec4d03e577681a98ea4ed58082ffd6ab012fd3 --- firmware/App/Modes/ModeDrain.c (.../ModeDrain.c) (revision 5cfa1f3d17db625f92f046868812717e3f1f51c3) +++ firmware/App/Modes/ModeDrain.c (.../ModeDrain.c) (revision 43ec4d03e577681a98ea4ed58082ffd6ab012fd3) @@ -7,21 +7,23 @@ * * @file ModeDrain.c * -* @author (last) Sean Nash -* @date (last) 02-Jul-2020 +* @author (last) Quang Nguyen +* @date (last) 13-Aug-2020 * * @author (original) Leonardo Baloa * @date (original) 20-Dec-2019 * ***************************************************************************/ +#include "ConductivitySensors.h" #include "DrainPump.h" #include "LoadCell.h" #include "ModeDrain.h" #include "OperationModes.h" +#include "Pressures.h" #include "Reservoirs.h" #include "Valves.h" -#include "ConductivitySensors.h" +#include "TemperatureSensors.h" /** * @addtogroup DGDrainMode @@ -82,9 +84,10 @@ *************************************************************************/ U32 execDrainMode( void ) { - - // check inlet water conductivity + // check inlet water conductivity, temperature, and pressure checkInletWaterConductivity( drainState ); + checkInletWaterTemperature(); + checkInletPressure(); // execute current drain state switch ( drainState )