Index: firmware/App/Controllers/ROPump.h =================================================================== diff -u -r9b8889b096ae02246e939468fc843f467de8c6bb -rd2ec7bf847131ad0f044fc122aef360d726a2dc5 --- firmware/App/Controllers/ROPump.h (.../ROPump.h) (revision 9b8889b096ae02246e939468fc843f467de8c6bb) +++ firmware/App/Controllers/ROPump.h (.../ROPump.h) (revision d2ec7bf847131ad0f044fc122aef360d726a2dc5) @@ -31,6 +31,7 @@ */ // ********** public definitions ********** + #define MAX_RO_FLOWRATE_LPM 1.8F ///< Maximum target RO flow rate in L/min. #define MIN_RO_FLOWRATE_LPM 0.0F ///< Minimum target RO flow rate in L/min. #define CLEANING_MODE_HIGH_TEMP_MAX_RO_PRESSURE_PSI 30 ///< Cleaning mode high temperature maximum RO pressure in psi. @@ -39,14 +40,14 @@ /// Enumerations of RO pump PI controller profiles. typedef enum { - RO_PI_FLOW_PROFILE_FLUSH = 0, - RO_PI_FLOW_PROFILE_GEN_IDLE, - RO_PI_FLOW_PROFILE_FILL, - RO_PI_FLOW_PROFILE_DRAIN, - RO_PI_FLOW_PROFILE_HEAT, - RO_PI_FLOW_PROFILE_OPEN_LOOP, - NUM_OF_RO_PI_FLOW_PROFILES, -}RO_PI_FLOW_PROFILES_T; + RO_PI_FLOW_PROFILE_FLUSH = 0, ///< RO pump control profile for flush mode + RO_PI_FLOW_PROFILE_GEN_IDLE, ///< RO pump control profile for generate idle mode + RO_PI_FLOW_PROFILE_FILL, ///< RO pump control profile for fill mode + RO_PI_FLOW_PROFILE_DRAIN, ///< RO pump control profile for drain mode + RO_PI_FLOW_PROFILE_HEAT, ///< RO pump control profile for heat disinfect mode + RO_PI_FLOW_PROFILE_OPEN_LOOP, ///< RO pump control profile for oppen loop control + NUM_OF_RO_PI_FLOW_PROFILES, ///< Number of RO pump control profiles +} RO_PI_FLOW_PROFILES_T; /// RO pump data struct. typedef struct