IRremoteESP8266
Loading...
Searching...
No Matches
Public Attributes | List of all members
Kelon168Protocol Union Reference

Native representation of a Kelon 168 bit A/C message. More...

#include <ir_Kelon.h>

Public Attributes

uint8_t raw [kKelon168StateLength]
 The state in native form.
 
struct { 
 
   uint8_t   preamble [2] 
 
   uint8_t   Fan:2 
 
   uint8_t   Power:1 
 
   uint8_t   Sleep:1 
 
   uint8_t   :3 
 
   uint8_t   Swing1:1 
 
   uint8_t   Mode:3 
 
   uint8_t   :1 
 
   uint8_t   Temp:4 
 
   uint8_t   :8 
 
   uint8_t   :4 
 
   uint8_t   Super1:1 
 
   uint8_t   :2 
 
   uint8_t   Super2:1 
 
   uint8_t   ClockHours:5 
 
   uint8_t   LightOff:1 
 
   uint8_t   :2 
 
   uint8_t   ClockMins:6 
 
   uint8_t   :1 
 
   uint8_t   OffTimerEnabled:1 
 
   uint8_t   OffHours:5 
 
   uint8_t   :1 
 
   uint8_t   Swing2:1 
 
   uint8_t   :1 
 
   uint8_t   OffMins:6 
 
   uint8_t   :1 
 
   uint8_t   OnTimerEnabled:1 
 
   uint8_t   OnHours:5 
 
   uint8_t   :3 
 
   uint8_t   OnMins:6 
 
   uint8_t   :2 
 
   uint8_t   :8 
 
   uint8_t   Sum1:8 
 
   uint8_t   :8 
 
   uint8_t   Cmd:8 
 
   uint8_t   :1 
 
   uint8_t   Fan2:1 
 
   uint8_t   :6 
 
   uint8_t   pad1 
 
   uint8_t   Model1:4 
 
   uint8_t   On:1 
 
   uint8_t   Model2:3 
 
   uint8_t   :8 
 
   uint8_t   Sum2:8 
 
};  
 

Detailed Description

Native representation of a Kelon 168 bit A/C message.

KELON168

Member Data Documentation

◆ [struct]

struct { ... } Kelon168Protocol

◆ __pad0__

uint8_t Kelon168Protocol::__pad0__

◆ __pad10__

uint8_t Kelon168Protocol::__pad10__

◆ __pad11__

uint8_t Kelon168Protocol::__pad11__

◆ __pad12__

uint8_t Kelon168Protocol::__pad12__

◆ __pad13__

uint8_t Kelon168Protocol::__pad13__

◆ __pad14__

uint8_t Kelon168Protocol::__pad14__

◆ __pad15__

uint8_t Kelon168Protocol::__pad15__

◆ __pad16__

uint8_t Kelon168Protocol::__pad16__

◆ __pad1__

uint8_t Kelon168Protocol::__pad1__

◆ __pad2__

uint8_t Kelon168Protocol::__pad2__

◆ __pad3__

uint8_t Kelon168Protocol::__pad3__

◆ __pad4__

uint8_t Kelon168Protocol::__pad4__

◆ __pad5__

uint8_t Kelon168Protocol::__pad5__

◆ __pad6__

uint8_t Kelon168Protocol::__pad6__

◆ __pad7__

uint8_t Kelon168Protocol::__pad7__

◆ __pad8__

uint8_t Kelon168Protocol::__pad8__

◆ __pad9__

uint8_t Kelon168Protocol::__pad9__

◆ ClockHours

uint8_t Kelon168Protocol::ClockHours

◆ ClockMins

uint8_t Kelon168Protocol::ClockMins

◆ Cmd

uint8_t Kelon168Protocol::Cmd

◆ Fan

uint8_t Kelon168Protocol::Fan

◆ Fan2

uint8_t Kelon168Protocol::Fan2

◆ LightOff

uint8_t Kelon168Protocol::LightOff

◆ Mode

uint8_t Kelon168Protocol::Mode

◆ Model1

uint8_t Kelon168Protocol::Model1

◆ Model2

uint8_t Kelon168Protocol::Model2

◆ OffHours

uint8_t Kelon168Protocol::OffHours

◆ OffMins

uint8_t Kelon168Protocol::OffMins

◆ OffTimerEnabled

uint8_t Kelon168Protocol::OffTimerEnabled

◆ On

uint8_t Kelon168Protocol::On

◆ OnHours

uint8_t Kelon168Protocol::OnHours

◆ OnMins

uint8_t Kelon168Protocol::OnMins

◆ OnTimerEnabled

uint8_t Kelon168Protocol::OnTimerEnabled

◆ pad1

uint8_t Kelon168Protocol::pad1

◆ Power

uint8_t Kelon168Protocol::Power

◆ preamble

uint8_t Kelon168Protocol::preamble[2]

◆ raw

uint8_t Kelon168Protocol::raw[kKelon168StateLength]

The state in native form.

◆ Sleep

uint8_t Kelon168Protocol::Sleep

◆ Sum1

uint8_t Kelon168Protocol::Sum1

◆ Sum2

uint8_t Kelon168Protocol::Sum2

◆ Super1

uint8_t Kelon168Protocol::Super1

◆ Super2

uint8_t Kelon168Protocol::Super2

◆ Swing1

uint8_t Kelon168Protocol::Swing1

◆ Swing2

uint8_t Kelon168Protocol::Swing2

◆ Temp

uint8_t Kelon168Protocol::Temp

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