# IRremoteESP8266: src/ir_Fujitsu.h File Reference

ir_Fujitsu.h File Reference

Support for Fujitsu A/C protocols. Fujitsu A/C support added by Jonny Graham. More...

Go to the source code of this file.

## Classes

class | IRFujitsuAC
| Class for handling detailed Fujitsu A/C messages. More...

## Variables

const uint8_t | kFujitsuAcModeAuto = 0x00
const uint8_t | kFujitsuAcModeCool = 0x01
const uint8_t | kFujitsuAcModeDry = 0x02
const uint8_t | kFujitsuAcModeFan = 0x03
const uint8_t | kFujitsuAcModeHeat = 0x04
const uint8_t | kFujitsuAcCmdStayOn = 0x00
const uint8_t | kFujitsuAcCmdTurnOn = 0x01
const uint8_t | kFujitsuAcCmdTurnOff = 0x02
const uint8_t | kFujitsuAcCmdEcono = 0x09
const uint8_t | kFujitsuAcCmdPowerful = 0x39
const uint8_t | kFujitsuAcCmdStepVert = 0x6C
const uint8_t | kFujitsuAcCmdToggleSwingVert = 0x6D
const uint8_t | kFujitsuAcCmdStepHoriz = 0x79
const uint8_t | kFujitsuAcCmdToggleSwingHoriz = 0x7A
const uint8_t | kFujitsuAcFanAuto = 0x00
const uint8_t | kFujitsuAcFanHigh = 0x01
const uint8_t | kFujitsuAcFanMed = 0x02
const uint8_t | kFujitsuAcFanLow = 0x03
const uint8_t | kFujitsuAcFanQuiet = 0x04
const uint8_t | kFujitsuAcFanSize = 3
const uint8_t | kFujitsuAcMinTemp = 16
const uint8_t | kFujitsuAcMaxTemp = 30
const uint8_t | kFujitsuAcSwingSize = 2
const uint8_t | kFujitsuAcSwingOff = 0x00
const uint8_t | kFujitsuAcSwingVert = 0x01
const uint8_t | kFujitsuAcSwingHoriz = 0x02
const uint8_t | kFujitsuAcSwingBoth = 0x03
const uint8_t | kFujitsuAcOutsideQuietOffset = 7
const uint8_t | kFujitsuAcCleanOffset = 3
const uint8_t | kFujitsuAcFilterOffset = 3
const uint8_t | kFujitsuAcTimerTypeByte = 9
const uint8_t | kFujitsuAcTimerTypeOffset = 4
| Mask: 0b00xx0000. More...
const uint8_t | kFujitsuAcTimerTypeSize = 2
| Mask: 0b00xx0000. More...
const uint8_t | kFujitsuAcStopTimers = 0b00
const uint8_t | kFujitsuAcSleepTimer = 0b01
const uint8_t | kFujitsuAcOffTimer = 0b10
const uint8_t | kFujitsuAcOnTimer = 0b11
const uint16_t | kFujitsuAcTimerMax = 12 * 60
| Minutes. More...

## Detailed Description

Support for Fujitsu A/C protocols. Fujitsu A/C support added by Jonny Graham.

## Variable Documentation

## kFujitsuAcCleanOffset

const uint8_t kFujitsuAcCleanOffset = 3

## kFujitsuAcCmdEcono

const uint8_t kFujitsuAcCmdEcono = 0x09

## kFujitsuAcCmdPowerful

const uint8_t kFujitsuAcCmdPowerful = 0x39

## kFujitsuAcCmdStayOn

const uint8_t kFujitsuAcCmdStayOn = 0x00

## kFujitsuAcCmdStepHoriz

const uint8_t kFujitsuAcCmdStepHoriz = 0x79

## kFujitsuAcCmdStepVert

const uint8_t kFujitsuAcCmdStepVert = 0x6C

## kFujitsuAcCmdToggleSwingHoriz

const uint8_t kFujitsuAcCmdToggleSwingHoriz = 0x7A

## kFujitsuAcCmdToggleSwingVert

const uint8_t kFujitsuAcCmdToggleSwingVert = 0x6D

## kFujitsuAcCmdTurnOff

const uint8_t kFujitsuAcCmdTurnOff = 0x02

## kFujitsuAcCmdTurnOn

const uint8_t kFujitsuAcCmdTurnOn = 0x01

## kFujitsuAcFanAuto

const uint8_t kFujitsuAcFanAuto = 0x00

## kFujitsuAcFanHigh

const uint8_t kFujitsuAcFanHigh = 0x01

## kFujitsuAcFanLow

const uint8_t kFujitsuAcFanLow = 0x03

## kFujitsuAcFanMed

const uint8_t kFujitsuAcFanMed = 0x02

## kFujitsuAcFanQuiet

const uint8_t kFujitsuAcFanQuiet = 0x04

## kFujitsuAcFanSize

const uint8_t kFujitsuAcFanSize = 3

## kFujitsuAcFilterOffset

const uint8_t kFujitsuAcFilterOffset = 3

## kFujitsuAcMaxTemp

const uint8_t kFujitsuAcMaxTemp = 30

## kFujitsuAcMinTemp

const uint8_t kFujitsuAcMinTemp = 16

## kFujitsuAcModeAuto

const uint8_t kFujitsuAcModeAuto = 0x00

## kFujitsuAcModeCool

const uint8_t kFujitsuAcModeCool = 0x01

## kFujitsuAcModeDry

const uint8_t kFujitsuAcModeDry = 0x02

## kFujitsuAcModeFan

const uint8_t kFujitsuAcModeFan = 0x03

## kFujitsuAcModeHeat

const uint8_t kFujitsuAcModeHeat = 0x04

## kFujitsuAcOffTimer

const uint8_t kFujitsuAcOffTimer = 0b10

## kFujitsuAcOnTimer

const uint8_t kFujitsuAcOnTimer = 0b11

## kFujitsuAcOutsideQuietOffset

const uint8_t kFujitsuAcOutsideQuietOffset = 7

## kFujitsuAcSleepTimer

const uint8_t kFujitsuAcSleepTimer = 0b01

## kFujitsuAcStopTimers

const uint8_t kFujitsuAcStopTimers = 0b00

## kFujitsuAcSwingBoth

const uint8_t kFujitsuAcSwingBoth = 0x03

## kFujitsuAcSwingHoriz

const uint8_t kFujitsuAcSwingHoriz = 0x02

## kFujitsuAcSwingOff

const uint8_t kFujitsuAcSwingOff = 0x00

## kFujitsuAcSwingSize

const uint8_t kFujitsuAcSwingSize = 2

## kFujitsuAcSwingVert

const uint8_t kFujitsuAcSwingVert = 0x01

## kFujitsuAcTimerMax

const uint16_t kFujitsuAcTimerMax = 12 * 60

Minutes.

## kFujitsuAcTimerTypeByte

const uint8_t kFujitsuAcTimerTypeByte = 9

## kFujitsuAcTimerTypeOffset

const uint8_t kFujitsuAcTimerTypeOffset = 4

Mask: 0b00xx0000.

## kFujitsuAcTimerTypeSize

const uint8_t kFujitsuAcTimerTypeSize = 2

Mask: 0b00xx0000.