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 @@
608 
609 #endif
WeatherSensor
Receive, decode and store Bresser Weather Sensor Data Uses CC1101 or SX1276 radio module for receivin...
Definition: WeatherSensor.h:169
-
WeatherSensor::getMessage
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
-
WeatherSensor::findId
int findId(uint32_t id)
Definition: WeatherSensor.cpp:556
-
WeatherSensor::radioReset
void radioReset(void)
Reset radio transceiver.
Definition: WeatherSensor.cpp:228
+
WeatherSensor::getMessage
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
+
WeatherSensor::findId
int findId(uint32_t id)
Definition: WeatherSensor.cpp:426
+
WeatherSensor::radioReset
void radioReset(void)
Reset radio transceiver.
Definition: WeatherSensor.cpp:232
WeatherSensor::rxFlags
uint8_t rxFlags
receive flags (see getData())
Definition: WeatherSensor.h:330
WeatherSensor::rssi
float rssi
received signal strength indicator in dBm
Definition: WeatherSensor.h:329
-
WeatherSensor::getSensorsCfg
void getSensorsCfg(uint8_t &max_sensors, uint8_t &rx_flags, uint8_t &en_decoders)
Definition: WeatherSensor.cpp:709
-
WeatherSensor::getData
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
-
WeatherSensor::setSensorsCfg
void setSensorsCfg(uint8_t max_sensors, uint8_t rx_flags, uint8_t en_decoders=0xFF)
Definition: WeatherSensor.cpp:693
+
WeatherSensor::getSensorsCfg
void getSensorsCfg(uint8_t &max_sensors, uint8_t &rx_flags, uint8_t &en_decoders)
Definition: WeatherSensorConfig.cpp:179
+
WeatherSensor::getData
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
+
WeatherSensor::setSensorsCfg
void setSensorsCfg(uint8_t max_sensors, uint8_t rx_flags, uint8_t en_decoders=0xFF)
Definition: WeatherSensorConfig.cpp:163
WeatherSensor::enDecoders
uint8_t enDecoders
enabled Decoders
Definition: WeatherSensor.h:331
-
WeatherSensor::sleep
void sleep(void)
Set transceiver into sleep mode.
Definition: WeatherSensor.cpp:233
-
WeatherSensor::begin
int16_t begin(void)
Presence check and initialization of radio module.
Definition: WeatherSensor.cpp:131
-
WeatherSensor::findType
int findType(uint8_t type, uint8_t channel=0xFF)
Definition: WeatherSensor.cpp:569
-
WeatherSensor::getSensorsInc
uint8_t getSensorsInc(uint8_t *payload)
Definition: WeatherSensor.cpp:646
-
WeatherSensor::genMessage
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
+
WeatherSensor::sleep
void sleep(void)
Set transceiver into sleep mode.
Definition: WeatherSensor.cpp:237
+
WeatherSensor::begin
int16_t begin(void)
Presence check and initialization of radio module.
Definition: WeatherSensor.cpp:135
+
WeatherSensor::findType
int findType(uint8_t type, uint8_t channel=0xFF)
Definition: WeatherSensor.cpp:439
+
WeatherSensor::getSensorsInc
uint8_t getSensorsInc(uint8_t *payload)
Definition: WeatherSensorConfig.cpp:116
+
WeatherSensor::genMessage
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
WeatherSensor::sensor_t
struct Sensor sensor_t
Shortcut for struct Sensor.
Definition: WeatherSensor.h:327
WeatherSensor::sensor
std::vector< sensor_t > sensor
sensor data array
Definition: WeatherSensor.h:328
-
WeatherSensor::setSensorsInc
void setSensorsInc(uint8_t *bytes, uint8_t size)
Definition: WeatherSensor.cpp:623
-
WeatherSensor::getSensorsExc
uint8_t getSensorsExc(uint8_t *payload)
Definition: WeatherSensor.cpp:681
+
WeatherSensor::setSensorsInc
void setSensorsInc(uint8_t *bytes, uint8_t size)
Definition: WeatherSensorConfig.cpp:93
+
WeatherSensor::getSensorsExc
uint8_t getSensorsExc(uint8_t *payload)
Definition: WeatherSensorConfig.cpp:151
WeatherSensor::clearSlots
void clearSlots(uint8_t type=0xFF)
Clear sensor data.
Definition: WeatherSensor.h:349
-
WeatherSensor::decodeMessage
DecodeStatus decodeMessage(const uint8_t *msg, uint8_t msgSize)
Decode message Tries the available decoders until a decoding was successful.
Definition: WeatherSensor.cpp:359
-
WeatherSensor::setSensorsExc
void setSensorsExc(uint8_t *bytes, uint8_t size)
Definition: WeatherSensor.cpp:658
+
WeatherSensor::decodeMessage
DecodeStatus decodeMessage(const uint8_t *msg, uint8_t msgSize)
Decode message Tries the available decoders until a decoding was successful.
Definition: WeatherSensorDecoders.cpp:139
+
WeatherSensor::setSensorsExc
void setSensorsExc(uint8_t *bytes, uint8_t size)
Definition: WeatherSensorConfig.cpp:128
SensorMap
Mapping of sensor IDs to names.
Definition: WeatherSensor.h:156
SensorMap::name
std::string name
Name of sensor (e.g. for MQTT topic)
Definition: WeatherSensor.h:158
SensorMap::id
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