Index: PIDControllers.h =================================================================== diff -u -rce319db25846ee9f64cbf6d3eb7b2c9aae75a3e5 -r340920f9ade742e56bba30519dfd329a2b7db721 --- PIDControllers.h (.../PIDControllers.h) (revision ce319db25846ee9f64cbf6d3eb7b2c9aae75a3e5) +++ PIDControllers.h (.../PIDControllers.h) (revision 340920f9ade742e56bba30519dfd329a2b7db721) @@ -38,8 +38,14 @@ /// Enumeration of PID controllers. typedef enum ControllerListPID { +#ifdef _TD_ + PID_CONTROLLER_ID_BLOOD_FLOW, ///< Blod pump controller to flow +#endif #ifdef _DD_ PID_CONTROLLER_ID_RO_PUMP_FLOW, ///< RO Pump controller to flow + PID_CONTROLLER_ID_RO_PUMP_PRES, + PID_CONTROLLER_ID_BOOST_PUMP_PRES, + PID_CONTROLLER_ID_BOOST_PUMP_FLOW, #endif NUM_OF_PID_CONTROLLERS_IDS ///< Number of PID controllers } PID_CONTROLLER_ID_T; @@ -50,8 +56,7 @@ CONTROLLER_SIGNAL_PID_REFERENCE = 0, ///< Reference value CONTROLLER_SIGNAL_PID_MEASURED, ///< Measured value CONTROLLER_SIGNAL_PID_ERROR, ///< Error value - CONTROLLER_SIGNAL_PID_ERROR_SUM, ///< Error sum before anti-windup - CONTROLLER_SIGNAL_PID_ERROR_SUM_AFTER_WINDUP, ///< Error sum after anti-windup + CONTROLLER_SIGNAL_PID_ERROR_SUM, ///< Error sum CONTROLLER_SIGNAL_PID_ERROR_PREVIOUS, ///< Previous error signal CONTROLLER_SIGNAL_PID_PROPORTIONAL_OUTPUT, ///< P portion of controller output signal CONTROLLER_SIGNAL_PID_INTEGRAL_OUTPUT, ///< I portion of controller output signal