Structure to hold Opentherm data packet content.
More...
#include <opentherm.h>
Structure to hold Opentherm data packet content.
Use f88(), u16() or s16() functions to get appropriate value of data packet accoridng to id of message.
Definition at line 184 of file opentherm.h.
◆ OpenthermData()
| esphome::opentherm::OpenthermData::OpenthermData |
( |
| ) |
|
|
inline |
◆ f88() [1/2]
| float esphome::opentherm::OpenthermData::f88 |
( |
| ) |
|
- Returns
- float representation of data packet value
◆ f88() [2/2]
| void esphome::opentherm::OpenthermData::f88 |
( |
float | value | ) |
|
- Parameters
-
| float | number to set as value of this data packet |
◆ s16() [1/2]
| int16_t esphome::opentherm::OpenthermData::s16 |
( |
| ) |
|
- Returns
- signed 16b integer representation of data packet value
◆ s16() [2/2]
| void esphome::opentherm::OpenthermData::s16 |
( |
int16_t | value | ) |
|
- Parameters
-
| signed | 16b integer number to set as value of this data packet |
◆ u16() [1/2]
| uint16_t esphome::opentherm::OpenthermData::u16 |
( |
| ) |
|
- Returns
- unsigned 16b integer representation of data packet value
◆ u16() [2/2]
| void esphome::opentherm::OpenthermData::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: