IRremoteESP8266
|
Support for Bosch A/C protocol. More...
Go to the source code of this file.
Classes | |
union | Bosch144Protocol |
class | IRBosch144AC |
Class for handling detailed Bosch144 A/C messages. More... | |
Variables | |
const uint16_t | kBoschHdrMark = 4366 |
const uint16_t | kBoschBitMark = 502 |
const uint16_t | kBoschHdrSpace = 4415 |
const uint16_t | kBoschOneSpace = 1645 |
const uint16_t | kBoschZeroSpace = 571 |
const uint16_t | kBoschFooterSpace = 5235 |
const uint16_t | kBoschFreq = 38000 |
const uint16_t | kBosch144NrOfSections = 3 |
const uint16_t | kBosch144BytesPerSection = 6 |
const uint8_t | kBosch144Cool = 0b000 |
const uint8_t | kBosch144Dry = 0b011 |
const uint8_t | kBosch144Auto = 0b101 |
const uint8_t | kBosch144Heat = 0b110 |
const uint8_t | kBosch144Fan = 0b010 |
const uint16_t | kBosch144Fan20 = 0b111001010 |
const uint16_t | kBosch144Fan40 = 0b100010100 |
const uint16_t | kBosch144Fan60 = 0b010011110 |
const uint16_t | kBosch144Fan80 = 0b001101000 |
const uint16_t | kBosch144Fan100 = 0b001110010 |
const uint16_t | kBosch144FanAuto = 0b101110011 |
const uint16_t | kBosch144FanAuto0 = 0b000110011 |
const uint8_t | kBosch144TempMin = 16 |
const uint8_t | kBosch144TempMax = 30 |
const uint8_t | kBosch144TempRange = kBosch144TempMax - kBosch144TempMin + 1 |
const uint8_t | kBosch144TempMap [kBosch144TempRange] |
const uint8_t | kBosch144Off [] |
const uint8_t | kBosch144DefaultState [kBosch144StateLength] |
Support for Bosch A/C protocol.
const uint8_t kBosch144Auto = 0b101 |
const uint16_t kBosch144BytesPerSection = 6 |
const uint8_t kBosch144Cool = 0b000 |
const uint8_t kBosch144DefaultState[kBosch144StateLength] |
const uint8_t kBosch144Dry = 0b011 |
const uint8_t kBosch144Fan = 0b010 |
const uint16_t kBosch144Fan100 = 0b001110010 |
const uint16_t kBosch144Fan20 = 0b111001010 |
const uint16_t kBosch144Fan40 = 0b100010100 |
const uint16_t kBosch144Fan60 = 0b010011110 |
const uint16_t kBosch144Fan80 = 0b001101000 |
const uint16_t kBosch144FanAuto = 0b101110011 |
const uint16_t kBosch144FanAuto0 = 0b000110011 |
const uint8_t kBosch144Heat = 0b110 |
const uint16_t kBosch144NrOfSections = 3 |
const uint8_t kBosch144Off[] |
const uint8_t kBosch144TempMap[kBosch144TempRange] |
const uint8_t kBosch144TempMax = 30 |
const uint8_t kBosch144TempMin = 16 |
const uint8_t kBosch144TempRange = kBosch144TempMax - kBosch144TempMin + 1 |
const uint16_t kBoschBitMark = 502 |
const uint16_t kBoschFooterSpace = 5235 |
const uint16_t kBoschFreq = 38000 |
const uint16_t kBoschHdrMark = 4366 |
const uint16_t kBoschHdrSpace = 4415 |
const uint16_t kBoschOneSpace = 1645 |
const uint16_t kBoschZeroSpace = 571 |