SimpleWeather service : new weather implementation
This new implementation of the weather feature provides a new BLE API and a new weather service. The API uses a single characteristic that allows companion apps to write the weather conditions (current and forecast for the next 5 days). The SimpleWeather service exposes those data as std::optional fields. This new implementation replaces the previous WeahterService. The API is documented in docs/SimpleWeatherService.md.
This commit is contained in:
committed by
JF
parent
088082d32d
commit
c94a59e7d3
@@ -21,7 +21,7 @@
|
||||
#include "components/ble/NavigationService.h"
|
||||
#include "components/ble/ServiceDiscovery.h"
|
||||
#include "components/ble/MotionService.h"
|
||||
#include "components/ble/weather/WeatherService.h"
|
||||
#include "components/ble/SimpleWeatherService.h"
|
||||
#include "components/fs/FS.h"
|
||||
|
||||
namespace Pinetime {
|
||||
@@ -67,7 +67,7 @@ namespace Pinetime {
|
||||
return anService;
|
||||
};
|
||||
|
||||
Pinetime::Controllers::WeatherService& weather() {
|
||||
Pinetime::Controllers::SimpleWeatherService& weather() {
|
||||
return weatherService;
|
||||
};
|
||||
|
||||
@@ -99,7 +99,7 @@ namespace Pinetime {
|
||||
AlertNotificationClient alertNotificationClient;
|
||||
CurrentTimeService currentTimeService;
|
||||
MusicService musicService;
|
||||
WeatherService weatherService;
|
||||
SimpleWeatherService weatherService;
|
||||
NavigationService navService;
|
||||
BatteryInformationService batteryInformationService;
|
||||
ImmediateAlertService immediateAlertService;
|
||||
|
||||
Reference in New Issue
Block a user