IRremoteESP8266

Classes | Variables
ir_Kelon.h File Reference

Support for Kelan AC protocol. More...

Go to the source code of this file.

## Classes
union | KelonProtocol
class | IRKelonAc

## Variables
const uint8_t | kKelonModeHeat = 0
const uint8_t | kKelonModeSmart = 1
const uint8_t | kKelonModeCool = 2
const uint8_t | kKelonModeDry = 3
const uint8_t | kKelonModeFan = 4
const uint8_t | kKelonFanAuto = 0
const uint8_t | kKelonFanMin = 1
const uint8_t | kKelonFanMedium = 2
const uint8_t | kKelonFanMax = 3
const int8_t | kKelonDryGradeMin = -2
const int8_t | kKelonDryGradeMax = +2
const uint8_t | kKelonMinTemp = 18
const uint8_t | kKelonMaxTemp = 32

## Detailed Description

Support for Kelan AC protocol.

Note
  Both sending and decoding should be functional for models of series KELON ON/OFF 9000-12000. All features of the standard remote are implemented.
  Unsupported:
  - Explicit on/off due to AC unit limitations
  - Explicit swing position due to AC unit limitations
  - Fahrenheit.

For KELON168:

See also
  https://github.com/crankyoldgit/IRremoteESP8266/issues/1745

## Variable Documentation

## ◆ kKelonDryGradeMax

const int8_t kKelonDryGradeMax = +2

## ◆ kKelonDryGradeMin

const int8_t kKelonDryGradeMin = -2

## ◆ kKelonFanAuto

const uint8_t kKelonFanAuto = 0

## ◆ kKelonFanMax

const uint8_t kKelonFanMax = 3

## ◆ kKelonFanMedium

const uint8_t kKelonFanMedium = 2

## ◆ kKelonFanMin

const uint8_t kKelonFanMin = 1

## ◆ kKelonMaxTemp

const uint8_t kKelonMaxTemp = 32

## ◆ kKelonMinTemp

const uint8_t kKelonMinTemp = 18

## ◆ kKelonModeCool

const uint8_t kKelonModeCool = 2

## ◆ kKelonModeDry

const uint8_t kKelonModeDry = 3

## ◆ kKelonModeFan

const uint8_t kKelonModeFan = 4

## ◆ kKelonModeHeat

const uint8_t kKelonModeHeat = 0

## ◆ kKelonModeSmart

const uint8_t kKelonModeSmart = 1