IRremoteESP8266
Classes | Variables
ir_Technibel.h File Reference

Support for Technibel protocol. More...

Go to the source code of this file.

Classes

class  IRTechnibelAc
 Class for handling detailed Technibel A/C messages. More...
 

Variables

const uint8_t kTechnibelAcChecksumOffset = 0
 
const uint8_t kTechnibelAcChecksumSize = 8
 
const uint8_t kTechnibelAcFooterOffset
 
const uint8_t kTechnibelAcFooterSize = 8
 
const uint8_t kTechnibelAcTimerHoursOffset
 
const uint8_t kTechnibelAcHoursSize = 8
 
const uint8_t kTechnibelAcTimerMax = 24
 
const uint8_t kTechnibelAcTempOffset
 
const uint8_t kTechnibelAcTempSize = 8
 
const uint8_t kTechnibelAcTempMinC = 16
 
const uint8_t kTechnibelAcTempMaxC = 31
 
const uint8_t kTechnibelAcTempMinF = 61
 
const uint8_t kTechnibelAcTempMaxF = 88
 
const uint8_t kTechnibelAcFanOffset
 
const uint8_t kTechnibelAcFanSize = 4
 
const uint8_t kTechnibelAcFanLow = 0b0001
 
const uint8_t kTechnibelAcFanMedium = 0b0010
 
const uint8_t kTechnibelAcFanHigh = 0b0100
 
const uint8_t kTechnibelAcSleepBit
 
const uint8_t kTechnibelAcSwingBit = kTechnibelAcSleepBit + 1
 
const uint8_t kTechnibelAcTempUnitBit = kTechnibelAcSwingBit + 1
 
const uint8_t kTechnibelAcTimerEnableBit = kTechnibelAcTempUnitBit + 1
 
const uint8_t kTechnibelAcModeOffset = kTechnibelAcTimerEnableBit + 1
 
const uint8_t kTechnibelAcModeSize = 4
 
const uint8_t kTechnibelAcCool = 0b0001
 
const uint8_t kTechnibelAcDry = 0b0010
 
const uint8_t kTechnibelAcFan = 0b0100
 
const uint8_t kTechnibelAcHeat = 0b1000
 
const uint8_t kTechnibelAcFanChangeBit
 
const uint8_t kTechnibelAcTempChangeBit = kTechnibelAcFanChangeBit + 1
 
const uint8_t kTechnibelAcTimerChangeBit = kTechnibelAcTempChangeBit + 1
 
const uint8_t kTechnibelAcPowerBit = kTechnibelAcTimerChangeBit + 1
 
const uint8_t kTechnibelAcHeaderOffset = kTechnibelAcPowerBit + 1
 
const uint8_t kTechnibelAcHeaderSize = 8
 
const uint8_t kTechnibelAcHeader = 0b00011000
 
const uint64_t kTechnibelAcResetState = 0x180101140000EA
 Mode:Cool, Power:Off, fan:Low, temp:20, swing:Off, sleep:Off. More...
 

Detailed Description

Support for Technibel protocol.

Variable Documentation

◆ kTechnibelAcChecksumOffset

const uint8_t kTechnibelAcChecksumOffset = 0

◆ kTechnibelAcChecksumSize

const uint8_t kTechnibelAcChecksumSize = 8

◆ kTechnibelAcCool

const uint8_t kTechnibelAcCool = 0b0001

◆ kTechnibelAcDry

const uint8_t kTechnibelAcDry = 0b0010

◆ kTechnibelAcFan

const uint8_t kTechnibelAcFan = 0b0100

◆ kTechnibelAcFanChangeBit

const uint8_t kTechnibelAcFanChangeBit

◆ kTechnibelAcFanHigh

const uint8_t kTechnibelAcFanHigh = 0b0100

◆ kTechnibelAcFanLow

const uint8_t kTechnibelAcFanLow = 0b0001

◆ kTechnibelAcFanMedium

const uint8_t kTechnibelAcFanMedium = 0b0010

◆ kTechnibelAcFanOffset

const uint8_t kTechnibelAcFanOffset

◆ kTechnibelAcFanSize

const uint8_t kTechnibelAcFanSize = 4

◆ kTechnibelAcFooterOffset

const uint8_t kTechnibelAcFooterOffset

◆ kTechnibelAcFooterSize

const uint8_t kTechnibelAcFooterSize = 8

◆ kTechnibelAcHeader

const uint8_t kTechnibelAcHeader = 0b00011000

◆ kTechnibelAcHeaderOffset

const uint8_t kTechnibelAcHeaderOffset = kTechnibelAcPowerBit + 1

◆ kTechnibelAcHeaderSize

const uint8_t kTechnibelAcHeaderSize = 8

◆ kTechnibelAcHeat

const uint8_t kTechnibelAcHeat = 0b1000

◆ kTechnibelAcHoursSize

const uint8_t kTechnibelAcHoursSize = 8

◆ kTechnibelAcModeOffset

const uint8_t kTechnibelAcModeOffset = kTechnibelAcTimerEnableBit + 1

◆ kTechnibelAcModeSize

const uint8_t kTechnibelAcModeSize = 4

◆ kTechnibelAcPowerBit

const uint8_t kTechnibelAcPowerBit = kTechnibelAcTimerChangeBit + 1

◆ kTechnibelAcResetState

const uint64_t kTechnibelAcResetState = 0x180101140000EA

Mode:Cool, Power:Off, fan:Low, temp:20, swing:Off, sleep:Off.

◆ kTechnibelAcSleepBit

const uint8_t kTechnibelAcSleepBit

◆ kTechnibelAcSwingBit

const uint8_t kTechnibelAcSwingBit = kTechnibelAcSleepBit + 1

◆ kTechnibelAcTempChangeBit

const uint8_t kTechnibelAcTempChangeBit = kTechnibelAcFanChangeBit + 1

◆ kTechnibelAcTempMaxC

const uint8_t kTechnibelAcTempMaxC = 31

◆ kTechnibelAcTempMaxF

const uint8_t kTechnibelAcTempMaxF = 88

◆ kTechnibelAcTempMinC

const uint8_t kTechnibelAcTempMinC = 16

◆ kTechnibelAcTempMinF

const uint8_t kTechnibelAcTempMinF = 61

◆ kTechnibelAcTempOffset

const uint8_t kTechnibelAcTempOffset

◆ kTechnibelAcTempSize

const uint8_t kTechnibelAcTempSize = 8

◆ kTechnibelAcTempUnitBit

const uint8_t kTechnibelAcTempUnitBit = kTechnibelAcSwingBit + 1

◆ kTechnibelAcTimerChangeBit

const uint8_t kTechnibelAcTimerChangeBit = kTechnibelAcTempChangeBit + 1

◆ kTechnibelAcTimerEnableBit

const uint8_t kTechnibelAcTimerEnableBit = kTechnibelAcTempUnitBit + 1

◆ kTechnibelAcTimerHoursOffset

const uint8_t kTechnibelAcTimerHoursOffset

◆ kTechnibelAcTimerMax

const uint8_t kTechnibelAcTimerMax = 24
kTechnibelAcFooterSize
const uint8_t kTechnibelAcFooterSize
Definition: ir_Technibel.h:50
kTechnibelAcFanSize
const uint8_t kTechnibelAcFanSize
Definition: ir_Technibel.h:67
kTechnibelAcChecksumOffset
const uint8_t kTechnibelAcChecksumOffset
Definition: ir_Technibel.h:45
kTechnibelAcTempOffset
const uint8_t kTechnibelAcTempOffset
Definition: ir_Technibel.h:57
kTechnibelAcFanOffset
const uint8_t kTechnibelAcFanOffset
Definition: ir_Technibel.h:65
kTechnibelAcModeOffset
const uint8_t kTechnibelAcModeOffset
Definition: ir_Technibel.h:82
kTechnibelAcHoursSize
const uint8_t kTechnibelAcHoursSize
Definition: ir_Technibel.h:54
kTechnibelAcTempSize
const uint8_t kTechnibelAcTempSize
Definition: ir_Technibel.h:59
kTechnibelAcTimerHoursOffset
const uint8_t kTechnibelAcTimerHoursOffset
Definition: ir_Technibel.h:52
kTechnibelAcFooterOffset
const uint8_t kTechnibelAcFooterOffset
Definition: ir_Technibel.h:48
kTechnibelAcModeSize
const uint8_t kTechnibelAcModeSize
Definition: ir_Technibel.h:83
kTechnibelAcChecksumSize
const uint8_t kTechnibelAcChecksumSize
Definition: ir_Technibel.h:46