Structure to hold Opentherm data packet content.
More...
#include <opentherm.h>
Structure to hold Opentherm data packet content.
Use get_f88(), get_u16() or get_s16() functions to get appropriate value of data packet according to id of message.
Definition at line 183 of file opentherm.h.
◆ OpenthermData()
| esphome::opentherm::OpenthermData::OpenthermData |
( |
| ) |
|
|
inline |
◆ get_f88()
| float esphome::opentherm::OpenthermData::get_f88 |
( |
| ) |
|
- Returns
- float representation of data packet value
◆ get_s16()
| int16_t esphome::opentherm::OpenthermData::get_s16 |
( |
| ) |
|
- Returns
- signed 16b integer representation of data packet value
◆ get_u16()
| uint16_t esphome::opentherm::OpenthermData::get_u16 |
( |
| ) |
|
- Returns
- unsigned 16b integer representation of data packet value
◆ set_f88()
| void esphome::opentherm::OpenthermData::set_f88 |
( |
float | value | ) |
|
- Parameters
-
| float | number to set as value of this data packet |
◆ set_s16()
| void esphome::opentherm::OpenthermData::set_s16 |
( |
int16_t | value | ) |
|
- Parameters
-
| signed | 16b integer number to set as value of this data packet |
◆ set_u16()
| void esphome::opentherm::OpenthermData::set_u16 |
( |
uint16_t | value | ) |
|
- Parameters
-
| unsigned | 16b integer number to set as value of this data packet |
◆ id
| uint8_t esphome::opentherm::OpenthermData::id |
◆ type
| uint8_t esphome::opentherm::OpenthermData::type |
◆ valueHB
| uint8_t esphome::opentherm::OpenthermData::valueHB |
◆ valueLB
| uint8_t esphome::opentherm::OpenthermData::valueLB |
The documentation for this struct was generated from the following file: