aboutsummaryrefslogtreecommitdiffstats
path: root/doc
diff options
context:
space:
mode:
authorJean-François Milants <jf@codingfield.com>2023-12-23 17:18:41 +0100
committerJF <JF002@users.noreply.github.com>2023-12-23 21:12:25 +0100
commite5b73212f6addcfdb5e306df63d7135e543c4f8d (patch)
treef0f996877a93a818ee4fd198ee7ab0711e3181ca /doc
parentad090ab1884ec71a7a5168af9fb9d5149fb11d7b (diff)
Simple Weather Service
Store temperatures as int16_t (instead of uint8_t previously). The temperature is expressed in °C * 100.
Diffstat (limited to 'doc')
-rw-r--r--doc/SimpleWeatherService.md42
1 files changed, 21 insertions, 21 deletions
diff --git a/doc/SimpleWeatherService.md b/doc/SimpleWeatherService.md
index 36993900..db8a6f65 100644
--- a/doc/SimpleWeatherService.md
+++ b/doc/SimpleWeatherService.md
@@ -28,11 +28,11 @@ The byte array must contain the following data:
- [0] : Message type = `0`
- [1] : Message version = `0`
- [2][3][4][5][6][7][8][9] : Timestamp (64 bits UNIX timestamp, number of nanoseconds elapsed since 1 JAN 1970)
- - [10] : Current temperature (°C)
- - [11] : Minimum temperature (°C)
- - [12] : Maximum temperature (°C)
- - [13]..[44] : location (string, unused characters should be set to `0`)
- - [45] : icon ID
+ - [10, 11] : Current temperature (°C * 100)
+ - [12, 13] : Minimum temperature (°C * 100)
+ - [14, 15] : Maximum temperature (°C * 100)
+ - [16]..[47] : location (string, unused characters should be set to `0`)
+ - [48] : icon ID
- 0 = Sun, clear sky
- 1 = Few clouds
- 2 = Clouds
@@ -48,21 +48,21 @@ The byte array must contain the following data:
The byte array must contain the following data:
- [0] : Message type = `0`
- - [0] : Message version = `0`
+ - [1] : Message version = `0`
- [2][3][4][5][6][7][8][9] : Timestamp (64 bits UNIX timestamp, number of nanoseconds elapsed since 1 JAN 1970)
- [10] Number of days (Max 5, fields for unused days should be set to `0`)
- - [11] Day 0 Minimum temperature
- - [12] Day 0 Maximum temperature
- - [13] Day 0 Icon ID
- - [14] Day 1 Minimum temperature
- - [15] Day 1 Maximum temperature
- - [16] Day 1 Icon ID
- - [17] Day 2 Minimum temperature
- - [18] Day 2 Maximum temperature
- - [19] Day 2 Icon ID
- - [20] Day 3 Minimum temperature
- - [21] Day 3 Maximum temperature
- - [22] Day 3 Icon ID
- - [23] Day 4 Minimum temperature
- - [24] Day 4 Maximum temperature
- - [25] Day 4 Icon ID \ No newline at end of file
+ - [11,12] Day 0 Minimum temperature (°C * 100)
+ - [13,14] Day 0 Maximum temperature (°C * 100)
+ - [15] Day 0 Icon ID
+ - [16,17] Day 1 Minimum temperature (°C * 100)
+ - [18,19] Day 1 Maximum temperature (°C * 100)
+ - [20] Day 1 Icon ID
+ - [21,22] Day 2 Minimum temperature (°C * 100)
+ - [23,24] Day 2 Maximum temperature (°C * 100)
+ - [25] Day 2 Icon ID
+ - [26,27] Day 3 Minimum temperature (°C * 100)
+ - [28,29] Day 3 Maximum temperature (°C * 100)
+ - [30] Day 3 Icon ID
+ - [31,32] Day 4 Minimum temperature (°C * 100)
+ - [33,34] Day 4 Maximum temperature (°C * 100)
+ - [35] Day 4 Icon ID \ No newline at end of file