From 3364ef38a8624bc7fe765a17a1cd01ebf50c517b Mon Sep 17 00:00:00 2001 From: Jaap van Ekris <82339657+JaapvanEkris@users.noreply.github.com> Date: Wed, 11 Jan 2023 23:30:11 +0100 Subject: [PATCH] Centralising parameter check Removed sanity checks in RowingStatistics, as the configmanager centralises the parameter check --- app/engine/Flywheel.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/engine/Flywheel.js b/app/engine/Flywheel.js index 565db81..ee2e4d8 100644 --- a/app/engine/Flywheel.js +++ b/app/engine/Flywheel.js @@ -29,7 +29,7 @@ const log = loglevel.getLogger('RowingEngine') function createFlywheel (rowerSettings) { const angularDisplacementPerImpulse = (2.0 * Math.PI) / rowerSettings.numOfImpulsesPerRevolution - const flankLength = Math.max(3, rowerSettings.flankLength) + const flankLength = rowerSettings.flankLength const minimumDragFactorSamples = Math.floor(rowerSettings.minimumRecoveryTime / rowerSettings.maximumTimeBetweenImpulses) const minumumTorqueBeforeStroke = rowerSettings.minumumForceBeforeStroke * (rowerSettings.sprocketRadius / 100) const currentDt = createStreamFilter(rowerSettings.smoothing, rowerSettings.maximumTimeBetweenImpulses)