Update Flywheel.js

This commit is contained in:
Jaap van Ekris 2023-12-03 20:47:02 +01:00 committed by GitHub
parent 6eab88b62a
commit a557bef4bc
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 4 additions and 3 deletions

View File

@ -240,8 +240,9 @@ function createFlywheel (rowerSettings) {
} }
function isUnpowered () { function isUnpowered () {
if ((deltaTimeSlopeAbove(minumumRecoverySlope.clean()) || torqueAbsent()) && _deltaTime.length() >= flankLength) { if (deltaTimeSlopeAbove(minumumRecoverySlope.clean()) && torqueAbsent() && _deltaTime.length() >= flankLength) {
// We reached the minimum number of increasing currentDt values // We reached the minimum number of increasing currentDt values
// log.info(`*** INFO: recovery detected based on due to slope exceeding recoveryslope = ${deltaTimeSlopeAbove(minumumRecoverySlope.clean())}, exceeding minumumForceBeforeStroke = ${torqueAbsent()}`)
return true return true
} else { } else {
return false return false
@ -257,7 +258,7 @@ function createFlywheel (rowerSettings) {
} }
function deltaTimesAbove (threshold) { function deltaTimesAbove (threshold) {
if (_deltaTime.numberOfYValuesAbove(threshold) === flankLength) { if (_deltaTime.minimumY() >= threshold && _deltaTime.length() >= flankLength) {
return true return true
} else { } else {
return false return false
@ -265,7 +266,7 @@ function createFlywheel (rowerSettings) {
} }
function deltaTimesEqualorBelow (threshold) { function deltaTimesEqualorBelow (threshold) {
if (_deltaTime.numberOfYValuesEqualOrBelow(threshold) === flankLength) { if (_deltaTime.maximumY() <= threshold && _deltaTime.length() >= flankLength) {
return true return true
} else { } else {
return false return false