25DECLARE_REMOTE_PROTOCOL(Haier)
29 TEMPLATABLE_VALUE(std::vector<uint8_t>, code)
33 data.
data = this->code_.value(
x...);
34 HaierProtocol().encode(dst, data);
void encode_byte_(RemoteTransmitData *dst, uint8_t item)
void encode(RemoteTransmitData *dst, const HaierData &data) override
void dump(const HaierData &data) override
optional< HaierData > decode(RemoteReceiveData src) override
Providing packet encoding functions for exchanging data with a remote host.
bool operator==(const HaierData &rhs) const
std::vector< uint8_t > data