From 223de2b76a44fb9922a5464dad6089bdfe541ccd Mon Sep 17 00:00:00 2001
From: matthias-bs <83612361+matthias-bs@users.noreply.github.com>
Date: Wed, 8 May 2024 15:26:46 +0000
Subject: [PATCH] =?UTF-8?q?Deploying=20to=20gh-pages=20from=20@=20matthias?=
=?UTF-8?q?-bs/BresserWeatherSensorReceiver@c1c09effb6fa291bb49a0632debadc?=
=?UTF-8?q?6b3da1c2e5=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 | 539 +++++++++++++++---------------
class_weather_sensor-members.html | 2 +-
class_weather_sensor.html | 10 +-
class_weather_sensor.js | 2 +-
functions.html | 2 +-
functions_func.html | 2 +-
navtreeindex0.js | 2 +-
search/all_6.js | 2 +-
search/functions_4.js | 2 +-
9 files changed, 281 insertions(+), 282 deletions(-)
diff --git a/_weather_sensor_8h_source.html b/_weather_sensor_8h_source.html
index 4c5b8583..464958d5 100644
--- a/_weather_sensor_8h_source.html
+++ b/_weather_sensor_8h_source.html
@@ -246,298 +246,297 @@
171 Preferences cfgPrefs;
172 std::vector<uint32_t> sensor_ids_inc;
173 std::vector<uint32_t> sensor_ids_exc;
- 174 static uint8_t _dummy_en_decoders;
-
-
-
-
-
-
-
-
- 210 bool getData(uint32_t timeout, uint8_t flags = 0, uint8_t type = 0,
void (*func)() = NULL);
+
+
+
+
+
+
+
+
+ 209 bool getData(uint32_t timeout, uint8_t flags = 0, uint8_t type = 0,
void (*func)() = NULL);
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 241 #ifdef WIND_DATA_FLOATINGPOINT
- 242 float wind_direction_deg = 0.0;
- 243 float wind_gust_meter_sec = 0.0;
- 244 float wind_avg_meter_sec = 0.0;
-
- 246 #ifdef WIND_DATA_FIXEDPOINT
-
-
-
- 250 uint16_t wind_direction_deg_fp1 = 0;
- 251 uint16_t wind_gust_meter_sec_fp1 = 0;
- 252 uint16_t wind_avg_meter_sec_fp1 = 0;
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 321 #pragma GCC diagnostic push
- 322 #pragma GCC diagnostic ignored "-Wclass-memaccess"
- 323 memset(
this, 0,
sizeof(*
this));
- 324 #pragma GCC diagnostic pop
-
-
-
-
-
-
-
-
-
- 339 bool genMessage(
int i, uint32_t
id = 0xff, uint8_t s_type = 1, uint8_t channel = 0, uint8_t startup = 0);
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 240 #ifdef WIND_DATA_FLOATINGPOINT
+ 241 float wind_direction_deg = 0.0;
+ 242 float wind_gust_meter_sec = 0.0;
+ 243 float wind_avg_meter_sec = 0.0;
+
+ 245 #ifdef WIND_DATA_FIXEDPOINT
+
+
+
+ 249 uint16_t wind_direction_deg_fp1 = 0;
+ 250 uint16_t wind_gust_meter_sec_fp1 = 0;
+ 251 uint16_t wind_avg_meter_sec_fp1 = 0;
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 320 #pragma GCC diagnostic push
+ 321 #pragma GCC diagnostic ignored "-Wclass-memaccess"
+ 322 memset(
this, 0,
sizeof(*
this));
+ 323 #pragma GCC diagnostic pop
+
+
+
+
+
+
+
+
+
+ 338 bool genMessage(
int i, uint32_t
id = 0xff, uint8_t s_type = 1, uint8_t channel = 0, uint8_t startup = 0);
+
-
-
-
- 352 for (
size_t i=0; i<
sensor.size(); i++) {
- 353 if ((type == 0xFF) || (
sensor[i].s_type == type)) {
-
- 355 sensor[i].complete =
false;
-
- 357 if (
sensor[i].s_type == SENSOR_TYPE_WEATHER1) {
- 358 sensor[i].w.temp_ok =
false;
- 359 sensor[i].w.humidity_ok =
false;
- 360 sensor[i].w.light_ok =
false;
- 361 sensor[i].w.uv_ok =
false;
- 362 sensor[i].w.wind_ok =
false;
- 363 sensor[i].w.rain_ok =
false;
-
-
-
-
-
+
+
+ 351 for (
size_t i=0; i<
sensor.size(); i++) {
+ 352 if ((type == 0xFF) || (
sensor[i].s_type == type)) {
+
+ 354 sensor[i].complete =
false;
+
+ 356 if (
sensor[i].s_type == SENSOR_TYPE_WEATHER1) {
+ 357 sensor[i].w.temp_ok =
false;
+ 358 sensor[i].w.humidity_ok =
false;
+ 359 sensor[i].w.light_ok =
false;
+ 360 sensor[i].w.uv_ok =
false;
+ 361 sensor[i].w.wind_ok =
false;
+ 362 sensor[i].w.rain_ok =
false;
+
+
+
+
+
+
-
- 386 int findType(uint8_t type, uint8_t channel = 0xFF);
-
-
-
-
-
- 411 void setSensorsCfg(uint8_t max_sensors, uint8_t rx_flags, uint8_t en_decoders = 0xFF);
-
-
-
-
-
- 438 void getSensorsCfg(uint8_t &max_sensors, uint8_t &rx_flags, uint8_t &en_decoders = _dummy_en_decoders);
-
-
- 441 struct Sensor *pData;
-
- 452 void initList(std::vector<uint32_t> &list,
const std::vector<uint32_t> list_def,
const char *key);
-
- 471 int findSlot(uint32_t
id, DecodeStatus * status);
+ 385 int findType(uint8_t type, uint8_t channel = 0xFF);
+
+
+
+
+
+ 410 void setSensorsCfg(uint8_t max_sensors, uint8_t rx_flags, uint8_t en_decoders = 0xFF);
+
+
+
+
+
+ 437 void getSensorsCfg(uint8_t &max_sensors, uint8_t &rx_flags, uint8_t &en_decoders);
+
+
+ 440 struct Sensor *pData;
+
+ 451 void initList(std::vector<uint32_t> &list,
const std::vector<uint32_t> list_def,
const char *key);
+
+ 470 int findSlot(uint32_t
id, DecodeStatus * status);
+
-
- 474 #ifdef BRESSER_5_IN_1
- 484 DecodeStatus decodeBresser5In1Payload(
const uint8_t *msg, uint8_t msgSize);
-
- 486 #ifdef BRESSER_6_IN_1
- 498 DecodeStatus decodeBresser6In1Payload(
const uint8_t *msg, uint8_t msgSize);
-
- 500 #ifdef BRESSER_7_IN_1
- 510 DecodeStatus decodeBresser7In1Payload(
const uint8_t *msg, uint8_t msgSize);
-
- 512 #ifdef BRESSER_LIGHTNING
- 522 DecodeStatus decodeBresserLightningPayload(
const uint8_t *msg, uint8_t msgSize);
-
- 524 #ifdef BRESSER_LEAKAGE
- 534 DecodeStatus decodeBresserLeakagePayload(
const uint8_t *msg, uint8_t msgSize);
-
-
-
- 541 uint16_t lfsr_digest16(uint8_t
const message[],
unsigned bytes, uint16_t gen, uint16_t key);
-
- 551 int add_bytes(uint8_t
const message[],
unsigned num_bytes);
-
- 563 uint16_t crc16(uint8_t
const message[],
unsigned nBytes, uint16_t polynomial, uint16_t init);
-
- 565 #if CORE_DEBUG_LEVEL >= ARDUHAL_LOG_LEVEL_DEBUG
- 577 void log_message(
const char *descr,
const uint8_t *msg, uint8_t msgSize) {
-
- 579 const char txt[] =
"Byte #: ";
-
- 581 int len1 = strlen(txt);
- 582 int len2 = strlen(descr) + 2;
- 583 int prefix_len = max(len1, len2);
-
- 585 memset(buf,
' ', prefix_len);
- 586 buf[prefix_len] =
'\0';
- 587 offs = (len1 < len2) ? (len2 - len1) : 0;
- 588 strcpy(&buf[offs], txt);
-
-
- 591 for (
size_t i = 0 ; i < msgSize; i++) {
- 592 sprintf(&buf[strlen(buf)],
"%02d ", i);
-
-
-
- 596 memset(buf,
' ', prefix_len);
- 597 buf[prefix_len] =
'\0';
- 598 offs = (len1 > len2) ? (len1 - len2) : 0;
- 599 sprintf(&buf[offs],
"%s: ", descr);
-
- 601 for (
size_t i = 0 ; i < msgSize; i++) {
- 602 sprintf(&buf[strlen(buf)],
"%02X ", msg[i]);
-
-
-
-
-
-
-
-
+ 473 #ifdef BRESSER_5_IN_1
+ 483 DecodeStatus decodeBresser5In1Payload(
const uint8_t *msg, uint8_t msgSize);
+
+ 485 #ifdef BRESSER_6_IN_1
+ 497 DecodeStatus decodeBresser6In1Payload(
const uint8_t *msg, uint8_t msgSize);
+
+ 499 #ifdef BRESSER_7_IN_1
+ 509 DecodeStatus decodeBresser7In1Payload(
const uint8_t *msg, uint8_t msgSize);
+
+ 511 #ifdef BRESSER_LIGHTNING
+ 521 DecodeStatus decodeBresserLightningPayload(
const uint8_t *msg, uint8_t msgSize);
+
+ 523 #ifdef BRESSER_LEAKAGE
+ 533 DecodeStatus decodeBresserLeakagePayload(
const uint8_t *msg, uint8_t msgSize);
+
+
+
+ 540 uint16_t lfsr_digest16(uint8_t
const message[],
unsigned bytes, uint16_t gen, uint16_t key);
+
+ 550 int add_bytes(uint8_t
const message[],
unsigned num_bytes);
+
+ 562 uint16_t crc16(uint8_t
const message[],
unsigned nBytes, uint16_t polynomial, uint16_t init);
+
+ 564 #if CORE_DEBUG_LEVEL >= ARDUHAL_LOG_LEVEL_DEBUG
+ 576 void log_message(
const char *descr,
const uint8_t *msg, uint8_t msgSize) {
+
+ 578 const char txt[] =
"Byte #: ";
+
+ 580 int len1 = strlen(txt);
+ 581 int len2 = strlen(descr) + 2;
+ 582 int prefix_len = max(len1, len2);
+
+ 584 memset(buf,
' ', prefix_len);
+ 585 buf[prefix_len] =
'\0';
+ 586 offs = (len1 < len2) ? (len2 - len1) : 0;
+ 587 strcpy(&buf[offs], txt);
+
+
+ 590 for (
size_t i = 0 ; i < msgSize; i++) {
+ 591 sprintf(&buf[strlen(buf)],
"%02d ", i);
+
+
+
+ 595 memset(buf,
' ', prefix_len);
+ 596 buf[prefix_len] =
'\0';
+ 597 offs = (len1 > len2) ? (len1 - len2) : 0;
+ 598 sprintf(&buf[offs],
"%s: ", descr);
+
+ 600 for (
size_t i = 0 ; i < msgSize; i++) {
+ 601 sprintf(&buf[strlen(buf)],
"%02X ", msg[i]);
+
+
+
+
+
+
+
+
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
-uint8_t rxFlags
receive flags (see getData())
Definition: WeatherSensor.h:331
-float rssi
received signal strength indicator in dBm
Definition: WeatherSensor.h:330
+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
-uint8_t enDecoders
enabled Decoders
Definition: WeatherSensor.h:332
+uint8_t enDecoders
enabled Decoders
Definition: WeatherSensor.h:331
void sleep(void)
Set transceiver into sleep mode.
Definition: WeatherSensor.cpp:233
-void getSensorsCfg(uint8_t &max_sensors, uint8_t &rx_flags, uint8_t &en_decoders=_dummy_en_decoders)
Definition: WeatherSensor.cpp:709
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
-struct Sensor sensor_t
Shortcut for struct Sensor.
Definition: WeatherSensor.h:328
-std::vector< sensor_t > sensor
sensor data array
Definition: WeatherSensor.h:329
+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 clearSlots(uint8_t type=0xFF)
Clear sensor data.
Definition: WeatherSensor.h:350
+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
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
-Definition: WeatherSensor.h:283
-bool co2_init
measurement value invalid due to initialization
Definition: WeatherSensor.h:285
-uint16_t co2_ppm
CO2 concentration in ppm.
Definition: WeatherSensor.h:284
-Definition: WeatherSensor.h:274
-uint16_t pm_1_0
air quality PM1.0 in µg/m³
Definition: WeatherSensor.h:275
-uint16_t pm_1_0_init
measurement value invalid due to initialization
Definition: WeatherSensor.h:278
-bool pm_10_init
measurement value invalid due to initialization
Definition: WeatherSensor.h:280
-bool pm_2_5_init
measurement value invalid due to initialization
Definition: WeatherSensor.h:279
-uint16_t pm_2_5
air quality PM2.5 in µg/m³
Definition: WeatherSensor.h:276
-uint16_t pm_10
air quality PM10 in µg/m³
Definition: WeatherSensor.h:277
-Definition: WeatherSensor.h:288
-bool hcho_init
measurement value invalid due to initialization
Definition: WeatherSensor.h:291
-uint8_t voc_level
volatile organic oompounds; 1 - bad air quality .. 5 - very good air quality
Definition: WeatherSensor.h:290
-bool voc_init
measurement value invalid due to initialization
Definition: WeatherSensor.h:292
-uint16_t hcho_ppb
formaldehyde concentrartion in ppb
Definition: WeatherSensor.h:289
-Definition: WeatherSensor.h:270
-bool alarm
water leakage alarm (only water leakage)
Definition: WeatherSensor.h:271
-Definition: WeatherSensor.h:262
-uint16_t unknown1
unknown part 1
Definition: WeatherSensor.h:265
-uint8_t distance_km
lightning distance in km (only lightning)
Definition: WeatherSensor.h:263
-uint16_t unknown2
unknown part 2
Definition: WeatherSensor.h:266
-uint16_t strike_count
lightning strike counter (only lightning)
Definition: WeatherSensor.h:264
-sensor data and status flags
Definition: WeatherSensor.h:300
-bool battery_ok
battery o.k.
Definition: WeatherSensor.h:306
-float rssi
received signal strength indicator in dBm
Definition: WeatherSensor.h:302
-bool complete
data is split into two separate messages is complete (only 6-in-1 WS)
Definition: WeatherSensor.h:308
-uint8_t s_type
sensor type
Definition: WeatherSensor.h:303
-bool startup
startup after reset / battery change
Definition: WeatherSensor.h:305
-uint32_t sensor_id
sensor ID (5-in-1: 1 byte / 6-in-1: 4 bytes / 7-in-1: 2 bytes)
Definition: WeatherSensor.h:301
-uint8_t chan
channel
Definition: WeatherSensor.h:304
-bool valid
data valid (but not necessarily complete)
Definition: WeatherSensor.h:307
-Definition: WeatherSensor.h:257
-float temp_c
temperature in degC
Definition: WeatherSensor.h:258
-uint8_t moisture
moisture in % (only 6-in-1)
Definition: WeatherSensor.h:259
-Definition: WeatherSensor.h:229
-float light_klx
Light KLux (only 7-in-1)
Definition: WeatherSensor.h:237
-bool light_ok
light o.k. (only 7-in-1)
Definition: WeatherSensor.h:232
-float light_lux
Light lux (only 7-in-1)
Definition: WeatherSensor.h:238
-bool temp_ok
temperature o.k. (only 6-in-1)
Definition: WeatherSensor.h:230
-float temp_c
temperature in degC
Definition: WeatherSensor.h:236
-uint8_t humidity
humidity in %
Definition: WeatherSensor.h:254
-float uv
uv radiation (only 6-in-1)
Definition: WeatherSensor.h:239
-bool humidity_ok
humidity o.k.
Definition: WeatherSensor.h:231
-bool wind_ok
wind speed/direction o.k. (only 6-in-1)
Definition: WeatherSensor.h:234
-bool uv_ok
uv radiation o.k. (only 6-in-1)
Definition: WeatherSensor.h:233
-float rain_mm
rain gauge level in mm
Definition: WeatherSensor.h:240
-bool rain_ok
rain gauge level o.k.
Definition: WeatherSensor.h:235
+Definition: WeatherSensor.h:282
+bool co2_init
measurement value invalid due to initialization
Definition: WeatherSensor.h:284
+uint16_t co2_ppm
CO2 concentration in ppm.
Definition: WeatherSensor.h:283
+Definition: WeatherSensor.h:273
+uint16_t pm_1_0
air quality PM1.0 in µg/m³
Definition: WeatherSensor.h:274
+uint16_t pm_1_0_init
measurement value invalid due to initialization
Definition: WeatherSensor.h:277
+bool pm_10_init
measurement value invalid due to initialization
Definition: WeatherSensor.h:279
+bool pm_2_5_init
measurement value invalid due to initialization
Definition: WeatherSensor.h:278
+uint16_t pm_2_5
air quality PM2.5 in µg/m³
Definition: WeatherSensor.h:275
+uint16_t pm_10
air quality PM10 in µg/m³
Definition: WeatherSensor.h:276
+Definition: WeatherSensor.h:287
+bool hcho_init
measurement value invalid due to initialization
Definition: WeatherSensor.h:290
+uint8_t voc_level
volatile organic oompounds; 1 - bad air quality .. 5 - very good air quality
Definition: WeatherSensor.h:289
+bool voc_init
measurement value invalid due to initialization
Definition: WeatherSensor.h:291
+uint16_t hcho_ppb
formaldehyde concentrartion in ppb
Definition: WeatherSensor.h:288
+Definition: WeatherSensor.h:269
+bool alarm
water leakage alarm (only water leakage)
Definition: WeatherSensor.h:270
+Definition: WeatherSensor.h:261
+uint16_t unknown1
unknown part 1
Definition: WeatherSensor.h:264
+uint8_t distance_km
lightning distance in km (only lightning)
Definition: WeatherSensor.h:262
+uint16_t unknown2
unknown part 2
Definition: WeatherSensor.h:265
+uint16_t strike_count
lightning strike counter (only lightning)
Definition: WeatherSensor.h:263
+sensor data and status flags
Definition: WeatherSensor.h:299
+bool battery_ok
battery o.k.
Definition: WeatherSensor.h:305
+float rssi
received signal strength indicator in dBm
Definition: WeatherSensor.h:301
+bool complete
data is split into two separate messages is complete (only 6-in-1 WS)
Definition: WeatherSensor.h:307
+uint8_t s_type
sensor type
Definition: WeatherSensor.h:302
+bool startup
startup after reset / battery change
Definition: WeatherSensor.h:304
+uint32_t sensor_id
sensor ID (5-in-1: 1 byte / 6-in-1: 4 bytes / 7-in-1: 2 bytes)
Definition: WeatherSensor.h:300
+uint8_t chan
channel
Definition: WeatherSensor.h:303
+bool valid
data valid (but not necessarily complete)
Definition: WeatherSensor.h:306
+Definition: WeatherSensor.h:256
+float temp_c
temperature in degC
Definition: WeatherSensor.h:257
+uint8_t moisture
moisture in % (only 6-in-1)
Definition: WeatherSensor.h:258
+Definition: WeatherSensor.h:228
+float light_klx
Light KLux (only 7-in-1)
Definition: WeatherSensor.h:236
+bool light_ok
light o.k. (only 7-in-1)
Definition: WeatherSensor.h:231
+float light_lux
Light lux (only 7-in-1)
Definition: WeatherSensor.h:237
+bool temp_ok
temperature o.k. (only 6-in-1)
Definition: WeatherSensor.h:229
+float temp_c
temperature in degC
Definition: WeatherSensor.h:235
+uint8_t humidity
humidity in %
Definition: WeatherSensor.h:253
+float uv
uv radiation (only 6-in-1)
Definition: WeatherSensor.h:238
+bool humidity_ok
humidity o.k.
Definition: WeatherSensor.h:230
+bool wind_ok
wind speed/direction o.k. (only 6-in-1)
Definition: WeatherSensor.h:233
+bool uv_ok
uv radiation o.k. (only 6-in-1)
Definition: WeatherSensor.h:232
+float rain_mm
rain gauge level in mm
Definition: WeatherSensor.h:239
+bool rain_ok
rain gauge level o.k.
Definition: WeatherSensor.h:234
diff --git a/class_weather_sensor-members.html b/class_weather_sensor-members.html
index c3018779..cf8f7d5c 100644
--- a/class_weather_sensor-members.html
+++ b/class_weather_sensor-members.html
@@ -98,7 +98,7 @@
genMessage(int i, uint32_t id=0xff, uint8_t s_type=1, uint8_t channel=0, uint8_t startup=0) | WeatherSensor | |
getData(uint32_t timeout, uint8_t flags=0, uint8_t type=0, void(*func)()=NULL) | WeatherSensor | |
getMessage(void) | WeatherSensor | |
- getSensorsCfg(uint8_t &max_sensors, uint8_t &rx_flags, uint8_t &en_decoders=_dummy_en_decoders) | WeatherSensor | |
+ getSensorsCfg(uint8_t &max_sensors, uint8_t &rx_flags, uint8_t &en_decoders) | WeatherSensor | |
getSensorsExc(uint8_t *payload) | WeatherSensor | |
getSensorsInc(uint8_t *payload) | WeatherSensor | |
radioReset(void) | WeatherSensor | |
diff --git a/class_weather_sensor.html b/class_weather_sensor.html
index 95cd39ff..1ff5ec9a 100644
--- a/class_weather_sensor.html
+++ b/class_weather_sensor.html
@@ -167,8 +167,8 @@
|
uint8_t | getSensorsExc (uint8_t *payload) |
|
-void | getSensorsCfg (uint8_t &max_sensors, uint8_t &rx_flags, uint8_t &en_decoders=_dummy_en_decoders) |
- |
+void | getSensorsCfg (uint8_t &max_sensors, uint8_t &rx_flags, uint8_t &en_decoders) |
+ |
|
@@ -465,8 +465,8 @@
-◆ getSensorsCfg()
+
+◆ getSensorsCfg()
@@ -487,7 +487,7 @@
|
uint8_t & |
- en_decoders = _dummy_en_decoders |
+ en_decoders |
|
diff --git a/class_weather_sensor.js b/class_weather_sensor.js
index 58454086..433afbb0 100644
--- a/class_weather_sensor.js
+++ b/class_weather_sensor.js
@@ -17,7 +17,7 @@ var class_weather_sensor =
[ "genMessage", "class_weather_sensor.html#adffc6603766560fe6aa0cdd1200fc2a0", null ],
[ "getData", "class_weather_sensor.html#a558191760f9d9b9bf12f79f6f3e5370a", null ],
[ "getMessage", "class_weather_sensor.html#a05fbfc16fb2e13543591cb0b3cd8baaf", null ],
- [ "getSensorsCfg", "class_weather_sensor.html#a9216b2bf75468c6141974c6f9519a30f", null ],
+ [ "getSensorsCfg", "class_weather_sensor.html#a522c70d5d83fe975ad85ff5994ae7a72", null ],
[ "getSensorsExc", "class_weather_sensor.html#af6ffcbf06bb5aea95203fbb3a53aaf3d", null ],
[ "getSensorsInc", "class_weather_sensor.html#ac6f489c26a476d658c2ce5161ea48441", null ],
[ "radioReset", "class_weather_sensor.html#a2cb2e1d7ffb2aa6b641563772c72be20", null ],
diff --git a/functions.html b/functions.html
index 4dd3b997..a8c879f7 100644
--- a/functions.html
+++ b/functions.html
@@ -176,7 +176,7 @@ - g -
: WeatherSensor
- getSensorsCfg()
-: WeatherSensor
+: WeatherSensor
- getSensorsExc()
: WeatherSensor
diff --git a/functions_func.html b/functions_func.html
index 10d795c7..d39cdbe2 100644
--- a/functions_func.html
+++ b/functions_func.html
@@ -117,7 +117,7 @@
: WeatherSensor
- getSensorsCfg()
-: WeatherSensor
+: WeatherSensor
- getSensorsExc()
: WeatherSensor
diff --git a/navtreeindex0.js b/navtreeindex0.js
index e0b8b286..fdb6e7d9 100644
--- a/navtreeindex0.js
+++ b/navtreeindex0.js
@@ -33,11 +33,11 @@ var NAVTREEINDEX0 =
"class_weather_sensor.html#a2cb2e1d7ffb2aa6b641563772c72be20":[1,0,5,20],
"class_weather_sensor.html#a3d8e81b016a72815676e93441642a8a8":[1,0,5,27],
"class_weather_sensor.html#a50b72bc1883935f2ede454f57c12625e":[1,0,5,26],
+"class_weather_sensor.html#a522c70d5d83fe975ad85ff5994ae7a72":[1,0,5,17],
"class_weather_sensor.html#a558191760f9d9b9bf12f79f6f3e5370a":[1,0,5,15],
"class_weather_sensor.html#a62203c24af7924cc8e86bdff40fb9281":[1,0,5,21],
"class_weather_sensor.html#a652b68eb82bf73157e591094bb8f4f42":[1,0,5,25],
"class_weather_sensor.html#a7f48011241803c5d42d45f2c3e5d3794":[1,0,5,24],
-"class_weather_sensor.html#a9216b2bf75468c6141974c6f9519a30f":[1,0,5,17],
"class_weather_sensor.html#a9b84d8518edf33a2f796288bb482eb8b":[1,0,5,9],
"class_weather_sensor.html#ac0d3ac40d2ac605badcbb8e1631d64fa":[1,0,5,13],
"class_weather_sensor.html#ac6f489c26a476d658c2ce5161ea48441":[1,0,5,19],
diff --git a/search/all_6.js b/search/all_6.js
index 76710493..ec5caeeb 100644
--- a/search/all_6.js
+++ b/search/all_6.js
@@ -3,7 +3,7 @@ var searchData=
['genmessage_22',['genMessage',['../class_weather_sensor.html#adffc6603766560fe6aa0cdd1200fc2a0',1,'WeatherSensor']]],
['getdata_23',['getData',['../class_weather_sensor.html#a558191760f9d9b9bf12f79f6f3e5370a',1,'WeatherSensor']]],
['getmessage_24',['getMessage',['../class_weather_sensor.html#a05fbfc16fb2e13543591cb0b3cd8baaf',1,'WeatherSensor']]],
- ['getsensorscfg_25',['getSensorsCfg',['../class_weather_sensor.html#a9216b2bf75468c6141974c6f9519a30f',1,'WeatherSensor']]],
+ ['getsensorscfg_25',['getSensorsCfg',['../class_weather_sensor.html#a522c70d5d83fe975ad85ff5994ae7a72',1,'WeatherSensor']]],
['getsensorsexc_26',['getSensorsExc',['../class_weather_sensor.html#af6ffcbf06bb5aea95203fbb3a53aaf3d',1,'WeatherSensor']]],
['getsensorsinc_27',['getSensorsInc',['../class_weather_sensor.html#ac6f489c26a476d658c2ce5161ea48441',1,'WeatherSensor']]]
];
diff --git a/search/functions_4.js b/search/functions_4.js
index bb710ce5..42a9db37 100644
--- a/search/functions_4.js
+++ b/search/functions_4.js
@@ -3,7 +3,7 @@ var searchData=
['genmessage_111',['genMessage',['../class_weather_sensor.html#adffc6603766560fe6aa0cdd1200fc2a0',1,'WeatherSensor']]],
['getdata_112',['getData',['../class_weather_sensor.html#a558191760f9d9b9bf12f79f6f3e5370a',1,'WeatherSensor']]],
['getmessage_113',['getMessage',['../class_weather_sensor.html#a05fbfc16fb2e13543591cb0b3cd8baaf',1,'WeatherSensor']]],
- ['getsensorscfg_114',['getSensorsCfg',['../class_weather_sensor.html#a9216b2bf75468c6141974c6f9519a30f',1,'WeatherSensor']]],
+ ['getsensorscfg_114',['getSensorsCfg',['../class_weather_sensor.html#a522c70d5d83fe975ad85ff5994ae7a72',1,'WeatherSensor']]],
['getsensorsexc_115',['getSensorsExc',['../class_weather_sensor.html#af6ffcbf06bb5aea95203fbb3a53aaf3d',1,'WeatherSensor']]],
['getsensorsinc_116',['getSensorsInc',['../class_weather_sensor.html#ac6f489c26a476d658c2ce5161ea48441',1,'WeatherSensor']]]
];