IRremoteESP8266
Classes | Variables
ir_Mirage.h File Reference

Support for Mirage protocol. More...

Go to the source code of this file.

Classes

union  Mirage120Protocol
 Native representation of a Mirage 120-bit A/C message. More...
 
class  IRMirageAc
 Class for handling detailed Mirage 120-bit A/C messages. More...
 

Variables

const uint8_t kMirageAcHeat = 0b001
 
const uint8_t kMirageAcCool = 0b010
 
const uint8_t kMirageAcDry = 0b011
 
const uint8_t kMirageAcRecycle = 0b100
 
const uint8_t kMirageAcFan = 0b101
 
const uint8_t kMirageAcFanAuto = 0b00
 
const uint8_t kMirageAcFanHigh = 0b01
 
const uint8_t kMirageAcFanMed = 0b10
 
const uint8_t kMirageAcFanLow = 0b11
 
const uint8_t kMirageAcKKG29AC1FanAuto = 0b00
 
const uint8_t kMirageAcKKG29AC1FanHigh = 0b01
 
const uint8_t kMirageAcKKG29AC1FanLow = 0b10
 
const uint8_t kMirageAcKKG29AC1FanMed = 0b11
 
const uint8_t kMirageAcMinTemp = 16
 
const uint8_t kMirageAcMaxTemp = 32
 
const uint8_t kMirageAcTempOffset = 0x5C
 
const uint8_t kMirageAcSensorTempOffset = 20
 
const uint8_t kMirageAcSensorTempMax = 43
 
const uint8_t kMirageAcPowerOff = 0x5F
 
const uint8_t kMirageAcSwingVOff = 0b0000
 
const uint8_t kMirageAcSwingVLowest = 0b0011
 
const uint8_t kMirageAcSwingVLow = 0b0101
 
const uint8_t kMirageAcSwingVMiddle = 0b0111
 
const uint8_t kMirageAcSwingVHigh = 0b1001
 
const uint8_t kMirageAcSwingVHighest = 0b1011
 
const uint8_t kMirageAcSwingVAuto = 0b1101
 

Detailed Description

Support for Mirage protocol.

See also
https://github.com/crankyoldgit/IRremoteESP8266/issues/1289
https://github.com/crankyoldgit/IRremoteESP8266/issues/1573

Variable Documentation

◆ kMirageAcCool

const uint8_t kMirageAcCool = 0b010

◆ kMirageAcDry

const uint8_t kMirageAcDry = 0b011

◆ kMirageAcFan

const uint8_t kMirageAcFan = 0b101

◆ kMirageAcFanAuto

const uint8_t kMirageAcFanAuto = 0b00

◆ kMirageAcFanHigh

const uint8_t kMirageAcFanHigh = 0b01

◆ kMirageAcFanLow

const uint8_t kMirageAcFanLow = 0b11

◆ kMirageAcFanMed

const uint8_t kMirageAcFanMed = 0b10

◆ kMirageAcHeat

const uint8_t kMirageAcHeat = 0b001

◆ kMirageAcKKG29AC1FanAuto

const uint8_t kMirageAcKKG29AC1FanAuto = 0b00

◆ kMirageAcKKG29AC1FanHigh

const uint8_t kMirageAcKKG29AC1FanHigh = 0b01

◆ kMirageAcKKG29AC1FanLow

const uint8_t kMirageAcKKG29AC1FanLow = 0b10

◆ kMirageAcKKG29AC1FanMed

const uint8_t kMirageAcKKG29AC1FanMed = 0b11

◆ kMirageAcMaxTemp

const uint8_t kMirageAcMaxTemp = 32

◆ kMirageAcMinTemp

const uint8_t kMirageAcMinTemp = 16

◆ kMirageAcPowerOff

const uint8_t kMirageAcPowerOff = 0x5F

◆ kMirageAcRecycle

const uint8_t kMirageAcRecycle = 0b100

◆ kMirageAcSensorTempMax

const uint8_t kMirageAcSensorTempMax = 43

◆ kMirageAcSensorTempOffset

const uint8_t kMirageAcSensorTempOffset = 20

◆ kMirageAcSwingVAuto

const uint8_t kMirageAcSwingVAuto = 0b1101

◆ kMirageAcSwingVHigh

const uint8_t kMirageAcSwingVHigh = 0b1001

◆ kMirageAcSwingVHighest

const uint8_t kMirageAcSwingVHighest = 0b1011

◆ kMirageAcSwingVLow

const uint8_t kMirageAcSwingVLow = 0b0101

◆ kMirageAcSwingVLowest

const uint8_t kMirageAcSwingVLowest = 0b0011

◆ kMirageAcSwingVMiddle

const uint8_t kMirageAcSwingVMiddle = 0b0111

◆ kMirageAcSwingVOff

const uint8_t kMirageAcSwingVOff = 0b0000

◆ kMirageAcTempOffset

const uint8_t kMirageAcTempOffset = 0x5C