IRremoteESP8266
Classes | Variables
ir_Vestel.h File Reference

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
 

Detailed Description

Support for Vestel protocols. Vestel added by Erdem U. Altinyurt.

Variable Documentation

◆ kVestelAcAuto

const uint8_t kVestelAcAuto = 0

◆ kVestelAcBitMark

const uint16_t kVestelAcBitMark = 520

◆ kVestelAcChecksumOffset

const uint8_t kVestelAcChecksumOffset = 12

◆ kVestelAcChecksumSize

const uint8_t kVestelAcChecksumSize = 8

◆ kVestelAcCool

const uint8_t kVestelAcCool = 1

◆ kVestelAcDry

const uint8_t kVestelAcDry = 2

◆ kVestelAcFan

const uint8_t kVestelAcFan = 3

◆ kVestelAcFanAuto

const uint8_t kVestelAcFanAuto = 1

◆ kVestelAcFanAutoCool

const uint8_t kVestelAcFanAutoCool = 0xC

◆ kVestelAcFanAutoHot

const uint8_t kVestelAcFanAutoHot = 0xD

◆ kVestelAcFanHigh

const uint8_t kVestelAcFanHigh = 0xB

◆ kVestelAcFanLow

const uint8_t kVestelAcFanLow = 5

◆ kVestelAcFanMed

const uint8_t kVestelAcFanMed = 9

◆ kVestelAcFanOffset

const uint8_t kVestelAcFanOffset = 40

◆ kVestelAcFanSize

const uint8_t kVestelAcFanSize = 4

◆ kVestelAcHdrMark

const uint16_t kVestelAcHdrMark = 3110

◆ kVestelAcHdrSpace

const uint16_t kVestelAcHdrSpace = 9066

◆ kVestelAcHeat

const uint8_t kVestelAcHeat = 4

◆ kVestelAcHourOffset

const uint8_t kVestelAcHourOffset = 36

◆ kVestelAcHourSize

const uint8_t kVestelAcHourSize = 5

◆ kVestelAcIon

const uint8_t kVestelAcIon = 4

◆ kVestelAcIonOffset

const uint8_t kVestelAcIonOffset = 50

◆ kVestelAcMaxTemp

const uint8_t kVestelAcMaxTemp = 30

◆ kVestelAcMinTempC

const uint8_t kVestelAcMinTempC = 18

◆ kVestelAcMinTempH

const uint8_t kVestelAcMinTempH = 16

◆ kVestelAcMinuteOffset

const uint8_t kVestelAcMinuteOffset = 44

◆ kVestelAcMinuteSize

const uint8_t kVestelAcMinuteSize = 8

◆ kVestelAcModeOffset

const uint8_t kVestelAcModeOffset = 44

◆ kVestelAcNormal

const uint8_t kVestelAcNormal = 1

◆ kVestelAcOffTimeOffset

const uint8_t kVestelAcOffTimeOffset = 20

◆ kVestelAcOffTimerFlagOffset

const uint8_t kVestelAcOffTimerFlagOffset = kVestelAcHourOffset + 6

◆ kVestelAcOneSpace

const uint16_t kVestelAcOneSpace = 1535

◆ kVestelAcOnTimeOffset

const uint8_t kVestelAcOnTimeOffset = 28

◆ kVestelAcOnTimerFlagOffset

const uint8_t kVestelAcOnTimerFlagOffset = kVestelAcHourOffset + 5

◆ kVestelAcPowerOffset

const uint8_t kVestelAcPowerOffset = 52

◆ kVestelAcPowerSize

const uint8_t kVestelAcPowerSize = 2

◆ kVestelAcSleep

const uint8_t kVestelAcSleep = 3

◆ kVestelAcStateDefault

const uint64_t kVestelAcStateDefault = 0x0F00D9001FEF201ULL

◆ kVestelAcSwing

const uint8_t kVestelAcSwing = 0xA

◆ kVestelAcSwingOffset

const uint8_t kVestelAcSwingOffset = 20

◆ kVestelAcTempOffset

const uint8_t kVestelAcTempOffset = 36

◆ kVestelAcTimerFlagOffset

const uint8_t kVestelAcTimerFlagOffset = kVestelAcHourOffset + 7

◆ kVestelAcTimerHourSize

const uint8_t kVestelAcTimerHourSize = 5

◆ kVestelAcTimerMinsSize

const uint8_t kVestelAcTimerMinsSize = 3

◆ kVestelAcTimerSize

const uint8_t kVestelAcTimerSize

◆ kVestelAcTimeStateDefault

const uint64_t kVestelAcTimeStateDefault = 0x201ULL

◆ kVestelAcTolerance

const uint16_t kVestelAcTolerance = 30

◆ kVestelAcTurbo

const uint8_t kVestelAcTurbo = 7

◆ kVestelAcTurboSleepOffset

const uint8_t kVestelAcTurboSleepOffset = 24

◆ kVestelAcZeroSpace

const uint16_t kVestelAcZeroSpace = 480
kVestelAcTimerHourSize
const uint8_t kVestelAcTimerHourSize
Definition: ir_Vestel.h:99
kVestelAcTimerMinsSize
const uint8_t kVestelAcTimerMinsSize
Definition: ir_Vestel.h:100