Index: firmware/App/Services/PIControllers.h =================================================================== diff -u -r54f45c387430e440ab4607451fc84dea61f273f1 -rd00ad426d849083922332f832e88e7137a1cad60 --- firmware/App/Services/PIControllers.h (.../PIControllers.h) (revision 54f45c387430e440ab4607451fc84dea61f273f1) +++ firmware/App/Services/PIControllers.h (.../PIControllers.h) (revision d00ad426d849083922332f832e88e7137a1cad60) @@ -33,10 +33,12 @@ /// Enumeration of PI controllers. typedef enum ControllerList { - PI_CONTROLLER_ID_RO_PUMP = 0, ///< RO Pump controller - PI_CONTROLLER_ID_PRIMARY_HEATER, ///< Primary Heater controller - PI_CONTROLLER_ID_TRIMMER_HEATER, ///< Trimmer Heater controller - NUM_OF_PI_CONTROLLERS_IDS ///< Number of PI controllers + PI_CONTROLLER_ID_RO_PUMP = 0, ///< RO Pump controller. + PI_CONTROLLER_ID_PRIMARY_HEATER, ///< Primary Heater controller. + PI_CONTROLLER_ID_TRIMMER_HEATER, ///< Trimmer Heater controller. + I_CONTROLLER_ID_RO_PUMP_RAMP_UP, ///< RO Pump controller during ramp up time. + PI_CONTROLLER_ID_DRAIN_PUMP, ///< Drain Pump controller. + NUM_OF_PI_CONTROLLERS_IDS ///< Number of PI controllers. } PI_CONTROLLER_ID_T; /// Enumeration of PI controller signals. @@ -51,8 +53,8 @@ CONTROLLER_SIGNAL_INTEGRAL_OUTPUT, ///< I portion of controller output signal CONTROLLER_SIGNAL_CONTROL, ///< Controller output signal NUM_OF_CONTROLLER_SIGNAL ///< Number of PI controller signals -} PI_CONTROLLER_SIGNALS_ID; - +} PI_CONTROLLER_SIGNALS_ID; + // ********** public function prototypes ********** void initializePIController( PI_CONTROLLER_ID_T controllerID, F32 initialControlSignal,