IRremoteESP8266
|
Support for Mitsubishi protocols. Mitsubishi (TV) decoding added from https://github.com/z3t0/Arduino-IRremote Mitsubishi (TV) sending & Mitsubishi A/C support added by David Conran. More...
Go to the source code of this file.
Classes | |
union | Mitsubishi144Protocol |
Native representation of a Mitsubishi 144-bit A/C message. More... | |
union | Mitsubishi136Protocol |
Native representation of a Mitsubishi 136-bit A/C message. More... | |
union | Mitsubishi112Protocol |
Native representation of a Mitsubishi 112-bit A/C message. More... | |
class | IRMitsubishiAC |
Class for handling detailed Mitsubishi 144-bit A/C messages. More... | |
class | IRMitsubishi136 |
Class for handling detailed Mitsubishi 136-bit A/C messages. More... | |
class | IRMitsubishi112 |
Class for handling detailed Mitsubishi 122-bit A/C messages. More... | |
Support for Mitsubishi protocols. Mitsubishi (TV) decoding added from https://github.com/z3t0/Arduino-IRremote Mitsubishi (TV) sending & Mitsubishi A/C support added by David Conran.
const uint8_t kMitsubishi112Auto = 0b111 |
const uint8_t kMitsubishi112Cool = 0b011 |
const uint8_t kMitsubishi112Dry = 0b010 |
const uint8_t kMitsubishi112FanLow = 0b011 |
const uint8_t kMitsubishi112FanMax = 0b000 |
const uint8_t kMitsubishi112FanMed = 0b101 |
const uint8_t kMitsubishi112FanMin = 0b010 |
const uint8_t kMitsubishi112FanQuiet = kMitsubishi112FanMin |
const uint8_t kMitsubishi112Heat = 0b001 |
const uint8_t kMitsubishi112MaxTemp = 31 |
const uint8_t kMitsubishi112MinTemp = 16 |
const uint8_t kMitsubishi112SwingHAuto = 0b1100 |
const uint8_t kMitsubishi112SwingHLeft = 0b0010 |
const uint8_t kMitsubishi112SwingHLeftMax = 0b0001 |
const uint8_t kMitsubishi112SwingHMiddle = 0b0011 |
const uint8_t kMitsubishi112SwingHRight = 0b0100 |
const uint8_t kMitsubishi112SwingHRightMax = 0b0101 |
const uint8_t kMitsubishi112SwingHWide = 0b1000 |
const uint8_t kMitsubishi112SwingVAuto = 0b111 |
const uint8_t kMitsubishi112SwingVHigh = 0b010 |
const uint8_t kMitsubishi112SwingVHighest = 0b001 |
const uint8_t kMitsubishi112SwingVLow = 0b100 |
const uint8_t kMitsubishi112SwingVLowest = 0b101 |
const uint8_t kMitsubishi112SwingVMiddle = 0b011 |
const uint8_t kMitsubishi136Auto = 0b011 |
const uint8_t kMitsubishi136Cool = 0b001 |
const uint8_t kMitsubishi136Dry = 0b101 |
const uint8_t kMitsubishi136Fan = 0b000 |
const uint8_t kMitsubishi136FanLow = 0b01 |
const uint8_t kMitsubishi136FanMax = 0b11 |
const uint8_t kMitsubishi136FanMed = 0b10 |
const uint8_t kMitsubishi136FanMin = 0b00 |
const uint8_t kMitsubishi136FanQuiet = kMitsubishi136FanMin |
const uint8_t kMitsubishi136Heat = 0b010 |
const uint8_t kMitsubishi136MaxTemp = 30 |
const uint8_t kMitsubishi136MinTemp = 17 |
const uint8_t kMitsubishi136PowerByte = 5 |
const uint8_t kMitsubishi136SwingVAuto = 0b1100 |
const uint8_t kMitsubishi136SwingVHigh = 0b0010 |
const uint8_t kMitsubishi136SwingVHighest = 0b0011 |
const uint8_t kMitsubishi136SwingVLow = 0b0001 |
const uint8_t kMitsubishi136SwingVLowest = 0b0000 |
const uint8_t kMitsubishiAcAuto = 0b100 |
const uint8_t kMitsubishiAcCool = 0b011 |
const uint8_t kMitsubishiAcDirect = 0b11 |
const uint8_t kMitsubishiAcDirectOff = 0b00 |
const uint8_t kMitsubishiAcDry = 0b010 |
const uint8_t kMitsubishiAcFan = 0b111 |
const uint8_t kMitsubishiAcFanAuto = 0 |
const uint8_t kMitsubishiAcFanMax = 5 |
const uint8_t kMitsubishiAcFanQuiet = kMitsubishiAcFanSilent |
const uint8_t kMitsubishiAcFanRealMax = 4 |
const uint8_t kMitsubishiAcFanSilent = 6 |
const uint8_t kMitsubishiAcHeat = 0b001 |
const uint8_t kMitsubishiAcIndirect = 0b01 |
const float kMitsubishiAcMaxTemp = 31.0 |
const float kMitsubishiAcMinTemp = 16.0 |
const uint8_t kMitsubishiAcNoTimer = 0 |
const uint8_t kMitsubishiAcStartStopTimer = 7 |
const uint8_t kMitsubishiAcStartTimer = 5 |
const uint8_t kMitsubishiAcStopTimer = 3 |
const uint8_t kMitsubishiAcVaneAuto = 0b000 |
const uint8_t kMitsubishiAcVaneAutoMove = kMitsubishiAcVaneSwing |
const uint8_t kMitsubishiAcVaneHigh = 0b010 |
const uint8_t kMitsubishiAcVaneHighest = 0b001 |
const uint8_t kMitsubishiAcVaneLow = 0b100 |
const uint8_t kMitsubishiAcVaneLowest = 0b101 |
const uint8_t kMitsubishiAcVaneMiddle = 0b011 |
const uint8_t kMitsubishiAcVaneSwing = 0b111 |
const uint8_t kMitsubishiAcWideVaneAuto = 0b1000 |
const uint8_t kMitsubishiAcWideVaneLeft = 0b0010 |
const uint8_t kMitsubishiAcWideVaneLeftMax = 0b0001 |
const uint8_t kMitsubishiAcWideVaneMiddle = 0b0011 |
const uint8_t kMitsubishiAcWideVaneRight = 0b0100 |
const uint8_t kMitsubishiAcWideVaneRightMax = 0b0101 |
const uint8_t kMitsubishiAcWideVaneWide = 0b0110 |