|
IRremoteESP8266
|
Support for TCL protocols. More...
Go to the source code of this file.
Classes | |
| union | Tcl112Protocol |
| Native representation of a TCL 112 A/C message. More... | |
| class | IRTcl112Ac |
| Class for handling detailed TCL A/C messages. More... | |
Variables | |
| const uint16_t | kTcl112AcHdrMark = 3000 |
| const uint16_t | kTcl112AcHdrSpace = 1650 |
| const uint16_t | kTcl112AcBitMark = 500 |
| const uint16_t | kTcl112AcOneSpace = 1050 |
| const uint16_t | kTcl112AcZeroSpace = 325 |
| const uint32_t | kTcl112AcGap = kDefaultMessageGap |
| const uint8_t | kTcl112AcHdrMarkTolerance = 6 |
| const uint8_t | kTcl112AcTolerance = 5 |
| const uint8_t | kTcl112AcHeat = 1 |
| const uint8_t | kTcl112AcDry = 2 |
| const uint8_t | kTcl112AcCool = 3 |
| const uint8_t | kTcl112AcFan = 7 |
| const uint8_t | kTcl112AcAuto = 8 |
| const uint8_t | kTcl112AcFanAuto = 0b000 |
| const uint8_t | kTcl112AcFanMin = 0b001 |
| const uint8_t | kTcl112AcFanLow = 0b010 |
| const uint8_t | kTcl112AcFanMed = 0b011 |
| const uint8_t | kTcl112AcFanHigh = 0b101 |
| const uint8_t | kTcl112AcFanNight = kTcl112AcFanMin |
| const uint8_t | kTcl112AcFanQuiet = kTcl112AcFanMin |
| const float | kTcl112AcTempMax = 31.0 |
| const float | kTcl112AcTempMin = 16.0 |
| const uint8_t | kTcl112AcSwingVOff = 0b000 |
| const uint8_t | kTcl112AcSwingVHighest = 0b001 |
| const uint8_t | kTcl112AcSwingVHigh = 0b010 |
| const uint8_t | kTcl112AcSwingVMiddle = 0b011 |
| const uint8_t | kTcl112AcSwingVLow = 0b100 |
| const uint8_t | kTcl112AcSwingVLowest = 0b101 |
| const uint8_t | kTcl112AcSwingVOn = 0b111 |
| const uint8_t | kTcl112AcNormal = 0b01 |
| const uint8_t | kTcl112AcSpecial = 0b10 |
Support for TCL protocols.
| const uint8_t kTcl112AcAuto = 8 |
| const uint16_t kTcl112AcBitMark = 500 |
| const uint8_t kTcl112AcCool = 3 |
| const uint8_t kTcl112AcDry = 2 |
| const uint8_t kTcl112AcFan = 7 |
| const uint8_t kTcl112AcFanAuto = 0b000 |
| const uint8_t kTcl112AcFanHigh = 0b101 |
| const uint8_t kTcl112AcFanLow = 0b010 |
| const uint8_t kTcl112AcFanMed = 0b011 |
| const uint8_t kTcl112AcFanMin = 0b001 |
| const uint8_t kTcl112AcFanNight = kTcl112AcFanMin |
| const uint8_t kTcl112AcFanQuiet = kTcl112AcFanMin |
| const uint32_t kTcl112AcGap = kDefaultMessageGap |
| const uint16_t kTcl112AcHdrMark = 3000 |
| const uint8_t kTcl112AcHdrMarkTolerance = 6 |
| const uint16_t kTcl112AcHdrSpace = 1650 |
| const uint8_t kTcl112AcHeat = 1 |
| const uint8_t kTcl112AcNormal = 0b01 |
| const uint16_t kTcl112AcOneSpace = 1050 |
| const uint8_t kTcl112AcSpecial = 0b10 |
| const uint8_t kTcl112AcSwingVHigh = 0b010 |
| const uint8_t kTcl112AcSwingVHighest = 0b001 |
| const uint8_t kTcl112AcSwingVLow = 0b100 |
| const uint8_t kTcl112AcSwingVLowest = 0b101 |
| const uint8_t kTcl112AcSwingVMiddle = 0b011 |
| const uint8_t kTcl112AcSwingVOff = 0b000 |
| const uint8_t kTcl112AcSwingVOn = 0b111 |
| const float kTcl112AcTempMax = 31.0 |
| const float kTcl112AcTempMin = 16.0 |
| const uint8_t kTcl112AcTolerance = 5 |
| const uint16_t kTcl112AcZeroSpace = 325 |
1.8.17