File tree Expand file tree Collapse file tree 1 file changed +8
-2
lines changed Expand file tree Collapse file tree 1 file changed +8
-2
lines changed Original file line number Diff line number Diff line change @@ -264,12 +264,18 @@ where
264264 self . integral_term = T :: zero ( ) ;
265265 }
266266
267- /// Set integral term to custom value. This might be important to set pid
268- /// controller to previous state after an interruption or crash
267+ /// Set integral term to custom value.
268+ /// This may drastically change the control output.
269+ /// Use this to return the PID controller to a previous state after an interruption or crash.
269270 pub fn set_integral_term ( & mut self , integral_term : impl Into < T > ) -> & mut Self {
270271 self . integral_term = integral_term. into ( ) ;
271272 self
272273 }
274+
275+ /// Get the integral term.
276+ pub fn get_integral_term ( & self ) -> T {
277+ self . integral_term
278+ }
273279}
274280
275281/// Saturating the input `value` according the absolute `limit` (`-abs(limit) <= output <= abs(limit)`).
You can’t perform that action at this time.
0 commit comments