IRremoteESP8266
|
Support for Vestel protocols. Vestel added by Erdem U. Altinyurt. More...
Go to the source code of this file.
Classes | |
class | IRVestelAc |
Class for handling detailed Vestel A/C messages. More... | |
Variables | |
const uint16_t | kVestelAcHdrMark = 3110 |
const uint16_t | kVestelAcHdrSpace = 9066 |
const uint16_t | kVestelAcBitMark = 520 |
const uint16_t | kVestelAcOneSpace = 1535 |
const uint16_t | kVestelAcZeroSpace = 480 |
const uint16_t | kVestelAcTolerance = 30 |
const uint8_t | kVestelAcMinTempH = 16 |
const uint8_t | kVestelAcMinTempC = 18 |
const uint8_t | kVestelAcMaxTemp = 30 |
const uint8_t | kVestelAcAuto = 0 |
const uint8_t | kVestelAcCool = 1 |
const uint8_t | kVestelAcDry = 2 |
const uint8_t | kVestelAcFan = 3 |
const uint8_t | kVestelAcHeat = 4 |
const uint8_t | kVestelAcFanAuto = 1 |
const uint8_t | kVestelAcFanLow = 5 |
const uint8_t | kVestelAcFanMed = 9 |
const uint8_t | kVestelAcFanHigh = 0xB |
const uint8_t | kVestelAcFanAutoCool = 0xC |
const uint8_t | kVestelAcFanAutoHot = 0xD |
const uint8_t | kVestelAcNormal = 1 |
const uint8_t | kVestelAcSleep = 3 |
const uint8_t | kVestelAcTurbo = 7 |
const uint8_t | kVestelAcIon = 4 |
const uint8_t | kVestelAcSwing = 0xA |
const uint8_t | kVestelAcChecksumOffset = 12 |
const uint8_t | kVestelAcChecksumSize = 8 |
const uint8_t | kVestelAcSwingOffset = 20 |
const uint8_t | kVestelAcTurboSleepOffset = 24 |
const uint8_t | kVestelAcTempOffset = 36 |
const uint8_t | kVestelAcFanOffset = 40 |
const uint8_t | kVestelAcFanSize = 4 |
const uint8_t | kVestelAcModeOffset = 44 |
const uint8_t | kVestelAcIonOffset = 50 |
const uint8_t | kVestelAcPowerOffset = 52 |
const uint8_t | kVestelAcPowerSize = 2 |
const uint8_t | kVestelAcOffTimeOffset = 20 |
const uint8_t | kVestelAcOnTimeOffset = 28 |
const uint8_t | kVestelAcTimerHourSize = 5 |
const uint8_t | kVestelAcTimerMinsSize = 3 |
const uint8_t | kVestelAcTimerSize |
const uint8_t | kVestelAcHourOffset = 36 |
const uint8_t | kVestelAcHourSize = 5 |
const uint8_t | kVestelAcOnTimerFlagOffset = kVestelAcHourOffset + 5 |
const uint8_t | kVestelAcOffTimerFlagOffset = kVestelAcHourOffset + 6 |
const uint8_t | kVestelAcTimerFlagOffset = kVestelAcHourOffset + 7 |
const uint8_t | kVestelAcMinuteOffset = 44 |
const uint8_t | kVestelAcMinuteSize = 8 |
const uint64_t | kVestelAcStateDefault = 0x0F00D9001FEF201ULL |
const uint64_t | kVestelAcTimeStateDefault = 0x201ULL |
Support for Vestel protocols. Vestel added by Erdem U. Altinyurt.
const uint8_t kVestelAcAuto = 0 |
const uint16_t kVestelAcBitMark = 520 |
const uint8_t kVestelAcChecksumOffset = 12 |
const uint8_t kVestelAcChecksumSize = 8 |
const uint8_t kVestelAcCool = 1 |
const uint8_t kVestelAcDry = 2 |
const uint8_t kVestelAcFan = 3 |
const uint8_t kVestelAcFanAuto = 1 |
const uint8_t kVestelAcFanAutoCool = 0xC |
const uint8_t kVestelAcFanAutoHot = 0xD |
const uint8_t kVestelAcFanHigh = 0xB |
const uint8_t kVestelAcFanLow = 5 |
const uint8_t kVestelAcFanMed = 9 |
const uint8_t kVestelAcFanOffset = 40 |
const uint8_t kVestelAcFanSize = 4 |
const uint16_t kVestelAcHdrMark = 3110 |
const uint16_t kVestelAcHdrSpace = 9066 |
const uint8_t kVestelAcHeat = 4 |
const uint8_t kVestelAcHourOffset = 36 |
const uint8_t kVestelAcHourSize = 5 |
const uint8_t kVestelAcIon = 4 |
const uint8_t kVestelAcIonOffset = 50 |
const uint8_t kVestelAcMaxTemp = 30 |
const uint8_t kVestelAcMinTempC = 18 |
const uint8_t kVestelAcMinTempH = 16 |
const uint8_t kVestelAcMinuteOffset = 44 |
const uint8_t kVestelAcMinuteSize = 8 |
const uint8_t kVestelAcModeOffset = 44 |
const uint8_t kVestelAcNormal = 1 |
const uint8_t kVestelAcOffTimeOffset = 20 |
const uint8_t kVestelAcOffTimerFlagOffset = kVestelAcHourOffset + 6 |
const uint16_t kVestelAcOneSpace = 1535 |
const uint8_t kVestelAcOnTimeOffset = 28 |
const uint8_t kVestelAcOnTimerFlagOffset = kVestelAcHourOffset + 5 |
const uint8_t kVestelAcPowerOffset = 52 |
const uint8_t kVestelAcPowerSize = 2 |
const uint8_t kVestelAcSleep = 3 |
const uint64_t kVestelAcStateDefault = 0x0F00D9001FEF201ULL |
const uint8_t kVestelAcSwing = 0xA |
const uint8_t kVestelAcSwingOffset = 20 |
const uint8_t kVestelAcTempOffset = 36 |
const uint8_t kVestelAcTimerFlagOffset = kVestelAcHourOffset + 7 |
const uint8_t kVestelAcTimerHourSize = 5 |
const uint8_t kVestelAcTimerMinsSize = 3 |
const uint8_t kVestelAcTimerSize |
const uint64_t kVestelAcTimeStateDefault = 0x201ULL |
const uint16_t kVestelAcTolerance = 30 |
const uint8_t kVestelAcTurbo = 7 |
const uint8_t kVestelAcTurboSleepOffset = 24 |
const uint16_t kVestelAcZeroSpace = 480 |