aboutsummaryrefslogtreecommitdiffstats
path: root/src/components/ble/SimpleWeatherService.h
diff options
context:
space:
mode:
authorFintasticMan <finlay.neon.kid@gmail.com>2024-10-09 12:04:53 +0200
committerJF <JF002@users.noreply.github.com>2024-11-04 21:22:38 +0100
commitf7c87a700d2d9cd05469f1b5b2966a01808ce0e1 (patch)
treebac5094b51df022074ed30e584d8ea38ae23950b /src/components/ble/SimpleWeatherService.h
parente247bd701903cc507ba0e0ac4f938ab4616562e7 (diff)
weather: Switch to std::optional for Forecast days
Also only iterate over the number of days actually in use, rather than MaxNbForecastDays.
Diffstat (limited to 'src/components/ble/SimpleWeatherService.h')
-rw-r--r--src/components/ble/SimpleWeatherService.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/components/ble/SimpleWeatherService.h b/src/components/ble/SimpleWeatherService.h
index 36bbea48..0f8c181b 100644
--- a/src/components/ble/SimpleWeatherService.h
+++ b/src/components/ble/SimpleWeatherService.h
@@ -63,7 +63,7 @@ namespace Pinetime {
class Temperature {
public:
- explicit Temperature(int16_t raw = 0) : raw {raw} {
+ explicit Temperature(int16_t raw) : raw {raw} {
}
[[nodiscard]] int16_t PreciseCelsius() const {
@@ -129,7 +129,7 @@ namespace Pinetime {
bool operator==(const Day& other) const;
};
- std::array<Day, MaxNbForecastDays> days;
+ std::array<std::optional<Day>, MaxNbForecastDays> days;
bool operator==(const Forecast& other) const;
};