ESPHome 2026.11.0-dev
Loading...
Searching...
No Matches
hob2hood_protocol.h
Go to the documentation of this file.
1#pragma once
2
3#include "remote_base.h"
4
5namespace esphome::remote_base {
6
16
19 bool operator==(const Hob2HoodData &rhs) const { return this->command == rhs.command; }
20};
21
22class Hob2HoodProtocol : public RemoteProtocol<Hob2HoodData> {
23 public:
24 void encode(RemoteTransmitData *dst, const Hob2HoodData &data);
25 optional<Hob2HoodData> decode(RemoteReceiveData src);
26 void dump(const Hob2HoodData &data);
27};
28
29DECLARE_REMOTE_PROTOCOL(Hob2Hood)
30
31} // namespace esphome::remote_base
void dump(const Hob2HoodData &data)
optional< Hob2HoodData > decode(RemoteReceiveData src)
void encode(RemoteTransmitData *dst, const Hob2HoodData &data)
const void * src
Definition hal.h:68
bool operator==(const Hob2HoodData &rhs) const