# IRremoteESP8266: CoolixProtocol Union Reference

CoolixProtocol Union Reference

Native representation of a Coolix A/C message. More...

`#include <ir_Coolix.h>`

## Public Attributes

uint32_t | raw
| The state in IR code form. More...
struct {
uint32_t __pad0__:1
uint32_t ZoneFollow1:1
| Control bit for Zone Follow mode. More...
uint32_t Mode:2
| Operation mode. More...
uint32_t Temp:4
| Desired temperature (Celsius) More...
uint32_t SensorTemp:5
| The temperature sensor in the IR remote. More...
uint32_t Fan:3
| Fan speed. More...
uint32_t __pad1__:3
uint32_t ZoneFollow2:1
| Additional control bit for Zone Follow mode. More...
uint32_t __pad2__:4
| Fixed value 0b1011 / 0xB. More...
}; |

## Detailed Description

Native representation of a Coolix A/C message.

## Member Data Documentation

## @9

struct { ... }

## __pad0__

uint32_t CoolixProtocol::__pad0__

## __pad1__

uint32_t CoolixProtocol::__pad1__

## __pad2__

uint32_t CoolixProtocol::__pad2__

Fixed value 0b1011 / 0xB.

## Fan

uint32_t CoolixProtocol::Fan

Fan speed.

## Mode

uint32_t CoolixProtocol::Mode

Operation mode.

## raw

uint32_t CoolixProtocol::raw

The state in IR code form.

## SensorTemp

uint32_t CoolixProtocol::SensorTemp

The temperature sensor in the IR remote.

## Temp

uint32_t CoolixProtocol::Temp

Desired temperature (Celsius)

## ZoneFollow1

uint32_t CoolixProtocol::ZoneFollow1

Control bit for Zone Follow mode.

## ZoneFollow2

uint32_t CoolixProtocol::ZoneFollow2

Additional control bit for Zone Follow mode.

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

- src/ir_Coolix.h