IRremoteESP8266
|
Support for Hitachi A/C protocols. More...
Go to the source code of this file.
Classes | |
union | HitachiProtocol |
Native representation of a Hitachi 224-bit A/C message. More... | |
union | Hitachi424Protocol |
Native representation of a Hitachi 53-byte/424-bit A/C message. More... | |
union | Hitachi1Protocol |
Native representation of a Hitachi 104-bit A/C message. More... | |
union | HitachiAC264Protocol |
Native representation of a Hitachi 164-bit A/C message. More... | |
union | HitachiAC296Protocol |
class | IRHitachiAc |
Class for handling detailed Hitachi 224-bit A/C messages. More... | |
class | IRHitachiAc1 |
Class for handling detailed Hitachi 104-bit A/C messages. More... | |
class | IRHitachiAc424 |
Class for handling detailed Hitachi 53-byte/424-bit A/C messages. More... | |
class | IRHitachiAc3 |
Class for handling detailed Hitachi 15to27-byte/120to216-bit A/C messages. More... | |
class | IRHitachiAc344 |
Class for handling detailed Hitachi 344-bit A/C messages. More... | |
class | IRHitachiAc264 |
Class for handling detailed Hitachi 264-bit A/C messages. More... | |
class | IRHitachiAc296 |
Support for Hitachi A/C protocols.
const uint8_t kHitachiAc1Auto = 0b1110 |
const uint8_t kHitachiAc1ChecksumStartByte = 5 |
const uint8_t kHitachiAc1Cool = 0b0110 |
const uint8_t kHitachiAc1Dry = 0b0010 |
const uint8_t kHitachiAc1Fan = 0b0100 |
const uint8_t kHitachiAc1FanAuto = 1 |
const uint8_t kHitachiAc1FanHigh = 2 |
const uint8_t kHitachiAc1FanLow = 8 |
const uint8_t kHitachiAc1FanMed = 4 |
const uint8_t kHitachiAc1Heat = 0b1001 |
const uint8_t kHitachiAc1Model_A = 0b10 |
const uint8_t kHitachiAc1Model_B = 0b01 |
const uint8_t kHitachiAc1Sleep1 = 0b001 |
const uint8_t kHitachiAc1Sleep2 = 0b010 |
const uint8_t kHitachiAc1Sleep3 = 0b011 |
const uint8_t kHitachiAc1Sleep4 = 0b100 |
const uint8_t kHitachiAc1SleepOff = 0b000 |
const uint8_t kHitachiAc1TempAuto = 25 |
const uint8_t kHitachiAc1TempDelta = 7 |
const uint8_t kHitachiAc1TempSize = 5 |
const uint8_t kHitachiAc1TimerSize = 16 |
const uint8_t kHitachiAc264ButtonFan = kHitachiAc424ButtonFan |
const uint8_t kHitachiAc264ButtonPowerMode = kHitachiAc424ButtonPowerMode |
const uint8_t kHitachiAc264ButtonSwingV = kHitachiAc424ButtonSwingV |
const uint8_t kHitachiAc264ButtonTempDown = kHitachiAc424ButtonTempDown |
const uint8_t kHitachiAc264ButtonTempUp = kHitachiAc424ButtonTempUp |
const uint8_t kHitachiAc264Cool = kHitachiAc424Cool |
const uint8_t kHitachiAc264Dry = kHitachiAc424Dry |
const uint8_t kHitachiAc264Fan = kHitachiAc424Fan |
const uint8_t kHitachiAc264FanAuto = kHitachiAc424FanAuto |
const uint8_t kHitachiAc264FanHigh = kHitachiAc424FanHigh |
const uint8_t kHitachiAc264FanLow = kHitachiAc424FanMin |
const uint8_t kHitachiAc264FanMedium = kHitachiAc424FanMedium |
const uint8_t kHitachiAc264FanMin = kHitachiAc424FanMin |
const uint8_t kHitachiAc264Heat = kHitachiAc424Heat |
const uint8_t kHitachiAc264MaxTemp = kHitachiAc424MaxTemp |
const uint8_t kHitachiAc264MinTemp = kHitachiAc424MinTemp |
const uint8_t kHitachiAc296Auto = 0b0111 |
const uint8_t kHitachiAc296AutoDehumidifying = 0b1001 |
const uint8_t kHitachiAc296CondensationControl = 0b1100 |
const uint8_t kHitachiAc296Cool = 0b0011 |
const uint8_t kHitachiAc296Dehumidify = 0b0101 |
const uint8_t kHitachiAc296DryCool = 0b0100 |
const uint8_t kHitachiAc296FanAuto = 0b101 |
const uint8_t kHitachiAc296FanHigh = 0b100 |
const uint8_t kHitachiAc296FanLow = 0b010 |
const uint8_t kHitachiAc296FanMedium = 0b011 |
const uint8_t kHitachiAc296FanSilent = 0b001 |
const uint8_t kHitachiAc296Heat = 0b0110 |
const uint8_t kHitachiAc296MaxTemp = 31 |
const uint8_t kHitachiAc296MinTemp = 16 |
const uint8_t kHitachiAc296PowerOff = 0 |
const uint8_t kHitachiAc296PowerOn = 1 |
const uint8_t kHitachiAc296QuickLaundry = 0b1010 |
const uint8_t kHitachiAc296TempAuto = 1 |
const uint8_t kHitachiAc344ButtonFan = kHitachiAc424ButtonFan |
const uint8_t kHitachiAc344ButtonPowerMode = kHitachiAc424ButtonPowerMode |
const uint8_t kHitachiAc344ButtonSwingH = kHitachiAc424ButtonSwingH |
const uint8_t kHitachiAc344ButtonSwingV = kHitachiAc424ButtonSwingV |
const uint8_t kHitachiAc344ButtonTempDown = kHitachiAc424ButtonTempDown |
const uint8_t kHitachiAc344ButtonTempUp = kHitachiAc424ButtonTempUp |
const uint8_t kHitachiAc344Cool = kHitachiAc424Cool |
const uint8_t kHitachiAc344Dry = kHitachiAc424Dry |
const uint8_t kHitachiAc344Fan = kHitachiAc424Fan |
const uint8_t kHitachiAc344FanAuto = kHitachiAc424FanAuto |
const uint8_t kHitachiAc344FanHigh = kHitachiAc424FanHigh |
const uint8_t kHitachiAc344FanLow = kHitachiAc424FanLow |
const uint8_t kHitachiAc344FanMax = kHitachiAc424FanMax |
const uint8_t kHitachiAc344FanMedium = kHitachiAc424FanMedium |
const uint8_t kHitachiAc344FanMin = kHitachiAc424FanMin |
const uint8_t kHitachiAc344Heat = kHitachiAc424Heat |
const uint8_t kHitachiAc344MaxTemp = kHitachiAc424MaxTemp |
const uint8_t kHitachiAc344MinTemp = kHitachiAc424MinTemp |
const uint8_t kHitachiAc344SwingHAuto = 0 |
const uint8_t kHitachiAc344SwingHLeft = 4 |
const uint8_t kHitachiAc344SwingHLeftMax = 5 |
const uint8_t kHitachiAc344SwingHMiddle = 3 |
const uint8_t kHitachiAc344SwingHRight = 2 |
const uint8_t kHitachiAc344SwingHRightMax = 1 |
const uint8_t kHitachiAc424ButtonFan = 0x42 |
const uint8_t kHitachiAc424ButtonPowerMode = 0x13 |
const uint8_t kHitachiAc424ButtonSwingH = 0x8C |
const uint8_t kHitachiAc424ButtonSwingV = 0x81 |
const uint8_t kHitachiAc424ButtonTempDown = 0x43 |
const uint8_t kHitachiAc424ButtonTempUp = 0x44 |
const uint8_t kHitachiAc424Cool = 3 |
const uint8_t kHitachiAc424Dry = 5 |
const uint8_t kHitachiAc424Fan = 1 |
const uint8_t kHitachiAc424FanAuto = 5 |
const uint8_t kHitachiAc424FanHigh = 4 |
const uint8_t kHitachiAc424FanLow = 2 |
const uint8_t kHitachiAc424FanMax = 6 |
const uint8_t kHitachiAc424FanMaxDry = 2 |
const uint8_t kHitachiAc424FanMedium = 3 |
const uint8_t kHitachiAc424FanMin = 1 |
const uint8_t kHitachiAc424FanTemp = 27 |
const uint8_t kHitachiAc424Heat = 6 |
const uint8_t kHitachiAc424MaxTemp = 32 |
const uint8_t kHitachiAc424MinTemp = 16 |
const uint8_t kHitachiAcAuto = 2 |
const uint8_t kHitachiAcAutoTemp = 23 |
const uint8_t kHitachiAcCool = 4 |
const uint8_t kHitachiAcDry = 5 |
const uint8_t kHitachiAcFan = 0xC |
const uint8_t kHitachiAcFanAuto = 1 |
const uint8_t kHitachiAcFanHigh = 5 |
const uint8_t kHitachiAcFanLow = 2 |
const uint8_t kHitachiAcFanMed = 3 |
const uint16_t kHitachiAcFreq = 38000 |
const uint8_t kHitachiAcHeat = 3 |
const uint8_t kHitachiAcMaxTemp = 32 |
const uint8_t kHitachiAcMinTemp = 16 |