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
264
264
self . integral_term = T :: zero ( ) ;
265
265
}
266
266
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.
269
270
pub fn set_integral_term ( & mut self , integral_term : impl Into < T > ) -> & mut Self {
270
271
self . integral_term = integral_term. into ( ) ;
271
272
self
272
273
}
274
+
275
+ /// Get the integral term.
276
+ pub fn get_integral_term ( & self ) -> T {
277
+ self . integral_term
278
+ }
273
279
}
274
280
275
281
/// 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