diff options
| author | a1xd <[email protected]> | 2021-09-18 05:20:53 -0400 |
|---|---|---|
| committer | a1xd <[email protected]> | 2021-09-23 22:36:18 -0400 |
| commit | 115030165d539fde5440f6232879c7a076dea2ec (patch) | |
| tree | 89f50a3f38b6b9052fa5085e36a2d00577805e43 /common/rawaccel-base.hpp | |
| parent | Add power start from one (diff) | |
| download | rawaccel-115030165d539fde5440f6232879c7a076dea2ec.tar.xz rawaccel-115030165d539fde5440f6232879c7a076dea2ec.zip | |
generalize power start-from-1
starting output is determined by (gain) offset
Diffstat (limited to 'common/rawaccel-base.hpp')
| -rw-r--r-- | common/rawaccel-base.hpp | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/common/rawaccel-base.hpp b/common/rawaccel-base.hpp index 08d42c6..cee1a3e 100644 --- a/common/rawaccel-base.hpp +++ b/common/rawaccel-base.hpp @@ -42,7 +42,8 @@ namespace rawaccel { accel_mode mode = accel_mode::noaccel; bool gain = 1; - double offset = 0; + double input_offset = 0; + double output_offset = 0; double acceleration = 0.005; double decay_rate = 0.1; double growth_rate = 1; @@ -53,7 +54,7 @@ namespace rawaccel { double limit = 1.5; double midpoint = 5; double smooth = 0.5; - bool powerStartFromOne = true; + vec2d cap = { 15, 1.5 }; classic_cap_mode cap_mode = classic_cap_mode::out; |