From e7d11c2000b9fe143f8c2ce61abbc23e51c8f396 Mon Sep 17 00:00:00 2001 From: timklge <2026103+timklge@users.noreply.github.com> Date: Fri, 15 Aug 2025 21:28:48 +0200 Subject: [PATCH] Fix plain wind gust / wind speed datafields show values in meters per second (#167) --- .../de/timklge/karooheadwind/datatypes/WindGustsDataType.kt | 5 +++++ .../de/timklge/karooheadwind/datatypes/WindSpeedDataType.kt | 5 +++++ 2 files changed, 10 insertions(+) diff --git a/app/src/main/kotlin/de/timklge/karooheadwind/datatypes/WindGustsDataType.kt b/app/src/main/kotlin/de/timklge/karooheadwind/datatypes/WindGustsDataType.kt index 565ca10..6bee8bb 100644 --- a/app/src/main/kotlin/de/timklge/karooheadwind/datatypes/WindGustsDataType.kt +++ b/app/src/main/kotlin/de/timklge/karooheadwind/datatypes/WindGustsDataType.kt @@ -3,10 +3,15 @@ package de.timklge.karooheadwind.datatypes import android.content.Context import de.timklge.karooheadwind.weatherprovider.WeatherData import io.hammerhead.karooext.KarooSystemService +import io.hammerhead.karooext.models.DataType import io.hammerhead.karooext.models.UserProfile class WindGustsDataType(karooSystemService: KarooSystemService, context: Context) : BaseDataType(karooSystemService, context, "windGusts"){ override fun getValue(data: WeatherData, userProfile: UserProfile): Double { return data.windGusts } + + override fun getFormatDataType(): String { + return DataType.Type.SPEED + } } \ No newline at end of file diff --git a/app/src/main/kotlin/de/timklge/karooheadwind/datatypes/WindSpeedDataType.kt b/app/src/main/kotlin/de/timklge/karooheadwind/datatypes/WindSpeedDataType.kt index c086cc4..0379a5e 100644 --- a/app/src/main/kotlin/de/timklge/karooheadwind/datatypes/WindSpeedDataType.kt +++ b/app/src/main/kotlin/de/timklge/karooheadwind/datatypes/WindSpeedDataType.kt @@ -3,10 +3,15 @@ package de.timklge.karooheadwind.datatypes import android.content.Context import de.timklge.karooheadwind.weatherprovider.WeatherData import io.hammerhead.karooext.KarooSystemService +import io.hammerhead.karooext.models.DataType import io.hammerhead.karooext.models.UserProfile class WindSpeedDataType(karooSystemService: KarooSystemService, context: Context) : BaseDataType(karooSystemService, context, "windSpeed"){ override fun getValue(data: WeatherData, userProfile: UserProfile): Double { return data.windSpeed } + + override fun getFormatDataType(): String { + return DataType.Type.SPEED + } } \ No newline at end of file