|
ESPHome 2026.10.0-dev
|
Data Structures | |
| class | LgIrClimate |
Variables | |
| const uint32_t | LG_HEADER = 0x8800000 |
| const uint32_t | COMMAND_HEADER_MASK = 0xFF000 |
| const uint32_t | COMMAND_DATA_MASK = 0x00FF0 |
| const uint32_t | CHECKSUM_MASK = 0xF |
| const uint32_t | COMMAND_ON_COOL = 0x00000 |
| const uint32_t | COMMAND_ON_DRY = 0x01000 |
| const uint32_t | COMMAND_ON_FAN_ONLY = 0x02000 |
| const uint32_t | COMMAND_ON_AI = 0x03000 |
| const uint32_t | COMMAND_ON_HEAT = 0x04000 |
| const uint32_t | COMMAND_COOL = 0x08000 |
| const uint32_t | COMMAND_DRY = 0x09000 |
| const uint32_t | COMMAND_FAN_ONLY = 0x0A000 |
| const uint32_t | COMMAND_AI = 0x0B000 |
| const uint32_t | COMMAND_HEAT = 0x0C000 |
| const uint32_t | FAN_SPEED_MASK = 0xF0 |
| const uint32_t | FAN_AUTO = 0x50 |
| const uint32_t | FAN_MIN = 0x00 |
| const uint32_t | FAN_F2 = 0x90 |
| const uint32_t | FAN_MED = 0x20 |
| const uint32_t | FAN_F4 = 0xA0 |
| const uint32_t | FAN_MAX = 0x40 |
| const uint8_t | TEMP_RANGE = TEMP_MAX - TEMP_MIN + 1 |
| const uint32_t | TEMP_MASK = 0xF00 |
| const uint32_t | TEMP_SHIFT = 8 |
| const uint16_t | BITS = 28 |
| const uint8_t | TEMP_MIN = 18 |
| const uint8_t | TEMP_MAX = 30 |
Definition at line 56 of file climate_ir_lg.cpp.
| Enumerator | |
|---|---|
| HEADER_BASIC | |
| BASIC_SWING_TOGGLE | |
| BASIC_JET | |
Definition at line 18 of file climate_ir_lg.cpp.
Definition at line 28 of file climate_ir_lg.cpp.
| const uint16_t esphome::climate_ir_lg::BITS = 28 |
Definition at line 113 of file climate_ir_lg.cpp.
| const uint32_t esphome::climate_ir_lg::CHECKSUM_MASK = 0xF |
Definition at line 16 of file climate_ir_lg.cpp.
| const uint32_t esphome::climate_ir_lg::COMMAND_AI = 0x0B000 |
Definition at line 96 of file climate_ir_lg.cpp.
| const uint32_t esphome::climate_ir_lg::COMMAND_COOL = 0x08000 |
Definition at line 93 of file climate_ir_lg.cpp.
| const uint32_t esphome::climate_ir_lg::COMMAND_DATA_MASK = 0x00FF0 |
Definition at line 15 of file climate_ir_lg.cpp.
| const uint32_t esphome::climate_ir_lg::COMMAND_DRY = 0x09000 |
Definition at line 94 of file climate_ir_lg.cpp.
| const uint32_t esphome::climate_ir_lg::COMMAND_FAN_ONLY = 0x0A000 |
Definition at line 95 of file climate_ir_lg.cpp.
| const uint32_t esphome::climate_ir_lg::COMMAND_HEADER_MASK = 0xFF000 |
Definition at line 14 of file climate_ir_lg.cpp.
| const uint32_t esphome::climate_ir_lg::COMMAND_HEAT = 0x0C000 |
Definition at line 97 of file climate_ir_lg.cpp.
| const uint32_t esphome::climate_ir_lg::COMMAND_ON_AI = 0x03000 |
Definition at line 90 of file climate_ir_lg.cpp.
| const uint32_t esphome::climate_ir_lg::COMMAND_ON_COOL = 0x00000 |
Definition at line 87 of file climate_ir_lg.cpp.
| const uint32_t esphome::climate_ir_lg::COMMAND_ON_DRY = 0x01000 |
Definition at line 88 of file climate_ir_lg.cpp.
| const uint32_t esphome::climate_ir_lg::COMMAND_ON_FAN_ONLY = 0x02000 |
Definition at line 89 of file climate_ir_lg.cpp.
| const uint32_t esphome::climate_ir_lg::COMMAND_ON_HEAT = 0x04000 |
Definition at line 91 of file climate_ir_lg.cpp.
| const uint32_t esphome::climate_ir_lg::FAN_AUTO = 0x50 |
Definition at line 101 of file climate_ir_lg.cpp.
| const uint32_t esphome::climate_ir_lg::FAN_F2 = 0x90 |
Definition at line 103 of file climate_ir_lg.cpp.
| const uint32_t esphome::climate_ir_lg::FAN_F4 = 0xA0 |
Definition at line 105 of file climate_ir_lg.cpp.
| const uint32_t esphome::climate_ir_lg::FAN_MAX = 0x40 |
Definition at line 106 of file climate_ir_lg.cpp.
| const uint32_t esphome::climate_ir_lg::FAN_MED = 0x20 |
Definition at line 104 of file climate_ir_lg.cpp.
| const uint32_t esphome::climate_ir_lg::FAN_MIN = 0x00 |
Definition at line 102 of file climate_ir_lg.cpp.
| const uint32_t esphome::climate_ir_lg::FAN_SPEED_MASK = 0xF0 |
Definition at line 100 of file climate_ir_lg.cpp.
| const uint32_t esphome::climate_ir_lg::LG_HEADER = 0x8800000 |
Definition at line 11 of file climate_ir_lg.cpp.
| const uint32_t esphome::climate_ir_lg::TEMP_MASK = 0xF00 |
Definition at line 110 of file climate_ir_lg.cpp.
| const uint8_t esphome::climate_ir_lg::TEMP_MAX = 30 |
Definition at line 11 of file climate_ir_lg.h.
| const uint8_t esphome::climate_ir_lg::TEMP_MIN = 18 |
Definition at line 10 of file climate_ir_lg.h.
Definition at line 109 of file climate_ir_lg.cpp.
| const uint32_t esphome::climate_ir_lg::TEMP_SHIFT = 8 |
Definition at line 111 of file climate_ir_lg.cpp.