IRremoteESP8266
Classes | Variables
ir_Corona.h File Reference

Go to the source code of this file.

Classes

class  IRCoronaAc
 Class for handling detailed Corona A/C messages. More...
 

Variables

const uint8_t kCoronaAcSectionBytes = 7
 
const uint8_t kCoronaAcSections = 3
 
const uint8_t kCoronaAcSectionHeader0Pos = 0
 
const uint8_t kCoronaAcSectionHeader0 = 0x28
 
const uint8_t kCoronaAcSectionHeader1Pos = 1
 
const uint8_t kCoronaAcSectionHeader1 = 0x61
 
const uint8_t kCoronaAcSectionLabelPos = 2
 
const uint8_t kCoronaAcSectionLabelBase = 0x0D
 
const uint8_t kCoronaAcSectionData0Pos = 3
 
const uint8_t kCoronaAcSectionData0InvPos = 4
 
const uint8_t kCoronaAcSectionData1Pos = 5
 
const uint8_t kCoronaAcSectionData1InvPos = 6
 
const uint8_t kCoronaAcSectionData0Base = 0x10
 
const uint8_t kCoronaAcSettingsSection = 0
 
const uint8_t kCoronaAcFanOffset = 0
 
const uint8_t kCoronaAcFanSize = 2
 
const uint8_t kCoronaAcFanAuto = 0b00
 
const uint8_t kCoronaAcFanLow = 0b01
 
const uint8_t kCoronaAcFanMedium = 0b10
 
const uint8_t kCoronaAcFanHigh = 0b11
 
const uint8_t kCoronaAcPowerSaveOffset = 3
 
const uint8_t kCoronaAcSwingVToggleOffset = 6
 
const uint8_t kCoronaAcTempOffset = 0
 
const uint8_t kCoronaAcTempSize = 4
 
const uint8_t kCoronaAcMinTemp = 17
 
const uint8_t kCoronaAcMaxTemp = 30
 
const uint8_t kCoronaAcPowerOffset
 
const uint8_t kCoronaAcPowerButtonOffset
 
const uint8_t kCoronaAcModeOffset
 
const uint8_t kCoronaAcModeSize = 2
 
const uint8_t kCoronaAcModeHeat = 0b00
 
const uint8_t kCoronaAcModeDry = 0b01
 
const uint8_t kCoronaAcModeCool = 0b10
 
const uint8_t kCoronaAcModeFan = 0b11
 
const uint8_t kCoronaAcOnTimerSection = 1
 
const uint8_t kCoronaAcOffTimerSection = 2
 
const uint16_t kCoronaAcTimerMax = 12 * 60
 
const uint16_t kCoronaAcTimerOff = 0xffff
 
const uint16_t kCoronaAcTimerUnitsPerMin = 30
 

Variable Documentation

◆ kCoronaAcFanAuto

const uint8_t kCoronaAcFanAuto = 0b00

◆ kCoronaAcFanHigh

const uint8_t kCoronaAcFanHigh = 0b11

◆ kCoronaAcFanLow

const uint8_t kCoronaAcFanLow = 0b01

◆ kCoronaAcFanMedium

const uint8_t kCoronaAcFanMedium = 0b10

◆ kCoronaAcFanOffset

const uint8_t kCoronaAcFanOffset = 0

◆ kCoronaAcFanSize

const uint8_t kCoronaAcFanSize = 2

◆ kCoronaAcMaxTemp

const uint8_t kCoronaAcMaxTemp = 30

◆ kCoronaAcMinTemp

const uint8_t kCoronaAcMinTemp = 17

◆ kCoronaAcModeCool

const uint8_t kCoronaAcModeCool = 0b10

◆ kCoronaAcModeDry

const uint8_t kCoronaAcModeDry = 0b01

◆ kCoronaAcModeFan

const uint8_t kCoronaAcModeFan = 0b11

◆ kCoronaAcModeHeat

const uint8_t kCoronaAcModeHeat = 0b00

◆ kCoronaAcModeOffset

const uint8_t kCoronaAcModeOffset
Initial value:

◆ kCoronaAcModeSize

const uint8_t kCoronaAcModeSize = 2

◆ kCoronaAcOffTimerSection

const uint8_t kCoronaAcOffTimerSection = 2

◆ kCoronaAcOnTimerSection

const uint8_t kCoronaAcOnTimerSection = 1

◆ kCoronaAcPowerButtonOffset

const uint8_t kCoronaAcPowerButtonOffset
Initial value:

◆ kCoronaAcPowerOffset

const uint8_t kCoronaAcPowerOffset

◆ kCoronaAcPowerSaveOffset

const uint8_t kCoronaAcPowerSaveOffset = 3

◆ kCoronaAcSectionBytes

const uint8_t kCoronaAcSectionBytes = 7

◆ kCoronaAcSectionData0Base

const uint8_t kCoronaAcSectionData0Base = 0x10

◆ kCoronaAcSectionData0InvPos

const uint8_t kCoronaAcSectionData0InvPos = 4

◆ kCoronaAcSectionData0Pos

const uint8_t kCoronaAcSectionData0Pos = 3

◆ kCoronaAcSectionData1InvPos

const uint8_t kCoronaAcSectionData1InvPos = 6

◆ kCoronaAcSectionData1Pos

const uint8_t kCoronaAcSectionData1Pos = 5

◆ kCoronaAcSectionHeader0

const uint8_t kCoronaAcSectionHeader0 = 0x28

◆ kCoronaAcSectionHeader0Pos

const uint8_t kCoronaAcSectionHeader0Pos = 0

◆ kCoronaAcSectionHeader1

const uint8_t kCoronaAcSectionHeader1 = 0x61

◆ kCoronaAcSectionHeader1Pos

const uint8_t kCoronaAcSectionHeader1Pos = 1

◆ kCoronaAcSectionLabelBase

const uint8_t kCoronaAcSectionLabelBase = 0x0D

◆ kCoronaAcSectionLabelPos

const uint8_t kCoronaAcSectionLabelPos = 2

◆ kCoronaAcSections

const uint8_t kCoronaAcSections = 3

◆ kCoronaAcSettingsSection

const uint8_t kCoronaAcSettingsSection = 0

◆ kCoronaAcSwingVToggleOffset

const uint8_t kCoronaAcSwingVToggleOffset = 6

◆ kCoronaAcTempOffset

const uint8_t kCoronaAcTempOffset = 0

◆ kCoronaAcTempSize

const uint8_t kCoronaAcTempSize = 4

◆ kCoronaAcTimerMax

const uint16_t kCoronaAcTimerMax = 12 * 60

◆ kCoronaAcTimerOff

const uint16_t kCoronaAcTimerOff = 0xffff

◆ kCoronaAcTimerUnitsPerMin

const uint16_t kCoronaAcTimerUnitsPerMin = 30
kCoronaAcTempOffset
const uint8_t kCoronaAcTempOffset
Definition: ir_Corona.h:67
kCoronaAcTempSize
const uint8_t kCoronaAcTempSize
Definition: ir_Corona.h:68
kCoronaAcPowerOffset
const uint8_t kCoronaAcPowerOffset
Definition: ir_Corona.h:71
kCoronaAcPowerButtonOffset
const uint8_t kCoronaAcPowerButtonOffset
Definition: ir_Corona.h:73