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

union  VestelProtocol
 Native representation of a Vestel A/C message. More...
 
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 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

◆ 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

◆ kVestelAcHdrMark

const uint16_t kVestelAcHdrMark = 3110

◆ kVestelAcHdrSpace

const uint16_t kVestelAcHdrSpace = 9066

◆ kVestelAcHeat

const uint8_t kVestelAcHeat = 4

◆ kVestelAcIon

const uint8_t kVestelAcIon = 4

◆ kVestelAcMaxTemp

const uint8_t kVestelAcMaxTemp = 30

◆ kVestelAcMinTempC

const uint8_t kVestelAcMinTempC = 18

◆ kVestelAcMinTempH

const uint8_t kVestelAcMinTempH = 16

◆ kVestelAcNormal

const uint8_t kVestelAcNormal = 1

◆ kVestelAcOneSpace

const uint16_t kVestelAcOneSpace = 1535

◆ kVestelAcSleep

const uint8_t kVestelAcSleep = 3

◆ kVestelAcStateDefault

const uint64_t kVestelAcStateDefault = 0x0F00D9001FEF201ULL

◆ kVestelAcSwing

const uint8_t kVestelAcSwing = 0xA

◆ kVestelAcTimeStateDefault

const uint64_t kVestelAcTimeStateDefault = 0x201ULL

◆ kVestelAcTolerance

const uint16_t kVestelAcTolerance = 30

◆ kVestelAcTurbo

const uint8_t kVestelAcTurbo = 7

◆ kVestelAcZeroSpace

const uint16_t kVestelAcZeroSpace = 480