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