IRremoteESP8266
Classes | Variables
ir_Kelvinator.h File Reference

Support for Kelvinator A/C protocols. More...

Go to the source code of this file.

Classes

union  KelvinatorProtocol
 Native representation of a Kelvinator A/C message. More...
 
class  IRKelvinatorAC
 Class for handling detailed Kelvinator A/C messages. More...
 

Variables

const uint8_t kKelvinatorAuto = 0
 
const uint8_t kKelvinatorCool = 1
 
const uint8_t kKelvinatorDry = 2
 
const uint8_t kKelvinatorFan = 3
 
const uint8_t kKelvinatorHeat = 4
 
const uint8_t kKelvinatorBasicFanMax = 3
 
const uint8_t kKelvinatorFanAuto = 0
 
const uint8_t kKelvinatorFanMin = 1
 
const uint8_t kKelvinatorFanMax = 5
 
const uint8_t kKelvinatorMinTemp = 16
 
const uint8_t kKelvinatorMaxTemp = 30
 
const uint8_t kKelvinatorAutoTemp = 25
 
const uint8_t kKelvinatorSwingVOff = 0b0000
 
const uint8_t kKelvinatorSwingVAuto = 0b0001
 
const uint8_t kKelvinatorSwingVHighest = 0b0010
 
const uint8_t kKelvinatorSwingVUpperMiddle = 0b0011
 
const uint8_t kKelvinatorSwingVMiddle = 0b0100
 
const uint8_t kKelvinatorSwingVLowerMiddle = 0b0101
 
const uint8_t kKelvinatorSwingVLowest = 0b0110
 
const uint8_t kKelvinatorSwingVLowAuto = 0b0111
 
const uint8_t kKelvinatorSwingVMiddleAuto = 0b1001
 
const uint8_t kKelvinatorSwingVHighAuto = 0b1011
 

Detailed Description

Support for Kelvinator A/C protocols.

Variable Documentation

◆ kKelvinatorAuto

const uint8_t kKelvinatorAuto = 0

◆ kKelvinatorAutoTemp

const uint8_t kKelvinatorAutoTemp = 25

◆ kKelvinatorBasicFanMax

const uint8_t kKelvinatorBasicFanMax = 3

◆ kKelvinatorCool

const uint8_t kKelvinatorCool = 1

◆ kKelvinatorDry

const uint8_t kKelvinatorDry = 2

◆ kKelvinatorFan

const uint8_t kKelvinatorFan = 3

◆ kKelvinatorFanAuto

const uint8_t kKelvinatorFanAuto = 0

◆ kKelvinatorFanMax

const uint8_t kKelvinatorFanMax = 5

◆ kKelvinatorFanMin

const uint8_t kKelvinatorFanMin = 1

◆ kKelvinatorHeat

const uint8_t kKelvinatorHeat = 4

◆ kKelvinatorMaxTemp

const uint8_t kKelvinatorMaxTemp = 30

◆ kKelvinatorMinTemp

const uint8_t kKelvinatorMinTemp = 16

◆ kKelvinatorSwingVAuto

const uint8_t kKelvinatorSwingVAuto = 0b0001

◆ kKelvinatorSwingVHighAuto

const uint8_t kKelvinatorSwingVHighAuto = 0b1011

◆ kKelvinatorSwingVHighest

const uint8_t kKelvinatorSwingVHighest = 0b0010

◆ kKelvinatorSwingVLowAuto

const uint8_t kKelvinatorSwingVLowAuto = 0b0111

◆ kKelvinatorSwingVLowerMiddle

const uint8_t kKelvinatorSwingVLowerMiddle = 0b0101

◆ kKelvinatorSwingVLowest

const uint8_t kKelvinatorSwingVLowest = 0b0110

◆ kKelvinatorSwingVMiddle

const uint8_t kKelvinatorSwingVMiddle = 0b0100

◆ kKelvinatorSwingVMiddleAuto

const uint8_t kKelvinatorSwingVMiddleAuto = 0b1001

◆ kKelvinatorSwingVOff

const uint8_t kKelvinatorSwingVOff = 0b0000

◆ kKelvinatorSwingVUpperMiddle

const uint8_t kKelvinatorSwingVUpperMiddle = 0b0011