ESPHome
2024.12.2
|
Data Structures | |
class | Whynter |
Variables | |
const uint16_t | BITS = 32 |
const uint32_t | COMMAND_MASK = 0xFF << 24 |
const uint32_t | COMMAND_CODE = 0x12 << 24 |
const uint32_t | POWER_SHIFT = 8 |
const uint32_t | POWER_MASK = 1 << POWER_SHIFT |
const uint32_t | POWER_OFF = 0 << POWER_SHIFT |
const uint32_t | MODE_SHIFT = 16 |
const uint32_t | MODE_MASK = 0b1111 << MODE_SHIFT |
const uint32_t | MODE_FAN = 0b0001 << MODE_SHIFT |
const uint32_t | MODE_DRY = 0b0010 << MODE_SHIFT |
const uint32_t | MODE_HEAT = 0b0100 << MODE_SHIFT |
const uint32_t | MODE_COOL = 0b1000 << MODE_SHIFT |
const uint32_t | FAN_SHIFT = 20 |
const uint32_t | FAN_MASK = 0b111 << FAN_SHIFT |
const uint32_t | FAN_HIGH = 0b001 << FAN_SHIFT |
const uint32_t | FAN_MED = 0b010 << FAN_SHIFT |
const uint32_t | FAN_LOW = 0b100 << FAN_SHIFT |
const uint32_t | UNIT_SHIFT = 10 |
const uint32_t | UNIT_MASK = 1 << UNIT_SHIFT |
const uint32_t | TEMP_MASK = 0xFF |
const uint32_t | TEMP_OFFSET_C = 16 |
const uint8_t | TEMP_MIN_C = 16 |
const uint8_t | TEMP_MAX_C = 32 |
const uint8_t | TEMP_MIN_F = 61 |
const uint8_t | TEMP_MAX_F = 89 |
const uint16_t esphome::whynter::BITS = 32 |
Definition at line 9 of file whynter.cpp.
const uint32_t esphome::whynter::COMMAND_CODE = 0x12 << 24 |
Definition at line 13 of file whynter.cpp.
const uint32_t esphome::whynter::COMMAND_MASK = 0xFF << 24 |
Definition at line 12 of file whynter.cpp.
const uint32_t esphome::whynter::FAN_HIGH = 0b001 << FAN_SHIFT |
Definition at line 31 of file whynter.cpp.
const uint32_t esphome::whynter::FAN_LOW = 0b100 << FAN_SHIFT |
Definition at line 33 of file whynter.cpp.
const uint32_t esphome::whynter::FAN_MASK = 0b111 << FAN_SHIFT |
Definition at line 30 of file whynter.cpp.
const uint32_t esphome::whynter::FAN_MED = 0b010 << FAN_SHIFT |
Definition at line 32 of file whynter.cpp.
const uint32_t esphome::whynter::FAN_SHIFT = 20 |
Definition at line 29 of file whynter.cpp.
const uint32_t esphome::whynter::MODE_COOL = 0b1000 << MODE_SHIFT |
Definition at line 26 of file whynter.cpp.
const uint32_t esphome::whynter::MODE_DRY = 0b0010 << MODE_SHIFT |
Definition at line 24 of file whynter.cpp.
const uint32_t esphome::whynter::MODE_FAN = 0b0001 << MODE_SHIFT |
Definition at line 23 of file whynter.cpp.
const uint32_t esphome::whynter::MODE_HEAT = 0b0100 << MODE_SHIFT |
Definition at line 25 of file whynter.cpp.
const uint32_t esphome::whynter::MODE_MASK = 0b1111 << MODE_SHIFT |
Definition at line 22 of file whynter.cpp.
const uint32_t esphome::whynter::MODE_SHIFT = 16 |
Definition at line 21 of file whynter.cpp.
const uint32_t esphome::whynter::POWER_MASK = 1 << POWER_SHIFT |
Definition at line 17 of file whynter.cpp.
const uint32_t esphome::whynter::POWER_OFF = 0 << POWER_SHIFT |
Definition at line 18 of file whynter.cpp.
const uint32_t esphome::whynter::POWER_SHIFT = 8 |
Definition at line 16 of file whynter.cpp.
const uint32_t esphome::whynter::TEMP_MASK = 0xFF |
Definition at line 40 of file whynter.cpp.
const uint32_t esphome::whynter::TEMP_OFFSET_C = 16 |
Definition at line 41 of file whynter.cpp.
const uint32_t esphome::whynter::UNIT_MASK = 1 << UNIT_SHIFT |
Definition at line 37 of file whynter.cpp.
const uint32_t esphome::whynter::UNIT_SHIFT = 10 |
Definition at line 36 of file whynter.cpp.