From e5b73212f6addcfdb5e306df63d7135e543c4f8d Mon Sep 17 00:00:00 2001 From: Jean-François Milants Date: Sat, 23 Dec 2023 17:18:41 +0100 Subject: Simple Weather Service MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Store temperatures as int16_t (instead of uint8_t previously). The temperature is expressed in °C * 100. --- src/components/ble/SimpleWeatherService.h | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) (limited to 'src/components/ble/SimpleWeatherService.h') diff --git a/src/components/ble/SimpleWeatherService.h b/src/components/ble/SimpleWeatherService.h index 561917eb..02a4c1e4 100644 --- a/src/components/ble/SimpleWeatherService.h +++ b/src/components/ble/SimpleWeatherService.h @@ -64,9 +64,9 @@ namespace Pinetime { using Location = std::array; // 32 char + \0 (end of string) struct CurrentWeather { CurrentWeather(uint64_t timestamp, - uint8_t temperature, - uint8_t minTemperature, - uint8_t maxTemperature, + int16_t temperature, + int16_t minTemperature, + int16_t maxTemperature, Icons iconId, Location&& location) : timestamp {timestamp}, @@ -78,9 +78,9 @@ namespace Pinetime { } uint64_t timestamp; - uint8_t temperature; - uint8_t minTemperature; - uint8_t maxTemperature; + int16_t temperature; + int16_t minTemperature; + int16_t maxTemperature; Icons iconId; Location location; @@ -92,8 +92,8 @@ namespace Pinetime { uint8_t nbDays; struct Day { - uint8_t minTemperature; - uint8_t maxTemperature; + int16_t minTemperature; + int16_t maxTemperature; Icons iconId; }; -- cgit v1.2.3-70-g09d2