IRremoteESP8266
Public Attributes | List of all members
HaierProtocol Union Reference

Native representation of a Haier HSU07-HEA03 A/C message. More...

#include <ir_Haier.h>

Public Attributes

uint8_t remote_state [kHaierACStateLength]
 < The state in native IR code form More...
 
struct {
   uint8_t   Prefix
 
   uint8_t   Command:4
 
   uint8_t   Temp:4
 
   uint8_t   CurrHours:5
 
   uint8_t   unknown:1
 
   uint8_t   Swing:2
 
   uint8_t   CurrMins:6
 
   uint8_t   OffTimer:1
 
   uint8_t   OnTimer:1
 
   uint8_t   OffHours:5
 
   uint8_t   Health:1
 
   uint8_t   __pad0__:0
 
   uint8_t   OffMins:6
 
   uint8_t   Fan:2
 
   uint8_t   OnHours:5
 
   uint8_t   Mode:3
 
   uint8_t   OnMins:6
 
   uint8_t   Sleep:1
 
   uint8_t   __pad1__:0
 
   uint8_t   Sum
 
}; 
 

Detailed Description

Native representation of a Haier HSU07-HEA03 A/C message.

Member Data Documentation

◆ @37

struct { ... }

◆ __pad0__

uint8_t HaierProtocol::__pad0__

◆ __pad1__

uint8_t HaierProtocol::__pad1__

◆ Command

uint8_t HaierProtocol::Command

◆ CurrHours

uint8_t HaierProtocol::CurrHours

◆ CurrMins

uint8_t HaierProtocol::CurrMins

◆ Fan

uint8_t HaierProtocol::Fan

◆ Health

uint8_t HaierProtocol::Health

◆ Mode

uint8_t HaierProtocol::Mode

◆ OffHours

uint8_t HaierProtocol::OffHours

◆ OffMins

uint8_t HaierProtocol::OffMins

◆ OffTimer

uint8_t HaierProtocol::OffTimer

◆ OnHours

uint8_t HaierProtocol::OnHours

◆ OnMins

uint8_t HaierProtocol::OnMins

◆ OnTimer

uint8_t HaierProtocol::OnTimer

◆ Prefix

uint8_t HaierProtocol::Prefix

◆ remote_state

uint8_t HaierProtocol::remote_state[kHaierACStateLength]

< The state in native IR code form

◆ Sleep

uint8_t HaierProtocol::Sleep

◆ Sum

uint8_t HaierProtocol::Sum

◆ Swing

uint8_t HaierProtocol::Swing

◆ Temp

uint8_t HaierProtocol::Temp

◆ unknown

uint8_t HaierProtocol::unknown

The documentation for this union was generated from the following file: