IRremoteESP8266
Classes | Variables
ir_Carrier.h File Reference

Carrier A/C. More...

Go to the source code of this file.

Classes

class  IRCarrierAc64
 Class for handling detailed Carrier 64 bit A/C messages. More...
 

Variables

const uint8_t kCarrierAc64ChecksumOffset = 16
 
const uint8_t kCarrierAc64ChecksumSize = 4
 
const uint8_t kCarrierAc64ModeOffset
 
const uint8_t kCarrierAc64ModeSize = 2
 
const uint8_t kCarrierAc64Heat = 0b01
 
const uint8_t kCarrierAc64Cool = 0b10
 
const uint8_t kCarrierAc64Fan = 0b11
 
const uint8_t kCarrierAc64FanOffset
 
const uint8_t kCarrierAc64FanSize = 2
 
const uint8_t kCarrierAc64FanAuto = 0b00
 
const uint8_t kCarrierAc64FanLow = 0b01
 
const uint8_t kCarrierAc64FanMedium = 0b10
 
const uint8_t kCarrierAc64FanHigh = 0b11
 
const uint8_t kCarrierAc64TempOffset
 
const uint8_t kCarrierAc64TempSize = 4
 
const uint8_t kCarrierAc64MinTemp = 16
 
const uint8_t kCarrierAc64MaxTemp = 30
 
const uint8_t kCarrierAc64SwingVOffset
 
const uint8_t kCarrierAc64PowerOffset = kCarrierAc64SwingVOffset + 6 + 1
 
const uint8_t kCarrierAc64OffTimerEnableOffset
 
const uint8_t kCarrierAc64OnTimerEnableOffset
 
const uint8_t kCarrierAc64SleepOffset
 
const uint8_t kCarrierAc64TimerSize = 4
 
const uint8_t kCarrierAc64TimerMax = 9
 
const uint8_t kCarrierAc64TimerMin = 1
 
const uint8_t kCarrierAc64OnTimerOffset
 
const uint8_t kCarrierAc64OffTimerOffset
 

Detailed Description

Carrier A/C.

See also
https://github.com/crankyoldgit/IRremoteESP8266/issues/1127
https://docs.google.com/spreadsheets/d/1EZy78L0cn1KDIX1aKq2biptejFqCjD5HO3tLiRvXf48/edit#gid=0

Variable Documentation

◆ kCarrierAc64ChecksumOffset

const uint8_t kCarrierAc64ChecksumOffset = 16

◆ kCarrierAc64ChecksumSize

const uint8_t kCarrierAc64ChecksumSize = 4

◆ kCarrierAc64Cool

const uint8_t kCarrierAc64Cool = 0b10

◆ kCarrierAc64Fan

const uint8_t kCarrierAc64Fan = 0b11

◆ kCarrierAc64FanAuto

const uint8_t kCarrierAc64FanAuto = 0b00

◆ kCarrierAc64FanHigh

const uint8_t kCarrierAc64FanHigh = 0b11

◆ kCarrierAc64FanLow

const uint8_t kCarrierAc64FanLow = 0b01

◆ kCarrierAc64FanMedium

const uint8_t kCarrierAc64FanMedium = 0b10

◆ kCarrierAc64FanOffset

const uint8_t kCarrierAc64FanOffset

◆ kCarrierAc64FanSize

const uint8_t kCarrierAc64FanSize = 2

◆ kCarrierAc64Heat

const uint8_t kCarrierAc64Heat = 0b01

◆ kCarrierAc64MaxTemp

const uint8_t kCarrierAc64MaxTemp = 30

◆ kCarrierAc64MinTemp

const uint8_t kCarrierAc64MinTemp = 16

◆ kCarrierAc64ModeOffset

const uint8_t kCarrierAc64ModeOffset

◆ kCarrierAc64ModeSize

const uint8_t kCarrierAc64ModeSize = 2

◆ kCarrierAc64OffTimerEnableOffset

const uint8_t kCarrierAc64OffTimerEnableOffset
Initial value:

◆ kCarrierAc64OffTimerOffset

const uint8_t kCarrierAc64OffTimerOffset

◆ kCarrierAc64OnTimerEnableOffset

const uint8_t kCarrierAc64OnTimerEnableOffset
Initial value:

◆ kCarrierAc64OnTimerOffset

const uint8_t kCarrierAc64OnTimerOffset
Initial value:

◆ kCarrierAc64PowerOffset

const uint8_t kCarrierAc64PowerOffset = kCarrierAc64SwingVOffset + 6 + 1

◆ kCarrierAc64SleepOffset

const uint8_t kCarrierAc64SleepOffset
Initial value:

◆ kCarrierAc64SwingVOffset

const uint8_t kCarrierAc64SwingVOffset

◆ kCarrierAc64TempOffset

const uint8_t kCarrierAc64TempOffset

◆ kCarrierAc64TempSize

const uint8_t kCarrierAc64TempSize = 4

◆ kCarrierAc64TimerMax

const uint8_t kCarrierAc64TimerMax = 9

◆ kCarrierAc64TimerMin

const uint8_t kCarrierAc64TimerMin = 1

◆ kCarrierAc64TimerSize

const uint8_t kCarrierAc64TimerSize = 4
kCarrierAc64SleepOffset
const uint8_t kCarrierAc64SleepOffset
Definition: ir_Carrier.h:60
kCarrierAc64FanSize
const uint8_t kCarrierAc64FanSize
Definition: ir_Carrier.h:43
kCarrierAc64OnTimerEnableOffset
const uint8_t kCarrierAc64OnTimerEnableOffset
Definition: ir_Carrier.h:58
kCarrierAc64OnTimerOffset
const uint8_t kCarrierAc64OnTimerOffset
Definition: ir_Carrier.h:65
kCarrierAc64OffTimerEnableOffset
const uint8_t kCarrierAc64OffTimerEnableOffset
Definition: ir_Carrier.h:56
kCarrierAc64TimerSize
const uint8_t kCarrierAc64TimerSize
Definition: ir_Carrier.h:62
kCarrierAc64ChecksumSize
const uint8_t kCarrierAc64ChecksumSize
Definition: ir_Carrier.h:34
kCarrierAc64ModeOffset
const uint8_t kCarrierAc64ModeOffset
Definition: ir_Carrier.h:35
kCarrierAc64PowerOffset
const uint8_t kCarrierAc64PowerOffset
Definition: ir_Carrier.h:55
kCarrierAc64ModeSize
const uint8_t kCarrierAc64ModeSize
Definition: ir_Carrier.h:37
kCarrierAc64TempOffset
const uint8_t kCarrierAc64TempOffset
Definition: ir_Carrier.h:48
kCarrierAc64TempSize
const uint8_t kCarrierAc64TempSize
Definition: ir_Carrier.h:50
kCarrierAc64ChecksumOffset
const uint8_t kCarrierAc64ChecksumOffset
Definition: ir_Carrier.h:33
kCarrierAc64FanOffset
const uint8_t kCarrierAc64FanOffset
Definition: ir_Carrier.h:41