The SVHCurrentSettings save the current controller paramters for a single motor. More...
#include <SVHCurrentSettings.h>
Public Member Functions | |
| bool | operator== (const SVHCurrentSettings &other) const | 
| Compares two SVHCurrentSettings objects.  More... | |
| SVHCurrentSettings (const std::vector< float > &cur_settings) | |
| SVHCurrentSettings Construct current settings from a plain vector if the Vector is smaler than 10 values will be filled with 0.0.  More... | |
| SVHCurrentSettings (const float &wmn, const float &wmx, const float &ky, const float &dt, const float &imn, const float &imx, const float &kp, const float &ki, const float &umn, const float &umx) | |
| SVHCurrentSettings Constructs a new current settings object to configure the current controller of a finger.  More... | |
| SVHCurrentSettings () | |
| SVHCurrentSettings Default constructor, initalizes everything to zero.  More... | |
Public Attributes | |
| float | dt | 
| time base of controller  More... | |
| float | imn | 
| Integral windup minimum value.  More... | |
| float | imx | 
| Integral windup maximum value.  More... | |
| float | ki | 
| Integral gain.  More... | |
| float | kp | 
| Proportional gain.  More... | |
| float | ky | 
| measurement scaling  More... | |
| float | umn | 
| Output limiter min.  More... | |
| float | umx | 
| Output limiter max.  More... | |
| float | wmn | 
| Reference signal minimum value.  More... | |
| float | wmx | 
| Reference signal maximum value.  More... | |
The SVHCurrentSettings save the current controller paramters for a single motor.
Definition at line 37 of file SVHCurrentSettings.h.
      
  | 
  inline | 
SVHCurrentSettings Construct current settings from a plain vector if the Vector is smaler than 10 values will be filled with 0.0.
| cur_settings | Vector of floats in the order: wmn, wmx, ky, dt, imn, imx, kp, ki , umn, umx | 
Definition at line 81 of file SVHCurrentSettings.h.
      
  | 
  inline | 
SVHCurrentSettings Constructs a new current settings object to configure the current controller of a finger.
| wmn | Reference signal minimum value | 
| wmx | Reference signal maximum value | 
| ky | measurement scaling | 
| dt | time base of controller | 
| imn | Integral windup minimum value | 
| imx | Integral windup maximum value | 
| kp | Proportional gain | 
| ki | Integral gain | 
| umn | Output limiter min | 
| umx | Output limiter max | 
Definition at line 111 of file SVHCurrentSettings.h.
      
  | 
  inline | 
SVHCurrentSettings Default constructor, initalizes everything to zero.
Definition at line 119 of file SVHCurrentSettings.h.
      
  | 
  inline | 
Compares two SVHCurrentSettings objects.
Definition at line 61 of file SVHCurrentSettings.h.
| float driver_svh::SVHCurrentSettings::dt | 
time base of controller
Definition at line 46 of file SVHCurrentSettings.h.
| float driver_svh::SVHCurrentSettings::imn | 
Integral windup minimum value.
Definition at line 48 of file SVHCurrentSettings.h.
| float driver_svh::SVHCurrentSettings::imx | 
Integral windup maximum value.
Definition at line 50 of file SVHCurrentSettings.h.
| float driver_svh::SVHCurrentSettings::ki | 
Integral gain.
Definition at line 54 of file SVHCurrentSettings.h.
| float driver_svh::SVHCurrentSettings::kp | 
Proportional gain.
Definition at line 52 of file SVHCurrentSettings.h.
| float driver_svh::SVHCurrentSettings::ky | 
measurement scaling
Definition at line 44 of file SVHCurrentSettings.h.
| float driver_svh::SVHCurrentSettings::umn | 
Output limiter min.
Definition at line 56 of file SVHCurrentSettings.h.
| float driver_svh::SVHCurrentSettings::umx | 
Output limiter max.
Definition at line 58 of file SVHCurrentSettings.h.
| float driver_svh::SVHCurrentSettings::wmn | 
Reference signal minimum value.
Definition at line 40 of file SVHCurrentSettings.h.
| float driver_svh::SVHCurrentSettings::wmx | 
Reference signal maximum value.
Definition at line 42 of file SVHCurrentSettings.h.