IRremoteESP8266
Classes | Variables
ir_Rhoss.h File Reference

Support for Rhoss A/C protocol. More...

Go to the source code of this file.

Classes

union  RhossProtocol
 Native representation of a Rhoss A/C message. More...
 
class  IRRhossAc
 Class for handling detailed Rhoss A/C messages. More...
 

Variables

const uint8_t kRhossFanAuto = 0b00
 
const uint8_t kRhossFanMin = 0b01
 
const uint8_t kRhossFanMed = 0b10
 
const uint8_t kRhossFanMax = 0b11
 
const uint8_t kRhossModeHeat = 0b0001
 
const uint8_t kRhossModeCool = 0b0010
 
const uint8_t kRhossModeDry = 0b0011
 
const uint8_t kRhossModeFan = 0b0100
 
const uint8_t kRhossModeAuto = 0b0101
 
const uint8_t kRhossTempMin = 16
 
const uint8_t kRhossTempMax = 30
 
const uint8_t kRhossPowerOn = 0b10
 
const uint8_t kRhossPowerOff = 0b01
 
const uint8_t kRhossSwingOn = 0b1
 
const uint8_t kRhossSwingOff = 0b0
 
const uint8_t kRhossDefaultFan = kRhossFanAuto
 
const uint8_t kRhossDefaultMode = kRhossModeCool
 
const uint8_t kRhossDefaultTemp = 21
 
const bool kRhossDefaultPower = false
 
const bool kRhossDefaultSwing = false
 

Detailed Description

Support for Rhoss A/C protocol.

Variable Documentation

◆ kRhossDefaultFan

const uint8_t kRhossDefaultFan = kRhossFanAuto

◆ kRhossDefaultMode

const uint8_t kRhossDefaultMode = kRhossModeCool

◆ kRhossDefaultPower

const bool kRhossDefaultPower = false

◆ kRhossDefaultSwing

const bool kRhossDefaultSwing = false

◆ kRhossDefaultTemp

const uint8_t kRhossDefaultTemp = 21

◆ kRhossFanAuto

const uint8_t kRhossFanAuto = 0b00

◆ kRhossFanMax

const uint8_t kRhossFanMax = 0b11

◆ kRhossFanMed

const uint8_t kRhossFanMed = 0b10

◆ kRhossFanMin

const uint8_t kRhossFanMin = 0b01

◆ kRhossModeAuto

const uint8_t kRhossModeAuto = 0b0101

◆ kRhossModeCool

const uint8_t kRhossModeCool = 0b0010

◆ kRhossModeDry

const uint8_t kRhossModeDry = 0b0011

◆ kRhossModeFan

const uint8_t kRhossModeFan = 0b0100

◆ kRhossModeHeat

const uint8_t kRhossModeHeat = 0b0001

◆ kRhossPowerOff

const uint8_t kRhossPowerOff = 0b01

◆ kRhossPowerOn

const uint8_t kRhossPowerOn = 0b10

◆ kRhossSwingOff

const uint8_t kRhossSwingOff = 0b0

◆ kRhossSwingOn

const uint8_t kRhossSwingOn = 0b1

◆ kRhossTempMax

const uint8_t kRhossTempMax = 30

◆ kRhossTempMin

const uint8_t kRhossTempMin = 16