IRremoteESP8266
|
Support for Panasonic protocols. More...
Go to the source code of this file.
Classes | |
class | IRPanasonicAc |
Class for handling detailed Panasonic A/C messages. More... | |
union | PanasonicAc32Protocol |
Native representation of a Panasonic 32-bit A/C message. More... | |
class | IRPanasonicAc32 |
Class for handling detailed Panasonic 32bit A/C messages. More... | |
Support for Panasonic protocols.
const uint8_t kPanasonicAc32Auto = 6 |
const uint8_t kPanasonicAc32Cool = 2 |
const uint8_t kPanasonicAc32Dry = 3 |
const uint8_t kPanasonicAc32Fan = 1 |
const uint8_t kPanasonicAc32FanAuto = 0xF |
const uint8_t kPanasonicAc32FanHigh = 5 |
const uint8_t kPanasonicAc32FanLow = 3 |
const uint8_t kPanasonicAc32FanMax = 6 |
const uint8_t kPanasonicAc32FanMed = 4 |
const uint8_t kPanasonicAc32FanMin = 2 |
const uint8_t kPanasonicAc32Heat = 4 |
const uint32_t kPanasonicAc32KnownGood = 0x0AF136FC |
Cool, Auto, 16C.
const uint8_t kPanasonicAc32SwingVAuto = 0x7 |
const uint8_t kPanasonicAcAuto = 0 |
const uint8_t kPanasonicAcChecksumInit = 0xF4 |
const uint8_t kPanasonicAcCool = 3 |
const uint8_t kPanasonicAcDry = 2 |
const uint16_t kPanasonicAcExcess = 0 |
const uint8_t kPanasonicAcFan = 6 |
const uint8_t kPanasonicAcFanAuto = 7 |
const uint8_t kPanasonicAcFanDelta = 3 |
const uint8_t kPanasonicAcFanHigh = 3 |
const uint8_t kPanasonicAcFanLow = 1 |
const uint8_t kPanasonicAcFanMax = 4 |
const uint8_t kPanasonicAcFanMed = 2 |
const uint8_t kPanasonicAcFanMin = 0 |
const uint8_t kPanasonicAcFanModeTemp = 27 |
const uint8_t kPanasonicAcHeat = 4 |
const uint8_t kPanasonicAcIonFilterByte = 22 |
const uint8_t kPanasonicAcIonFilterOffset = 0 |
const uint8_t kPanasonicAcMaxTemp = 30 |
const uint8_t kPanasonicAcMinTemp = 16 |
const uint8_t kPanasonicAcOffTimerOffset = 2 |
const uint8_t kPanasonicAcOnTimerOffset = 1 |
const uint8_t kPanasonicAcPowerfulCkpOffset = kPanasonicAcQuietOffset |
const uint8_t kPanasonicAcPowerfulOffset = 5 |
const uint8_t kPanasonicAcPowerOffset = 0 |
const uint8_t kPanasonicAcQuietCkpOffset = kPanasonicAcPowerfulOffset |
const uint8_t kPanasonicAcQuietOffset = 0 |
const uint8_t kPanasonicAcSwingHAuto = 0xD |
const uint8_t kPanasonicAcSwingHFullLeft = 0x9 |
const uint8_t kPanasonicAcSwingHFullRight = 0xC |
const uint8_t kPanasonicAcSwingHLeft = 0xA |
const uint8_t kPanasonicAcSwingHMiddle = 0x6 |
const uint8_t kPanasonicAcSwingHRight = 0xB |
const uint8_t kPanasonicAcSwingVAuto = 0xF |
const uint8_t kPanasonicAcSwingVHigh = 0x2 |
const uint8_t kPanasonicAcSwingVHighest = 0x1 |
const uint8_t kPanasonicAcSwingVLow = 0x4 |
const uint8_t kPanasonicAcSwingVLowest = 0x5 |
const uint8_t kPanasonicAcSwingVMiddle = 0x3 |
const uint8_t kPanasonicAcTempOffset = 1 |
const uint8_t kPanasonicAcTempSize = 5 |
const uint16_t kPanasonicAcTimeMax = 23 * 60 + 59 |
const uint8_t kPanasonicAcTimeOverflowSize = 3 |
const uint8_t kPanasonicAcTimeSize = 11 |
const uint16_t kPanasonicAcTimeSpecial = 0x600 |
const uint16_t kPanasonicAcTolerance = 40 |
const uint16_t kPanasonicFreq = 36700 |
const uint8_t kPanasonicKnownGoodState[kPanasonicAcStateLength] |