|
ESPHome 2026.11.0-dev
|
#include <haier_protocol.h>
Public Member Functions | |
| void | encode (RemoteTransmitData *dst, const HaierData &data) |
| void | encode (RemoteTransmitData *dst, const uint8_t *data, size_t len) |
| data may be a PROGMEM table | |
| void | encode (RemoteTransmitData *dst, const std::vector< uint8_t > &data) |
| optional< HaierData > | decode (RemoteReceiveData src) |
| void | dump (const HaierData &data) |
Protected Member Functions | |
| void | encode_byte_ (RemoteTransmitData *dst, uint8_t item) |
Additional Inherited Members | |
Public Types inherited from esphome::remote_base::RemoteProtocol< HaierData > | |
| using | ProtocolData |
Definition at line 14 of file haier_protocol.h.
| optional< HaierData > esphome::remote_base::HaierProtocol::decode | ( | RemoteReceiveData | src | ) |
Definition at line 50 of file haier_protocol.cpp.
| void esphome::remote_base::HaierProtocol::dump | ( | const HaierData & | data | ) |
Definition at line 91 of file haier_protocol.cpp.
|
inline |
Definition at line 16 of file haier_protocol.h.
|
inline |
Definition at line 19 of file haier_protocol.h.
| void esphome::remote_base::HaierProtocol::encode | ( | RemoteTransmitData * | dst, |
| const uint8_t * | data, | ||
| size_t | len ) |
data may be a PROGMEM table
Definition at line 33 of file haier_protocol.cpp.
|
protected |
Definition at line 22 of file haier_protocol.cpp.