#include <abbwelcome_protocol.h>
|
std::array< uint8_t, 12+MAX_DATA_LENGTH > | data_ |
|
Definition at line 33 of file abbwelcome_protocol.h.
◆ ABBWelcomeData() [1/4]
esphome::remote_base::ABBWelcomeData::ABBWelcomeData |
( |
| ) |
|
|
inline |
◆ ABBWelcomeData() [2/4]
esphome::remote_base::ABBWelcomeData::ABBWelcomeData |
( |
std::initializer_list< uint8_t > | data | ) |
|
|
inline |
◆ ABBWelcomeData() [3/4]
esphome::remote_base::ABBWelcomeData::ABBWelcomeData |
( |
const std::vector< uint8_t > & | data | ) |
|
|
inline |
◆ ABBWelcomeData() [4/4]
esphome::remote_base::ABBWelcomeData::ABBWelcomeData |
( |
const ABBWelcomeData & | | ) |
|
|
default |
◆ calc_cs_()
uint8_t esphome::remote_base::ABBWelcomeData::calc_cs_ |
( |
| ) |
const |
|
protected |
◆ data() [1/2]
uint8_t * esphome::remote_base::ABBWelcomeData::data |
( |
| ) |
|
|
inline |
◆ data() [2/2]
const uint8_t * esphome::remote_base::ABBWelcomeData::data |
( |
| ) |
const |
|
inline |
◆ finalize()
void esphome::remote_base::ABBWelcomeData::finalize |
( |
| ) |
|
|
inline |
◆ get_address_length()
uint8_t esphome::remote_base::ABBWelcomeData::get_address_length |
( |
| ) |
const |
|
inline |
◆ get_data()
std::vector< uint8_t > esphome::remote_base::ABBWelcomeData::get_data |
( |
| ) |
const |
|
inline |
◆ get_data_size()
uint8_t esphome::remote_base::ABBWelcomeData::get_data_size |
( |
| ) |
const |
|
inline |
◆ get_destination_address()
uint32_t esphome::remote_base::ABBWelcomeData::get_destination_address |
( |
| ) |
const |
|
inline |
◆ get_message_id()
uint8_t esphome::remote_base::ABBWelcomeData::get_message_id |
( |
| ) |
const |
|
inline |
◆ get_message_type()
uint8_t esphome::remote_base::ABBWelcomeData::get_message_type |
( |
| ) |
const |
|
inline |
◆ get_retransmission()
bool esphome::remote_base::ABBWelcomeData::get_retransmission |
( |
| ) |
const |
|
inline |
◆ get_source_address()
uint32_t esphome::remote_base::ABBWelcomeData::get_source_address |
( |
| ) |
const |
|
inline |
◆ get_three_byte_address()
uint8_t esphome::remote_base::ABBWelcomeData::get_three_byte_address |
( |
| ) |
const |
|
inline |
◆ is_valid()
bool esphome::remote_base::ABBWelcomeData::is_valid |
( |
| ) |
const |
|
inline |
◆ operator==()
bool esphome::remote_base::ABBWelcomeData::operator== |
( |
const ABBWelcomeData & | rhs | ) |
const |
|
inline |
◆ operator[]() [1/2]
uint8_t & esphome::remote_base::ABBWelcomeData::operator[] |
( |
size_t | idx | ) |
|
|
inline |
◆ operator[]() [2/2]
const uint8_t & esphome::remote_base::ABBWelcomeData::operator[] |
( |
size_t | idx | ) |
const |
|
inline |
◆ set_data()
void esphome::remote_base::ABBWelcomeData::set_data |
( |
std::vector< uint8_t > | data | ) |
|
|
inline |
◆ set_destination_address()
void esphome::remote_base::ABBWelcomeData::set_destination_address |
( |
uint32_t | address | ) |
|
|
inline |
◆ set_message_id()
void esphome::remote_base::ABBWelcomeData::set_message_id |
( |
uint8_t | message_id | ) |
|
|
inline |
◆ set_message_type()
void esphome::remote_base::ABBWelcomeData::set_message_type |
( |
uint8_t | message_type | ) |
|
|
inline |
◆ set_retransmission()
void esphome::remote_base::ABBWelcomeData::set_retransmission |
( |
bool | retransmission | ) |
|
|
inline |
◆ set_source_address()
void esphome::remote_base::ABBWelcomeData::set_source_address |
( |
uint32_t | address | ) |
|
|
inline |
◆ set_three_byte_address()
void esphome::remote_base::ABBWelcomeData::set_three_byte_address |
( |
bool | three_byte_address | ) |
|
|
inline |
◆ size()
uint8_t esphome::remote_base::ABBWelcomeData::size |
( |
| ) |
const |
|
inline |
◆ to_string()
std::string esphome::remote_base::ABBWelcomeData::to_string |
( |
uint8_t | max_print_bytes = 255 | ) |
const |
|
inline |
◆ auto_message_id
bool esphome::remote_base::ABBWelcomeData::auto_message_id {false} |
◆ data_
std::array<uint8_t, 12 + MAX_DATA_LENGTH> esphome::remote_base::ABBWelcomeData::data_ |
|
protected |
The documentation for this class was generated from the following files: