ESPHome 2025.5.0
|
Typedefs | |
using | ABBWelcomeTrigger = RemoteReceiverTrigger<ABBWelcomeProtocol> |
using | ABBWelcomeDumper = RemoteReceiverDumper<ABBWelcomeProtocol> |
using | RCSwitchTrigger = RemoteReceiverTrigger<RCSwitchBase> |
using | RawTimings = std::vector<int32_t> |
Enumerations | |
enum class | RxSt { RX_IDLE , RX_DATA , RX_STOP } |
enum | { GOBOX_MENU = 0xaa55 , GOBOX_RETURN = 0x22dd , GOBOX_UP = 0x0af5 , GOBOX_LEFT = 0x8a75 , GOBOX_RIGHT = 0x48b7 , GOBOX_DOWN = 0xa25d , GOBOX_OK = 0xc837 , GOBOX_TOGGLE = 0xb847 , GOBOX_PROFILE = 0xfa05 , GOBOX_FASTER = 0xf00f , GOBOX_SLOWER = 0xd02f , GOBOX_LOUDER = 0xb04f , GOBOX_SOFTER = 0xf807 } |
enum | ToleranceMode : uint8_t { TOLERANCE_MODE_PERCENTAGE = 0 , TOLERANCE_MODE_TIME = 1 } |
Functions | |
std::vector< uint16_t > | encode_pronto (const std::string &str) |
uint64_t | decode_binary_string (const std::string &data) |
uint64_t | decode_binary_string_mask (const std::string &data) |
Variables | |
constexpr uint16_t | PW_CARR_US = 200 |
constexpr uint16_t | PW_ZERO_US = 2925 |
constexpr uint16_t | PW_SAME_US = 6050 |
constexpr uint16_t | PW_ONE_US = 9175 |
constexpr uint16_t | PW_STOP_US = 12300 |
constexpr uint16_t | PW_START_US = 15425 |
constexpr uint8_t | PC_ZERO = (PW_CARR_US + PW_ZERO_US) / 3125 |
constexpr uint8_t | PC_SAME = (PW_CARR_US + PW_SAME_US) / 3125 |
constexpr uint8_t | PC_ONE = (PW_CARR_US + PW_ONE_US) / 3125 |
constexpr uint8_t | PC_STOP = (PW_CARR_US + PW_STOP_US) / 3125 |
constexpr uint8_t | PC_START = (PW_CARR_US + PW_START_US) / 3125 |
constexpr uint32_t | N_BITS = 1 + 8 + 8 |
constexpr uint32_t | N_SYM = 2 + ((3 + 17 + 1) * 2u) |
constexpr uint64_t | HEADER = 0b011001001100010uL |
constexpr uint64_t | HEADER_SIZE = 15 |
constexpr uint64_t | CODE_SIZE = 17 |
constexpr unsigned int | HAIER_IR_PACKET_BIT_SIZE = 112 |
constexpr unsigned int | MIRAGE_IR_PACKET_BIT_SIZE = 120 |
const RCSwitchBase | RC_SWITCH_PROTOCOLS [9] |
Definition at line 213 of file abbwelcome_protocol.h.
Definition at line 212 of file abbwelcome_protocol.h.
using esphome::remote_base::RawTimings = std::vector<int32_t> |
Definition at line 23 of file remote_base.h.
Definition at line 218 of file rc_switch_protocol.h.
anonymous enum |
Enumerator | |
---|---|
GOBOX_MENU | |
GOBOX_RETURN | |
GOBOX_UP | |
GOBOX_LEFT | |
GOBOX_RIGHT | |
GOBOX_DOWN | |
GOBOX_OK | |
GOBOX_TOGGLE | |
GOBOX_PROFILE | |
GOBOX_FASTER | |
GOBOX_SLOWER | |
GOBOX_LOUDER | |
GOBOX_SOFTER |
Definition at line 14 of file gobox_protocol.h.
|
strong |
Enumerator | |
---|---|
RX_IDLE | |
RX_DATA | |
RX_STOP |
Definition at line 33 of file beo4_protocol.cpp.
enum esphome::remote_base::ToleranceMode : uint8_t |
Enumerator | |
---|---|
TOLERANCE_MODE_PERCENTAGE | |
TOLERANCE_MODE_TIME |
Definition at line 18 of file remote_base.h.
uint64_t esphome::remote_base::decode_binary_string | ( | const std::string & | data | ) |
Definition at line 223 of file rc_switch_protocol.cpp.
uint64_t esphome::remote_base::decode_binary_string_mask | ( | const std::string & | data | ) |
Definition at line 232 of file rc_switch_protocol.cpp.
std::vector< uint16_t > esphome::remote_base::encode_pronto | ( | const std::string & | str | ) |
Definition at line 130 of file pronto_protocol.cpp.
|
constexpr |
Definition at line 14 of file gobox_protocol.cpp.
|
constexpr |
Definition at line 14 of file haier_protocol.cpp.
|
constexpr |
Definition at line 12 of file gobox_protocol.cpp.
|
constexpr |
Definition at line 13 of file gobox_protocol.cpp.
|
constexpr |
Definition at line 15 of file mirage_protocol.cpp.
|
constexpr |
Definition at line 27 of file beo4_protocol.cpp.
|
constexpr |
Definition at line 30 of file beo4_protocol.cpp.
|
constexpr |
Definition at line 22 of file beo4_protocol.cpp.
|
constexpr |
Definition at line 21 of file beo4_protocol.cpp.
|
constexpr |
Definition at line 24 of file beo4_protocol.cpp.
|
constexpr |
Definition at line 23 of file beo4_protocol.cpp.
|
constexpr |
Definition at line 20 of file beo4_protocol.cpp.
|
constexpr |
Definition at line 12 of file beo4_protocol.cpp.
|
constexpr |
Definition at line 15 of file beo4_protocol.cpp.
|
constexpr |
Definition at line 14 of file beo4_protocol.cpp.
|
constexpr |
Definition at line 17 of file beo4_protocol.cpp.
|
constexpr |
Definition at line 16 of file beo4_protocol.cpp.
|
constexpr |
Definition at line 13 of file beo4_protocol.cpp.
const RCSwitchBase esphome::remote_base::RC_SWITCH_PROTOCOLS |
Definition at line 9 of file rc_switch_protocol.cpp.