File tree Expand file tree Collapse file tree 1 file changed +10
-2
lines changed Expand file tree Collapse file tree 1 file changed +10
-2
lines changed Original file line number Diff line number Diff line change @@ -264,12 +264,20 @@ 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, this may drastically change the control
268
+ /// output.
269
+ ///
270
+ /// This might be important to set pid controller to previous state
271
+ /// after an interruption or crash
269
272
pub fn set_integral_term ( & mut self , integral_term : impl Into < T > ) -> & mut Self {
270
273
self . integral_term = integral_term. into ( ) ;
271
274
self
272
275
}
276
+
277
+ /// Get the integral term.
278
+ pub fn get_integral_term ( & self ) -> T {
279
+ self . integral_term
280
+ }
273
281
}
274
282
275
283
/// 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