ESPHome  2024.12.2
Data Structures | Namespaces | Variables
hitachi_ac424.h File Reference

Go to the source code of this file.

Data Structures

class  esphome::hitachi_ac424::HitachiClimate
 

Namespaces

 esphome
 Implementation of SPI Controller mode.
 
 esphome::hitachi_ac424
 

Variables

const uint16_t esphome::hitachi_ac424::HITACHI_AC424_HDR_MARK = 3416
 
const uint16_t esphome::hitachi_ac424::HITACHI_AC424_HDR_SPACE = 1604
 
const uint16_t esphome::hitachi_ac424::HITACHI_AC424_BIT_MARK = 463
 
const uint16_t esphome::hitachi_ac424::HITACHI_AC424_ONE_SPACE = 1208
 
const uint16_t esphome::hitachi_ac424::HITACHI_AC424_ZERO_SPACE = 372
 
const uint32_t esphome::hitachi_ac424::HITACHI_AC424_MIN_GAP = 100000
 
const uint16_t esphome::hitachi_ac424::HITACHI_AC424_FREQ = 38000
 
const uint8_t esphome::hitachi_ac424::HITACHI_AC424_BUTTON_BYTE = 11
 
const uint8_t esphome::hitachi_ac424::HITACHI_AC424_BUTTON_POWER = 0x13
 
const uint8_t esphome::hitachi_ac424::HITACHI_AC424_BUTTON_SLEEP = 0x31
 
const uint8_t esphome::hitachi_ac424::HITACHI_AC424_BUTTON_MODE = 0x41
 
const uint8_t esphome::hitachi_ac424::HITACHI_AC424_BUTTON_FAN = 0x42
 
const uint8_t esphome::hitachi_ac424::HITACHI_AC424_BUTTON_TEMP_DOWN = 0x43
 
const uint8_t esphome::hitachi_ac424::HITACHI_AC424_BUTTON_TEMP_UP = 0x44
 
const uint8_t esphome::hitachi_ac424::HITACHI_AC424_BUTTON_SWINGV = 0x81
 
const uint8_t esphome::hitachi_ac424::HITACHI_AC424_BUTTON_SWINGH = 0x8C
 
const uint8_t esphome::hitachi_ac424::HITACHI_AC424_BUTTON_MILDEWPROOF = 0xE2
 
const uint8_t esphome::hitachi_ac424::HITACHI_AC424_TEMP_BYTE = 13
 
const uint8_t esphome::hitachi_ac424::HITACHI_AC424_TEMP_OFFSET = 2
 
const uint8_t esphome::hitachi_ac424::HITACHI_AC424_TEMP_SIZE = 6
 
const uint8_t esphome::hitachi_ac424::HITACHI_AC424_TEMP_MIN = 16
 
const uint8_t esphome::hitachi_ac424::HITACHI_AC424_TEMP_MAX = 32
 
const uint8_t esphome::hitachi_ac424::HITACHI_AC424_TEMP_FAN = 27
 
const uint8_t esphome::hitachi_ac424::HITACHI_AC424_TIMER_BYTE = 15
 
const uint8_t esphome::hitachi_ac424::HITACHI_AC424_MODE_BYTE = 25
 
const uint8_t esphome::hitachi_ac424::HITACHI_AC424_MODE_FAN = 1
 
const uint8_t esphome::hitachi_ac424::HITACHI_AC424_MODE_COOL = 3
 
const uint8_t esphome::hitachi_ac424::HITACHI_AC424_MODE_DRY = 5
 
const uint8_t esphome::hitachi_ac424::HITACHI_AC424_MODE_HEAT = 6
 
const uint8_t esphome::hitachi_ac424::HITACHI_AC424_MODE_AUTO = 14
 
const uint8_t esphome::hitachi_ac424::HITACHI_AC424_MODE_POWERFUL = 19
 
const uint8_t esphome::hitachi_ac424::HITACHI_AC424_FAN_BYTE = HITACHI_AC424_MODE_BYTE
 
const uint8_t esphome::hitachi_ac424::HITACHI_AC424_FAN_MIN = 1
 
const uint8_t esphome::hitachi_ac424::HITACHI_AC424_FAN_LOW = 2
 
const uint8_t esphome::hitachi_ac424::HITACHI_AC424_FAN_MEDIUM = 3
 
const uint8_t esphome::hitachi_ac424::HITACHI_AC424_FAN_HIGH = 4
 
const uint8_t esphome::hitachi_ac424::HITACHI_AC424_FAN_AUTO = 5
 
const uint8_t esphome::hitachi_ac424::HITACHI_AC424_FAN_MAX = 6
 
const uint8_t esphome::hitachi_ac424::HITACHI_AC424_FAN_MAX_DRY = 2
 
const uint8_t esphome::hitachi_ac424::HITACHI_AC424_POWER_BYTE = 27
 
const uint8_t esphome::hitachi_ac424::HITACHI_AC424_POWER_ON = 0xF1
 
const uint8_t esphome::hitachi_ac424::HITACHI_AC424_POWER_OFF = 0xE1
 
const uint8_t esphome::hitachi_ac424::HITACHI_AC424_SWINGH_BYTE = 35
 
const uint8_t esphome::hitachi_ac424::HITACHI_AC424_SWINGH_OFFSET = 0
 
const uint8_t esphome::hitachi_ac424::HITACHI_AC424_SWINGH_SIZE = 3
 
const uint8_t esphome::hitachi_ac424::HITACHI_AC424_SWINGH_AUTO = 0
 
const uint8_t esphome::hitachi_ac424::HITACHI_AC424_SWINGH_RIGHT_MAX = 1
 
const uint8_t esphome::hitachi_ac424::HITACHI_AC424_SWINGH_RIGHT = 2
 
const uint8_t esphome::hitachi_ac424::HITACHI_AC424_SWINGH_MIDDLE = 3
 
const uint8_t esphome::hitachi_ac424::HITACHI_AC424_SWINGH_LEFT = 4
 
const uint8_t esphome::hitachi_ac424::HITACHI_AC424_SWINGH_LEFT_MAX = 5
 
const uint8_t esphome::hitachi_ac424::HITACHI_AC424_SWINGV_BYTE = 37
 
const uint8_t esphome::hitachi_ac424::HITACHI_AC424_SWINGV_OFFSET = 5
 
const uint8_t esphome::hitachi_ac424::HITACHI_AC424_MILDEWPROOF_BYTE = HITACHI_AC424_SWINGV_BYTE
 
const uint8_t esphome::hitachi_ac424::HITACHI_AC424_MILDEWPROOF_OFFSET = 2
 
const uint16_t esphome::hitachi_ac424::HITACHI_AC424_STATE_LENGTH = 53
 
const uint16_t esphome::hitachi_ac424::HITACHI_AC424_BITS = HITACHI_AC424_STATE_LENGTH * 8