mirror of
https://codeberg.org/Freeyourgadget/Gadgetbridge
synced 2024-11-28 21:06:50 +01:00
Weather: get wind direction and speed also from CM weather reciver
This commit is contained in:
parent
477c27dcf0
commit
965964a6b7
@ -46,6 +46,7 @@ import static cyanogenmod.providers.WeatherContract.WeatherColumns.WeatherCode.N
|
||||
import static cyanogenmod.providers.WeatherContract.WeatherColumns.WeatherCode.SCATTERED_SNOW_SHOWERS;
|
||||
import static cyanogenmod.providers.WeatherContract.WeatherColumns.WeatherCode.SCATTERED_THUNDERSTORMS;
|
||||
import static cyanogenmod.providers.WeatherContract.WeatherColumns.WeatherCode.SHOWERS;
|
||||
import static cyanogenmod.providers.WeatherContract.WeatherColumns.WindSpeedUnit.MPH;
|
||||
|
||||
public class CMWeatherReceiver extends BroadcastReceiver implements CMWeatherManager.WeatherUpdateRequestListener, CMWeatherManager.LookupCityRequestListener {
|
||||
|
||||
@ -148,6 +149,13 @@ public class CMWeatherReceiver extends BroadcastReceiver implements CMWeatherMan
|
||||
weatherSpec.todayMaxTemp = (int) weatherInfo.getTodaysHigh() + 273;
|
||||
weatherSpec.todayMinTemp = (int) weatherInfo.getTodaysLow() + 273;
|
||||
}
|
||||
if (weatherInfo.getWindSpeedUnit() == MPH) {
|
||||
weatherSpec.windSpeed = (float) weatherInfo.getWindSpeed() * 1.609344f;
|
||||
} else {
|
||||
weatherSpec.windSpeed = (float) weatherInfo.getWindSpeed();
|
||||
}
|
||||
weatherSpec.windDirection = (int) weatherInfo.getWindDirection();
|
||||
|
||||
weatherSpec.currentConditionCode = Weather.mapToOpenWeatherMapCondition(CMtoYahooCondintion(weatherInfo.getConditionCode()));
|
||||
weatherSpec.currentCondition = Weather.getConditionString(weatherSpec.currentConditionCode);
|
||||
weatherSpec.currentHumidity = (int) weatherInfo.getHumidity();
|
||||
|
Loading…
Reference in New Issue
Block a user