From 87e021bf5c3416631d78958ddd08bc53cef01af2 Mon Sep 17 00:00:00 2001
From: matthias-bs <83612361+matthias-bs@users.noreply.github.com>
Date: Thu, 16 May 2024 20:29:49 +0000
Subject: [PATCH] =?UTF-8?q?Deploying=20to=20gh-pages=20from=20@=20matthias?=
=?UTF-8?q?-bs/BresserWeatherSensorReceiver@1bf420937e5e692b2a957c72a067ef?=
=?UTF-8?q?bb1d914652=20=F0=9F=9A=80?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
_weather_sensor_8h_source.html | 30 +++++++++++++++---------------
class_weather_sensor.html | 2 ++
2 files changed, 17 insertions(+), 15 deletions(-)
diff --git a/_weather_sensor_8h_source.html b/_weather_sensor_8h_source.html
index 464958d..c781536 100644
--- a/_weather_sensor_8h_source.html
+++ b/_weather_sensor_8h_source.html
@@ -466,27 +466,27 @@
Receive, decode and store Bresser Weather Sensor Data Uses CC1101 or SX1276 radio module for receivin...
Definition: WeatherSensor.h:169
-DecodeStatus getMessage(void)
Tries to receive radio message (non-blocking) and to decode it. Timeout occurs after a multitude of e...
Definition: WeatherSensor.cpp:312
-int findId(uint32_t id)
Definition: WeatherSensor.cpp:556
-void radioReset(void)
Reset radio transceiver.
Definition: WeatherSensor.cpp:228
+DecodeStatus getMessage(void)
Tries to receive radio message (non-blocking) and to decode it. Timeout occurs after a multitude of e...
Definition: WeatherSensor.cpp:316
+int findId(uint32_t id)
Definition: WeatherSensor.cpp:426
+void radioReset(void)
Reset radio transceiver.
Definition: WeatherSensor.cpp:232
uint8_t rxFlags
receive flags (see getData())
Definition: WeatherSensor.h:330
float rssi
received signal strength indicator in dBm
Definition: WeatherSensor.h:329
-void getSensorsCfg(uint8_t &max_sensors, uint8_t &rx_flags, uint8_t &en_decoders)
Definition: WeatherSensor.cpp:709
-bool getData(uint32_t timeout, uint8_t flags=0, uint8_t type=0, void(*func)()=NULL)
Wait for reception of data or occurrance of timeout. With BRESSER_6_IN_1, data is distributed across ...
Definition: WeatherSensor.cpp:238
-void setSensorsCfg(uint8_t max_sensors, uint8_t rx_flags, uint8_t en_decoders=0xFF)
Definition: WeatherSensor.cpp:693
+void getSensorsCfg(uint8_t &max_sensors, uint8_t &rx_flags, uint8_t &en_decoders)
Definition: WeatherSensorConfig.cpp:179
+bool getData(uint32_t timeout, uint8_t flags=0, uint8_t type=0, void(*func)()=NULL)
Wait for reception of data or occurrance of timeout. With BRESSER_6_IN_1, data is distributed across ...
Definition: WeatherSensor.cpp:242
+void setSensorsCfg(uint8_t max_sensors, uint8_t rx_flags, uint8_t en_decoders=0xFF)
Definition: WeatherSensorConfig.cpp:163
uint8_t enDecoders
enabled Decoders
Definition: WeatherSensor.h:331
-void sleep(void)
Set transceiver into sleep mode.
Definition: WeatherSensor.cpp:233
-int16_t begin(void)
Presence check and initialization of radio module.
Definition: WeatherSensor.cpp:131
-int findType(uint8_t type, uint8_t channel=0xFF)
Definition: WeatherSensor.cpp:569
-uint8_t getSensorsInc(uint8_t *payload)
Definition: WeatherSensor.cpp:646
-bool genMessage(int i, uint32_t id=0xff, uint8_t s_type=1, uint8_t channel=0, uint8_t startup=0)
Generates data otherwise received and decoded from a radio message.
Definition: WeatherSensor.cpp:418
+void sleep(void)
Set transceiver into sleep mode.
Definition: WeatherSensor.cpp:237
+int16_t begin(void)
Presence check and initialization of radio module.
Definition: WeatherSensor.cpp:135
+int findType(uint8_t type, uint8_t channel=0xFF)
Definition: WeatherSensor.cpp:439
+uint8_t getSensorsInc(uint8_t *payload)
Definition: WeatherSensorConfig.cpp:116
+bool genMessage(int i, uint32_t id=0xff, uint8_t s_type=1, uint8_t channel=0, uint8_t startup=0)
Generates data otherwise received and decoded from a radio message.
Definition: WeatherSensor.cpp:368
struct Sensor sensor_t
Shortcut for struct Sensor.
Definition: WeatherSensor.h:327
std::vector< sensor_t > sensor
sensor data array
Definition: WeatherSensor.h:328
-void setSensorsInc(uint8_t *bytes, uint8_t size)
Definition: WeatherSensor.cpp:623
-uint8_t getSensorsExc(uint8_t *payload)
Definition: WeatherSensor.cpp:681
+void setSensorsInc(uint8_t *bytes, uint8_t size)
Definition: WeatherSensorConfig.cpp:93
+uint8_t getSensorsExc(uint8_t *payload)
Definition: WeatherSensorConfig.cpp:151
void clearSlots(uint8_t type=0xFF)
Clear sensor data.
Definition: WeatherSensor.h:349
-DecodeStatus decodeMessage(const uint8_t *msg, uint8_t msgSize)
Decode message Tries the available decoders until a decoding was successful.
Definition: WeatherSensor.cpp:359
-void setSensorsExc(uint8_t *bytes, uint8_t size)
Definition: WeatherSensor.cpp:658
+DecodeStatus decodeMessage(const uint8_t *msg, uint8_t msgSize)
Decode message Tries the available decoders until a decoding was successful.
Definition: WeatherSensorDecoders.cpp:139
+void setSensorsExc(uint8_t *bytes, uint8_t size)
Definition: WeatherSensorConfig.cpp:128
Mapping of sensor IDs to names.
Definition: WeatherSensor.h:156
std::string name
Name of sensor (e.g. for MQTT topic)
Definition: WeatherSensor.h:158
uint32_t id
ID if sensor (as transmitted in radio message)
Definition: WeatherSensor.h:157
diff --git a/class_weather_sensor.html b/class_weather_sensor.html
index 1ff5ec9..5cf6040 100644
--- a/class_weather_sensor.html
+++ b/class_weather_sensor.html
@@ -678,6 +678,8 @@ WeatherSensor.h
src/WeatherSensor.cpp
+src/WeatherSensorConfig.cpp
+src/WeatherSensorDecoders.cpp