Only increase relative elevation gain when relative grade is positive (#168)

This commit is contained in:
timklge 2025-08-27 00:30:17 +02:00 committed by GitHub
parent 1b450c00d9
commit 839b93a43b
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -30,7 +30,7 @@ class RelativeElevationGainDataType(private val karooSystemService: KarooSystemS
val gradeDifferenceDueToWind = relativeGrade - actualGrade
var intervalWindElevation = 0.0
if (gradeDifferenceDueToWind > 0) {
if (gradeDifferenceDueToWind > 0 && relativeGrade > 0) {
val distanceCovered = riderSpeed * deltaTime
intervalWindElevation = distanceCovered * gradeDifferenceDueToWind
}