diff options
| author | Jacob Palecki <[email protected]> | 2020-09-22 00:11:52 -0700 |
|---|---|---|
| committer | Jacob Palecki <[email protected]> | 2020-09-22 00:11:52 -0700 |
| commit | e560f899b99fb972c5a5d212fff741c891c271f4 (patch) | |
| tree | 3fea503e736ee82c69ecd1ef23be663d23379ab8 /grapher/Models | |
| parent | faster type switch (diff) | |
| parent | Merge branch 'GUI' into experiment (diff) | |
| download | rawaccel-e560f899b99fb972c5a5d212fff741c891c271f4.tar.xz rawaccel-e560f899b99fb972c5a5d212fff741c891c271f4.zip | |
Merge branch 'Experiment' into GUI
Diffstat (limited to 'grapher/Models')
| -rw-r--r-- | grapher/Models/Calculations/AccelCalculator.cs | 1 | ||||
| -rw-r--r-- | grapher/Models/Options/AccelTypeOptions.cs | 1 | ||||
| -rw-r--r-- | grapher/Models/Serialized/DriverSettings.cs | 2 |
3 files changed, 3 insertions, 1 deletions
diff --git a/grapher/Models/Calculations/AccelCalculator.cs b/grapher/Models/Calculations/AccelCalculator.cs index a140c90..8865939 100644 --- a/grapher/Models/Calculations/AccelCalculator.cs +++ b/grapher/Models/Calculations/AccelCalculator.cs @@ -66,6 +66,7 @@ namespace grapher.Models.Calculations { var output = accel.Accelerate(magnitudeDatum.x, magnitudeDatum.y, MeasurementTime); var outMagnitude = Magnitude(output.Item1, output.Item2); + var ratio = magnitudeDatum.magnitude > 0 ? outMagnitude / magnitudeDatum.magnitude : starter; var inDiff = magnitudeDatum.magnitude - lastInputMagnitude; diff --git a/grapher/Models/Options/AccelTypeOptions.cs b/grapher/Models/Options/AccelTypeOptions.cs index 917ac5c..6f547cd 100644 --- a/grapher/Models/Options/AccelTypeOptions.cs +++ b/grapher/Models/Options/AccelTypeOptions.cs @@ -21,6 +21,7 @@ namespace grapher new LogarithmLayout(), new NaturalGainLayout(), new SigmoidGainLayout(), + new ExperimentOneLayout(), new OffLayout() }.ToDictionary(k => k.Name); diff --git a/grapher/Models/Serialized/DriverSettings.cs b/grapher/Models/Serialized/DriverSettings.cs index d42187c..03c5687 100644 --- a/grapher/Models/Serialized/DriverSettings.cs +++ b/grapher/Models/Serialized/DriverSettings.cs @@ -8,7 +8,7 @@ namespace grapher.Models.Serialized public enum AccelMode { - linear, classic, natural, naturalgain, sigmoidgain, power, logarithm, noaccel + linear, classic, natural, naturalgain, sigmoidgain, power, logarithm, experimentone, noaccel } #endregion Enumerations |