ESPHome
2026.11.0-dev
Loading...
Searching...
No Matches
esphome
components
remote_base
somfy_rts_protocol.h
Go to the documentation of this file.
1
#pragma once
2
3
#include "
remote_base.h
"
4
5
namespace
esphome::remote_base
{
6
7
struct
SomfyRtsData
{
8
uint32_t
address
;
9
uint16_t
rolling_code
;
10
uint8_t
key
;
11
uint8_t
control
;
12
bool
control_in_key
;
13
};
14
15
// Transmit only: there is no decoder yet, so no binary sensor, trigger or dumper is registered.
16
class
SomfyRtsProtocol
:
public
RemoteProtocol
<SomfyRtsData> {
17
public
:
18
void
encode
(
RemoteTransmitData
*dst,
const
SomfyRtsData
&data);
19
};
20
21
}
// namespace esphome::remote_base
esphome::remote_base::RemoteProtocol
Definition
remote_base.h:319
esphome::remote_base::RemoteTransmitData
Definition
remote_base.h:22
esphome::remote_base::SomfyRtsProtocol
Definition
somfy_rts_protocol.h:16
esphome::remote_base::SomfyRtsProtocol::encode
void encode(RemoteTransmitData *dst, const SomfyRtsData &data)
Definition
somfy_rts_protocol.cpp:21
esphome::remote_base
Definition
ir_rf_base.cpp:221
remote_base.h
uint32_t
static void uint32_t
Definition
crash_handler.cpp:153
esphome::remote_base::SomfyRtsData
Definition
somfy_rts_protocol.h:7
esphome::remote_base::SomfyRtsData::control
uint8_t control
Definition
somfy_rts_protocol.h:11
esphome::remote_base::SomfyRtsData::control_in_key
bool control_in_key
Definition
somfy_rts_protocol.h:12
esphome::remote_base::SomfyRtsData::rolling_code
uint16_t rolling_code
Definition
somfy_rts_protocol.h:9
esphome::remote_base::SomfyRtsData::key
uint8_t key
Definition
somfy_rts_protocol.h:10
esphome::remote_base::SomfyRtsData::address
uint32_t address
Definition
somfy_rts_protocol.h:8
Generated by
1.12.0