IRremoteESP8266
Classes | Variables
ir_Truma.h File Reference

Support for Truma protocol. More...

Go to the source code of this file.

Classes

union  TrumaProtocol
 Native representation of a Truma A/C message. More...
 
class  IRTrumaAc
 Class for handling detailed Truma A/C messages. More...
 

Variables

const uint64_t kTrumaDefaultState = 0x50FFFFFFE6E781
 Off, Auto, 16C, High. More...
 
const uint8_t kTrumaChecksumInit = 5
 
const uint8_t kTrumaAuto = 0
 
const uint8_t kTrumaCool = 2
 
const uint8_t kTrumaFan = 3
 
const uint8_t kTrumaFanQuiet = 3
 
const uint8_t kTrumaFanHigh = 4
 
const uint8_t kTrumaFanMed = 5
 
const uint8_t kTrumaFanLow = 6
 
const uint8_t kTrumaTempOffset = 10
 
const uint8_t kTrumaMinTemp = 16
 
const uint8_t kTrumaMaxTemp = 31
 

Detailed Description

Support for Truma protocol.

See also
https://github.com/crankyoldgit/IRremoteESP8266/issues/1440
https://docs.google.com/spreadsheets/d/1k-RHu0vSIB6IweiTZSa3Rxy3Z_qPUtqwcqot8uXVO6I/edit?usp=sharing

Variable Documentation

◆ kTrumaAuto

const uint8_t kTrumaAuto = 0

◆ kTrumaChecksumInit

const uint8_t kTrumaChecksumInit = 5

◆ kTrumaCool

const uint8_t kTrumaCool = 2

◆ kTrumaDefaultState

const uint64_t kTrumaDefaultState = 0x50FFFFFFE6E781

Off, Auto, 16C, High.

◆ kTrumaFan

const uint8_t kTrumaFan = 3

◆ kTrumaFanHigh

const uint8_t kTrumaFanHigh = 4

◆ kTrumaFanLow

const uint8_t kTrumaFanLow = 6

◆ kTrumaFanMed

const uint8_t kTrumaFanMed = 5

◆ kTrumaFanQuiet

const uint8_t kTrumaFanQuiet = 3

◆ kTrumaMaxTemp

const uint8_t kTrumaMaxTemp = 31

◆ kTrumaMinTemp

const uint8_t kTrumaMinTemp = 16

◆ kTrumaTempOffset

const uint8_t kTrumaTempOffset = 10