1
0
Fork 0

Updated docs and renamed functions for consistency

This commit is contained in:
Avamander 2021-12-04 17:12:34 +02:00
parent f1f2bc119a
commit 3eebe66d65
3 changed files with 20 additions and 13 deletions

View file

@ -79,6 +79,10 @@ The following custom services are implemented in InfiniTime:
- Since InfiniTime 1.7:
* [Motion Service](MotionService.md): 00030000-78fc-48fe-8e23-433b3a1942d0
- Since InfiniTime 1.8:
* [Weather Service](/src/components/ble/weather/WeatherService.h): 00040000-78fc-48fe-8e23-433b3a1942d0
---
## BLE services

View file

@ -550,7 +550,7 @@ namespace Pinetime {
return std::chrono::duration_cast<std::chrono::seconds>(dateTimeController.CurrentDateTime().time_since_epoch()).count();
}
int16_t WeatherService::getTodayMinTemp() const {
int16_t WeatherService::GetTodayMinTemp() const {
uint64_t currentTimestamp = GetCurrentUnixTimestamp();
uint64_t currentDayEnd = currentTimestamp - ((24 - dateTimeController.Hours()) * 60 * 60) -
((60 - dateTimeController.Minutes()) * 60) - (60 - dateTimeController.Seconds());
@ -573,7 +573,7 @@ namespace Pinetime {
return result;
}
int16_t WeatherService::getTodayMaxTemp() const {
int16_t WeatherService::GetTodayMaxTemp() const {
uint64_t currentTimestamp = GetCurrentUnixTimestamp();
uint64_t currentDayEnd = currentTimestamp - ((24 - dateTimeController.Hours()) * 60 * 60) -
((60 - dateTimeController.Minutes()) * 60) - (60 - dateTimeController.Seconds());

View file

@ -64,14 +64,14 @@ namespace Pinetime {
/**
* Searches for the current day's maximum temperature
* @return -32768 if there's no data, degrees celcius times 100 otherwise
* @return -32768 if there's no data, degrees Celsius times 100 otherwise
*/
int16_t getTodayMaxTemp() const;
int16_t GetTodayMaxTemp() const;
/**
* Searches for the current day's minimum temperature
* @return -32768 if there's no data, degrees celcius times 100 otherwise
* @return -32768 if there's no data, degrees Celsius times 100 otherwise
*/
int16_t getTodayMinTemp() const;
int16_t GetTodayMinTemp() const;
/*
* Management functions
@ -163,6 +163,9 @@ namespace Pinetime {
*/
static bool IsEventStillValid(const std::unique_ptr<WeatherData::TimelineHeader>& uniquePtr, const uint64_t timestamp);
/**
* This is a helper function that closes a QCBOR map and decoding context cleanly
*/
void CleanUpQcbor(QCBORDecodeContext* decodeContext);
};
}