ESPHome  2024.12.2
Functions
esphome::opentherm::message_data Namespace Reference

Functions

bool parse_flag8_lb_0 (OpenthermData &data)
 
bool parse_flag8_lb_1 (OpenthermData &data)
 
bool parse_flag8_lb_2 (OpenthermData &data)
 
bool parse_flag8_lb_3 (OpenthermData &data)
 
bool parse_flag8_lb_4 (OpenthermData &data)
 
bool parse_flag8_lb_5 (OpenthermData &data)
 
bool parse_flag8_lb_6 (OpenthermData &data)
 
bool parse_flag8_lb_7 (OpenthermData &data)
 
bool parse_flag8_hb_0 (OpenthermData &data)
 
bool parse_flag8_hb_1 (OpenthermData &data)
 
bool parse_flag8_hb_2 (OpenthermData &data)
 
bool parse_flag8_hb_3 (OpenthermData &data)
 
bool parse_flag8_hb_4 (OpenthermData &data)
 
bool parse_flag8_hb_5 (OpenthermData &data)
 
bool parse_flag8_hb_6 (OpenthermData &data)
 
bool parse_flag8_hb_7 (OpenthermData &data)
 
uint8_t parse_u8_lb (OpenthermData &data)
 
uint8_t parse_u8_hb (OpenthermData &data)
 
int8_t parse_s8_lb (OpenthermData &data)
 
int8_t parse_s8_hb (OpenthermData &data)
 
uint16_t parse_u16 (OpenthermData &data)
 
uint16_t parse_u8_lb_60 (OpenthermData &data)
 
uint16_t parse_u8_hb_60 (OpenthermData &data)
 
int16_t parse_s16 (OpenthermData &data)
 
float parse_f88 (OpenthermData &data)
 
void write_flag8_lb_0 (const bool value, OpenthermData &data)
 
void write_flag8_lb_1 (const bool value, OpenthermData &data)
 
void write_flag8_lb_2 (const bool value, OpenthermData &data)
 
void write_flag8_lb_3 (const bool value, OpenthermData &data)
 
void write_flag8_lb_4 (const bool value, OpenthermData &data)
 
void write_flag8_lb_5 (const bool value, OpenthermData &data)
 
void write_flag8_lb_6 (const bool value, OpenthermData &data)
 
void write_flag8_lb_7 (const bool value, OpenthermData &data)
 
void write_flag8_hb_0 (const bool value, OpenthermData &data)
 
void write_flag8_hb_1 (const bool value, OpenthermData &data)
 
void write_flag8_hb_2 (const bool value, OpenthermData &data)
 
void write_flag8_hb_3 (const bool value, OpenthermData &data)
 
void write_flag8_hb_4 (const bool value, OpenthermData &data)
 
void write_flag8_hb_5 (const bool value, OpenthermData &data)
 
void write_flag8_hb_6 (const bool value, OpenthermData &data)
 
void write_flag8_hb_7 (const bool value, OpenthermData &data)
 
void write_u8_lb (const uint8_t value, OpenthermData &data)
 
void write_u8_hb (const uint8_t value, OpenthermData &data)
 
void write_s8_lb (const int8_t value, OpenthermData &data)
 
void write_s8_hb (const int8_t value, OpenthermData &data)
 
void write_u16 (const uint16_t value, OpenthermData &data)
 
void write_s16 (const int16_t value, OpenthermData &data)
 
void write_f88 (const float value, OpenthermData &data)
 

Function Documentation

◆ parse_f88()

float esphome::opentherm::message_data::parse_f88 ( OpenthermData data)

Definition at line 35 of file hub.cpp.

◆ parse_flag8_hb_0()

bool esphome::opentherm::message_data::parse_flag8_hb_0 ( OpenthermData data)

Definition at line 19 of file hub.cpp.

◆ parse_flag8_hb_1()

bool esphome::opentherm::message_data::parse_flag8_hb_1 ( OpenthermData data)

Definition at line 20 of file hub.cpp.

◆ parse_flag8_hb_2()

bool esphome::opentherm::message_data::parse_flag8_hb_2 ( OpenthermData data)

Definition at line 21 of file hub.cpp.

◆ parse_flag8_hb_3()

bool esphome::opentherm::message_data::parse_flag8_hb_3 ( OpenthermData data)

Definition at line 22 of file hub.cpp.

◆ parse_flag8_hb_4()

bool esphome::opentherm::message_data::parse_flag8_hb_4 ( OpenthermData data)

Definition at line 23 of file hub.cpp.

◆ parse_flag8_hb_5()

bool esphome::opentherm::message_data::parse_flag8_hb_5 ( OpenthermData data)

Definition at line 24 of file hub.cpp.

◆ parse_flag8_hb_6()

bool esphome::opentherm::message_data::parse_flag8_hb_6 ( OpenthermData data)

Definition at line 25 of file hub.cpp.

◆ parse_flag8_hb_7()

bool esphome::opentherm::message_data::parse_flag8_hb_7 ( OpenthermData data)

Definition at line 26 of file hub.cpp.

◆ parse_flag8_lb_0()

bool esphome::opentherm::message_data::parse_flag8_lb_0 ( OpenthermData data)

Definition at line 11 of file hub.cpp.

◆ parse_flag8_lb_1()

bool esphome::opentherm::message_data::parse_flag8_lb_1 ( OpenthermData data)

Definition at line 12 of file hub.cpp.

◆ parse_flag8_lb_2()

bool esphome::opentherm::message_data::parse_flag8_lb_2 ( OpenthermData data)

Definition at line 13 of file hub.cpp.

◆ parse_flag8_lb_3()

bool esphome::opentherm::message_data::parse_flag8_lb_3 ( OpenthermData data)

Definition at line 14 of file hub.cpp.

◆ parse_flag8_lb_4()

bool esphome::opentherm::message_data::parse_flag8_lb_4 ( OpenthermData data)

Definition at line 15 of file hub.cpp.

◆ parse_flag8_lb_5()

bool esphome::opentherm::message_data::parse_flag8_lb_5 ( OpenthermData data)

Definition at line 16 of file hub.cpp.

◆ parse_flag8_lb_6()

bool esphome::opentherm::message_data::parse_flag8_lb_6 ( OpenthermData data)

Definition at line 17 of file hub.cpp.

◆ parse_flag8_lb_7()

bool esphome::opentherm::message_data::parse_flag8_lb_7 ( OpenthermData data)

Definition at line 18 of file hub.cpp.

◆ parse_s16()

int16_t esphome::opentherm::message_data::parse_s16 ( OpenthermData data)

Definition at line 34 of file hub.cpp.

◆ parse_s8_hb()

int8_t esphome::opentherm::message_data::parse_s8_hb ( OpenthermData data)

Definition at line 30 of file hub.cpp.

◆ parse_s8_lb()

int8_t esphome::opentherm::message_data::parse_s8_lb ( OpenthermData data)

Definition at line 29 of file hub.cpp.

◆ parse_u16()

uint16_t esphome::opentherm::message_data::parse_u16 ( OpenthermData data)

Definition at line 31 of file hub.cpp.

◆ parse_u8_hb()

uint8_t esphome::opentherm::message_data::parse_u8_hb ( OpenthermData data)

Definition at line 28 of file hub.cpp.

◆ parse_u8_hb_60()

uint16_t esphome::opentherm::message_data::parse_u8_hb_60 ( OpenthermData data)

Definition at line 33 of file hub.cpp.

◆ parse_u8_lb()

uint8_t esphome::opentherm::message_data::parse_u8_lb ( OpenthermData data)

Definition at line 27 of file hub.cpp.

◆ parse_u8_lb_60()

uint16_t esphome::opentherm::message_data::parse_u8_lb_60 ( OpenthermData data)

Definition at line 32 of file hub.cpp.

◆ write_f88()

void esphome::opentherm::message_data::write_f88 ( const float  value,
OpenthermData data 
)

Definition at line 59 of file hub.cpp.

◆ write_flag8_hb_0()

void esphome::opentherm::message_data::write_flag8_hb_0 ( const bool  value,
OpenthermData data 
)

Definition at line 45 of file hub.cpp.

◆ write_flag8_hb_1()

void esphome::opentherm::message_data::write_flag8_hb_1 ( const bool  value,
OpenthermData data 
)

Definition at line 46 of file hub.cpp.

◆ write_flag8_hb_2()

void esphome::opentherm::message_data::write_flag8_hb_2 ( const bool  value,
OpenthermData data 
)

Definition at line 47 of file hub.cpp.

◆ write_flag8_hb_3()

void esphome::opentherm::message_data::write_flag8_hb_3 ( const bool  value,
OpenthermData data 
)

Definition at line 48 of file hub.cpp.

◆ write_flag8_hb_4()

void esphome::opentherm::message_data::write_flag8_hb_4 ( const bool  value,
OpenthermData data 
)

Definition at line 49 of file hub.cpp.

◆ write_flag8_hb_5()

void esphome::opentherm::message_data::write_flag8_hb_5 ( const bool  value,
OpenthermData data 
)

Definition at line 50 of file hub.cpp.

◆ write_flag8_hb_6()

void esphome::opentherm::message_data::write_flag8_hb_6 ( const bool  value,
OpenthermData data 
)

Definition at line 51 of file hub.cpp.

◆ write_flag8_hb_7()

void esphome::opentherm::message_data::write_flag8_hb_7 ( const bool  value,
OpenthermData data 
)

Definition at line 52 of file hub.cpp.

◆ write_flag8_lb_0()

void esphome::opentherm::message_data::write_flag8_lb_0 ( const bool  value,
OpenthermData data 
)

Definition at line 37 of file hub.cpp.

◆ write_flag8_lb_1()

void esphome::opentherm::message_data::write_flag8_lb_1 ( const bool  value,
OpenthermData data 
)

Definition at line 38 of file hub.cpp.

◆ write_flag8_lb_2()

void esphome::opentherm::message_data::write_flag8_lb_2 ( const bool  value,
OpenthermData data 
)

Definition at line 39 of file hub.cpp.

◆ write_flag8_lb_3()

void esphome::opentherm::message_data::write_flag8_lb_3 ( const bool  value,
OpenthermData data 
)

Definition at line 40 of file hub.cpp.

◆ write_flag8_lb_4()

void esphome::opentherm::message_data::write_flag8_lb_4 ( const bool  value,
OpenthermData data 
)

Definition at line 41 of file hub.cpp.

◆ write_flag8_lb_5()

void esphome::opentherm::message_data::write_flag8_lb_5 ( const bool  value,
OpenthermData data 
)

Definition at line 42 of file hub.cpp.

◆ write_flag8_lb_6()

void esphome::opentherm::message_data::write_flag8_lb_6 ( const bool  value,
OpenthermData data 
)

Definition at line 43 of file hub.cpp.

◆ write_flag8_lb_7()

void esphome::opentherm::message_data::write_flag8_lb_7 ( const bool  value,
OpenthermData data 
)

Definition at line 44 of file hub.cpp.

◆ write_s16()

void esphome::opentherm::message_data::write_s16 ( const int16_t  value,
OpenthermData data 
)

Definition at line 58 of file hub.cpp.

◆ write_s8_hb()

void esphome::opentherm::message_data::write_s8_hb ( const int8_t  value,
OpenthermData data 
)

Definition at line 56 of file hub.cpp.

◆ write_s8_lb()

void esphome::opentherm::message_data::write_s8_lb ( const int8_t  value,
OpenthermData data 
)

Definition at line 55 of file hub.cpp.

◆ write_u16()

void esphome::opentherm::message_data::write_u16 ( const uint16_t  value,
OpenthermData data 
)

Definition at line 57 of file hub.cpp.

◆ write_u8_hb()

void esphome::opentherm::message_data::write_u8_hb ( const uint8_t  value,
OpenthermData data 
)

Definition at line 54 of file hub.cpp.

◆ write_u8_lb()

void esphome::opentherm::message_data::write_u8_lb ( const uint8_t  value,
OpenthermData data 
)

Definition at line 53 of file hub.cpp.