Index: PIDControllers.c =================================================================== diff -u -rce319db25846ee9f64cbf6d3eb7b2c9aae75a3e5 -rb0fb1189dbde69e17d3c26adcd5c6df3719cdf54 --- PIDControllers.c (.../PIDControllers.c) (revision ce319db25846ee9f64cbf6d3eb7b2c9aae75a3e5) +++ PIDControllers.c (.../PIDControllers.c) (revision b0fb1189dbde69e17d3c26adcd5c6df3719cdf54) @@ -67,7 +67,7 @@ static PID_CONTROLLER_T pidControllers[ NUM_OF_PID_CONTROLLERS_IDS ] = { // Kp Ki Kd uMax uMin ref meas err esw esum eprev ctrl Ilimit controller type, feedfwdEnabled, feedfwdValue #ifdef _TD_ - { 0.0, 0.0, 0.0, 0.90, 0.10, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 100.0, CONTROLLER_UNIDIRECTIONAL, FALSE, 0.0 }, // PI_CONTROLLER_ID_BLOOD_FLOW + { 0.0, 0.0, 0.0, 0.90, 0.10, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 100.0, CONTROLLER_UNIDIRECTIONAL, FALSE, 0.0 }, // PID_CONTROLLER_ID_SUB_FLOW #endif #ifdef _DD_ { 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 25.0, CONTROLLER_UNIDIRECTIONAL, FALSE, 0.0 }, // PID_CONTROLLER_ID_RO_PUMP Index: PIDControllers.h =================================================================== diff -u -rce319db25846ee9f64cbf6d3eb7b2c9aae75a3e5 -rb0fb1189dbde69e17d3c26adcd5c6df3719cdf54 --- PIDControllers.h (.../PIDControllers.h) (revision ce319db25846ee9f64cbf6d3eb7b2c9aae75a3e5) +++ PIDControllers.h (.../PIDControllers.h) (revision b0fb1189dbde69e17d3c26adcd5c6df3719cdf54) @@ -41,6 +41,9 @@ #ifdef _DD_ PID_CONTROLLER_ID_RO_PUMP_FLOW, ///< RO Pump controller to flow #endif +#ifdef _TD_ + PID_CONTROLLER_ID_SUB_PUMP_PRES, ///< TD Substitution control to TMP pressure +#endif NUM_OF_PID_CONTROLLERS_IDS ///< Number of PID controllers } PID_CONTROLLER_ID_T;