Store gains in a struct to allow easier realtime buffer usage.  
 More...
#include <pid.h>
 | 
|   | Gains (double p, double i, double d, double i_max, double i_min) | 
|   | 
|   | Gains (double p, double i, double d, double i_max, double i_min, bool antiwindup) | 
|   | 
|   | Gains () | 
|   | 
Store gains in a struct to allow easier realtime buffer usage. 
Definition at line 124 of file pid.h.
 
  
  
      
        
          | control_toolbox::Pid::Gains::Gains  | 
          ( | 
          double  | 
          p,  | 
         
        
           | 
           | 
          double  | 
          i,  | 
         
        
           | 
           | 
          double  | 
          d,  | 
         
        
           | 
           | 
          double  | 
          i_max,  | 
         
        
           | 
           | 
          double  | 
          i_min  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
inline   | 
  
 
 
  
  
      
        
          | control_toolbox::Pid::Gains::Gains  | 
          ( | 
          double  | 
          p,  | 
         
        
           | 
           | 
          double  | 
          i,  | 
         
        
           | 
           | 
          double  | 
          d,  | 
         
        
           | 
           | 
          double  | 
          i_max,  | 
         
        
           | 
           | 
          double  | 
          i_min,  | 
         
        
           | 
           | 
          bool  | 
          antiwindup  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
inline   | 
  
 
 
  
  
      
        
          | control_toolbox::Pid::Gains::Gains  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
      
        
          | bool control_toolbox::Pid::Gains::antiwindup_ | 
        
      
 
Antiwindup. 
Definition at line 158 of file pid.h.
 
 
      
        
          | double control_toolbox::Pid::Gains::d_gain_ | 
        
      
 
Derivative gain. 
Definition at line 155 of file pid.h.
 
 
      
        
          | double control_toolbox::Pid::Gains::i_gain_ | 
        
      
 
Integral gain. 
Definition at line 154 of file pid.h.
 
 
      
        
          | double control_toolbox::Pid::Gains::i_max_ | 
        
      
 
Maximum allowable integral term. 
Definition at line 156 of file pid.h.
 
 
      
        
          | double control_toolbox::Pid::Gains::i_min_ | 
        
      
 
Minimum allowable integral term. 
Definition at line 157 of file pid.h.
 
 
      
        
          | double control_toolbox::Pid::Gains::p_gain_ | 
        
      
 
Proportional gain. 
Definition at line 153 of file pid.h.
 
 
The documentation for this struct was generated from the following file: