Merge branch 'development' into pre-release-9.5.0

This commit is contained in:
Theo Arends 2021-06-13 12:32:31 +02:00
commit 30cbc1b1e5
1710 changed files with 421498 additions and 33365 deletions

View File

@ -1395,8 +1395,16 @@ jobs:
name: firmware
path: ./mv_firmware
- name: Display structure of downloaded files
run: ls -R
working-directory: ./mv_firmware
run: ls -R ./mv_firmware/
- name: Release
uses: softprops/action-gh-release@v1
#if: startsWith(github.ref, 'refs/tags/')
with:
tag_name: ${{ github.run_number }}
files: ./mv_firmware/firmware/*
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
- name: Move firmware files in sub-folders
run: |
mkdir -p ./firmware/tasmota/languages

View File

@ -1,7 +1,48 @@
# Changelog
All notable changes to this project will be documented in this file.
## [Released]
## [Released]
## [9.5.0] 20210617
- Release Michael
## [9.4.0.5]
### Added
- Preliminary support for Esp32C3 - RiscV based
### Changed
- NeoPixelBus library from v2.6.1.4 to v2.6.3 stage
- Allow longer MQTT response messages by removing fixed memory buffer with size 1040 to heap allocated buffer
- Command ``Timers`` layout of JSON message changed to single line
- Command ``Gpio`` layout of JSON message changed to single line
- Command ``Modules`` layout of JSON message changed to single line
- I2C extended MPU6886 to also support MPU9250 (found in Legacy M5Stack Fire)
- ESP32 increase log buffer from 4k to 6k to support longer messages
- Move Settings from DRAM to heap
## [9.4.0.4]
### Added
- Version bump to signal new features to Hass
- Support for BM8563 RTC chip (I2C) found in M5Stack Core2 and M5StickC
- Command ``Status0`` providing all status information on a single line
### Changed
- IRremoteESP8266 library from v2.7.16 to v2.7.18
## [9.4.0.3] 20210515
### Added
- Make Telegram command ``TmState`` persistent (#11965)
- Zigbee firmware for Tube's Zigbee coordinator based on EFR32 and ESP32
- Zigbee firmware 6.7.9 for Sonoff ZBBridge
- Defines ``USER_RULE1``, ``USER_RULE2`` and ``USER_RULE3`` to store rules at compile time
- Define ``USER_BACKLOG`` to store commands at compile time to be executed at firmware load or when executing command ``reset``
- LVGL support for TrueType fonts via FreeType library
## [9.4.0.2] 20210430
### Added
- Initial support for optional ``Template`` JSON fieldpair ``"CMND":"<any template related command>|<any template related command>|..."`` (#11788)
- ESP32 pulldown buttons ``Button_d`` and ``Button_id`` and switches ``Switch_d`` (#10814)
- Support for MQTT using Azure IoT Hub by Kevin Saye (#11906)
## [9.4.0] 20210423
- Release Leslie

View File

@ -18,7 +18,7 @@ See [CHANGELOG.md](https://github.com/arendst/Tasmota/blob/development/tasmota/C
## Development
[![Dev Version](https://img.shields.io/badge/development%20version-v9.4.x.x-blue.svg)](https://github.com/arendst/Tasmota)
[![Dev Version](https://img.shields.io/badge/development%20version-v9.5.x.x-blue.svg)](https://github.com/arendst/Tasmota)
[![Download Dev](https://img.shields.io/badge/download-development-yellow.svg)](http://ota.tasmota.com/tasmota/)
[![Tasmota CI](https://github.com/arendst/Tasmota/workflows/Tasmota%20CI/badge.svg)](https://github.com/arendst/Tasmota/actions?query=workflow%3A%22Tasmota+CI%22)
[![Tasmota ESP32 CI](https://github.com/arendst/Tasmota/workflows/Tasmota%20ESP32%20CI/badge.svg)](https://github.com/arendst/Tasmota/actions?query=workflow%3A%22Tasmota+ESP32+CI%22)

View File

@ -91,4 +91,5 @@ Index | Define | Driver | Device | Address(es) | Description
55 | USE_EZOPMP | xsns_78 | EZOPMP | 0x61 - 0x70 | Peristaltic Pump
56 | USE_SEESAW_SOIL | xsns_81 | SEESOIL | 0x36 - 0x39 | Adafruit seesaw soil moisture sensor
57 | USE_TOF10120 | xsns_84 | TOF10120 | 0x52 | Time-of-flight (ToF) distance sensor
58 | USE_MPU6886 | xsns_85 | MPU6886 | 0x68 | MPU6886 M5Stack
58 | USE_MPU_ACCEL | xsns_85 | MPU_ACCEL| 0x68 | MPU6886/MPU9250 6-axis MotionTracking sensor from M5Stack
59 | USE_BM8563 | xdrv_56 | BM8563 | 0x51 | BM8563 RTC from M5Stack

View File

@ -1,6 +1,7 @@
## Supported Modules
The following hardware modules are supported.
### ESP8266 based
The following ESP8266 based hardware modules are supported.
Module | LCode | Description
-------------------|-------|-----------------------
@ -80,4 +81,17 @@ Module | LCode | Description
74 Sonoff D1 | x | Sonoff D1 Wifi and RF Dimmer
75 Sonoff ZbBridge | x | Sonoff Zigbee bridge
Over 1940 additional devices are supported using [templates](TEMPLATES.md).
### ESP32 based
The following ESP32 based hardware modules are supported.
Module | LCode | Description
-------------------|-------|-----------------------
01 ESP32-DevKit | x | Any ESP32 device
02 ESP32-Cam | x | ESP32 webcam
03 Odroid Go | x | Odroid Go
04 ESP32-Solo | x | ESP32-Solo
05 WT32-Eth01 | x | WT32-Eth01 ethernet
06 TTGO Watch | x | TTGO Watch
07 M5Stack Core2 | x | M5Stack Core2
Over 2000 additional devices are supported using [templates](TEMPLATES.md).

View File

@ -3,7 +3,7 @@
Alternative firmware for [ESP8266](https://en.wikipedia.org/wiki/ESP8266) and [ESP32](https://en.wikipedia.org/wiki/ESP32) based devices with **easy configuration using webUI, OTA updates, automation using timers or rules, expandability and entirely local control over MQTT, HTTP, Serial or KNX**.
_Written for PlatformIO with limited support for Arduino IDE._
[![GitHub version](https://img.shields.io/github/release/arendst/Tasmota.svg)](https://github.com/arendst/Tasmota/releases/latest)
[![GitHub version](https://img.shields.io/github/release/arendst/Tasmota.svg)](http://ota.tasmota.com/tasmota/release)
[![GitHub download](https://img.shields.io/github/downloads/arendst/Tasmota/total.svg)](https://github.com/arendst/Tasmota/releases/latest)
[![License](https://img.shields.io/github/license/arendst/Tasmota.svg)](LICENSE.txt)
[![Chat](https://img.shields.io/discord/479389167382691863.svg)](https://discord.gg/Ks2Kzd4)
@ -17,11 +17,11 @@ If you like **Tasmota**, give it a star, or fork it and contribute!
See [RELEASENOTES.md](https://github.com/arendst/Tasmota/blob/master/RELEASENOTES.md) for release information.
In addition to the [release webpage](https://github.com/arendst/Tasmota/releases/latest) the binaries can also be downloaded from http://ota.tasmota.com/tasmota/release/
Firmware binaries can be downloaded from http://ota.tasmota.com/tasmota/release/ or http://ota.tasmota.com/tasmota32/release/ for ESP32 binaries.
## Development
[![Dev Version](https://img.shields.io/badge/development%20version-v9.4.x.x-blue.svg)](https://github.com/arendst/Tasmota)
[![Dev Version](https://img.shields.io/badge/development%20version-v9.5.x.x-blue.svg)](https://github.com/arendst/Tasmota)
[![Download Dev](https://img.shields.io/badge/download-development-yellow.svg)](http://ota.tasmota.com/tasmota/)
[![Tasmota CI](https://github.com/arendst/Tasmota/workflows/Tasmota%20CI/badge.svg)](https://github.com/arendst/Tasmota/actions?query=workflow%3A%22Tasmota+CI%22)
[![Tasmota ESP32 CI](https://github.com/arendst/Tasmota/workflows/Tasmota%20ESP32%20CI/badge.svg)](https://github.com/arendst/Tasmota/actions?query=workflow%3A%22Tasmota+ESP32+CI%22)
@ -31,7 +31,7 @@ See [CHANGELOG.md](CHANGELOG.md) for detailed change information.
Unless your Tasmota powered device exhibits a problem or you need to make use of a feature that is not available in the Tasmota version currently installed on your device, leave your device alone - it works so don't make unnecessary changes! If the release version (i.e., the master branch) exhibits unexpected behaviour for your device and configuration, you should upgrade to the latest development version instead to see if your problem is resolved as some bugs in previous releases or development builds may already have been resolved.
Every commit made to the development branch, which is compiling successfuly, will post new binary files at http://ota.tasmota.com/tasmota/ (this web address can be used for OTA updates too). It is important to note that these binaries are based on the current development codebase. These commits are tested as much as is possible and are typically quite stable. However, it is infeasible to test on the hundreds of different types of devices with all the available configuration options permitted.
Every commit made to the development branch, which is compiling successfuly, will post new binary files at http://ota.tasmota.com/tasmota/ (this web address can be used for OTA updates too). It is important to note that these binaries are based on the current development codebase. These commits are tested as much as is possible and are typically quite stable. However, it is infeasible to test on the hundreds of different types of devices with all the available configuration options permitted.
Note that there is a chance, as with any upgrade, that the device may not function as expected. You must always account for the possibility that you may need to flash the device via the serial programming interface if the OTA upgrade fails. Even with the master release, you should always attempt to test the device or a similar prototype before upgrading a device which is in production or is hard to reach. And, as always, make a backup of the device configuration before beginning any firmware update.
@ -45,10 +45,10 @@ We don't take any responsibility nor liability for using this software nor for t
## Note
Please do not ask to add new devices unless it requires additional code for new features. If the device is not listed as a module, try using [Templates](https://tasmota.github.io/docs/Templates) first. If it is not listed in the [Tasmota Device Templates Repository](http://blakadder.github.io/templates) create your own [Template](https://tasmota.github.io/docs/Templates#creating-your-template).
Please do not ask to add new devices unless it requires additional code for new features. If the device is not listed as a module, try using [Templates](https://tasmota.github.io/docs/Templates) first. If it is not listed in the [Tasmota Device Templates Repository](http://templates.blakadder.com) create your own [Template](https://tasmota.github.io/docs/Templates#creating-your-template).
## Quick Install
Download one of the released binaries from https://github.com/arendst/Tasmota/releases and flash it to your hardware [using our installation guide](https://tasmota.github.io/docs/Getting-Started).
Download one of the released binaries from http://ota.tasmota.com/tasmota/release/ or http://ota.tasmota.com/tasmota32/release/ and flash it to your hardware [using our installation guide](https://tasmota.github.io/docs/Getting-Started).
## Important User Compilation Information
If you want to compile Tasmota yourself keep in mind the following:
@ -141,7 +141,7 @@ People helping to keep the show on the road:
- Frogmore42 for providing many issue answers
- Jason2866 for platformio support and providing many issue answers
- Blakadder for managing the new document site and providing template management
- Stephan Hadinger for refactoring light driver, enhancing HueEmulation and Zigbee support
- Stephan Hadinger for refactoring light driver, enhancing HueEmulation, Zigbee and Berry support
- tmo for designing the official Tasmota logo
- Stefan Bode for his Shutter and Deep sleep drivers
- Jacek Ziółkowski for his [TDM](https://github.com/jziolkowski/tdm) management tool and [Tasmotizer](https://github.com/tasmota/tasmotizer) flashing tool

View File

@ -55,7 +55,7 @@ The following binary downloads have been compiled with ESP8266/Arduino library c
Above binaries are also available as gzipped version allowing faster uploads.
The attached binaries can also be downloaded from http://ota.tasmota.com/tasmota/release. The links can be used for OTA upgrades too like ``OtaUrl http://ota.tasmota.com/tasmota/release/tasmota.bin.gz``
The binaries can be downloaded from either https://github.com/arendst/Tasmota/tree/release-firmware or http://ota.tasmota.com/tasmota/release. The latter links can be used for OTA upgrades too like ``OtaUrl http://ota.tasmota.com/tasmota/release/tasmota.bin.gz``
### ESP32 based
The following binary downloads have been compiled with ESP32/Arduino library core version **1.0.6**.
@ -70,84 +70,41 @@ The following binary downloads have been compiled with ESP32/Arduino library cor
- **tasmota32-odroidgo.bin** = The Odroid-Go version is specifically tailored to Odroid_go hardware.
- **tasmota32-core2.bin** = The Core2 version is specifically tailored to M5Stack Core2 hardware.
The attached binaries can also be downloaded from http://ota.tasmota.com/tasmota32/release. The links can be used for OTA upgrades too like ``OtaUrl http://ota.tasmota.com/tasmota32/release/tasmota32.bin``
The binaries can be downloaded from either https://github.com/arendst/Tasmota/tree/release-firmware or http://ota.tasmota.com/tasmota32/release. The latter links can be used for OTA upgrades too like ``OtaUrl http://ota.tasmota.com/tasmota32/release/tasmota32.bin``
[List](MODULES.md) of embedded modules.
[Complete list](BUILDS.md) of available feature and sensors.
## Changelog v9.4.0 Leslie
## Changelog v9.5.0 Michael
### Added
- Command ``Sensor80 1 <0..7>`` to control MFRC522 RFID antenna gain from 18dB (0) to 48dB (7) [#11073](https://github.com/arendst/Tasmota/issues/11073)
- Command ``SerialBuffer 256..520`` to change hardware serial receive buffer size from default (256) to max local buffer size (520) [#11448](https://github.com/arendst/Tasmota/issues/11448)
- Command ``SetOption126 1`` to enable DS18x20 arithmetic mean over teleperiod for JSON temperature based on [#11472](https://github.com/arendst/Tasmota/issues/11472)
- Command ``Backlog0`` to allow execution of following commands without delay
- Command ``TuyaTempSetRes 0..3`` to control Tuya Temperature Set Resolution [#11781](https://github.com/arendst/Tasmota/issues/11781)
- Command ``Wifi 0/1`` for ESP8266 to turn wifi Off and On. When wifi is Off it is always returned On after a restart except for a wake-up from deepsleep [#11839](https://github.com/arendst/Tasmota/issues/11839)
- Commands ``MqttKeepAlive 1..100`` to set Mqtt Keep Alive timer (default 30) and ``MqttTimeout 1..100`` to set Mqtt Socket Timeout (default 4) [#5341](https://github.com/arendst/Tasmota/issues/5341)
- Commands ``DisplayType`` to select sub-modules where implemented and ``DisplayInvert`` to select inverted display where implemented
- Support for SML VBUS [#11125](https://github.com/arendst/Tasmota/issues/11125)
- Support for NEC and OPTOMA LCD/DLP Projector serial power control by Jan Bubík [#11145](https://github.com/arendst/Tasmota/issues/11145)
- Support for XPT2046 touch screen digitizer on ILI9341 display by nonix [#11159](https://github.com/arendst/Tasmota/issues/11159)
- Support for zigbee lumi.sensor_wleak [#11200](https://github.com/arendst/Tasmota/issues/11200)
- Support for dummy energy monitor using user values set by commands ``VoltageSet``, ``CurrentSet``, ``PowerSet`` and ``FrequencySet``. Enable by selecting any GPIO as ``Option A2`` [#10640](https://github.com/arendst/Tasmota/issues/10640)
- Support for CSE7761 energy monitor as used in ESP32 based Sonoff Dual R3 Pow [#10793](https://github.com/arendst/Tasmota/issues/10793)
- Support for Frequency monitoring and zero-cross detection on CSE7761 (Sonoff Dual R3)
- Support for TM1638 seven segment display by Ajith Vasudevan [#11031](https://github.com/arendst/Tasmota/issues/11031)
- Support for MAX7219 seven segment display by Ajith Vasudevan [#11387](https://github.com/arendst/Tasmota/issues/11387)
- Support for MPU6886 on primary or secondary I2C bus
- Support for multiple CCS811 sensors with baseline control (USE_CCS811_V2) by clanganke [#10858](https://github.com/arendst/Tasmota/issues/10858)
- Allow MCP230xx pinmode from output to input [#11104](https://github.com/arendst/Tasmota/issues/11104)
- Berry improvements [#11163](https://github.com/arendst/Tasmota/issues/11163)
- Extent compile time SetOptions support [#11204](https://github.com/arendst/Tasmota/issues/11204)
- Tasmota discovery as alternative to Home Assistant discovery using define ``USE_TASMOTA_DISCOVERY``
- Optional GUI file editor enabled with define ``GUI_EDIT_FILE`` by barbudor [#11668](https://github.com/arendst/Tasmota/issues/11668)
- Initial support for universal display driver UDisplay by Gerhard Mutz. Enable by selecting any GPIO as ``Option A3`` [#11665](https://github.com/arendst/Tasmota/issues/11665)
- ESP32 Extent BLE [#11212](https://github.com/arendst/Tasmota/issues/11212)
- ESP32 support for WS2812 hardware driver via RMT or I2S
- ESP32 support for secondary I2C controller
- ESP32 support for internal Hall Effect sensor connected to both GPIO36 and GPIO39 only
- ESP32 support for LVGL 7.11 with Berry binding by Stephan Hadinger [#11789](https://github.com/arendst/Tasmota/issues/11789)
- Command ``Status0`` providing all status information on a single line
- Initial support for optional ``Template`` JSON fieldpair ``"CMND":"<any template related command>|<any template related command>|..."`` [#11788](https://github.com/arendst/Tasmota/issues/11788)
- ESP32 pulldown buttons ``Button_d`` and ``Button_id`` and switches ``Switch_d`` [#10814](https://github.com/arendst/Tasmota/issues/10814)
- Support for MQTT using Azure IoT Hub by Kevin Saye [#11906](https://github.com/arendst/Tasmota/issues/11906)
- Make Telegram command ``TmState`` persistent [#11965](https://github.com/arendst/Tasmota/issues/11965)
- Zigbee firmware for Tube's Zigbee coordinator based on EFR32 and ESP32
- Zigbee firmware 6.7.9 for Sonoff ZBBridge
- Defines ``USER_RULE1``, ``USER_RULE2`` and ``USER_RULE3`` to store rules at compile time
- Define ``USER_BACKLOG`` to store commands at compile time to be executed at firmware load or when executing command ``reset``
- LVGL support for TrueType fonts via FreeType library
- Support for BM8563 RTC chip (I2C) found in M5Stack Core2 and M5StickC
- Preliminary support for Esp32C3 - RiscV based
### Breaking Changed
- ESP32 partition layout changed to accomodate more file space on most and more code space on core2 and odroid-go [#11746](https://github.com/arendst/Tasmota/issues/11746)
### Changed
- TasmotaSerial library from v3.2.0 to v3.3.0
- PubSubClient library from EspEasy v2.7.12 to Tasmota v2.8.12
- IRremoteESP8266 library from v2.7.15 to v2.7.16
- ESP32 core library from v1.0.5-rc6 to v1.0.6
- TuyaMcu dimmer timeout [#11121](https://github.com/arendst/Tasmota/issues/11121)
- Rename epaper 42 commands [#11222](https://github.com/arendst/Tasmota/issues/11222)
- DeepSleep announcement topic [#11223](https://github.com/arendst/Tasmota/issues/11223)
- Limit number of relay/button columns in GUI to 8 [#11546](https://github.com/arendst/Tasmota/issues/11546)
- ADC range result from int to float using command ``FreqRes`` for decimal resolution selection [#11545](https://github.com/arendst/Tasmota/issues/11545)
- Removed overtemp detection on external energy monitoring devices [#11628](https://github.com/arendst/Tasmota/issues/11628)
- Redesigned initial GUI wifi configuration by Adrian Scillato [#11693](https://github.com/arendst/Tasmota/issues/11693)
- Redesigned GUI by moving non-configuration buttons from ``Configuration`` to new submenu ``Consoles``
- In tasmota-sensors.bin enabled support for VL53L0X and disabled TSL2561 [#11711](https://github.com/arendst/Tasmota/issues/11711)
- Add HLW8012/BL0937 average pulse calculation by Alex Lovett [#11722](https://github.com/arendst/Tasmota/issues/11722)
- Zigbee refactored storage for device configuration and device last known data [#11838](https://github.com/arendst/Tasmota/issues/11838)
- IRremoteESP8266 library from v2.7.16 to v2.7.18
- NeoPixelBus library from v2.6.1.4 to v2.6.3 stage
- Allow longer MQTT response messages by removing fixed memory buffer with size 1040 to heap allocated buffer
- Command ``Timers`` layout of JSON message changed to single line
- Command ``Gpio`` layout of JSON message changed to single line
- Command ``Modules`` layout of JSON message changed to single line
- ESP32 increase log buffer from 4k to 6k to support longer messages
- Move Settings from DRAM to heap
### Fixed
- PN532 on ESP32 Serial flush both Tx and Rx buffers [#10910](https://github.com/arendst/Tasmota/issues/10910)
- Light scheme related color changes [#11041](https://github.com/arendst/Tasmota/issues/11041)
- Refactor acceleration function for shutter stepper and servo [#11088](https://github.com/arendst/Tasmota/issues/11088)
- LM75AD detection on different addresses [#11096](https://github.com/arendst/Tasmota/issues/11096)
- Timer loop when console is scrolled up regression from v9.3.0 [#11108](https://github.com/arendst/Tasmota/issues/11108)
- Display exception when no file system is present [#11125](https://github.com/arendst/Tasmota/issues/11125)
- Scripter and SML fixes [#11150](https://github.com/arendst/Tasmota/issues/11150)
- Zigbee exception when bad frame is received [#11192](https://github.com/arendst/Tasmota/issues/11192)
- ESP32 flash script for Odroid and Core2 [#11227](https://github.com/arendst/Tasmota/issues/11227)
- ESP32 WS2812 bitbang support [#11248](https://github.com/arendst/Tasmota/issues/11248)
- DS18x20 driver timing issue [#11270](https://github.com/arendst/Tasmota/issues/11270)
- Alexa discovery in hue emulation [#11415](https://github.com/arendst/Tasmota/issues/11415)
- HC-SR04 on ESP32 release serial interface if not used [#11507](https://github.com/arendst/Tasmota/issues/11507)
- Alexa discovery for ZBBridge [#11576](https://github.com/arendst/Tasmota/issues/11576)
- Telegram chat id incorrect size [#11660](https://github.com/arendst/Tasmota/issues/11660)
- KNX energy yesterday [#11718](https://github.com/arendst/Tasmota/issues/11718)
- Command ``Power`` should not reset pulsetime [#11805](https://github.com/arendst/Tasmota/issues/11805)
- Teleperiod rule handling regression from v9.3.1.2 [#11851](https://github.com/arendst/Tasmota/issues/11851)
### Noted
- ESP32 single core **tasmota32solo1.bin** binary can only be uploaded using the GUI as OTA upload will trigger the watchdog timer

File diff suppressed because it is too large Load Diff

38
boards/esp32-cam.json Normal file
View File

@ -0,0 +1,38 @@
{
"build": {
"arduino":{
"ldscript": "esp32_out.ld"
},
"core": "esp32",
"extra_flags": "-DARDUINO_ESP32_DEV -DBOARD_HAS_PSRAM -mfix-esp32-psram-cache-issue",
"f_cpu": "240000000L",
"f_flash": "80000000L",
"flash_mode": "dio",
"mcu": "esp32",
"variant": "esp32",
"partitions": "esp32_partition_app1856k_spiffs320k.csv"
},
"connectivity": [
"wifi",
"bluetooth",
"ethernet",
"can"
],
"debug": {
"openocd_board": "esp-wroom-32.cfg"
},
"frameworks": [
"arduino",
"espidf"
],
"name": "AI Thinker ESP32-CAM, 4M Flash 4MB PSRAM, Tasmota 1856k Code/OTA, 320k SPIFFS",
"upload": {
"flash_size": "4MB",
"maximum_ram_size": 327680,
"maximum_size": 4194304,
"require_upload_port": true,
"speed": 460800
},
"url": "https://wiki.ai-thinker.com/esp32-cam",
"vendor": "AI Thinker"
}

35
boards/esp32-m5core2.json Normal file
View File

@ -0,0 +1,35 @@
{
"build": {
"arduino":{
"ldscript": "esp32_out.ld"
},
"core": "esp32",
"extra_flags": "-DARDUINO_M5STACK_Core2 -DBOARD_HAS_PSRAM -mfix-esp32-psram-cache-issue",
"f_cpu": "240000000L",
"f_flash": "80000000L",
"flash_mode": "dio",
"mcu": "esp32",
"variant": "m5stack_core2",
"partitions": "esp32_partition_app2944k_spiffs10M.csv"
},
"connectivity": [
"wifi",
"bluetooth",
"ethernet",
"can"
],
"frameworks": [
"arduino",
"espidf"
],
"name": "M5Stack Core2 16M Flash, 4MB PSRAM, Tasmota 2944k Code/OTA, 10M SPIFFS",
"upload": {
"flash_size": "16MB",
"maximum_ram_size": 327680,
"maximum_size": 16777216,
"require_upload_port": true,
"speed": 2000000
},
"url": "http://www.m5stack.com",
"vendor": "M5Stack"
}

35
boards/esp32-odroid.json Normal file
View File

@ -0,0 +1,35 @@
{
"build": {
"arduino":{
"ldscript": "esp32_out.ld"
},
"core": "esp32",
"extra_flags": "-DARDUINO_ODROID_ESP32 -DBOARD_HAS_PSRAM -mfix-esp32-psram-cache-issue",
"f_cpu": "240000000L",
"f_flash": "80000000L",
"flash_mode": "dio",
"mcu": "esp32",
"variant": "odroid_esp32",
"partitions": "esp32_partition_app2944k_spiffs10M.csv"
},
"connectivity": [
"wifi",
"bluetooth",
"ethernet",
"can"
],
"frameworks": [
"arduino",
"espidf"
],
"name": "ESP32 ODROID-GO 16M Flash, 4MB PSRAM, Tasmota 2944k Code/OTA, 10M SPIFFS",
"upload": {
"flash_size": "16MB",
"maximum_ram_size": 327680,
"maximum_size": 16777216,
"require_upload_port": true,
"speed": 2000000
},
"url": "https://www.hardkernel.com/main/products/prdt_info.php?g_code=G152875062626",
"vendor": "Hardkernel"
}

38
boards/esp32_16M.json Normal file
View File

@ -0,0 +1,38 @@
{
"build": {
"arduino":{
"ldscript": "esp32_out.ld"
},
"core": "esp32",
"extra_flags": "-DARDUINO_ESP32_DEV",
"f_cpu": "80000000L",
"f_flash": "40000000L",
"flash_mode": "dio",
"mcu": "esp32",
"variant": "esp32",
"partitions": "esp32_partition_app2944k_spiffs10M.csv"
},
"connectivity": [
"wifi",
"bluetooth",
"ethernet",
"can"
],
"debug": {
"openocd_board": "esp-wroom-32.cfg"
},
"frameworks": [
"arduino",
"espidf"
],
"name": "Espressif Generic ESP32 16M Flash, Tasmota 2944k Code/OTA, 10M SPIFFS",
"upload": {
"flash_size": "16MB",
"maximum_ram_size": 327680,
"maximum_size": 16777216,
"require_upload_port": true,
"speed": 460800
},
"url": "https://en.wikipedia.org/wiki/ESP32",
"vendor": "Espressif"
}

38
boards/esp32_4M.json Normal file
View File

@ -0,0 +1,38 @@
{
"build": {
"arduino":{
"ldscript": "esp32_out.ld"
},
"core": "esp32",
"extra_flags": "-DARDUINO_ESP32_DEV",
"f_cpu": "80000000L",
"f_flash": "40000000L",
"flash_mode": "dio",
"mcu": "esp32",
"variant": "esp32",
"partitions": "esp32_partition_app1856k_spiffs320k.csv"
},
"connectivity": [
"wifi",
"bluetooth",
"ethernet",
"can"
],
"debug": {
"openocd_board": "esp-wroom-32.cfg"
},
"frameworks": [
"arduino",
"espidf"
],
"name": "Espressif Generic ESP32 4M Flash, Tasmota 1856k Code/OTA, 320k SPIFFS",
"upload": {
"flash_size": "4MB",
"maximum_ram_size": 327680,
"maximum_size": 4194304,
"require_upload_port": true,
"speed": 460800
},
"url": "https://en.wikipedia.org/wiki/ESP32",
"vendor": "Espressif"
}

38
boards/esp32_8M.json Normal file
View File

@ -0,0 +1,38 @@
{
"build": {
"arduino":{
"ldscript": "esp32_out.ld"
},
"core": "esp32",
"extra_flags": "-DARDUINO_ESP32_DEV",
"f_cpu": "80000000L",
"f_flash": "40000000L",
"flash_mode": "dio",
"mcu": "esp32",
"variant": "esp32",
"partitions": "esp32_partition_app2944k_spiffs2M.csv"
},
"connectivity": [
"wifi",
"bluetooth",
"ethernet",
"can"
],
"debug": {
"openocd_board": "esp-wroom-32.cfg"
},
"frameworks": [
"arduino",
"espidf"
],
"name": "Espressif Generic ESP32 8M Flash, Tasmota 2944k Code/OTA, 2112k SPIFFS",
"upload": {
"flash_size": "8MB",
"maximum_ram_size": 327680,
"maximum_size": 8388608,
"require_upload_port": true,
"speed": 460800
},
"url": "https://en.wikipedia.org/wiki/ESP32",
"vendor": "Espressif"
}

View File

@ -8,7 +8,8 @@
"f_flash": "80000000L",
"flash_mode": "dio",
"mcu": "esp32c3",
"variant": "esp32c3"
"variant": "esp32c3",
"partitions": "esp32_partition_app1856k_spiffs320k.csv"
},
"connectivity": [
"wifi"
@ -16,7 +17,7 @@
"frameworks": [
"arduino"
],
"name": "Espressif ESP32-C3",
"name": "Espressif Generic ESP32-C3 4M Flash, Tasmota 1856k Code/OTA, 320k SPIFFS",
"upload": {
"flash_size": "4MB",
"maximum_ram_size": 327680,

View File

@ -8,7 +8,8 @@
"f_flash": "80000000L",
"flash_mode": "dio",
"mcu": "esp32s2",
"variant": "esp32s2"
"variant": "esp32s2",
"partitions": "esp32_partition_app1856k_spiffs320k.csv"
},
"connectivity": [
"wifi"
@ -20,7 +21,7 @@
"espidf",
"arduino"
],
"name": "Espressif ESP32-S2-Saola-1",
"name": "Espressif Generic ESP32-S2 4M Flash, Tasmota 1856k Code/OTA, 320k SPIFFS",
"upload": {
"flash_size": "4MB",
"maximum_ram_size": 327680,

View File

@ -19,10 +19,10 @@
"esp8266-rtos-sdk",
"esp8266-nonos-sdk"
],
"name": "Espressif Generic ESP8266 1M sketch NO SPIFFS",
"name": "Espressif Generic ESP8266 Tasmota 1M sketch NO SPIFFS",
"upload": {
"maximum_ram_size": 81920,
"maximum_size": 1048576,
"maximum_size": 995326,
"require_upload_port": true,
"resetmethod": "ck",
"speed": 115200

View File

@ -19,10 +19,10 @@
"esp8266-rtos-sdk",
"esp8266-nonos-sdk"
],
"name": "Espressif Generic ESP8266 1M sketch 1M SPIFFS",
"name": "Espressif Generic ESP8266 Tasmota 1M sketch 1M SPIFFS",
"upload": {
"maximum_ram_size": 81920,
"maximum_size": 1048576,
"maximum_size": 995326,
"require_upload_port": true,
"resetmethod": "ck",
"speed": 115200

32
boards/esp8266_2M256.json Normal file
View File

@ -0,0 +1,32 @@
{
"build": {
"arduino": {
"ldscript": "eagle.flash.2m256.ld"
},
"core": "esp8266",
"extra_flags": "-DESP8266 -DARDUINO_ARCH_ESP8266 -DARDUINO_ESP8266_ESP01",
"f_cpu": "80000000L",
"f_flash": "40000000L",
"flash_mode": "dout",
"mcu": "esp8266",
"variant": "generic"
},
"connectivity": [
"wifi"
],
"frameworks": [
"arduino",
"esp8266-rtos-sdk",
"esp8266-nonos-sdk"
],
"name": "Espressif Generic ESP8266 Tasmota 1M sketch 772k OTA 256k SPIFFS",
"upload": {
"maximum_ram_size": 81920,
"maximum_size": 995326,
"require_upload_port": true,
"resetmethod": "ck",
"speed": 115200
},
"url": "http://www.esp8266.com/wiki/doku.php?id=esp8266-module-family",
"vendor": "Espressif"
}

View File

@ -19,10 +19,10 @@
"esp8266-rtos-sdk",
"esp8266-nonos-sdk"
],
"name": "Espressif Generic ESP8266 1M sketch 1M OTA 2M SPIFFS",
"name": "Espressif Generic ESP8266 Tasmota 1M sketch 1M OTA 2M SPIFFS",
"upload": {
"maximum_ram_size": 81920,
"maximum_size": 1048576,
"maximum_size": 995326,
"require_upload_port": true,
"resetmethod": "ck",
"speed": 115200

View File

@ -19,10 +19,10 @@
"esp8266-rtos-sdk",
"esp8266-nonos-sdk"
],
"name": "Espressif Generic ESP8266 1M sketch 3M SPIFFS",
"name": "Espressif Generic ESP8266 Tasmota 1M sketch 3M SPIFFS",
"upload": {
"maximum_ram_size": 81920,
"maximum_size": 1048576,
"maximum_size": 995326,
"require_upload_port": true,
"resetmethod": "ck",
"speed": 115200

View File

@ -1,6 +0,0 @@
# Name, Type, SubType, Offset, Size, Flags
nvs, data, nvs, 0x9000, 0x5000,
otadata, data, ota, 0xe000, 0x2000,
app0, app, ota_0, 0x10000, 0x1F0000,
app1, app, ota_1, 0x200000, 0x1F0000,
spiffs, data, spiffs, 0x3F0000,0xC10000,
1 # Name Type SubType Offset Size Flags
2 nvs data nvs 0x9000 0x5000
3 otadata data ota 0xe000 0x2000
4 app0 app ota_0 0x10000 0x1F0000
5 app1 app ota_1 0x200000 0x1F0000
6 spiffs data spiffs 0x3F0000 0xC10000

View File

@ -1,6 +0,0 @@
# Name, Type, SubType, Offset, Size, Flags
nvs, data, nvs, 0x9000, 0x5000,
otadata, data, ota, 0xe000, 0x2000,
app0, app, ota_0, 0x10000, 0x1F0000,
app1, app, ota_1, 0x200000, 0x1F0000,
spiffs, data, spiffs, 0x3F0000,0x10000,
1 # Name Type SubType Offset Size Flags
2 nvs data nvs 0x9000 0x5000
3 otadata data ota 0xe000 0x2000
4 app0 app ota_0 0x10000 0x1F0000
5 app1 app ota_1 0x200000 0x1F0000
6 spiffs data spiffs 0x3F0000 0x10000

View File

@ -0,0 +1,6 @@
# Name, Type, SubType, Offset, Size, Flags
nvs, data, nvs, 0x9000, 0x5000,
otadata, data, ota, 0xe000, 0x2000,
app0, app, ota_0, 0x10000, 0x2F0000,
app1, app, ota_1, 0x300000, 0x2F0000,
spiffs, data, spiffs, 0x5F0000,0x210000,
1 # Name Type SubType Offset Size Flags
2 nvs data nvs 0x9000 0x5000
3 otadata data ota 0xe000 0x2000
4 app0 app ota_0 0x10000 0x2F0000
5 app1 app ota_1 0x300000 0x2F0000
6 spiffs data spiffs 0x5F0000 0x210000

View File

@ -1,5 +1,5 @@
/*
fix_esp32c3.h - fix esp32c3 toolchain
esp32x_fixes.h - fix esp32x toolchain
Copyright (C) 2021 Theo Arends
@ -27,7 +27,7 @@
*
* You need to add the following lines in `build_flags`:
* -I$PROJECT_DIR/include
* -include "fix_esp32c3.h"
* -include "esp32x_fixes.h"
*/
#ifdef __riscv
@ -38,3 +38,17 @@
#define __UINT32_TYPE__ unsigned int
#endif // __riscv
// fix a bug in esp-idf 4.4 for esp32c3
#ifndef REG_SPI_BASE
#define REG_SPI_BASE(i) (DR_REG_SPI1_BASE + (((i)>1) ? (((i)* 0x1000) + 0x20000) : (((~(i)) & 1)* 0x1000 )))
#endif
#if CONFIG_IDF_TARGET_ESP32C3
// SPI_MOSI_DLEN_REG is not defined anymore in esp32c3, instead use SPI_MS_DLEN_REG
#define SPI_MOSI_DLEN_REG(x) SPI_MS_DLEN_REG(x)
//alias for different chips, deprecated for the chips after esp32s2
#define SPI_HOST SPI1_HOST
#define HSPI_HOST SPI2_HOST
#define VSPI_HOST SPI2_HOST /* No SPI3_host on C3 */
#endif

26
include/tasmota_options.h Normal file
View File

@ -0,0 +1,26 @@
/*
tasmota_include.h - header to be included in libs for external configuration via Tasmota ifdefs
Copyright (C) 2021 Theo Arends
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
#ifndef __TASMOTA_INCLUDE__
#define __TASMOTA_INCLUDE__
#include "../tasmota/my_user_config.h"
#include "../tasmota/tasmota_configurations.h"
#endif // __TASMOTA_INCLUDE__

View File

@ -202,6 +202,8 @@ char* ToHex_P(const unsigned char * in, size_t insz, char * out, size_t outsz, c
/*********************************************************************************************\
* snprintf extended
*
* New: if the provided buffer is nullptr, a buffer is allocated on the heap (malloc)
* and returned as a pointer instead of the length of the output (needs casting)
\*********************************************************************************************/
// get a fresh malloc allocated string based on the current pointer (can be in PROGMEM)
@ -216,7 +218,7 @@ char * copyStr(const char * str) {
const char ext_invalid_mem[] PROGMEM = "<--INVALID-->";
const uint32_t min_valid_ptr = 0x3F000000; // addresses below this line are invalid
int32_t ext_vsnprintf_P(char * buf, size_t buf_len, const char * fmt_P, va_list va) {
int32_t ext_vsnprintf_P(char * out_buf, size_t buf_len, const char * fmt_P, va_list va) {
va_list va_cpy;
va_copy(va_cpy, va);
@ -242,7 +244,6 @@ int32_t ext_vsnprintf_P(char * buf, size_t buf_len, const char * fmt_P, va_list
if (*fmt == '*') {
decimals = va_arg(va, int32_t); // skip width argument as int
decimals_ptr = va_cur_ptr4(va, int32_t); // pointer to value on stack
const char ** cur_val_ptr = va_cur_ptr4(va, const char*); // pointer to value on stack
fmt++;
// Serial.printf("> decimals=%d, decimals_ptr=0x%08X\n", decimals, decimals_ptr);
}
@ -390,7 +391,24 @@ int32_t ext_vsnprintf_P(char * buf, size_t buf_len, const char * fmt_P, va_list
}
}
// Serial.printf("> format_final=%s\n", fmt_cpy); Serial.flush();
int32_t ret = vsnprintf_P(buf, buf_len, fmt_cpy, va_cpy);
int32_t ret = 0; // return 0 if unsuccessful
if (out_buf != nullptr) {
ret = vsnprintf_P(out_buf, buf_len, fmt_cpy, va_cpy);
} else {
// if there is no output buffer, we allocate one on the heap
// first we do a dry-run to know the target size
char dummy[2];
int32_t target_len = vsnprintf_P(dummy, 1, fmt_cpy, va_cpy);
if (target_len >= 0) {
// successful
char * allocated_buf = (char*) malloc(target_len + 1);
if (allocated_buf != nullptr) {
allocated_buf[0] = 0; // default to empty string
vsnprintf_P(allocated_buf, target_len + 1, fmt_cpy, va_cpy);
ret = (int32_t) allocated_buf;
}
}
}
va_end(va_cpy);
@ -403,11 +421,25 @@ int32_t ext_vsnprintf_P(char * buf, size_t buf_len, const char * fmt_P, va_list
return ret;
}
int32_t ext_snprintf_P(char * buf, size_t buf_len, const char * fmt, ...) {
char * ext_vsnprintf_malloc_P(const char * fmt_P, va_list va) {
int32_t ret = ext_vsnprintf_P(nullptr, 0, fmt_P, va);
return (char*) ret;
}
int32_t ext_snprintf_P(char * out_buf, size_t buf_len, const char * fmt, ...) {
va_list va;
va_start(va, fmt);
int32_t ret = ext_vsnprintf_P(buf, buf_len, fmt, va);
int32_t ret = ext_vsnprintf_P(out_buf, buf_len, fmt, va);
va_end(va);
return ret;
}
char * ext_snprintf_malloc_P(const char * fmt, ...) {
va_list va;
va_start(va, fmt);
int32_t ret = ext_vsnprintf_P(nullptr, 0, fmt, va);
va_end(va);
return (char*) ret;
}

View File

@ -26,6 +26,8 @@
int32_t ext_vsnprintf_P(char * buf, size_t buf_len, const char * fmt_P, va_list va);
int32_t ext_snprintf_P(char * buf, size_t buf_len, const char * fmt, ...);
char * ext_snprintf_malloc_P(const char * fmt, ...);
char * ext_vsnprintf_malloc_P(const char * fmt_P, va_list va);
char* ToHex_P(const unsigned char * in, size_t insz, char * out, size_t outsz, char inbetween);

View File

@ -9,8 +9,8 @@
This library enables you to **send _and_ receive** infra-red signals on an [ESP8266](https://github.com/esp8266/Arduino) or an
[ESP32](https://github.com/espressif/arduino-esp32) using the [Arduino framework](https://www.arduino.cc/) using common 940nm IR LEDs and common IR receiver modules. e.g. TSOP{17,22,24,36,38,44,48}* demodulators etc.
## v2.7.16 Now Available
Version 2.7.16 of the library is now [available](https://github.com/crankyoldgit/IRremoteESP8266/releases/latest). You can view the [Release Notes](ReleaseNotes.md) for all the significant changes.
## v2.7.18 Now Available
Version 2.7.18 of the library is now [available](https://github.com/crankyoldgit/IRremoteESP8266/releases/latest). You can view the [Release Notes](ReleaseNotes.md) for all the significant changes.
#### Upgrading from pre-v2.0
Usage of the library has been slightly changed in v2.0. You will need to change your usage to work with v2.0 and beyond. You can read more about the changes required on our [Upgrade to v2.0](https://github.com/crankyoldgit/IRremoteESP8266/wiki/Upgrading-to-v2.0) page.

View File

@ -9,8 +9,8 @@
Diese Programmbibliothek ermöglicht das **Senden _und_ Empfangen** von Infrarotsignalen mit [ESP8266](https://github.com/esp8266/Arduino)- und
[ESP32](https://github.com/espressif/arduino-esp32)-Mikrocontrollern mithilfe des [Arduino-Frameworks](https://www.arduino.cc/) und handelsüblichen 940nm Infrarot-LEDs undIR-Empfängermodulen, wie zum Beispiel TSOP{17,22,24,36,38,44,48}*-Demodulatoren.
## v2.7.16 jetzt verfügbar
Version 2.7.16 der Bibliothek ist nun [verfügbar](https://github.com/crankyoldgit/IRremoteESP8266/releases/latest). Die [Versionshinweise](ReleaseNotes.md) enthalten alle wichtigen Neuerungen.
## v2.7.18 jetzt verfügbar
Version 2.7.18 der Bibliothek ist nun [verfügbar](https://github.com/crankyoldgit/IRremoteESP8266/releases/latest). Die [Versionshinweise](ReleaseNotes.md) enthalten alle wichtigen Neuerungen.
#### Hinweis für Nutzer von Versionen vor v2.0
Die Benutzung der Bibliothek hat sich mit Version 2.0 leicht geändert. Einige Anpassungen im aufrufenden Code werden nötig sein, um mit Version ab 2.0 korrekt zu funktionieren. Mehr zu den Anpassungen finden sich auf unserer [Upgrade to v2.0](https://github.com/crankyoldgit/IRremoteESP8266/wiki/Upgrading-to-v2.0)-Seite.

View File

@ -9,8 +9,8 @@
Cette librairie vous permetra de **recevoir et d'envoyer des signaux** infrarouge sur le protocole [ESP8266](https://github.com/esp8266/Arduino) ou sur le protocole
[ESP32](https://github.com/espressif/arduino-esp32) en utilisant le [Arduino framework](https://www.arduino.cc/) qui utilise la norme 940nm IR LEDs et le module basique de reception d'onde IR. Exemple : TSOP{17,22,24,36,38,44,48}* modules etc.
## v2.7.16 disponible
Version 2.7.16 de la libraire est maintenant [disponible](https://github.com/crankyoldgit/IRremoteESP8266/releases/latest). Vous pouvez voir le [Release Notes](ReleaseNotes.md) pour tous les changements importants.
## v2.7.18 disponible
Version 2.7.18 de la libraire est maintenant [disponible](https://github.com/crankyoldgit/IRremoteESP8266/releases/latest). Vous pouvez voir le [Release Notes](ReleaseNotes.md) pour tous les changements importants.
#### mise à jour depuis pre-v2.0
L'utilisation de la librairie à un peu changer depuis la version in v2.0. Si vous voulez l'utiliser vous devrez changer votre utilisation aussi. Vous pouvez vous renseigner sur les précondition d'utilisation ici : [Upgrade to v2.0](https://github.com/crankyoldgit/IRremoteESP8266/wiki/Upgrading-to-v2.0) page.

View File

@ -1,5 +1,31 @@
# Release Notes
## _v2.7.18 (20210420)_
**[Misc]**
- Attempt to fix issues with installing the library under the Arduino IDE on Win10 & OSX (#1451 #1464)
- Reduce the library's github zip download size. (#1451 #1463)
- An experiment in using Github Actions to do some of the CI work. (#1462)
## _v2.7.17 (20210418)_
**[News]**
- The library now supports 100 IR protocols! \o/
**[Bug Fixes]**
- Fix `IRAcUtils::decodeToState()` for different length Samsung msgs (#1447 #1448)
**[Features]**
- Fujitsu: Add support for `ARREW4E` model. (#1455 #1456)
- Experimental detailed support for Truma A/Cs. (#1440 #1449)
**[Misc]**
- Fix Arduino library linter issues. (#1451 #1452 #1453 #1460)
- Reduce the library's zip download size. (#1451 #1463)
- An experiment in using Github Actions to do some of the CI work. (#1462)
## _v2.7.16 (20210324)_
**[Features]**

View File

@ -1,6 +1,6 @@
<!--- WARNING: Do NOT edit this file directly.
It is generated by './tools/scrape_supported_devices.py'.
Last generated: Wed 24 Mar 2021 09:41:27 +0000 --->
Last generated: Sat 17 Apr 2021 22:14:32 +0000 --->
# IR Protocols supported by this library
| Protocol | Brand | Model | A/C Model | Detailed A/C Support |
@ -28,8 +28,8 @@
| [EliteScreens](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_EliteScreens.cpp) | **Elite Screens** | CineTension2 / CineTension3 series<BR>Home2 / Home3 series<BR>Spectrum series<BR>VMAX Plus4 series<BR>VMAX2 / VMAX2 Plus series<BR>ZSP-IR-B / ZSP-IR-W remote | | - |
| [EliteScreens](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_EliteScreens.cpp) | **Lumene Screens** | Embassy | | - |
| [Epson](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Epson.cpp) | **Epson** | EN-TW9100W Projector | | - |
| [Fujitsu](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Fujitsu.cpp) | **[Fujitsu](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Fujitsu.h)** | AGTV14LAC A/C (ARRAH2E)<BR>AR-DB1 remote (ARDB1)<BR>AR-DL10 remote (ARDB1)<BR>AR-RAC1E remote (ARRAH2E)<BR>AR-RAE1E remote (ARRAH2E)<BR>AR-RAH1U remote (ARREB1E)<BR>AR-RAH2E remote (ARRAH2E)<BR>AR-REB1E remote (ARREB1E)<BR>AR-RY4 remote (ARRY4)<BR>AST9RSGCW A/C (ARDB1)<BR>ASTB09LBC A/C (ARRY4)<BR>ASU12RLF A/C (ARREB1E)<BR>ASU30C1 A/C (ARDB1)<BR>ASYG30LFCA A/C (ARRAH2E)<BR>ASYG7LMCA A/C (ARREB1E) | ARDB1<BR>ARJW2<BR>ARRAH2E<BR>ARREB1E<BR>ARRY4 | Yes |
| [Fujitsu](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Fujitsu.cpp) | **[Fujitsu General](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Fujitsu.h)** | AOHG09LLC A/C (ARRAH2E)<BR>AR-JW2 remote (ARJW2)<BR>AR-RCE1E remote (ARRAH2E)<BR>ASHG09LLCA A/C (ARRAH2E) | ARDB1<BR>ARJW2<BR>ARRAH2E<BR>ARREB1E<BR>ARRY4 | Yes |
| [Fujitsu](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Fujitsu.cpp) | **[Fujitsu](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Fujitsu.h)** | AGTV14LAC A/C (ARRAH2E)<BR>AR-DB1 remote (ARDB1)<BR>AR-DL10 remote (ARDB1)<BR>AR-RAC1E remote (ARRAH2E)<BR>AR-RAE1E remote (ARRAH2E)<BR>AR-RAH1U remote (ARREB1E)<BR>AR-RAH2E remote (ARRAH2E)<BR>AR-REB1E remote (ARREB1E)<BR>AR-REW4E remote (ARREW4E)<BR>AR-RY4 remote (ARRY4)<BR>AST9RSGCW A/C (ARDB1)<BR>ASTB09LBC A/C (ARRY4)<BR>ASU12RLF A/C (ARREB1E)<BR>ASU30C1 A/C (ARDB1)<BR>ASYG09KETA-B A/C (ARREW4E)<BR>ASYG30LFCA A/C (ARRAH2E)<BR>ASYG7LMCA A/C (ARREB1E) | ARDB1<BR>ARJW2<BR>ARRAH2E<BR>ARREB1E<BR>ARREW4E<BR>ARRY4 | Yes |
| [Fujitsu](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Fujitsu.cpp) | **[Fujitsu General](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Fujitsu.h)** | AOHG09LLC A/C (ARRAH2E)<BR>AR-JW2 remote (ARJW2)<BR>AR-RCE1E remote (ARRAH2E)<BR>ASHG09LLCA A/C (ARRAH2E) | ARDB1<BR>ARJW2<BR>ARRAH2E<BR>ARREB1E<BR>ARREW4E<BR>ARRY4 | Yes |
| [GICable](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_GICable.cpp) | **G.I. Cable** | XRC-200 remote | | - |
| [GlobalCache](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_GlobalCache.cpp) | **Global Cache** | Control Tower IR DB | | - |
| [Goodweather](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Goodweather.cpp) | **[Goodweather](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Goodweather.h)** | ZH/JT-03 remote | | Yes |
@ -98,6 +98,7 @@
| [Transcold](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Transcold.cpp) | **[Transcold](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Transcold.h)** | M1-F-NO-6 A/C | | Yes |
| [Trotec](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Trotec.cpp) | **[Duux](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Trotec.h)** | Blizzard Smart 10K / DXMA04 A/C | | Yes |
| [Trotec](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Trotec.cpp) | **[Trotec](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Trotec.h)** | PAC 3200 A/C | | Yes |
| [Truma](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Truma.cpp) | **[Truma](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Truma.h)** | 40091-86700 remote<BR>Aventa A/C | | Yes |
| [Vestel](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Vestel.cpp) | **[Vestel](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Vestel.h)** | BIOX CXP-9 A/C (9K BTU) | | Yes |
| [Voltas](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Voltas.cpp) | **[Voltas](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Voltas.h)** | 122LZF 4011252 Window A/C | 122LZF | Yes |
| [Whirlpool](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Whirlpool.cpp) | **[Whirlpool](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Whirlpool.h)** | DG11J1-04 remote<BR>DG11J1-3A remote<BR>DG11J1-91 remote<BR>SPIS409L A/C<BR>SPIS412L A/C<BR>SPIW409L A/C<BR>SPIW412L A/C<BR>SPIW418L A/C | DG11J13A<BR>DG11J191 | Yes |
@ -205,6 +206,7 @@
- TOSHIBA_AC
- TRANSCOLD
- TROTEC
- TRUMA
- VESTEL_AC
- VOLTAS
- WHIRLPOOL_AC

View File

@ -796,46 +796,50 @@ $(function() {
<div class="line"><a name="l00729"></a><span class="lineno"> 729</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classIRrecv.html#a9c7c5cdee244070d5999232a1bcdae60">decodeXmp</a>(<a class="code" href="classdecode__results.html">decode_results</a> *results, uint16_t offset = <a class="code" href="IRrecv_8h.html#a44a836a34428f8f75b1ae566de4bb972">kStartOffset</a>,</div>
<div class="line"><a name="l00730"></a><span class="lineno"> 730</span>&#160; <span class="keyword">const</span> uint16_t nbits = <a class="code" href="IRremoteESP8266_8h.html#adfcd08adae1243b1108353ef5cfe8776">kXmpBits</a>, <span class="keyword">const</span> <span class="keywordtype">bool</span> strict = <span class="keyword">true</span>);</div>
<div class="line"><a name="l00731"></a><span class="lineno"> 731</span>&#160;<span class="preprocessor">#endif // DECODE_XMP</span></div>
<div class="line"><a name="l00732"></a><span class="lineno"> 732</span>&#160;};</div>
<div class="line"><a name="l00733"></a><span class="lineno"> 733</span>&#160; </div>
<div class="line"><a name="l00734"></a><span class="lineno"> 734</span>&#160;<span class="preprocessor">#endif // IRRECV_H_</span></div>
<div class="line"><a name="l00732"></a><span class="lineno"> 732</span>&#160;<span class="preprocessor">#if DECODE_TRUMA</span></div>
<div class="line"><a name="l00733"></a><span class="lineno"> 733</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classIRrecv.html#a76a85fb183cc943532bc9c589c42a17a">decodeTruma</a>(<a class="code" href="classdecode__results.html">decode_results</a> *results, uint16_t offset = <a class="code" href="IRrecv_8h.html#a44a836a34428f8f75b1ae566de4bb972">kStartOffset</a>,</div>
<div class="line"><a name="l00734"></a><span class="lineno"> 734</span>&#160; <span class="keyword">const</span> uint16_t nbits = <a class="code" href="IRremoteESP8266_8h.html#aa5ba6ea5669410e37620b616c75e766f">kTrumaBits</a>, <span class="keyword">const</span> <span class="keywordtype">bool</span> strict = <span class="keyword">true</span>);</div>
<div class="line"><a name="l00735"></a><span class="lineno"> 735</span>&#160;<span class="preprocessor">#endif // DECODE_TRUMA</span></div>
<div class="line"><a name="l00736"></a><span class="lineno"> 736</span>&#160;};</div>
<div class="line"><a name="l00737"></a><span class="lineno"> 737</span>&#160; </div>
<div class="line"><a name="l00738"></a><span class="lineno"> 738</span>&#160;<span class="preprocessor">#endif // IRRECV_H_</span></div>
</div><!-- fragment --></div><!-- contents -->
<div class="ttc" id="aclassIRrecv_html_af61afacc9865232643164ba824e665ab"><div class="ttname"><a href="classIRrecv.html#af61afacc9865232643164ba824e665ab">IRrecv::decodeMultibrackets</a></div><div class="ttdeci">bool decodeMultibrackets(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kMultibracketsBits, const bool strict=true)</div><div class="ttdoc">Decode the Multibrackets message. Status: BETA / Appears to be working.</div><div class="ttdef"><b>Definition:</b> ir_Multibrackets.cpp:59</div></div>
<div class="ttc" id="aclassIRrecv_html_a97534938349b52b46395be1d3e2f59fa"><div class="ttname"><a href="classIRrecv.html#a97534938349b52b46395be1d3e2f59fa">IRrecv::matchBytes</a></div><div class="ttdeci">uint16_t matchBytes(volatile uint16_t *data_ptr, uint8_t *result_ptr, const uint16_t remaining, const uint16_t nbytes, const uint16_t onemark, const uint32_t onespace, const uint16_t zeromark, const uint32_t zerospace, const uint8_t tolerance=kUseDefTol, const int16_t excess=kMarkExcess, const bool MSBfirst=true, const bool expectlastspace=true)</div><div class="ttdoc">Match &amp; decode the typical data section of an IR message. The bytes are stored at result_ptr....</div><div class="ttdef"><b>Definition:</b> IRrecv.cpp:1327</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_a7b9fba82b602cf38147f0586e037f909"><div class="ttname"><a href="IRremoteESP8266_8h.html#a7b9fba82b602cf38147f0586e037f909">kDelonghiAcBits</a></div><div class="ttdeci">const uint16_t kDelonghiAcBits</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:950</div></div>
<div class="ttc" id="aclassIRrecv_html_a97534938349b52b46395be1d3e2f59fa"><div class="ttname"><a href="classIRrecv.html#a97534938349b52b46395be1d3e2f59fa">IRrecv::matchBytes</a></div><div class="ttdeci">uint16_t matchBytes(volatile uint16_t *data_ptr, uint8_t *result_ptr, const uint16_t remaining, const uint16_t nbytes, const uint16_t onemark, const uint32_t onespace, const uint16_t zeromark, const uint32_t zerospace, const uint8_t tolerance=kUseDefTol, const int16_t excess=kMarkExcess, const bool MSBfirst=true, const bool expectlastspace=true)</div><div class="ttdoc">Match &amp; decode the typical data section of an IR message. The bytes are stored at result_ptr....</div><div class="ttdef"><b>Definition:</b> IRrecv.cpp:1332</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_a7b9fba82b602cf38147f0586e037f909"><div class="ttname"><a href="IRremoteESP8266_8h.html#a7b9fba82b602cf38147f0586e037f909">kDelonghiAcBits</a></div><div class="ttdeci">const uint16_t kDelonghiAcBits</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:958</div></div>
<div class="ttc" id="aclassIRrecv_html_a6efe3be80f0ebef3ff94ed0e56c5c52a"><div class="ttname"><a href="classIRrecv.html#a6efe3be80f0ebef3ff94ed0e56c5c52a">IRrecv::decodeMitsubishi</a></div><div class="ttdeci">bool decodeMitsubishi(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kMitsubishiBits, const bool strict=true)</div><div class="ttdoc">Decode the supplied Mitsubishi 16-bit message. Status: STABLE / Working.</div><div class="ttdef"><b>Definition:</b> ir_Mitsubishi.cpp:126</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_a700032ac17f14dc6d2782e141ce058f0"><div class="ttname"><a href="IRremoteESP8266_8h.html#a700032ac17f14dc6d2782e141ce058f0">kMirageBits</a></div><div class="ttdeci">const uint16_t kMirageBits</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:1024</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_a700032ac17f14dc6d2782e141ce058f0"><div class="ttname"><a href="IRremoteESP8266_8h.html#a700032ac17f14dc6d2782e141ce058f0">kMirageBits</a></div><div class="ttdeci">const uint16_t kMirageBits</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:1032</div></div>
<div class="ttc" id="aclassIRrecv_html_ad97403174f05197a7fa9a4a0107e3111"><div class="ttname"><a href="classIRrecv.html#ad97403174f05197a7fa9a4a0107e3111">IRrecv::decodeHaierAC</a></div><div class="ttdeci">bool decodeHaierAC(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kHaierACBits, const bool strict=true)</div><div class="ttdoc">Decode the supplied Haier HSU07-HEA03 remote message. Status: STABLE / Known to be working.</div><div class="ttdef"><b>Definition:</b> ir_Haier.cpp:974</div></div>
<div class="ttc" id="aclassIRrecv_html_a52b844f80df7f64edf9ce9cc189ac5b9"><div class="ttname"><a href="classIRrecv.html#a52b844f80df7f64edf9ce9cc189ac5b9">IRrecv::decodeNEC</a></div><div class="ttdeci">bool decodeNEC(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kNECBits, const bool strict=true)</div><div class="ttdoc">Decode the supplied NEC (Renesas) message. Status: STABLE / Known good.</div><div class="ttdef"><b>Definition:</b> ir_NEC.cpp:81</div></div>
<div class="ttc" id="aIRrecv_8h_html_abcfcce36d3e2faef742aa3529c22f23f"><div class="ttname"><a href="IRrecv_8h.html#abcfcce36d3e2faef742aa3529c22f23f">kFnvPrime32</a></div><div class="ttdeci">const uint32_t kFnvPrime32</div><div class="ttdef"><b>Definition:</b> IRrecv.h:52</div></div>
<div class="ttc" id="aclassdecode__results_html_a821bc53c006bab3283c6b8592f0c43d3"><div class="ttname"><a href="classdecode__results.html#a821bc53c006bab3283c6b8592f0c43d3">decode_results::overflow</a></div><div class="ttdeci">bool overflow</div><div class="ttdef"><b>Definition:</b> IRrecv.h:109</div></div>
<div class="ttc" id="aclassIRrecv_html_ac7188577c874d9f8f19304a3ec775415"><div class="ttname"><a href="classIRrecv.html#ac7188577c874d9f8f19304a3ec775415">IRrecv::decodeDaikin128</a></div><div class="ttdeci">bool decodeDaikin128(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kDaikin128Bits, const bool strict=true)</div><div class="ttdoc">Decode the supplied Daikin 128-bit message. (DAIKIN128) Status: STABLE / Known Working.</div><div class="ttdef"><b>Definition:</b> ir_Daikin.cpp:3001</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_aceb5cbd7ba5d8bc11560ba29137b10fa"><div class="ttname"><a href="IRremoteESP8266_8h.html#aceb5cbd7ba5d8bc11560ba29137b10fa">kGicableBits</a></div><div class="ttdeci">const uint16_t kGicableBits</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:974</div></div>
<div class="ttc" id="aclassIRrecv_html_ab783f52acc2ff4052313d6947563e4fd"><div class="ttname"><a href="classIRrecv.html#ab783f52acc2ff4052313d6947563e4fd">IRrecv::matchGeneric</a></div><div class="ttdeci">uint16_t matchGeneric(volatile uint16_t *data_ptr, uint64_t *result_ptr, const uint16_t remaining, const uint16_t nbits, const uint16_t hdrmark, const uint32_t hdrspace, const uint16_t onemark, const uint32_t onespace, const uint16_t zeromark, const uint32_t zerospace, const uint16_t footermark, const uint32_t footerspace, const bool atleast=false, const uint8_t tolerance=kUseDefTol, const int16_t excess=kMarkExcess, const bool MSBfirst=true)</div><div class="ttdoc">Match &amp; decode a generic/typical &lt;= 64bit IR message. The data is stored at result_ptr.</div><div class="ttdef"><b>Definition:</b> IRrecv.cpp:1481</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_ad5b287a488a8c1b7b8661f029ab56fad"><div class="ttname"><a href="IRremoteESP8266_8h.html#ad5b287a488a8c1b7b8661f029ab56fad">decode_type_t</a></div><div class="ttdeci">decode_type_t</div><div class="ttdoc">Enumerator for defining and numbering of supported IR protocol.</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:792</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_a668d9ac84f7dae61c35534b842d4956b"><div class="ttname"><a href="IRremoteESP8266_8h.html#a668d9ac84f7dae61c35534b842d4956b">kCarrierAcBits</a></div><div class="ttdeci">const uint16_t kCarrierAcBits</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:915</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_aceb5cbd7ba5d8bc11560ba29137b10fa"><div class="ttname"><a href="IRremoteESP8266_8h.html#aceb5cbd7ba5d8bc11560ba29137b10fa">kGicableBits</a></div><div class="ttdeci">const uint16_t kGicableBits</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:982</div></div>
<div class="ttc" id="aclassIRrecv_html_ab783f52acc2ff4052313d6947563e4fd"><div class="ttname"><a href="classIRrecv.html#ab783f52acc2ff4052313d6947563e4fd">IRrecv::matchGeneric</a></div><div class="ttdeci">uint16_t matchGeneric(volatile uint16_t *data_ptr, uint64_t *result_ptr, const uint16_t remaining, const uint16_t nbits, const uint16_t hdrmark, const uint32_t hdrspace, const uint16_t onemark, const uint32_t onespace, const uint16_t zeromark, const uint32_t zerospace, const uint16_t footermark, const uint32_t footerspace, const bool atleast=false, const uint8_t tolerance=kUseDefTol, const int16_t excess=kMarkExcess, const bool MSBfirst=true)</div><div class="ttdoc">Match &amp; decode a generic/typical &lt;= 64bit IR message. The data is stored at result_ptr.</div><div class="ttdef"><b>Definition:</b> IRrecv.cpp:1486</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_ad5b287a488a8c1b7b8661f029ab56fad"><div class="ttname"><a href="IRremoteESP8266_8h.html#ad5b287a488a8c1b7b8661f029ab56fad">decode_type_t</a></div><div class="ttdeci">decode_type_t</div><div class="ttdoc">Enumerator for defining and numbering of supported IR protocol.</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:799</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_a668d9ac84f7dae61c35534b842d4956b"><div class="ttname"><a href="IRremoteESP8266_8h.html#a668d9ac84f7dae61c35534b842d4956b">kCarrierAcBits</a></div><div class="ttdeci">const uint16_t kCarrierAcBits</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:923</div></div>
<div class="ttc" id="aclassIRrecv_html_a16c44538d7e01d9b118d983de39d18e3"><div class="ttname"><a href="classIRrecv.html#a16c44538d7e01d9b118d983de39d18e3">IRrecv::decodeTranscold</a></div><div class="ttdeci">bool decodeTranscold(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kTranscoldBits, const bool strict=true)</div><div class="ttdoc">Decode the supplied Transcold A/C message. Status: STABLE / Known Working.</div><div class="ttdef"><b>Definition:</b> ir_Transcold.cpp:447</div></div>
<div class="ttc" id="aclassIRrecv_html_a8e32daaa903a8e42dad7faaf405b33dc"><div class="ttname"><a href="classIRrecv.html#a8e32daaa903a8e42dad7faaf405b33dc">IRrecv::getRClevel</a></div><div class="ttdeci">int16_t getRClevel(decode_results *results, uint16_t *offset, uint16_t *used, uint16_t bitTime, const uint8_t tolerance=kUseDefTol, const int16_t excess=kMarkExcess, const uint16_t delta=0, const uint8_t maxwidth=3)</div><div class="ttdoc">Gets one undecoded level at a time from the raw buffer. The RC5/6 decoding is easier if the data is b...</div><div class="ttdef"><b>Definition:</b> ir_RC5_RC6.cpp:243</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_aad7be0971479839493615cafcd654fc1"><div class="ttname"><a href="IRremoteESP8266_8h.html#aad7be0971479839493615cafcd654fc1">kMultibracketsBits</a></div><div class="ttdeci">const uint16_t kMultibracketsBits</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:1045</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_a6c106a982acced5d8aeef98644002ca2"><div class="ttname"><a href="IRremoteESP8266_8h.html#a6c106a982acced5d8aeef98644002ca2">kSharpAcBits</a></div><div class="ttdeci">const uint16_t kSharpAcBits</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:1086</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_a4553f6670e241a67104d45216a4ebd98"><div class="ttname"><a href="IRremoteESP8266_8h.html#a4553f6670e241a67104d45216a4ebd98">kWhynterBits</a></div><div class="ttdeci">const uint16_t kWhynterBits</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:1117</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_aad7be0971479839493615cafcd654fc1"><div class="ttname"><a href="IRremoteESP8266_8h.html#aad7be0971479839493615cafcd654fc1">kMultibracketsBits</a></div><div class="ttdeci">const uint16_t kMultibracketsBits</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:1053</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_a6c106a982acced5d8aeef98644002ca2"><div class="ttname"><a href="IRremoteESP8266_8h.html#a6c106a982acced5d8aeef98644002ca2">kSharpAcBits</a></div><div class="ttdeci">const uint16_t kSharpAcBits</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:1094</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_a4553f6670e241a67104d45216a4ebd98"><div class="ttname"><a href="IRremoteESP8266_8h.html#a4553f6670e241a67104d45216a4ebd98">kWhynterBits</a></div><div class="ttdeci">const uint16_t kWhynterBits</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:1126</div></div>
<div class="ttc" id="aclassIRrecv_html_ab6c02d8b8079d7f344e141e6a4e7e225"><div class="ttname"><a href="classIRrecv.html#ab6c02d8b8079d7f344e141e6a4e7e225">IRrecv::decodeSanyoAc</a></div><div class="ttdeci">bool decodeSanyoAc(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kSanyoAcBits, const bool strict=true)</div><div class="ttdoc">Decode the supplied SanyoAc message. Status: STABLE / Reported as working.</div><div class="ttdef"><b>Definition:</b> ir_Sanyo.cpp:273</div></div>
<div class="ttc" id="astructirparams__t_html_aa39b4f38e0ffcd470766373e03548e58"><div class="ttname"><a href="structirparams__t.html#aa39b4f38e0ffcd470766373e03548e58">irparams_t::overflow</a></div><div class="ttdeci">uint8_t overflow</div><div class="ttdef"><b>Definition:</b> IRrecv.h:78</div></div>
<div class="ttc" id="aclassIRrecv_html_a9514197850491a5b8c30ae9ffc89d895"><div class="ttname"><a href="classIRrecv.html#a9514197850491a5b8c30ae9ffc89d895">IRrecv::decodeMitsubishi2</a></div><div class="ttdeci">bool decodeMitsubishi2(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kMitsubishiBits, const bool strict=true)</div><div class="ttdoc">Decode the supplied second variation of a Mitsubishi 16-bit message. Status: STABLE / Working.</div><div class="ttdef"><b>Definition:</b> ir_Mitsubishi.cpp:191</div></div>
<div class="ttc" id="aclassIRrecv_html_a2e756342d7524a13d53d6c656700638c"><div class="ttname"><a href="classIRrecv.html#a2e756342d7524a13d53d6c656700638c">IRrecv::decodeGree</a></div><div class="ttdeci">bool decodeGree(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kGreeBits, const bool strict=true)</div><div class="ttdoc">Decode the supplied Gree HVAC message. Status: STABLE / Working.</div><div class="ttdef"><b>Definition:</b> ir_Gree.cpp:659</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_a570219a14f2d19c7a6ce0aecd37a3b1f"><div class="ttname"><a href="IRremoteESP8266_8h.html#a570219a14f2d19c7a6ce0aecd37a3b1f">kAirwellBits</a></div><div class="ttdeci">const uint16_t kAirwellBits</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:902</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_a570219a14f2d19c7a6ce0aecd37a3b1f"><div class="ttname"><a href="IRremoteESP8266_8h.html#a570219a14f2d19c7a6ce0aecd37a3b1f">kAirwellBits</a></div><div class="ttdeci">const uint16_t kAirwellBits</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:910</div></div>
<div class="ttc" id="aclassIRrecv_html_a6fdac84ce51ce119972bf121ccc95aab"><div class="ttname"><a href="classIRrecv.html#a6fdac84ce51ce119972bf121ccc95aab">IRrecv::irparams_save</a></div><div class="ttdeci">irparams_t * irparams_save</div><div class="ttdef"><b>Definition:</b> IRrecv.h:157</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_a911a47148656b26da2e094a7ced1fc8b"><div class="ttname"><a href="IRremoteESP8266_8h.html#a911a47148656b26da2e094a7ced1fc8b">kMitsubishiACBits</a></div><div class="ttdeci">const uint16_t kMitsubishiACBits</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:1031</div></div>
<div class="ttc" id="aclassIRrecv_html_aa3778bdf994bf9c99ac48ef95434a826"><div class="ttname"><a href="classIRrecv.html#aa3778bdf994bf9c99ac48ef95434a826">IRrecv::decodeFujitsuAC</a></div><div class="ttdeci">bool decodeFujitsuAC(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kFujitsuAcBits, const bool strict=false)</div><div class="ttdoc">Decode the supplied Fujitsu AC IR message if possible. Status: STABLE / Working.</div><div class="ttdef"><b>Definition:</b> ir_Fujitsu.cpp:840</div></div>
<div class="ttc" id="aclassIRrecv_html_adf11286f0ef5e8984396b5f6331db87e"><div class="ttname"><a href="classIRrecv.html#adf11286f0ef5e8984396b5f6331db87e">IRrecv::matchMarkRange</a></div><div class="ttdeci">bool matchMarkRange(const uint32_t measured, const uint32_t desired, const uint16_t range=100, const int16_t excess=kMarkExcess)</div><div class="ttdoc">Check if we match a mark signal(measured) with the desired within a range (in uSeconds) either side o...</div><div class="ttdef"><b>Definition:</b> IRrecv.cpp:1150</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_a0c4bc77a2443037598940b955c83eb82"><div class="ttname"><a href="IRremoteESP8266_8h.html#a0c4bc77a2443037598940b955c83eb82">kTechnibelAcBits</a></div><div class="ttdeci">const uint16_t kTechnibelAcBits</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:952</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_a911a47148656b26da2e094a7ced1fc8b"><div class="ttname"><a href="IRremoteESP8266_8h.html#a911a47148656b26da2e094a7ced1fc8b">kMitsubishiACBits</a></div><div class="ttdeci">const uint16_t kMitsubishiACBits</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:1039</div></div>
<div class="ttc" id="aclassIRrecv_html_aa3778bdf994bf9c99ac48ef95434a826"><div class="ttname"><a href="classIRrecv.html#aa3778bdf994bf9c99ac48ef95434a826">IRrecv::decodeFujitsuAC</a></div><div class="ttdeci">bool decodeFujitsuAC(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kFujitsuAcBits, const bool strict=false)</div><div class="ttdoc">Decode the supplied Fujitsu AC IR message if possible. Status: STABLE / Working.</div><div class="ttdef"><b>Definition:</b> ir_Fujitsu.cpp:946</div></div>
<div class="ttc" id="aclassIRrecv_html_adf11286f0ef5e8984396b5f6331db87e"><div class="ttname"><a href="classIRrecv.html#adf11286f0ef5e8984396b5f6331db87e">IRrecv::matchMarkRange</a></div><div class="ttdeci">bool matchMarkRange(const uint32_t measured, const uint32_t desired, const uint16_t range=100, const int16_t excess=kMarkExcess)</div><div class="ttdoc">Check if we match a mark signal(measured) with the desired within a range (in uSeconds) either side o...</div><div class="ttdef"><b>Definition:</b> IRrecv.cpp:1155</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_a0c4bc77a2443037598940b955c83eb82"><div class="ttname"><a href="IRremoteESP8266_8h.html#a0c4bc77a2443037598940b955c83eb82">kTechnibelAcBits</a></div><div class="ttdeci">const uint16_t kTechnibelAcBits</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:960</div></div>
<div class="ttc" id="aclassIRrecv_html_ae2920c488173f3fa37f5325438157ced"><div class="ttname"><a href="classIRrecv.html#ae2920c488173f3fa37f5325438157ced">IRrecv::decodeTrotec</a></div><div class="ttdeci">bool decodeTrotec(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kTrotecBits, const bool strict=true)</div><div class="ttdoc">Decode the supplied Trotec message. Status: STABLE / Works. Untested on real devices.</div><div class="ttdef"><b>Definition:</b> ir_Trotec.cpp:307</div></div>
<div class="ttc" id="aclassIRrecv_html_a4729ee949e533448b481ae33bbbf1adf"><div class="ttname"><a href="classIRrecv.html#a4729ee949e533448b481ae33bbbf1adf">IRrecv::decodeNeoclima</a></div><div class="ttdeci">bool decodeNeoclima(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kNeoclimaBits, const bool strict=true)</div><div class="ttdoc">Decode the supplied Neoclima message. Status: STABLE / Known working.</div><div class="ttdef"><b>Definition:</b> ir_Neoclima.cpp:571</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_ad13056674d7d5fc530123ee1bb754409"><div class="ttname"><a href="IRremoteESP8266_8h.html#ad13056674d7d5fc530123ee1bb754409">kVoltasBits</a></div><div class="ttdeci">const uint16_t kVoltasBits</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:1122</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_ad13056674d7d5fc530123ee1bb754409"><div class="ttname"><a href="IRremoteESP8266_8h.html#ad13056674d7d5fc530123ee1bb754409">kVoltasBits</a></div><div class="ttdeci">const uint16_t kVoltasBits</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:1131</div></div>
<div class="ttc" id="aclassIRrecv_html_ae0690ff3cb5a5cdcdb6a514bb7bf0cdd"><div class="ttname"><a href="classIRrecv.html#ae0690ff3cb5a5cdcdb6a514bb7bf0cdd">IRrecv::decodeMitsubishi112</a></div><div class="ttdeci">bool decodeMitsubishi112(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kMitsubishi112Bits, const bool strict=true)</div><div class="ttdoc">Decode the supplied Mitsubishi/TCL 112-bit A/C message. (MITSUBISHI112, TCL112AC) Status: STABLE / Re...</div><div class="ttdef"><b>Definition:</b> ir_Mitsubishi.cpp:1243</div></div>
<div class="ttc" id="aclassIRrecv_html_ae779c76ebd0f3cd1fc13abaa55f80d67"><div class="ttname"><a href="classIRrecv.html#ae779c76ebd0f3cd1fc13abaa55f80d67">IRrecv::decodeSamsungAC</a></div><div class="ttdeci">bool decodeSamsungAC(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kSamsungAcBits, const bool strict=true)</div><div class="ttdoc">Decode the supplied Samsung A/C message. Status: Stable / Known to be working.</div><div class="ttdef"><b>Definition:</b> ir_Samsung.cpp:772</div></div>
<div class="ttc" id="aclassIRrecv_html_acf4635d5ee146a82498cb0c269b6af41"><div class="ttname"><a href="classIRrecv.html#acf4635d5ee146a82498cb0c269b6af41">IRrecv::decodeAirwell</a></div><div class="ttdeci">bool decodeAirwell(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kAirwellBits, const bool strict=true)</div><div class="ttdoc">Decode the supplied Airwell &quot;Manchester code&quot; message.</div><div class="ttdef"><b>Definition:</b> ir_Airwell.cpp:53</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_abec3ebb217126560e824fa8b66d495bc"><div class="ttname"><a href="IRremoteESP8266_8h.html#abec3ebb217126560e824fa8b66d495bc">kRC5XBits</a></div><div class="ttdeci">const uint16_t kRC5XBits</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:1064</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_abec3ebb217126560e824fa8b66d495bc"><div class="ttname"><a href="IRremoteESP8266_8h.html#abec3ebb217126560e824fa8b66d495bc">kRC5XBits</a></div><div class="ttdeci">const uint16_t kRC5XBits</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:1072</div></div>
<div class="ttc" id="aclassIRrecv_html_a6f3bfcc6767484151dee758bcf94fb0b"><div class="ttname"><a href="classIRrecv.html#a6f3bfcc6767484151dee758bcf94fb0b">IRrecv::decodeMagiQuest</a></div><div class="ttdeci">bool decodeMagiQuest(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kMagiquestBits, const bool strict=true)</div><div class="ttdoc">Decode the supplied MagiQuest message. Status: Beta / Should work.</div><div class="ttdef"><b>Definition:</b> ir_Magiquest.cpp:69</div></div>
<div class="ttc" id="astructirparams__t_html_a08e83386c65a90038e0d4922f1f6aa84"><div class="ttname"><a href="structirparams__t.html#a08e83386c65a90038e0d4922f1f6aa84">irparams_t::rawlen</a></div><div class="ttdeci">uint16_t rawlen</div><div class="ttdef"><b>Definition:</b> IRrecv.h:77</div></div>
<div class="ttc" id="aIRrecv_8h_html_a05025e8bd724ae2d0c7fea6e924ca84c"><div class="ttname"><a href="IRrecv_8h.html#a05025e8bd724ae2d0c7fea6e924ca84c">kUseDefTol</a></div><div class="ttdeci">const uint8_t kUseDefTol</div><div class="ttdef"><b>Definition:</b> IRrecv.h:36</div></div>
@ -843,65 +847,65 @@ $(function() {
<div class="ttc" id="aclassIRrecv_html"><div class="ttname"><a href="classIRrecv.html">IRrecv</a></div><div class="ttdoc">Class for receiving IR messages.</div><div class="ttdef"><b>Definition:</b> IRrecv.h:114</div></div>
<div class="ttc" id="astructirparams__t_html_a2b34d697b85ee6a0ce08344c941e50ec"><div class="ttname"><a href="structirparams__t.html#a2b34d697b85ee6a0ce08344c941e50ec">irparams_t::bufsize</a></div><div class="ttdeci">uint16_t bufsize</div><div class="ttdef"><b>Definition:</b> IRrecv.h:73</div></div>
<div class="ttc" id="aclassdecode__results_html"><div class="ttname"><a href="classdecode__results.html">decode_results</a></div><div class="ttdoc">Results returned from the decoder.</div><div class="ttdef"><b>Definition:</b> IRrecv.h:92</div></div>
<div class="ttc" id="aclassIRrecv_html_a4582d75ef1d11aee35fce86c38dcccf0"><div class="ttname"><a href="classIRrecv.html#a4582d75ef1d11aee35fce86c38dcccf0">IRrecv::matchGenericConstBitTime</a></div><div class="ttdeci">uint16_t matchGenericConstBitTime(volatile uint16_t *data_ptr, uint64_t *result_ptr, const uint16_t remaining, const uint16_t nbits, const uint16_t hdrmark, const uint32_t hdrspace, const uint16_t one, const uint32_t zero, const uint16_t footermark, const uint32_t footerspace, const bool atleast=false, const uint8_t tolerance=kUseDefTol, const int16_t excess=kMarkExcess, const bool MSBfirst=true)</div><div class="ttdoc">Match &amp; decode a generic/typical constant bit time &lt;= 64bit IR message. The data is stored at result_...</div><div class="ttdef"><b>Definition:</b> IRrecv.cpp:1575</div></div>
<div class="ttc" id="aclassIRrecv_html_a4582d75ef1d11aee35fce86c38dcccf0"><div class="ttname"><a href="classIRrecv.html#a4582d75ef1d11aee35fce86c38dcccf0">IRrecv::matchGenericConstBitTime</a></div><div class="ttdeci">uint16_t matchGenericConstBitTime(volatile uint16_t *data_ptr, uint64_t *result_ptr, const uint16_t remaining, const uint16_t nbits, const uint16_t hdrmark, const uint32_t hdrspace, const uint16_t one, const uint32_t zero, const uint16_t footermark, const uint32_t footerspace, const bool atleast=false, const uint8_t tolerance=kUseDefTol, const int16_t excess=kMarkExcess, const bool MSBfirst=true)</div><div class="ttdoc">Match &amp; decode a generic/typical constant bit time &lt;= 64bit IR message. The data is stored at result_...</div><div class="ttdef"><b>Definition:</b> IRrecv.cpp:1580</div></div>
<div class="ttc" id="aclassIRrecv_html_a79d03c31da48a385ab47cc8f342ef9b3"><div class="ttname"><a href="classIRrecv.html#a79d03c31da48a385ab47cc8f342ef9b3">IRrecv::decodeCarrierAC64</a></div><div class="ttdeci">bool decodeCarrierAC64(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kCarrierAc64Bits, const bool strict=true)</div><div class="ttdoc">Decode the supplied Carrier 64-bit HVAC message. Status: STABLE / Known to be working.</div><div class="ttdef"><b>Definition:</b> ir_Carrier.cpp:195</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_aed48c68a637e4b45b80bbf4964ea79f9"><div class="ttname"><a href="IRremoteESP8266_8h.html#aed48c68a637e4b45b80bbf4964ea79f9">kCoolixBits</a></div><div class="ttdeci">const uint16_t kCoolixBits</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:913</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_aed48c68a637e4b45b80bbf4964ea79f9"><div class="ttname"><a href="IRremoteESP8266_8h.html#aed48c68a637e4b45b80bbf4964ea79f9">kCoolixBits</a></div><div class="ttdeci">const uint16_t kCoolixBits</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:921</div></div>
<div class="ttc" id="aclassIRrecv_html_a94f12dc000a6e7b75ea8680fd48fc487"><div class="ttname"><a href="classIRrecv.html#a94f12dc000a6e7b75ea8680fd48fc487">IRrecv::decodeArgo</a></div><div class="ttdeci">bool decodeArgo(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kArgoBits, const bool strict=true)</div><div class="ttdoc">Decode the supplied Argo message. Status: BETA / Probably works.</div><div class="ttdef"><b>Definition:</b> ir_Argo.cpp:445</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_a1191a9293b03aa14426083b6f411a4e3"><div class="ttname"><a href="IRremoteESP8266_8h.html#a1191a9293b03aa14426083b6f411a4e3">kCoronaAcBitsShort</a></div><div class="ttdeci">const uint16_t kCoronaAcBitsShort</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:923</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_a1191a9293b03aa14426083b6f411a4e3"><div class="ttname"><a href="IRremoteESP8266_8h.html#a1191a9293b03aa14426083b6f411a4e3">kCoronaAcBitsShort</a></div><div class="ttdeci">const uint16_t kCoronaAcBitsShort</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:931</div></div>
<div class="ttc" id="astructmatch__result__t_html_ae88be61a6d1ffa7c3525aa958f4c0d25"><div class="ttname"><a href="structmatch__result__t.html#ae88be61a6d1ffa7c3525aa958f4c0d25">match_result_t::data</a></div><div class="ttdeci">uint64_t data</div><div class="ttdef"><b>Definition:</b> IRrecv.h:85</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_a5e1e6f30a41f0d94652429a9e1034179"><div class="ttname"><a href="IRremoteESP8266_8h.html#a5e1e6f30a41f0d94652429a9e1034179">kSamsung36Bits</a></div><div class="ttdeci">const uint16_t kSamsung36Bits</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:1069</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_ad756bfec6eabbe2ac10b7847f87fb751"><div class="ttname"><a href="IRremoteESP8266_8h.html#ad756bfec6eabbe2ac10b7847f87fb751">kMagiquestBits</a></div><div class="ttdeci">const uint16_t kMagiquestBits</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:1016</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_a5e1e6f30a41f0d94652429a9e1034179"><div class="ttname"><a href="IRremoteESP8266_8h.html#a5e1e6f30a41f0d94652429a9e1034179">kSamsung36Bits</a></div><div class="ttdeci">const uint16_t kSamsung36Bits</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:1077</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_ad756bfec6eabbe2ac10b7847f87fb751"><div class="ttname"><a href="IRremoteESP8266_8h.html#ad756bfec6eabbe2ac10b7847f87fb751">kMagiquestBits</a></div><div class="ttdeci">const uint16_t kMagiquestBits</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:1024</div></div>
<div class="ttc" id="astructirparams__t_html_a6f8a82b51fa206a8cb195e5838aa0cb3"><div class="ttname"><a href="structirparams__t.html#a6f8a82b51fa206a8cb195e5838aa0cb3">irparams_t::rawbuf</a></div><div class="ttdeci">uint16_t * rawbuf</div><div class="ttdef"><b>Definition:</b> IRrecv.h:74</div></div>
<div class="ttc" id="astructirparams__t_html"><div class="ttname"><a href="structirparams__t.html">irparams_t</a></div><div class="ttdoc">Information for the interrupt handler.</div><div class="ttdef"><b>Definition:</b> IRrecv.h:69</div></div>
<div class="ttc" id="aclassIRrecv_html_a69ab02ea6823ccf18d1f6be87ca1b92e"><div class="ttname"><a href="classIRrecv.html#a69ab02ea6823ccf18d1f6be87ca1b92e">IRrecv::getBufSize</a></div><div class="ttdeci">uint16_t getBufSize(void)</div><div class="ttdoc">Obtain the maximum number of entries possible in the capture buffer. i.e. It's size.</div><div class="ttdef"><b>Definition:</b> IRrecv.cpp:412</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_ad067db05b273337e0df38d529094c9e8"><div class="ttname"><a href="IRremoteESP8266_8h.html#ad067db05b273337e0df38d529094c9e8">kSanyoLC7461Bits</a></div><div class="ttdeci">const uint16_t kSanyoLC7461Bits</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:1080</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_ad067db05b273337e0df38d529094c9e8"><div class="ttname"><a href="IRremoteESP8266_8h.html#ad067db05b273337e0df38d529094c9e8">kSanyoLC7461Bits</a></div><div class="ttdeci">const uint16_t kSanyoLC7461Bits</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:1088</div></div>
<div class="ttc" id="aclassdecode__results_html_a09da48786fe3966cd5621840fd771bfa"><div class="ttname"><a href="classdecode__results.html#a09da48786fe3966cd5621840fd771bfa">decode_results::repeat</a></div><div class="ttdeci">bool repeat</div><div class="ttdef"><b>Definition:</b> IRrecv.h:110</div></div>
<div class="ttc" id="aclassIRrecv_html_aa42facfffc0e304005272b6ddd4583c8"><div class="ttname"><a href="classIRrecv.html#aa42facfffc0e304005272b6ddd4583c8">IRrecv::decodeHitachiAC</a></div><div class="ttdeci">bool decodeHitachiAC(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kHitachiAcBits, const bool strict=true, const bool MSBfirst=true)</div><div class="ttdoc">Decode the supplied Hitachi A/C message. Status: STABLE / Expected to work.</div><div class="ttdef"><b>Definition:</b> ir_Hitachi.cpp:846</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_ab819cb0a34937714dcb10059799c26e2"><div class="ttname"><a href="IRremoteESP8266_8h.html#ab819cb0a34937714dcb10059799c26e2">kTrotecBits</a></div><div class="ttdeci">const uint16_t kTrotecBits</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:1112</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_ab819cb0a34937714dcb10059799c26e2"><div class="ttname"><a href="IRremoteESP8266_8h.html#ab819cb0a34937714dcb10059799c26e2">kTrotecBits</a></div><div class="ttdeci">const uint16_t kTrotecBits</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:1120</div></div>
<div class="ttc" id="aclassIRrecv_html_a5d48b3c91434c18c7726cca504d75b73"><div class="ttname"><a href="classIRrecv.html#a5d48b3c91434c18c7726cca504d75b73">IRrecv::decodeVestelAc</a></div><div class="ttdeci">bool decodeVestelAc(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kVestelAcBits, const bool strict=true)</div><div class="ttdoc">Decode the supplied Vestel message. Status: Alpha / Needs testing against a real device.</div><div class="ttdef"><b>Definition:</b> ir_Vestel.cpp:537</div></div>
<div class="ttc" id="aIRrecv_8h_html_aabba6fe7d7b97c45173eb7781a5d99bf"><div class="ttname"><a href="IRrecv_8h.html#aabba6fe7d7b97c45173eb7781a5d99bf">kIdleState</a></div><div class="ttdeci">const uint8_t kIdleState</div><div class="ttdef"><b>Definition:</b> IRrecv.h:31</div></div>
<div class="ttc" id="aclassIRrecv_html_a8d81fcfb47e36925975d313027689a44"><div class="ttname"><a href="classIRrecv.html#a8d81fcfb47e36925975d313027689a44">IRrecv::decodeAmcor</a></div><div class="ttdeci">bool decodeAmcor(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kAmcorBits, const bool strict=true)</div><div class="ttdoc">Decode the supplied Amcor HVAC message. Status: STABLE / Reported as working.</div><div class="ttdef"><b>Definition:</b> ir_Amcor.cpp:58</div></div>
<div class="ttc" id="aclassIRrecv_html_a141f0de9f4cae8daeb025aff3904ecaa"><div class="ttname"><a href="classIRrecv.html#a141f0de9f4cae8daeb025aff3904ecaa">IRrecv::decodeDaikin</a></div><div class="ttdeci">bool decodeDaikin(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kDaikinBits, const bool strict=true)</div><div class="ttdoc">Decode the supplied Daikin 280-bit message. (DAIKIN) Status: STABLE / Reported as working.</div><div class="ttdef"><b>Definition:</b> ir_Daikin.cpp:597</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_a102ebea398ea7b155e1e5212676af6dd"><div class="ttname"><a href="IRremoteESP8266_8h.html#a102ebea398ea7b155e1e5212676af6dd">kEliteScreensBits</a></div><div class="ttdeci">const uint16_t kEliteScreensBits</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:967</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_a102ebea398ea7b155e1e5212676af6dd"><div class="ttname"><a href="IRremoteESP8266_8h.html#a102ebea398ea7b155e1e5212676af6dd">kEliteScreensBits</a></div><div class="ttdeci">const uint16_t kEliteScreensBits</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:975</div></div>
<div class="ttc" id="astructirparams__t_html_a50da5aa1c42a69b01d50ea688db67d14"><div class="ttname"><a href="structirparams__t.html#a50da5aa1c42a69b01d50ea688db67d14">irparams_t::recvpin</a></div><div class="ttdeci">uint8_t recvpin</div><div class="ttdef"><b>Definition:</b> IRrecv.h:70</div></div>
<div class="ttc" id="astructirparams__t_html_a6d4594a4d6bf8a2587095be7adfc018d"><div class="ttname"><a href="structirparams__t.html#a6d4594a4d6bf8a2587095be7adfc018d">irparams_t::timer</a></div><div class="ttdeci">uint16_t timer</div><div class="ttdef"><b>Definition:</b> IRrecv.h:72</div></div>
<div class="ttc" id="aclassIRrecv_html_a030701f081a9c6eab0c07b75433b524c"><div class="ttname"><a href="classIRrecv.html#a030701f081a9c6eab0c07b75433b524c">IRrecv::decodeDaikin64</a></div><div class="ttdeci">bool decodeDaikin64(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kDaikin64Bits, const bool strict=true)</div><div class="ttdoc">Decode the supplied Daikin 64-bit message. (DAIKIN64) Status: Beta / Probably Working.</div><div class="ttdef"><b>Definition:</b> ir_Daikin.cpp:3473</div></div>
<div class="ttc" id="aclassIRrecv_html_ac39aa52eec10d1c92b6e9713a22252b6"><div class="ttname"><a href="classIRrecv.html#ac39aa52eec10d1c92b6e9713a22252b6">IRrecv::decodeMetz</a></div><div class="ttdeci">bool decodeMetz(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kMetzBits, const bool strict=true)</div><div class="ttdoc">Decode the supplied Metz message. Status: BETA / Probably works.</div><div class="ttdef"><b>Definition:</b> ir_Metz.cpp:67</div></div>
<div class="ttc" id="astructmatch__result__t_html_a13fe18ae6cf89364df443a64295b2f90"><div class="ttname"><a href="structmatch__result__t.html#a13fe18ae6cf89364df443a64295b2f90">match_result_t::success</a></div><div class="ttdeci">bool success</div><div class="ttdef"><b>Definition:</b> IRrecv.h:84</div></div>
<div class="ttc" id="aclassIRrecv_html_a4c4799a0d45ea5562159c46939617d80"><div class="ttname"><a href="classIRrecv.html#a4c4799a0d45ea5562159c46939617d80">IRrecv::decodeDaikin2</a></div><div class="ttdeci">bool decodeDaikin2(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kDaikin2Bits, const bool strict=true)</div><div class="ttdoc">Decode the supplied Daikin 312-bit message. (DAIKIN2) Status: STABLE / Works as expected.</div><div class="ttdef"><b>Definition:</b> ir_Daikin.cpp:1352</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_aa46876681f26ccf39c6d341fef041a16"><div class="ttname"><a href="IRremoteESP8266_8h.html#aa46876681f26ccf39c6d341fef041a16">kElectraAcBits</a></div><div class="ttdeci">const uint16_t kElectraAcBits</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:965</div></div>
<div class="ttc" id="aclassIRrecv_html_a9fd363e8b2edee2ed3c473349ecc58fc"><div class="ttname"><a href="classIRrecv.html#a9fd363e8b2edee2ed3c473349ecc58fc">IRrecv::matchSpace</a></div><div class="ttdeci">bool matchSpace(const uint32_t measured, const uint32_t desired, const uint8_t tolerance=kUseDefTol, const int16_t excess=kMarkExcess)</div><div class="ttdoc">Check if we match a space signal(measured) with the desired within +/-tolerance percent,...</div><div class="ttdef"><b>Definition:</b> IRrecv.cpp:1169</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_a6f0794107a7643e0bec8de6de9e7621b"><div class="ttname"><a href="IRremoteESP8266_8h.html#a6f0794107a7643e0bec8de6de9e7621b">kSonyMinBits</a></div><div class="ttdeci">const uint16_t kSonyMinBits</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:1093</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_aa46876681f26ccf39c6d341fef041a16"><div class="ttname"><a href="IRremoteESP8266_8h.html#aa46876681f26ccf39c6d341fef041a16">kElectraAcBits</a></div><div class="ttdeci">const uint16_t kElectraAcBits</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:973</div></div>
<div class="ttc" id="aclassIRrecv_html_a9fd363e8b2edee2ed3c473349ecc58fc"><div class="ttname"><a href="classIRrecv.html#a9fd363e8b2edee2ed3c473349ecc58fc">IRrecv::matchSpace</a></div><div class="ttdeci">bool matchSpace(const uint32_t measured, const uint32_t desired, const uint8_t tolerance=kUseDefTol, const int16_t excess=kMarkExcess)</div><div class="ttdoc">Check if we match a space signal(measured) with the desired within +/-tolerance percent,...</div><div class="ttdef"><b>Definition:</b> IRrecv.cpp:1174</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_a6f0794107a7643e0bec8de6de9e7621b"><div class="ttname"><a href="IRremoteESP8266_8h.html#a6f0794107a7643e0bec8de6de9e7621b">kSonyMinBits</a></div><div class="ttdeci">const uint16_t kSonyMinBits</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:1101</div></div>
<div class="ttc" id="aIRrecv_8h_html_a0e87ae8496a061e394bc9f7f3415a9b3"><div class="ttname"><a href="IRrecv_8h.html#a0e87ae8496a061e394bc9f7f3415a9b3">kStopState</a></div><div class="ttdeci">const uint8_t kStopState</div><div class="ttdef"><b>Definition:</b> IRrecv.h:34</div></div>
<div class="ttc" id="aclassdecode__results_html_a913e19fc5032fa1f97cf8afe0fa450ec"><div class="ttname"><a href="classdecode__results.html#a913e19fc5032fa1f97cf8afe0fa450ec">decode_results::rawlen</a></div><div class="ttdeci">uint16_t rawlen</div><div class="ttdef"><b>Definition:</b> IRrecv.h:108</div></div>
<div class="ttc" id="aIRrecv_8h_html_a73391726d7caccb9b498bba73a969784"><div class="ttname"><a href="IRrecv_8h.html#a73391726d7caccb9b498bba73a969784">kMaxTimeoutMs</a></div><div class="ttdeci">const uint16_t kMaxTimeoutMs</div><div class="ttdef"><b>Definition:</b> IRrecv.h:49</div></div>
<div class="ttc" id="aclassIRrecv_html_a89ce20e483b1297cae05ab1ae96d24ec"><div class="ttname"><a href="classIRrecv.html#a89ce20e483b1297cae05ab1ae96d24ec">IRrecv::decodePanasonicAC32</a></div><div class="ttdeci">bool decodePanasonicAC32(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kPanasonicAc32Bits, const bool strict=true)</div><div class="ttdoc">Decode the supplied Panasonic AC 32/16bit message. Status: STABLE / Confirmed working.</div><div class="ttdef"><b>Definition:</b> ir_Panasonic.cpp:980</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_affd9b805fff390d05a83ff4eaa1c98de"><div class="ttname"><a href="IRremoteESP8266_8h.html#affd9b805fff390d05a83ff4eaa1c98de">kDaikin2Bits</a></div><div class="ttdeci">const uint16_t kDaikin2Bits</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:931</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_affd9b805fff390d05a83ff4eaa1c98de"><div class="ttname"><a href="IRremoteESP8266_8h.html#affd9b805fff390d05a83ff4eaa1c98de">kDaikin2Bits</a></div><div class="ttdeci">const uint16_t kDaikin2Bits</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:939</div></div>
<div class="ttc" id="aclassIRrecv_html_aa8dd5f24d28576c6db03cc463bd0a865"><div class="ttname"><a href="classIRrecv.html#aa8dd5f24d28576c6db03cc463bd0a865">IRrecv::decodePanasonic</a></div><div class="ttdeci">bool decodePanasonic(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kPanasonicBits, const bool strict=false, const uint32_t manufacturer=kPanasonicManufacturer)</div><div class="ttdoc">Decode the supplied Panasonic message. Status: STABLE / Should be working.</div><div class="ttdef"><b>Definition:</b> ir_Panasonic.cpp:128</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_aae6947c431d2c9da4fe2fdd9428012c1"><div class="ttname"><a href="IRremoteESP8266_8h.html#aae6947c431d2c9da4fe2fdd9428012c1">kHitachiAc1Bits</a></div><div class="ttdeci">const uint16_t kHitachiAc1Bits</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:991</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_aae6947c431d2c9da4fe2fdd9428012c1"><div class="ttname"><a href="IRremoteESP8266_8h.html#aae6947c431d2c9da4fe2fdd9428012c1">kHitachiAc1Bits</a></div><div class="ttdeci">const uint16_t kHitachiAc1Bits</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:999</div></div>
<div class="ttc" id="aclassIRrecv_html_ad3a7be8afc36451c8e28e27f3c3e9aaa"><div class="ttname"><a href="classIRrecv.html#ad3a7be8afc36451c8e28e27f3c3e9aaa">IRrecv::decodeElectraAC</a></div><div class="ttdeci">bool decodeElectraAC(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kElectraAcBits, const bool strict=true)</div><div class="ttdoc">Decode the supplied Electra A/C message. Status: STABLE / Known working.</div><div class="ttdef"><b>Definition:</b> ir_Electra.cpp:370</div></div>
<div class="ttc" id="aclassIRrecv_html_a7f860686a5c58aa8f4d1842cfb15b2f9"><div class="ttname"><a href="classIRrecv.html#a7f860686a5c58aa8f4d1842cfb15b2f9">IRrecv::decodeDaikin216</a></div><div class="ttdeci">bool decodeDaikin216(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kDaikin216Bits, const bool strict=true)</div><div class="ttdoc">Decode the supplied Daikin 216-bit message. (DAIKIN216) Status: STABLE / Should be working.</div><div class="ttdef"><b>Definition:</b> ir_Daikin.cpp:1715</div></div>
<div class="ttc" id="aclassIRrecv_html_ab20a6586b4e56cc428012ec96f5ccc2c"><div class="ttname"><a href="classIRrecv.html#ab20a6586b4e56cc428012ec96f5ccc2c">IRrecv::decodeDaikin152</a></div><div class="ttdeci">bool decodeDaikin152(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kDaikin152Bits, const bool strict=true)</div><div class="ttdoc">Decode the supplied Daikin 152-bit message. (DAIKIN152) Status: STABLE / Known Working.</div><div class="ttdef"><b>Definition:</b> ir_Daikin.cpp:3090</div></div>
<div class="ttc" id="aclassIRrecv_html_ac830ece2c2c200b8c13fcd66828e2846"><div class="ttname"><a href="classIRrecv.html#ac830ece2c2c200b8c13fcd66828e2846">IRrecv::decodeElitescreens</a></div><div class="ttdeci">bool decodeElitescreens(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kEliteScreensBits, const bool strict=true)</div><div class="ttdoc">Decode the supplied Elite Screens message. Status: STABLE / Confirmed working.</div><div class="ttdef"><b>Definition:</b> ir_EliteScreens.cpp:63</div></div>
<div class="ttc" id="aclassIRrecv_html_a0b1bd1c817cb43bc3755126191b7f4a2"><div class="ttname"><a href="classIRrecv.html#a0b1bd1c817cb43bc3755126191b7f4a2">IRrecv::decodeDenon</a></div><div class="ttdeci">bool decodeDenon(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kDenonBits, const bool strict=true)</div><div class="ttdoc">Decode the supplied Delonghi A/C message. Status: STABLE / Should work fine.</div><div class="ttdef"><b>Definition:</b> ir_Denon.cpp:70</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_aa148f54492be1cf8a8b285a96861a0b7"><div class="ttname"><a href="IRremoteESP8266_8h.html#aa148f54492be1cf8a8b285a96861a0b7">kPanasonicBits</a></div><div class="ttdeci">const uint16_t kPanasonicBits</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:1052</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_ae29b9f5dd6db067c17917417a3524905"><div class="ttname"><a href="IRremoteESP8266_8h.html#ae29b9f5dd6db067c17917417a3524905">kMilesTag2ShotBits</a></div><div class="ttdeci">const uint16_t kMilesTag2ShotBits</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:1124</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_aa148f54492be1cf8a8b285a96861a0b7"><div class="ttname"><a href="IRremoteESP8266_8h.html#aa148f54492be1cf8a8b285a96861a0b7">kPanasonicBits</a></div><div class="ttdeci">const uint16_t kPanasonicBits</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:1060</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_ae29b9f5dd6db067c17917417a3524905"><div class="ttname"><a href="IRremoteESP8266_8h.html#ae29b9f5dd6db067c17917417a3524905">kMilesTag2ShotBits</a></div><div class="ttdeci">const uint16_t kMilesTag2ShotBits</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:1133</div></div>
<div class="ttc" id="aclassdecode__results_html_a9c0e9f161b9c90dc10b7561d4c0b50fa"><div class="ttname"><a href="classdecode__results.html#a9c0e9f161b9c90dc10b7561d4c0b50fa">decode_results::decode_type</a></div><div class="ttdeci">decode_type_t decode_type</div><div class="ttdef"><b>Definition:</b> IRrecv.h:94</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_a210f5c78b0f90b64dd5037698141433a"><div class="ttname"><a href="IRremoteESP8266_8h.html#a210f5c78b0f90b64dd5037698141433a">kPanasonicAcBits</a></div><div class="ttdeci">const uint16_t kPanasonicAcBits</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:1056</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_a210f5c78b0f90b64dd5037698141433a"><div class="ttname"><a href="IRremoteESP8266_8h.html#a210f5c78b0f90b64dd5037698141433a">kPanasonicAcBits</a></div><div class="ttdeci">const uint16_t kPanasonicAcBits</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:1064</div></div>
<div class="ttc" id="aclassIRrecv_html_a2f022741309ad814bf11aec440a838d0"><div class="ttname"><a href="classIRrecv.html#a2f022741309ad814bf11aec440a838d0">IRrecv::decodeTechnibelAc</a></div><div class="ttdeci">bool decodeTechnibelAc(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kTechnibelAcBits, const bool strict=true)</div><div class="ttdoc">Status: STABLE / Reported as working on a real device.</div><div class="ttdef"><b>Definition:</b> ir_Technibel.cpp:54</div></div>
<div class="ttc" id="aIRrecv_8h_html_ae8b11750ba7f2e2d56343f770720ed89"><div class="ttname"><a href="IRrecv_8h.html#ae8b11750ba7f2e2d56343f770720ed89">kRepeat</a></div><div class="ttdeci">const uint64_t kRepeat</div><div class="ttdef"><b>Definition:</b> IRrecv.h:26</div></div>
<div class="ttc" id="aclassIRrecv_html_aa091c449db70c65fd0221669df7438ea"><div class="ttname"><a href="classIRrecv.html#aa091c449db70c65fd0221669df7438ea">IRrecv::setTolerance</a></div><div class="ttdeci">void setTolerance(const uint8_t percent=kTolerance)</div><div class="ttdoc">Set the base tolerance percentage for matching incoming IR messages.</div><div class="ttdef"><b>Definition:</b> IRrecv.cpp:425</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_adfcd08adae1243b1108353ef5cfe8776"><div class="ttname"><a href="IRremoteESP8266_8h.html#adfcd08adae1243b1108353ef5cfe8776">kXmpBits</a></div><div class="ttdeci">const uint16_t kXmpBits</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:1119</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_adfcd08adae1243b1108353ef5cfe8776"><div class="ttname"><a href="IRremoteESP8266_8h.html#adfcd08adae1243b1108353ef5cfe8776">kXmpBits</a></div><div class="ttdeci">const uint16_t kXmpBits</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:1128</div></div>
<div class="ttc" id="aclassIRrecv_html_a255b15601f7439a09ab5e77ad78816fb"><div class="ttname"><a href="classIRrecv.html#a255b15601f7439a09ab5e77ad78816fb">IRrecv::decodeMidea</a></div><div class="ttdeci">bool decodeMidea(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kMideaBits, const bool strict=true)</div><div class="ttdoc">Decode the supplied Midea message. Status: Alpha / Needs testing against a real device.</div><div class="ttdef"><b>Definition:</b> ir_Midea.cpp:666</div></div>
<div class="ttc" id="aclassIRrecv_html_a43539320036ba1c17e9875e4dc9fd055"><div class="ttname"><a href="classIRrecv.html#a43539320036ba1c17e9875e4dc9fd055">IRrecv::decodeVoltas</a></div><div class="ttdeci">bool decodeVoltas(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kVoltasBits, const bool strict=true)</div><div class="ttdoc">Decode the supplied Voltas message. Status: STABLE / Working on real device.</div><div class="ttdef"><b>Definition:</b> ir_Voltas.cpp:61</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_aa6f1d6dded2ae3500cd52aa0c482a1b6"><div class="ttname"><a href="IRremoteESP8266_8h.html#aa6f1d6dded2ae3500cd52aa0c482a1b6">kDaikin160Bits</a></div><div class="ttdeci">const uint16_t kDaikin160Bits</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:936</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_aa6f1d6dded2ae3500cd52aa0c482a1b6"><div class="ttname"><a href="IRremoteESP8266_8h.html#aa6f1d6dded2ae3500cd52aa0c482a1b6">kDaikin160Bits</a></div><div class="ttdeci">const uint16_t kDaikin160Bits</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:944</div></div>
<div class="ttc" id="aclassIRrecv_html_ab017a0f9256954bb7d943e3c6b7e31bf"><div class="ttname"><a href="classIRrecv.html#ab017a0f9256954bb7d943e3c6b7e31bf">IRrecv::copyIrParams</a></div><div class="ttdeci">void copyIrParams(volatile irparams_t *src, irparams_t *dst)</div><div class="ttdoc">Make a copy of the interrupt state &amp; buffer data. Needed because irparams is marked as volatile,...</div><div class="ttdef"><b>Definition:</b> IRrecv.cpp:388</div></div>
<div class="ttc" id="aclassIRrecv_html_a0ac82f20b48b2d71ee07eb392578b226"><div class="ttname"><a href="classIRrecv.html#a0ac82f20b48b2d71ee07eb392578b226">IRrecv::decodeKelvinator</a></div><div class="ttdeci">bool decodeKelvinator(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kKelvinatorBits, const bool strict=true)</div><div class="ttdoc">Decode the supplied Kelvinator message. Status: STABLE / Known working.</div><div class="ttdef"><b>Definition:</b> ir_Kelvinator.cpp:459</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_afa2675ce42d00175ec95caa6cd87a425"><div class="ttname"><a href="IRremoteESP8266_8h.html#afa2675ce42d00175ec95caa6cd87a425">kGoodweatherBits</a></div><div class="ttdeci">const uint16_t kGoodweatherBits</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:976</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_afa2675ce42d00175ec95caa6cd87a425"><div class="ttname"><a href="IRremoteESP8266_8h.html#afa2675ce42d00175ec95caa6cd87a425">kGoodweatherBits</a></div><div class="ttdeci">const uint16_t kGoodweatherBits</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:984</div></div>
<div class="ttc" id="aclassIRrecv_html_a27518b5d792cdf3ab333b324f409f328"><div class="ttname"><a href="classIRrecv.html#a27518b5d792cdf3ab333b324f409f328">IRrecv::decodeMWM</a></div><div class="ttdeci">bool decodeMWM(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=24, const bool strict=true)</div><div class="ttdoc">Decode the supplied MWM message. Status: Implemented.</div><div class="ttdef"><b>Definition:</b> ir_MWM.cpp:81</div></div>
<div class="ttc" id="aclassIRrecv_html_a52c05ec6d8f3dbfb75f21f3b4fe7be3d"><div class="ttname"><a href="classIRrecv.html#a52c05ec6d8f3dbfb75f21f3b4fe7be3d">IRrecv::enableIRIn</a></div><div class="ttdeci">void enableIRIn(const bool pullup=false)</div><div class="ttdoc">Set up and (re)start the IR capture mechanism.</div><div class="ttdef"><b>Definition:</b> IRrecv.cpp:319</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_af056e1ac2d00c6d6440c3dd2ae283f09"><div class="ttname"><a href="IRremoteESP8266_8h.html#af056e1ac2d00c6d6440c3dd2ae283f09">kDaikin152Bits</a></div><div class="ttdeci">const uint16_t kDaikin152Bits</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:942</div></div>
<div class="ttc" id="aclassIRrecv_html_a2200a9c1064497838506eb278791bb03"><div class="ttname"><a href="classIRrecv.html#a2200a9c1064497838506eb278791bb03">IRrecv::matchSpaceRange</a></div><div class="ttdeci">bool matchSpaceRange(const uint32_t measured, const uint32_t desired, const uint16_t range=100, const int16_t excess=kMarkExcess)</div><div class="ttdoc">Check if we match a space signal(measured) with the desired within a range (in uSeconds) either side ...</div><div class="ttdef"><b>Definition:</b> IRrecv.cpp:1189</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_af056e1ac2d00c6d6440c3dd2ae283f09"><div class="ttname"><a href="IRremoteESP8266_8h.html#af056e1ac2d00c6d6440c3dd2ae283f09">kDaikin152Bits</a></div><div class="ttdeci">const uint16_t kDaikin152Bits</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:950</div></div>
<div class="ttc" id="aclassIRrecv_html_a2200a9c1064497838506eb278791bb03"><div class="ttname"><a href="classIRrecv.html#a2200a9c1064497838506eb278791bb03">IRrecv::matchSpaceRange</a></div><div class="ttdeci">bool matchSpaceRange(const uint32_t measured, const uint32_t desired, const uint16_t range=100, const int16_t excess=kMarkExcess)</div><div class="ttdoc">Check if we match a space signal(measured) with the desired within a range (in uSeconds) either side ...</div><div class="ttdef"><b>Definition:</b> IRrecv.cpp:1194</div></div>
<div class="ttc" id="aclassIRrecv_html_a0f78e180ed731e8fb16d1c85aa721c95"><div class="ttname"><a href="classIRrecv.html#a0f78e180ed731e8fb16d1c85aa721c95">IRrecv::decodePanasonicAC</a></div><div class="ttdeci">bool decodePanasonicAC(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kPanasonicAcBits, const bool strict=true)</div><div class="ttdoc">Decode the supplied Panasonic AC message. Status: STABLE / Works with real device(s).</div><div class="ttdef"><b>Definition:</b> ir_Panasonic.cpp:851</div></div>
<div class="ttc" id="aclassIRrecv_html_a675c45e6b32aaeca3de734ccf2f0c819"><div class="ttname"><a href="classIRrecv.html#a675c45e6b32aaeca3de734ccf2f0c819">IRrecv::decodeDoshisha</a></div><div class="ttdeci">bool decodeDoshisha(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kDoshishaBits, const bool strict=true)</div><div class="ttdoc">Decode the supplied Doshisha message. Status: STABLE / Works on real device.</div><div class="ttdef"><b>Definition:</b> ir_Doshisha.cpp:85</div></div>
<div class="ttc" id="aclassIRrecv_html_a72afd857c8b2e0192021a40afc96c2d8"><div class="ttname"><a href="classIRrecv.html#a72afd857c8b2e0192021a40afc96c2d8">IRrecv::decodeZepeal</a></div><div class="ttdeci">bool decodeZepeal(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kZepealBits, const bool strict=true)</div><div class="ttdoc">Decode the supplied Zepeal message. Status: STABLE / Works on real device.</div><div class="ttdef"><b>Definition:</b> ir_Zepeal.cpp:67</div></div>
@ -909,27 +913,27 @@ $(function() {
<div class="ttc" id="aclassIRrecv_html_ae4af614a45ea65cb3304ef5bd7965122"><div class="ttname"><a href="classIRrecv.html#ae4af614a45ea65cb3304ef5bd7965122">IRrecv::decodeLasertag</a></div><div class="ttdeci">bool decodeLasertag(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kLasertagBits, const bool strict=true)</div><div class="ttdoc">Decode the supplied Lasertag message. Status: BETA / Appears to be working 90% of the time.</div><div class="ttdef"><b>Definition:</b> ir_Lasertag.cpp:70</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html"><div class="ttname"><a href="IRremoteESP8266_8h.html">IRremoteESP8266.h</a></div></div>
<div class="ttc" id="aIRrecv_8h_html_ad37e9659aaef29c541802d9759e0ab7b"><div class="ttname"><a href="IRrecv_8h.html#ad37e9659aaef29c541802d9759e0ab7b">kTimeoutMs</a></div><div class="ttdeci">const uint8_t kTimeoutMs</div><div class="ttdef"><b>Definition:</b> IRrecv.h:47</div></div>
<div class="ttc" id="aclassIRrecv_html_af0b300fe6fdff58324525e8208be3024"><div class="ttname"><a href="classIRrecv.html#af0b300fe6fdff58324525e8208be3024">IRrecv::_matchGeneric</a></div><div class="ttdeci">uint16_t _matchGeneric(volatile uint16_t *data_ptr, uint64_t *result_bits_ptr, uint8_t *result_ptr, const bool use_bits, const uint16_t remaining, const uint16_t required, const uint16_t hdrmark, const uint32_t hdrspace, const uint16_t onemark, const uint32_t onespace, const uint16_t zeromark, const uint32_t zerospace, const uint16_t footermark, const uint32_t footerspace, const bool atleast=false, const uint8_t tolerance=kUseDefTol, const int16_t excess=kMarkExcess, const bool MSBfirst=true)</div><div class="ttdoc">Match &amp; decode a generic/typical IR message. The data is stored in result_bits_ptr or result_bytes_pt...</div><div class="ttdef"><b>Definition:</b> IRrecv.cpp:1379</div></div>
<div class="ttc" id="aclassIRrecv_html_af0b300fe6fdff58324525e8208be3024"><div class="ttname"><a href="classIRrecv.html#af0b300fe6fdff58324525e8208be3024">IRrecv::_matchGeneric</a></div><div class="ttdeci">uint16_t _matchGeneric(volatile uint16_t *data_ptr, uint64_t *result_bits_ptr, uint8_t *result_ptr, const bool use_bits, const uint16_t remaining, const uint16_t required, const uint16_t hdrmark, const uint32_t hdrspace, const uint16_t onemark, const uint32_t onespace, const uint16_t zeromark, const uint32_t zerospace, const uint16_t footermark, const uint32_t footerspace, const bool atleast=false, const uint8_t tolerance=kUseDefTol, const int16_t excess=kMarkExcess, const bool MSBfirst=true)</div><div class="ttdoc">Match &amp; decode a generic/typical IR message. The data is stored in result_bits_ptr or result_bytes_pt...</div><div class="ttdef"><b>Definition:</b> IRrecv.cpp:1384</div></div>
<div class="ttc" id="aIRrecv_8h_html_acc85ad22929660bdc17fe185d87edfb2"><div class="ttname"><a href="IRrecv_8h.html#acc85ad22929660bdc17fe185d87edfb2">kMarkState</a></div><div class="ttdeci">const uint8_t kMarkState</div><div class="ttdef"><b>Definition:</b> IRrecv.h:32</div></div>
<div class="ttc" id="aclassIRrecv_html_a02693553aad1decd67bdae60402e48bf"><div class="ttname"><a href="classIRrecv.html#a02693553aad1decd67bdae60402e48bf">IRrecv::setUnknownThreshold</a></div><div class="ttdeci">void setUnknownThreshold(const uint16_t length)</div><div class="ttdoc">Set the minimum length we will consider for reporting UNKNOWN message types.</div><div class="ttdef"><b>Definition:</b> IRrecv.cpp:417</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_abb5b89578ab0757999530c0383f38533"><div class="ttname"><a href="IRremoteESP8266_8h.html#abb5b89578ab0757999530c0383f38533">kSymphonyBits</a></div><div class="ttdeci">const uint16_t kSymphonyBits</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:1095</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_abb5b89578ab0757999530c0383f38533"><div class="ttname"><a href="IRremoteESP8266_8h.html#abb5b89578ab0757999530c0383f38533">kSymphonyBits</a></div><div class="ttdeci">const uint16_t kSymphonyBits</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:1103</div></div>
<div class="ttc" id="aclassIRrecv_html_aa88813f830a6ff6bfd6e7bde6728a3d5"><div class="ttname"><a href="classIRrecv.html#aa88813f830a6ff6bfd6e7bde6728a3d5">IRrecv::decodeMirage</a></div><div class="ttdeci">bool decodeMirage(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kMirageBits, const bool strict=true)</div><div class="ttdoc">Decode the supplied Mirage message. Status: STABLE / Reported as working.</div><div class="ttdef"><b>Definition:</b> ir_Mirage.cpp:50</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_a84a6d3e15e98f7a4917d252d5665534a"><div class="ttname"><a href="IRremoteESP8266_8h.html#a84a6d3e15e98f7a4917d252d5665534a">kRC6Mode0Bits</a></div><div class="ttdeci">const uint16_t kRC6Mode0Bits</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:1065</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_a84a6d3e15e98f7a4917d252d5665534a"><div class="ttname"><a href="IRremoteESP8266_8h.html#a84a6d3e15e98f7a4917d252d5665534a">kRC6Mode0Bits</a></div><div class="ttdeci">const uint16_t kRC6Mode0Bits</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:1073</div></div>
<div class="ttc" id="aIRrecv_8h_html_ab7d82cf4c0937c9b1d59d75f6f347ab2"><div class="ttname"><a href="IRrecv_8h.html#ab7d82cf4c0937c9b1d59d75f6f347ab2">kStateSizeMax</a></div><div class="ttdeci">const uint16_t kStateSizeMax</div><div class="ttdef"><b>Definition:</b> IRrecv.h:60</div></div>
<div class="ttc" id="astructmatch__result__t_html"><div class="ttname"><a href="structmatch__result__t.html">match_result_t</a></div><div class="ttdoc">Results from a data match.</div><div class="ttdef"><b>Definition:</b> IRrecv.h:83</div></div>
<div class="ttc" id="astructirparams__t_html_a63354788dab4569f4092cd05e77f0260"><div class="ttname"><a href="structirparams__t.html#a63354788dab4569f4092cd05e77f0260">irparams_t::rcvstate</a></div><div class="ttdeci">uint8_t rcvstate</div><div class="ttdef"><b>Definition:</b> IRrecv.h:71</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_ad07971b39dd912f9e01ab5912c0667e6"><div class="ttname"><a href="IRremoteESP8266_8h.html#ad07971b39dd912f9e01ab5912c0667e6">kMetzBits</a></div><div class="ttdeci">const uint16_t kMetzBits</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:1017</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_ad07971b39dd912f9e01ab5912c0667e6"><div class="ttname"><a href="IRremoteESP8266_8h.html#ad07971b39dd912f9e01ab5912c0667e6">kMetzBits</a></div><div class="ttdeci">const uint16_t kMetzBits</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:1025</div></div>
<div class="ttc" id="aclassIRrecv_html_a67316499ef37db82e3b3ecaac25c5980"><div class="ttname"><a href="classIRrecv.html#a67316499ef37db82e3b3ecaac25c5980">IRrecv::decodeRC6</a></div><div class="ttdeci">bool decodeRC6(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kRC6Mode0Bits, const bool strict=false)</div><div class="ttdoc">Decode the supplied RC6 message. Status: Stable.</div><div class="ttdef"><b>Definition:</b> ir_RC5_RC6.cpp:383</div></div>
<div class="ttc" id="aclassIRrecv_html_adab9dffbeceee514520fababd0e721bd"><div class="ttname"><a href="classIRrecv.html#adab9dffbeceee514520fababd0e721bd">IRrecv::decodeRC5</a></div><div class="ttdeci">bool decodeRC5(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kRC5XBits, const bool strict=true)</div><div class="ttdoc">Decode the supplied RC-5/RC5X message. Status: RC-5 (stable), RC-5X (alpha)</div><div class="ttdef"><b>Definition:</b> ir_RC5_RC6.cpp:309</div></div>
<div class="ttc" id="aclassIRrecv_html_a87d4cca5e350177cb0922842dda1eb5b"><div class="ttname"><a href="classIRrecv.html#a87d4cca5e350177cb0922842dda1eb5b">IRrecv::~IRrecv</a></div><div class="ttdeci">~IRrecv(void)</div><div class="ttdoc">Class destructor Cleans up after the object is no longer needed. e.g. Frees up all memory used by the...</div><div class="ttdef"><b>Definition:</b> IRrecv.cpp:304</div></div>
<div class="ttc" id="aclassIRrecv_html_a113bc834eff00f55d5545ce3fa1ab203"><div class="ttname"><a href="classIRrecv.html#a113bc834eff00f55d5545ce3fa1ab203">IRrecv::decodeHitachiAc3</a></div><div class="ttdeci">bool decodeHitachiAc3(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kHitachiAc3Bits, const bool strict=true)</div><div class="ttdoc">Decode the supplied Hitachi 15to27-byte/120to216-bit A/C message. Status: STABLE / Works fine.</div><div class="ttdef"><b>Definition:</b> ir_Hitachi.cpp:1425</div></div>
<div class="ttc" id="aclassIRrecv_html_a66289f6a462557ad26e6c0a64f36cf02"><div class="ttname"><a href="classIRrecv.html#a66289f6a462557ad26e6c0a64f36cf02">IRrecv::decodeWhynter</a></div><div class="ttdeci">bool decodeWhynter(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kWhynterBits, const bool strict=true)</div><div class="ttdoc">Decode the supplied Whynter message. Status: STABLE / Working. Strict mode is ALPHA.</div><div class="ttdef"><b>Definition:</b> ir_Whynter.cpp:74</div></div>
<div class="ttc" id="aclassIRrecv_html_acf3d1c37038120a5c0996d92577ce74a"><div class="ttname"><a href="classIRrecv.html#acf3d1c37038120a5c0996d92577ce74a">IRrecv::decodeCarrierAC</a></div><div class="ttdeci">bool decodeCarrierAC(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kCarrierAcBits, const bool strict=true)</div><div class="ttdoc">Decode the supplied Carrier HVAC message.</div><div class="ttdef"><b>Definition:</b> ir_Carrier.cpp:82</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_ab973b35583dabc7e04b12018fac04cc9"><div class="ttname"><a href="IRremoteESP8266_8h.html#ab973b35583dabc7e04b12018fac04cc9">kMitsubishiHeavy152Bits</a></div><div class="ttdeci">const uint16_t kMitsubishiHeavy152Bits</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:1043</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_aedc53534cf6a40144be80abeee498362"><div class="ttname"><a href="IRremoteESP8266_8h.html#aedc53534cf6a40144be80abeee498362">kDoshishaBits</a></div><div class="ttdeci">const uint16_t kDoshishaBits</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:959</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_a56d1176a7b3fe59aeb3f4f39926c617d"><div class="ttname"><a href="IRremoteESP8266_8h.html#a56d1176a7b3fe59aeb3f4f39926c617d">kCarrierAc40Bits</a></div><div class="ttdeci">const uint16_t kCarrierAc40Bits</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:917</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_ab973b35583dabc7e04b12018fac04cc9"><div class="ttname"><a href="IRremoteESP8266_8h.html#ab973b35583dabc7e04b12018fac04cc9">kMitsubishiHeavy152Bits</a></div><div class="ttdeci">const uint16_t kMitsubishiHeavy152Bits</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:1051</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_aedc53534cf6a40144be80abeee498362"><div class="ttname"><a href="IRremoteESP8266_8h.html#aedc53534cf6a40144be80abeee498362">kDoshishaBits</a></div><div class="ttdeci">const uint16_t kDoshishaBits</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:967</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_a56d1176a7b3fe59aeb3f4f39926c617d"><div class="ttname"><a href="IRremoteESP8266_8h.html#a56d1176a7b3fe59aeb3f4f39926c617d">kCarrierAc40Bits</a></div><div class="ttdeci">const uint16_t kCarrierAc40Bits</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:925</div></div>
<div class="ttc" id="aIRrecv_8h_html_a44a836a34428f8f75b1ae566de4bb972"><div class="ttname"><a href="IRrecv_8h.html#a44a836a34428f8f75b1ae566de4bb972">kStartOffset</a></div><div class="ttdeci">const uint16_t kStartOffset</div><div class="ttdef"><b>Definition:</b> IRrecv.h:20</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_a34bcab75a8ab94adfd46a245dd0748db"><div class="ttname"><a href="IRremoteESP8266_8h.html#a34bcab75a8ab94adfd46a245dd0748db">kAmcorBits</a></div><div class="ttdeci">const uint16_t kAmcorBits</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:908</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_a34bcab75a8ab94adfd46a245dd0748db"><div class="ttname"><a href="IRremoteESP8266_8h.html#a34bcab75a8ab94adfd46a245dd0748db">kAmcorBits</a></div><div class="ttdeci">const uint16_t kAmcorBits</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:916</div></div>
<div class="ttc" id="aclassIRrecv_html_a0e7bf769cb5bebf174e852e4b0b08cf3"><div class="ttname"><a href="classIRrecv.html#a0e7bf769cb5bebf174e852e4b0b08cf3">IRrecv::decodeRCMM</a></div><div class="ttdeci">bool decodeRCMM(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kRCMMBits, const bool strict=false)</div><div class="ttdoc">Decode a Philips RC-MM packet (between 12 &amp; 32 bits) if possible. Status: STABLE / Should be working.</div><div class="ttdef"><b>Definition:</b> ir_RCMM.cpp:96</div></div>
<div class="ttc" id="aclassIRrecv_html_a8fe4d26ef1f863db1db9994fed5fc209"><div class="ttname"><a href="classIRrecv.html#a8fe4d26ef1f863db1db9994fed5fc209">IRrecv::IRrecv</a></div><div class="ttdeci">IRrecv(const uint16_t recvpin, const uint16_t bufsize=kRawBuf, const uint8_t timeout=kTimeoutMs, const bool save_buffer=false, const uint8_t timer_num=kDefaultESP32Timer)</div><div class="ttdoc">Class constructor Args:</div><div class="ttdef"><b>Definition:</b> IRrecv.cpp:243</div></div>
<div class="ttc" id="aclassIRrecv_html_a87b3ee57dbdf762a0e305ddd43eec629"><div class="ttname"><a href="classIRrecv.html#a87b3ee57dbdf762a0e305ddd43eec629">IRrecv::decodeMitsubishi136</a></div><div class="ttdeci">bool decodeMitsubishi136(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kMitsubishi136Bits, const bool strict=true)</div><div class="ttdoc">Decode the supplied Mitsubishi 136-bit A/C message. (MITSUBISHI136) Status: STABLE / Reported as work...</div><div class="ttdef"><b>Definition:</b> ir_Mitsubishi.cpp:869</div></div>
@ -937,121 +941,123 @@ $(function() {
<div class="ttc" id="aIRrecv_8h_html_a7884008b3a738dfc7bd8658655e10272"><div class="ttname"><a href="IRrecv_8h.html#a7884008b3a738dfc7bd8658655e10272">kTolerance</a></div><div class="ttdeci">const uint8_t kTolerance</div><div class="ttdef"><b>Definition:</b> IRrecv.h:35</div></div>
<div class="ttc" id="aclassIRrecv_html_a3390d63ba21a835d7c74c261532a22a7"><div class="ttname"><a href="classIRrecv.html#a3390d63ba21a835d7c74c261532a22a7">IRrecv::decodeSharp</a></div><div class="ttdeci">bool decodeSharp(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kSharpBits, const bool strict=true, const bool expansion=true)</div><div class="ttdoc">Decode the supplied Sharp message. Status: STABLE / Working fine.</div><div class="ttdef"><b>Definition:</b> ir_Sharp.cpp:155</div></div>
<div class="ttc" id="astructmatch__result__t_html_a26cea305aa83ed65b88ac0b6ed6de54a"><div class="ttname"><a href="structmatch__result__t.html#a26cea305aa83ed65b88ac0b6ed6de54a">match_result_t::used</a></div><div class="ttdeci">uint16_t used</div><div class="ttdef"><b>Definition:</b> IRrecv.h:86</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_a1dd1a9799e5d20d39e82ff678bf07b47"><div class="ttname"><a href="IRremoteESP8266_8h.html#a1dd1a9799e5d20d39e82ff678bf07b47">kPanasonicManufacturer</a></div><div class="ttdeci">const uint32_t kPanasonicManufacturer</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:1053</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_a1dd1a9799e5d20d39e82ff678bf07b47"><div class="ttname"><a href="IRremoteESP8266_8h.html#a1dd1a9799e5d20d39e82ff678bf07b47">kPanasonicManufacturer</a></div><div class="ttdeci">const uint32_t kPanasonicManufacturer</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:1061</div></div>
<div class="ttc" id="aclassdecode__results_html_a2858c3a5e28eccca95d44aaa87b70e9e"><div class="ttname"><a href="classdecode__results.html#a2858c3a5e28eccca95d44aaa87b70e9e">decode_results::address</a></div><div class="ttdeci">uint32_t address</div><div class="ttdef"><b>Definition:</b> IRrecv.h:101</div></div>
<div class="ttc" id="aclassIRrecv_html_abbcbf5fc07d7e37d7724acc37bb5f592"><div class="ttname"><a href="classIRrecv.html#abbcbf5fc07d7e37d7724acc37bb5f592">IRrecv::decodeNikai</a></div><div class="ttdeci">bool decodeNikai(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kNikaiBits, const bool strict=true)</div><div class="ttdoc">Decode the supplied Nikai message. Status: STABLE / Working.</div><div class="ttdef"><b>Definition:</b> ir_Nikai.cpp:52</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_abd2187340d0b94996136081413e2ad22"><div class="ttname"><a href="IRremoteESP8266_8h.html#abd2187340d0b94996136081413e2ad22">kMitsubishiBits</a></div><div class="ttdeci">const uint16_t kMitsubishiBits</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:1026</div></div>
<div class="ttc" id="aclassIRrecv_html_a8bc218dae714ab189a3da4fff269cdaa"><div class="ttname"><a href="classIRrecv.html#a8bc218dae714ab189a3da4fff269cdaa">IRrecv::match</a></div><div class="ttdeci">bool match(const uint32_t measured, const uint32_t desired, const uint8_t tolerance=kUseDefTol, const uint16_t delta=0)</div><div class="ttdoc">Check if we match a pulse(measured) with the desired within +/-tolerance percent and/or +/- a fixed d...</div><div class="ttdef"><b>Definition:</b> IRrecv.cpp:1057</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_abd2187340d0b94996136081413e2ad22"><div class="ttname"><a href="IRremoteESP8266_8h.html#abd2187340d0b94996136081413e2ad22">kMitsubishiBits</a></div><div class="ttdeci">const uint16_t kMitsubishiBits</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:1034</div></div>
<div class="ttc" id="aclassIRrecv_html_a8bc218dae714ab189a3da4fff269cdaa"><div class="ttname"><a href="classIRrecv.html#a8bc218dae714ab189a3da4fff269cdaa">IRrecv::match</a></div><div class="ttdeci">bool match(const uint32_t measured, const uint32_t desired, const uint8_t tolerance=kUseDefTol, const uint16_t delta=0)</div><div class="ttdoc">Check if we match a pulse(measured) with the desired within +/-tolerance percent and/or +/- a fixed d...</div><div class="ttdef"><b>Definition:</b> IRrecv.cpp:1062</div></div>
<div class="ttc" id="aclassIRrecv_html_a61cdf4d891654521afbc6ca9fb415745"><div class="ttname"><a href="classIRrecv.html#a61cdf4d891654521afbc6ca9fb415745">IRrecv::decodeSymphony</a></div><div class="ttdeci">bool decodeSymphony(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kSymphonyBits, const bool strict=true)</div><div class="ttdoc">Decode the supplied Symphony packet/message. Status: STABLE / Should be working.</div><div class="ttdef"><b>Definition:</b> ir_Symphony.cpp:60</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_adebe85ab48eb876ec15daacca246797c"><div class="ttname"><a href="IRremoteESP8266_8h.html#adebe85ab48eb876ec15daacca246797c">kSamsungAcBits</a></div><div class="ttdeci">const uint16_t kSamsungAcBits</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:1071</div></div>
<div class="ttc" id="aclassIRrecv_html_a76a85fb183cc943532bc9c589c42a17a"><div class="ttname"><a href="classIRrecv.html#a76a85fb183cc943532bc9c589c42a17a">IRrecv::decodeTruma</a></div><div class="ttdeci">bool decodeTruma(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kTrumaBits, const bool strict=true)</div><div class="ttdoc">Decode the supplied Truma message. Status: STABLE / Confirmed working with real device.</div><div class="ttdef"><b>Definition:</b> ir_Truma.cpp:65</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_adebe85ab48eb876ec15daacca246797c"><div class="ttname"><a href="IRremoteESP8266_8h.html#adebe85ab48eb876ec15daacca246797c">kSamsungAcBits</a></div><div class="ttdeci">const uint16_t kSamsungAcBits</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:1079</div></div>
<div class="ttc" id="aIRrecv_8h_html_aa6b5a940c7a0432aa82a8d823202cd7f"><div class="ttname"><a href="IRrecv_8h.html#aa6b5a940c7a0432aa82a8d823202cd7f">kUnknownThreshold</a></div><div class="ttdeci">const uint16_t kUnknownThreshold</div><div class="ttdef"><b>Definition:</b> IRrecv.h:28</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_afc98096b1e2945e2eaeb07d70d511239"><div class="ttname"><a href="IRremoteESP8266_8h.html#afc98096b1e2945e2eaeb07d70d511239">kMideaBits</a></div><div class="ttdeci">const uint16_t kMideaBits</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:1019</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_afc98096b1e2945e2eaeb07d70d511239"><div class="ttname"><a href="IRremoteESP8266_8h.html#afc98096b1e2945e2eaeb07d70d511239">kMideaBits</a></div><div class="ttdeci">const uint16_t kMideaBits</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:1027</div></div>
<div class="ttc" id="aclassIRrecv_html_aa4d678376a4c0f8ea953474a6f5ef9d2"><div class="ttname"><a href="classIRrecv.html#aa4d678376a4c0f8ea953474a6f5ef9d2">IRrecv::decodeAiwaRCT501</a></div><div class="ttdeci">bool decodeAiwaRCT501(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kAiwaRcT501Bits, const bool strict=true)</div><div class="ttdoc">Decode the supplied Aiwa RC T501 message. Status: BETA / Should work.</div><div class="ttdef"><b>Definition:</b> ir_Aiwa.cpp:61</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_acfa71cb3caf4964829bb1f557dee5b86"><div class="ttname"><a href="IRremoteESP8266_8h.html#acfa71cb3caf4964829bb1f557dee5b86">kKelvinatorBits</a></div><div class="ttdeci">const uint16_t kKelvinatorBits</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:1006</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_acfa71cb3caf4964829bb1f557dee5b86"><div class="ttname"><a href="IRremoteESP8266_8h.html#acfa71cb3caf4964829bb1f557dee5b86">kKelvinatorBits</a></div><div class="ttdeci">const uint16_t kKelvinatorBits</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:1014</div></div>
<div class="ttc" id="aclassIRrecv_html_afade8dac9b1d023e5e0946e6b2c08aea"><div class="ttname"><a href="classIRrecv.html#afade8dac9b1d023e5e0946e6b2c08aea">IRrecv::decodeGICable</a></div><div class="ttdeci">bool decodeGICable(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kGicableBits, const bool strict=true)</div><div class="ttdoc">Decode the supplied G.I. Cable message. Status: Alpha / Not tested against a real device.</div><div class="ttdef"><b>Definition:</b> ir_GICable.cpp:63</div></div>
<div class="ttc" id="aclassIRrecv_html_a950711d7df8dfe4cda86f53650cd9f56"><div class="ttname"><a href="classIRrecv.html#a950711d7df8dfe4cda86f53650cd9f56">IRrecv::decodeTeco</a></div><div class="ttdeci">bool decodeTeco(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kTecoBits, const bool strict=false)</div><div class="ttdoc">Decode the supplied Teco message. Status: STABLE / Tested.</div><div class="ttdef"><b>Definition:</b> ir_Teco.cpp:353</div></div>
<div class="ttc" id="aclassIRrecv_html_a01a165bf2e7d16dbbb916d1eae740bc5"><div class="ttname"><a href="classIRrecv.html#a01a165bf2e7d16dbbb916d1eae740bc5">IRrecv::decodeSanyoLC7461</a></div><div class="ttdeci">bool decodeSanyoLC7461(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kSanyoLC7461Bits, const bool strict=true)</div><div class="ttdoc">Decode the supplied SANYO LC7461 message. Status: BETA / Probably works.</div><div class="ttdef"><b>Definition:</b> ir_Sanyo.cpp:136</div></div>
<div class="ttc" id="aclassIRrecv_html_a4bdb35ec34f49401a6b9becd15b8a3b5"><div class="ttname"><a href="classIRrecv.html#a4bdb35ec34f49401a6b9becd15b8a3b5">IRrecv::decodeCarrierAC40</a></div><div class="ttdeci">bool decodeCarrierAC40(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kCarrierAc40Bits, const bool strict=true)</div><div class="ttdoc">Decode the supplied Carrier 40-bit HVAC message. Carrier HVAC messages contain only 40 bits,...</div><div class="ttdef"><b>Definition:</b> ir_Carrier.cpp:147</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_a65e03baf646815b4b02f943bdd74a097"><div class="ttname"><a href="IRremoteESP8266_8h.html#a65e03baf646815b4b02f943bdd74a097">kNECBits</a></div><div class="ttdeci">const uint16_t kNECBits</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:1048</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_a29160117e25f3dfc1cb899a4a53bc238"><div class="ttname"><a href="IRremoteESP8266_8h.html#a29160117e25f3dfc1cb899a4a53bc238">kDenonBits</a></div><div class="ttdeci">const uint16_t kDenonBits</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:954</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_ad44cfa0951c24d1f0c67b2fba997f720"><div class="ttname"><a href="IRremoteESP8266_8h.html#ad44cfa0951c24d1f0c67b2fba997f720">kHaierACBits</a></div><div class="ttdeci">const uint16_t kHaierACBits</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:982</div></div>
<div class="ttc" id="aclassIRrecv_html_ae7bfd4ff689c7563c65c4e6e8c58187a"><div class="ttname"><a href="classIRrecv.html#ae7bfd4ff689c7563c65c4e6e8c58187a">IRrecv::matchAtLeast</a></div><div class="ttdeci">bool matchAtLeast(const uint32_t measured, const uint32_t desired, const uint8_t tolerance=kUseDefTol, const uint16_t delta=0)</div><div class="ttdoc">Check if we match a pulse(measured) of at least desired within tolerance percent and/or a fixed delta...</div><div class="ttdef"><b>Definition:</b> IRrecv.cpp:1088</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_af09c9402a1c4fa24f692994498641296"><div class="ttname"><a href="IRremoteESP8266_8h.html#af09c9402a1c4fa24f692994498641296">kZepealBits</a></div><div class="ttdeci">const uint16_t kZepealBits</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:1120</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_aff132faa67b1d07890378df5c9b52a14"><div class="ttname"><a href="IRremoteESP8266_8h.html#aff132faa67b1d07890378df5c9b52a14">kMidea24Bits</a></div><div class="ttdeci">const uint16_t kMidea24Bits</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:1021</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_a65e03baf646815b4b02f943bdd74a097"><div class="ttname"><a href="IRremoteESP8266_8h.html#a65e03baf646815b4b02f943bdd74a097">kNECBits</a></div><div class="ttdeci">const uint16_t kNECBits</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:1056</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_a29160117e25f3dfc1cb899a4a53bc238"><div class="ttname"><a href="IRremoteESP8266_8h.html#a29160117e25f3dfc1cb899a4a53bc238">kDenonBits</a></div><div class="ttdeci">const uint16_t kDenonBits</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:962</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_ad44cfa0951c24d1f0c67b2fba997f720"><div class="ttname"><a href="IRremoteESP8266_8h.html#ad44cfa0951c24d1f0c67b2fba997f720">kHaierACBits</a></div><div class="ttdeci">const uint16_t kHaierACBits</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:990</div></div>
<div class="ttc" id="aclassIRrecv_html_ae7bfd4ff689c7563c65c4e6e8c58187a"><div class="ttname"><a href="classIRrecv.html#ae7bfd4ff689c7563c65c4e6e8c58187a">IRrecv::matchAtLeast</a></div><div class="ttdeci">bool matchAtLeast(const uint32_t measured, const uint32_t desired, const uint8_t tolerance=kUseDefTol, const uint16_t delta=0)</div><div class="ttdoc">Check if we match a pulse(measured) of at least desired within tolerance percent and/or a fixed delta...</div><div class="ttdef"><b>Definition:</b> IRrecv.cpp:1093</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_af09c9402a1c4fa24f692994498641296"><div class="ttname"><a href="IRremoteESP8266_8h.html#af09c9402a1c4fa24f692994498641296">kZepealBits</a></div><div class="ttdeci">const uint16_t kZepealBits</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:1129</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_aff132faa67b1d07890378df5c9b52a14"><div class="ttname"><a href="IRremoteESP8266_8h.html#aff132faa67b1d07890378df5c9b52a14">kMidea24Bits</a></div><div class="ttdeci">const uint16_t kMidea24Bits</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:1029</div></div>
<div class="ttc" id="aclassIRrecv_html_aa142d1340201b6fdc5b462f46fe21ee0"><div class="ttname"><a href="classIRrecv.html#aa142d1340201b6fdc5b462f46fe21ee0">IRrecv::decodeDaikin176</a></div><div class="ttdeci">bool decodeDaikin176(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kDaikin176Bits, const bool strict=true)</div><div class="ttdoc">Decode the supplied Daikin 176-bit message. (DAIKIN176) Status: STABLE / Expected to work.</div><div class="ttdef"><b>Definition:</b> ir_Daikin.cpp:2472</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_afff9132e57296b4d7e04ec9e1e5ab04f"><div class="ttname"><a href="IRremoteESP8266_8h.html#afff9132e57296b4d7e04ec9e1e5ab04f">kNeoclimaBits</a></div><div class="ttdeci">const uint16_t kNeoclimaBits</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:1050</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_a149bd4f3fb9c83e683095d393209ede3"><div class="ttname"><a href="IRremoteESP8266_8h.html#a149bd4f3fb9c83e683095d393209ede3">kWhirlpoolAcBits</a></div><div class="ttdeci">const uint16_t kWhirlpoolAcBits</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:1115</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_afff9132e57296b4d7e04ec9e1e5ab04f"><div class="ttname"><a href="IRremoteESP8266_8h.html#afff9132e57296b4d7e04ec9e1e5ab04f">kNeoclimaBits</a></div><div class="ttdeci">const uint16_t kNeoclimaBits</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:1058</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_a149bd4f3fb9c83e683095d393209ede3"><div class="ttname"><a href="IRremoteESP8266_8h.html#a149bd4f3fb9c83e683095d393209ede3">kWhirlpoolAcBits</a></div><div class="ttdeci">const uint16_t kWhirlpoolAcBits</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:1124</div></div>
<div class="ttc" id="aclassIRrecv_html_a8a9b920079f783e236f8a938e20b9743"><div class="ttname"><a href="classIRrecv.html#a8a9b920079f783e236f8a938e20b9743">IRrecv::decodeSharpAc</a></div><div class="ttdeci">bool decodeSharpAc(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kSharpAcBits, const bool strict=true)</div><div class="ttdoc">Decode the supplied Sharp A/C message. Status: STABLE / Known working.</div><div class="ttdef"><b>Definition:</b> ir_Sharp.cpp:855</div></div>
<div class="ttc" id="aclassIRrecv_html_a25ab71efc223a418e9630d8421f44bc9"><div class="ttname"><a href="classIRrecv.html#a25ab71efc223a418e9630d8421f44bc9">IRrecv::decodeJVC</a></div><div class="ttdeci">bool decodeJVC(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kJvcBits, const bool strict=true)</div><div class="ttdoc">Decode the supplied JVC message. Status: Stable / Known working.</div><div class="ttdef"><b>Definition:</b> ir_JVC.cpp:94</div></div>
<div class="ttc" id="aclassIRrecv_html_a823387b95b6adb676e976a8eeaf01a0b"><div class="ttname"><a href="classIRrecv.html#a823387b95b6adb676e976a8eeaf01a0b">IRrecv::decodeEcoclim</a></div><div class="ttdeci">bool decodeEcoclim(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kEcoclimBits, const bool strict=true)</div><div class="ttdoc">Decode the supplied EcoClim A/C message. Status: STABLE / Confirmed working on real remote.</div><div class="ttdef"><b>Definition:</b> ir_Ecoclim.cpp:68</div></div>
<div class="ttc" id="aclassIRrecv_html_a942c5f41df5cbff32a8b7703673cb621"><div class="ttname"><a href="classIRrecv.html#a942c5f41df5cbff32a8b7703673cb621">IRrecv::decodeMitsubishiAC</a></div><div class="ttdeci">bool decodeMitsubishiAC(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kMitsubishiACBits, const bool strict=false)</div><div class="ttdoc">Decode the supplied Mitsubish 144-bit A/C message. Status: BETA / Probably works.</div><div class="ttdef"><b>Definition:</b> ir_Mitsubishi.cpp:257</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_a41bc7ab7289e499ad33901da3eab661a"><div class="ttname"><a href="IRremoteESP8266_8h.html#a41bc7ab7289e499ad33901da3eab661a">kCarrierAc64Bits</a></div><div class="ttdeci">const uint16_t kCarrierAc64Bits</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:919</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_a6a7ccd31e0a6f967a219b1a53b89653b"><div class="ttname"><a href="IRremoteESP8266_8h.html#a6a7ccd31e0a6f967a219b1a53b89653b">kPioneerBits</a></div><div class="ttdeci">const uint16_t kPioneerBits</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:1060</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_a41bc7ab7289e499ad33901da3eab661a"><div class="ttname"><a href="IRremoteESP8266_8h.html#a41bc7ab7289e499ad33901da3eab661a">kCarrierAc64Bits</a></div><div class="ttdeci">const uint16_t kCarrierAc64Bits</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:927</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_a6a7ccd31e0a6f967a219b1a53b89653b"><div class="ttname"><a href="IRremoteESP8266_8h.html#a6a7ccd31e0a6f967a219b1a53b89653b">kPioneerBits</a></div><div class="ttdeci">const uint16_t kPioneerBits</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:1068</div></div>
<div class="ttc" id="aclassdecode__results_html_aa5ba2fd53bdb36bdc120d8eabd9f36d7"><div class="ttname"><a href="classdecode__results.html#aa5ba2fd53bdb36bdc120d8eabd9f36d7">decode_results::bits</a></div><div class="ttdeci">uint16_t bits</div><div class="ttdef"><b>Definition:</b> IRrecv.h:106</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_acadcc5d03e09784642f008d4d2913c7d"><div class="ttname"><a href="IRremoteESP8266_8h.html#acadcc5d03e09784642f008d4d2913c7d">kGreeBits</a></div><div class="ttdeci">const uint16_t kGreeBits</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:979</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_a7c28467832e7480864a6be0ce87c608f"><div class="ttname"><a href="IRremoteESP8266_8h.html#a7c28467832e7480864a6be0ce87c608f">kJvcBits</a></div><div class="ttdeci">const uint16_t kJvcBits</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:1004</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_a3ea0e89a8b6a3ffa4a2d346abeed851e"><div class="ttname"><a href="IRremoteESP8266_8h.html#a3ea0e89a8b6a3ffa4a2d346abeed851e">kLasertagBits</a></div><div class="ttdeci">const uint16_t kLasertagBits</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:1008</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_a5bb2e6f8acbc0123de5ac0fd76e1646a"><div class="ttname"><a href="IRremoteESP8266_8h.html#a5bb2e6f8acbc0123de5ac0fd76e1646a">kDaikin128Bits</a></div><div class="ttdeci">const uint16_t kDaikin128Bits</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:939</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_a9078adf040d21c9c3eb10ed69f9dced6"><div class="ttname"><a href="IRremoteESP8266_8h.html#a9078adf040d21c9c3eb10ed69f9dced6">kAiwaRcT501Bits</a></div><div class="ttdeci">const uint16_t kAiwaRcT501Bits</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:904</div></div>
<div class="ttc" id="aclassIRrecv_html_ac08e50c5eec10c0095157f4bdd4051c8"><div class="ttname"><a href="classIRrecv.html#ac08e50c5eec10c0095157f4bdd4051c8">IRrecv::ticksLow</a></div><div class="ttdeci">uint32_t ticksLow(const uint32_t usecs, const uint8_t tolerance=kUseDefTol, const uint16_t delta=0)</div><div class="ttdoc">Calculate the lower bound of the nr. of ticks.</div><div class="ttdef"><b>Definition:</b> IRrecv.cpp:1031</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_aee01958e9d97a70a6881cf560ca0ca9d"><div class="ttname"><a href="IRremoteESP8266_8h.html#aee01958e9d97a70a6881cf560ca0ca9d">kTecoBits</a></div><div class="ttdeci">const uint16_t kTecoBits</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:1100</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_acadcc5d03e09784642f008d4d2913c7d"><div class="ttname"><a href="IRremoteESP8266_8h.html#acadcc5d03e09784642f008d4d2913c7d">kGreeBits</a></div><div class="ttdeci">const uint16_t kGreeBits</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:987</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_a7c28467832e7480864a6be0ce87c608f"><div class="ttname"><a href="IRremoteESP8266_8h.html#a7c28467832e7480864a6be0ce87c608f">kJvcBits</a></div><div class="ttdeci">const uint16_t kJvcBits</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:1012</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_a3ea0e89a8b6a3ffa4a2d346abeed851e"><div class="ttname"><a href="IRremoteESP8266_8h.html#a3ea0e89a8b6a3ffa4a2d346abeed851e">kLasertagBits</a></div><div class="ttdeci">const uint16_t kLasertagBits</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:1016</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_a5bb2e6f8acbc0123de5ac0fd76e1646a"><div class="ttname"><a href="IRremoteESP8266_8h.html#a5bb2e6f8acbc0123de5ac0fd76e1646a">kDaikin128Bits</a></div><div class="ttdeci">const uint16_t kDaikin128Bits</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:947</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_a9078adf040d21c9c3eb10ed69f9dced6"><div class="ttname"><a href="IRremoteESP8266_8h.html#a9078adf040d21c9c3eb10ed69f9dced6">kAiwaRcT501Bits</a></div><div class="ttdeci">const uint16_t kAiwaRcT501Bits</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:912</div></div>
<div class="ttc" id="aclassIRrecv_html_ac08e50c5eec10c0095157f4bdd4051c8"><div class="ttname"><a href="classIRrecv.html#ac08e50c5eec10c0095157f4bdd4051c8">IRrecv::ticksLow</a></div><div class="ttdeci">uint32_t ticksLow(const uint32_t usecs, const uint8_t tolerance=kUseDefTol, const uint16_t delta=0)</div><div class="ttdoc">Calculate the lower bound of the nr. of ticks.</div><div class="ttdef"><b>Definition:</b> IRrecv.cpp:1036</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_aa5ba6ea5669410e37620b616c75e766f"><div class="ttname"><a href="IRremoteESP8266_8h.html#aa5ba6ea5669410e37620b616c75e766f">kTrumaBits</a></div><div class="ttdeci">const uint16_t kTrumaBits</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:1122</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_aee01958e9d97a70a6881cf560ca0ca9d"><div class="ttname"><a href="IRremoteESP8266_8h.html#aee01958e9d97a70a6881cf560ca0ca9d">kTecoBits</a></div><div class="ttdeci">const uint16_t kTecoBits</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:1108</div></div>
<div class="ttc" id="aclassIRrecv_html_aaadef8415f273ba25f4086fecd681d2e"><div class="ttname"><a href="classIRrecv.html#aaadef8415f273ba25f4086fecd681d2e">IRrecv::decodeEpson</a></div><div class="ttdeci">bool decodeEpson(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kEpsonBits, const bool strict=true)</div><div class="ttdoc">Decode the supplied Epson message. Status: Beta / Probably works.</div><div class="ttdef"><b>Definition:</b> ir_Epson.cpp:45</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_a172dde7867fa9a68902c3ad7ea9629b0"><div class="ttname"><a href="IRremoteESP8266_8h.html#a172dde7867fa9a68902c3ad7ea9629b0">kToshibaACBits</a></div><div class="ttdeci">const uint16_t kToshibaACBits</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:1103</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_a172dde7867fa9a68902c3ad7ea9629b0"><div class="ttname"><a href="IRremoteESP8266_8h.html#a172dde7867fa9a68902c3ad7ea9629b0">kToshibaACBits</a></div><div class="ttdeci">const uint16_t kToshibaACBits</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:1111</div></div>
<div class="ttc" id="aclassIRrecv_html_ab03227955cf7d1d00c1620c55d7f9f18"><div class="ttname"><a href="classIRrecv.html#ab03227955cf7d1d00c1620c55d7f9f18">IRrecv::decodeSony</a></div><div class="ttdeci">bool decodeSony(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kSonyMinBits, const bool strict=false)</div><div class="ttdoc">Decode the supplied Sony/SIRC message. Status: STABLE / Should be working. strict mode is ALPHA / Unt...</div><div class="ttdef"><b>Definition:</b> ir_Sony.cpp:121</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_a657f8e60bc1f896d4a46ec101c289485"><div class="ttname"><a href="IRremoteESP8266_8h.html#a657f8e60bc1f896d4a46ec101c289485">kDaikinBits</a></div><div class="ttdeci">const uint16_t kDaikinBits</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:926</div></div>
<div class="ttc" id="aclassIRrecv_html_ae78ef12b8194db5d3cb5a2605d29830d"><div class="ttname"><a href="classIRrecv.html#ae78ef12b8194db5d3cb5a2605d29830d">IRrecv::matchMark</a></div><div class="ttdeci">bool matchMark(const uint32_t measured, const uint32_t desired, const uint8_t tolerance=kUseDefTol, const int16_t excess=kMarkExcess)</div><div class="ttdoc">Check if we match a mark signal(measured) with the desired within +/-tolerance percent,...</div><div class="ttdef"><b>Definition:</b> IRrecv.cpp:1130</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_aec91e459b1e52765c700f8f7a4723f3b"><div class="ttname"><a href="IRremoteESP8266_8h.html#aec91e459b1e52765c700f8f7a4723f3b">kHitachiAcBits</a></div><div class="ttdeci">const uint16_t kHitachiAcBits</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:988</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_ac26b896cdc17018269fa881e10e3aabb"><div class="ttname"><a href="IRremoteESP8266_8h.html#ac26b896cdc17018269fa881e10e3aabb">kHitachiAc3Bits</a></div><div class="ttdeci">const uint16_t kHitachiAc3Bits</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:995</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_a657f8e60bc1f896d4a46ec101c289485"><div class="ttname"><a href="IRremoteESP8266_8h.html#a657f8e60bc1f896d4a46ec101c289485">kDaikinBits</a></div><div class="ttdeci">const uint16_t kDaikinBits</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:934</div></div>
<div class="ttc" id="aclassIRrecv_html_ae78ef12b8194db5d3cb5a2605d29830d"><div class="ttname"><a href="classIRrecv.html#ae78ef12b8194db5d3cb5a2605d29830d">IRrecv::matchMark</a></div><div class="ttdeci">bool matchMark(const uint32_t measured, const uint32_t desired, const uint8_t tolerance=kUseDefTol, const int16_t excess=kMarkExcess)</div><div class="ttdoc">Check if we match a mark signal(measured) with the desired within +/-tolerance percent,...</div><div class="ttdef"><b>Definition:</b> IRrecv.cpp:1135</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_aec91e459b1e52765c700f8f7a4723f3b"><div class="ttname"><a href="IRremoteESP8266_8h.html#aec91e459b1e52765c700f8f7a4723f3b">kHitachiAcBits</a></div><div class="ttdeci">const uint16_t kHitachiAcBits</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:996</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_ac26b896cdc17018269fa881e10e3aabb"><div class="ttname"><a href="IRremoteESP8266_8h.html#ac26b896cdc17018269fa881e10e3aabb">kHitachiAc3Bits</a></div><div class="ttdeci">const uint16_t kHitachiAc3Bits</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:1003</div></div>
<div class="ttc" id="aIRrecv_8h_html_aadfa37def10a1adeaf2cf4c09d7504e3"><div class="ttname"><a href="IRrecv_8h.html#aadfa37def10a1adeaf2cf4c09d7504e3">kRawBuf</a></div><div class="ttdeci">const uint16_t kRawBuf</div><div class="ttdef"><b>Definition:</b> IRrecv.h:25</div></div>
<div class="ttc" id="aclassIRrecv_html_aeaa5c07a8b46f8fbb982f996cc1f9f4b"><div class="ttname"><a href="classIRrecv.html#aeaa5c07a8b46f8fbb982f996cc1f9f4b">IRrecv::decode</a></div><div class="ttdeci">bool decode(decode_results *results, irparams_t *save=NULL, uint8_t max_skip=0, uint16_t noise_floor=0)</div><div class="ttdoc">Decodes the received IR message. If the interrupt state is saved, we will immediately resume waiting ...</div><div class="ttdef"><b>Definition:</b> IRrecv.cpp:502</div></div>
<div class="ttc" id="aclassIRrecv_html_a78a9487cbe8a562392a07a4090b3091e"><div class="ttname"><a href="classIRrecv.html#a78a9487cbe8a562392a07a4090b3091e">IRrecv::decodePioneer</a></div><div class="ttdeci">bool decodePioneer(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kPioneerBits, const bool strict=true)</div><div class="ttdoc">Decode the supplied Pioneer message. Status: STABLE / Should be working. (Self decodes &amp; real example...</div><div class="ttdef"><b>Definition:</b> ir_Pioneer.cpp:92</div></div>
<div class="ttc" id="aclassIRrecv_html_a144f64da3b44708394c06b0fbefb6347"><div class="ttname"><a href="classIRrecv.html#a144f64da3b44708394c06b0fbefb6347">IRrecv::getTolerance</a></div><div class="ttdeci">uint8_t getTolerance(void)</div><div class="ttdoc">Get the base tolerance percentage for matching incoming IR messages.</div><div class="ttdef"><b>Definition:</b> IRrecv.cpp:431</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_aea0cc15e1c7a6edcd6b60d9ac62d4831"><div class="ttname"><a href="IRremoteESP8266_8h.html#aea0cc15e1c7a6edcd6b60d9ac62d4831">kDishBits</a></div><div class="ttdeci">const uint16_t kDishBits</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:957</div></div>
<div class="ttc" id="aclassIRrecv_html_ad7347c72b14d9f2f20f65bcf235ab3dc"><div class="ttname"><a href="classIRrecv.html#ad7347c72b14d9f2f20f65bcf235ab3dc">IRrecv::compare</a></div><div class="ttdeci">uint16_t compare(const uint16_t oldval, const uint16_t newval)</div><div class="ttdoc">Compare two tick values.</div><div class="ttdef"><b>Definition:</b> IRrecv.cpp:1207</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_aea0cc15e1c7a6edcd6b60d9ac62d4831"><div class="ttname"><a href="IRremoteESP8266_8h.html#aea0cc15e1c7a6edcd6b60d9ac62d4831">kDishBits</a></div><div class="ttdeci">const uint16_t kDishBits</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:965</div></div>
<div class="ttc" id="aclassIRrecv_html_ad7347c72b14d9f2f20f65bcf235ab3dc"><div class="ttname"><a href="classIRrecv.html#ad7347c72b14d9f2f20f65bcf235ab3dc">IRrecv::compare</a></div><div class="ttdeci">uint16_t compare(const uint16_t oldval, const uint16_t newval)</div><div class="ttdoc">Compare two tick values.</div><div class="ttdef"><b>Definition:</b> IRrecv.cpp:1212</div></div>
<div class="ttc" id="aclassdecode__results_html_a9b750d09f713b0693472f815fd0fd402"><div class="ttname"><a href="classdecode__results.html#a9b750d09f713b0693472f815fd0fd402">decode_results::command</a></div><div class="ttdeci">uint32_t command</div><div class="ttdef"><b>Definition:</b> IRrecv.h:102</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_aecd63891cac014d1b7e344638086ad47"><div class="ttname"><a href="IRremoteESP8266_8h.html#aecd63891cac014d1b7e344638086ad47">kFujitsuAcBits</a></div><div class="ttdeci">const uint16_t kFujitsuAcBits</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:972</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_aecd63891cac014d1b7e344638086ad47"><div class="ttname"><a href="IRremoteESP8266_8h.html#aecd63891cac014d1b7e344638086ad47">kFujitsuAcBits</a></div><div class="ttdeci">const uint16_t kFujitsuAcBits</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:980</div></div>
<div class="ttc" id="aclassdecode__results_html_a033502b7a6b4b0412e5a2062e33c5f47"><div class="ttname"><a href="classdecode__results.html#a033502b7a6b4b0412e5a2062e33c5f47">decode_results::value</a></div><div class="ttdeci">uint64_t value</div><div class="ttdef"><b>Definition:</b> IRrecv.h:100</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_a351efcd1805c87bd338de81dab3f8fb2"><div class="ttname"><a href="IRremoteESP8266_8h.html#a351efcd1805c87bd338de81dab3f8fb2">kArgoBits</a></div><div class="ttdeci">const uint16_t kArgoBits</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:911</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_a10377a40053a12e091dbff2869db0352"><div class="ttname"><a href="IRremoteESP8266_8h.html#a10377a40053a12e091dbff2869db0352">kHitachiAc2StateLength</a></div><div class="ttdeci">const uint16_t kHitachiAc2StateLength</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:992</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_a351efcd1805c87bd338de81dab3f8fb2"><div class="ttname"><a href="IRremoteESP8266_8h.html#a351efcd1805c87bd338de81dab3f8fb2">kArgoBits</a></div><div class="ttdeci">const uint16_t kArgoBits</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:919</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_a10377a40053a12e091dbff2869db0352"><div class="ttname"><a href="IRremoteESP8266_8h.html#a10377a40053a12e091dbff2869db0352">kHitachiAc2StateLength</a></div><div class="ttdeci">const uint16_t kHitachiAc2StateLength</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:1000</div></div>
<div class="ttc" id="aclassIRrecv_html_a290a9e6a0b12ef1fe02a92a456c8ad57"><div class="ttname"><a href="classIRrecv.html#a290a9e6a0b12ef1fe02a92a456c8ad57">IRrecv::decodeSamsung36</a></div><div class="ttdeci">bool decodeSamsung36(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kSamsung36Bits, const bool strict=true)</div><div class="ttdoc">Decode the supplied Samsung36 message. Status: STABLE / Expected to work.</div><div class="ttdef"><b>Definition:</b> ir_Samsung.cpp:192</div></div>
<div class="ttc" id="aIRrecv_8h_html_a5abb2b821f207ee9cf35f889f86d0ea3"><div class="ttname"><a href="IRrecv_8h.html#a5abb2b821f207ee9cf35f889f86d0ea3">kFooter</a></div><div class="ttdeci">const uint16_t kFooter</div><div class="ttdef"><b>Definition:</b> IRrecv.h:19</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_a9fce002592f9e2488b1b717d0b1a6a40"><div class="ttname"><a href="IRremoteESP8266_8h.html#a9fce002592f9e2488b1b717d0b1a6a40">kNikaiBits</a></div><div class="ttdeci">const uint16_t kNikaiBits</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:1047</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_a814dfab515b91887c494237b1f6ebd99"><div class="ttname"><a href="IRremoteESP8266_8h.html#a814dfab515b91887c494237b1f6ebd99">kLutronBits</a></div><div class="ttdeci">const uint16_t kLutronBits</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:1015</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_a9fce002592f9e2488b1b717d0b1a6a40"><div class="ttname"><a href="IRremoteESP8266_8h.html#a9fce002592f9e2488b1b717d0b1a6a40">kNikaiBits</a></div><div class="ttdeci">const uint16_t kNikaiBits</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:1055</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_a814dfab515b91887c494237b1f6ebd99"><div class="ttname"><a href="IRremoteESP8266_8h.html#a814dfab515b91887c494237b1f6ebd99">kLutronBits</a></div><div class="ttdeci">const uint16_t kLutronBits</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:1023</div></div>
<div class="ttc" id="aclassIRrecv_html_a9c7c5cdee244070d5999232a1bcdae60"><div class="ttname"><a href="classIRrecv.html#a9c7c5cdee244070d5999232a1bcdae60">IRrecv::decodeXmp</a></div><div class="ttdeci">bool decodeXmp(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kXmpBits, const bool strict=true)</div><div class="ttdoc">Decode the supplied XMP packet/message. Status: BETA / Probably works.</div><div class="ttdef"><b>Definition:</b> ir_Xmp.cpp:160</div></div>
<div class="ttc" id="astructirparams__t_html_a132d6448ad59f03f6b35c4b04a6d1af4"><div class="ttname"><a href="structirparams__t.html#a132d6448ad59f03f6b35c4b04a6d1af4">irparams_t::timeout</a></div><div class="ttdeci">uint8_t timeout</div><div class="ttdef"><b>Definition:</b> IRrecv.h:79</div></div>
<div class="ttc" id="aclassIRrecv_html_a981cba14551c93af57f9c1c0e1775d12"><div class="ttname"><a href="classIRrecv.html#a981cba14551c93af57f9c1c0e1775d12">IRrecv::decodeCoronaAc</a></div><div class="ttdeci">bool decodeCoronaAc(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kCoronaAcBitsShort, const bool strict=true)</div><div class="ttdoc">Decode the supplied CoronaAc message. Status: STABLE / Appears to be working.</div><div class="ttdef"><b>Definition:</b> ir_Corona.cpp:88</div></div>
<div class="ttc" id="aclassIRrecv_html_a6093c4404a9a9d415c5bfeab5ec53be5"><div class="ttname"><a href="classIRrecv.html#a6093c4404a9a9d415c5bfeab5ec53be5">IRrecv::decodeLutron</a></div><div class="ttdeci">bool decodeLutron(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kLutronBits, const bool strict=true)</div><div class="ttdoc">Decode the supplied Lutron message. Status: STABLE / Working.</div><div class="ttdef"><b>Definition:</b> ir_Lutron.cpp:65</div></div>
<div class="ttc" id="aclassIRrecv_html_a851776d9178aeb706d9a1abd3f254e31"><div class="ttname"><a href="classIRrecv.html#a851776d9178aeb706d9a1abd3f254e31">IRrecv::decodeDISH</a></div><div class="ttdeci">bool decodeDISH(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kDishBits, const bool strict=true)</div><div class="ttdoc">Decode the supplied DISH NETWORK message. Status: ALPHA (untested and unconfirmed....</div><div class="ttdef"><b>Definition:</b> ir_Dish.cpp:77</div></div>
<div class="ttc" id="aIRrecv_8h_html_a373dde69c312b0122665e581eea1297b"><div class="ttname"><a href="IRrecv_8h.html#a373dde69c312b0122665e581eea1297b">kRawTick</a></div><div class="ttdeci">const uint16_t kRawTick</div><div class="ttdef"><b>Definition:</b> IRrecv.h:37</div></div>
<div class="ttc" id="aclassIRrecv_html_ab44403411a217eb8ea75271575f8ab83"><div class="ttname"><a href="classIRrecv.html#ab44403411a217eb8ea75271575f8ab83">IRrecv::matchManchesterData</a></div><div class="ttdeci">uint16_t matchManchesterData(volatile const uint16_t *data_ptr, uint64_t *result_ptr, const uint16_t remaining, const uint16_t nbits, const uint16_t half_period, const uint16_t starting_balance=0, const uint8_t tolerance=kUseDefTol, const int16_t excess=kMarkExcess, const bool MSBfirst=true, const bool GEThomas=true)</div><div class="ttdoc">Match &amp; decode a Manchester Code data (&lt;= 64bits.</div><div class="ttdef"><b>Definition:</b> IRrecv.cpp:1769</div></div>
<div class="ttc" id="aclassIRrecv_html_ab44403411a217eb8ea75271575f8ab83"><div class="ttname"><a href="classIRrecv.html#ab44403411a217eb8ea75271575f8ab83">IRrecv::matchManchesterData</a></div><div class="ttdeci">uint16_t matchManchesterData(volatile const uint16_t *data_ptr, uint64_t *result_ptr, const uint16_t remaining, const uint16_t nbits, const uint16_t half_period, const uint16_t starting_balance=0, const uint8_t tolerance=kUseDefTol, const int16_t excess=kMarkExcess, const bool MSBfirst=true, const bool GEThomas=true)</div><div class="ttdoc">Match &amp; decode a Manchester Code data (&lt;= 64bits.</div><div class="ttdef"><b>Definition:</b> IRrecv.cpp:1774</div></div>
<div class="ttc" id="aclassIRrecv_html_a6b5beb7348d807d8d98ae929d005510e"><div class="ttname"><a href="classIRrecv.html#a6b5beb7348d807d8d98ae929d005510e">IRrecv::resume</a></div><div class="ttdeci">void resume(void)</div><div class="ttdoc">Resume collection of received IR data.</div><div class="ttdef"><b>Definition:</b> IRrecv.cpp:373</div></div>
<div class="ttc" id="aclassIRrecv_html_adddf192765ba0d9c233833bdda9b266e"><div class="ttname"><a href="classIRrecv.html#adddf192765ba0d9c233833bdda9b266e">IRrecv::decodeMilestag2</a></div><div class="ttdeci">bool decodeMilestag2(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kMilesTag2ShotBits, const bool strict=true)</div><div class="ttdoc">Decode the supplied MilesTag2 message. Status: ALPHA / Probably works but needs testing with a real d...</div><div class="ttdef"><b>Definition:</b> ir_MilesTag2.cpp:63</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_accd38d1019bde991e9a887f853f295d0"><div class="ttname"><a href="IRremoteESP8266_8h.html#accd38d1019bde991e9a887f853f295d0">kEcoclimBits</a></div><div class="ttdeci">const uint16_t kEcoclimBits</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:960</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_aab346c5ad482113978e5a2cbb7a06f27"><div class="ttname"><a href="IRremoteESP8266_8h.html#aab346c5ad482113978e5a2cbb7a06f27">kHaierACYRW02Bits</a></div><div class="ttdeci">const uint16_t kHaierACYRW02Bits</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:985</div></div>
<div class="ttc" id="aclassIRrecv_html_a1d8b50fcac074e71e9a92a62f62f0be7"><div class="ttname"><a href="classIRrecv.html#a1d8b50fcac074e71e9a92a62f62f0be7">IRrecv::matchData</a></div><div class="ttdeci">match_result_t matchData(volatile uint16_t *data_ptr, const uint16_t nbits, const uint16_t onemark, const uint32_t onespace, const uint16_t zeromark, const uint32_t zerospace, const uint8_t tolerance=kUseDefTol, const int16_t excess=kMarkExcess, const bool MSBfirst=true, const bool expectlastspace=true)</div><div class="ttdoc">Match &amp; decode the typical data section of an IR message. The data value is stored in the least signi...</div><div class="ttdef"><b>Definition:</b> IRrecv.cpp:1266</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_ab466e28528a0d688a1b91e8af69025cb"><div class="ttname"><a href="IRremoteESP8266_8h.html#ab466e28528a0d688a1b91e8af69025cb">kHitachiAc424Bits</a></div><div class="ttdeci">const uint16_t kHitachiAc424Bits</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:1001</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_accd38d1019bde991e9a887f853f295d0"><div class="ttname"><a href="IRremoteESP8266_8h.html#accd38d1019bde991e9a887f853f295d0">kEcoclimBits</a></div><div class="ttdeci">const uint16_t kEcoclimBits</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:968</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_aab346c5ad482113978e5a2cbb7a06f27"><div class="ttname"><a href="IRremoteESP8266_8h.html#aab346c5ad482113978e5a2cbb7a06f27">kHaierACYRW02Bits</a></div><div class="ttdeci">const uint16_t kHaierACYRW02Bits</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:993</div></div>
<div class="ttc" id="aclassIRrecv_html_a1d8b50fcac074e71e9a92a62f62f0be7"><div class="ttname"><a href="classIRrecv.html#a1d8b50fcac074e71e9a92a62f62f0be7">IRrecv::matchData</a></div><div class="ttdeci">match_result_t matchData(volatile uint16_t *data_ptr, const uint16_t nbits, const uint16_t onemark, const uint32_t onespace, const uint16_t zeromark, const uint32_t zerospace, const uint8_t tolerance=kUseDefTol, const int16_t excess=kMarkExcess, const bool MSBfirst=true, const bool expectlastspace=true)</div><div class="ttdoc">Match &amp; decode the typical data section of an IR message. The data value is stored in the least signi...</div><div class="ttdef"><b>Definition:</b> IRrecv.cpp:1271</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_ab466e28528a0d688a1b91e8af69025cb"><div class="ttname"><a href="IRremoteESP8266_8h.html#ab466e28528a0d688a1b91e8af69025cb">kHitachiAc424Bits</a></div><div class="ttdeci">const uint16_t kHitachiAc424Bits</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:1009</div></div>
<div class="ttc" id="aclassIRrecv_html_a0d1eec83cf092f5621cb34b3e94777c4"><div class="ttname"><a href="classIRrecv.html#a0d1eec83cf092f5621cb34b3e94777c4">IRrecv::decodeWhirlpoolAC</a></div><div class="ttdeci">bool decodeWhirlpoolAC(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kWhirlpoolAcBits, const bool strict=true)</div><div class="ttdoc">Decode the supplied Whirlpool A/C message. Status: STABLE / Working as intended.</div><div class="ttdef"><b>Definition:</b> ir_Whirlpool.cpp:607</div></div>
<div class="ttc" id="aIRrecv_8h_html_a99bbffe986ad7ba86d2b11e75f4aa50e"><div class="ttname"><a href="IRrecv_8h.html#a99bbffe986ad7ba86d2b11e75f4aa50e">kMarkExcess</a></div><div class="ttdeci">const uint16_t kMarkExcess</div><div class="ttdef"><b>Definition:</b> IRrecv.h:24</div></div>
<div class="ttc" id="aclassIRrecv_html_a281fb9d972fee75db49209c42f649822"><div class="ttname"><a href="classIRrecv.html#a281fb9d972fee75db49209c42f649822">IRrecv::decodeHaierACYRW02</a></div><div class="ttdeci">bool decodeHaierACYRW02(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kHaierACYRW02Bits, const bool strict=true)</div><div class="ttdoc">Decode the supplied Haier YR-W02 remote A/C message. Status: BETA / Appears to be working.</div><div class="ttdef"><b>Definition:</b> ir_Haier.cpp:1020</div></div>
<div class="ttc" id="aclassIRrecv_html_afe70015c36b1477a5de0c193163e13a7"><div class="ttname"><a href="classIRrecv.html#afe70015c36b1477a5de0c193163e13a7">IRrecv::decodeLG</a></div><div class="ttdeci">bool decodeLG(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kLgBits, const bool strict=false)</div><div class="ttdoc">Decode the supplied LG message. Status: STABLE / Working.</div><div class="ttdef"><b>Definition:</b> ir_LG.cpp:139</div></div>
<div class="ttc" id="aclassIRrecv_html_a964af7e72e2133688f0596c718cb98ca"><div class="ttname"><a href="classIRrecv.html#a964af7e72e2133688f0596c718cb98ca">IRrecv::decodeCOOLIX</a></div><div class="ttdeci">bool decodeCOOLIX(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kCoolixBits, const bool strict=true)</div><div class="ttdoc">Decode the supplied Coolix A/C message. Status: STABLE / Known Working.</div><div class="ttdef"><b>Definition:</b> ir_Coolix.cpp:628</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_a8a7c7659250a81c7c84fc739eafed13e"><div class="ttname"><a href="IRremoteESP8266_8h.html#a8a7c7659250a81c7c84fc739eafed13e">kLegoPfBits</a></div><div class="ttdeci">const uint16_t kLegoPfBits</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:1010</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_a8a74f9d7cec751cc0945fd89fa6237ae"><div class="ttname"><a href="IRremoteESP8266_8h.html#a8a74f9d7cec751cc0945fd89fa6237ae">kSharpBits</a></div><div class="ttdeci">const uint16_t kSharpBits</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:1084</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_a8a7c7659250a81c7c84fc739eafed13e"><div class="ttname"><a href="IRremoteESP8266_8h.html#a8a7c7659250a81c7c84fc739eafed13e">kLegoPfBits</a></div><div class="ttdeci">const uint16_t kLegoPfBits</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:1018</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_a8a74f9d7cec751cc0945fd89fa6237ae"><div class="ttname"><a href="IRremoteESP8266_8h.html#a8a74f9d7cec751cc0945fd89fa6237ae">kSharpBits</a></div><div class="ttdeci">const uint16_t kSharpBits</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:1092</div></div>
<div class="ttc" id="aclassIRrecv_html_a64650ce7dbaf5fc860a6a253d906e9de"><div class="ttname"><a href="classIRrecv.html#a64650ce7dbaf5fc860a6a253d906e9de">IRrecv::decodeGoodweather</a></div><div class="ttdeci">bool decodeGoodweather(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kGoodweatherBits, const bool strict=true)</div><div class="ttdoc">Decode the supplied Goodweather message. Status: BETA / Probably works.</div><div class="ttdef"><b>Definition:</b> ir_Goodweather.cpp:424</div></div>
<div class="ttc" id="aclassIRrecv_html_a0459a65dd31b215713ad66a1e4f3540e"><div class="ttname"><a href="classIRrecv.html#a0459a65dd31b215713ad66a1e4f3540e">IRrecv::_tolerance</a></div><div class="ttdeci">uint8_t _tolerance</div><div class="ttdef"><b>Definition:</b> IRrecv.h:158</div></div>
<div class="ttc" id="aIRrecv_8h_html_a80a2d3445a1752d18caf307d7677b709"><div class="ttname"><a href="IRrecv_8h.html#a80a2d3445a1752d18caf307d7677b709">kDefaultESP32Timer</a></div><div class="ttdeci">const uint8_t kDefaultESP32Timer</div><div class="ttdef"><b>Definition:</b> IRrecv.h:56</div></div>
<div class="ttc" id="aclassIRrecv_html_ade70777ad0e047e11b99b03d8f5e3728"><div class="ttname"><a href="classIRrecv.html#ade70777ad0e047e11b99b03d8f5e3728">IRrecv::matchManchester</a></div><div class="ttdeci">uint16_t matchManchester(volatile const uint16_t *data_ptr, uint64_t *result_ptr, const uint16_t remaining, const uint16_t nbits, const uint16_t hdrmark, const uint32_t hdrspace, const uint16_t clock_period, const uint16_t footermark, const uint32_t footerspace, const bool atleast=false, const uint8_t tolerance=kUseDefTol, const int16_t excess=kMarkExcess, const bool MSBfirst=true, const bool GEThomas=true)</div><div class="ttdoc">Match &amp; decode a Manchester Code &lt;= 64bit IR message. The data is stored at result_ptr.</div><div class="ttdef"><b>Definition:</b> IRrecv.cpp:1662</div></div>
<div class="ttc" id="aclassIRrecv_html_ade70777ad0e047e11b99b03d8f5e3728"><div class="ttname"><a href="classIRrecv.html#ade70777ad0e047e11b99b03d8f5e3728">IRrecv::matchManchester</a></div><div class="ttdeci">uint16_t matchManchester(volatile const uint16_t *data_ptr, uint64_t *result_ptr, const uint16_t remaining, const uint16_t nbits, const uint16_t hdrmark, const uint32_t hdrspace, const uint16_t clock_period, const uint16_t footermark, const uint32_t footerspace, const bool atleast=false, const uint8_t tolerance=kUseDefTol, const int16_t excess=kMarkExcess, const bool MSBfirst=true, const bool GEThomas=true)</div><div class="ttdoc">Match &amp; decode a Manchester Code &lt;= 64bit IR message. The data is stored at result_ptr.</div><div class="ttdef"><b>Definition:</b> IRrecv.cpp:1667</div></div>
<div class="ttc" id="aclassIRrecv_html_a94545c6a8da027b9cb0e23ecba4c29d8"><div class="ttname"><a href="classIRrecv.html#a94545c6a8da027b9cb0e23ecba4c29d8">IRrecv::decodeInax</a></div><div class="ttdeci">bool decodeInax(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kInaxBits, const bool strict=true)</div><div class="ttdoc">Decode the supplied Inax Toilet message. Status: Stable / Known working.</div><div class="ttdef"><b>Definition:</b> ir_Inax.cpp:51</div></div>
<div class="ttc" id="aclassIRrecv_html_ae833bdb8fccc676043fc4ccae432fab1"><div class="ttname"><a href="classIRrecv.html#ae833bdb8fccc676043fc4ccae432fab1">IRrecv::crudeNoiseFilter</a></div><div class="ttdeci">void crudeNoiseFilter(decode_results *results, const uint16_t floor=0)</div><div class="ttdoc">Remove or merge pulses in the capture buffer that are too short.</div><div class="ttdef"><b>Definition:</b> IRrecv.cpp:438</div></div>
<div class="ttc" id="aclassIRrecv_html_a122e0dcbf14c90ec2d77399acce21459"><div class="ttname"><a href="classIRrecv.html#a122e0dcbf14c90ec2d77399acce21459">IRrecv::decodeHitachiAC1</a></div><div class="ttdeci">bool decodeHitachiAC1(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kHitachiAc1Bits, const bool strict=true)</div></div>
<div class="ttc" id="aclassIRrecv_html_a18b6cf177364faf11b9a076dd2025eec"><div class="ttname"><a href="classIRrecv.html#a18b6cf177364faf11b9a076dd2025eec">IRrecv::decodeSAMSUNG</a></div><div class="ttdeci">bool decodeSAMSUNG(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kSamsungBits, const bool strict=true)</div><div class="ttdoc">Decode the supplied Samsung 32-bit message. Status: STABLE.</div><div class="ttdef"><b>Definition:</b> ir_Samsung.cpp:118</div></div>
<div class="ttc" id="aclassIRrecv_html_aea75ad0ba1d8fec33de16501940f2553"><div class="ttname"><a href="classIRrecv.html#aea75ad0ba1d8fec33de16501940f2553">IRrecv::decodeLegoPf</a></div><div class="ttdeci">bool decodeLegoPf(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kLegoPfBits, const bool strict=true)</div><div class="ttdoc">Decode the supplied LEGO Power Functions message. Status: STABLE / Appears to work.</div><div class="ttdef"><b>Definition:</b> ir_Lego.cpp:71</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_a2bfaf393c2d77a594f2a0a5a763e84f5"><div class="ttname"><a href="IRremoteESP8266_8h.html#a2bfaf393c2d77a594f2a0a5a763e84f5">kRCMMBits</a></div><div class="ttdeci">const uint16_t kRCMMBits</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:1067</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_ae31945a1ce90b2d4c33b5c91d980d3a7"><div class="ttname"><a href="IRremoteESP8266_8h.html#ae31945a1ce90b2d4c33b5c91d980d3a7">kVestelAcBits</a></div><div class="ttdeci">const uint8_t kVestelAcBits</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:1118</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_abe50a182c1f65378337705d2784e2fdb"><div class="ttname"><a href="IRremoteESP8266_8h.html#abe50a182c1f65378337705d2784e2fdb">kTranscoldBits</a></div><div class="ttdeci">const uint16_t kTranscoldBits</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:1109</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_af8441f25b32d113096adeaff331c126a"><div class="ttname"><a href="IRremoteESP8266_8h.html#af8441f25b32d113096adeaff331c126a">kInaxBits</a></div><div class="ttdeci">const uint16_t kInaxBits</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:1002</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_a2bfaf393c2d77a594f2a0a5a763e84f5"><div class="ttname"><a href="IRremoteESP8266_8h.html#a2bfaf393c2d77a594f2a0a5a763e84f5">kRCMMBits</a></div><div class="ttdeci">const uint16_t kRCMMBits</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:1075</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_ae31945a1ce90b2d4c33b5c91d980d3a7"><div class="ttname"><a href="IRremoteESP8266_8h.html#ae31945a1ce90b2d4c33b5c91d980d3a7">kVestelAcBits</a></div><div class="ttdeci">const uint8_t kVestelAcBits</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:1127</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_abe50a182c1f65378337705d2784e2fdb"><div class="ttname"><a href="IRremoteESP8266_8h.html#abe50a182c1f65378337705d2784e2fdb">kTranscoldBits</a></div><div class="ttdeci">const uint16_t kTranscoldBits</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:1117</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_af8441f25b32d113096adeaff331c126a"><div class="ttname"><a href="IRremoteESP8266_8h.html#af8441f25b32d113096adeaff331c126a">kInaxBits</a></div><div class="ttdeci">const uint16_t kInaxBits</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:1010</div></div>
<div class="ttc" id="aclassIRrecv_html_aef9cedf79793806df4cc5376710781bc"><div class="ttname"><a href="classIRrecv.html#aef9cedf79793806df4cc5376710781bc">IRrecv::decodeMitsubishiHeavy</a></div><div class="ttdeci">bool decodeMitsubishiHeavy(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kMitsubishiHeavy152Bits, const bool strict=true)</div><div class="ttdoc">Decode the supplied Mitsubishi Heavy Industries A/C message. Status: BETA / Appears to be working....</div><div class="ttdef"><b>Definition:</b> ir_MitsubishiHeavy.cpp:1003</div></div>
<div class="ttc" id="aclassIRrecv_html_adb8cbc5c1cb739f33f5be25b3a6c79bd"><div class="ttname"><a href="classIRrecv.html#adb8cbc5c1cb739f33f5be25b3a6c79bd">IRrecv::_unknown_threshold</a></div><div class="ttdeci">uint16_t _unknown_threshold</div><div class="ttdef"><b>Definition:</b> IRrecv.h:163</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_a78baf9c97c548618428d2fcfd7cc91d7"><div class="ttname"><a href="IRremoteESP8266_8h.html#a78baf9c97c548618428d2fcfd7cc91d7">kDaikin176Bits</a></div><div class="ttdeci">const uint16_t kDaikin176Bits</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:945</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_a78baf9c97c548618428d2fcfd7cc91d7"><div class="ttname"><a href="IRremoteESP8266_8h.html#a78baf9c97c548618428d2fcfd7cc91d7">kDaikin176Bits</a></div><div class="ttdeci">const uint16_t kDaikin176Bits</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:953</div></div>
<div class="ttc" id="aclassIRrecv_html_a62a04019308b29ae2aea4b3a83ba9155"><div class="ttname"><a href="classIRrecv.html#a62a04019308b29ae2aea4b3a83ba9155">IRrecv::decodeMidea24</a></div><div class="ttdeci">bool decodeMidea24(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kMidea24Bits, const bool strict=true)</div><div class="ttdoc">Decode the supplied Midea24 message. Status: STABLE / Confirmed working on a real device.</div><div class="ttdef"><b>Definition:</b> ir_Midea.cpp:759</div></div>
<div class="ttc" id="aclassIRrecv_html_a9f4a719e756ad78c7dd47186f8bef087"><div class="ttname"><a href="classIRrecv.html#a9f4a719e756ad78c7dd47186f8bef087">IRrecv::disableIRIn</a></div><div class="ttdeci">void disableIRIn(void)</div><div class="ttdoc">Stop collection of any received IR data. Disable any timers and interrupts.</div><div class="ttdef"><b>Definition:</b> IRrecv.cpp:356</div></div>
<div class="ttc" id="aclassIRrecv_html_a01c3dda56d6d916076fa1affa2213129"><div class="ttname"><a href="classIRrecv.html#a01c3dda56d6d916076fa1affa2213129">IRrecv::decodeHitachiAc424</a></div><div class="ttdeci">bool decodeHitachiAc424(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kHitachiAc424Bits, const bool strict=true)</div><div class="ttdoc">Decode the supplied Hitachi 53-byte/424-bit A/C message. Status: STABLE / Reported as working.</div><div class="ttdef"><b>Definition:</b> ir_Hitachi.cpp:959</div></div>
<div class="ttc" id="aclassIRrecv_html_aae6ab687ae319ae50a52238916bcfb1a"><div class="ttname"><a href="classIRrecv.html#aae6ab687ae319ae50a52238916bcfb1a">IRrecv::decodeToshibaAC</a></div><div class="ttdeci">bool decodeToshibaAC(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kToshibaACBits, const bool strict=true)</div><div class="ttdoc">Decode the supplied Toshiba A/C message. Status: STABLE / Working.</div><div class="ttdef"><b>Definition:</b> ir_Toshiba.cpp:493</div></div>
<div class="ttc" id="aclassIRrecv_html_a573dbb20695f2ffc808623df8c36280c"><div class="ttname"><a href="classIRrecv.html#a573dbb20695f2ffc808623df8c36280c">IRrecv::ticksHigh</a></div><div class="ttdeci">uint32_t ticksHigh(const uint32_t usecs, const uint8_t tolerance=kUseDefTol, const uint16_t delta=0)</div><div class="ttdoc">Calculate the upper bound of the nr. of ticks.</div><div class="ttdef"><b>Definition:</b> IRrecv.cpp:1044</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_a7c1c015cce09284799cbf5a2f21ee170"><div class="ttname"><a href="IRremoteESP8266_8h.html#a7c1c015cce09284799cbf5a2f21ee170">kSamsungBits</a></div><div class="ttdeci">const uint16_t kSamsungBits</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:1068</div></div>
<div class="ttc" id="aclassIRrecv_html_a573dbb20695f2ffc808623df8c36280c"><div class="ttname"><a href="classIRrecv.html#a573dbb20695f2ffc808623df8c36280c">IRrecv::ticksHigh</a></div><div class="ttdeci">uint32_t ticksHigh(const uint32_t usecs, const uint8_t tolerance=kUseDefTol, const uint16_t delta=0)</div><div class="ttdoc">Calculate the upper bound of the nr. of ticks.</div><div class="ttdef"><b>Definition:</b> IRrecv.cpp:1049</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_a7c1c015cce09284799cbf5a2f21ee170"><div class="ttname"><a href="IRremoteESP8266_8h.html#a7c1c015cce09284799cbf5a2f21ee170">kSamsungBits</a></div><div class="ttdeci">const uint16_t kSamsungBits</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:1076</div></div>
<div class="ttc" id="aclassIRrecv_html_aff11c0c20735b16ce411088003607911"><div class="ttname"><a href="classIRrecv.html#aff11c0c20735b16ce411088003607911">IRrecv::_timer_num</a></div><div class="ttdeci">uint8_t _timer_num</div><div class="ttdef"><b>Definition:</b> IRrecv.h:160</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_a89266e9211a81eda22475fb5a258484f"><div class="ttname"><a href="IRremoteESP8266_8h.html#a89266e9211a81eda22475fb5a258484f">kDaikin64Bits</a></div><div class="ttdeci">const uint16_t kDaikin64Bits</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:933</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_adae68c6e0ebe7d18c344d9cad5ca49f0"><div class="ttname"><a href="IRremoteESP8266_8h.html#adae68c6e0ebe7d18c344d9cad5ca49f0">kPanasonicAc32Bits</a></div><div class="ttdeci">const uint16_t kPanasonicAc32Bits</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:1059</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_a317bf475ee4c6ddd802995dc535377d9"><div class="ttname"><a href="IRremoteESP8266_8h.html#a317bf475ee4c6ddd802995dc535377d9">kDaikin216Bits</a></div><div class="ttdeci">const uint16_t kDaikin216Bits</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:948</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_aa19f0122b2f906e5473a6ea232c38974"><div class="ttname"><a href="IRremoteESP8266_8h.html#aa19f0122b2f906e5473a6ea232c38974">kMitsubishi136Bits</a></div><div class="ttdeci">const uint16_t kMitsubishi136Bits</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:1034</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_ad3931645167deda3fd0ec72ba33a4034"><div class="ttname"><a href="IRremoteESP8266_8h.html#ad3931645167deda3fd0ec72ba33a4034">kSanyoAcBits</a></div><div class="ttdeci">const uint16_t kSanyoAcBits</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:1076</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_ae8349abe183be965e3d051cb736773a8"><div class="ttname"><a href="IRremoteESP8266_8h.html#ae8349abe183be965e3d051cb736773a8">kMitsubishi112Bits</a></div><div class="ttdeci">const uint16_t kMitsubishi112Bits</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:1037</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_a77a0ed1143f5bfec87e0c9fde5c2c425"><div class="ttname"><a href="IRremoteESP8266_8h.html#a77a0ed1143f5bfec87e0c9fde5c2c425">kEpsonBits</a></div><div class="ttdeci">const uint16_t kEpsonBits</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:962</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_a89266e9211a81eda22475fb5a258484f"><div class="ttname"><a href="IRremoteESP8266_8h.html#a89266e9211a81eda22475fb5a258484f">kDaikin64Bits</a></div><div class="ttdeci">const uint16_t kDaikin64Bits</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:941</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_adae68c6e0ebe7d18c344d9cad5ca49f0"><div class="ttname"><a href="IRremoteESP8266_8h.html#adae68c6e0ebe7d18c344d9cad5ca49f0">kPanasonicAc32Bits</a></div><div class="ttdeci">const uint16_t kPanasonicAc32Bits</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:1067</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_a317bf475ee4c6ddd802995dc535377d9"><div class="ttname"><a href="IRremoteESP8266_8h.html#a317bf475ee4c6ddd802995dc535377d9">kDaikin216Bits</a></div><div class="ttdeci">const uint16_t kDaikin216Bits</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:956</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_aa19f0122b2f906e5473a6ea232c38974"><div class="ttname"><a href="IRremoteESP8266_8h.html#aa19f0122b2f906e5473a6ea232c38974">kMitsubishi136Bits</a></div><div class="ttdeci">const uint16_t kMitsubishi136Bits</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:1042</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_ad3931645167deda3fd0ec72ba33a4034"><div class="ttname"><a href="IRremoteESP8266_8h.html#ad3931645167deda3fd0ec72ba33a4034">kSanyoAcBits</a></div><div class="ttdeci">const uint16_t kSanyoAcBits</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:1084</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_ae8349abe183be965e3d051cb736773a8"><div class="ttname"><a href="IRremoteESP8266_8h.html#ae8349abe183be965e3d051cb736773a8">kMitsubishi112Bits</a></div><div class="ttdeci">const uint16_t kMitsubishi112Bits</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:1045</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_a77a0ed1143f5bfec87e0c9fde5c2c425"><div class="ttname"><a href="IRremoteESP8266_8h.html#a77a0ed1143f5bfec87e0c9fde5c2c425">kEpsonBits</a></div><div class="ttdeci">const uint16_t kEpsonBits</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:970</div></div>
<div class="ttc" id="aclassdecode__results_html_aaeb4b1b2e950bdd181582c385b2f4305"><div class="ttname"><a href="classdecode__results.html#aaeb4b1b2e950bdd181582c385b2f4305">decode_results::state</a></div><div class="ttdeci">uint8_t state[kStateSizeMax]</div><div class="ttdef"><b>Definition:</b> IRrecv.h:104</div></div>
<div class="ttc" id="aclassIRrecv_html_a7c15fbfa7936ca474712a1953911fd06"><div class="ttname"><a href="classIRrecv.html#a7c15fbfa7936ca474712a1953911fd06">IRrecv::decodeHash</a></div><div class="ttdeci">bool decodeHash(decode_results *results)</div><div class="ttdoc">Decode any arbitrary IR message into a 32-bit code value. Instead of decoding using a standard encodi...</div><div class="ttdef"><b>Definition:</b> IRrecv.cpp:1228</div></div>
<div class="ttc" id="aclassIRrecv_html_a7c15fbfa7936ca474712a1953911fd06"><div class="ttname"><a href="classIRrecv.html#a7c15fbfa7936ca474712a1953911fd06">IRrecv::decodeHash</a></div><div class="ttdeci">bool decodeHash(decode_results *results)</div><div class="ttdoc">Decode any arbitrary IR message into a 32-bit code value. Instead of decoding using a standard encodi...</div><div class="ttdef"><b>Definition:</b> IRrecv.cpp:1233</div></div>
<div class="ttc" id="aIRrecv_8h_html_acc0d1931164a8967c210eb03a2d03e2a"><div class="ttname"><a href="IRrecv_8h.html#acc0d1931164a8967c210eb03a2d03e2a">kSpaceState</a></div><div class="ttdeci">const uint8_t kSpaceState</div><div class="ttdef"><b>Definition:</b> IRrecv.h:33</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_a256bd6093034b3e4c33324680f3a7102"><div class="ttname"><a href="IRremoteESP8266_8h.html#a256bd6093034b3e4c33324680f3a7102">kLgBits</a></div><div class="ttdeci">const uint16_t kLgBits</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:1012</div></div>
<div class="ttc" id="aclassIRrecv_html_a0b4221970de0d027b5ae99648fa1c003"><div class="ttname"><a href="classIRrecv.html#a0b4221970de0d027b5ae99648fa1c003">IRrecv::_validTolerance</a></div><div class="ttdeci">uint8_t _validTolerance(const uint8_t percentage)</div><div class="ttdoc">Convert the tolerance percentage into something valid.</div><div class="ttdef"><b>Definition:</b> IRrecv.cpp:1022</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_a256bd6093034b3e4c33324680f3a7102"><div class="ttname"><a href="IRremoteESP8266_8h.html#a256bd6093034b3e4c33324680f3a7102">kLgBits</a></div><div class="ttdeci">const uint16_t kLgBits</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:1020</div></div>
<div class="ttc" id="aclassIRrecv_html_a0b4221970de0d027b5ae99648fa1c003"><div class="ttname"><a href="classIRrecv.html#a0b4221970de0d027b5ae99648fa1c003">IRrecv::_validTolerance</a></div><div class="ttdeci">uint8_t _validTolerance(const uint8_t percentage)</div><div class="ttdoc">Convert the tolerance percentage into something valid.</div><div class="ttdef"><b>Definition:</b> IRrecv.cpp:1027</div></div>
<div class="ttc" id="aIRrecv_8h_html_a0eac186845b9b998a252a3bdfa72e8ed"><div class="ttname"><a href="IRrecv_8h.html#a0eac186845b9b998a252a3bdfa72e8ed">kHeader</a></div><div class="ttdeci">const uint16_t kHeader</div><div class="ttdef"><b>Definition:</b> IRrecv.h:18</div></div>
<div class="ttc" id="aIRrecv_8h_html_a04d9b0c909b377b36af3ece668482ca3"><div class="ttname"><a href="IRrecv_8h.html#a04d9b0c909b377b36af3ece668482ca3">kFnvBasis32</a></div><div class="ttdeci">const uint32_t kFnvBasis32</div><div class="ttdef"><b>Definition:</b> IRrecv.h:53</div></div>
<!-- start footer part -->

View File

@ -210,7 +210,8 @@ Enumerations</h2></td></tr>
<a class="el" href="IRremoteESP8266_8h.html#ad5b287a488a8c1b7b8661f029ab56fadab7e60c2218bac76695bcff178366ec8d">ECOCLIM</a>,
<br />
&#160;&#160;<a class="el" href="IRremoteESP8266_8h.html#ad5b287a488a8c1b7b8661f029ab56fada009e712c328b21b54c2a099ec8520585">XMP</a>,
<a class="el" href="IRremoteESP8266_8h.html#ad5b287a488a8c1b7b8661f029ab56fadab09881b84bf9d61af99e62a85cce0b59">kLastDecodeType</a> = XMP
<a class="el" href="IRremoteESP8266_8h.html#ad5b287a488a8c1b7b8661f029ab56fada89f82e81dfba292febe62858976e9e91">TRUMA</a>,
<a class="el" href="IRremoteESP8266_8h.html#ad5b287a488a8c1b7b8661f029ab56fadab09881b84bf9d61af99e62a85cce0b59">kLastDecodeType</a> = TRUMA
<br />
}</td></tr>
<tr class="memdesc:ad5b287a488a8c1b7b8661f029ab56fad"><td class="mdescLeft">&#160;</td><td class="mdescRight">Enumerator for defining and numbering of supported IR protocol. <a href="IRremoteESP8266_8h.html#ad5b287a488a8c1b7b8661f029ab56fad">More...</a><br /></td></tr>
@ -640,6 +641,8 @@ Variables</h2></td></tr>
<tr class="separator:ab819cb0a34937714dcb10059799c26e2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4c0411462f2854a8606deca09ed15df5"><td class="memItemLeft" align="right" valign="top">const uint16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="IRremoteESP8266_8h.html#a4c0411462f2854a8606deca09ed15df5">kTrotecDefaultRepeat</a> = <a class="el" href="IRremoteESP8266_8h.html#a1a49dde7ffbd753f7756cf0c9dc6d826">kNoRepeat</a></td></tr>
<tr class="separator:a4c0411462f2854a8606deca09ed15df5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa5ba6ea5669410e37620b616c75e766f"><td class="memItemLeft" align="right" valign="top">const uint16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="IRremoteESP8266_8h.html#aa5ba6ea5669410e37620b616c75e766f">kTrumaBits</a> = 56</td></tr>
<tr class="separator:aa5ba6ea5669410e37620b616c75e766f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0fff60a43f776fb999d0f1f91d88154f"><td class="memItemLeft" align="right" valign="top">const uint16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="IRremoteESP8266_8h.html#a0fff60a43f776fb999d0f1f91d88154f">kWhirlpoolAcStateLength</a> = 21</td></tr>
<tr class="separator:a0fff60a43f776fb999d0f1f91d88154f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a149bd4f3fb9c83e683095d393209ede3"><td class="memItemLeft" align="right" valign="top">const uint16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="IRremoteESP8266_8h.html#a149bd4f3fb9c83e683095d393209ede3">kWhirlpoolAcBits</a> = <a class="el" href="IRremoteESP8266_8h.html#a0fff60a43f776fb999d0f1f91d88154f">kWhirlpoolAcStateLength</a> * 8</td></tr>
@ -799,6 +802,7 @@ Variables</h2></td></tr>
<tr><td class="fieldname"><a id="ad5b287a488a8c1b7b8661f029ab56fada5ffb7486d99840e02f2688e3d6605a14"></a>MILESTAG2&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="ad5b287a488a8c1b7b8661f029ab56fadab7e60c2218bac76695bcff178366ec8d"></a>ECOCLIM&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="ad5b287a488a8c1b7b8661f029ab56fada009e712c328b21b54c2a099ec8520585"></a>XMP&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="ad5b287a488a8c1b7b8661f029ab56fada89f82e81dfba292febe62858976e9e91"></a>TRUMA&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="ad5b287a488a8c1b7b8661f029ab56fadab09881b84bf9d61af99e62a85cce0b59"></a>kLastDecodeType&#160;</td><td class="fielddoc"></td></tr>
</table>
@ -3801,6 +3805,20 @@ Variables</h2></td></tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="aa5ba6ea5669410e37620b616c75e766f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa5ba6ea5669410e37620b616c75e766f">&#9670;&nbsp;</a></span>kTrumaBits</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const uint16_t kTrumaBits = 56</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ae31945a1ce90b2d4c33b5c91d980d3a7"></a>
@ -3944,8 +3962,8 @@ Variables</h2></td></tr>
</div>
</div>
</div><!-- contents -->
<div class="ttc" id="aIRremoteESP8266_8h_html_a5cd69a192be51634ce72a40398a6c0d7"><div class="ttname"><a href="IRremoteESP8266_8h.html#a5cd69a192be51634ce72a40398a6c0d7">kSanyoLC7461CommandBits</a></div><div class="ttdeci">const uint16_t kSanyoLC7461CommandBits</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:1079</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_a7e15e988acbea0fb4dfaee6f5bfa12d0"><div class="ttname"><a href="IRremoteESP8266_8h.html#a7e15e988acbea0fb4dfaee6f5bfa12d0">kSanyoLC7461AddressBits</a></div><div class="ttdeci">const uint16_t kSanyoLC7461AddressBits</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:1078</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_a5cd69a192be51634ce72a40398a6c0d7"><div class="ttname"><a href="IRremoteESP8266_8h.html#a5cd69a192be51634ce72a40398a6c0d7">kSanyoLC7461CommandBits</a></div><div class="ttdeci">const uint16_t kSanyoLC7461CommandBits</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:1087</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_a7e15e988acbea0fb4dfaee6f5bfa12d0"><div class="ttname"><a href="IRremoteESP8266_8h.html#a7e15e988acbea0fb4dfaee6f5bfa12d0">kSanyoLC7461AddressBits</a></div><div class="ttdeci">const uint16_t kSanyoLC7461AddressBits</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:1086</div></div>
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">

View File

@ -156,7 +156,8 @@ Enumerations</h2></td></tr>
<a class="el" href="IRsend_8h.html#a7204e78a1fe37a819c0b66f87a685dc0a2443ff6f0181dbc1af275c709d67147a">ARREB1E</a>,
<a class="el" href="IRsend_8h.html#a7204e78a1fe37a819c0b66f87a685dc0acbca1f3d199103d8cb9d856b9089cdc4">ARJW2</a>,
<br />
&#160;&#160;<a class="el" href="IRsend_8h.html#a7204e78a1fe37a819c0b66f87a685dc0aee3994c5a4a8447463d67df2cdf5a946">ARRY4</a>
&#160;&#160;<a class="el" href="IRsend_8h.html#a7204e78a1fe37a819c0b66f87a685dc0aee3994c5a4a8447463d67df2cdf5a946">ARRY4</a>,
<a class="el" href="IRsend_8h.html#a7204e78a1fe37a819c0b66f87a685dc0a15f4cef920f6b63156a209dd97189a3b">ARREW4E</a>
<br />
}</td></tr>
<tr class="memdesc:a7204e78a1fe37a819c0b66f87a685dc0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Fujitsu A/C model numbers. <a href="IRsend_8h.html#a7204e78a1fe37a819c0b66f87a685dc0">More...</a><br /></td></tr>
@ -244,6 +245,8 @@ Variables</h2></td></tr>
</td></tr>
<tr><td class="fieldname"><a id="a7204e78a1fe37a819c0b66f87a685dc0aee3994c5a4a8447463d67df2cdf5a946"></a>ARRY4&#160;</td><td class="fielddoc"><p>(5) AR-RY4 (Same as AR-RAH2E but with clean &amp; filter) </p>
</td></tr>
<tr><td class="fieldname"><a id="a7204e78a1fe37a819c0b66f87a685dc0a15f4cef920f6b63156a209dd97189a3b"></a>ARREW4E&#160;</td><td class="fielddoc"><p>(6) Similar to ARRAH2E, but with different temp config. </p>
</td></tr>
</table>
</div>

View File

@ -198,8 +198,11 @@ Variables</h2></td></tr>
<tr class="memdesc:a6ee11e0a45632c54e34bed14c3a971ce"><td class="mdescLeft">&#160;</td><td class="mdescRight">"Button" <a href="IRtext_8cpp.html#a6ee11e0a45632c54e34bed14c3a971ce">More...</a><br /></td></tr>
<tr class="separator:a6ee11e0a45632c54e34bed14c3a971ce"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac6ab822edcfe7768cd1a8b0426a1bd59"><td class="memItemLeft" align="right" valign="top">const PROGMEM char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="IRtext_8cpp.html#ac6ab822edcfe7768cd1a8b0426a1bd59">k8CHeatStr</a> = D_STR_8C_HEAT</td></tr>
<tr class="memdesc:ac6ab822edcfe7768cd1a8b0426a1bd59"><td class="mdescLeft">&#160;</td><td class="mdescRight">"8CHeat" <a href="IRtext_8cpp.html#ac6ab822edcfe7768cd1a8b0426a1bd59">More...</a><br /></td></tr>
<tr class="memdesc:ac6ab822edcfe7768cd1a8b0426a1bd59"><td class="mdescLeft">&#160;</td><td class="mdescRight">"8C Heat" <a href="IRtext_8cpp.html#ac6ab822edcfe7768cd1a8b0426a1bd59">More...</a><br /></td></tr>
<tr class="separator:ac6ab822edcfe7768cd1a8b0426a1bd59"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afeaf1a56a8fc5d1071593ef1eb6d80b1"><td class="memItemLeft" align="right" valign="top">const PROGMEM char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="IRtext_8cpp.html#afeaf1a56a8fc5d1071593ef1eb6d80b1">k10CHeatStr</a> = D_STR_10C_HEAT</td></tr>
<tr class="memdesc:afeaf1a56a8fc5d1071593ef1eb6d80b1"><td class="mdescLeft">&#160;</td><td class="mdescRight">"10C Heat" <a href="IRtext_8cpp.html#afeaf1a56a8fc5d1071593ef1eb6d80b1">More...</a><br /></td></tr>
<tr class="separator:afeaf1a56a8fc5d1071593ef1eb6d80b1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a01908d3c0f79bc015a699fc0576a8771"><td class="memItemLeft" align="right" valign="top">const PROGMEM char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="IRtext_8cpp.html#a01908d3c0f79bc015a699fc0576a8771">kNightStr</a> = D_STR_NIGHT</td></tr>
<tr class="memdesc:a01908d3c0f79bc015a699fc0576a8771"><td class="mdescLeft">&#160;</td><td class="mdescRight">"Night" <a href="IRtext_8cpp.html#a01908d3c0f79bc015a699fc0576a8771">More...</a><br /></td></tr>
<tr class="separator:a01908d3c0f79bc015a699fc0576a8771"><td class="memSeparator" colspan="2">&#160;</td></tr>
@ -317,6 +320,9 @@ Variables</h2></td></tr>
<tr class="memitem:ae80b543c1a3933ec7da34b5a8880fde6"><td class="memItemLeft" align="right" valign="top">const PROGMEM char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="IRtext_8cpp.html#ae80b543c1a3933ec7da34b5a8880fde6">kSpecialStr</a> = D_STR_SPECIAL</td></tr>
<tr class="memdesc:ae80b543c1a3933ec7da34b5a8880fde6"><td class="mdescLeft">&#160;</td><td class="mdescRight">"Special" <a href="IRtext_8cpp.html#ae80b543c1a3933ec7da34b5a8880fde6">More...</a><br /></td></tr>
<tr class="separator:ae80b543c1a3933ec7da34b5a8880fde6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a35dc8efdb79d96e4f0a48d3bd7993a6e"><td class="memItemLeft" align="right" valign="top">const PROGMEM char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="IRtext_8cpp.html#a35dc8efdb79d96e4f0a48d3bd7993a6e">kIdStr</a> = D_STR_ID</td></tr>
<tr class="memdesc:a35dc8efdb79d96e4f0a48d3bd7993a6e"><td class="mdescLeft">&#160;</td><td class="mdescRight">"Id" / Device Identifier <a href="IRtext_8cpp.html#a35dc8efdb79d96e4f0a48d3bd7993a6e">More...</a><br /></td></tr>
<tr class="separator:a35dc8efdb79d96e4f0a48d3bd7993a6e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae8ec328761b0218d0b18479a972b1121"><td class="memItemLeft" align="right" valign="top">const PROGMEM char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="IRtext_8cpp.html#ae8ec328761b0218d0b18479a972b1121">kAutoStr</a> = D_STR_AUTO</td></tr>
<tr class="memdesc:ae8ec328761b0218d0b18479a972b1121"><td class="mdescLeft">&#160;</td><td class="mdescRight">"Auto" <a href="IRtext_8cpp.html#ae8ec328761b0218d0b18479a972b1121">More...</a><br /></td></tr>
<tr class="separator:ae8ec328761b0218d0b18479a972b1121"><td class="memSeparator" colspan="2">&#160;</td></tr>
@ -525,6 +531,22 @@ Variables</h2></td></tr>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><dl class="section warning"><dt>Warning</dt><dd>If you add or remove an entry in this file, you should run: '../tools/generate_irtext_h.sh' to rebuild the <code><a class="el" href="IRtext_8h.html">IRtext.h</a></code> file. </dd></dl>
</div><h2 class="groupheader">Variable Documentation</h2>
<a id="afeaf1a56a8fc5d1071593ef1eb6d80b1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afeaf1a56a8fc5d1071593ef1eb6d80b1">&#9670;&nbsp;</a></span>k10CHeatStr</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const PROGMEM char* k10CHeatStr = D_STR_10C_HEAT</td>
</tr>
</table>
</div><div class="memdoc">
<p>"10C Heat" </p>
</div>
</div>
<a id="aedbfd5e861447c2cde9f7bb6aade1370"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aedbfd5e861447c2cde9f7bb6aade1370">&#9670;&nbsp;</a></span>k3DStr</h2>
@ -569,7 +591,7 @@ Variables</h2></td></tr>
</table>
</div><div class="memdoc">
<p>"8CHeat" </p>
<p>"8C Heat" </p>
</div>
</div>
@ -1372,6 +1394,22 @@ Variables</h2></td></tr>
<p>"Humid" </p>
</div>
</div>
<a id="a35dc8efdb79d96e4f0a48d3bd7993a6e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a35dc8efdb79d96e4f0a48d3bd7993a6e">&#9670;&nbsp;</a></span>kIdStr</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const PROGMEM char* kIdStr = D_STR_ID</td>
</tr>
</table>
</div><div class="memdoc">
<p>"Id" / Device Identifier </p>
</div>
</div>
<a id="a3c7368d9138477f0eac2a6249ba2606b"></a>

View File

@ -79,6 +79,9 @@ Variables</h2></td></tr>
<tr class="memitem:a277b588db53ec31ab7b0d287310c6d50"><td class="memItemLeft" align="right" valign="top">char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="IRtext_8h.html#a277b588db53ec31ab7b0d287310c6d50">kTimeSep</a></td></tr>
<tr class="memdesc:a277b588db53ec31ab7b0d287310c6d50"><td class="mdescLeft">&#160;</td><td class="mdescRight">':' <a href="IRtext_8h.html#a277b588db53ec31ab7b0d287310c6d50">More...</a><br /></td></tr>
<tr class="separator:a277b588db53ec31ab7b0d287310c6d50"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac71f0df9b9047c57d22ca4b3d3c3ea82"><td class="memItemLeft" align="right" valign="top">const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="IRtext_8h.html#ac71f0df9b9047c57d22ca4b3d3c3ea82">k10CHeatStr</a></td></tr>
<tr class="memdesc:ac71f0df9b9047c57d22ca4b3d3c3ea82"><td class="mdescLeft">&#160;</td><td class="mdescRight">"10C Heat" <a href="IRtext_8h.html#ac71f0df9b9047c57d22ca4b3d3c3ea82">More...</a><br /></td></tr>
<tr class="separator:ac71f0df9b9047c57d22ca4b3d3c3ea82"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a084c940b7221cd1d85d4a3b58063051d"><td class="memItemLeft" align="right" valign="top">const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="IRtext_8h.html#a084c940b7221cd1d85d4a3b58063051d">k3DStr</a></td></tr>
<tr class="memdesc:a084c940b7221cd1d85d4a3b58063051d"><td class="mdescLeft">&#160;</td><td class="mdescRight">"3D" <a href="IRtext_8h.html#a084c940b7221cd1d85d4a3b58063051d">More...</a><br /></td></tr>
<tr class="separator:a084c940b7221cd1d85d4a3b58063051d"><td class="memSeparator" colspan="2">&#160;</td></tr>
@ -86,7 +89,7 @@ Variables</h2></td></tr>
<tr class="memdesc:a7425119d393b134c4659db9d35691e35"><td class="mdescLeft">&#160;</td><td class="mdescRight">"6th Sense" <a href="IRtext_8h.html#a7425119d393b134c4659db9d35691e35">More...</a><br /></td></tr>
<tr class="separator:a7425119d393b134c4659db9d35691e35"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acfcc1bc573f4520f3e37977a949b74e8"><td class="memItemLeft" align="right" valign="top">const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="IRtext_8h.html#acfcc1bc573f4520f3e37977a949b74e8">k8CHeatStr</a></td></tr>
<tr class="memdesc:acfcc1bc573f4520f3e37977a949b74e8"><td class="mdescLeft">&#160;</td><td class="mdescRight">"8CHeat" <a href="IRtext_8h.html#acfcc1bc573f4520f3e37977a949b74e8">More...</a><br /></td></tr>
<tr class="memdesc:acfcc1bc573f4520f3e37977a949b74e8"><td class="mdescLeft">&#160;</td><td class="mdescRight">"8C Heat" <a href="IRtext_8h.html#acfcc1bc573f4520f3e37977a949b74e8">More...</a><br /></td></tr>
<tr class="separator:acfcc1bc573f4520f3e37977a949b74e8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0f7e35a10e28e403da578c85b0e6b180"><td class="memItemLeft" align="right" valign="top">const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="IRtext_8h.html#a0f7e35a10e28e403da578c85b0e6b180">kAirFlowStr</a></td></tr>
<tr class="memdesc:a0f7e35a10e28e403da578c85b0e6b180"><td class="mdescLeft">&#160;</td><td class="mdescRight">"Air Flow" <a href="IRtext_8h.html#a0f7e35a10e28e403da578c85b0e6b180">More...</a><br /></td></tr>
@ -238,6 +241,9 @@ Variables</h2></td></tr>
<tr class="memitem:a25365e722200ac40d581c4f585f9ae2f"><td class="memItemLeft" align="right" valign="top">const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="IRtext_8h.html#a25365e722200ac40d581c4f585f9ae2f">kHumidStr</a></td></tr>
<tr class="memdesc:a25365e722200ac40d581c4f585f9ae2f"><td class="mdescLeft">&#160;</td><td class="mdescRight">"Humid" <a href="IRtext_8h.html#a25365e722200ac40d581c4f585f9ae2f">More...</a><br /></td></tr>
<tr class="separator:a25365e722200ac40d581c4f585f9ae2f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aed59ca935ee6bc14064af69bf50aa16b"><td class="memItemLeft" align="right" valign="top">const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="IRtext_8h.html#aed59ca935ee6bc14064af69bf50aa16b">kIdStr</a></td></tr>
<tr class="memdesc:aed59ca935ee6bc14064af69bf50aa16b"><td class="mdescLeft">&#160;</td><td class="mdescRight">"Id" / Device Identifier <a href="IRtext_8h.html#aed59ca935ee6bc14064af69bf50aa16b">More...</a><br /></td></tr>
<tr class="separator:aed59ca935ee6bc14064af69bf50aa16b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a40f90b18252e14a73dd91527f621e35f"><td class="memItemLeft" align="right" valign="top">const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="IRtext_8h.html#a40f90b18252e14a73dd91527f621e35f">kIFeelStr</a></td></tr>
<tr class="memdesc:a40f90b18252e14a73dd91527f621e35f"><td class="mdescLeft">&#160;</td><td class="mdescRight">"IFeel" <a href="IRtext_8h.html#a40f90b18252e14a73dd91527f621e35f">More...</a><br /></td></tr>
<tr class="separator:a40f90b18252e14a73dd91527f621e35f"><td class="memSeparator" colspan="2">&#160;</td></tr>
@ -525,6 +531,22 @@ Variables</h2></td></tr>
<tr class="separator:a100dc6d7c4d53bffa00a24a582ace80f"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Variable Documentation</h2>
<a id="ac71f0df9b9047c57d22ca4b3d3c3ea82"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac71f0df9b9047c57d22ca4b3d3c3ea82">&#9670;&nbsp;</a></span>k10CHeatStr</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const char* k10CHeatStr</td>
</tr>
</table>
</div><div class="memdoc">
<p>"10C Heat" </p>
</div>
</div>
<a id="a084c940b7221cd1d85d4a3b58063051d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a084c940b7221cd1d85d4a3b58063051d">&#9670;&nbsp;</a></span>k3DStr</h2>
@ -569,7 +591,7 @@ Variables</h2></td></tr>
</table>
</div><div class="memdoc">
<p>"8CHeat" </p>
<p>"8C Heat" </p>
</div>
</div>
@ -1372,6 +1394,22 @@ Variables</h2></td></tr>
<p>"Humid" </p>
</div>
</div>
<a id="aed59ca935ee6bc14064af69bf50aa16b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aed59ca935ee6bc14064af69bf50aa16b">&#9670;&nbsp;</a></span>kIdStr</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const char* kIdStr</td>
</tr>
</table>
</div><div class="memdoc">
<p>"Id" / Device Identifier </p>
</div>
</div>
<a id="a40f90b18252e14a73dd91527f621e35f"></a>

View File

@ -69,11 +69,11 @@ $(function() {
<div class="title">IRtext.h</div> </div>
</div><!--header-->
<div class="contents">
<a href="IRtext_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">// Copyright 2019 - David Conran (@crankyoldgit)</span></div>
<a href="IRtext_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">// Copyright 2019-2021 - David Conran (@crankyoldgit)</span></div>
<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment">// This header file is to be included in files **other than** &#39;IRtext.cpp&#39;.</span></div>
<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment">//</span></div>
<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment">// WARNING: Do not edit this file! This file is automatically generated by</span></div>
<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment">// &#39;tools/generate_irtext_h.sh&#39;.</span></div>
<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment">// &#39;../tools/generate_irtext_h.sh&#39;.</span></div>
<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160; </div>
<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="preprocessor">#ifndef IRTEXT_H_</span></div>
<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="preprocessor">#define IRTEXT_H_</span></div>
@ -84,307 +84,311 @@ $(function() {
<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="comment">// This means there is only one copy of the character/string/text etc.</span></div>
<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160; </div>
<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">char</span> <a class="code" href="IRtext_8h.html#a277b588db53ec31ab7b0d287310c6d50">kTimeSep</a>;</div>
<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#a084c940b7221cd1d85d4a3b58063051d">k3DStr</a>;</div>
<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#a7425119d393b134c4659db9d35691e35">k6thSenseStr</a>;</div>
<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#acfcc1bc573f4520f3e37977a949b74e8">k8CHeatStr</a>;</div>
<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#a0f7e35a10e28e403da578c85b0e6b180">kAirFlowStr</a>;</div>
<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="IRtext_8h.html#aa0dfe94cd4cba3bec642328f399dc775">kAllProtocolNamesStr</a>;</div>
<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#a0fc9126a02b933a2af702cd6fdcb47ea">kAutomaticStr</a>;</div>
<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#a15a085c4f9e89926d2c165de4b1755d9">kAutoStr</a>;</div>
<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#a2e98c29968ade682d94f35e28364c878">kBeepStr</a>;</div>
<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#aaf3e1b0041b00b261dfd949b41569d94">kBitsStr</a>;</div>
<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#accfb2322a40cfaf6707394e43f39e2a3">kBottomStr</a>;</div>
<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#af4f31b53c295a877507e3ef5a5fbbc9d">kBreezeStr</a>;</div>
<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#a58bf62453a96d4e84bd1da3449b8799e">kButtonStr</a>;</div>
<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#ab64c4cdebbc72cbb62ae6cd9a449876b">kCancelStr</a>;</div>
<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#aa47afe8f4c175954e9439c0c9e48c83e">kCeilingStr</a>;</div>
<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#a9bd25ef522ae667d9869b6f6ea937f5d">kCelsiusFahrenheitStr</a>;</div>
<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#aae21484e9f049a7cfa507068abd3915e">kCelsiusStr</a>;</div>
<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#aab13bc11db65584fbb8a61c686d67228">kCentreStr</a>;</div>
<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#a46e6bd06cfbf5f462042d7c720db01ae">kChangeStr</a>;</div>
<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#a0ba8b339babc7f7f26dbab2399bcc578">kCirculateStr</a>;</div>
<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#a45c17b23773e9dcded65a82577b00263">kCleanStr</a>;</div>
<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#a6e4b8f591a1d3d399a559d41847b3fa8">kClockStr</a>;</div>
<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#a58a9da5cec40746dbe20455c6ef6c8fd">kCodeStr</a>;</div>
<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#aab1b0d2ea5169c1e1d8eff4daef36512">kColonSpaceStr</a>;</div>
<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#a20037561545d4ba4cfe66c1e103ecde1">kComfortStr</a>;</div>
<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#afdc9e8cc5c8c5c03749898d4f2d38606">kCommandStr</a>;</div>
<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#a48f5dfcf2e0f13f502980d42e879aec3">kCommaSpaceStr</a>;</div>
<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#ac25d86b97b8e53292dc8d0604ae263a3">kCoolStr</a>;</div>
<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#aa779ae24412ef82ee3d1eade3f0381ae">kDaysStr</a>;</div>
<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#adb64531a5054629613696f9af39420e2">kDayStr</a>;</div>
<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#a98f3ba92617c82c9091f155eebcdb3f3">kDisplayTempStr</a>;</div>
<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#a1f452a2ac1a2b89b9c71cf64c177f6bd">kDownStr</a>;</div>
<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#aa0f25fa3aa8d26f4635c38e563a974f5">kDryStr</a>;</div>
<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#ab0b71c4429416a581a393f07e898bade">kEconoStr</a>;</div>
<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#a03bbafdddd086cacd34dca1a32d540f6">kEconoToggleStr</a>;</div>
<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#ae1395c08682a2b858261d76b97311f4f">kEyeAutoStr</a>;</div>
<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#a84f6d62456976cc31fe6b1648182a885">kEyeStr</a>;</div>
<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#a3dc9321c4146369e0e0794e6a4de1988">kFalseStr</a>;</div>
<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#a220378c7b69db06362af5ad932965628">kFanOnlyStr</a>;</div>
<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#af7a0d76c40f3173a3e1367665d789300">kFanStr</a>;</div>
<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#a82c26d9c7690ce001223e2a7cf8664d8">kFastStr</a>;</div>
<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#a5b3133e24c729077da411e08119033be">kFilterStr</a>;</div>
<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#ad9112f221a20ab498c5f133c4cea0b14">kFixedStr</a>;</div>
<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#a47a659e1c6373c4af92f4261148f695b">kFollowStr</a>;</div>
<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#adc8991e424df3ebf2f47ffc2854057f2">kFreshStr</a>;</div>
<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#a7ef833cf90df2c97ef46c5c4b6225a42">kHealthStr</a>;</div>
<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#a058df7d2db245e307719d025352d464d">kHeatStr</a>;</div>
<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#ad7706307f507466526b4288e33385bde">kHighestStr</a>;</div>
<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#a5b4ade5e08f30c5e9a61c813bb2046f1">kHighStr</a>;</div>
<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#aa6fe661cdd9e2f1dc30d6fee2980cadd">kHiStr</a>;</div>
<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#adb2d0f01f1429b0f3eb7193519fe3d6e">kHoldStr</a>;</div>
<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#a10ecbc18040f0d0ed88b728c18b0a161">kHoursStr</a>;</div>
<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#a67a94ecb5a557b5335a8085cf1d8cdd6">kHourStr</a>;</div>
<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#a25365e722200ac40d581c4f585f9ae2f">kHumidStr</a>;</div>
<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#a40f90b18252e14a73dd91527f621e35f">kIFeelStr</a>;</div>
<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#a55c406749cb48970c11c58ec83ef97eb">kInsideStr</a>;</div>
<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#add28006fe2f8ac70db1b5048c85be84b">kIonStr</a>;</div>
<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#aa9ffd7c6e6921607653ed5dc1fea4f32">kLastStr</a>;</div>
<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#ab2fd48f052fcfed8ca779ca499edcdbf">kLeftMaxStr</a>;</div>
<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#a001f11495c7c9452ceec68455ae524bf">kLeftStr</a>;</div>
<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#a926ebb4be14179afdc55d5524c8eb5da">kLightStr</a>;</div>
<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#af9ac8ce54e78f0d8f7e0043d08e6256c">kLightToggleStr</a>;</div>
<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#abf3295aeb3dfb7048e677d8d6e65e47c">kLoStr</a>;</div>
<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#a7d265b75ed59c0be3c6b72ec0eaf8aa2">kLoudStr</a>;</div>
<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#ae389ed4ed6982d4617ee3f3e82ce388c">kLowerStr</a>;</div>
<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#a31a34e51d7f1f9360cc3a7ea3f2bf7a3">kLowestStr</a>;</div>
<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#a09c0f7f1b07f7591bdbe56fd8a18f7ea">kLowStr</a>;</div>
<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#aa8d9143da032cdc1accf7f4441b05bc8">kManualStr</a>;</div>
<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#a487173616cc3fced0489c01c11333912">kMaximumStr</a>;</div>
<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#aac197960695463757652bc643efdcd59">kMaxLeftStr</a>;</div>
<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#a0f888d5c39cf82b2c02a7caad10c716e">kMaxRightStr</a>;</div>
<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#a7f4b2ff4134386a09e2bcb5f71f591cb">kMaxStr</a>;</div>
<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#a122ee1c6b866267f771888a7d7b2969b">kMediumStr</a>;</div>
<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#a18f613c7f11f6f746227cfa8cc1e00e0">kMedStr</a>;</div>
<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#abbd5b682b584b737c76bded900a6ffad">kMiddleStr</a>;</div>
<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#a571a28fe4174574caac4d93fb09ae196">kMidStr</a>;</div>
<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#a4f6fee52ae5f7f9c8fe791dbae762607">kMinimumStr</a>;</div>
<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#a4940a3f71a484f936d3e58b9573931a8">kMinStr</a>;</div>
<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#a3358666a695e8d54c23b20dc6a371a38">kMinutesStr</a>;</div>
<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#a54df015b1adadb211a30f826999c78f6">kMinuteStr</a>;</div>
<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#a4a553cfcc7ca2a8cea8e1263f5f6c186">kModelStr</a>;</div>
<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#a6666695e388b607bfd3bb0e6efd4193f">kModeStr</a>;</div>
<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#a693b29e4764d959dac781a0992f2bf30">kMouldStr</a>;</div>
<div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#ae99940df2a9243fd7fe6f3814c0802dd">kMoveStr</a>;</div>
<div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#a5d094344fba1715dbde69ff947775264">kNAStr</a>;</div>
<div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#afe6519eaae5b1fb4d110529ce98f05b0">kNightStr</a>;</div>
<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#a51c9fb58ee7d01e96e2571018aea746d">kNoStr</a>;</div>
<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#a6a3c0965a32c36d9b5aa4918b473cc12">kNowStr</a>;</div>
<div class="line"><a name="l00103"></a><span class="lineno"> 103</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#a95f119413a113c9a2e8c246892b8c52a">kOffStr</a>;</div>
<div class="line"><a name="l00104"></a><span class="lineno"> 104</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#a818275085f8a8d7c083b66f081689b1f">kOffTimerStr</a>;</div>
<div class="line"><a name="l00105"></a><span class="lineno"> 105</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#aaf4ffad7f827a2ce8512e644bc9c25c7">kOnStr</a>;</div>
<div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#a9f355a0d834790287d95eea30b57564d">kOnTimerStr</a>;</div>
<div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#afaf12ae53365f790b47ff3790e94cc1c">kOutsideQuietStr</a>;</div>
<div class="line"><a name="l00108"></a><span class="lineno"> 108</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#ada5c81e0fcc4073d6f51e7447e8c5da0">kOutsideStr</a>;</div>
<div class="line"><a name="l00109"></a><span class="lineno"> 109</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#adb54b8d070a4ba7f08b7d2d0f1c03d1c">kPowerButtonStr</a>;</div>
<div class="line"><a name="l00110"></a><span class="lineno"> 110</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#a7980630cd028febca8245730dffa684b">kPowerfulStr</a>;</div>
<div class="line"><a name="l00111"></a><span class="lineno"> 111</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#a47a76dc8d87d9694a36c6417d7e19dda">kPowerStr</a>;</div>
<div class="line"><a name="l00112"></a><span class="lineno"> 112</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#afd802a94c6146efb7812ef89f3bf0cc5">kPowerToggleStr</a>;</div>
<div class="line"><a name="l00113"></a><span class="lineno"> 113</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#a9833364e538f50be227ff6c0b01f8f7c">kPreviousPowerStr</a>;</div>
<div class="line"><a name="l00114"></a><span class="lineno"> 114</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#ac50f97a0d33041fe4bba6e02c500c8ef">kProtocolStr</a>;</div>
<div class="line"><a name="l00115"></a><span class="lineno"> 115</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#aae574dbb4b9f70db0e64386d61c21beb">kPurifyStr</a>;</div>
<div class="line"><a name="l00116"></a><span class="lineno"> 116</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#a7086660370d73d6f499972cf802db8f7">kQuietStr</a>;</div>
<div class="line"><a name="l00117"></a><span class="lineno"> 117</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#a91ca83e3aebe460fe74314747580aefa">kRecycleStr</a>;</div>
<div class="line"><a name="l00118"></a><span class="lineno"> 118</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#a74a53cc1564f75b36269eb1ca8c6235b">kRepeatStr</a>;</div>
<div class="line"><a name="l00119"></a><span class="lineno"> 119</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#ac7a90008560fd1e7b4ed240f354d8fae">kRightMaxStr</a>;</div>
<div class="line"><a name="l00120"></a><span class="lineno"> 120</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#a953f9c48fcf87e81bf6f383e8fe8b1dd">kRightStr</a>;</div>
<div class="line"><a name="l00121"></a><span class="lineno"> 121</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#a5358a85538e4643c1cc109a7a0b90079">kRoomStr</a>;</div>
<div class="line"><a name="l00122"></a><span class="lineno"> 122</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#acb40b78a5269c43cc3e4f44d3da01069">kSaveStr</a>;</div>
<div class="line"><a name="l00123"></a><span class="lineno"> 123</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#ad736b59d3fe45b3c06bd301af4d7b455">kSecondsStr</a>;</div>
<div class="line"><a name="l00124"></a><span class="lineno"> 124</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#ad3489e1c008bc517b8bf0271c40252d1">kSecondStr</a>;</div>
<div class="line"><a name="l00125"></a><span class="lineno"> 125</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#a56ee9a96dd0a7ee0a5f95c286f6ea7e8">kSensorStr</a>;</div>
<div class="line"><a name="l00126"></a><span class="lineno"> 126</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#a03e76a09bade0c229fea1ce31fe8c9a1">kSensorTempStr</a>;</div>
<div class="line"><a name="l00127"></a><span class="lineno"> 127</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#a31d3426b8a8d1a35c47c88ef00023fce">kSetStr</a>;</div>
<div class="line"><a name="l00128"></a><span class="lineno"> 128</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#a8efb4256a49dc0acd27d6995851d585e">kSilentStr</a>;</div>
<div class="line"><a name="l00129"></a><span class="lineno"> 129</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#af9ac743c367e179723b128ad69f124c5">kSleepStr</a>;</div>
<div class="line"><a name="l00130"></a><span class="lineno"> 130</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#a86639857f884487cf3bedc91e71d6faa">kSleepTimerStr</a>;</div>
<div class="line"><a name="l00131"></a><span class="lineno"> 131</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#a171736ab5e3d59198ed740ea5fd93473">kSlowStr</a>;</div>
<div class="line"><a name="l00132"></a><span class="lineno"> 132</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#a42a2d6b1e764138a5e20b7a34e0cff03">kSpaceLBraceStr</a>;</div>
<div class="line"><a name="l00133"></a><span class="lineno"> 133</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#a37413264af775b482dec58e9fe3dbb44">kSpecialStr</a>;</div>
<div class="line"><a name="l00134"></a><span class="lineno"> 134</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#ad030c0930697d3c295f3783e8519995c">kStartStr</a>;</div>
<div class="line"><a name="l00135"></a><span class="lineno"> 135</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#ad8cc5f179089e8497a9670492429d7e3">kStepStr</a>;</div>
<div class="line"><a name="l00136"></a><span class="lineno"> 136</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#a7037a67c71778fe06f9dc9b4363f6f9b">kStopStr</a>;</div>
<div class="line"><a name="l00137"></a><span class="lineno"> 137</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#af83fbe756a22ef800d40bc738be886c7">kSuperStr</a>;</div>
<div class="line"><a name="l00138"></a><span class="lineno"> 138</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#acfad569446290c1da0c102b98344411c">kSwingHStr</a>;</div>
<div class="line"><a name="l00139"></a><span class="lineno"> 139</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#a56d1a94eae3422758b2762da008e243c">kSwingStr</a>;</div>
<div class="line"><a name="l00140"></a><span class="lineno"> 140</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#a0c801e35becc1eab4cdf0076e1c99485">kSwingVModeStr</a>;</div>
<div class="line"><a name="l00141"></a><span class="lineno"> 141</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#a8415af77afcb671c3729d604be51fd22">kSwingVStr</a>;</div>
<div class="line"><a name="l00142"></a><span class="lineno"> 142</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#a27ae4d475898878bd8e71111066629c6">kSwingVToggleStr</a>;</div>
<div class="line"><a name="l00143"></a><span class="lineno"> 143</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#a3d367a899d7e8ed20844bb3c48bf6395">kTempDownStr</a>;</div>
<div class="line"><a name="l00144"></a><span class="lineno"> 144</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#a87652df1cf724353547f27a9ebde5edb">kTempStr</a>;</div>
<div class="line"><a name="l00145"></a><span class="lineno"> 145</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#a71687df5bc94e4ca18cf59c9ff238e86">kTempUpStr</a>;</div>
<div class="line"><a name="l00146"></a><span class="lineno"> 146</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#a837ecfeff9a1bc7546016229e9f2ddfb">kThreeLetterDayOfWeekStr</a>;</div>
<div class="line"><a name="l00147"></a><span class="lineno"> 147</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#a36fa3584a89f6e48757eba8f3df7e109">kTimerStr</a>;</div>
<div class="line"><a name="l00148"></a><span class="lineno"> 148</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#a05b1e2f809dadf05e22e1cb1d1a7f07e">kToggleStr</a>;</div>
<div class="line"><a name="l00149"></a><span class="lineno"> 149</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#a6bb6abfc54409b801dcb591f036635d2">kTopStr</a>;</div>
<div class="line"><a name="l00150"></a><span class="lineno"> 150</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#aca6e78a25b9dacd2508069f0a6b919c0">kTrueStr</a>;</div>
<div class="line"><a name="l00151"></a><span class="lineno"> 151</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#a3ced6d2a545174133308d7803157f7f8">kTurboStr</a>;</div>
<div class="line"><a name="l00152"></a><span class="lineno"> 152</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#a1cb328db0aaa0b2bbb4afa24c9f3d731">kTurboToggleStr</a>;</div>
<div class="line"><a name="l00153"></a><span class="lineno"> 153</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#ab6117f82c4dbbfc229d99cc613d62c94">kTypeStr</a>;</div>
<div class="line"><a name="l00154"></a><span class="lineno"> 154</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#aa59176b31741b60729d4279817a7da1b">kUnknownStr</a>;</div>
<div class="line"><a name="l00155"></a><span class="lineno"> 155</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#a5aea60591627481d90688f655b2eb82a">kUpperStr</a>;</div>
<div class="line"><a name="l00156"></a><span class="lineno"> 156</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#a8672abbd2a279c032f0435ed75143b1a">kUpStr</a>;</div>
<div class="line"><a name="l00157"></a><span class="lineno"> 157</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#add1af6d900b500ca7affff3c9ff02d29">kWallStr</a>;</div>
<div class="line"><a name="l00158"></a><span class="lineno"> 158</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#ab59fa6f63401196c0ff32aba6da9d9aa">kWeeklyTimerStr</a>;</div>
<div class="line"><a name="l00159"></a><span class="lineno"> 159</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#a6fe3dbd6899e85e79e517f71cc74a87b">kWideStr</a>;</div>
<div class="line"><a name="l00160"></a><span class="lineno"> 160</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#a8bc9343f209803dbab3e765e39b41b4d">kWifiStr</a>;</div>
<div class="line"><a name="l00161"></a><span class="lineno"> 161</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#a7ddc859861308f2f9077abcec2a4b571">kXFanStr</a>;</div>
<div class="line"><a name="l00162"></a><span class="lineno"> 162</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#a95ca78b5cc3caa31c564a28480379fae">kYesStr</a>;</div>
<div class="line"><a name="l00163"></a><span class="lineno"> 163</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#a100dc6d7c4d53bffa00a24a582ace80f">kZoneFollowStr</a>;</div>
<div class="line"><a name="l00164"></a><span class="lineno"> 164</span>&#160; </div>
<div class="line"><a name="l00165"></a><span class="lineno"> 165</span>&#160;<span class="preprocessor">#endif // IRTEXT_H_</span></div>
<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#ac71f0df9b9047c57d22ca4b3d3c3ea82">k10CHeatStr</a>;</div>
<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#a084c940b7221cd1d85d4a3b58063051d">k3DStr</a>;</div>
<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#a7425119d393b134c4659db9d35691e35">k6thSenseStr</a>;</div>
<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#acfcc1bc573f4520f3e37977a949b74e8">k8CHeatStr</a>;</div>
<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#a0f7e35a10e28e403da578c85b0e6b180">kAirFlowStr</a>;</div>
<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="IRtext_8h.html#aa0dfe94cd4cba3bec642328f399dc775">kAllProtocolNamesStr</a>;</div>
<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#a0fc9126a02b933a2af702cd6fdcb47ea">kAutomaticStr</a>;</div>
<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#a15a085c4f9e89926d2c165de4b1755d9">kAutoStr</a>;</div>
<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#a2e98c29968ade682d94f35e28364c878">kBeepStr</a>;</div>
<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#aaf3e1b0041b00b261dfd949b41569d94">kBitsStr</a>;</div>
<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#accfb2322a40cfaf6707394e43f39e2a3">kBottomStr</a>;</div>
<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#af4f31b53c295a877507e3ef5a5fbbc9d">kBreezeStr</a>;</div>
<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#a58bf62453a96d4e84bd1da3449b8799e">kButtonStr</a>;</div>
<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#ab64c4cdebbc72cbb62ae6cd9a449876b">kCancelStr</a>;</div>
<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#aa47afe8f4c175954e9439c0c9e48c83e">kCeilingStr</a>;</div>
<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#a9bd25ef522ae667d9869b6f6ea937f5d">kCelsiusFahrenheitStr</a>;</div>
<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#aae21484e9f049a7cfa507068abd3915e">kCelsiusStr</a>;</div>
<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#aab13bc11db65584fbb8a61c686d67228">kCentreStr</a>;</div>
<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#a46e6bd06cfbf5f462042d7c720db01ae">kChangeStr</a>;</div>
<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#a0ba8b339babc7f7f26dbab2399bcc578">kCirculateStr</a>;</div>
<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#a45c17b23773e9dcded65a82577b00263">kCleanStr</a>;</div>
<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#a6e4b8f591a1d3d399a559d41847b3fa8">kClockStr</a>;</div>
<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#a58a9da5cec40746dbe20455c6ef6c8fd">kCodeStr</a>;</div>
<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#aab1b0d2ea5169c1e1d8eff4daef36512">kColonSpaceStr</a>;</div>
<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#a20037561545d4ba4cfe66c1e103ecde1">kComfortStr</a>;</div>
<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#afdc9e8cc5c8c5c03749898d4f2d38606">kCommandStr</a>;</div>
<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#a48f5dfcf2e0f13f502980d42e879aec3">kCommaSpaceStr</a>;</div>
<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#ac25d86b97b8e53292dc8d0604ae263a3">kCoolStr</a>;</div>
<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#aa779ae24412ef82ee3d1eade3f0381ae">kDaysStr</a>;</div>
<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#adb64531a5054629613696f9af39420e2">kDayStr</a>;</div>
<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#a98f3ba92617c82c9091f155eebcdb3f3">kDisplayTempStr</a>;</div>
<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#a1f452a2ac1a2b89b9c71cf64c177f6bd">kDownStr</a>;</div>
<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#aa0f25fa3aa8d26f4635c38e563a974f5">kDryStr</a>;</div>
<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#ab0b71c4429416a581a393f07e898bade">kEconoStr</a>;</div>
<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#a03bbafdddd086cacd34dca1a32d540f6">kEconoToggleStr</a>;</div>
<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#ae1395c08682a2b858261d76b97311f4f">kEyeAutoStr</a>;</div>
<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#a84f6d62456976cc31fe6b1648182a885">kEyeStr</a>;</div>
<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#a3dc9321c4146369e0e0794e6a4de1988">kFalseStr</a>;</div>
<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#a220378c7b69db06362af5ad932965628">kFanOnlyStr</a>;</div>
<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#af7a0d76c40f3173a3e1367665d789300">kFanStr</a>;</div>
<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#a82c26d9c7690ce001223e2a7cf8664d8">kFastStr</a>;</div>
<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#a5b3133e24c729077da411e08119033be">kFilterStr</a>;</div>
<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#ad9112f221a20ab498c5f133c4cea0b14">kFixedStr</a>;</div>
<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#a47a659e1c6373c4af92f4261148f695b">kFollowStr</a>;</div>
<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#adc8991e424df3ebf2f47ffc2854057f2">kFreshStr</a>;</div>
<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#a7ef833cf90df2c97ef46c5c4b6225a42">kHealthStr</a>;</div>
<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#a058df7d2db245e307719d025352d464d">kHeatStr</a>;</div>
<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#ad7706307f507466526b4288e33385bde">kHighestStr</a>;</div>
<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#a5b4ade5e08f30c5e9a61c813bb2046f1">kHighStr</a>;</div>
<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#aa6fe661cdd9e2f1dc30d6fee2980cadd">kHiStr</a>;</div>
<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#adb2d0f01f1429b0f3eb7193519fe3d6e">kHoldStr</a>;</div>
<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#a10ecbc18040f0d0ed88b728c18b0a161">kHoursStr</a>;</div>
<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#a67a94ecb5a557b5335a8085cf1d8cdd6">kHourStr</a>;</div>
<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#a25365e722200ac40d581c4f585f9ae2f">kHumidStr</a>;</div>
<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#aed59ca935ee6bc14064af69bf50aa16b">kIdStr</a>;</div>
<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#a40f90b18252e14a73dd91527f621e35f">kIFeelStr</a>;</div>
<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#a55c406749cb48970c11c58ec83ef97eb">kInsideStr</a>;</div>
<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#add28006fe2f8ac70db1b5048c85be84b">kIonStr</a>;</div>
<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#aa9ffd7c6e6921607653ed5dc1fea4f32">kLastStr</a>;</div>
<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#ab2fd48f052fcfed8ca779ca499edcdbf">kLeftMaxStr</a>;</div>
<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#a001f11495c7c9452ceec68455ae524bf">kLeftStr</a>;</div>
<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#a926ebb4be14179afdc55d5524c8eb5da">kLightStr</a>;</div>
<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#af9ac8ce54e78f0d8f7e0043d08e6256c">kLightToggleStr</a>;</div>
<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#abf3295aeb3dfb7048e677d8d6e65e47c">kLoStr</a>;</div>
<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#a7d265b75ed59c0be3c6b72ec0eaf8aa2">kLoudStr</a>;</div>
<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#ae389ed4ed6982d4617ee3f3e82ce388c">kLowerStr</a>;</div>
<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#a31a34e51d7f1f9360cc3a7ea3f2bf7a3">kLowestStr</a>;</div>
<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#a09c0f7f1b07f7591bdbe56fd8a18f7ea">kLowStr</a>;</div>
<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#aa8d9143da032cdc1accf7f4441b05bc8">kManualStr</a>;</div>
<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#a487173616cc3fced0489c01c11333912">kMaximumStr</a>;</div>
<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#aac197960695463757652bc643efdcd59">kMaxLeftStr</a>;</div>
<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#a0f888d5c39cf82b2c02a7caad10c716e">kMaxRightStr</a>;</div>
<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#a7f4b2ff4134386a09e2bcb5f71f591cb">kMaxStr</a>;</div>
<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#a122ee1c6b866267f771888a7d7b2969b">kMediumStr</a>;</div>
<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#a18f613c7f11f6f746227cfa8cc1e00e0">kMedStr</a>;</div>
<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#abbd5b682b584b737c76bded900a6ffad">kMiddleStr</a>;</div>
<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#a571a28fe4174574caac4d93fb09ae196">kMidStr</a>;</div>
<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#a4f6fee52ae5f7f9c8fe791dbae762607">kMinimumStr</a>;</div>
<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#a4940a3f71a484f936d3e58b9573931a8">kMinStr</a>;</div>
<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#a3358666a695e8d54c23b20dc6a371a38">kMinutesStr</a>;</div>
<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#a54df015b1adadb211a30f826999c78f6">kMinuteStr</a>;</div>
<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#a4a553cfcc7ca2a8cea8e1263f5f6c186">kModelStr</a>;</div>
<div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#a6666695e388b607bfd3bb0e6efd4193f">kModeStr</a>;</div>
<div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#a693b29e4764d959dac781a0992f2bf30">kMouldStr</a>;</div>
<div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#ae99940df2a9243fd7fe6f3814c0802dd">kMoveStr</a>;</div>
<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#a5d094344fba1715dbde69ff947775264">kNAStr</a>;</div>
<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#afe6519eaae5b1fb4d110529ce98f05b0">kNightStr</a>;</div>
<div class="line"><a name="l00103"></a><span class="lineno"> 103</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#a51c9fb58ee7d01e96e2571018aea746d">kNoStr</a>;</div>
<div class="line"><a name="l00104"></a><span class="lineno"> 104</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#a6a3c0965a32c36d9b5aa4918b473cc12">kNowStr</a>;</div>
<div class="line"><a name="l00105"></a><span class="lineno"> 105</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#a95f119413a113c9a2e8c246892b8c52a">kOffStr</a>;</div>
<div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#a818275085f8a8d7c083b66f081689b1f">kOffTimerStr</a>;</div>
<div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#aaf4ffad7f827a2ce8512e644bc9c25c7">kOnStr</a>;</div>
<div class="line"><a name="l00108"></a><span class="lineno"> 108</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#a9f355a0d834790287d95eea30b57564d">kOnTimerStr</a>;</div>
<div class="line"><a name="l00109"></a><span class="lineno"> 109</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#afaf12ae53365f790b47ff3790e94cc1c">kOutsideQuietStr</a>;</div>
<div class="line"><a name="l00110"></a><span class="lineno"> 110</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#ada5c81e0fcc4073d6f51e7447e8c5da0">kOutsideStr</a>;</div>
<div class="line"><a name="l00111"></a><span class="lineno"> 111</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#adb54b8d070a4ba7f08b7d2d0f1c03d1c">kPowerButtonStr</a>;</div>
<div class="line"><a name="l00112"></a><span class="lineno"> 112</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#a7980630cd028febca8245730dffa684b">kPowerfulStr</a>;</div>
<div class="line"><a name="l00113"></a><span class="lineno"> 113</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#a47a76dc8d87d9694a36c6417d7e19dda">kPowerStr</a>;</div>
<div class="line"><a name="l00114"></a><span class="lineno"> 114</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#afd802a94c6146efb7812ef89f3bf0cc5">kPowerToggleStr</a>;</div>
<div class="line"><a name="l00115"></a><span class="lineno"> 115</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#a9833364e538f50be227ff6c0b01f8f7c">kPreviousPowerStr</a>;</div>
<div class="line"><a name="l00116"></a><span class="lineno"> 116</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#ac50f97a0d33041fe4bba6e02c500c8ef">kProtocolStr</a>;</div>
<div class="line"><a name="l00117"></a><span class="lineno"> 117</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#aae574dbb4b9f70db0e64386d61c21beb">kPurifyStr</a>;</div>
<div class="line"><a name="l00118"></a><span class="lineno"> 118</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#a7086660370d73d6f499972cf802db8f7">kQuietStr</a>;</div>
<div class="line"><a name="l00119"></a><span class="lineno"> 119</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#a91ca83e3aebe460fe74314747580aefa">kRecycleStr</a>;</div>
<div class="line"><a name="l00120"></a><span class="lineno"> 120</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#a74a53cc1564f75b36269eb1ca8c6235b">kRepeatStr</a>;</div>
<div class="line"><a name="l00121"></a><span class="lineno"> 121</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#ac7a90008560fd1e7b4ed240f354d8fae">kRightMaxStr</a>;</div>
<div class="line"><a name="l00122"></a><span class="lineno"> 122</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#a953f9c48fcf87e81bf6f383e8fe8b1dd">kRightStr</a>;</div>
<div class="line"><a name="l00123"></a><span class="lineno"> 123</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#a5358a85538e4643c1cc109a7a0b90079">kRoomStr</a>;</div>
<div class="line"><a name="l00124"></a><span class="lineno"> 124</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#acb40b78a5269c43cc3e4f44d3da01069">kSaveStr</a>;</div>
<div class="line"><a name="l00125"></a><span class="lineno"> 125</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#ad736b59d3fe45b3c06bd301af4d7b455">kSecondsStr</a>;</div>
<div class="line"><a name="l00126"></a><span class="lineno"> 126</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#ad3489e1c008bc517b8bf0271c40252d1">kSecondStr</a>;</div>
<div class="line"><a name="l00127"></a><span class="lineno"> 127</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#a56ee9a96dd0a7ee0a5f95c286f6ea7e8">kSensorStr</a>;</div>
<div class="line"><a name="l00128"></a><span class="lineno"> 128</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#a03e76a09bade0c229fea1ce31fe8c9a1">kSensorTempStr</a>;</div>
<div class="line"><a name="l00129"></a><span class="lineno"> 129</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#a31d3426b8a8d1a35c47c88ef00023fce">kSetStr</a>;</div>
<div class="line"><a name="l00130"></a><span class="lineno"> 130</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#a8efb4256a49dc0acd27d6995851d585e">kSilentStr</a>;</div>
<div class="line"><a name="l00131"></a><span class="lineno"> 131</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#af9ac743c367e179723b128ad69f124c5">kSleepStr</a>;</div>
<div class="line"><a name="l00132"></a><span class="lineno"> 132</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#a86639857f884487cf3bedc91e71d6faa">kSleepTimerStr</a>;</div>
<div class="line"><a name="l00133"></a><span class="lineno"> 133</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#a171736ab5e3d59198ed740ea5fd93473">kSlowStr</a>;</div>
<div class="line"><a name="l00134"></a><span class="lineno"> 134</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#a42a2d6b1e764138a5e20b7a34e0cff03">kSpaceLBraceStr</a>;</div>
<div class="line"><a name="l00135"></a><span class="lineno"> 135</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#a37413264af775b482dec58e9fe3dbb44">kSpecialStr</a>;</div>
<div class="line"><a name="l00136"></a><span class="lineno"> 136</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#ad030c0930697d3c295f3783e8519995c">kStartStr</a>;</div>
<div class="line"><a name="l00137"></a><span class="lineno"> 137</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#ad8cc5f179089e8497a9670492429d7e3">kStepStr</a>;</div>
<div class="line"><a name="l00138"></a><span class="lineno"> 138</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#a7037a67c71778fe06f9dc9b4363f6f9b">kStopStr</a>;</div>
<div class="line"><a name="l00139"></a><span class="lineno"> 139</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#af83fbe756a22ef800d40bc738be886c7">kSuperStr</a>;</div>
<div class="line"><a name="l00140"></a><span class="lineno"> 140</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#acfad569446290c1da0c102b98344411c">kSwingHStr</a>;</div>
<div class="line"><a name="l00141"></a><span class="lineno"> 141</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#a56d1a94eae3422758b2762da008e243c">kSwingStr</a>;</div>
<div class="line"><a name="l00142"></a><span class="lineno"> 142</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#a0c801e35becc1eab4cdf0076e1c99485">kSwingVModeStr</a>;</div>
<div class="line"><a name="l00143"></a><span class="lineno"> 143</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#a8415af77afcb671c3729d604be51fd22">kSwingVStr</a>;</div>
<div class="line"><a name="l00144"></a><span class="lineno"> 144</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#a27ae4d475898878bd8e71111066629c6">kSwingVToggleStr</a>;</div>
<div class="line"><a name="l00145"></a><span class="lineno"> 145</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#a3d367a899d7e8ed20844bb3c48bf6395">kTempDownStr</a>;</div>
<div class="line"><a name="l00146"></a><span class="lineno"> 146</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#a87652df1cf724353547f27a9ebde5edb">kTempStr</a>;</div>
<div class="line"><a name="l00147"></a><span class="lineno"> 147</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#a71687df5bc94e4ca18cf59c9ff238e86">kTempUpStr</a>;</div>
<div class="line"><a name="l00148"></a><span class="lineno"> 148</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#a837ecfeff9a1bc7546016229e9f2ddfb">kThreeLetterDayOfWeekStr</a>;</div>
<div class="line"><a name="l00149"></a><span class="lineno"> 149</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#a36fa3584a89f6e48757eba8f3df7e109">kTimerStr</a>;</div>
<div class="line"><a name="l00150"></a><span class="lineno"> 150</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#a05b1e2f809dadf05e22e1cb1d1a7f07e">kToggleStr</a>;</div>
<div class="line"><a name="l00151"></a><span class="lineno"> 151</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#a6bb6abfc54409b801dcb591f036635d2">kTopStr</a>;</div>
<div class="line"><a name="l00152"></a><span class="lineno"> 152</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#aca6e78a25b9dacd2508069f0a6b919c0">kTrueStr</a>;</div>
<div class="line"><a name="l00153"></a><span class="lineno"> 153</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#a3ced6d2a545174133308d7803157f7f8">kTurboStr</a>;</div>
<div class="line"><a name="l00154"></a><span class="lineno"> 154</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#a1cb328db0aaa0b2bbb4afa24c9f3d731">kTurboToggleStr</a>;</div>
<div class="line"><a name="l00155"></a><span class="lineno"> 155</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#ab6117f82c4dbbfc229d99cc613d62c94">kTypeStr</a>;</div>
<div class="line"><a name="l00156"></a><span class="lineno"> 156</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#aa59176b31741b60729d4279817a7da1b">kUnknownStr</a>;</div>
<div class="line"><a name="l00157"></a><span class="lineno"> 157</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#a5aea60591627481d90688f655b2eb82a">kUpperStr</a>;</div>
<div class="line"><a name="l00158"></a><span class="lineno"> 158</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#a8672abbd2a279c032f0435ed75143b1a">kUpStr</a>;</div>
<div class="line"><a name="l00159"></a><span class="lineno"> 159</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#add1af6d900b500ca7affff3c9ff02d29">kWallStr</a>;</div>
<div class="line"><a name="l00160"></a><span class="lineno"> 160</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#ab59fa6f63401196c0ff32aba6da9d9aa">kWeeklyTimerStr</a>;</div>
<div class="line"><a name="l00161"></a><span class="lineno"> 161</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#a6fe3dbd6899e85e79e517f71cc74a87b">kWideStr</a>;</div>
<div class="line"><a name="l00162"></a><span class="lineno"> 162</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#a8bc9343f209803dbab3e765e39b41b4d">kWifiStr</a>;</div>
<div class="line"><a name="l00163"></a><span class="lineno"> 163</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#a7ddc859861308f2f9077abcec2a4b571">kXFanStr</a>;</div>
<div class="line"><a name="l00164"></a><span class="lineno"> 164</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#a95ca78b5cc3caa31c564a28480379fae">kYesStr</a>;</div>
<div class="line"><a name="l00165"></a><span class="lineno"> 165</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="IRtext_8h.html#a100dc6d7c4d53bffa00a24a582ace80f">kZoneFollowStr</a>;</div>
<div class="line"><a name="l00166"></a><span class="lineno"> 166</span>&#160; </div>
<div class="line"><a name="l00167"></a><span class="lineno"> 167</span>&#160;<span class="preprocessor">#endif // IRTEXT_H_</span></div>
</div><!-- fragment --></div><!-- contents -->
<div class="ttc" id="aIRtext_8h_html_aca6e78a25b9dacd2508069f0a6b919c0"><div class="ttname"><a href="IRtext_8h.html#aca6e78a25b9dacd2508069f0a6b919c0">kTrueStr</a></div><div class="ttdeci">const char * kTrueStr</div><div class="ttdoc">&quot;True&quot;</div><div class="ttdef"><b>Definition:</b> IRtext.cpp:175</div></div>
<div class="ttc" id="aIRtext_8h_html_aca6e78a25b9dacd2508069f0a6b919c0"><div class="ttname"><a href="IRtext_8h.html#aca6e78a25b9dacd2508069f0a6b919c0">kTrueStr</a></div><div class="ttdeci">const char * kTrueStr</div><div class="ttdoc">&quot;True&quot;</div><div class="ttdef"><b>Definition:</b> IRtext.cpp:177</div></div>
<div class="ttc" id="aIRtext_8h_html_adb2d0f01f1429b0f3eb7193519fe3d6e"><div class="ttname"><a href="IRtext_8h.html#adb2d0f01f1429b0f3eb7193519fe3d6e">kHoldStr</a></div><div class="ttdeci">const char * kHoldStr</div><div class="ttdoc">&quot;Hold&quot;</div><div class="ttdef"><b>Definition:</b> IRtext.cpp:57</div></div>
<div class="ttc" id="aIRtext_8h_html_a7037a67c71778fe06f9dc9b4363f6f9b"><div class="ttname"><a href="IRtext_8h.html#a7037a67c71778fe06f9dc9b4363f6f9b">kStopStr</a></div><div class="ttdeci">const char * kStopStr</div><div class="ttdoc">&quot;Stop&quot;</div><div class="ttdef"><b>Definition:</b> IRtext.cpp:70</div></div>
<div class="ttc" id="aIRtext_8h_html_a7037a67c71778fe06f9dc9b4363f6f9b"><div class="ttname"><a href="IRtext_8h.html#a7037a67c71778fe06f9dc9b4363f6f9b">kStopStr</a></div><div class="ttdeci">const char * kStopStr</div><div class="ttdoc">&quot;Stop&quot;</div><div class="ttdef"><b>Definition:</b> IRtext.cpp:71</div></div>
<div class="ttc" id="aIRtext_8h_html_a7086660370d73d6f499972cf802db8f7"><div class="ttname"><a href="IRtext_8h.html#a7086660370d73d6f499972cf802db8f7">kQuietStr</a></div><div class="ttdeci">const char * kQuietStr</div><div class="ttdoc">&quot;Quiet&quot;</div><div class="ttdef"><b>Definition:</b> IRtext.cpp:30</div></div>
<div class="ttc" id="aIRtext_8h_html_aaf3e1b0041b00b261dfd949b41569d94"><div class="ttname"><a href="IRtext_8h.html#aaf3e1b0041b00b261dfd949b41569d94">kBitsStr</a></div><div class="ttdeci">const char * kBitsStr</div><div class="ttdoc">&quot;Bits&quot;</div><div class="ttdef"><b>Definition:</b> IRtext.cpp:180</div></div>
<div class="ttc" id="aIRtext_8h_html_adb54b8d070a4ba7f08b7d2d0f1c03d1c"><div class="ttname"><a href="IRtext_8h.html#adb54b8d070a4ba7f08b7d2d0f1c03d1c">kPowerButtonStr</a></div><div class="ttdeci">const char * kPowerButtonStr</div><div class="ttdoc">&quot;Power Button&quot;</div><div class="ttdef"><b>Definition:</b> IRtext.cpp:143</div></div>
<div class="ttc" id="aIRtext_8h_html_a122ee1c6b866267f771888a7d7b2969b"><div class="ttname"><a href="IRtext_8h.html#a122ee1c6b866267f771888a7d7b2969b">kMediumStr</a></div><div class="ttdeci">const char * kMediumStr</div><div class="ttdoc">&quot;Medium&quot;</div><div class="ttdef"><b>Definition:</b> IRtext.cpp:116</div></div>
<div class="ttc" id="aIRtext_8h_html_ad8cc5f179089e8497a9670492429d7e3"><div class="ttname"><a href="IRtext_8h.html#ad8cc5f179089e8497a9670492429d7e3">kStepStr</a></div><div class="ttdeci">const char * kStepStr</div><div class="ttdoc">&quot;Step&quot;</div><div class="ttdef"><b>Definition:</b> IRtext.cpp:85</div></div>
<div class="ttc" id="aIRtext_8h_html_a8efb4256a49dc0acd27d6995851d585e"><div class="ttname"><a href="IRtext_8h.html#a8efb4256a49dc0acd27d6995851d585e">kSilentStr</a></div><div class="ttdeci">const char * kSilentStr</div><div class="ttdoc">&quot;Silent&quot;</div><div class="ttdef"><b>Definition:</b> IRtext.cpp:61</div></div>
<div class="ttc" id="aIRtext_8h_html_aaf3e1b0041b00b261dfd949b41569d94"><div class="ttname"><a href="IRtext_8h.html#aaf3e1b0041b00b261dfd949b41569d94">kBitsStr</a></div><div class="ttdeci">const char * kBitsStr</div><div class="ttdoc">&quot;Bits&quot;</div><div class="ttdef"><b>Definition:</b> IRtext.cpp:182</div></div>
<div class="ttc" id="aIRtext_8h_html_adb54b8d070a4ba7f08b7d2d0f1c03d1c"><div class="ttname"><a href="IRtext_8h.html#adb54b8d070a4ba7f08b7d2d0f1c03d1c">kPowerButtonStr</a></div><div class="ttdeci">const char * kPowerButtonStr</div><div class="ttdoc">&quot;Power Button&quot;</div><div class="ttdef"><b>Definition:</b> IRtext.cpp:145</div></div>
<div class="ttc" id="aIRtext_8h_html_a122ee1c6b866267f771888a7d7b2969b"><div class="ttname"><a href="IRtext_8h.html#a122ee1c6b866267f771888a7d7b2969b">kMediumStr</a></div><div class="ttdeci">const char * kMediumStr</div><div class="ttdoc">&quot;Medium&quot;</div><div class="ttdef"><b>Definition:</b> IRtext.cpp:118</div></div>
<div class="ttc" id="aIRtext_8h_html_ad8cc5f179089e8497a9670492429d7e3"><div class="ttname"><a href="IRtext_8h.html#ad8cc5f179089e8497a9670492429d7e3">kStepStr</a></div><div class="ttdeci">const char * kStepStr</div><div class="ttdoc">&quot;Step&quot;</div><div class="ttdef"><b>Definition:</b> IRtext.cpp:86</div></div>
<div class="ttc" id="aIRtext_8h_html_ac71f0df9b9047c57d22ca4b3d3c3ea82"><div class="ttname"><a href="IRtext_8h.html#ac71f0df9b9047c57d22ca4b3d3c3ea82">k10CHeatStr</a></div><div class="ttdeci">const char * k10CHeatStr</div><div class="ttdoc">&quot;10C Heat&quot;</div><div class="ttdef"><b>Definition:</b> IRtext.cpp:60</div></div>
<div class="ttc" id="aIRtext_8h_html_aed59ca935ee6bc14064af69bf50aa16b"><div class="ttname"><a href="IRtext_8h.html#aed59ca935ee6bc14064af69bf50aa16b">kIdStr</a></div><div class="ttdeci">const char * kIdStr</div><div class="ttdoc">&quot;Id&quot; / Device Identifier</div><div class="ttdef"><b>Definition:</b> IRtext.cpp:101</div></div>
<div class="ttc" id="aIRtext_8h_html_a8efb4256a49dc0acd27d6995851d585e"><div class="ttname"><a href="IRtext_8h.html#a8efb4256a49dc0acd27d6995851d585e">kSilentStr</a></div><div class="ttdeci">const char * kSilentStr</div><div class="ttdoc">&quot;Silent&quot;</div><div class="ttdef"><b>Definition:</b> IRtext.cpp:62</div></div>
<div class="ttc" id="aIRtext_8h_html_a9f355a0d834790287d95eea30b57564d"><div class="ttname"><a href="IRtext_8h.html#a9f355a0d834790287d95eea30b57564d">kOnTimerStr</a></div><div class="ttdeci">const char * kOnTimerStr</div><div class="ttdoc">&quot;OnTimer&quot;</div><div class="ttdef"><b>Definition:</b> IRtext.cpp:42</div></div>
<div class="ttc" id="aIRtext_8h_html_abf3295aeb3dfb7048e677d8d6e65e47c"><div class="ttname"><a href="IRtext_8h.html#abf3295aeb3dfb7048e677d8d6e65e47c">kLoStr</a></div><div class="ttdeci">const char * kLoStr</div><div class="ttdoc">&quot;Lo&quot;</div><div class="ttdef"><b>Definition:</b> IRtext.cpp:124</div></div>
<div class="ttc" id="aIRtext_8h_html_abf3295aeb3dfb7048e677d8d6e65e47c"><div class="ttname"><a href="IRtext_8h.html#abf3295aeb3dfb7048e677d8d6e65e47c">kLoStr</a></div><div class="ttdeci">const char * kLoStr</div><div class="ttdoc">&quot;Lo&quot;</div><div class="ttdef"><b>Definition:</b> IRtext.cpp:126</div></div>
<div class="ttc" id="aIRtext_8h_html_a56d1a94eae3422758b2762da008e243c"><div class="ttname"><a href="IRtext_8h.html#a56d1a94eae3422758b2762da008e243c">kSwingStr</a></div><div class="ttdeci">const char * kSwingStr</div><div class="ttdoc">&quot;Swing&quot;</div><div class="ttdef"><b>Definition:</b> IRtext.cpp:32</div></div>
<div class="ttc" id="aIRtext_8h_html_a58a9da5cec40746dbe20455c6ef6c8fd"><div class="ttname"><a href="IRtext_8h.html#a58a9da5cec40746dbe20455c6ef6c8fd">kCodeStr</a></div><div class="ttdeci">const char * kCodeStr</div><div class="ttdoc">&quot;Code&quot;</div><div class="ttdef"><b>Definition:</b> IRtext.cpp:179</div></div>
<div class="ttc" id="aIRtext_8h_html_ad736b59d3fe45b3c06bd301af4d7b455"><div class="ttname"><a href="IRtext_8h.html#ad736b59d3fe45b3c06bd301af4d7b455">kSecondsStr</a></div><div class="ttdeci">const char * kSecondsStr</div><div class="ttdoc">&quot;Seconds&quot;</div><div class="ttdef"><b>Definition:</b> IRtext.cpp:169</div></div>
<div class="ttc" id="aIRtext_8h_html_a31d3426b8a8d1a35c47c88ef00023fce"><div class="ttname"><a href="IRtext_8h.html#a31d3426b8a8d1a35c47c88ef00023fce">kSetStr</a></div><div class="ttdeci">const char * kSetStr</div><div class="ttdoc">&quot;Set&quot;</div><div class="ttdef"><b>Definition:</b> IRtext.cpp:72</div></div>
<div class="ttc" id="aIRtext_8h_html_aa6fe661cdd9e2f1dc30d6fee2980cadd"><div class="ttname"><a href="IRtext_8h.html#aa6fe661cdd9e2f1dc30d6fee2980cadd">kHiStr</a></div><div class="ttdeci">const char * kHiStr</div><div class="ttdoc">&quot;Hi&quot;</div><div class="ttdef"><b>Definition:</b> IRtext.cpp:120</div></div>
<div class="ttc" id="aIRtext_8h_html_a74a53cc1564f75b36269eb1ca8c6235b"><div class="ttname"><a href="IRtext_8h.html#a74a53cc1564f75b36269eb1ca8c6235b">kRepeatStr</a></div><div class="ttdeci">const char * kRepeatStr</div><div class="ttdoc">&quot;Repeat&quot;</div><div class="ttdef"><b>Definition:</b> IRtext.cpp:178</div></div>
<div class="ttc" id="aIRtext_8h_html_aa47afe8f4c175954e9439c0c9e48c83e"><div class="ttname"><a href="IRtext_8h.html#aa47afe8f4c175954e9439c0c9e48c83e">kCeilingStr</a></div><div class="ttdeci">const char * kCeilingStr</div><div class="ttdoc">&quot;Ceiling&quot;</div><div class="ttdef"><b>Definition:</b> IRtext.cpp:94</div></div>
<div class="ttc" id="aIRtext_8h_html_afd802a94c6146efb7812ef89f3bf0cc5"><div class="ttname"><a href="IRtext_8h.html#afd802a94c6146efb7812ef89f3bf0cc5">kPowerToggleStr</a></div><div class="ttdeci">const char * kPowerToggleStr</div><div class="ttdoc">&quot;Power Toggle&quot;</div><div class="ttdef"><b>Definition:</b> IRtext.cpp:142</div></div>
<div class="ttc" id="aIRtext_8h_html_a55c406749cb48970c11c58ec83ef97eb"><div class="ttname"><a href="IRtext_8h.html#a55c406749cb48970c11c58ec83ef97eb">kInsideStr</a></div><div class="ttdeci">const char * kInsideStr</div><div class="ttdoc">&quot;Inside&quot;</div><div class="ttdef"><b>Definition:</b> IRtext.cpp:87</div></div>
<div class="ttc" id="aIRtext_8h_html_a3d367a899d7e8ed20844bb3c48bf6395"><div class="ttname"><a href="IRtext_8h.html#a3d367a899d7e8ed20844bb3c48bf6395">kTempDownStr</a></div><div class="ttdeci">const char * kTempDownStr</div><div class="ttdoc">&quot;Temp Down&quot;</div><div class="ttdef"><b>Definition:</b> IRtext.cpp:68</div></div>
<div class="ttc" id="aIRtext_8h_html_ae99940df2a9243fd7fe6f3814c0802dd"><div class="ttname"><a href="IRtext_8h.html#ae99940df2a9243fd7fe6f3814c0802dd">kMoveStr</a></div><div class="ttdeci">const char * kMoveStr</div><div class="ttdoc">&quot;Move&quot;</div><div class="ttdef"><b>Definition:</b> IRtext.cpp:71</div></div>
<div class="ttc" id="aIRtext_8h_html_aab1b0d2ea5169c1e1d8eff4daef36512"><div class="ttname"><a href="IRtext_8h.html#aab1b0d2ea5169c1e1d8eff4daef36512">kColonSpaceStr</a></div><div class="ttdeci">const char * kColonSpaceStr</div><div class="ttdoc">&quot;: &quot;</div><div class="ttdef"><b>Definition:</b> IRtext.cpp:158</div></div>
<div class="ttc" id="aIRtext_8h_html_a1cb328db0aaa0b2bbb4afa24c9f3d731"><div class="ttname"><a href="IRtext_8h.html#a1cb328db0aaa0b2bbb4afa24c9f3d731">kTurboToggleStr</a></div><div class="ttdeci">const char * kTurboToggleStr</div><div class="ttdoc">&quot;Turbo Toggle&quot;</div><div class="ttdef"><b>Definition:</b> IRtext.cpp:152</div></div>
<div class="ttc" id="aIRtext_8h_html_a6fe3dbd6899e85e79e517f71cc74a87b"><div class="ttname"><a href="IRtext_8h.html#a6fe3dbd6899e85e79e517f71cc74a87b">kWideStr</a></div><div class="ttdeci">const char * kWideStr</div><div class="ttdoc">&quot;Wide&quot;</div><div class="ttdef"><b>Definition:</b> IRtext.cpp:132</div></div>
<div class="ttc" id="aIRtext_8h_html_ac7a90008560fd1e7b4ed240f354d8fae"><div class="ttname"><a href="IRtext_8h.html#ac7a90008560fd1e7b4ed240f354d8fae">kRightMaxStr</a></div><div class="ttdeci">const char * kRightMaxStr</div><div class="ttdoc">&quot;RightMax&quot;</div><div class="ttdef"><b>Definition:</b> IRtext.cpp:127</div></div>
<div class="ttc" id="aIRtext_8h_html_a1f452a2ac1a2b89b9c71cf64c177f6bd"><div class="ttname"><a href="IRtext_8h.html#a1f452a2ac1a2b89b9c71cf64c177f6bd">kDownStr</a></div><div class="ttdeci">const char * kDownStr</div><div class="ttdoc">&quot;Down&quot;</div><div class="ttdef"><b>Definition:</b> IRtext.cpp:75</div></div>
<div class="ttc" id="aIRtext_8h_html_a58a9da5cec40746dbe20455c6ef6c8fd"><div class="ttname"><a href="IRtext_8h.html#a58a9da5cec40746dbe20455c6ef6c8fd">kCodeStr</a></div><div class="ttdeci">const char * kCodeStr</div><div class="ttdoc">&quot;Code&quot;</div><div class="ttdef"><b>Definition:</b> IRtext.cpp:181</div></div>
<div class="ttc" id="aIRtext_8h_html_ad736b59d3fe45b3c06bd301af4d7b455"><div class="ttname"><a href="IRtext_8h.html#ad736b59d3fe45b3c06bd301af4d7b455">kSecondsStr</a></div><div class="ttdeci">const char * kSecondsStr</div><div class="ttdoc">&quot;Seconds&quot;</div><div class="ttdef"><b>Definition:</b> IRtext.cpp:171</div></div>
<div class="ttc" id="aIRtext_8h_html_a31d3426b8a8d1a35c47c88ef00023fce"><div class="ttname"><a href="IRtext_8h.html#a31d3426b8a8d1a35c47c88ef00023fce">kSetStr</a></div><div class="ttdeci">const char * kSetStr</div><div class="ttdoc">&quot;Set&quot;</div><div class="ttdef"><b>Definition:</b> IRtext.cpp:73</div></div>
<div class="ttc" id="aIRtext_8h_html_aa6fe661cdd9e2f1dc30d6fee2980cadd"><div class="ttname"><a href="IRtext_8h.html#aa6fe661cdd9e2f1dc30d6fee2980cadd">kHiStr</a></div><div class="ttdeci">const char * kHiStr</div><div class="ttdoc">&quot;Hi&quot;</div><div class="ttdef"><b>Definition:</b> IRtext.cpp:122</div></div>
<div class="ttc" id="aIRtext_8h_html_a74a53cc1564f75b36269eb1ca8c6235b"><div class="ttname"><a href="IRtext_8h.html#a74a53cc1564f75b36269eb1ca8c6235b">kRepeatStr</a></div><div class="ttdeci">const char * kRepeatStr</div><div class="ttdoc">&quot;Repeat&quot;</div><div class="ttdef"><b>Definition:</b> IRtext.cpp:180</div></div>
<div class="ttc" id="aIRtext_8h_html_aa47afe8f4c175954e9439c0c9e48c83e"><div class="ttname"><a href="IRtext_8h.html#aa47afe8f4c175954e9439c0c9e48c83e">kCeilingStr</a></div><div class="ttdeci">const char * kCeilingStr</div><div class="ttdoc">&quot;Ceiling&quot;</div><div class="ttdef"><b>Definition:</b> IRtext.cpp:95</div></div>
<div class="ttc" id="aIRtext_8h_html_afd802a94c6146efb7812ef89f3bf0cc5"><div class="ttname"><a href="IRtext_8h.html#afd802a94c6146efb7812ef89f3bf0cc5">kPowerToggleStr</a></div><div class="ttdeci">const char * kPowerToggleStr</div><div class="ttdoc">&quot;Power Toggle&quot;</div><div class="ttdef"><b>Definition:</b> IRtext.cpp:144</div></div>
<div class="ttc" id="aIRtext_8h_html_a55c406749cb48970c11c58ec83ef97eb"><div class="ttname"><a href="IRtext_8h.html#a55c406749cb48970c11c58ec83ef97eb">kInsideStr</a></div><div class="ttdeci">const char * kInsideStr</div><div class="ttdoc">&quot;Inside&quot;</div><div class="ttdef"><b>Definition:</b> IRtext.cpp:88</div></div>
<div class="ttc" id="aIRtext_8h_html_a3d367a899d7e8ed20844bb3c48bf6395"><div class="ttname"><a href="IRtext_8h.html#a3d367a899d7e8ed20844bb3c48bf6395">kTempDownStr</a></div><div class="ttdeci">const char * kTempDownStr</div><div class="ttdoc">&quot;Temp Down&quot;</div><div class="ttdef"><b>Definition:</b> IRtext.cpp:69</div></div>
<div class="ttc" id="aIRtext_8h_html_ae99940df2a9243fd7fe6f3814c0802dd"><div class="ttname"><a href="IRtext_8h.html#ae99940df2a9243fd7fe6f3814c0802dd">kMoveStr</a></div><div class="ttdeci">const char * kMoveStr</div><div class="ttdoc">&quot;Move&quot;</div><div class="ttdef"><b>Definition:</b> IRtext.cpp:72</div></div>
<div class="ttc" id="aIRtext_8h_html_aab1b0d2ea5169c1e1d8eff4daef36512"><div class="ttname"><a href="IRtext_8h.html#aab1b0d2ea5169c1e1d8eff4daef36512">kColonSpaceStr</a></div><div class="ttdeci">const char * kColonSpaceStr</div><div class="ttdoc">&quot;: &quot;</div><div class="ttdef"><b>Definition:</b> IRtext.cpp:160</div></div>
<div class="ttc" id="aIRtext_8h_html_a1cb328db0aaa0b2bbb4afa24c9f3d731"><div class="ttname"><a href="IRtext_8h.html#a1cb328db0aaa0b2bbb4afa24c9f3d731">kTurboToggleStr</a></div><div class="ttdeci">const char * kTurboToggleStr</div><div class="ttdoc">&quot;Turbo Toggle&quot;</div><div class="ttdef"><b>Definition:</b> IRtext.cpp:154</div></div>
<div class="ttc" id="aIRtext_8h_html_a6fe3dbd6899e85e79e517f71cc74a87b"><div class="ttname"><a href="IRtext_8h.html#a6fe3dbd6899e85e79e517f71cc74a87b">kWideStr</a></div><div class="ttdeci">const char * kWideStr</div><div class="ttdoc">&quot;Wide&quot;</div><div class="ttdef"><b>Definition:</b> IRtext.cpp:134</div></div>
<div class="ttc" id="aIRtext_8h_html_ac7a90008560fd1e7b4ed240f354d8fae"><div class="ttname"><a href="IRtext_8h.html#ac7a90008560fd1e7b4ed240f354d8fae">kRightMaxStr</a></div><div class="ttdeci">const char * kRightMaxStr</div><div class="ttdoc">&quot;RightMax&quot;</div><div class="ttdef"><b>Definition:</b> IRtext.cpp:129</div></div>
<div class="ttc" id="aIRtext_8h_html_a1f452a2ac1a2b89b9c71cf64c177f6bd"><div class="ttname"><a href="IRtext_8h.html#a1f452a2ac1a2b89b9c71cf64c177f6bd">kDownStr</a></div><div class="ttdeci">const char * kDownStr</div><div class="ttdoc">&quot;Down&quot;</div><div class="ttdef"><b>Definition:</b> IRtext.cpp:76</div></div>
<div class="ttc" id="aIRtext_8h_html_a926ebb4be14179afdc55d5524c8eb5da"><div class="ttname"><a href="IRtext_8h.html#a926ebb4be14179afdc55d5524c8eb5da">kLightStr</a></div><div class="ttdeci">const char * kLightStr</div><div class="ttdoc">&quot;Light&quot;</div><div class="ttdef"><b>Definition:</b> IRtext.cpp:28</div></div>
<div class="ttc" id="aIRtext_8h_html_ac25d86b97b8e53292dc8d0604ae263a3"><div class="ttname"><a href="IRtext_8h.html#ac25d86b97b8e53292dc8d0604ae263a3">kCoolStr</a></div><div class="ttdeci">const char * kCoolStr</div><div class="ttdoc">&quot;Cool&quot;</div><div class="ttdef"><b>Definition:</b> IRtext.cpp:104</div></div>
<div class="ttc" id="aIRtext_8h_html_a953f9c48fcf87e81bf6f383e8fe8b1dd"><div class="ttname"><a href="IRtext_8h.html#a953f9c48fcf87e81bf6f383e8fe8b1dd">kRightStr</a></div><div class="ttdeci">const char * kRightStr</div><div class="ttdoc">&quot;Right&quot;</div><div class="ttdef"><b>Definition:</b> IRtext.cpp:128</div></div>
<div class="ttc" id="aIRtext_8h_html_a54df015b1adadb211a30f826999c78f6"><div class="ttname"><a href="IRtext_8h.html#a54df015b1adadb211a30f826999c78f6">kMinuteStr</a></div><div class="ttdeci">const char * kMinuteStr</div><div class="ttdoc">&quot;Minute&quot;</div><div class="ttdef"><b>Definition:</b> IRtext.cpp:166</div></div>
<div class="ttc" id="aIRtext_8h_html_a3358666a695e8d54c23b20dc6a371a38"><div class="ttname"><a href="IRtext_8h.html#a3358666a695e8d54c23b20dc6a371a38">kMinutesStr</a></div><div class="ttdeci">const char * kMinutesStr</div><div class="ttdoc">&quot;Minutes&quot;</div><div class="ttdef"><b>Definition:</b> IRtext.cpp:167</div></div>
<div class="ttc" id="aIRtext_8h_html_ac25d86b97b8e53292dc8d0604ae263a3"><div class="ttname"><a href="IRtext_8h.html#ac25d86b97b8e53292dc8d0604ae263a3">kCoolStr</a></div><div class="ttdeci">const char * kCoolStr</div><div class="ttdoc">&quot;Cool&quot;</div><div class="ttdef"><b>Definition:</b> IRtext.cpp:106</div></div>
<div class="ttc" id="aIRtext_8h_html_a953f9c48fcf87e81bf6f383e8fe8b1dd"><div class="ttname"><a href="IRtext_8h.html#a953f9c48fcf87e81bf6f383e8fe8b1dd">kRightStr</a></div><div class="ttdeci">const char * kRightStr</div><div class="ttdoc">&quot;Right&quot;</div><div class="ttdef"><b>Definition:</b> IRtext.cpp:130</div></div>
<div class="ttc" id="aIRtext_8h_html_a54df015b1adadb211a30f826999c78f6"><div class="ttname"><a href="IRtext_8h.html#a54df015b1adadb211a30f826999c78f6">kMinuteStr</a></div><div class="ttdeci">const char * kMinuteStr</div><div class="ttdoc">&quot;Minute&quot;</div><div class="ttdef"><b>Definition:</b> IRtext.cpp:168</div></div>
<div class="ttc" id="aIRtext_8h_html_a3358666a695e8d54c23b20dc6a371a38"><div class="ttname"><a href="IRtext_8h.html#a3358666a695e8d54c23b20dc6a371a38">kMinutesStr</a></div><div class="ttdeci">const char * kMinutesStr</div><div class="ttdoc">&quot;Minutes&quot;</div><div class="ttdef"><b>Definition:</b> IRtext.cpp:169</div></div>
<div class="ttc" id="aIRtext_8h_html_af9ac743c367e179723b128ad69f124c5"><div class="ttname"><a href="IRtext_8h.html#af9ac743c367e179723b128ad69f124c5">kSleepStr</a></div><div class="ttdeci">const char * kSleepStr</div><div class="ttdoc">&quot;Sleep&quot;</div><div class="ttdef"><b>Definition:</b> IRtext.cpp:27</div></div>
<div class="ttc" id="aIRtext_8h_html_a4f6fee52ae5f7f9c8fe791dbae762607"><div class="ttname"><a href="IRtext_8h.html#a4f6fee52ae5f7f9c8fe791dbae762607">kMinimumStr</a></div><div class="ttdeci">const char * kMinimumStr</div><div class="ttdoc">&quot;Minimum&quot;</div><div class="ttdef"><b>Definition:</b> IRtext.cpp:114</div></div>
<div class="ttc" id="aIRtext_8h_html_a084c940b7221cd1d85d4a3b58063051d"><div class="ttname"><a href="IRtext_8h.html#a084c940b7221cd1d85d4a3b58063051d">k3DStr</a></div><div class="ttdeci">const char * k3DStr</div><div class="ttdoc">&quot;3D&quot;</div><div class="ttdef"><b>Definition:</b> IRtext.cpp:63</div></div>
<div class="ttc" id="aIRtext_8h_html_a4f6fee52ae5f7f9c8fe791dbae762607"><div class="ttname"><a href="IRtext_8h.html#a4f6fee52ae5f7f9c8fe791dbae762607">kMinimumStr</a></div><div class="ttdeci">const char * kMinimumStr</div><div class="ttdoc">&quot;Minimum&quot;</div><div class="ttdef"><b>Definition:</b> IRtext.cpp:116</div></div>
<div class="ttc" id="aIRtext_8h_html_a084c940b7221cd1d85d4a3b58063051d"><div class="ttname"><a href="IRtext_8h.html#a084c940b7221cd1d85d4a3b58063051d">k3DStr</a></div><div class="ttdeci">const char * k3DStr</div><div class="ttdoc">&quot;3D&quot;</div><div class="ttdef"><b>Definition:</b> IRtext.cpp:64</div></div>
<div class="ttc" id="aIRtext_8h_html_a87652df1cf724353547f27a9ebde5edb"><div class="ttname"><a href="IRtext_8h.html#a87652df1cf724353547f27a9ebde5edb">kTempStr</a></div><div class="ttdeci">const char * kTempStr</div><div class="ttdoc">&quot;Temp&quot;</div><div class="ttdef"><b>Definition:</b> IRtext.cpp:49</div></div>
<div class="ttc" id="aIRtext_8h_html_a0fc9126a02b933a2af702cd6fdcb47ea"><div class="ttname"><a href="IRtext_8h.html#a0fc9126a02b933a2af702cd6fdcb47ea">kAutomaticStr</a></div><div class="ttdeci">const char * kAutomaticStr</div><div class="ttdoc">&quot;Automatic&quot;</div><div class="ttdef"><b>Definition:</b> IRtext.cpp:102</div></div>
<div class="ttc" id="aIRtext_8h_html_ad3489e1c008bc517b8bf0271c40252d1"><div class="ttname"><a href="IRtext_8h.html#ad3489e1c008bc517b8bf0271c40252d1">kSecondStr</a></div><div class="ttdeci">const char * kSecondStr</div><div class="ttdoc">&quot;Second&quot;</div><div class="ttdef"><b>Definition:</b> IRtext.cpp:168</div></div>
<div class="ttc" id="aIRtext_8h_html_a0fc9126a02b933a2af702cd6fdcb47ea"><div class="ttname"><a href="IRtext_8h.html#a0fc9126a02b933a2af702cd6fdcb47ea">kAutomaticStr</a></div><div class="ttdeci">const char * kAutomaticStr</div><div class="ttdoc">&quot;Automatic&quot;</div><div class="ttdef"><b>Definition:</b> IRtext.cpp:104</div></div>
<div class="ttc" id="aIRtext_8h_html_ad3489e1c008bc517b8bf0271c40252d1"><div class="ttname"><a href="IRtext_8h.html#ad3489e1c008bc517b8bf0271c40252d1">kSecondStr</a></div><div class="ttdeci">const char * kSecondStr</div><div class="ttdoc">&quot;Second&quot;</div><div class="ttdef"><b>Definition:</b> IRtext.cpp:170</div></div>
<div class="ttc" id="aIRtext_8h_html_a27ae4d475898878bd8e71111066629c6"><div class="ttname"><a href="IRtext_8h.html#a27ae4d475898878bd8e71111066629c6">kSwingVToggleStr</a></div><div class="ttdeci">const char * kSwingVToggleStr</div><div class="ttdoc">&quot;Swing(V) Toggle&quot;</div><div class="ttdef"><b>Definition:</b> ir_Midea.h:122</div></div>
<div class="ttc" id="aIRtext_8h_html_a7425119d393b134c4659db9d35691e35"><div class="ttname"><a href="IRtext_8h.html#a7425119d393b134c4659db9d35691e35">k6thSenseStr</a></div><div class="ttdeci">const char * k6thSenseStr</div><div class="ttdoc">&quot;6th Sense&quot;</div><div class="ttdef"><b>Definition:</b> IRtext.cpp:97</div></div>
<div class="ttc" id="aIRtext_8h_html_a5b3133e24c729077da411e08119033be"><div class="ttname"><a href="IRtext_8h.html#a5b3133e24c729077da411e08119033be">kFilterStr</a></div><div class="ttdeci">const char * kFilterStr</div><div class="ttdoc">&quot;Filter&quot;</div><div class="ttdef"><b>Definition:</b> IRtext.cpp:62</div></div>
<div class="ttc" id="aIRtext_8h_html_afe6519eaae5b1fb4d110529ce98f05b0"><div class="ttname"><a href="IRtext_8h.html#afe6519eaae5b1fb4d110529ce98f05b0">kNightStr</a></div><div class="ttdeci">const char * kNightStr</div><div class="ttdoc">&quot;Night&quot;</div><div class="ttdef"><b>Definition:</b> IRtext.cpp:60</div></div>
<div class="ttc" id="aIRtext_8h_html_a42a2d6b1e764138a5e20b7a34e0cff03"><div class="ttname"><a href="IRtext_8h.html#a42a2d6b1e764138a5e20b7a34e0cff03">kSpaceLBraceStr</a></div><div class="ttdeci">const char * kSpaceLBraceStr</div><div class="ttdoc">&quot; (&quot;</div><div class="ttdef"><b>Definition:</b> IRtext.cpp:156</div></div>
<div class="ttc" id="aIRtext_8h_html_a86639857f884487cf3bedc91e71d6faa"><div class="ttname"><a href="IRtext_8h.html#a86639857f884487cf3bedc91e71d6faa">kSleepTimerStr</a></div><div class="ttdeci">const char * kSleepTimerStr</div><div class="ttdoc">&quot;Sleep Timer&quot;</div><div class="ttdef"><b>Definition:</b> IRtext.cpp:148</div></div>
<div class="ttc" id="aIRtext_8h_html_a0c801e35becc1eab4cdf0076e1c99485"><div class="ttname"><a href="IRtext_8h.html#a0c801e35becc1eab4cdf0076e1c99485">kSwingVModeStr</a></div><div class="ttdeci">const char * kSwingVModeStr</div><div class="ttdoc">&quot;Swing(V) Mode&quot;</div><div class="ttdef"><b>Definition:</b> IRtext.cpp:149</div></div>
<div class="ttc" id="aIRtext_8h_html_a9bd25ef522ae667d9869b6f6ea937f5d"><div class="ttname"><a href="IRtext_8h.html#a9bd25ef522ae667d9869b6f6ea937f5d">kCelsiusFahrenheitStr</a></div><div class="ttdeci">const char * kCelsiusFahrenheitStr</div><div class="ttdoc">&quot;Celsius/Fahrenheit&quot;</div><div class="ttdef"><b>Definition:</b> IRtext.cpp:65</div></div>
<div class="ttc" id="aIRtext_8h_html_a7425119d393b134c4659db9d35691e35"><div class="ttname"><a href="IRtext_8h.html#a7425119d393b134c4659db9d35691e35">k6thSenseStr</a></div><div class="ttdeci">const char * k6thSenseStr</div><div class="ttdoc">&quot;6th Sense&quot;</div><div class="ttdef"><b>Definition:</b> IRtext.cpp:98</div></div>
<div class="ttc" id="aIRtext_8h_html_a5b3133e24c729077da411e08119033be"><div class="ttname"><a href="IRtext_8h.html#a5b3133e24c729077da411e08119033be">kFilterStr</a></div><div class="ttdeci">const char * kFilterStr</div><div class="ttdoc">&quot;Filter&quot;</div><div class="ttdef"><b>Definition:</b> IRtext.cpp:63</div></div>
<div class="ttc" id="aIRtext_8h_html_afe6519eaae5b1fb4d110529ce98f05b0"><div class="ttname"><a href="IRtext_8h.html#afe6519eaae5b1fb4d110529ce98f05b0">kNightStr</a></div><div class="ttdeci">const char * kNightStr</div><div class="ttdoc">&quot;Night&quot;</div><div class="ttdef"><b>Definition:</b> IRtext.cpp:61</div></div>
<div class="ttc" id="aIRtext_8h_html_a42a2d6b1e764138a5e20b7a34e0cff03"><div class="ttname"><a href="IRtext_8h.html#a42a2d6b1e764138a5e20b7a34e0cff03">kSpaceLBraceStr</a></div><div class="ttdeci">const char * kSpaceLBraceStr</div><div class="ttdoc">&quot; (&quot;</div><div class="ttdef"><b>Definition:</b> IRtext.cpp:158</div></div>
<div class="ttc" id="aIRtext_8h_html_a86639857f884487cf3bedc91e71d6faa"><div class="ttname"><a href="IRtext_8h.html#a86639857f884487cf3bedc91e71d6faa">kSleepTimerStr</a></div><div class="ttdeci">const char * kSleepTimerStr</div><div class="ttdoc">&quot;Sleep Timer&quot;</div><div class="ttdef"><b>Definition:</b> IRtext.cpp:150</div></div>
<div class="ttc" id="aIRtext_8h_html_a0c801e35becc1eab4cdf0076e1c99485"><div class="ttname"><a href="IRtext_8h.html#a0c801e35becc1eab4cdf0076e1c99485">kSwingVModeStr</a></div><div class="ttdeci">const char * kSwingVModeStr</div><div class="ttdoc">&quot;Swing(V) Mode&quot;</div><div class="ttdef"><b>Definition:</b> IRtext.cpp:151</div></div>
<div class="ttc" id="aIRtext_8h_html_a9bd25ef522ae667d9869b6f6ea937f5d"><div class="ttname"><a href="IRtext_8h.html#a9bd25ef522ae667d9869b6f6ea937f5d">kCelsiusFahrenheitStr</a></div><div class="ttdeci">const char * kCelsiusFahrenheitStr</div><div class="ttdoc">&quot;Celsius/Fahrenheit&quot;</div><div class="ttdef"><b>Definition:</b> IRtext.cpp:66</div></div>
<div class="ttc" id="aIRtext_8h_html_a36fa3584a89f6e48757eba8f3df7e109"><div class="ttname"><a href="IRtext_8h.html#a36fa3584a89f6e48757eba8f3df7e109">kTimerStr</a></div><div class="ttdeci">const char * kTimerStr</div><div class="ttdoc">&quot;Timer&quot;</div><div class="ttdef"><b>Definition:</b> IRtext.cpp:41</div></div>
<div class="ttc" id="aIRtext_8h_html_a46e6bd06cfbf5f462042d7c720db01ae"><div class="ttname"><a href="IRtext_8h.html#a46e6bd06cfbf5f462042d7c720db01ae">kChangeStr</a></div><div class="ttdeci">const char * kChangeStr</div><div class="ttdoc">&quot;Change&quot;</div><div class="ttdef"><b>Definition:</b> IRtext.cpp:76</div></div>
<div class="ttc" id="aIRtext_8h_html_aa0dfe94cd4cba3bec642328f399dc775"><div class="ttname"><a href="IRtext_8h.html#aa0dfe94cd4cba3bec642328f399dc775">kAllProtocolNamesStr</a></div><div class="ttdeci">const char * kAllProtocolNamesStr</div><div class="ttdoc">New protocol strings should be added just above this line.</div><div class="ttdef"><b>Definition:</b> IRtext.cpp:184</div></div>
<div class="ttc" id="aIRtext_8h_html_a46e6bd06cfbf5f462042d7c720db01ae"><div class="ttname"><a href="IRtext_8h.html#a46e6bd06cfbf5f462042d7c720db01ae">kChangeStr</a></div><div class="ttdeci">const char * kChangeStr</div><div class="ttdoc">&quot;Change&quot;</div><div class="ttdef"><b>Definition:</b> IRtext.cpp:77</div></div>
<div class="ttc" id="aIRtext_8h_html_aa0dfe94cd4cba3bec642328f399dc775"><div class="ttname"><a href="IRtext_8h.html#aa0dfe94cd4cba3bec642328f399dc775">kAllProtocolNamesStr</a></div><div class="ttdeci">const char * kAllProtocolNamesStr</div><div class="ttdoc">New protocol strings should be added just above this line.</div><div class="ttdef"><b>Definition:</b> IRtext.cpp:186</div></div>
<div class="ttc" id="aIRtext_8h_html_a40f90b18252e14a73dd91527f621e35f"><div class="ttname"><a href="IRtext_8h.html#a40f90b18252e14a73dd91527f621e35f">kIFeelStr</a></div><div class="ttdeci">const char * kIFeelStr</div><div class="ttdoc">&quot;IFeel&quot;</div><div class="ttdef"><b>Definition:</b> IRtext.cpp:50</div></div>
<div class="ttc" id="aIRtext_8h_html_a37413264af775b482dec58e9fe3dbb44"><div class="ttname"><a href="IRtext_8h.html#a37413264af775b482dec58e9fe3dbb44">kSpecialStr</a></div><div class="ttdeci">const char * kSpecialStr</div><div class="ttdoc">&quot;Special&quot;</div><div class="ttdef"><b>Definition:</b> IRtext.cpp:99</div></div>
<div class="ttc" id="aIRtext_8h_html_a3dc9321c4146369e0e0794e6a4de1988"><div class="ttname"><a href="IRtext_8h.html#a3dc9321c4146369e0e0794e6a4de1988">kFalseStr</a></div><div class="ttdeci">const char * kFalseStr</div><div class="ttdoc">&quot;False&quot;</div><div class="ttdef"><b>Definition:</b> IRtext.cpp:176</div></div>
<div class="ttc" id="aIRtext_8h_html_aac197960695463757652bc643efdcd59"><div class="ttname"><a href="IRtext_8h.html#aac197960695463757652bc643efdcd59">kMaxLeftStr</a></div><div class="ttdeci">const char * kMaxLeftStr</div><div class="ttdoc">&quot;Max Left&quot;</div><div class="ttdef"><b>Definition:</b> IRtext.cpp:130</div></div>
<div class="ttc" id="aIRtext_8h_html_a37413264af775b482dec58e9fe3dbb44"><div class="ttname"><a href="IRtext_8h.html#a37413264af775b482dec58e9fe3dbb44">kSpecialStr</a></div><div class="ttdeci">const char * kSpecialStr</div><div class="ttdoc">&quot;Special&quot;</div><div class="ttdef"><b>Definition:</b> IRtext.cpp:100</div></div>
<div class="ttc" id="aIRtext_8h_html_a3dc9321c4146369e0e0794e6a4de1988"><div class="ttname"><a href="IRtext_8h.html#a3dc9321c4146369e0e0794e6a4de1988">kFalseStr</a></div><div class="ttdeci">const char * kFalseStr</div><div class="ttdoc">&quot;False&quot;</div><div class="ttdef"><b>Definition:</b> IRtext.cpp:178</div></div>
<div class="ttc" id="aIRtext_8h_html_aac197960695463757652bc643efdcd59"><div class="ttname"><a href="IRtext_8h.html#aac197960695463757652bc643efdcd59">kMaxLeftStr</a></div><div class="ttdeci">const char * kMaxLeftStr</div><div class="ttdoc">&quot;Max Left&quot;</div><div class="ttdef"><b>Definition:</b> IRtext.cpp:132</div></div>
<div class="ttc" id="aIRtext_8h_html_a7ef833cf90df2c97ef46c5c4b6225a42"><div class="ttname"><a href="IRtext_8h.html#a7ef833cf90df2c97ef46c5c4b6225a42">kHealthStr</a></div><div class="ttdeci">const char * kHealthStr</div><div class="ttdoc">&quot;Health&quot;</div><div class="ttdef"><b>Definition:</b> IRtext.cpp:47</div></div>
<div class="ttc" id="aIRtext_8h_html_afdc9e8cc5c8c5c03749898d4f2d38606"><div class="ttname"><a href="IRtext_8h.html#afdc9e8cc5c8c5c03749898d4f2d38606">kCommandStr</a></div><div class="ttdeci">const char * kCommandStr</div><div class="ttdoc">&quot;Command&quot;</div><div class="ttdef"><b>Definition:</b> IRtext.cpp:45</div></div>
<div class="ttc" id="aIRtext_8h_html_a7ddc859861308f2f9077abcec2a4b571"><div class="ttname"><a href="IRtext_8h.html#a7ddc859861308f2f9077abcec2a4b571">kXFanStr</a></div><div class="ttdeci">const char * kXFanStr</div><div class="ttdoc">&quot;XFan&quot;</div><div class="ttdef"><b>Definition:</b> IRtext.cpp:46</div></div>
<div class="ttc" id="aIRtext_8h_html_aae574dbb4b9f70db0e64386d61c21beb"><div class="ttname"><a href="IRtext_8h.html#aae574dbb4b9f70db0e64386d61c21beb">kPurifyStr</a></div><div class="ttdeci">const char * kPurifyStr</div><div class="ttdoc">&quot;Purify&quot;</div><div class="ttdef"><b>Definition:</b> IRtext.cpp:40</div></div>
<div class="ttc" id="aIRtext_8h_html_a5b4ade5e08f30c5e9a61c813bb2046f1"><div class="ttname"><a href="IRtext_8h.html#a5b4ade5e08f30c5e9a61c813bb2046f1">kHighStr</a></div><div class="ttdeci">const char * kHighStr</div><div class="ttdoc">&quot;High&quot;</div><div class="ttdef"><b>Definition:</b> IRtext.cpp:119</div></div>
<div class="ttc" id="aIRtext_8h_html_ab6117f82c4dbbfc229d99cc613d62c94"><div class="ttname"><a href="IRtext_8h.html#ab6117f82c4dbbfc229d99cc613d62c94">kTypeStr</a></div><div class="ttdeci">const char * kTypeStr</div><div class="ttdoc">&quot;Type&quot;</div><div class="ttdef"><b>Definition:</b> IRtext.cpp:98</div></div>
<div class="ttc" id="aIRtext_8h_html_a48f5dfcf2e0f13f502980d42e879aec3"><div class="ttname"><a href="IRtext_8h.html#a48f5dfcf2e0f13f502980d42e879aec3">kCommaSpaceStr</a></div><div class="ttdeci">const char * kCommaSpaceStr</div><div class="ttdoc">&quot;, &quot;</div><div class="ttdef"><b>Definition:</b> IRtext.cpp:157</div></div>
<div class="ttc" id="aIRtext_8h_html_af7a0d76c40f3173a3e1367665d789300"><div class="ttname"><a href="IRtext_8h.html#af7a0d76c40f3173a3e1367665d789300">kFanStr</a></div><div class="ttdeci">const char * kFanStr</div><div class="ttdoc">&quot;Fan&quot;</div><div class="ttdef"><b>Definition:</b> IRtext.cpp:106</div></div>
<div class="ttc" id="aIRtext_8h_html_a6bb6abfc54409b801dcb591f036635d2"><div class="ttname"><a href="IRtext_8h.html#a6bb6abfc54409b801dcb591f036635d2">kTopStr</a></div><div class="ttdeci">const char * kTopStr</div><div class="ttdoc">&quot;Top&quot;</div><div class="ttdef"><b>Definition:</b> IRtext.cpp:134</div></div>
<div class="ttc" id="aIRtext_8h_html_a6a3c0965a32c36d9b5aa4918b473cc12"><div class="ttname"><a href="IRtext_8h.html#a6a3c0965a32c36d9b5aa4918b473cc12">kNowStr</a></div><div class="ttdeci">const char * kNowStr</div><div class="ttdoc">&quot;Now&quot;</div><div class="ttdef"><b>Definition:</b> IRtext.cpp:170</div></div>
<div class="ttc" id="aIRtext_8h_html_a5b4ade5e08f30c5e9a61c813bb2046f1"><div class="ttname"><a href="IRtext_8h.html#a5b4ade5e08f30c5e9a61c813bb2046f1">kHighStr</a></div><div class="ttdeci">const char * kHighStr</div><div class="ttdoc">&quot;High&quot;</div><div class="ttdef"><b>Definition:</b> IRtext.cpp:121</div></div>
<div class="ttc" id="aIRtext_8h_html_ab6117f82c4dbbfc229d99cc613d62c94"><div class="ttname"><a href="IRtext_8h.html#ab6117f82c4dbbfc229d99cc613d62c94">kTypeStr</a></div><div class="ttdeci">const char * kTypeStr</div><div class="ttdoc">&quot;Type&quot;</div><div class="ttdef"><b>Definition:</b> IRtext.cpp:99</div></div>
<div class="ttc" id="aIRtext_8h_html_a48f5dfcf2e0f13f502980d42e879aec3"><div class="ttname"><a href="IRtext_8h.html#a48f5dfcf2e0f13f502980d42e879aec3">kCommaSpaceStr</a></div><div class="ttdeci">const char * kCommaSpaceStr</div><div class="ttdoc">&quot;, &quot;</div><div class="ttdef"><b>Definition:</b> IRtext.cpp:159</div></div>
<div class="ttc" id="aIRtext_8h_html_af7a0d76c40f3173a3e1367665d789300"><div class="ttname"><a href="IRtext_8h.html#af7a0d76c40f3173a3e1367665d789300">kFanStr</a></div><div class="ttdeci">const char * kFanStr</div><div class="ttdoc">&quot;Fan&quot;</div><div class="ttdef"><b>Definition:</b> IRtext.cpp:108</div></div>
<div class="ttc" id="aIRtext_8h_html_a6bb6abfc54409b801dcb591f036635d2"><div class="ttname"><a href="IRtext_8h.html#a6bb6abfc54409b801dcb591f036635d2">kTopStr</a></div><div class="ttdeci">const char * kTopStr</div><div class="ttdoc">&quot;Top&quot;</div><div class="ttdef"><b>Definition:</b> IRtext.cpp:136</div></div>
<div class="ttc" id="aIRtext_8h_html_a6a3c0965a32c36d9b5aa4918b473cc12"><div class="ttname"><a href="IRtext_8h.html#a6a3c0965a32c36d9b5aa4918b473cc12">kNowStr</a></div><div class="ttdeci">const char * kNowStr</div><div class="ttdoc">&quot;Now&quot;</div><div class="ttdef"><b>Definition:</b> IRtext.cpp:172</div></div>
<div class="ttc" id="aIRtext_8h_html_a95f119413a113c9a2e8c246892b8c52a"><div class="ttname"><a href="IRtext_8h.html#a95f119413a113c9a2e8c246892b8c52a">kOffStr</a></div><div class="ttdeci">const char * kOffStr</div><div class="ttdoc">&quot;Off&quot;</div><div class="ttdef"><b>Definition:</b> IRtext.cpp:22</div></div>
<div class="ttc" id="aIRtext_8h_html_a03bbafdddd086cacd34dca1a32d540f6"><div class="ttname"><a href="IRtext_8h.html#a03bbafdddd086cacd34dca1a32d540f6">kEconoToggleStr</a></div><div class="ttdeci">const char * kEconoToggleStr</div><div class="ttdoc">&quot;Econo Toggle&quot;</div><div class="ttdef"><b>Definition:</b> IRtext.cpp:138</div></div>
<div class="ttc" id="aIRtext_8h_html_a487173616cc3fced0489c01c11333912"><div class="ttname"><a href="IRtext_8h.html#a487173616cc3fced0489c01c11333912">kMaximumStr</a></div><div class="ttdeci">const char * kMaximumStr</div><div class="ttdoc">&quot;Maximum&quot;</div><div class="ttdef"><b>Definition:</b> IRtext.cpp:112</div></div>
<div class="ttc" id="aIRtext_8h_html_a03bbafdddd086cacd34dca1a32d540f6"><div class="ttname"><a href="IRtext_8h.html#a03bbafdddd086cacd34dca1a32d540f6">kEconoToggleStr</a></div><div class="ttdeci">const char * kEconoToggleStr</div><div class="ttdoc">&quot;Econo Toggle&quot;</div><div class="ttdef"><b>Definition:</b> IRtext.cpp:140</div></div>
<div class="ttc" id="aIRtext_8h_html_a487173616cc3fced0489c01c11333912"><div class="ttname"><a href="IRtext_8h.html#a487173616cc3fced0489c01c11333912">kMaximumStr</a></div><div class="ttdeci">const char * kMaximumStr</div><div class="ttdoc">&quot;Maximum&quot;</div><div class="ttdef"><b>Definition:</b> IRtext.cpp:114</div></div>
<div class="ttc" id="aIRtext_8h_html_a58bf62453a96d4e84bd1da3449b8799e"><div class="ttname"><a href="IRtext_8h.html#a58bf62453a96d4e84bd1da3449b8799e">kButtonStr</a></div><div class="ttdeci">const char * kButtonStr</div><div class="ttdoc">&quot;Button&quot;</div><div class="ttdef"><b>Definition:</b> IRtext.cpp:58</div></div>
<div class="ttc" id="ai18n_8h_html"><div class="ttname"><a href="i18n_8h.html">i18n.h</a></div></div>
<div class="ttc" id="aIRtext_8h_html_a71687df5bc94e4ca18cf59c9ff238e86"><div class="ttname"><a href="IRtext_8h.html#a71687df5bc94e4ca18cf59c9ff238e86">kTempUpStr</a></div><div class="ttdeci">const char * kTempUpStr</div><div class="ttdoc">&quot;Temp Up&quot;</div><div class="ttdef"><b>Definition:</b> IRtext.cpp:67</div></div>
<div class="ttc" id="aIRtext_8h_html_a71687df5bc94e4ca18cf59c9ff238e86"><div class="ttname"><a href="IRtext_8h.html#a71687df5bc94e4ca18cf59c9ff238e86">kTempUpStr</a></div><div class="ttdeci">const char * kTempUpStr</div><div class="ttdoc">&quot;Temp Up&quot;</div><div class="ttdef"><b>Definition:</b> IRtext.cpp:68</div></div>
<div class="ttc" id="aIRtext_8h_html_a45c17b23773e9dcded65a82577b00263"><div class="ttname"><a href="IRtext_8h.html#a45c17b23773e9dcded65a82577b00263">kCleanStr</a></div><div class="ttdeci">const char * kCleanStr</div><div class="ttdoc">&quot;Clean&quot;</div><div class="ttdef"><b>Definition:</b> IRtext.cpp:39</div></div>
<div class="ttc" id="aIRtext_8h_html_add28006fe2f8ac70db1b5048c85be84b"><div class="ttname"><a href="IRtext_8h.html#add28006fe2f8ac70db1b5048c85be84b">kIonStr</a></div><div class="ttdeci">const char * kIonStr</div><div class="ttdoc">&quot;Ion&quot;</div><div class="ttdef"><b>Definition:</b> IRtext.cpp:55</div></div>
<div class="ttc" id="aIRtext_8h_html_ac50f97a0d33041fe4bba6e02c500c8ef"><div class="ttname"><a href="IRtext_8h.html#ac50f97a0d33041fe4bba6e02c500c8ef">kProtocolStr</a></div><div class="ttdeci">const char * kProtocolStr</div><div class="ttdoc">&quot;Protocol&quot;</div><div class="ttdef"><b>Definition:</b> IRtext.cpp:19</div></div>
<div class="ttc" id="aIRtext_8h_html_a84f6d62456976cc31fe6b1648182a885"><div class="ttname"><a href="IRtext_8h.html#a84f6d62456976cc31fe6b1648182a885">kEyeStr</a></div><div class="ttdeci">const char * kEyeStr</div><div class="ttdoc">&quot;Eye&quot;</div><div class="ttdef"><b>Definition:</b> IRtext.cpp:53</div></div>
<div class="ttc" id="aIRtext_8h_html_a18f613c7f11f6f746227cfa8cc1e00e0"><div class="ttname"><a href="IRtext_8h.html#a18f613c7f11f6f746227cfa8cc1e00e0">kMedStr</a></div><div class="ttdeci">const char * kMedStr</div><div class="ttdoc">&quot;Med&quot;</div><div class="ttdef"><b>Definition:</b> IRtext.cpp:115</div></div>
<div class="ttc" id="aIRtext_8h_html_a837ecfeff9a1bc7546016229e9f2ddfb"><div class="ttname"><a href="IRtext_8h.html#a837ecfeff9a1bc7546016229e9f2ddfb">kThreeLetterDayOfWeekStr</a></div><div class="ttdeci">const char * kThreeLetterDayOfWeekStr</div><div class="ttdoc">&quot;SunMonTueWedThuFriSat&quot;</div><div class="ttdef"><b>Definition:</b> IRtext.cpp:171</div></div>
<div class="ttc" id="aIRtext_8h_html_ab64c4cdebbc72cbb62ae6cd9a449876b"><div class="ttname"><a href="IRtext_8h.html#ab64c4cdebbc72cbb62ae6cd9a449876b">kCancelStr</a></div><div class="ttdeci">const char * kCancelStr</div><div class="ttdoc">&quot;Cancel&quot;</div><div class="ttdef"><b>Definition:</b> IRtext.cpp:73</div></div>
<div class="ttc" id="aIRtext_8h_html_add1af6d900b500ca7affff3c9ff02d29"><div class="ttname"><a href="IRtext_8h.html#add1af6d900b500ca7affff3c9ff02d29">kWallStr</a></div><div class="ttdeci">const char * kWallStr</div><div class="ttdoc">&quot;Wall&quot;</div><div class="ttdef"><b>Definition:</b> IRtext.cpp:95</div></div>
<div class="ttc" id="aIRtext_8h_html_a18f613c7f11f6f746227cfa8cc1e00e0"><div class="ttname"><a href="IRtext_8h.html#a18f613c7f11f6f746227cfa8cc1e00e0">kMedStr</a></div><div class="ttdeci">const char * kMedStr</div><div class="ttdoc">&quot;Med&quot;</div><div class="ttdef"><b>Definition:</b> IRtext.cpp:117</div></div>
<div class="ttc" id="aIRtext_8h_html_a837ecfeff9a1bc7546016229e9f2ddfb"><div class="ttname"><a href="IRtext_8h.html#a837ecfeff9a1bc7546016229e9f2ddfb">kThreeLetterDayOfWeekStr</a></div><div class="ttdeci">const char * kThreeLetterDayOfWeekStr</div><div class="ttdoc">&quot;SunMonTueWedThuFriSat&quot;</div><div class="ttdef"><b>Definition:</b> IRtext.cpp:173</div></div>
<div class="ttc" id="aIRtext_8h_html_ab64c4cdebbc72cbb62ae6cd9a449876b"><div class="ttname"><a href="IRtext_8h.html#ab64c4cdebbc72cbb62ae6cd9a449876b">kCancelStr</a></div><div class="ttdeci">const char * kCancelStr</div><div class="ttdoc">&quot;Cancel&quot;</div><div class="ttdef"><b>Definition:</b> IRtext.cpp:74</div></div>
<div class="ttc" id="aIRtext_8h_html_add1af6d900b500ca7affff3c9ff02d29"><div class="ttname"><a href="IRtext_8h.html#add1af6d900b500ca7affff3c9ff02d29">kWallStr</a></div><div class="ttdeci">const char * kWallStr</div><div class="ttdoc">&quot;Wall&quot;</div><div class="ttdef"><b>Definition:</b> IRtext.cpp:96</div></div>
<div class="ttc" id="aIRtext_8h_html_a05b1e2f809dadf05e22e1cb1d1a7f07e"><div class="ttname"><a href="IRtext_8h.html#a05b1e2f809dadf05e22e1cb1d1a7f07e">kToggleStr</a></div><div class="ttdeci">const char * kToggleStr</div><div class="ttdoc">&quot;Toggle&quot;</div><div class="ttdef"><b>Definition:</b> IRtext.cpp:24</div></div>
<div class="ttc" id="aIRtext_8h_html_a693b29e4764d959dac781a0992f2bf30"><div class="ttname"><a href="IRtext_8h.html#a693b29e4764d959dac781a0992f2bf30">kMouldStr</a></div><div class="ttdeci">const char * kMouldStr</div><div class="ttdoc">&quot;Mould&quot;</div><div class="ttdef"><b>Definition:</b> IRtext.cpp:38</div></div>
<div class="ttc" id="aIRtext_8h_html_accfb2322a40cfaf6707394e43f39e2a3"><div class="ttname"><a href="IRtext_8h.html#accfb2322a40cfaf6707394e43f39e2a3">kBottomStr</a></div><div class="ttdeci">const char * kBottomStr</div><div class="ttdoc">&quot;Bottom&quot;</div><div class="ttdef"><b>Definition:</b> IRtext.cpp:135</div></div>
<div class="ttc" id="aIRtext_8h_html_accfb2322a40cfaf6707394e43f39e2a3"><div class="ttname"><a href="IRtext_8h.html#accfb2322a40cfaf6707394e43f39e2a3">kBottomStr</a></div><div class="ttdeci">const char * kBottomStr</div><div class="ttdoc">&quot;Bottom&quot;</div><div class="ttdef"><b>Definition:</b> IRtext.cpp:137</div></div>
<div class="ttc" id="aIRtext_8h_html_a2e98c29968ade682d94f35e28364c878"><div class="ttname"><a href="IRtext_8h.html#a2e98c29968ade682d94f35e28364c878">kBeepStr</a></div><div class="ttdeci">const char * kBeepStr</div><div class="ttdoc">&quot;Beep&quot;</div><div class="ttdef"><b>Definition:</b> IRtext.cpp:35</div></div>
<div class="ttc" id="aIRtext_8h_html_a5358a85538e4643c1cc109a7a0b90079"><div class="ttname"><a href="IRtext_8h.html#a5358a85538e4643c1cc109a7a0b90079">kRoomStr</a></div><div class="ttdeci">const char * kRoomStr</div><div class="ttdoc">&quot;Room&quot;</div><div class="ttdef"><b>Definition:</b> IRtext.cpp:96</div></div>
<div class="ttc" id="aIRtext_8h_html_a82c26d9c7690ce001223e2a7cf8664d8"><div class="ttname"><a href="IRtext_8h.html#a82c26d9c7690ce001223e2a7cf8664d8">kFastStr</a></div><div class="ttdeci">const char * kFastStr</div><div class="ttdoc">&quot;Fast&quot;</div><div class="ttdef"><b>Definition:</b> IRtext.cpp:82</div></div>
<div class="ttc" id="aIRtext_8h_html_aa0f25fa3aa8d26f4635c38e563a974f5"><div class="ttname"><a href="IRtext_8h.html#aa0f25fa3aa8d26f4635c38e563a974f5">kDryStr</a></div><div class="ttdeci">const char * kDryStr</div><div class="ttdoc">&quot;Dry&quot;</div><div class="ttdef"><b>Definition:</b> IRtext.cpp:107</div></div>
<div class="ttc" id="aIRtext_8h_html_a5aea60591627481d90688f655b2eb82a"><div class="ttname"><a href="IRtext_8h.html#a5aea60591627481d90688f655b2eb82a">kUpperStr</a></div><div class="ttdeci">const char * kUpperStr</div><div class="ttdoc">&quot;Upper&quot;</div><div class="ttdef"><b>Definition:</b> IRtext.cpp:91</div></div>
<div class="ttc" id="aIRtext_8h_html_abbd5b682b584b737c76bded900a6ffad"><div class="ttname"><a href="IRtext_8h.html#abbd5b682b584b737c76bded900a6ffad">kMiddleStr</a></div><div class="ttdeci">const char * kMiddleStr</div><div class="ttdoc">&quot;Middle&quot;</div><div class="ttdef"><b>Definition:</b> IRtext.cpp:122</div></div>
<div class="ttc" id="aIRtext_8h_html_a0f7e35a10e28e403da578c85b0e6b180"><div class="ttname"><a href="IRtext_8h.html#a0f7e35a10e28e403da578c85b0e6b180">kAirFlowStr</a></div><div class="ttdeci">const char * kAirFlowStr</div><div class="ttdoc">&quot;Air Flow&quot;</div><div class="ttdef"><b>Definition:</b> IRtext.cpp:84</div></div>
<div class="ttc" id="aIRtext_8h_html_a7d265b75ed59c0be3c6b72ec0eaf8aa2"><div class="ttname"><a href="IRtext_8h.html#a7d265b75ed59c0be3c6b72ec0eaf8aa2">kLoudStr</a></div><div class="ttdeci">const char * kLoudStr</div><div class="ttdoc">&quot;Loud&quot;</div><div class="ttdef"><b>Definition:</b> IRtext.cpp:89</div></div>
<div class="ttc" id="aIRtext_8h_html_a5358a85538e4643c1cc109a7a0b90079"><div class="ttname"><a href="IRtext_8h.html#a5358a85538e4643c1cc109a7a0b90079">kRoomStr</a></div><div class="ttdeci">const char * kRoomStr</div><div class="ttdoc">&quot;Room&quot;</div><div class="ttdef"><b>Definition:</b> IRtext.cpp:97</div></div>
<div class="ttc" id="aIRtext_8h_html_a82c26d9c7690ce001223e2a7cf8664d8"><div class="ttname"><a href="IRtext_8h.html#a82c26d9c7690ce001223e2a7cf8664d8">kFastStr</a></div><div class="ttdeci">const char * kFastStr</div><div class="ttdoc">&quot;Fast&quot;</div><div class="ttdef"><b>Definition:</b> IRtext.cpp:83</div></div>
<div class="ttc" id="aIRtext_8h_html_aa0f25fa3aa8d26f4635c38e563a974f5"><div class="ttname"><a href="IRtext_8h.html#aa0f25fa3aa8d26f4635c38e563a974f5">kDryStr</a></div><div class="ttdeci">const char * kDryStr</div><div class="ttdoc">&quot;Dry&quot;</div><div class="ttdef"><b>Definition:</b> IRtext.cpp:109</div></div>
<div class="ttc" id="aIRtext_8h_html_a5aea60591627481d90688f655b2eb82a"><div class="ttname"><a href="IRtext_8h.html#a5aea60591627481d90688f655b2eb82a">kUpperStr</a></div><div class="ttdeci">const char * kUpperStr</div><div class="ttdoc">&quot;Upper&quot;</div><div class="ttdef"><b>Definition:</b> IRtext.cpp:92</div></div>
<div class="ttc" id="aIRtext_8h_html_abbd5b682b584b737c76bded900a6ffad"><div class="ttname"><a href="IRtext_8h.html#abbd5b682b584b737c76bded900a6ffad">kMiddleStr</a></div><div class="ttdeci">const char * kMiddleStr</div><div class="ttdoc">&quot;Middle&quot;</div><div class="ttdef"><b>Definition:</b> IRtext.cpp:124</div></div>
<div class="ttc" id="aIRtext_8h_html_a0f7e35a10e28e403da578c85b0e6b180"><div class="ttname"><a href="IRtext_8h.html#a0f7e35a10e28e403da578c85b0e6b180">kAirFlowStr</a></div><div class="ttdeci">const char * kAirFlowStr</div><div class="ttdoc">&quot;Air Flow&quot;</div><div class="ttdef"><b>Definition:</b> IRtext.cpp:85</div></div>
<div class="ttc" id="aIRtext_8h_html_a7d265b75ed59c0be3c6b72ec0eaf8aa2"><div class="ttname"><a href="IRtext_8h.html#a7d265b75ed59c0be3c6b72ec0eaf8aa2">kLoudStr</a></div><div class="ttdeci">const char * kLoudStr</div><div class="ttdoc">&quot;Loud&quot;</div><div class="ttdef"><b>Definition:</b> IRtext.cpp:90</div></div>
<div class="ttc" id="aIRtext_8h_html_aa59176b31741b60729d4279817a7da1b"><div class="ttname"><a href="IRtext_8h.html#aa59176b31741b60729d4279817a7da1b">kUnknownStr</a></div><div class="ttdeci">const char * kUnknownStr</div><div class="ttdoc">&quot;Unknown&quot;</div><div class="ttdef"><b>Definition:</b> IRtext.cpp:18</div></div>
<div class="ttc" id="aIRtext_8h_html_af83fbe756a22ef800d40bc738be886c7"><div class="ttname"><a href="IRtext_8h.html#af83fbe756a22ef800d40bc738be886c7">kSuperStr</a></div><div class="ttdeci">const char * kSuperStr</div><div class="ttdoc">&quot;Super&quot;</div><div class="ttdef"><b>Definition:</b> IRtext.cpp:26</div></div>
<div class="ttc" id="aIRtext_8h_html_a15a085c4f9e89926d2c165de4b1755d9"><div class="ttname"><a href="IRtext_8h.html#a15a085c4f9e89926d2c165de4b1755d9">kAutoStr</a></div><div class="ttdeci">const char * kAutoStr</div><div class="ttdoc">&quot;Auto&quot;</div><div class="ttdef"><b>Definition:</b> IRtext.cpp:101</div></div>
<div class="ttc" id="aIRtext_8h_html_a571a28fe4174574caac4d93fb09ae196"><div class="ttname"><a href="IRtext_8h.html#a571a28fe4174574caac4d93fb09ae196">kMidStr</a></div><div class="ttdeci">const char * kMidStr</div><div class="ttdoc">&quot;Mid&quot;</div><div class="ttdef"><b>Definition:</b> IRtext.cpp:121</div></div>
<div class="ttc" id="aIRtext_8h_html_a95ca78b5cc3caa31c564a28480379fae"><div class="ttname"><a href="IRtext_8h.html#a95ca78b5cc3caa31c564a28480379fae">kYesStr</a></div><div class="ttdeci">const char * kYesStr</div><div class="ttdoc">&quot;Yes&quot;</div><div class="ttdef"><b>Definition:</b> IRtext.cpp:173</div></div>
<div class="ttc" id="aIRtext_8h_html_a171736ab5e3d59198ed740ea5fd93473"><div class="ttname"><a href="IRtext_8h.html#a171736ab5e3d59198ed740ea5fd93473">kSlowStr</a></div><div class="ttdeci">const char * kSlowStr</div><div class="ttdoc">&quot;Slow&quot;</div><div class="ttdef"><b>Definition:</b> IRtext.cpp:83</div></div>
<div class="ttc" id="aIRtext_8h_html_acfcc1bc573f4520f3e37977a949b74e8"><div class="ttname"><a href="IRtext_8h.html#acfcc1bc573f4520f3e37977a949b74e8">k8CHeatStr</a></div><div class="ttdeci">const char * k8CHeatStr</div><div class="ttdoc">&quot;8CHeat&quot;</div><div class="ttdef"><b>Definition:</b> IRtext.cpp:59</div></div>
<div class="ttc" id="aIRtext_8h_html_a15a085c4f9e89926d2c165de4b1755d9"><div class="ttname"><a href="IRtext_8h.html#a15a085c4f9e89926d2c165de4b1755d9">kAutoStr</a></div><div class="ttdeci">const char * kAutoStr</div><div class="ttdoc">&quot;Auto&quot;</div><div class="ttdef"><b>Definition:</b> IRtext.cpp:103</div></div>
<div class="ttc" id="aIRtext_8h_html_a571a28fe4174574caac4d93fb09ae196"><div class="ttname"><a href="IRtext_8h.html#a571a28fe4174574caac4d93fb09ae196">kMidStr</a></div><div class="ttdeci">const char * kMidStr</div><div class="ttdoc">&quot;Mid&quot;</div><div class="ttdef"><b>Definition:</b> IRtext.cpp:123</div></div>
<div class="ttc" id="aIRtext_8h_html_a95ca78b5cc3caa31c564a28480379fae"><div class="ttname"><a href="IRtext_8h.html#a95ca78b5cc3caa31c564a28480379fae">kYesStr</a></div><div class="ttdeci">const char * kYesStr</div><div class="ttdoc">&quot;Yes&quot;</div><div class="ttdef"><b>Definition:</b> IRtext.cpp:175</div></div>
<div class="ttc" id="aIRtext_8h_html_a171736ab5e3d59198ed740ea5fd93473"><div class="ttname"><a href="IRtext_8h.html#a171736ab5e3d59198ed740ea5fd93473">kSlowStr</a></div><div class="ttdeci">const char * kSlowStr</div><div class="ttdoc">&quot;Slow&quot;</div><div class="ttdef"><b>Definition:</b> IRtext.cpp:84</div></div>
<div class="ttc" id="aIRtext_8h_html_acfcc1bc573f4520f3e37977a949b74e8"><div class="ttname"><a href="IRtext_8h.html#acfcc1bc573f4520f3e37977a949b74e8">k8CHeatStr</a></div><div class="ttdeci">const char * k8CHeatStr</div><div class="ttdoc">&quot;8C Heat&quot;</div><div class="ttdef"><b>Definition:</b> IRtext.cpp:59</div></div>
<div class="ttc" id="aIRtext_8h_html_a6e4b8f591a1d3d399a559d41847b3fa8"><div class="ttname"><a href="IRtext_8h.html#a6e4b8f591a1d3d399a559d41847b3fa8">kClockStr</a></div><div class="ttdeci">const char * kClockStr</div><div class="ttdoc">&quot;Clock&quot;</div><div class="ttdef"><b>Definition:</b> IRtext.cpp:44</div></div>
<div class="ttc" id="aIRtext_8h_html_ab2fd48f052fcfed8ca779ca499edcdbf"><div class="ttname"><a href="IRtext_8h.html#ab2fd48f052fcfed8ca779ca499edcdbf">kLeftMaxStr</a></div><div class="ttdeci">const char * kLeftMaxStr</div><div class="ttdoc">&quot;LeftMax&quot;</div><div class="ttdef"><b>Definition:</b> IRtext.cpp:131</div></div>
<div class="ttc" id="aIRtext_8h_html_a7f4b2ff4134386a09e2bcb5f71f591cb"><div class="ttname"><a href="IRtext_8h.html#a7f4b2ff4134386a09e2bcb5f71f591cb">kMaxStr</a></div><div class="ttdeci">const char * kMaxStr</div><div class="ttdoc">&quot;Max&quot;</div><div class="ttdef"><b>Definition:</b> IRtext.cpp:111</div></div>
<div class="ttc" id="aIRtext_8h_html_ab2fd48f052fcfed8ca779ca499edcdbf"><div class="ttname"><a href="IRtext_8h.html#ab2fd48f052fcfed8ca779ca499edcdbf">kLeftMaxStr</a></div><div class="ttdeci">const char * kLeftMaxStr</div><div class="ttdoc">&quot;LeftMax&quot;</div><div class="ttdef"><b>Definition:</b> IRtext.cpp:133</div></div>
<div class="ttc" id="aIRtext_8h_html_a7f4b2ff4134386a09e2bcb5f71f591cb"><div class="ttname"><a href="IRtext_8h.html#a7f4b2ff4134386a09e2bcb5f71f591cb">kMaxStr</a></div><div class="ttdeci">const char * kMaxStr</div><div class="ttdoc">&quot;Max&quot;</div><div class="ttdef"><b>Definition:</b> IRtext.cpp:113</div></div>
<div class="ttc" id="aIRtext_8h_html_acb40b78a5269c43cc3e4f44d3da01069"><div class="ttname"><a href="IRtext_8h.html#acb40b78a5269c43cc3e4f44d3da01069">kSaveStr</a></div><div class="ttdeci">const char * kSaveStr</div><div class="ttdoc">&quot;Save&quot;</div><div class="ttdef"><b>Definition:</b> IRtext.cpp:52</div></div>
<div class="ttc" id="aIRtext_8h_html_af9ac8ce54e78f0d8f7e0043d08e6256c"><div class="ttname"><a href="IRtext_8h.html#af9ac8ce54e78f0d8f7e0043d08e6256c">kLightToggleStr</a></div><div class="ttdeci">const char * kLightToggleStr</div><div class="ttdoc">&quot;Light Toggle&quot;</div><div class="ttdef"><b>Definition:</b> IRtext.cpp:140</div></div>
<div class="ttc" id="aIRtext_8h_html_adb64531a5054629613696f9af39420e2"><div class="ttname"><a href="IRtext_8h.html#adb64531a5054629613696f9af39420e2">kDayStr</a></div><div class="ttdeci">const char * kDayStr</div><div class="ttdoc">&quot;Day&quot;</div><div class="ttdef"><b>Definition:</b> IRtext.cpp:162</div></div>
<div class="ttc" id="aIRtext_8h_html_af9ac8ce54e78f0d8f7e0043d08e6256c"><div class="ttname"><a href="IRtext_8h.html#af9ac8ce54e78f0d8f7e0043d08e6256c">kLightToggleStr</a></div><div class="ttdeci">const char * kLightToggleStr</div><div class="ttdoc">&quot;Light Toggle&quot;</div><div class="ttdef"><b>Definition:</b> IRtext.cpp:142</div></div>
<div class="ttc" id="aIRtext_8h_html_adb64531a5054629613696f9af39420e2"><div class="ttname"><a href="IRtext_8h.html#adb64531a5054629613696f9af39420e2">kDayStr</a></div><div class="ttdeci">const char * kDayStr</div><div class="ttdoc">&quot;Day&quot;</div><div class="ttdef"><b>Definition:</b> IRtext.cpp:164</div></div>
<div class="ttc" id="aIRtext_8h_html_adc8991e424df3ebf2f47ffc2854057f2"><div class="ttname"><a href="IRtext_8h.html#adc8991e424df3ebf2f47ffc2854057f2">kFreshStr</a></div><div class="ttdeci">const char * kFreshStr</div><div class="ttdoc">&quot;Fresh&quot;</div><div class="ttdef"><b>Definition:</b> IRtext.cpp:56</div></div>
<div class="ttc" id="aIRtext_8h_html_aab13bc11db65584fbb8a61c686d67228"><div class="ttname"><a href="IRtext_8h.html#aab13bc11db65584fbb8a61c686d67228">kCentreStr</a></div><div class="ttdeci">const char * kCentreStr</div><div class="ttdoc">&quot;Centre&quot;</div><div class="ttdef"><b>Definition:</b> IRtext.cpp:133</div></div>
<div class="ttc" id="aIRtext_8h_html_aa8d9143da032cdc1accf7f4441b05bc8"><div class="ttname"><a href="IRtext_8h.html#aa8d9143da032cdc1accf7f4441b05bc8">kManualStr</a></div><div class="ttdeci">const char * kManualStr</div><div class="ttdoc">&quot;Manual&quot;</div><div class="ttdef"><b>Definition:</b> IRtext.cpp:103</div></div>
<div class="ttc" id="aIRtext_8h_html_a058df7d2db245e307719d025352d464d"><div class="ttname"><a href="IRtext_8h.html#a058df7d2db245e307719d025352d464d">kHeatStr</a></div><div class="ttdeci">const char * kHeatStr</div><div class="ttdoc">&quot;Heat&quot;</div><div class="ttdef"><b>Definition:</b> IRtext.cpp:105</div></div>
<div class="ttc" id="aIRtext_8h_html_a0f888d5c39cf82b2c02a7caad10c716e"><div class="ttname"><a href="IRtext_8h.html#a0f888d5c39cf82b2c02a7caad10c716e">kMaxRightStr</a></div><div class="ttdeci">const char * kMaxRightStr</div><div class="ttdoc">&quot;Max Right&quot;</div><div class="ttdef"><b>Definition:</b> IRtext.cpp:126</div></div>
<div class="ttc" id="aIRtext_8h_html_a8672abbd2a279c032f0435ed75143b1a"><div class="ttname"><a href="IRtext_8h.html#a8672abbd2a279c032f0435ed75143b1a">kUpStr</a></div><div class="ttdeci">const char * kUpStr</div><div class="ttdoc">&quot;Up&quot;</div><div class="ttdef"><b>Definition:</b> IRtext.cpp:74</div></div>
<div class="ttc" id="aIRtext_8h_html_aae21484e9f049a7cfa507068abd3915e"><div class="ttname"><a href="IRtext_8h.html#aae21484e9f049a7cfa507068abd3915e">kCelsiusStr</a></div><div class="ttdeci">const char * kCelsiusStr</div><div class="ttdoc">&quot;Celsius&quot;</div><div class="ttdef"><b>Definition:</b> IRtext.cpp:64</div></div>
<div class="ttc" id="aIRtext_8h_html_aab13bc11db65584fbb8a61c686d67228"><div class="ttname"><a href="IRtext_8h.html#aab13bc11db65584fbb8a61c686d67228">kCentreStr</a></div><div class="ttdeci">const char * kCentreStr</div><div class="ttdoc">&quot;Centre&quot;</div><div class="ttdef"><b>Definition:</b> IRtext.cpp:135</div></div>
<div class="ttc" id="aIRtext_8h_html_aa8d9143da032cdc1accf7f4441b05bc8"><div class="ttname"><a href="IRtext_8h.html#aa8d9143da032cdc1accf7f4441b05bc8">kManualStr</a></div><div class="ttdeci">const char * kManualStr</div><div class="ttdoc">&quot;Manual&quot;</div><div class="ttdef"><b>Definition:</b> IRtext.cpp:105</div></div>
<div class="ttc" id="aIRtext_8h_html_a058df7d2db245e307719d025352d464d"><div class="ttname"><a href="IRtext_8h.html#a058df7d2db245e307719d025352d464d">kHeatStr</a></div><div class="ttdeci">const char * kHeatStr</div><div class="ttdoc">&quot;Heat&quot;</div><div class="ttdef"><b>Definition:</b> IRtext.cpp:107</div></div>
<div class="ttc" id="aIRtext_8h_html_a0f888d5c39cf82b2c02a7caad10c716e"><div class="ttname"><a href="IRtext_8h.html#a0f888d5c39cf82b2c02a7caad10c716e">kMaxRightStr</a></div><div class="ttdeci">const char * kMaxRightStr</div><div class="ttdoc">&quot;Max Right&quot;</div><div class="ttdef"><b>Definition:</b> IRtext.cpp:128</div></div>
<div class="ttc" id="aIRtext_8h_html_a8672abbd2a279c032f0435ed75143b1a"><div class="ttname"><a href="IRtext_8h.html#a8672abbd2a279c032f0435ed75143b1a">kUpStr</a></div><div class="ttdeci">const char * kUpStr</div><div class="ttdoc">&quot;Up&quot;</div><div class="ttdef"><b>Definition:</b> IRtext.cpp:75</div></div>
<div class="ttc" id="aIRtext_8h_html_aae21484e9f049a7cfa507068abd3915e"><div class="ttname"><a href="IRtext_8h.html#aae21484e9f049a7cfa507068abd3915e">kCelsiusStr</a></div><div class="ttdeci">const char * kCelsiusStr</div><div class="ttdoc">&quot;Celsius&quot;</div><div class="ttdef"><b>Definition:</b> IRtext.cpp:65</div></div>
<div class="ttc" id="aIRtext_8h_html_aaf4ffad7f827a2ce8512e644bc9c25c7"><div class="ttname"><a href="IRtext_8h.html#aaf4ffad7f827a2ce8512e644bc9c25c7">kOnStr</a></div><div class="ttdeci">const char * kOnStr</div><div class="ttdoc">&quot;On&quot;</div><div class="ttdef"><b>Definition:</b> IRtext.cpp:21</div></div>
<div class="ttc" id="aIRtext_8h_html_a10ecbc18040f0d0ed88b728c18b0a161"><div class="ttname"><a href="IRtext_8h.html#a10ecbc18040f0d0ed88b728c18b0a161">kHoursStr</a></div><div class="ttdeci">const char * kHoursStr</div><div class="ttdoc">&quot;Hours&quot;</div><div class="ttdef"><b>Definition:</b> IRtext.cpp:165</div></div>
<div class="ttc" id="aIRtext_8h_html_af4f31b53c295a877507e3ef5a5fbbc9d"><div class="ttname"><a href="IRtext_8h.html#af4f31b53c295a877507e3ef5a5fbbc9d">kBreezeStr</a></div><div class="ttdeci">const char * kBreezeStr</div><div class="ttdoc">&quot;Breeze&quot;</div><div class="ttdef"><b>Definition:</b> IRtext.cpp:92</div></div>
<div class="ttc" id="aIRtext_8h_html_a10ecbc18040f0d0ed88b728c18b0a161"><div class="ttname"><a href="IRtext_8h.html#a10ecbc18040f0d0ed88b728c18b0a161">kHoursStr</a></div><div class="ttdeci">const char * kHoursStr</div><div class="ttdoc">&quot;Hours&quot;</div><div class="ttdef"><b>Definition:</b> IRtext.cpp:167</div></div>
<div class="ttc" id="aIRtext_8h_html_af4f31b53c295a877507e3ef5a5fbbc9d"><div class="ttname"><a href="IRtext_8h.html#af4f31b53c295a877507e3ef5a5fbbc9d">kBreezeStr</a></div><div class="ttdeci">const char * kBreezeStr</div><div class="ttdoc">&quot;Breeze&quot;</div><div class="ttdef"><b>Definition:</b> IRtext.cpp:93</div></div>
<div class="ttc" id="aIRtext_8h_html_a7980630cd028febca8245730dffa684b"><div class="ttname"><a href="IRtext_8h.html#a7980630cd028febca8245730dffa684b">kPowerfulStr</a></div><div class="ttdeci">const char * kPowerfulStr</div><div class="ttdoc">&quot;Powerful&quot;</div><div class="ttdef"><b>Definition:</b> IRtext.cpp:29</div></div>
<div class="ttc" id="aIRtext_8h_html_ae1395c08682a2b858261d76b97311f4f"><div class="ttname"><a href="IRtext_8h.html#ae1395c08682a2b858261d76b97311f4f">kEyeAutoStr</a></div><div class="ttdeci">const char * kEyeAutoStr</div><div class="ttdoc">&quot;Eye Auto&quot;</div><div class="ttdef"><b>Definition:</b> IRtext.cpp:139</div></div>
<div class="ttc" id="aIRtext_8h_html_a20037561545d4ba4cfe66c1e103ecde1"><div class="ttname"><a href="IRtext_8h.html#a20037561545d4ba4cfe66c1e103ecde1">kComfortStr</a></div><div class="ttdeci">const char * kComfortStr</div><div class="ttdoc">&quot;Comfort&quot;</div><div class="ttdef"><b>Definition:</b> IRtext.cpp:77</div></div>
<div class="ttc" id="aIRtext_8h_html_ad7706307f507466526b4288e33385bde"><div class="ttname"><a href="IRtext_8h.html#ad7706307f507466526b4288e33385bde">kHighestStr</a></div><div class="ttdeci">const char * kHighestStr</div><div class="ttdoc">&quot;Highest&quot;</div><div class="ttdef"><b>Definition:</b> IRtext.cpp:118</div></div>
<div class="ttc" id="aIRtext_8h_html_a220378c7b69db06362af5ad932965628"><div class="ttname"><a href="IRtext_8h.html#a220378c7b69db06362af5ad932965628">kFanOnlyStr</a></div><div class="ttdeci">const char * kFanOnlyStr</div><div class="ttdoc">&quot;fan_only&quot;</div><div class="ttdef"><b>Definition:</b> IRtext.cpp:108</div></div>
<div class="ttc" id="aIRtext_8h_html_a4940a3f71a484f936d3e58b9573931a8"><div class="ttname"><a href="IRtext_8h.html#a4940a3f71a484f936d3e58b9573931a8">kMinStr</a></div><div class="ttdeci">const char * kMinStr</div><div class="ttdoc">&quot;Min&quot;</div><div class="ttdef"><b>Definition:</b> IRtext.cpp:113</div></div>
<div class="ttc" id="aIRtext_8h_html_ae1395c08682a2b858261d76b97311f4f"><div class="ttname"><a href="IRtext_8h.html#ae1395c08682a2b858261d76b97311f4f">kEyeAutoStr</a></div><div class="ttdeci">const char * kEyeAutoStr</div><div class="ttdoc">&quot;Eye Auto&quot;</div><div class="ttdef"><b>Definition:</b> IRtext.cpp:141</div></div>
<div class="ttc" id="aIRtext_8h_html_a20037561545d4ba4cfe66c1e103ecde1"><div class="ttname"><a href="IRtext_8h.html#a20037561545d4ba4cfe66c1e103ecde1">kComfortStr</a></div><div class="ttdeci">const char * kComfortStr</div><div class="ttdoc">&quot;Comfort&quot;</div><div class="ttdef"><b>Definition:</b> IRtext.cpp:78</div></div>
<div class="ttc" id="aIRtext_8h_html_ad7706307f507466526b4288e33385bde"><div class="ttname"><a href="IRtext_8h.html#ad7706307f507466526b4288e33385bde">kHighestStr</a></div><div class="ttdeci">const char * kHighestStr</div><div class="ttdoc">&quot;Highest&quot;</div><div class="ttdef"><b>Definition:</b> IRtext.cpp:120</div></div>
<div class="ttc" id="aIRtext_8h_html_a220378c7b69db06362af5ad932965628"><div class="ttname"><a href="IRtext_8h.html#a220378c7b69db06362af5ad932965628">kFanOnlyStr</a></div><div class="ttdeci">const char * kFanOnlyStr</div><div class="ttdoc">&quot;fan_only&quot;</div><div class="ttdef"><b>Definition:</b> IRtext.cpp:110</div></div>
<div class="ttc" id="aIRtext_8h_html_a4940a3f71a484f936d3e58b9573931a8"><div class="ttname"><a href="IRtext_8h.html#a4940a3f71a484f936d3e58b9573931a8">kMinStr</a></div><div class="ttdeci">const char * kMinStr</div><div class="ttdoc">&quot;Min&quot;</div><div class="ttdef"><b>Definition:</b> IRtext.cpp:115</div></div>
<div class="ttc" id="aIRtext_8h_html_a47a659e1c6373c4af92f4261148f695b"><div class="ttname"><a href="IRtext_8h.html#a47a659e1c6373c4af92f4261148f695b">kFollowStr</a></div><div class="ttdeci">const char * kFollowStr</div><div class="ttdoc">&quot;Follow&quot;</div><div class="ttdef"><b>Definition:</b> IRtext.cpp:54</div></div>
<div class="ttc" id="aIRtext_8h_html_ab59fa6f63401196c0ff32aba6da9d9aa"><div class="ttname"><a href="IRtext_8h.html#ab59fa6f63401196c0ff32aba6da9d9aa">kWeeklyTimerStr</a></div><div class="ttdeci">const char * kWeeklyTimerStr</div><div class="ttdoc">&quot;WeeklyTimer&quot;</div><div class="ttdef"><b>Definition:</b> IRtext.cpp:79</div></div>
<div class="ttc" id="aIRtext_8h_html_afaf12ae53365f790b47ff3790e94cc1c"><div class="ttname"><a href="IRtext_8h.html#afaf12ae53365f790b47ff3790e94cc1c">kOutsideQuietStr</a></div><div class="ttdeci">const char * kOutsideQuietStr</div><div class="ttdoc">&quot;Outside Quiet&quot;</div><div class="ttdef"><b>Definition:</b> IRtext.cpp:141</div></div>
<div class="ttc" id="aIRtext_8h_html_a09c0f7f1b07f7591bdbe56fd8a18f7ea"><div class="ttname"><a href="IRtext_8h.html#a09c0f7f1b07f7591bdbe56fd8a18f7ea">kLowStr</a></div><div class="ttdeci">const char * kLowStr</div><div class="ttdoc">&quot;Low&quot;</div><div class="ttdef"><b>Definition:</b> IRtext.cpp:123</div></div>
<div class="ttc" id="aIRtext_8h_html_ab59fa6f63401196c0ff32aba6da9d9aa"><div class="ttname"><a href="IRtext_8h.html#ab59fa6f63401196c0ff32aba6da9d9aa">kWeeklyTimerStr</a></div><div class="ttdeci">const char * kWeeklyTimerStr</div><div class="ttdoc">&quot;WeeklyTimer&quot;</div><div class="ttdef"><b>Definition:</b> IRtext.cpp:80</div></div>
<div class="ttc" id="aIRtext_8h_html_afaf12ae53365f790b47ff3790e94cc1c"><div class="ttname"><a href="IRtext_8h.html#afaf12ae53365f790b47ff3790e94cc1c">kOutsideQuietStr</a></div><div class="ttdeci">const char * kOutsideQuietStr</div><div class="ttdoc">&quot;Outside Quiet&quot;</div><div class="ttdef"><b>Definition:</b> IRtext.cpp:143</div></div>
<div class="ttc" id="aIRtext_8h_html_a09c0f7f1b07f7591bdbe56fd8a18f7ea"><div class="ttname"><a href="IRtext_8h.html#a09c0f7f1b07f7591bdbe56fd8a18f7ea">kLowStr</a></div><div class="ttdeci">const char * kLowStr</div><div class="ttdoc">&quot;Low&quot;</div><div class="ttdef"><b>Definition:</b> IRtext.cpp:125</div></div>
<div class="ttc" id="aIRtext_8h_html_ad9112f221a20ab498c5f133c4cea0b14"><div class="ttname"><a href="IRtext_8h.html#ad9112f221a20ab498c5f133c4cea0b14">kFixedStr</a></div><div class="ttdeci">const char * kFixedStr</div><div class="ttdoc">&quot;Fixed&quot;</div><div class="ttdef"><b>Definition:</b> IRtext.cpp:37</div></div>
<div class="ttc" id="aIRtext_8h_html_ad030c0930697d3c295f3783e8519995c"><div class="ttname"><a href="IRtext_8h.html#ad030c0930697d3c295f3783e8519995c">kStartStr</a></div><div class="ttdeci">const char * kStartStr</div><div class="ttdoc">&quot;Start&quot;</div><div class="ttdef"><b>Definition:</b> IRtext.cpp:69</div></div>
<div class="ttc" id="aIRtext_8h_html_aa779ae24412ef82ee3d1eade3f0381ae"><div class="ttname"><a href="IRtext_8h.html#aa779ae24412ef82ee3d1eade3f0381ae">kDaysStr</a></div><div class="ttdeci">const char * kDaysStr</div><div class="ttdoc">&quot;Days&quot;</div><div class="ttdef"><b>Definition:</b> IRtext.cpp:163</div></div>
<div class="ttc" id="aIRtext_8h_html_a8bc9343f209803dbab3e765e39b41b4d"><div class="ttname"><a href="IRtext_8h.html#a8bc9343f209803dbab3e765e39b41b4d">kWifiStr</a></div><div class="ttdeci">const char * kWifiStr</div><div class="ttdoc">&quot;Wifi&quot;</div><div class="ttdef"><b>Definition:</b> IRtext.cpp:80</div></div>
<div class="ttc" id="aIRtext_8h_html_ad030c0930697d3c295f3783e8519995c"><div class="ttname"><a href="IRtext_8h.html#ad030c0930697d3c295f3783e8519995c">kStartStr</a></div><div class="ttdeci">const char * kStartStr</div><div class="ttdoc">&quot;Start&quot;</div><div class="ttdef"><b>Definition:</b> IRtext.cpp:70</div></div>
<div class="ttc" id="aIRtext_8h_html_aa779ae24412ef82ee3d1eade3f0381ae"><div class="ttname"><a href="IRtext_8h.html#aa779ae24412ef82ee3d1eade3f0381ae">kDaysStr</a></div><div class="ttdeci">const char * kDaysStr</div><div class="ttdoc">&quot;Days&quot;</div><div class="ttdef"><b>Definition:</b> IRtext.cpp:165</div></div>
<div class="ttc" id="aIRtext_8h_html_a8bc9343f209803dbab3e765e39b41b4d"><div class="ttname"><a href="IRtext_8h.html#a8bc9343f209803dbab3e765e39b41b4d">kWifiStr</a></div><div class="ttdeci">const char * kWifiStr</div><div class="ttdoc">&quot;Wifi&quot;</div><div class="ttdef"><b>Definition:</b> IRtext.cpp:81</div></div>
<div class="ttc" id="aIRtext_8h_html_acfad569446290c1da0c102b98344411c"><div class="ttname"><a href="IRtext_8h.html#acfad569446290c1da0c102b98344411c">kSwingHStr</a></div><div class="ttdeci">const char * kSwingHStr</div><div class="ttdoc">&quot;SwingH&quot;</div><div class="ttdef"><b>Definition:</b> IRtext.cpp:33</div></div>
<div class="ttc" id="aIRtext_8h_html_aa9ffd7c6e6921607653ed5dc1fea4f32"><div class="ttname"><a href="IRtext_8h.html#aa9ffd7c6e6921607653ed5dc1fea4f32">kLastStr</a></div><div class="ttdeci">const char * kLastStr</div><div class="ttdoc">&quot;Last&quot;</div><div class="ttdef"><b>Definition:</b> IRtext.cpp:81</div></div>
<div class="ttc" id="aIRtext_8h_html_aa9ffd7c6e6921607653ed5dc1fea4f32"><div class="ttname"><a href="IRtext_8h.html#aa9ffd7c6e6921607653ed5dc1fea4f32">kLastStr</a></div><div class="ttdeci">const char * kLastStr</div><div class="ttdoc">&quot;Last&quot;</div><div class="ttdef"><b>Definition:</b> IRtext.cpp:82</div></div>
<div class="ttc" id="aIRtext_8h_html_ab0b71c4429416a581a393f07e898bade"><div class="ttname"><a href="IRtext_8h.html#ab0b71c4429416a581a393f07e898bade">kEconoStr</a></div><div class="ttdeci">const char * kEconoStr</div><div class="ttdoc">&quot;Econo&quot;</div><div class="ttdef"><b>Definition:</b> IRtext.cpp:31</div></div>
<div class="ttc" id="aIRtext_8h_html_a5d094344fba1715dbde69ff947775264"><div class="ttname"><a href="IRtext_8h.html#a5d094344fba1715dbde69ff947775264">kNAStr</a></div><div class="ttdeci">const char * kNAStr</div><div class="ttdoc">&quot;N/A&quot;</div><div class="ttdef"><b>Definition:</b> IRtext.cpp:86</div></div>
<div class="ttc" id="aIRtext_8h_html_a277b588db53ec31ab7b0d287310c6d50"><div class="ttname"><a href="IRtext_8h.html#a277b588db53ec31ab7b0d287310c6d50">kTimeSep</a></div><div class="ttdeci">char kTimeSep</div><div class="ttdoc">':'</div><div class="ttdef"><b>Definition:</b> IRtext.cpp:155</div></div>
<div class="ttc" id="aIRtext_8h_html_a5d094344fba1715dbde69ff947775264"><div class="ttname"><a href="IRtext_8h.html#a5d094344fba1715dbde69ff947775264">kNAStr</a></div><div class="ttdeci">const char * kNAStr</div><div class="ttdoc">&quot;N/A&quot;</div><div class="ttdef"><b>Definition:</b> IRtext.cpp:87</div></div>
<div class="ttc" id="aIRtext_8h_html_a277b588db53ec31ab7b0d287310c6d50"><div class="ttname"><a href="IRtext_8h.html#a277b588db53ec31ab7b0d287310c6d50">kTimeSep</a></div><div class="ttdeci">char kTimeSep</div><div class="ttdoc">':'</div><div class="ttdef"><b>Definition:</b> IRtext.cpp:157</div></div>
<div class="ttc" id="aIRtext_8h_html_a4a553cfcc7ca2a8cea8e1263f5f6c186"><div class="ttname"><a href="IRtext_8h.html#a4a553cfcc7ca2a8cea8e1263f5f6c186">kModelStr</a></div><div class="ttdeci">const char * kModelStr</div><div class="ttdoc">&quot;Model&quot;</div><div class="ttdef"><b>Definition:</b> IRtext.cpp:48</div></div>
<div class="ttc" id="aIRtext_8h_html_ada5c81e0fcc4073d6f51e7447e8c5da0"><div class="ttname"><a href="IRtext_8h.html#ada5c81e0fcc4073d6f51e7447e8c5da0">kOutsideStr</a></div><div class="ttdeci">const char * kOutsideStr</div><div class="ttdoc">&quot;Outside&quot;</div><div class="ttdef"><b>Definition:</b> IRtext.cpp:88</div></div>
<div class="ttc" id="aIRtext_8h_html_ada5c81e0fcc4073d6f51e7447e8c5da0"><div class="ttname"><a href="IRtext_8h.html#ada5c81e0fcc4073d6f51e7447e8c5da0">kOutsideStr</a></div><div class="ttdeci">const char * kOutsideStr</div><div class="ttdoc">&quot;Outside&quot;</div><div class="ttdef"><b>Definition:</b> IRtext.cpp:89</div></div>
<div class="ttc" id="aIRtext_8h_html_a47a76dc8d87d9694a36c6417d7e19dda"><div class="ttname"><a href="IRtext_8h.html#a47a76dc8d87d9694a36c6417d7e19dda">kPowerStr</a></div><div class="ttdeci">const char * kPowerStr</div><div class="ttdoc">&quot;Power&quot;</div><div class="ttdef"><b>Definition:</b> IRtext.cpp:20</div></div>
<div class="ttc" id="aIRtext_8h_html_a0ba8b339babc7f7f26dbab2399bcc578"><div class="ttname"><a href="IRtext_8h.html#a0ba8b339babc7f7f26dbab2399bcc578">kCirculateStr</a></div><div class="ttdeci">const char * kCirculateStr</div><div class="ttdoc">&quot;Circulate&quot;</div><div class="ttdef"><b>Definition:</b> IRtext.cpp:93</div></div>
<div class="ttc" id="aIRtext_8h_html_a001f11495c7c9452ceec68455ae524bf"><div class="ttname"><a href="IRtext_8h.html#a001f11495c7c9452ceec68455ae524bf">kLeftStr</a></div><div class="ttdeci">const char * kLeftStr</div><div class="ttdoc">&quot;Left&quot;</div><div class="ttdef"><b>Definition:</b> IRtext.cpp:129</div></div>
<div class="ttc" id="aIRtext_8h_html_a56ee9a96dd0a7ee0a5f95c286f6ea7e8"><div class="ttname"><a href="IRtext_8h.html#a56ee9a96dd0a7ee0a5f95c286f6ea7e8">kSensorStr</a></div><div class="ttdeci">const char * kSensorStr</div><div class="ttdoc">&quot;Sensor&quot;</div><div class="ttdef"><b>Definition:</b> IRtext.cpp:78</div></div>
<div class="ttc" id="aIRtext_8h_html_a9833364e538f50be227ff6c0b01f8f7c"><div class="ttname"><a href="IRtext_8h.html#a9833364e538f50be227ff6c0b01f8f7c">kPreviousPowerStr</a></div><div class="ttdeci">const char * kPreviousPowerStr</div><div class="ttdoc">&quot;Previous Power&quot;</div><div class="ttdef"><b>Definition:</b> IRtext.cpp:144</div></div>
<div class="ttc" id="aIRtext_8h_html_a0ba8b339babc7f7f26dbab2399bcc578"><div class="ttname"><a href="IRtext_8h.html#a0ba8b339babc7f7f26dbab2399bcc578">kCirculateStr</a></div><div class="ttdeci">const char * kCirculateStr</div><div class="ttdoc">&quot;Circulate&quot;</div><div class="ttdef"><b>Definition:</b> IRtext.cpp:94</div></div>
<div class="ttc" id="aIRtext_8h_html_a001f11495c7c9452ceec68455ae524bf"><div class="ttname"><a href="IRtext_8h.html#a001f11495c7c9452ceec68455ae524bf">kLeftStr</a></div><div class="ttdeci">const char * kLeftStr</div><div class="ttdoc">&quot;Left&quot;</div><div class="ttdef"><b>Definition:</b> IRtext.cpp:131</div></div>
<div class="ttc" id="aIRtext_8h_html_a56ee9a96dd0a7ee0a5f95c286f6ea7e8"><div class="ttname"><a href="IRtext_8h.html#a56ee9a96dd0a7ee0a5f95c286f6ea7e8">kSensorStr</a></div><div class="ttdeci">const char * kSensorStr</div><div class="ttdoc">&quot;Sensor&quot;</div><div class="ttdef"><b>Definition:</b> IRtext.cpp:79</div></div>
<div class="ttc" id="aIRtext_8h_html_a9833364e538f50be227ff6c0b01f8f7c"><div class="ttname"><a href="IRtext_8h.html#a9833364e538f50be227ff6c0b01f8f7c">kPreviousPowerStr</a></div><div class="ttdeci">const char * kPreviousPowerStr</div><div class="ttdoc">&quot;Previous Power&quot;</div><div class="ttdef"><b>Definition:</b> IRtext.cpp:146</div></div>
<div class="ttc" id="aIRtext_8h_html_a25365e722200ac40d581c4f585f9ae2f"><div class="ttname"><a href="IRtext_8h.html#a25365e722200ac40d581c4f585f9ae2f">kHumidStr</a></div><div class="ttdeci">const char * kHumidStr</div><div class="ttdoc">&quot;Humid&quot;</div><div class="ttdef"><b>Definition:</b> IRtext.cpp:51</div></div>
<div class="ttc" id="aIRtext_8h_html_a100dc6d7c4d53bffa00a24a582ace80f"><div class="ttname"><a href="IRtext_8h.html#a100dc6d7c4d53bffa00a24a582ace80f">kZoneFollowStr</a></div><div class="ttdeci">const char * kZoneFollowStr</div><div class="ttdoc">&quot;Zone Follow&quot;</div><div class="ttdef"><b>Definition:</b> IRtext.cpp:36</div></div>
<div class="ttc" id="aIRtext_8h_html_a51c9fb58ee7d01e96e2571018aea746d"><div class="ttname"><a href="IRtext_8h.html#a51c9fb58ee7d01e96e2571018aea746d">kNoStr</a></div><div class="ttdeci">const char * kNoStr</div><div class="ttdoc">&quot;No&quot;</div><div class="ttdef"><b>Definition:</b> IRtext.cpp:174</div></div>
<div class="ttc" id="aIRtext_8h_html_a51c9fb58ee7d01e96e2571018aea746d"><div class="ttname"><a href="IRtext_8h.html#a51c9fb58ee7d01e96e2571018aea746d">kNoStr</a></div><div class="ttdeci">const char * kNoStr</div><div class="ttdoc">&quot;No&quot;</div><div class="ttdef"><b>Definition:</b> IRtext.cpp:176</div></div>
<div class="ttc" id="aIRtext_8h_html_a818275085f8a8d7c083b66f081689b1f"><div class="ttname"><a href="IRtext_8h.html#a818275085f8a8d7c083b66f081689b1f">kOffTimerStr</a></div><div class="ttdeci">const char * kOffTimerStr</div><div class="ttdoc">&quot;OffTimer&quot;</div><div class="ttdef"><b>Definition:</b> IRtext.cpp:43</div></div>
<div class="ttc" id="aIRtext_8h_html_ae389ed4ed6982d4617ee3f3e82ce388c"><div class="ttname"><a href="IRtext_8h.html#ae389ed4ed6982d4617ee3f3e82ce388c">kLowerStr</a></div><div class="ttdeci">const char * kLowerStr</div><div class="ttdoc">&quot;Lower&quot;</div><div class="ttdef"><b>Definition:</b> IRtext.cpp:90</div></div>
<div class="ttc" id="aIRtext_8h_html_a98f3ba92617c82c9091f155eebcdb3f3"><div class="ttname"><a href="IRtext_8h.html#a98f3ba92617c82c9091f155eebcdb3f3">kDisplayTempStr</a></div><div class="ttdeci">const char * kDisplayTempStr</div><div class="ttdoc">&quot;Display Temp&quot;</div><div class="ttdef"><b>Definition:</b> IRtext.cpp:146</div></div>
<div class="ttc" id="aIRtext_8h_html_ae389ed4ed6982d4617ee3f3e82ce388c"><div class="ttname"><a href="IRtext_8h.html#ae389ed4ed6982d4617ee3f3e82ce388c">kLowerStr</a></div><div class="ttdeci">const char * kLowerStr</div><div class="ttdoc">&quot;Lower&quot;</div><div class="ttdef"><b>Definition:</b> IRtext.cpp:91</div></div>
<div class="ttc" id="aIRtext_8h_html_a98f3ba92617c82c9091f155eebcdb3f3"><div class="ttname"><a href="IRtext_8h.html#a98f3ba92617c82c9091f155eebcdb3f3">kDisplayTempStr</a></div><div class="ttdeci">const char * kDisplayTempStr</div><div class="ttdoc">&quot;Display Temp&quot;</div><div class="ttdef"><b>Definition:</b> IRtext.cpp:148</div></div>
<div class="ttc" id="aIRtext_8h_html_a8415af77afcb671c3729d604be51fd22"><div class="ttname"><a href="IRtext_8h.html#a8415af77afcb671c3729d604be51fd22">kSwingVStr</a></div><div class="ttdeci">const char * kSwingVStr</div><div class="ttdoc">&quot;SwingV&quot;</div><div class="ttdef"><b>Definition:</b> IRtext.cpp:34</div></div>
<div class="ttc" id="aIRtext_8h_html_a31a34e51d7f1f9360cc3a7ea3f2bf7a3"><div class="ttname"><a href="IRtext_8h.html#a31a34e51d7f1f9360cc3a7ea3f2bf7a3">kLowestStr</a></div><div class="ttdeci">const char * kLowestStr</div><div class="ttdoc">&quot;Lowest&quot;</div><div class="ttdef"><b>Definition:</b> IRtext.cpp:125</div></div>
<div class="ttc" id="aIRtext_8h_html_a31a34e51d7f1f9360cc3a7ea3f2bf7a3"><div class="ttname"><a href="IRtext_8h.html#a31a34e51d7f1f9360cc3a7ea3f2bf7a3">kLowestStr</a></div><div class="ttdeci">const char * kLowestStr</div><div class="ttdoc">&quot;Lowest&quot;</div><div class="ttdef"><b>Definition:</b> IRtext.cpp:127</div></div>
<div class="ttc" id="aIRtext_8h_html_a3ced6d2a545174133308d7803157f7f8"><div class="ttname"><a href="IRtext_8h.html#a3ced6d2a545174133308d7803157f7f8">kTurboStr</a></div><div class="ttdeci">const char * kTurboStr</div><div class="ttdoc">&quot;Turbo&quot;</div><div class="ttdef"><b>Definition:</b> IRtext.cpp:25</div></div>
<div class="ttc" id="aIRtext_8h_html_a67a94ecb5a557b5335a8085cf1d8cdd6"><div class="ttname"><a href="IRtext_8h.html#a67a94ecb5a557b5335a8085cf1d8cdd6">kHourStr</a></div><div class="ttdeci">const char * kHourStr</div><div class="ttdoc">&quot;Hour&quot;</div><div class="ttdef"><b>Definition:</b> IRtext.cpp:164</div></div>
<div class="ttc" id="aIRtext_8h_html_a67a94ecb5a557b5335a8085cf1d8cdd6"><div class="ttname"><a href="IRtext_8h.html#a67a94ecb5a557b5335a8085cf1d8cdd6">kHourStr</a></div><div class="ttdeci">const char * kHourStr</div><div class="ttdoc">&quot;Hour&quot;</div><div class="ttdef"><b>Definition:</b> IRtext.cpp:166</div></div>
<div class="ttc" id="aIRtext_8h_html_a6666695e388b607bfd3bb0e6efd4193f"><div class="ttname"><a href="IRtext_8h.html#a6666695e388b607bfd3bb0e6efd4193f">kModeStr</a></div><div class="ttdeci">const char * kModeStr</div><div class="ttdoc">&quot;Mode&quot;</div><div class="ttdef"><b>Definition:</b> IRtext.cpp:23</div></div>
<div class="ttc" id="aIRtext_8h_html_a03e76a09bade0c229fea1ce31fe8c9a1"><div class="ttname"><a href="IRtext_8h.html#a03e76a09bade0c229fea1ce31fe8c9a1">kSensorTempStr</a></div><div class="ttdeci">const char * kSensorTempStr</div><div class="ttdoc">&quot;Sensor Temp&quot;</div><div class="ttdef"><b>Definition:</b> IRtext.cpp:147</div></div>
<div class="ttc" id="aIRtext_8h_html_a91ca83e3aebe460fe74314747580aefa"><div class="ttname"><a href="IRtext_8h.html#a91ca83e3aebe460fe74314747580aefa">kRecycleStr</a></div><div class="ttdeci">const char * kRecycleStr</div><div class="ttdoc">&quot;Recycle&quot;</div><div class="ttdef"><b>Definition:</b> IRtext.cpp:109</div></div>
<div class="ttc" id="aIRtext_8h_html_a03e76a09bade0c229fea1ce31fe8c9a1"><div class="ttname"><a href="IRtext_8h.html#a03e76a09bade0c229fea1ce31fe8c9a1">kSensorTempStr</a></div><div class="ttdeci">const char * kSensorTempStr</div><div class="ttdoc">&quot;Sensor Temp&quot;</div><div class="ttdef"><b>Definition:</b> IRtext.cpp:149</div></div>
<div class="ttc" id="aIRtext_8h_html_a91ca83e3aebe460fe74314747580aefa"><div class="ttname"><a href="IRtext_8h.html#a91ca83e3aebe460fe74314747580aefa">kRecycleStr</a></div><div class="ttdeci">const char * kRecycleStr</div><div class="ttdoc">&quot;Recycle&quot;</div><div class="ttdef"><b>Definition:</b> IRtext.cpp:111</div></div>
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">

View File

@ -200,56 +200,56 @@ $(function() {
<div class="line"><a name="l00131"></a><span class="lineno"> 131</span>&#160;} <span class="comment">// namespace irutils</span></div>
<div class="line"><a name="l00132"></a><span class="lineno"> 132</span>&#160;<span class="preprocessor">#endif // IRUTILS_H_</span></div>
</div><!-- fragment --></div><!-- contents -->
<div class="ttc" id="anamespaceirutils_html_a0cef0634f4db979a93b7dc19cc2b4a85"><div class="ttname"><a href="namespaceirutils.html#a0cef0634f4db979a93b7dc19cc2b4a85">irutils::addTempToString</a></div><div class="ttdeci">String addTempToString(const uint16_t degrees, const bool celsius, const bool precomma)</div><div class="ttdoc">Create a String of human output for a given temperature. e.g. &quot;Temp: 25C&quot;.</div><div class="ttdef"><b>Definition:</b> IRutils.cpp:594</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_ad5b287a488a8c1b7b8661f029ab56fad"><div class="ttname"><a href="IRremoteESP8266_8h.html#ad5b287a488a8c1b7b8661f029ab56fad">decode_type_t</a></div><div class="ttdeci">decode_type_t</div><div class="ttdoc">Enumerator for defining and numbering of supported IR protocol.</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:792</div></div>
<div class="ttc" id="anamespaceirutils_html_a6ead1d10578c64627f8a24b5d8a7444f"><div class="ttname"><a href="namespaceirutils.html#a6ead1d10578c64627f8a24b5d8a7444f">irutils::addDayToString</a></div><div class="ttdeci">String addDayToString(const uint8_t day_of_week, const int8_t offset, const bool precomma)</div><div class="ttdoc">Create a String of the 3-letter day of the week from a numerical day of the week. e....</div><div class="ttdef"><b>Definition:</b> IRutils.cpp:649</div></div>
<div class="ttc" id="anamespaceirutils_html_a0cef0634f4db979a93b7dc19cc2b4a85"><div class="ttname"><a href="namespaceirutils.html#a0cef0634f4db979a93b7dc19cc2b4a85">irutils::addTempToString</a></div><div class="ttdeci">String addTempToString(const uint16_t degrees, const bool celsius, const bool precomma)</div><div class="ttdoc">Create a String of human output for a given temperature. e.g. &quot;Temp: 25C&quot;.</div><div class="ttdef"><b>Definition:</b> IRutils.cpp:595</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_ad5b287a488a8c1b7b8661f029ab56fad"><div class="ttname"><a href="IRremoteESP8266_8h.html#ad5b287a488a8c1b7b8661f029ab56fad">decode_type_t</a></div><div class="ttdeci">decode_type_t</div><div class="ttdoc">Enumerator for defining and numbering of supported IR protocol.</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:799</div></div>
<div class="ttc" id="anamespaceirutils_html_a6ead1d10578c64627f8a24b5d8a7444f"><div class="ttname"><a href="namespaceirutils.html#a6ead1d10578c64627f8a24b5d8a7444f">irutils::addDayToString</a></div><div class="ttdeci">String addDayToString(const uint8_t day_of_week, const int8_t offset, const bool precomma)</div><div class="ttdoc">Create a String of the 3-letter day of the week from a numerical day of the week. e....</div><div class="ttdef"><b>Definition:</b> IRutils.cpp:650</div></div>
<div class="ttc" id="aIRutils_8h_html_a7b3bbfa1f2bf2dea2fc40a2fefe05a2a"><div class="ttname"><a href="IRutils_8h.html#a7b3bbfa1f2bf2dea2fc40a2fefe05a2a">resultToRawArray</a></div><div class="ttdeci">uint16_t * resultToRawArray(const decode_results *const decode)</div><div class="ttdoc">Convert a decode_results into an array suitable for sendRaw().</div><div class="ttdef"><b>Definition:</b> IRutils.cpp:354</div></div>
<div class="ttc" id="anamespaceirutils_html_af222d5a977e2cd2c979184c449d3c2f8"><div class="ttname"><a href="namespaceirutils.html#af222d5a977e2cd2c979184c449d3c2f8">irutils::addFanToString</a></div><div class="ttdeci">String addFanToString(const uint8_t speed, const uint8_t high, const uint8_t low, const uint8_t automatic, const uint8_t quiet, const uint8_t medium, const uint8_t maximum)</div><div class="ttdoc">Create a String of human output for the given fan speed. e.g. &quot;Fan: 0 (Auto)&quot;.</div><div class="ttdef"><b>Definition:</b> IRutils.cpp:676</div></div>
<div class="ttc" id="anamespaceirutils_html_ab4f5e3eb26e111909ddc93a8b018ba78"><div class="ttname"><a href="namespaceirutils.html#ab4f5e3eb26e111909ddc93a8b018ba78">irutils::setBits</a></div><div class="ttdeci">void setBits(uint8_t *const dst, const uint8_t offset, const uint8_t nbits, const uint8_t data)</div><div class="ttdoc">Alter an uint8_t value by overwriting an arbitrary given number of bits.</div><div class="ttdef"><b>Definition:</b> IRutils.cpp:1025</div></div>
<div class="ttc" id="anamespaceirutils_html_af222d5a977e2cd2c979184c449d3c2f8"><div class="ttname"><a href="namespaceirutils.html#af222d5a977e2cd2c979184c449d3c2f8">irutils::addFanToString</a></div><div class="ttdeci">String addFanToString(const uint8_t speed, const uint8_t high, const uint8_t low, const uint8_t automatic, const uint8_t quiet, const uint8_t medium, const uint8_t maximum)</div><div class="ttdoc">Create a String of human output for the given fan speed. e.g. &quot;Fan: 0 (Auto)&quot;.</div><div class="ttdef"><b>Definition:</b> IRutils.cpp:677</div></div>
<div class="ttc" id="anamespaceirutils_html_ab4f5e3eb26e111909ddc93a8b018ba78"><div class="ttname"><a href="namespaceirutils.html#ab4f5e3eb26e111909ddc93a8b018ba78">irutils::setBits</a></div><div class="ttdeci">void setBits(uint8_t *const dst, const uint8_t offset, const uint8_t nbits, const uint8_t data)</div><div class="ttdoc">Alter an uint8_t value by overwriting an arbitrary given number of bits.</div><div class="ttdef"><b>Definition:</b> IRutils.cpp:1026</div></div>
<div class="ttc" id="aIRutils_8h_html_a10fc00c8b399dddb67a228325e6e2f79"><div class="ttname"><a href="IRutils_8h.html#a10fc00c8b399dddb67a228325e6e2f79">resultToSourceCode</a></div><div class="ttdeci">String resultToSourceCode(const decode_results *const results)</div><div class="ttdoc">Return a String containing the key values of a decode_results structure in a C/C++ code style format.</div><div class="ttdef"><b>Definition:</b> IRutils.cpp:196</div></div>
<div class="ttc" id="aclassdecode__results_html"><div class="ttname"><a href="classdecode__results.html">decode_results</a></div><div class="ttdoc">Results returned from the decoder.</div><div class="ttdef"><b>Definition:</b> IRrecv.h:92</div></div>
<div class="ttc" id="aIRutils_8h_html_aad5f25cf6a2dded8b48f4a6dd16857be"><div class="ttname"><a href="IRutils_8h.html#aad5f25cf6a2dded8b48f4a6dd16857be">getCorrectedRawLength</a></div><div class="ttdeci">uint16_t getCorrectedRawLength(const decode_results *const results)</div><div class="ttdoc">Return the corrected length of a 'raw' format array structure after over-large values are converted i...</div><div class="ttdef"><b>Definition:</b> IRutils.cpp:182</div></div>
<div class="ttc" id="anamespaceirutils_html_a06e5a5c2b6f6649035dfa5eb19801367"><div class="ttname"><a href="namespaceirutils.html#a06e5a5c2b6f6649035dfa5eb19801367">irutils::addModelToString</a></div><div class="ttdeci">String addModelToString(const decode_type_t protocol, const int16_t model, const bool precomma)</div><div class="ttdoc">Create a String of human output for a given protocol model number. e.g. &quot;Model: JKE&quot;.</div><div class="ttdef"><b>Definition:</b> IRutils.cpp:579</div></div>
<div class="ttc" id="anamespaceirutils_html_a06e5a5c2b6f6649035dfa5eb19801367"><div class="ttname"><a href="namespaceirutils.html#a06e5a5c2b6f6649035dfa5eb19801367">irutils::addModelToString</a></div><div class="ttdeci">String addModelToString(const decode_type_t protocol, const int16_t model, const bool precomma)</div><div class="ttdoc">Create a String of human output for a given protocol model number. e.g. &quot;Model: JKE&quot;.</div><div class="ttdef"><b>Definition:</b> IRutils.cpp:580</div></div>
<div class="ttc" id="aIRutils_8h_html_a27816eac50afafa9e53ba4b53675da20"><div class="ttname"><a href="IRutils_8h.html#a27816eac50afafa9e53ba4b53675da20">countBits</a></div><div class="ttdeci">uint16_t countBits(const uint8_t *const start, const uint16_t length, const bool ones=true, const uint16_t init=0)</div><div class="ttdoc">Count the number of bits of a certain type in an array.</div><div class="ttdef"><b>Definition:</b> IRutils.cpp:405</div></div>
<div class="ttc" id="anamespaceirutils_html_a9c59c8dd886c283fdb8adc9082c6890a"><div class="ttname"><a href="namespaceirutils.html#a9c59c8dd886c283fdb8adc9082c6890a">irutils::msToString</a></div><div class="ttdeci">String msToString(uint32_t const msecs)</div><div class="ttdoc">Convert a nr. of milliSeconds into a Human-readable string. e.g. &quot;1 Day 6 Hours 34 Minutes 17 Seconds...</div><div class="ttdef"><b>Definition:</b> IRutils.cpp:844</div></div>
<div class="ttc" id="anamespaceirutils_html_af67b75834051c4aced358b274c1c55a8"><div class="ttname"><a href="namespaceirutils.html#af67b75834051c4aced358b274c1c55a8">irutils::lowLevelSanityCheck</a></div><div class="ttdeci">uint8_t lowLevelSanityCheck(void)</div><div class="ttdoc">Perform a low level bit manipulation sanity check for the given cpu architecture and the compiler ope...</div><div class="ttdef"><b>Definition:</b> IRutils.cpp:1114</div></div>
<div class="ttc" id="anamespaceirutils_html_a8b74ae0258e98aa0eaebc6f3efe1481e"><div class="ttname"><a href="namespaceirutils.html#a8b74ae0258e98aa0eaebc6f3efe1481e">irutils::addModeToString</a></div><div class="ttdeci">String addModeToString(const uint8_t mode, const uint8_t automatic, const uint8_t cool, const uint8_t heat, const uint8_t dry, const uint8_t fan)</div><div class="ttdoc">Create a String of human output for the given operating mode. e.g. &quot;Mode: 1 (Cool)&quot;.</div><div class="ttdef"><b>Definition:</b> IRutils.cpp:626</div></div>
<div class="ttc" id="anamespaceirutils_html_a9c59c8dd886c283fdb8adc9082c6890a"><div class="ttname"><a href="namespaceirutils.html#a9c59c8dd886c283fdb8adc9082c6890a">irutils::msToString</a></div><div class="ttdeci">String msToString(uint32_t const msecs)</div><div class="ttdoc">Convert a nr. of milliSeconds into a Human-readable string. e.g. &quot;1 Day 6 Hours 34 Minutes 17 Seconds...</div><div class="ttdef"><b>Definition:</b> IRutils.cpp:845</div></div>
<div class="ttc" id="anamespaceirutils_html_af67b75834051c4aced358b274c1c55a8"><div class="ttname"><a href="namespaceirutils.html#af67b75834051c4aced358b274c1c55a8">irutils::lowLevelSanityCheck</a></div><div class="ttdeci">uint8_t lowLevelSanityCheck(void)</div><div class="ttdoc">Perform a low level bit manipulation sanity check for the given cpu architecture and the compiler ope...</div><div class="ttdef"><b>Definition:</b> IRutils.cpp:1115</div></div>
<div class="ttc" id="anamespaceirutils_html_a8b74ae0258e98aa0eaebc6f3efe1481e"><div class="ttname"><a href="namespaceirutils.html#a8b74ae0258e98aa0eaebc6f3efe1481e">irutils::addModeToString</a></div><div class="ttdeci">String addModeToString(const uint8_t mode, const uint8_t automatic, const uint8_t cool, const uint8_t heat, const uint8_t dry, const uint8_t fan)</div><div class="ttdoc">Create a String of human output for the given operating mode. e.g. &quot;Mode: 1 (Cool)&quot;.</div><div class="ttdef"><b>Definition:</b> IRutils.cpp:627</div></div>
<div class="ttc" id="aIRutils_8h_html_a0cc6ae1b9649b1ea1d2bfe7e7b03b6d8"><div class="ttname"><a href="IRutils_8h.html#a0cc6ae1b9649b1ea1d2bfe7e7b03b6d8">resultToHumanReadableBasic</a></div><div class="ttdeci">String resultToHumanReadableBasic(const decode_results *const results)</div><div class="ttdoc">Dump out the decode_results structure into a human readable format.</div><div class="ttdef"><b>Definition:</b> IRutils.cpp:327</div></div>
<div class="ttc" id="aIRutils_8h_html_afbfdef125ff077431f3abc27a1eeb800"><div class="ttname"><a href="IRutils_8h.html#afbfdef125ff077431f3abc27a1eeb800">resultToTimingInfo</a></div><div class="ttdeci">String resultToTimingInfo(const decode_results *const results)</div><div class="ttdoc">Dump out the decode_results structure.</div><div class="ttdef"><b>Definition:</b> IRutils.cpp:277</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_afbeda3fd1bdc8c37d01bdf9f5c8274ff"><div class="ttname"><a href="IRremoteESP8266_8h.html#afbeda3fd1bdc8c37d01bdf9f5c8274ff">String</a></div><div class="ttdeci">std::string String</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:1208</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_afbeda3fd1bdc8c37d01bdf9f5c8274ff"><div class="ttname"><a href="IRremoteESP8266_8h.html#afbeda3fd1bdc8c37d01bdf9f5c8274ff">String</a></div><div class="ttdeci">std::string String</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:1217</div></div>
<div class="ttc" id="aIRutils_8h_html_aa72cd082cdde3d8d7473ed9d11ff6846"><div class="ttname"><a href="IRutils_8h.html#aa72cd082cdde3d8d7473ed9d11ff6846">kNibbleSize</a></div><div class="ttdeci">const uint8_t kNibbleSize</div><div class="ttdef"><b>Definition:</b> IRutils.h:17</div></div>
<div class="ttc" id="anamespaceirutils_html_ae89b70ce66617a8707c1951eadbc6fbd"><div class="ttname"><a href="namespaceirutils.html#ae89b70ce66617a8707c1951eadbc6fbd">irutils::modelToStr</a></div><div class="ttdeci">String modelToStr(const decode_type_t protocol, const int16_t model)</div><div class="ttdoc">Generate the model string for a given Protocol/Model pair.</div><div class="ttdef"><b>Definition:</b> IRutils.cpp:501</div></div>
<div class="ttc" id="aIRutils_8h_html_ad0288cc71e1814a27c27393f06676eec"><div class="ttname"><a href="IRutils_8h.html#ad0288cc71e1814a27c27393f06676eec">kLowNibble</a></div><div class="ttdeci">const uint8_t kLowNibble</div><div class="ttdef"><b>Definition:</b> IRutils.h:18</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html"><div class="ttname"><a href="IRremoteESP8266_8h.html">IRremoteESP8266.h</a></div></div>
<div class="ttc" id="anamespaceirutils_html_a534704a52b75acd46f687cc0a2b91bf1"><div class="ttname"><a href="namespaceirutils.html#a534704a52b75acd46f687cc0a2b91bf1">irutils::uint8ToBcd</a></div><div class="ttdeci">uint8_t uint8ToBcd(const uint8_t integer)</div><div class="ttdoc">Convert an Integer into a byte of Binary Coded Decimal(BCD).</div><div class="ttdef"><b>Definition:</b> IRutils.cpp:930</div></div>
<div class="ttc" id="anamespaceirutils_html_a534704a52b75acd46f687cc0a2b91bf1"><div class="ttname"><a href="namespaceirutils.html#a534704a52b75acd46f687cc0a2b91bf1">irutils::uint8ToBcd</a></div><div class="ttdeci">uint8_t uint8ToBcd(const uint8_t integer)</div><div class="ttdoc">Convert an Integer into a byte of Binary Coded Decimal(BCD).</div><div class="ttdef"><b>Definition:</b> IRutils.cpp:931</div></div>
<div class="ttc" id="aIRutils_8h_html_a10b9312e4ac9c96d895af83db01ed72e"><div class="ttname"><a href="IRutils_8h.html#a10b9312e4ac9c96d895af83db01ed72e">strToDecodeType</a></div><div class="ttdeci">decode_type_t strToDecodeType(const char *str)</div><div class="ttdoc">Convert a C-style string to a decode_type_t.</div><div class="ttdef"><b>Definition:</b> IRutils.cpp:83</div></div>
<div class="ttc" id="anamespaceirutils_html_ab27a18cec663509b4d0df094575c2f64"><div class="ttname"><a href="namespaceirutils.html#ab27a18cec663509b4d0df094575c2f64">irutils::checkInvertedBytePairs</a></div><div class="ttdeci">bool checkInvertedBytePairs(const uint8_t *const ptr, const uint16_t length)</div><div class="ttdoc">Check an array to see if every second byte of a pair is a bit inverted/flipped copy of the first/prev...</div><div class="ttdef"><b>Definition:</b> IRutils.cpp:1092</div></div>
<div class="ttc" id="anamespaceirutils_html_ab27a18cec663509b4d0df094575c2f64"><div class="ttname"><a href="namespaceirutils.html#ab27a18cec663509b4d0df094575c2f64">irutils::checkInvertedBytePairs</a></div><div class="ttdeci">bool checkInvertedBytePairs(const uint8_t *const ptr, const uint16_t length)</div><div class="ttdoc">Check an array to see if every second byte of a pair is a bit inverted/flipped copy of the first/prev...</div><div class="ttdef"><b>Definition:</b> IRutils.cpp:1093</div></div>
<div class="ttc" id="aIRutils_8h_html_a26dd96e82207f707c21e696a60b9c032"><div class="ttname"><a href="IRutils_8h.html#a26dd96e82207f707c21e696a60b9c032">kHighNibble</a></div><div class="ttdeci">const uint8_t kHighNibble</div><div class="ttdef"><b>Definition:</b> IRutils.h:19</div></div>
<div class="ttc" id="anamespaceirutils_html_a4752ecc3eafa3ca2e13344a52519b343"><div class="ttname"><a href="namespaceirutils.html#a4752ecc3eafa3ca2e13344a52519b343">irutils::sumNibbles</a></div><div class="ttdeci">uint8_t sumNibbles(const uint8_t *const start, const uint16_t length, const uint8_t init)</div><div class="ttdoc">Sum all the nibbles together in a series of bytes.</div><div class="ttdef"><b>Definition:</b> IRutils.cpp:895</div></div>
<div class="ttc" id="anamespaceirutils_html_a4752ecc3eafa3ca2e13344a52519b343"><div class="ttname"><a href="namespaceirutils.html#a4752ecc3eafa3ca2e13344a52519b343">irutils::sumNibbles</a></div><div class="ttdeci">uint8_t sumNibbles(const uint8_t *const start, const uint16_t length, const uint8_t init)</div><div class="ttdoc">Sum all the nibbles together in a series of bytes.</div><div class="ttdef"><b>Definition:</b> IRutils.cpp:896</div></div>
<div class="ttc" id="aIRutils_8h_html_a781650451d38303e80da677539f574ee"><div class="ttname"><a href="IRutils_8h.html#a781650451d38303e80da677539f574ee">uint64ToString</a></div><div class="ttdeci">String uint64ToString(uint64_t input, uint8_t base=10)</div><div class="ttdoc">Convert a uint64_t (unsigned long long) to a string. Arduino String/toInt/Serial.print() can't handle...</div><div class="ttdef"><b>Definition:</b> IRutils.cpp:44</div></div>
<div class="ttc" id="aIRutils_8h_html_a19b940e26a4f8ddcaf86cce1ec62d563"><div class="ttname"><a href="IRutils_8h.html#a19b940e26a4f8ddcaf86cce1ec62d563">celsiusToFahrenheit</a></div><div class="ttdeci">float celsiusToFahrenheit(const float deg)</div><div class="ttdoc">Convert degrees Celsius to degrees Fahrenheit.</div><div class="ttdef"><b>Definition:</b> IRutils.cpp:453</div></div>
<div class="ttc" id="anamespaceirutils_html_a772e623c4b60208200e02afbaec66651"><div class="ttname"><a href="namespaceirutils.html#a772e623c4b60208200e02afbaec66651">irutils::addIntToString</a></div><div class="ttdeci">String addIntToString(const uint16_t value, const String label, const bool precomma)</div><div class="ttdoc">Create a String with a colon separated labeled Integer suitable for Humans. e.g. &quot;Foo: 23&quot;.</div><div class="ttdef"><b>Definition:</b> IRutils.cpp:492</div></div>
<div class="ttc" id="aIRutils_8h_html_ab030689a93499311ee8e6621ac8757aa"><div class="ttname"><a href="IRutils_8h.html#ab030689a93499311ee8e6621ac8757aa">xorBytes</a></div><div class="ttdeci">uint8_t xorBytes(const uint8_t *const start, const uint16_t length, const uint8_t init=0)</div><div class="ttdoc">Calculate a rolling XOR of all the bytes of an array.</div><div class="ttdef"><b>Definition:</b> IRutils.cpp:391</div></div>
<div class="ttc" id="anamespaceirutils_html_a4921dc8d85aa1cc3e89aaa64c24abd58"><div class="ttname"><a href="namespaceirutils.html#a4921dc8d85aa1cc3e89aaa64c24abd58">irutils::addSwingVToString</a></div><div class="ttdeci">String addSwingVToString(const uint8_t position, const uint8_t automatic, const uint8_t highest, const uint8_t high, const uint8_t uppermiddle, const uint8_t middle, const uint8_t lowermiddle, const uint8_t low, const uint8_t lowest, const uint8_t off, const uint8_t swing, const uint8_t breeze, const uint8_t circulate)</div><div class="ttdoc">Create a String of human output for the given vertical swing setting. e.g. &quot;Swing(V): 0 (Auto)&quot;.</div><div class="ttdef"><b>Definition:</b> IRutils.cpp:765</div></div>
<div class="ttc" id="anamespaceirutils_html_a3a47e2b142c7738958e367b0c80a79e7"><div class="ttname"><a href="namespaceirutils.html#a3a47e2b142c7738958e367b0c80a79e7">irutils::addTempFloatToString</a></div><div class="ttdeci">String addTempFloatToString(const float degrees, const bool celsius, const bool precomma)</div><div class="ttdoc">Create a String of human output for a given temperature. e.g. &quot;Temp: 25.5C&quot;.</div><div class="ttdef"><b>Definition:</b> IRutils.cpp:608</div></div>
<div class="ttc" id="anamespaceirutils_html_a4921dc8d85aa1cc3e89aaa64c24abd58"><div class="ttname"><a href="namespaceirutils.html#a4921dc8d85aa1cc3e89aaa64c24abd58">irutils::addSwingVToString</a></div><div class="ttdeci">String addSwingVToString(const uint8_t position, const uint8_t automatic, const uint8_t highest, const uint8_t high, const uint8_t uppermiddle, const uint8_t middle, const uint8_t lowermiddle, const uint8_t low, const uint8_t lowest, const uint8_t off, const uint8_t swing, const uint8_t breeze, const uint8_t circulate)</div><div class="ttdoc">Create a String of human output for the given vertical swing setting. e.g. &quot;Swing(V): 0 (Auto)&quot;.</div><div class="ttdef"><b>Definition:</b> IRutils.cpp:766</div></div>
<div class="ttc" id="anamespaceirutils_html_a3a47e2b142c7738958e367b0c80a79e7"><div class="ttname"><a href="namespaceirutils.html#a3a47e2b142c7738958e367b0c80a79e7">irutils::addTempFloatToString</a></div><div class="ttdeci">String addTempFloatToString(const float degrees, const bool celsius, const bool precomma)</div><div class="ttdoc">Create a String of human output for a given temperature. e.g. &quot;Temp: 25.5C&quot;.</div><div class="ttdef"><b>Definition:</b> IRutils.cpp:609</div></div>
<div class="ttc" id="aIRutils_8h_html_a5432915ab86062fceadc067a233f1627"><div class="ttname"><a href="IRutils_8h.html#a5432915ab86062fceadc067a233f1627">kModeBitsSize</a></div><div class="ttdeci">const uint8_t kModeBitsSize</div><div class="ttdef"><b>Definition:</b> IRutils.h:20</div></div>
<div class="ttc" id="anamespaceirutils_html_ac0756774b20e4f7c836abee466800ee6"><div class="ttname"><a href="namespaceirutils.html#ac0756774b20e4f7c836abee466800ee6">irutils::getBit</a></div><div class="ttdeci">bool getBit(const uint64_t data, const uint8_t position, const uint8_t size)</div><div class="ttdoc">Return the value of positionth bit of an Integer.</div><div class="ttdef"><b>Definition:</b> IRutils.cpp:940</div></div>
<div class="ttc" id="anamespaceirutils_html_ac0756774b20e4f7c836abee466800ee6"><div class="ttname"><a href="namespaceirutils.html#ac0756774b20e4f7c836abee466800ee6">irutils::getBit</a></div><div class="ttdeci">bool getBit(const uint64_t data, const uint8_t position, const uint8_t size)</div><div class="ttdoc">Return the value of positionth bit of an Integer.</div><div class="ttdef"><b>Definition:</b> IRutils.cpp:941</div></div>
<div class="ttc" id="aIRutils_8h_html_a83538e86145850c24b1c824723089502"><div class="ttname"><a href="IRutils_8h.html#a83538e86145850c24b1c824723089502">fahrenheitToCelsius</a></div><div class="ttdeci">float fahrenheitToCelsius(const float deg)</div><div class="ttdoc">Convert degrees Fahrenheit to degrees Celsius.</div><div class="ttdef"><b>Definition:</b> IRutils.cpp:456</div></div>
<div class="ttc" id="aIRrecv_8h_html"><div class="ttname"><a href="IRrecv_8h.html">IRrecv.h</a></div></div>
<div class="ttc" id="aIRutils_8h_html_a3f33bdd680bea210b212d4e9925eb8eb"><div class="ttname"><a href="IRutils_8h.html#a3f33bdd680bea210b212d4e9925eb8eb">sumBytes</a></div><div class="ttdeci">uint8_t sumBytes(const uint8_t *const start, const uint16_t length, const uint8_t init=0)</div><div class="ttdoc">Sum all the bytes of an array and return the least significant 8-bits of the result.</div><div class="ttdef"><b>Definition:</b> IRutils.cpp:378</div></div>
<div class="ttc" id="anamespaceirutils_html_ae9eeea9379788b856d148ca5bc7eaf7a"><div class="ttname"><a href="namespaceirutils.html#ae9eeea9379788b856d148ca5bc7eaf7a">irutils::addSwingHToString</a></div><div class="ttdeci">String addSwingHToString(const uint8_t position, const uint8_t automatic, const uint8_t maxleft, const uint8_t left, const uint8_t middle, const uint8_t right, const uint8_t maxright, const uint8_t off, const uint8_t leftright, const uint8_t rightleft, const uint8_t threed, const uint8_t wide)</div><div class="ttdoc">Create a String of human output for the given horizontal swing setting. e.g. &quot;Swing(H): 0 (Auto)&quot;.</div><div class="ttdef"><b>Definition:</b> IRutils.cpp:708</div></div>
<div class="ttc" id="anamespaceirutils_html_ae9eeea9379788b856d148ca5bc7eaf7a"><div class="ttname"><a href="namespaceirutils.html#ae9eeea9379788b856d148ca5bc7eaf7a">irutils::addSwingHToString</a></div><div class="ttdeci">String addSwingHToString(const uint8_t position, const uint8_t automatic, const uint8_t maxleft, const uint8_t left, const uint8_t middle, const uint8_t right, const uint8_t maxright, const uint8_t off, const uint8_t leftright, const uint8_t rightleft, const uint8_t threed, const uint8_t wide)</div><div class="ttdoc">Create a String of human output for the given horizontal swing setting. e.g. &quot;Swing(H): 0 (Auto)&quot;.</div><div class="ttdef"><b>Definition:</b> IRutils.cpp:709</div></div>
<div class="ttc" id="aIRutils_8h_html_a7f49135f3d160700eb12ff6b7309341c"><div class="ttname"><a href="IRutils_8h.html#a7f49135f3d160700eb12ff6b7309341c">typeToString</a></div><div class="ttdeci">String typeToString(const decode_type_t protocol, const bool isRepeat=false)</div><div class="ttdoc">Convert a protocol type (enum etc) to a human readable string.</div><div class="ttdef"><b>Definition:</b> IRutils.cpp:105</div></div>
<div class="ttc" id="aIRutils_8h_html_a25a669d53f231de6152f8e60cedf39f7"><div class="ttname"><a href="IRutils_8h.html#a25a669d53f231de6152f8e60cedf39f7">resultToHexidecimal</a></div><div class="ttdeci">String resultToHexidecimal(const decode_results *const result)</div><div class="ttdoc">Convert the decode_results structure's value/state to simple hexadecimal.</div><div class="ttdef"><b>Definition:</b> IRutils.cpp:307</div></div>
<div class="ttc" id="anamespaceirutils_html_a12ba9cf1830a886649a80c3cc5fdce2b"><div class="ttname"><a href="namespaceirutils.html#a12ba9cf1830a886649a80c3cc5fdce2b">irutils::addBoolToString</a></div><div class="ttdeci">String addBoolToString(const bool value, const String label, const bool precomma)</div><div class="ttdoc">Create a String with a colon separated flag suitable for Humans. e.g. &quot;Power: On&quot;.</div><div class="ttdef"><b>Definition:</b> IRutils.cpp:480</div></div>
<div class="ttc" id="anamespaceirutils_html_aebab40a2c69624adc1a5a8a6db72952f"><div class="ttname"><a href="namespaceirutils.html#aebab40a2c69624adc1a5a8a6db72952f">irutils::minsToString</a></div><div class="ttdeci">String minsToString(const uint16_t mins)</div><div class="ttdoc">Convert a nr. of minutes into a 24h clock format Human-readable string. e.g. &quot;23:59&quot;.</div><div class="ttdef"><b>Definition:</b> IRutils.cpp:880</div></div>
<div class="ttc" id="anamespaceirutils_html_ad818a474349546c84824451a5468f4fe"><div class="ttname"><a href="namespaceirutils.html#ad818a474349546c84824451a5468f4fe">irutils::invertBytePairs</a></div><div class="ttdeci">uint8_t * invertBytePairs(uint8_t *ptr, const uint16_t length)</div><div class="ttdoc">Create byte pairs where the second byte of the pair is a bit inverted/flipped copy of the first/previ...</div><div class="ttdef"><b>Definition:</b> IRutils.cpp:1077</div></div>
<div class="ttc" id="anamespaceirutils_html_af18c4abfd0ed9f4b3a099ecec1999ee7"><div class="ttname"><a href="namespaceirutils.html#af18c4abfd0ed9f4b3a099ecec1999ee7">irutils::bcdToUint8</a></div><div class="ttdeci">uint8_t bcdToUint8(const uint8_t bcd)</div><div class="ttdoc">Convert a byte of Binary Coded Decimal(BCD) into an Integer.</div><div class="ttdef"><b>Definition:</b> IRutils.cpp:922</div></div>
<div class="ttc" id="anamespaceirutils_html_aebab40a2c69624adc1a5a8a6db72952f"><div class="ttname"><a href="namespaceirutils.html#aebab40a2c69624adc1a5a8a6db72952f">irutils::minsToString</a></div><div class="ttdeci">String minsToString(const uint16_t mins)</div><div class="ttdoc">Convert a nr. of minutes into a 24h clock format Human-readable string. e.g. &quot;23:59&quot;.</div><div class="ttdef"><b>Definition:</b> IRutils.cpp:881</div></div>
<div class="ttc" id="anamespaceirutils_html_ad818a474349546c84824451a5468f4fe"><div class="ttname"><a href="namespaceirutils.html#ad818a474349546c84824451a5468f4fe">irutils::invertBytePairs</a></div><div class="ttdeci">uint8_t * invertBytePairs(uint8_t *ptr, const uint16_t length)</div><div class="ttdoc">Create byte pairs where the second byte of the pair is a bit inverted/flipped copy of the first/previ...</div><div class="ttdef"><b>Definition:</b> IRutils.cpp:1078</div></div>
<div class="ttc" id="anamespaceirutils_html_af18c4abfd0ed9f4b3a099ecec1999ee7"><div class="ttname"><a href="namespaceirutils.html#af18c4abfd0ed9f4b3a099ecec1999ee7">irutils::bcdToUint8</a></div><div class="ttdeci">uint8_t bcdToUint8(const uint8_t bcd)</div><div class="ttdoc">Convert a byte of Binary Coded Decimal(BCD) into an Integer.</div><div class="ttdef"><b>Definition:</b> IRutils.cpp:923</div></div>
<div class="ttc" id="anamespaceirutils_html"><div class="ttname"><a href="namespaceirutils.html">irutils</a></div><div class="ttdoc">Namespace for covering common functions &amp; procedures for advancd protocol handlers.</div><div class="ttdef"><b>Definition:</b> IRutils.cpp:458</div></div>
<div class="ttc" id="aIRutils_8h_html_a366219b6f1c46f41c6573b3e5e875e41"><div class="ttname"><a href="IRutils_8h.html#a366219b6f1c46f41c6573b3e5e875e41">reverseBits</a></div><div class="ttdeci">uint64_t reverseBits(uint64_t input, uint16_t nbits)</div><div class="ttdoc">Reverse the order of the requested least significant nr. of bits.</div><div class="ttdef"><b>Definition:</b> IRutils.cpp:24</div></div>
<div class="ttc" id="anamespaceIRXmpUtils_html_a25e2d3af57d86fecf7b01b6a0639d0cc"><div class="ttname"><a href="namespaceIRXmpUtils.html#a25e2d3af57d86fecf7b01b6a0639d0cc">IRXmpUtils::isRepeat</a></div><div class="ttdeci">bool isRepeat(const uint64_t data, const uint16_t nbits)</div><div class="ttdoc">Test if an XMP message code is a repeat or not.</div><div class="ttdef"><b>Definition:</b> ir_Xmp.cpp:85</div></div>
<div class="ttc" id="anamespaceirutils_html_a6e55c6fdcc82e1ef8bd5f73df83609a7"><div class="ttname"><a href="namespaceirutils.html#a6e55c6fdcc82e1ef8bd5f73df83609a7">irutils::htmlEscape</a></div><div class="ttdeci">String htmlEscape(const String unescaped)</div><div class="ttdoc">Escape any special HTML (unsafe) characters in a string. e.g. anti-XSS.</div><div class="ttdef"><b>Definition:</b> IRutils.cpp:812</div></div>
<div class="ttc" id="anamespaceirutils_html_a6e55c6fdcc82e1ef8bd5f73df83609a7"><div class="ttname"><a href="namespaceirutils.html#a6e55c6fdcc82e1ef8bd5f73df83609a7">irutils::htmlEscape</a></div><div class="ttdeci">String htmlEscape(const String unescaped)</div><div class="ttdoc">Escape any special HTML (unsafe) characters in a string. e.g. anti-XSS.</div><div class="ttdef"><b>Definition:</b> IRutils.cpp:813</div></div>
<div class="ttc" id="aIRutils_8h_html_a6efd4986db60709d3501606ec7ab5382"><div class="ttname"><a href="IRutils_8h.html#a6efd4986db60709d3501606ec7ab5382">hasACState</a></div><div class="ttdeci">bool hasACState(const decode_type_t protocol)</div><div class="ttdoc">Does the given protocol use a complex state as part of the decode?</div><div class="ttdef"><b>Definition:</b> IRutils.cpp:130</div></div>
<div class="ttc" id="anamespaceirutils_html_a316301577d2ff338bfba6605df2cc46b"><div class="ttname"><a href="namespaceirutils.html#a316301577d2ff338bfba6605df2cc46b">irutils::setBit</a></div><div class="ttdeci">uint64_t setBit(const uint64_t data, const uint8_t position, const bool on, const uint8_t size)</div><div class="ttdoc">Return the value of an Integer with the positionth bit changed.</div><div class="ttdef"><b>Definition:</b> IRutils.cpp:960</div></div>
<div class="ttc" id="anamespaceirutils_html_a316301577d2ff338bfba6605df2cc46b"><div class="ttname"><a href="namespaceirutils.html#a316301577d2ff338bfba6605df2cc46b">irutils::setBit</a></div><div class="ttdeci">uint64_t setBit(const uint64_t data, const uint8_t position, const bool on, const uint8_t size)</div><div class="ttdoc">Return the value of an Integer with the positionth bit changed.</div><div class="ttdef"><b>Definition:</b> IRutils.cpp:961</div></div>
<div class="ttc" id="aIRutils_8h_html_a315d5f05fb572564025bc9ce9b820243"><div class="ttname"><a href="IRutils_8h.html#a315d5f05fb572564025bc9ce9b820243">serialPrintUint64</a></div><div class="ttdeci">void serialPrintUint64(uint64_t input, uint8_t base=10)</div><div class="ttdoc">Print a uint64_t/unsigned long long to the Serial port Serial.print() can't handle printing long long...</div><div class="ttdef"><b>Definition:</b> IRutils.cpp:75</div></div>
<div class="ttc" id="anamespaceirutils_html_ac98793392d1e65c1b8d6895eb9d9b75b"><div class="ttname"><a href="namespaceirutils.html#ac98793392d1e65c1b8d6895eb9d9b75b">irutils::addLabeledString</a></div><div class="ttdeci">String addLabeledString(const String value, const String label, const bool precomma)</div><div class="ttdoc">Create a String with a colon separated &quot;label: value&quot; pair suitable for Humans.</div><div class="ttdef"><b>Definition:</b> IRutils.cpp:465</div></div>
<div class="ttc" id="aIRutils_8h_html_a1a85904f25c8ec77fb554d238c59cfdb"><div class="ttname"><a href="IRutils_8h.html#a1a85904f25c8ec77fb554d238c59cfdb">invertBits</a></div><div class="ttdeci">uint64_t invertBits(const uint64_t data, const uint16_t nbits)</div><div class="ttdoc">Invert/Flip the bits in an Integer.</div><div class="ttdef"><b>Definition:</b> IRutils.cpp:442</div></div>

View File

@ -148,34 +148,36 @@ $(function() {
<tr id="row_77_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classIRToshibaAC.html" target="_self">IRToshibaAC</a></td><td class="desc">Class for handling detailed Toshiba A/C messages </td></tr>
<tr id="row_78_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classIRTranscoldAc.html" target="_self">IRTranscoldAc</a></td><td class="desc">Class for handling detailed Transcold A/C messages </td></tr>
<tr id="row_79_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classIRTrotecESP.html" target="_self">IRTrotecESP</a></td><td class="desc">Class for handling detailed Trotec A/C messages </td></tr>
<tr id="row_80_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classIRVestelAc.html" target="_self">IRVestelAc</a></td><td class="desc">Class for handling detailed Vestel A/C messages </td></tr>
<tr id="row_81_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classIRVoltas.html" target="_self">IRVoltas</a></td><td class="desc">Class for handling detailed Voltas A/C messages </td></tr>
<tr id="row_82_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classIRWhirlpoolAc.html" target="_self">IRWhirlpoolAc</a></td><td class="desc">Class for handling detailed Whirlpool A/C messages </td></tr>
<tr id="row_83_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="unionKelvinatorProtocol.html" target="_self">KelvinatorProtocol</a></td><td class="desc">Native representation of a Kelvinator A/C message </td></tr>
<tr id="row_84_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="unionLGProtocol.html" target="_self">LGProtocol</a></td><td class="desc">Native representation of a LG A/C message </td></tr>
<tr id="row_85_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="unionmagiquest.html" target="_self">magiquest</a></td><td class="desc">MagiQuest packet is both Wand ID and magnitude of swish and flick </td></tr>
<tr id="row_86_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmatch__result__t.html" target="_self">match_result_t</a></td><td class="desc">Results from a data match </td></tr>
<tr id="row_87_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="unionMideaProtocol.html" target="_self">MideaProtocol</a></td><td class="desc">Native representation of a Midea A/C message </td></tr>
<tr id="row_88_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="unionMitsubishi112Protocol.html" target="_self">Mitsubishi112Protocol</a></td><td class="desc">Native representation of a Mitsubishi 112-bit A/C message </td></tr>
<tr id="row_89_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="unionMitsubishi136Protocol.html" target="_self">Mitsubishi136Protocol</a></td><td class="desc">Native representation of a Mitsubishi 136-bit A/C message </td></tr>
<tr id="row_90_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="unionMitsubishi144Protocol.html" target="_self">Mitsubishi144Protocol</a></td><td class="desc">Native representation of a Mitsubishi 144-bit A/C message </td></tr>
<tr id="row_91_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="unionMitsubishi152Protocol.html" target="_self">Mitsubishi152Protocol</a></td><td class="desc">Native representation of a Mitsubishi Heavy 152-bit A/C message </td></tr>
<tr id="row_92_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="unionMitsubishi88Protocol.html" target="_self">Mitsubishi88Protocol</a></td><td class="desc">Native representation of a Mitsubishi Heavy 88-bit A/C message </td></tr>
<tr id="row_93_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="unionNeoclimaProtocol.html" target="_self">NeoclimaProtocol</a></td><td class="desc">Native representation of a Neoclima A/C message </td></tr>
<tr id="row_94_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="unionPanasonicAc32Protocol.html" target="_self">PanasonicAc32Protocol</a></td><td class="desc">Native representation of a Panasonic 32-bit A/C message </td></tr>
<tr id="row_95_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="unionSamsungProtocol.html" target="_self">SamsungProtocol</a></td><td class="desc">Native representation of a Samsung A/C message </td></tr>
<tr id="row_96_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="unionSanyoProtocol.html" target="_self">SanyoProtocol</a></td><td class="desc">Native representation of a Sanyo A/C message </td></tr>
<tr id="row_97_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="unionSharpProtocol.html" target="_self">SharpProtocol</a></td><td class="desc">Native representation of a Sharp A/C message </td></tr>
<tr id="row_98_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="unionTcl112Protocol.html" target="_self">Tcl112Protocol</a></td><td class="desc">Native representation of a TCL 112 A/C message </td></tr>
<tr id="row_99_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="unionTechnibelProtocol.html" target="_self">TechnibelProtocol</a></td><td class="desc">Native representation of a Technibel A/C message </td></tr>
<tr id="row_100_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="unionTecoProtocol.html" target="_self">TecoProtocol</a></td><td class="desc">Native representation of a Teco A/C message </td></tr>
<tr id="row_101_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classTimerMs.html" target="_self">TimerMs</a></td><td class="desc">This class offers a simple counter in milli-seconds since instantiated </td></tr>
<tr id="row_102_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="unionToshibaProtocol.html" target="_self">ToshibaProtocol</a></td><td class="desc">Native representation of a Toshiba A/C message </td></tr>
<tr id="row_103_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="unionTranscoldProtocol.html" target="_self">TranscoldProtocol</a></td><td class="desc">Native representation of a Transcold A/C message </td></tr>
<tr id="row_104_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="unionTrotecProtocol.html" target="_self">TrotecProtocol</a></td><td class="desc">Native representation of a Trotec A/C message </td></tr>
<tr id="row_105_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="unionVestelProtocol.html" target="_self">VestelProtocol</a></td><td class="desc">Native representation of a Vestel A/C message </td></tr>
<tr id="row_106_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="unionVoltasProtocol.html" target="_self">VoltasProtocol</a></td><td class="desc">Native representation of a Voltas A/C message </td></tr>
<tr id="row_107_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="unionWhirlpoolProtocol.html" target="_self">WhirlpoolProtocol</a></td><td class="desc">Native representation of a Whirlpool A/C message </td></tr>
<tr id="row_80_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classIRTrumaAc.html" target="_self">IRTrumaAc</a></td><td class="desc">Class for handling detailed Truma A/C messages </td></tr>
<tr id="row_81_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classIRVestelAc.html" target="_self">IRVestelAc</a></td><td class="desc">Class for handling detailed Vestel A/C messages </td></tr>
<tr id="row_82_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classIRVoltas.html" target="_self">IRVoltas</a></td><td class="desc">Class for handling detailed Voltas A/C messages </td></tr>
<tr id="row_83_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classIRWhirlpoolAc.html" target="_self">IRWhirlpoolAc</a></td><td class="desc">Class for handling detailed Whirlpool A/C messages </td></tr>
<tr id="row_84_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="unionKelvinatorProtocol.html" target="_self">KelvinatorProtocol</a></td><td class="desc">Native representation of a Kelvinator A/C message </td></tr>
<tr id="row_85_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="unionLGProtocol.html" target="_self">LGProtocol</a></td><td class="desc">Native representation of a LG A/C message </td></tr>
<tr id="row_86_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="unionmagiquest.html" target="_self">magiquest</a></td><td class="desc">MagiQuest packet is both Wand ID and magnitude of swish and flick </td></tr>
<tr id="row_87_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmatch__result__t.html" target="_self">match_result_t</a></td><td class="desc">Results from a data match </td></tr>
<tr id="row_88_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="unionMideaProtocol.html" target="_self">MideaProtocol</a></td><td class="desc">Native representation of a Midea A/C message </td></tr>
<tr id="row_89_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="unionMitsubishi112Protocol.html" target="_self">Mitsubishi112Protocol</a></td><td class="desc">Native representation of a Mitsubishi 112-bit A/C message </td></tr>
<tr id="row_90_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="unionMitsubishi136Protocol.html" target="_self">Mitsubishi136Protocol</a></td><td class="desc">Native representation of a Mitsubishi 136-bit A/C message </td></tr>
<tr id="row_91_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="unionMitsubishi144Protocol.html" target="_self">Mitsubishi144Protocol</a></td><td class="desc">Native representation of a Mitsubishi 144-bit A/C message </td></tr>
<tr id="row_92_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="unionMitsubishi152Protocol.html" target="_self">Mitsubishi152Protocol</a></td><td class="desc">Native representation of a Mitsubishi Heavy 152-bit A/C message </td></tr>
<tr id="row_93_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="unionMitsubishi88Protocol.html" target="_self">Mitsubishi88Protocol</a></td><td class="desc">Native representation of a Mitsubishi Heavy 88-bit A/C message </td></tr>
<tr id="row_94_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="unionNeoclimaProtocol.html" target="_self">NeoclimaProtocol</a></td><td class="desc">Native representation of a Neoclima A/C message </td></tr>
<tr id="row_95_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="unionPanasonicAc32Protocol.html" target="_self">PanasonicAc32Protocol</a></td><td class="desc">Native representation of a Panasonic 32-bit A/C message </td></tr>
<tr id="row_96_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="unionSamsungProtocol.html" target="_self">SamsungProtocol</a></td><td class="desc">Native representation of a Samsung A/C message </td></tr>
<tr id="row_97_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="unionSanyoProtocol.html" target="_self">SanyoProtocol</a></td><td class="desc">Native representation of a Sanyo A/C message </td></tr>
<tr id="row_98_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="unionSharpProtocol.html" target="_self">SharpProtocol</a></td><td class="desc">Native representation of a Sharp A/C message </td></tr>
<tr id="row_99_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="unionTcl112Protocol.html" target="_self">Tcl112Protocol</a></td><td class="desc">Native representation of a TCL 112 A/C message </td></tr>
<tr id="row_100_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="unionTechnibelProtocol.html" target="_self">TechnibelProtocol</a></td><td class="desc">Native representation of a Technibel A/C message </td></tr>
<tr id="row_101_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="unionTecoProtocol.html" target="_self">TecoProtocol</a></td><td class="desc">Native representation of a Teco A/C message </td></tr>
<tr id="row_102_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classTimerMs.html" target="_self">TimerMs</a></td><td class="desc">This class offers a simple counter in milli-seconds since instantiated </td></tr>
<tr id="row_103_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="unionToshibaProtocol.html" target="_self">ToshibaProtocol</a></td><td class="desc">Native representation of a Toshiba A/C message </td></tr>
<tr id="row_104_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="unionTranscoldProtocol.html" target="_self">TranscoldProtocol</a></td><td class="desc">Native representation of a Transcold A/C message </td></tr>
<tr id="row_105_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="unionTrotecProtocol.html" target="_self">TrotecProtocol</a></td><td class="desc">Native representation of a Trotec A/C message </td></tr>
<tr id="row_106_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="unionTrumaProtocol.html" target="_self">TrumaProtocol</a></td><td class="desc">Native representation of a Truma A/C message </td></tr>
<tr id="row_107_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="unionVestelProtocol.html" target="_self">VestelProtocol</a></td><td class="desc">Native representation of a Vestel A/C message </td></tr>
<tr id="row_108_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="unionVoltasProtocol.html" target="_self">VoltasProtocol</a></td><td class="desc">Native representation of a Voltas A/C message </td></tr>
<tr id="row_109_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="unionWhirlpoolProtocol.html" target="_self">WhirlpoolProtocol</a></td><td class="desc">Native representation of a Whirlpool A/C message </td></tr>
</table>
</div><!-- directory -->
</div><!-- contents -->

View File

@ -80,29 +80,35 @@ $(function() {
<tr><td class="entry"><a class="el" href="classIRFujitsuAC.html#ad89b20a62f08acb326d7f6613b815eaf">checkSum</a>(void)</td><td class="entry"><a class="el" href="classIRFujitsuAC.html">IRFujitsuAC</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classIRFujitsuAC.html#a111060b7c93e77fdbd1dc96fc8a6c10f">convertFan</a>(stdAc::fanspeed_t speed)</td><td class="entry"><a class="el" href="classIRFujitsuAC.html">IRFujitsuAC</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr><td class="entry"><a class="el" href="classIRFujitsuAC.html#a242504a5b97c19ff7e369efcadd3916e">convertMode</a>(const stdAc::opmode_t mode)</td><td class="entry"><a class="el" href="classIRFujitsuAC.html">IRFujitsuAC</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classIRFujitsuAC.html#a3c096987c44aa7dcc3c682fb372f585a">get10CHeat</a>(void) const</td><td class="entry"><a class="el" href="classIRFujitsuAC.html">IRFujitsuAC</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classIRFujitsuAC.html#af91371d9fc03c014dad0a6f2abb56df1">getCelsius</a>(void) const</td><td class="entry"><a class="el" href="classIRFujitsuAC.html">IRFujitsuAC</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classIRFujitsuAC.html#a8b356ce721c4b7d4845d27f43adb0e2a">getClean</a>(void) const</td><td class="entry"><a class="el" href="classIRFujitsuAC.html">IRFujitsuAC</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classIRFujitsuAC.html#a59d6739d40ebb0beaef3504de7cecbfd">getCmd</a>(void) const</td><td class="entry"><a class="el" href="classIRFujitsuAC.html">IRFujitsuAC</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classIRFujitsuAC.html#a38016d2f305ff0d17c57e60c77ad77f8">getFanSpeed</a>(void) const</td><td class="entry"><a class="el" href="classIRFujitsuAC.html">IRFujitsuAC</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classIRFujitsuAC.html#af76f83d0e31fd33caf2360e4f26bdfe4">getFilter</a>(void) const</td><td class="entry"><a class="el" href="classIRFujitsuAC.html">IRFujitsuAC</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classIRFujitsuAC.html#addabed92c560d2a97743f2fd074fab4d">getMode</a>(void) const</td><td class="entry"><a class="el" href="classIRFujitsuAC.html">IRFujitsuAC</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classIRFujitsuAC.html#a13a66019e2ba72e0b6e6bfa9c525f4a7">getModel</a>(void) const</td><td class="entry"><a class="el" href="classIRFujitsuAC.html">IRFujitsuAC</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classIRFujitsuAC.html#a24f5928580566b3db7a14d0366a3b6e6">getOffSleepTimer</a>(void) const</td><td class="entry"><a class="el" href="classIRFujitsuAC.html">IRFujitsuAC</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classIRFujitsuAC.html#ae7a012df0406b90d6ff6197334eb7bf3">getOnTimer</a>(void) const</td><td class="entry"><a class="el" href="classIRFujitsuAC.html">IRFujitsuAC</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classIRFujitsuAC.html#a706456b7e46a3da48483fa61e11c8e86">getOutsideQuiet</a>(void) const</td><td class="entry"><a class="el" href="classIRFujitsuAC.html">IRFujitsuAC</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classIRFujitsuAC.html#a0b77519e85271d48bcd2a151b603d288">getPower</a>(void) const</td><td class="entry"><a class="el" href="classIRFujitsuAC.html">IRFujitsuAC</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classIRFujitsuAC.html#ae4dce44cab1f26756d63728cb8d55e65">getRaw</a>(void)</td><td class="entry"><a class="el" href="classIRFujitsuAC.html">IRFujitsuAC</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classIRFujitsuAC.html#a02636372996211d464c7394329921ea0">getStateLength</a>(void)</td><td class="entry"><a class="el" href="classIRFujitsuAC.html">IRFujitsuAC</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classIRFujitsuAC.html#ac0f7128a617e01440bb4f12321cd81f7">getSwing</a>(void) const</td><td class="entry"><a class="el" href="classIRFujitsuAC.html">IRFujitsuAC</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classIRFujitsuAC.html#ae49e4ab7bfe072da8b40fc1d33eba5e7">getTemp</a>(void) const</td><td class="entry"><a class="el" href="classIRFujitsuAC.html">IRFujitsuAC</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classIRFujitsuAC.html#a9bbc0e019e58bb990318432db75e8468">getTimerType</a>(void) const</td><td class="entry"><a class="el" href="classIRFujitsuAC.html">IRFujitsuAC</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classIRFujitsuAC.html#acdb70f239884507f540b872ba25747ce">IRFujitsuAC</a>(const uint16_t pin, const fujitsu_ac_remote_model_t model=ARRAH2E, const bool inverted=false, const bool use_modulation=true)</td><td class="entry"><a class="el" href="classIRFujitsuAC.html">IRFujitsuAC</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classIRFujitsuAC.html#ae7a320c2d2b8afbd9a04251053831cdd">off</a>(void)</td><td class="entry"><a class="el" href="classIRFujitsuAC.html">IRFujitsuAC</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classIRFujitsuAC.html#adcb24818d088c879beb7d76ada332f43">on</a>(void)</td><td class="entry"><a class="el" href="classIRFujitsuAC.html">IRFujitsuAC</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classIRFujitsuAC.html#a1f1aa593cc4503d14c0fbea5cd9823a1">send</a>(const uint16_t repeat=kFujitsuAcMinRepeat)</td><td class="entry"><a class="el" href="classIRFujitsuAC.html">IRFujitsuAC</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classIRFujitsuAC.html#a7f6f18ea39bf28717cb65ff348b1b2f5">setClean</a>(const bool on)</td><td class="entry"><a class="el" href="classIRFujitsuAC.html">IRFujitsuAC</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classIRFujitsuAC.html#a7579944c11b3d31bb069303926307617">setCmd</a>(const uint8_t cmd)</td><td class="entry"><a class="el" href="classIRFujitsuAC.html">IRFujitsuAC</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classIRFujitsuAC.html#af0fc10ec0a606434477cb41c60eb49e5">setFanSpeed</a>(const uint8_t fan)</td><td class="entry"><a class="el" href="classIRFujitsuAC.html">IRFujitsuAC</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classIRFujitsuAC.html#aec0048efe87f60406c76ad6bc3ffbc61">setFilter</a>(const bool on)</td><td class="entry"><a class="el" href="classIRFujitsuAC.html">IRFujitsuAC</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classIRFujitsuAC.html#a51369012283f84ff52d733138a690340">getId</a>(void) const</td><td class="entry"><a class="el" href="classIRFujitsuAC.html">IRFujitsuAC</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classIRFujitsuAC.html#addabed92c560d2a97743f2fd074fab4d">getMode</a>(void) const</td><td class="entry"><a class="el" href="classIRFujitsuAC.html">IRFujitsuAC</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classIRFujitsuAC.html#a13a66019e2ba72e0b6e6bfa9c525f4a7">getModel</a>(void) const</td><td class="entry"><a class="el" href="classIRFujitsuAC.html">IRFujitsuAC</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classIRFujitsuAC.html#a24f5928580566b3db7a14d0366a3b6e6">getOffSleepTimer</a>(void) const</td><td class="entry"><a class="el" href="classIRFujitsuAC.html">IRFujitsuAC</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classIRFujitsuAC.html#ae7a012df0406b90d6ff6197334eb7bf3">getOnTimer</a>(void) const</td><td class="entry"><a class="el" href="classIRFujitsuAC.html">IRFujitsuAC</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classIRFujitsuAC.html#a706456b7e46a3da48483fa61e11c8e86">getOutsideQuiet</a>(void) const</td><td class="entry"><a class="el" href="classIRFujitsuAC.html">IRFujitsuAC</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classIRFujitsuAC.html#a0b77519e85271d48bcd2a151b603d288">getPower</a>(void) const</td><td class="entry"><a class="el" href="classIRFujitsuAC.html">IRFujitsuAC</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classIRFujitsuAC.html#ae4dce44cab1f26756d63728cb8d55e65">getRaw</a>(void)</td><td class="entry"><a class="el" href="classIRFujitsuAC.html">IRFujitsuAC</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classIRFujitsuAC.html#a02636372996211d464c7394329921ea0">getStateLength</a>(void)</td><td class="entry"><a class="el" href="classIRFujitsuAC.html">IRFujitsuAC</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classIRFujitsuAC.html#ac0f7128a617e01440bb4f12321cd81f7">getSwing</a>(void) const</td><td class="entry"><a class="el" href="classIRFujitsuAC.html">IRFujitsuAC</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classIRFujitsuAC.html#aba877f65241647ab1e59f3d68026c906">getTemp</a>(void) const</td><td class="entry"><a class="el" href="classIRFujitsuAC.html">IRFujitsuAC</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classIRFujitsuAC.html#a9bbc0e019e58bb990318432db75e8468">getTimerType</a>(void) const</td><td class="entry"><a class="el" href="classIRFujitsuAC.html">IRFujitsuAC</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classIRFujitsuAC.html#acdb70f239884507f540b872ba25747ce">IRFujitsuAC</a>(const uint16_t pin, const fujitsu_ac_remote_model_t model=ARRAH2E, const bool inverted=false, const bool use_modulation=true)</td><td class="entry"><a class="el" href="classIRFujitsuAC.html">IRFujitsuAC</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
<tr><td class="entry"><a class="el" href="classIRFujitsuAC.html#ae7a320c2d2b8afbd9a04251053831cdd">off</a>(void)</td><td class="entry"><a class="el" href="classIRFujitsuAC.html">IRFujitsuAC</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classIRFujitsuAC.html#adcb24818d088c879beb7d76ada332f43">on</a>(void)</td><td class="entry"><a class="el" href="classIRFujitsuAC.html">IRFujitsuAC</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classIRFujitsuAC.html#a1f1aa593cc4503d14c0fbea5cd9823a1">send</a>(const uint16_t repeat=kFujitsuAcMinRepeat)</td><td class="entry"><a class="el" href="classIRFujitsuAC.html">IRFujitsuAC</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classIRFujitsuAC.html#a0352fca45ddb7b05277cd3fd66b5a6ca">set10CHeat</a>(const bool on)</td><td class="entry"><a class="el" href="classIRFujitsuAC.html">IRFujitsuAC</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classIRFujitsuAC.html#a29050c9b6174ac038d85ef8983fe8940">setCelsius</a>(const bool on)</td><td class="entry"><a class="el" href="classIRFujitsuAC.html">IRFujitsuAC</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classIRFujitsuAC.html#a7f6f18ea39bf28717cb65ff348b1b2f5">setClean</a>(const bool on)</td><td class="entry"><a class="el" href="classIRFujitsuAC.html">IRFujitsuAC</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classIRFujitsuAC.html#a7579944c11b3d31bb069303926307617">setCmd</a>(const uint8_t cmd)</td><td class="entry"><a class="el" href="classIRFujitsuAC.html">IRFujitsuAC</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classIRFujitsuAC.html#af0fc10ec0a606434477cb41c60eb49e5">setFanSpeed</a>(const uint8_t fan)</td><td class="entry"><a class="el" href="classIRFujitsuAC.html">IRFujitsuAC</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classIRFujitsuAC.html#aec0048efe87f60406c76ad6bc3ffbc61">setFilter</a>(const bool on)</td><td class="entry"><a class="el" href="classIRFujitsuAC.html">IRFujitsuAC</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classIRFujitsuAC.html#a5f87182e0eea7bba7ed50b9942565c91">setId</a>(const uint8_t num)</td><td class="entry"><a class="el" href="classIRFujitsuAC.html">IRFujitsuAC</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classIRFujitsuAC.html#ac125c320f9794aae931bc59ba332a4a8">setMode</a>(const uint8_t mode)</td><td class="entry"><a class="el" href="classIRFujitsuAC.html">IRFujitsuAC</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classIRFujitsuAC.html#a5393698000d8becf33ff332b32b97c73">setModel</a>(const fujitsu_ac_remote_model_t model)</td><td class="entry"><a class="el" href="classIRFujitsuAC.html">IRFujitsuAC</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classIRFujitsuAC.html#acc78790fa33d24c5e068200ec3109798">setOffSleepTimer</a>(const uint16_t nr_mins)</td><td class="entry"><a class="el" href="classIRFujitsuAC.html">IRFujitsuAC</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">private</span></td></tr>
@ -113,7 +119,7 @@ $(function() {
<tr class="even"><td class="entry"><a class="el" href="classIRFujitsuAC.html#a9b89d756948affa7029eeeed51916cbb">setRaw</a>(const uint8_t newState[], const uint16_t length)</td><td class="entry"><a class="el" href="classIRFujitsuAC.html">IRFujitsuAC</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classIRFujitsuAC.html#aebed4f746874057d7a8a50bbc88e74a5">setSleepTimer</a>(const uint16_t nr_mins)</td><td class="entry"><a class="el" href="classIRFujitsuAC.html">IRFujitsuAC</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classIRFujitsuAC.html#a60ab8f21b5561e94a322b72a606468b9">setSwing</a>(const uint8_t mode)</td><td class="entry"><a class="el" href="classIRFujitsuAC.html">IRFujitsuAC</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classIRFujitsuAC.html#ab56c02fc0311ee7f28e780948cbc6a75">setTemp</a>(const uint8_t temp)</td><td class="entry"><a class="el" href="classIRFujitsuAC.html">IRFujitsuAC</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classIRFujitsuAC.html#add8b65e2f16c36c6ccdf00bd19c34366">setTemp</a>(const float temp, const bool useCelsius=true)</td><td class="entry"><a class="el" href="classIRFujitsuAC.html">IRFujitsuAC</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classIRFujitsuAC.html#a58670cab1b422527897da9e5ae821b0c">setTimerType</a>(const uint8_t timertype)</td><td class="entry"><a class="el" href="classIRFujitsuAC.html">IRFujitsuAC</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classIRFujitsuAC.html#a603a0e1870f406e4e746a7bb4c37fb70">stateReset</a>(void)</td><td class="entry"><a class="el" href="classIRFujitsuAC.html">IRFujitsuAC</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classIRFujitsuAC.html#a53c48bc1f32c849263a3aa86ff06b1d4">stepHoriz</a>(void)</td><td class="entry"><a class="el" href="classIRFujitsuAC.html">IRFujitsuAC</a></td><td class="entry"></td></tr>

View File

@ -128,12 +128,12 @@ Public Member Functions</h2></td></tr>
<tr class="memitem:a59d6739d40ebb0beaef3504de7cecbfd"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIRFujitsuAC.html#a59d6739d40ebb0beaef3504de7cecbfd">getCmd</a> (void) const</td></tr>
<tr class="memdesc:a59d6739d40ebb0beaef3504de7cecbfd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the requested (special) command part for the A/C message. <a href="classIRFujitsuAC.html#a59d6739d40ebb0beaef3504de7cecbfd">More...</a><br /></td></tr>
<tr class="separator:a59d6739d40ebb0beaef3504de7cecbfd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab56c02fc0311ee7f28e780948cbc6a75"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIRFujitsuAC.html#ab56c02fc0311ee7f28e780948cbc6a75">setTemp</a> (const uint8_t temp)</td></tr>
<tr class="memdesc:ab56c02fc0311ee7f28e780948cbc6a75"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the temperature. <a href="classIRFujitsuAC.html#ab56c02fc0311ee7f28e780948cbc6a75">More...</a><br /></td></tr>
<tr class="separator:ab56c02fc0311ee7f28e780948cbc6a75"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae49e4ab7bfe072da8b40fc1d33eba5e7"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIRFujitsuAC.html#ae49e4ab7bfe072da8b40fc1d33eba5e7">getTemp</a> (void) const</td></tr>
<tr class="memdesc:ae49e4ab7bfe072da8b40fc1d33eba5e7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the current temperature setting. <a href="classIRFujitsuAC.html#ae49e4ab7bfe072da8b40fc1d33eba5e7">More...</a><br /></td></tr>
<tr class="separator:ae49e4ab7bfe072da8b40fc1d33eba5e7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:add8b65e2f16c36c6ccdf00bd19c34366"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIRFujitsuAC.html#add8b65e2f16c36c6ccdf00bd19c34366">setTemp</a> (const float temp, const bool useCelsius=true)</td></tr>
<tr class="memdesc:add8b65e2f16c36c6ccdf00bd19c34366"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the temperature. <a href="classIRFujitsuAC.html#add8b65e2f16c36c6ccdf00bd19c34366">More...</a><br /></td></tr>
<tr class="separator:add8b65e2f16c36c6ccdf00bd19c34366"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aba877f65241647ab1e59f3d68026c906"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIRFujitsuAC.html#aba877f65241647ab1e59f3d68026c906">getTemp</a> (void) const</td></tr>
<tr class="memdesc:aba877f65241647ab1e59f3d68026c906"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the current temperature setting. <a href="classIRFujitsuAC.html#aba877f65241647ab1e59f3d68026c906">More...</a><br /></td></tr>
<tr class="separator:aba877f65241647ab1e59f3d68026c906"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af0fc10ec0a606434477cb41c60eb49e5"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIRFujitsuAC.html#af0fc10ec0a606434477cb41c60eb49e5">setFanSpeed</a> (const uint8_t fan)</td></tr>
<tr class="memdesc:af0fc10ec0a606434477cb41c60eb49e5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the speed of the fan. <a href="classIRFujitsuAC.html#af0fc10ec0a606434477cb41c60eb49e5">More...</a><br /></td></tr>
<tr class="separator:af0fc10ec0a606434477cb41c60eb49e5"><td class="memSeparator" colspan="2">&#160;</td></tr>
@ -185,6 +185,12 @@ Public Member Functions</h2></td></tr>
<tr class="memitem:af76f83d0e31fd33caf2360e4f26bdfe4"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIRFujitsuAC.html#af76f83d0e31fd33caf2360e4f26bdfe4">getFilter</a> (void) const</td></tr>
<tr class="memdesc:af76f83d0e31fd33caf2360e4f26bdfe4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the Filter mode status of the A/C. <a href="classIRFujitsuAC.html#af76f83d0e31fd33caf2360e4f26bdfe4">More...</a><br /></td></tr>
<tr class="separator:af76f83d0e31fd33caf2360e4f26bdfe4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0352fca45ddb7b05277cd3fd66b5a6ca"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIRFujitsuAC.html#a0352fca45ddb7b05277cd3fd66b5a6ca">set10CHeat</a> (const bool <a class="el" href="classIRFujitsuAC.html#adcb24818d088c879beb7d76ada332f43">on</a>)</td></tr>
<tr class="memdesc:a0352fca45ddb7b05277cd3fd66b5a6ca"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the 10C heat status of the A/C. <a href="classIRFujitsuAC.html#a0352fca45ddb7b05277cd3fd66b5a6ca">More...</a><br /></td></tr>
<tr class="separator:a0352fca45ddb7b05277cd3fd66b5a6ca"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3c096987c44aa7dcc3c682fb372f585a"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIRFujitsuAC.html#a3c096987c44aa7dcc3c682fb372f585a">get10CHeat</a> (void) const</td></tr>
<tr class="memdesc:a3c096987c44aa7dcc3c682fb372f585a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the 10C heat status of the A/C. <a href="classIRFujitsuAC.html#a3c096987c44aa7dcc3c682fb372f585a">More...</a><br /></td></tr>
<tr class="separator:a3c096987c44aa7dcc3c682fb372f585a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9a0533cba18739e52014307bf4b1ad07"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIRFujitsuAC.html#a9a0533cba18739e52014307bf4b1ad07">setOutsideQuiet</a> (const bool <a class="el" href="classIRFujitsuAC.html#adcb24818d088c879beb7d76ada332f43">on</a>)</td></tr>
<tr class="memdesc:a9a0533cba18739e52014307bf4b1ad07"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the Outside Quiet mode of the A/C. <a href="classIRFujitsuAC.html#a9a0533cba18739e52014307bf4b1ad07">More...</a><br /></td></tr>
<tr class="separator:a9a0533cba18739e52014307bf4b1ad07"><td class="memSeparator" colspan="2">&#160;</td></tr>
@ -212,6 +218,18 @@ Public Member Functions</h2></td></tr>
<tr class="memitem:aebed4f746874057d7a8a50bbc88e74a5"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIRFujitsuAC.html#aebed4f746874057d7a8a50bbc88e74a5">setSleepTimer</a> (const uint16_t nr_mins)</td></tr>
<tr class="memdesc:aebed4f746874057d7a8a50bbc88e74a5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the Sleep Timer time for the A/C. <a href="classIRFujitsuAC.html#aebed4f746874057d7a8a50bbc88e74a5">More...</a><br /></td></tr>
<tr class="separator:aebed4f746874057d7a8a50bbc88e74a5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5f87182e0eea7bba7ed50b9942565c91"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIRFujitsuAC.html#a5f87182e0eea7bba7ed50b9942565c91">setId</a> (const uint8_t num)</td></tr>
<tr class="memdesc:a5f87182e0eea7bba7ed50b9942565c91"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the device's remote ID number. <a href="classIRFujitsuAC.html#a5f87182e0eea7bba7ed50b9942565c91">More...</a><br /></td></tr>
<tr class="separator:a5f87182e0eea7bba7ed50b9942565c91"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a51369012283f84ff52d733138a690340"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIRFujitsuAC.html#a51369012283f84ff52d733138a690340">getId</a> (void) const</td></tr>
<tr class="memdesc:a51369012283f84ff52d733138a690340"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the current device's remote ID number. <a href="classIRFujitsuAC.html#a51369012283f84ff52d733138a690340">More...</a><br /></td></tr>
<tr class="separator:a51369012283f84ff52d733138a690340"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a29050c9b6174ac038d85ef8983fe8940"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIRFujitsuAC.html#a29050c9b6174ac038d85ef8983fe8940">setCelsius</a> (const bool <a class="el" href="classIRFujitsuAC.html#adcb24818d088c879beb7d76ada332f43">on</a>)</td></tr>
<tr class="memdesc:a29050c9b6174ac038d85ef8983fe8940"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the Temperature units for the A/C. <a href="classIRFujitsuAC.html#a29050c9b6174ac038d85ef8983fe8940">More...</a><br /></td></tr>
<tr class="separator:a29050c9b6174ac038d85ef8983fe8940"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af91371d9fc03c014dad0a6f2abb56df1"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIRFujitsuAC.html#af91371d9fc03c014dad0a6f2abb56df1">getCelsius</a> (void) const</td></tr>
<tr class="memdesc:af91371d9fc03c014dad0a6f2abb56df1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the Clean mode status of the A/C. <a href="classIRFujitsuAC.html#af91371d9fc03c014dad0a6f2abb56df1">More...</a><br /></td></tr>
<tr class="separator:af91371d9fc03c014dad0a6f2abb56df1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae878d663cdcd9f40cb3ae348b03a4cb2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structstdAc_1_1state__t.html">stdAc::state_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIRFujitsuAC.html#ae878d663cdcd9f40cb3ae348b03a4cb2">toCommon</a> (void) const</td></tr>
<tr class="memdesc:ae878d663cdcd9f40cb3ae348b03a4cb2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Convert the current internal state into its <a class="el" href="structstdAc_1_1state__t.html" title="Structure to hold a common A/C state.">stdAc::state_t</a> equivalent. <a href="classIRFujitsuAC.html#ae878d663cdcd9f40cb3ae348b03a4cb2">More...</a><br /></td></tr>
<tr class="separator:ae878d663cdcd9f40cb3ae348b03a4cb2"><td class="memSeparator" colspan="2">&#160;</td></tr>
@ -511,6 +529,48 @@ Private Attributes</h2></td></tr>
</dl>
<dl class="section return"><dt>Returns</dt><dd>The native equivalent of the enum. </dd></dl>
</div>
</div>
<a id="a3c096987c44aa7dcc3c682fb372f585a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3c096987c44aa7dcc3c682fb372f585a">&#9670;&nbsp;</a></span>get10CHeat()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool IRFujitsuAC::get10CHeat </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Get the 10C heat status of the A/C. </p>
<dl class="section return"><dt>Returns</dt><dd>true, the setting is on. false, the setting is off. </dd></dl>
</div>
</div>
<a id="af91371d9fc03c014dad0a6f2abb56df1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af91371d9fc03c014dad0a6f2abb56df1">&#9670;&nbsp;</a></span>getCelsius()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool IRFujitsuAC::getCelsius </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Get the Clean mode status of the A/C. </p>
<dl class="section return"><dt>Returns</dt><dd>true, the setting is on. false, the setting is off. </dd></dl>
</div>
</div>
<a id="a8b356ce721c4b7d4845d27f43adb0e2a"></a>
@ -595,6 +655,27 @@ Private Attributes</h2></td></tr>
<p>Get the Filter mode status of the A/C. </p>
<dl class="section return"><dt>Returns</dt><dd>true, the setting is on. false, the setting is off. </dd></dl>
</div>
</div>
<a id="a51369012283f84ff52d733138a690340"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a51369012283f84ff52d733138a690340">&#9670;&nbsp;</a></span>getId()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint8_t IRFujitsuAC::getId </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Get the current device's remote ID number. </p>
<dl class="section return"><dt>Returns</dt><dd>The current device's remote ID number. </dd></dl>
</div>
</div>
<a id="addabed92c560d2a97743f2fd074fab4d"></a>
@ -786,14 +867,14 @@ Private Attributes</h2></td></tr>
</div>
</div>
<a id="ae49e4ab7bfe072da8b40fc1d33eba5e7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae49e4ab7bfe072da8b40fc1d33eba5e7">&#9670;&nbsp;</a></span>getTemp()</h2>
<a id="aba877f65241647ab1e59f3d68026c906"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aba877f65241647ab1e59f3d68026c906">&#9670;&nbsp;</a></span>getTemp()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint8_t IRFujitsuAC::getTemp </td>
<td class="memname">float IRFujitsuAC::getTemp </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
@ -803,7 +884,7 @@ Private Attributes</h2></td></tr>
</div><div class="memdoc">
<p>Get the current temperature setting. </p>
<dl class="section return"><dt>Returns</dt><dd>The current setting for temp. in degrees celsius. </dd></dl>
<dl class="section return"><dt>Returns</dt><dd>The current setting for temp. in degrees of the currently set units. </dd></dl>
</div>
</div>
@ -892,6 +973,58 @@ Private Attributes</h2></td></tr>
</dd>
</dl>
</div>
</div>
<a id="a0352fca45ddb7b05277cd3fd66b5a6ca"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0352fca45ddb7b05277cd3fd66b5a6ca">&#9670;&nbsp;</a></span>set10CHeat()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void IRFujitsuAC::set10CHeat </td>
<td>(</td>
<td class="paramtype">const bool&#160;</td>
<td class="paramname"><em>on</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Set the 10C heat status of the A/C. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">on</td><td>true, the setting is on. false, the setting is off. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a29050c9b6174ac038d85ef8983fe8940"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a29050c9b6174ac038d85ef8983fe8940">&#9670;&nbsp;</a></span>setCelsius()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void IRFujitsuAC::setCelsius </td>
<td>(</td>
<td class="paramtype">const bool&#160;</td>
<td class="paramname"><em>on</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Set the Temperature units for the A/C. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">on</td><td>true, use Celsius. false, use Fahrenheit. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a7f6f18ea39bf28717cb65ff348b1b2f5"></a>
@ -996,6 +1129,32 @@ Private Attributes</h2></td></tr>
</dd>
</dl>
</div>
</div>
<a id="a5f87182e0eea7bba7ed50b9942565c91"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5f87182e0eea7bba7ed50b9942565c91">&#9670;&nbsp;</a></span>setId()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void IRFujitsuAC::setId </td>
<td>(</td>
<td class="paramtype">const uint8_t&#160;</td>
<td class="paramname"><em>num</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Set the device's remote ID number. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">num</td><td>The ID for the remote. Valid number range is 0 to 3. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="ac125c320f9794aae931bc59ba332a4a8"></a>
@ -1279,8 +1438,8 @@ Private Attributes</h2></td></tr>
</div>
</div>
<a id="ab56c02fc0311ee7f28e780948cbc6a75"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab56c02fc0311ee7f28e780948cbc6a75">&#9670;&nbsp;</a></span>setTemp()</h2>
<a id="add8b65e2f16c36c6ccdf00bd19c34366"></a>
<h2 class="memtitle"><span class="permalink"><a href="#add8b65e2f16c36c6ccdf00bd19c34366">&#9670;&nbsp;</a></span>setTemp()</h2>
<div class="memitem">
<div class="memproto">
@ -1288,9 +1447,19 @@ Private Attributes</h2></td></tr>
<tr>
<td class="memname">void IRFujitsuAC::setTemp </td>
<td>(</td>
<td class="paramtype">const uint8_t&#160;</td>
<td class="paramname"><em>temp</em></td><td>)</td>
<td class="paramtype">const float&#160;</td>
<td class="paramname"><em>temp</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const bool&#160;</td>
<td class="paramname"><em>useCelsius</em> = <code>true</code>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
@ -1298,7 +1467,8 @@ Private Attributes</h2></td></tr>
<p>Set the temperature. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">temp</td><td>The temperature in degrees celsius. </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">temp</td><td>The temperature in degrees. </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">useCelsius</td><td>Use Celsius or Fahrenheit? </td></tr>
</table>
</dd>
</dl>

View File

@ -0,0 +1,111 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.17"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>IRremoteESP8266: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">IRremoteESP8266
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.17 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">IRTrumaAc Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="classIRTrumaAc.html">IRTrumaAc</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classIRTrumaAc.html#ac756f5efa2a62a36495def7b4ca755c7">_</a></td><td class="entry"><a class="el" href="classIRTrumaAc.html">IRTrumaAc</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr><td class="entry"><a class="el" href="classIRTrumaAc.html#abd9d54c3185e53d25c870a8e89cb0e90">_irsend</a></td><td class="entry"><a class="el" href="classIRTrumaAc.html">IRTrumaAc</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classIRTrumaAc.html#a7793142d962316d930372ea6beac2069">_lastfan</a></td><td class="entry"><a class="el" href="classIRTrumaAc.html">IRTrumaAc</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr><td class="entry"><a class="el" href="classIRTrumaAc.html#a9e72a42def9956635765c6bfb54f333b">_lastmode</a></td><td class="entry"><a class="el" href="classIRTrumaAc.html">IRTrumaAc</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classIRTrumaAc.html#a46d8ace3fd0d30f07c35b52c4d9ff71a">begin</a>(void)</td><td class="entry"><a class="el" href="classIRTrumaAc.html">IRTrumaAc</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classIRTrumaAc.html#a88f8ba515492d3d217f6476e0f386f1e">calcChecksum</a>(const uint64_t state)</td><td class="entry"><a class="el" href="classIRTrumaAc.html">IRTrumaAc</a></td><td class="entry"><span class="mlabel">private</span><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classIRTrumaAc.html#a6596a2fd4644358a6f122db2a94447e7">calibrate</a>(void)</td><td class="entry"><a class="el" href="classIRTrumaAc.html">IRTrumaAc</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classIRTrumaAc.html#a5bdb72773b8b2583754227d4f22e4573">checksum</a>(void)</td><td class="entry"><a class="el" href="classIRTrumaAc.html">IRTrumaAc</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classIRTrumaAc.html#a3b7bbb494fcb23b7b154e89587eb871a">convertFan</a>(const stdAc::fanspeed_t speed)</td><td class="entry"><a class="el" href="classIRTrumaAc.html">IRTrumaAc</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr><td class="entry"><a class="el" href="classIRTrumaAc.html#a5d300dcade65104145b253110862aa2f">convertMode</a>(const stdAc::opmode_t mode)</td><td class="entry"><a class="el" href="classIRTrumaAc.html">IRTrumaAc</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classIRTrumaAc.html#a5e96e2b872dcb6cccff9f8231b3374c4">getFan</a>(void) const</td><td class="entry"><a class="el" href="classIRTrumaAc.html">IRTrumaAc</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classIRTrumaAc.html#ac5190d6978631080f1617d3feec6f239">getMode</a>(void) const</td><td class="entry"><a class="el" href="classIRTrumaAc.html">IRTrumaAc</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classIRTrumaAc.html#a3a27b6b42bcd57cd1acfc2a7d6c4389c">getPower</a>(void) const</td><td class="entry"><a class="el" href="classIRTrumaAc.html">IRTrumaAc</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classIRTrumaAc.html#a5102362a518e49176b3605d6fddf027e">getQuiet</a>(void) const</td><td class="entry"><a class="el" href="classIRTrumaAc.html">IRTrumaAc</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classIRTrumaAc.html#a96c74884f744b75ba230bb7a4464fd21">getRaw</a>(void)</td><td class="entry"><a class="el" href="classIRTrumaAc.html">IRTrumaAc</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classIRTrumaAc.html#a779a279fe607c42f2b4a7b4ff8eaf13f">getTemp</a>(void) const</td><td class="entry"><a class="el" href="classIRTrumaAc.html">IRTrumaAc</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classIRTrumaAc.html#a02171342bc69c38b9d13930bfd5c44ff">IRTrumaAc</a>(const uint16_t pin, const bool inverted=false, const bool use_modulation=true)</td><td class="entry"><a class="el" href="classIRTrumaAc.html">IRTrumaAc</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
<tr><td class="entry"><a class="el" href="classIRTrumaAc.html#a82ef2f54b87332f6d2f1e3350544a3ec">off</a>(void)</td><td class="entry"><a class="el" href="classIRTrumaAc.html">IRTrumaAc</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classIRTrumaAc.html#a3c6f23621e34049df6ff135a4552f93a">on</a>(void)</td><td class="entry"><a class="el" href="classIRTrumaAc.html">IRTrumaAc</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classIRTrumaAc.html#ac429be41669c7ea395a4f57b99f90642">send</a>(const uint16_t repeat=kNoRepeat)</td><td class="entry"><a class="el" href="classIRTrumaAc.html">IRTrumaAc</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classIRTrumaAc.html#a6e650fb764693da7ab1b863b43a667e1">setFan</a>(const uint8_t speed)</td><td class="entry"><a class="el" href="classIRTrumaAc.html">IRTrumaAc</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classIRTrumaAc.html#ae244a2be001cc99946f59cd3c178d95a">setMode</a>(const uint8_t mode)</td><td class="entry"><a class="el" href="classIRTrumaAc.html">IRTrumaAc</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classIRTrumaAc.html#aaff68f98a079f0596440a0915409a6c1">setPower</a>(const bool on)</td><td class="entry"><a class="el" href="classIRTrumaAc.html">IRTrumaAc</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classIRTrumaAc.html#a5c1bc2a26b75c50a723cc4d29d121a9d">setQuiet</a>(const bool on)</td><td class="entry"><a class="el" href="classIRTrumaAc.html">IRTrumaAc</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classIRTrumaAc.html#a80eec53fa6df87174eb2212eee01f4fa">setRaw</a>(const uint64_t state)</td><td class="entry"><a class="el" href="classIRTrumaAc.html">IRTrumaAc</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classIRTrumaAc.html#ae6cb4a1fa7671a9162145b6a4e8bd08b">setTemp</a>(const uint8_t celsius)</td><td class="entry"><a class="el" href="classIRTrumaAc.html">IRTrumaAc</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classIRTrumaAc.html#a8a028e5859735ecfd11cbef649dd51d3">stateReset</a>(void)</td><td class="entry"><a class="el" href="classIRTrumaAc.html">IRTrumaAc</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classIRTrumaAc.html#a71cbcde09a100df106dc86a6e9022958">toCommon</a>(void) const</td><td class="entry"><a class="el" href="classIRTrumaAc.html">IRTrumaAc</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classIRTrumaAc.html#ac91956eb18e0339cfa6280104737e22c">toCommonFanSpeed</a>(const uint8_t speed)</td><td class="entry"><a class="el" href="classIRTrumaAc.html">IRTrumaAc</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr><td class="entry"><a class="el" href="classIRTrumaAc.html#a7d07273e6fb55fd9ad0e328054e1bfd0">toCommonMode</a>(const uint8_t mode)</td><td class="entry"><a class="el" href="classIRTrumaAc.html">IRTrumaAc</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classIRTrumaAc.html#a0250f4a833b4ec583d28e85dd5ec6f7a">toString</a>(void) const</td><td class="entry"><a class="el" href="classIRTrumaAc.html">IRTrumaAc</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classIRTrumaAc.html#abd89085aeaa1847e37e14c01ac874c69">validChecksum</a>(const uint64_t state)</td><td class="entry"><a class="el" href="classIRTrumaAc.html">IRTrumaAc</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.17
</small></address>
</body>
</html>

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,5 @@
<map id="IRTrumaAc" name="IRTrumaAc">
<area shape="rect" id="node1" title="Class for handling detailed Truma A/C messages." alt="" coords="51,95,141,121"/>
<area shape="rect" id="node2" href="$classIRsend.html" title="Class for sending all basic IR protocols." alt="" coords="5,5,72,32"/>
<area shape="rect" id="node3" href="$unionTrumaProtocol.html" title="Native representation of a Truma A/C message." alt="" coords="96,5,211,32"/>
</map>

View File

@ -0,0 +1 @@
3f87faf5dbce96ca1ef6345373f8752e

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.8 KiB

View File

@ -93,7 +93,7 @@ $(function() {
<tr class="even"><td class="entry"><a class="el" href="classIRac.html#a3ef3fd7283a1578963ca314a6f1cbd71">ecoclim</a>(IREcoclimAc *ac, const bool on, const stdAc::opmode_t mode, const float degrees, const stdAc::fanspeed_t fan, const int16_t sleep=-1, const int16_t clock=-1)</td><td class="entry"><a class="el" href="classIRac.html">IRac</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr><td class="entry"><a class="el" href="classIRac.html#abb847bd5e09feb293432b8a8cf0dd9de">electra</a>(IRElectraAc *ac, const bool on, const stdAc::opmode_t mode, const float degrees, const stdAc::fanspeed_t fan, const stdAc::swingv_t swingv, const stdAc::swingh_t swingh, const bool turbo, const bool lighttoggle, const bool clean)</td><td class="entry"><a class="el" href="classIRac.html">IRac</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classIRac.html#ab8d8a1ce5de8970c07c90fb41731e2e6">fanspeedToString</a>(const stdAc::fanspeed_t speed)</td><td class="entry"><a class="el" href="classIRac.html">IRac</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr><td class="entry"><a class="el" href="classIRac.html#a8060ea615d929e3f400e68693c22320d">fujitsu</a>(IRFujitsuAC *ac, const fujitsu_ac_remote_model_t model, const bool on, const stdAc::opmode_t mode, const float degrees, const stdAc::fanspeed_t fan, const stdAc::swingv_t swingv, const stdAc::swingh_t swingh, const bool quiet, const bool turbo, const bool econo, const bool filter, const bool clean, const int16_t sleep=-1)</td><td class="entry"><a class="el" href="classIRac.html">IRac</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr><td class="entry"><a class="el" href="classIRac.html#ae951653fc030f30a989dd40f53d30b35">fujitsu</a>(IRFujitsuAC *ac, const fujitsu_ac_remote_model_t model, const bool on, const stdAc::opmode_t mode, const bool celsius, const float degrees, const stdAc::fanspeed_t fan, const stdAc::swingv_t swingv, const stdAc::swingh_t swingh, const bool quiet, const bool turbo, const bool econo, const bool filter, const bool clean, const int16_t sleep=-1)</td><td class="entry"><a class="el" href="classIRac.html">IRac</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classIRac.html#af0122722691881b04c312bb30efcc3f2">getState</a>(void)</td><td class="entry"><a class="el" href="classIRac.html">IRac</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classIRac.html#adf582223eae0127491c7f1db38f101d3">getStatePrev</a>(void)</td><td class="entry"><a class="el" href="classIRac.html">IRac</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classIRac.html#ac47ff5c6faf41e6fb37df258a8bafc08">goodweather</a>(IRGoodweatherAc *ac, const bool on, const stdAc::opmode_t mode, const float degrees, const stdAc::fanspeed_t fan, const stdAc::swingv_t swingv, const bool turbo, const bool light, const int16_t sleep=-1)</td><td class="entry"><a class="el" href="classIRac.html">IRac</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
@ -144,9 +144,10 @@ $(function() {
<tr><td class="entry"><a class="el" href="classIRac.html#a9bb89d95bd06eb04efb4999baee63725">toshiba</a>(IRToshibaAC *ac, const bool on, const stdAc::opmode_t mode, const float degrees, const stdAc::fanspeed_t fan, const stdAc::swingv_t swingv, const bool turbo, const bool econo)</td><td class="entry"><a class="el" href="classIRac.html">IRac</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classIRac.html#a788f29495e5ac706bdb4f4efabcb26d0">transcold</a>(IRTranscoldAc *ac, const bool on, const stdAc::opmode_t mode, const float degrees, const stdAc::fanspeed_t fan, const stdAc::swingv_t swingv, const stdAc::swingh_t swingh)</td><td class="entry"><a class="el" href="classIRac.html">IRac</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr><td class="entry"><a class="el" href="classIRac.html#aed1a012c0546c2b1d53e86871a42ba1a">trotec</a>(IRTrotecESP *ac, const bool on, const stdAc::opmode_t mode, const float degrees, const stdAc::fanspeed_t fan, const int16_t sleep=-1)</td><td class="entry"><a class="el" href="classIRac.html">IRac</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classIRac.html#a9b1cd1a4d44bc56e62128b9dbc178bba">vestel</a>(IRVestelAc *ac, const bool on, const stdAc::opmode_t mode, const float degrees, const stdAc::fanspeed_t fan, const stdAc::swingv_t swingv, const bool turbo, const bool filter, const int16_t sleep=-1, const int16_t clock=-1, const bool sendNormal=true)</td><td class="entry"><a class="el" href="classIRac.html">IRac</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr><td class="entry"><a class="el" href="classIRac.html#aab4cf3b1872a94835cf1c885b767adb6">voltas</a>(IRVoltas *ac, const voltas_ac_remote_model_t model, const bool on, const stdAc::opmode_t mode, const float degrees, const stdAc::fanspeed_t fan, const stdAc::swingv_t swingv, const stdAc::swingh_t swingh, const bool turbo, const bool econo, const bool light, const int16_t sleep=-1)</td><td class="entry"><a class="el" href="classIRac.html">IRac</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classIRac.html#ae5f7a03589f614c03c5ad8629100b05a">whirlpool</a>(IRWhirlpoolAc *ac, const whirlpool_ac_remote_model_t model, const bool on, const stdAc::opmode_t mode, const float degrees, const stdAc::fanspeed_t fan, const stdAc::swingv_t swingv, const bool turbo, const bool light, const int16_t sleep=-1, const int16_t clock=-1)</td><td class="entry"><a class="el" href="classIRac.html">IRac</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classIRac.html#ab4cffb706bed9926b5eb600eba083482">truma</a>(IRTrumaAc *ac, const bool on, const stdAc::opmode_t mode, const float degrees, const stdAc::fanspeed_t fan, const bool quiet)</td><td class="entry"><a class="el" href="classIRac.html">IRac</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr><td class="entry"><a class="el" href="classIRac.html#a9b1cd1a4d44bc56e62128b9dbc178bba">vestel</a>(IRVestelAc *ac, const bool on, const stdAc::opmode_t mode, const float degrees, const stdAc::fanspeed_t fan, const stdAc::swingv_t swingv, const bool turbo, const bool filter, const int16_t sleep=-1, const int16_t clock=-1, const bool sendNormal=true)</td><td class="entry"><a class="el" href="classIRac.html">IRac</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classIRac.html#aab4cf3b1872a94835cf1c885b767adb6">voltas</a>(IRVoltas *ac, const voltas_ac_remote_model_t model, const bool on, const stdAc::opmode_t mode, const float degrees, const stdAc::fanspeed_t fan, const stdAc::swingv_t swingv, const stdAc::swingh_t swingh, const bool turbo, const bool econo, const bool light, const int16_t sleep=-1)</td><td class="entry"><a class="el" href="classIRac.html">IRac</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr><td class="entry"><a class="el" href="classIRac.html#ae5f7a03589f614c03c5ad8629100b05a">whirlpool</a>(IRWhirlpoolAc *ac, const whirlpool_ac_remote_model_t model, const bool on, const stdAc::opmode_t mode, const float degrees, const stdAc::fanspeed_t fan, const stdAc::swingv_t swingv, const bool turbo, const bool light, const int16_t sleep=-1, const int16_t clock=-1)</td><td class="entry"><a class="el" href="classIRac.html">IRac</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>

View File

@ -222,9 +222,9 @@ Private Member Functions</h2></td></tr>
<tr class="memitem:abb847bd5e09feb293432b8a8cf0dd9de"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIRac.html#abb847bd5e09feb293432b8a8cf0dd9de">electra</a> (<a class="el" href="classIRElectraAc.html">IRElectraAc</a> *ac, const bool on, const <a class="el" href="namespacestdAc.html#a99ad268c783486f9b3207cb78f48444f">stdAc::opmode_t</a> mode, const float degrees, const <a class="el" href="namespacestdAc.html#a8bb0dbf18fe69f639f4ac0b3ff133383">stdAc::fanspeed_t</a> fan, const <a class="el" href="namespacestdAc.html#ac07f224c7bb47cac55dd01f24770ef43">stdAc::swingv_t</a> swingv, const <a class="el" href="namespacestdAc.html#aae50ee315fa9c9ec1a4078da40d6b147">stdAc::swingh_t</a> swingh, const bool turbo, const bool lighttoggle, const bool clean)</td></tr>
<tr class="memdesc:abb847bd5e09feb293432b8a8cf0dd9de"><td class="mdescLeft">&#160;</td><td class="mdescRight">Send an Electra A/C message with the supplied settings. <a href="classIRac.html#abb847bd5e09feb293432b8a8cf0dd9de">More...</a><br /></td></tr>
<tr class="separator:abb847bd5e09feb293432b8a8cf0dd9de"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8060ea615d929e3f400e68693c22320d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIRac.html#a8060ea615d929e3f400e68693c22320d">fujitsu</a> (<a class="el" href="classIRFujitsuAC.html">IRFujitsuAC</a> *ac, const <a class="el" href="IRsend_8h.html#a7204e78a1fe37a819c0b66f87a685dc0">fujitsu_ac_remote_model_t</a> model, const bool on, const <a class="el" href="namespacestdAc.html#a99ad268c783486f9b3207cb78f48444f">stdAc::opmode_t</a> mode, const float degrees, const <a class="el" href="namespacestdAc.html#a8bb0dbf18fe69f639f4ac0b3ff133383">stdAc::fanspeed_t</a> fan, const <a class="el" href="namespacestdAc.html#ac07f224c7bb47cac55dd01f24770ef43">stdAc::swingv_t</a> swingv, const <a class="el" href="namespacestdAc.html#aae50ee315fa9c9ec1a4078da40d6b147">stdAc::swingh_t</a> swingh, const bool quiet, const bool turbo, const bool econo, const bool filter, const bool clean, const int16_t sleep=-1)</td></tr>
<tr class="memdesc:a8060ea615d929e3f400e68693c22320d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Send a Fujitsu A/C message with the supplied settings. <a href="classIRac.html#a8060ea615d929e3f400e68693c22320d">More...</a><br /></td></tr>
<tr class="separator:a8060ea615d929e3f400e68693c22320d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae951653fc030f30a989dd40f53d30b35"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIRac.html#ae951653fc030f30a989dd40f53d30b35">fujitsu</a> (<a class="el" href="classIRFujitsuAC.html">IRFujitsuAC</a> *ac, const <a class="el" href="IRsend_8h.html#a7204e78a1fe37a819c0b66f87a685dc0">fujitsu_ac_remote_model_t</a> model, const bool on, const <a class="el" href="namespacestdAc.html#a99ad268c783486f9b3207cb78f48444f">stdAc::opmode_t</a> mode, const bool celsius, const float degrees, const <a class="el" href="namespacestdAc.html#a8bb0dbf18fe69f639f4ac0b3ff133383">stdAc::fanspeed_t</a> fan, const <a class="el" href="namespacestdAc.html#ac07f224c7bb47cac55dd01f24770ef43">stdAc::swingv_t</a> swingv, const <a class="el" href="namespacestdAc.html#aae50ee315fa9c9ec1a4078da40d6b147">stdAc::swingh_t</a> swingh, const bool quiet, const bool turbo, const bool econo, const bool filter, const bool clean, const int16_t sleep=-1)</td></tr>
<tr class="memdesc:ae951653fc030f30a989dd40f53d30b35"><td class="mdescLeft">&#160;</td><td class="mdescRight">Send a Fujitsu A/C message with the supplied settings. <a href="classIRac.html#ae951653fc030f30a989dd40f53d30b35">More...</a><br /></td></tr>
<tr class="separator:ae951653fc030f30a989dd40f53d30b35"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac47ff5c6faf41e6fb37df258a8bafc08"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIRac.html#ac47ff5c6faf41e6fb37df258a8bafc08">goodweather</a> (<a class="el" href="classIRGoodweatherAc.html">IRGoodweatherAc</a> *ac, const bool on, const <a class="el" href="namespacestdAc.html#a99ad268c783486f9b3207cb78f48444f">stdAc::opmode_t</a> mode, const float degrees, const <a class="el" href="namespacestdAc.html#a8bb0dbf18fe69f639f4ac0b3ff133383">stdAc::fanspeed_t</a> fan, const <a class="el" href="namespacestdAc.html#ac07f224c7bb47cac55dd01f24770ef43">stdAc::swingv_t</a> swingv, const bool turbo, const bool light, const int16_t sleep=-1)</td></tr>
<tr class="memdesc:ac47ff5c6faf41e6fb37df258a8bafc08"><td class="mdescLeft">&#160;</td><td class="mdescRight">Send a Goodweather A/C message with the supplied settings. <a href="classIRac.html#ac47ff5c6faf41e6fb37df258a8bafc08">More...</a><br /></td></tr>
<tr class="separator:ac47ff5c6faf41e6fb37df258a8bafc08"><td class="memSeparator" colspan="2">&#160;</td></tr>
@ -306,6 +306,9 @@ Private Member Functions</h2></td></tr>
<tr class="memitem:aed1a012c0546c2b1d53e86871a42ba1a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIRac.html#aed1a012c0546c2b1d53e86871a42ba1a">trotec</a> (<a class="el" href="classIRTrotecESP.html">IRTrotecESP</a> *ac, const bool on, const <a class="el" href="namespacestdAc.html#a99ad268c783486f9b3207cb78f48444f">stdAc::opmode_t</a> mode, const float degrees, const <a class="el" href="namespacestdAc.html#a8bb0dbf18fe69f639f4ac0b3ff133383">stdAc::fanspeed_t</a> fan, const int16_t sleep=-1)</td></tr>
<tr class="memdesc:aed1a012c0546c2b1d53e86871a42ba1a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Send a Trotec A/C message with the supplied settings. <a href="classIRac.html#aed1a012c0546c2b1d53e86871a42ba1a">More...</a><br /></td></tr>
<tr class="separator:aed1a012c0546c2b1d53e86871a42ba1a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab4cffb706bed9926b5eb600eba083482"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIRac.html#ab4cffb706bed9926b5eb600eba083482">truma</a> (<a class="el" href="classIRTrumaAc.html">IRTrumaAc</a> *ac, const bool on, const <a class="el" href="namespacestdAc.html#a99ad268c783486f9b3207cb78f48444f">stdAc::opmode_t</a> mode, const float degrees, const <a class="el" href="namespacestdAc.html#a8bb0dbf18fe69f639f4ac0b3ff133383">stdAc::fanspeed_t</a> fan, const bool quiet)</td></tr>
<tr class="memdesc:ab4cffb706bed9926b5eb600eba083482"><td class="mdescLeft">&#160;</td><td class="mdescRight">Send a Truma A/C message with the supplied settings. <a href="classIRac.html#ab4cffb706bed9926b5eb600eba083482">More...</a><br /></td></tr>
<tr class="separator:ab4cffb706bed9926b5eb600eba083482"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9b1cd1a4d44bc56e62128b9dbc178bba"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIRac.html#a9b1cd1a4d44bc56e62128b9dbc178bba">vestel</a> (<a class="el" href="classIRVestelAc.html">IRVestelAc</a> *ac, const bool on, const <a class="el" href="namespacestdAc.html#a99ad268c783486f9b3207cb78f48444f">stdAc::opmode_t</a> mode, const float degrees, const <a class="el" href="namespacestdAc.html#a8bb0dbf18fe69f639f4ac0b3ff133383">stdAc::fanspeed_t</a> fan, const <a class="el" href="namespacestdAc.html#ac07f224c7bb47cac55dd01f24770ef43">stdAc::swingv_t</a> swingv, const bool turbo, const bool filter, const int16_t sleep=-1, const int16_t clock=-1, const bool sendNormal=true)</td></tr>
<tr class="memdesc:a9b1cd1a4d44bc56e62128b9dbc178bba"><td class="mdescLeft">&#160;</td><td class="mdescRight">Send a Vestel A/C message with the supplied settings. <a href="classIRac.html#a9b1cd1a4d44bc56e62128b9dbc178bba">More...</a><br /></td></tr>
<tr class="separator:a9b1cd1a4d44bc56e62128b9dbc178bba"><td class="memSeparator" colspan="2">&#160;</td></tr>
@ -2113,8 +2116,8 @@ Private Attributes</h2></td></tr>
</div>
</div>
<a id="a8060ea615d929e3f400e68693c22320d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8060ea615d929e3f400e68693c22320d">&#9670;&nbsp;</a></span>fujitsu()</h2>
<a id="ae951653fc030f30a989dd40f53d30b35"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae951653fc030f30a989dd40f53d30b35">&#9670;&nbsp;</a></span>fujitsu()</h2>
<div class="memitem">
<div class="memproto">
@ -2146,6 +2149,12 @@ Private Attributes</h2></td></tr>
<td class="paramtype">const <a class="el" href="namespacestdAc.html#a99ad268c783486f9b3207cb78f48444f">stdAc::opmode_t</a>&#160;</td>
<td class="paramname"><em>mode</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const bool&#160;</td>
<td class="paramname"><em>celsius</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
@ -2226,6 +2235,7 @@ Private Attributes</h2></td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">model</td><td>The A/C model to use. </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">on</td><td>The power setting. </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">mode</td><td>The operation mode setting. </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">celsius</td><td>Temperature units. True is Celsius, False is Fahrenheit. </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">degrees</td><td>The temperature setting in degrees. </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">fan</td><td>The speed setting for the fan. </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">swingv</td><td>The vertical swing setting. </td></tr>
@ -5903,6 +5913,79 @@ Private Attributes</h2></td></tr>
</dd>
</dl>
</div>
</div>
<a id="ab4cffb706bed9926b5eb600eba083482"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab4cffb706bed9926b5eb600eba083482">&#9670;&nbsp;</a></span>truma()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void IRac::truma </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classIRTrumaAc.html">IRTrumaAc</a> *&#160;</td>
<td class="paramname"><em>ac</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const bool&#160;</td>
<td class="paramname"><em>on</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="namespacestdAc.html#a99ad268c783486f9b3207cb78f48444f">stdAc::opmode_t</a>&#160;</td>
<td class="paramname"><em>mode</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const float&#160;</td>
<td class="paramname"><em>degrees</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="namespacestdAc.html#a8bb0dbf18fe69f639f4ac0b3ff133383">stdAc::fanspeed_t</a>&#160;</td>
<td class="paramname"><em>fan</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const bool&#160;</td>
<td class="paramname"><em>quiet</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Send a Truma A/C message with the supplied settings. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in,out]</td><td class="paramname">ac</td><td>A Ptr to an <a class="el" href="classIRTrumaAc.html" title="Class for handling detailed Truma A/C messages.">IRTrumaAc</a> object to use. </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">on</td><td>The power setting. </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">mode</td><td>The operation mode setting. </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">degrees</td><td>The temperature setting in degrees. </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">fan</td><td>The speed setting for the fan. </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">quiet</td><td>Run the device quietly if we can. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a9b1cd1a4d44bc56e62128b9dbc178bba"></a>

View File

@ -158,39 +158,40 @@ $(function() {
<tr><td class="entry"><a class="el" href="classIRrecv.html#aae6ab687ae319ae50a52238916bcfb1a">decodeToshibaAC</a>(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kToshibaACBits, const bool strict=true)</td><td class="entry"><a class="el" href="classIRrecv.html">IRrecv</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classIRrecv.html#a16c44538d7e01d9b118d983de39d18e3">decodeTranscold</a>(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kTranscoldBits, const bool strict=true)</td><td class="entry"><a class="el" href="classIRrecv.html">IRrecv</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr><td class="entry"><a class="el" href="classIRrecv.html#ae2920c488173f3fa37f5325438157ced">decodeTrotec</a>(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kTrotecBits, const bool strict=true)</td><td class="entry"><a class="el" href="classIRrecv.html">IRrecv</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classIRrecv.html#a5d48b3c91434c18c7726cca504d75b73">decodeVestelAc</a>(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kVestelAcBits, const bool strict=true)</td><td class="entry"><a class="el" href="classIRrecv.html">IRrecv</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr><td class="entry"><a class="el" href="classIRrecv.html#a43539320036ba1c17e9875e4dc9fd055">decodeVoltas</a>(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kVoltasBits, const bool strict=true)</td><td class="entry"><a class="el" href="classIRrecv.html">IRrecv</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classIRrecv.html#a0d1eec83cf092f5621cb34b3e94777c4">decodeWhirlpoolAC</a>(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kWhirlpoolAcBits, const bool strict=true)</td><td class="entry"><a class="el" href="classIRrecv.html">IRrecv</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr><td class="entry"><a class="el" href="classIRrecv.html#a66289f6a462557ad26e6c0a64f36cf02">decodeWhynter</a>(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kWhynterBits, const bool strict=true)</td><td class="entry"><a class="el" href="classIRrecv.html">IRrecv</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classIRrecv.html#a9c7c5cdee244070d5999232a1bcdae60">decodeXmp</a>(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kXmpBits, const bool strict=true)</td><td class="entry"><a class="el" href="classIRrecv.html">IRrecv</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr><td class="entry"><a class="el" href="classIRrecv.html#a72afd857c8b2e0192021a40afc96c2d8">decodeZepeal</a>(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kZepealBits, const bool strict=true)</td><td class="entry"><a class="el" href="classIRrecv.html">IRrecv</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classIRrecv.html#a9f4a719e756ad78c7dd47186f8bef087">disableIRIn</a>(void)</td><td class="entry"><a class="el" href="classIRrecv.html">IRrecv</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classIRrecv.html#a52c05ec6d8f3dbfb75f21f3b4fe7be3d">enableIRIn</a>(const bool pullup=false)</td><td class="entry"><a class="el" href="classIRrecv.html">IRrecv</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classIRrecv.html#a69ab02ea6823ccf18d1f6be87ca1b92e">getBufSize</a>(void)</td><td class="entry"><a class="el" href="classIRrecv.html">IRrecv</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classIRrecv.html#a8e32daaa903a8e42dad7faaf405b33dc">getRClevel</a>(decode_results *results, uint16_t *offset, uint16_t *used, uint16_t bitTime, const uint8_t tolerance=kUseDefTol, const int16_t excess=kMarkExcess, const uint16_t delta=0, const uint8_t maxwidth=3)</td><td class="entry"><a class="el" href="classIRrecv.html">IRrecv</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classIRrecv.html#a144f64da3b44708394c06b0fbefb6347">getTolerance</a>(void)</td><td class="entry"><a class="el" href="classIRrecv.html">IRrecv</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classIRrecv.html#a6fdac84ce51ce119972bf121ccc95aab">irparams_save</a></td><td class="entry"><a class="el" href="classIRrecv.html">IRrecv</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classIRrecv.html#a8fe4d26ef1f863db1db9994fed5fc209">IRrecv</a>(const uint16_t recvpin, const uint16_t bufsize=kRawBuf, const uint8_t timeout=kTimeoutMs, const bool save_buffer=false, const uint8_t timer_num=kDefaultESP32Timer)</td><td class="entry"><a class="el" href="classIRrecv.html">IRrecv</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
<tr><td class="entry"><a class="el" href="classIRrecv.html#a3bb1bcc1c1a3184294dd35c8f6f758b1">IRrecv</a>(const uint16_t recvpin, const uint16_t bufsize=kRawBuf, const uint8_t timeout=kTimeoutMs, const bool save_buffer=false)</td><td class="entry"><a class="el" href="classIRrecv.html">IRrecv</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classIRrecv.html#a8bc218dae714ab189a3da4fff269cdaa">match</a>(const uint32_t measured, const uint32_t desired, const uint8_t tolerance=kUseDefTol, const uint16_t delta=0)</td><td class="entry"><a class="el" href="classIRrecv.html">IRrecv</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classIRrecv.html#ae7bfd4ff689c7563c65c4e6e8c58187a">matchAtLeast</a>(const uint32_t measured, const uint32_t desired, const uint8_t tolerance=kUseDefTol, const uint16_t delta=0)</td><td class="entry"><a class="el" href="classIRrecv.html">IRrecv</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classIRrecv.html#a97534938349b52b46395be1d3e2f59fa">matchBytes</a>(volatile uint16_t *data_ptr, uint8_t *result_ptr, const uint16_t remaining, const uint16_t nbytes, const uint16_t onemark, const uint32_t onespace, const uint16_t zeromark, const uint32_t zerospace, const uint8_t tolerance=kUseDefTol, const int16_t excess=kMarkExcess, const bool MSBfirst=true, const bool expectlastspace=true)</td><td class="entry"><a class="el" href="classIRrecv.html">IRrecv</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr><td class="entry"><a class="el" href="classIRrecv.html#a1d8b50fcac074e71e9a92a62f62f0be7">matchData</a>(volatile uint16_t *data_ptr, const uint16_t nbits, const uint16_t onemark, const uint32_t onespace, const uint16_t zeromark, const uint32_t zerospace, const uint8_t tolerance=kUseDefTol, const int16_t excess=kMarkExcess, const bool MSBfirst=true, const bool expectlastspace=true)</td><td class="entry"><a class="el" href="classIRrecv.html">IRrecv</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classIRrecv.html#ab783f52acc2ff4052313d6947563e4fd">matchGeneric</a>(volatile uint16_t *data_ptr, uint64_t *result_ptr, const uint16_t remaining, const uint16_t nbits, const uint16_t hdrmark, const uint32_t hdrspace, const uint16_t onemark, const uint32_t onespace, const uint16_t zeromark, const uint32_t zerospace, const uint16_t footermark, const uint32_t footerspace, const bool atleast=false, const uint8_t tolerance=kUseDefTol, const int16_t excess=kMarkExcess, const bool MSBfirst=true)</td><td class="entry"><a class="el" href="classIRrecv.html">IRrecv</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr><td class="entry"><a class="el" href="classIRrecv.html#a4448c1658383962d735353352987c9aa">matchGeneric</a>(volatile uint16_t *data_ptr, uint8_t *result_ptr, const uint16_t remaining, const uint16_t nbits, const uint16_t hdrmark, const uint32_t hdrspace, const uint16_t onemark, const uint32_t onespace, const uint16_t zeromark, const uint32_t zerospace, const uint16_t footermark, const uint32_t footerspace, const bool atleast=false, const uint8_t tolerance=kUseDefTol, const int16_t excess=kMarkExcess, const bool MSBfirst=true)</td><td class="entry"><a class="el" href="classIRrecv.html">IRrecv</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classIRrecv.html#a4582d75ef1d11aee35fce86c38dcccf0">matchGenericConstBitTime</a>(volatile uint16_t *data_ptr, uint64_t *result_ptr, const uint16_t remaining, const uint16_t nbits, const uint16_t hdrmark, const uint32_t hdrspace, const uint16_t one, const uint32_t zero, const uint16_t footermark, const uint32_t footerspace, const bool atleast=false, const uint8_t tolerance=kUseDefTol, const int16_t excess=kMarkExcess, const bool MSBfirst=true)</td><td class="entry"><a class="el" href="classIRrecv.html">IRrecv</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr><td class="entry"><a class="el" href="classIRrecv.html#ade70777ad0e047e11b99b03d8f5e3728">matchManchester</a>(volatile const uint16_t *data_ptr, uint64_t *result_ptr, const uint16_t remaining, const uint16_t nbits, const uint16_t hdrmark, const uint32_t hdrspace, const uint16_t clock_period, const uint16_t footermark, const uint32_t footerspace, const bool atleast=false, const uint8_t tolerance=kUseDefTol, const int16_t excess=kMarkExcess, const bool MSBfirst=true, const bool GEThomas=true)</td><td class="entry"><a class="el" href="classIRrecv.html">IRrecv</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classIRrecv.html#ab44403411a217eb8ea75271575f8ab83">matchManchesterData</a>(volatile const uint16_t *data_ptr, uint64_t *result_ptr, const uint16_t remaining, const uint16_t nbits, const uint16_t half_period, const uint16_t starting_balance=0, const uint8_t tolerance=kUseDefTol, const int16_t excess=kMarkExcess, const bool MSBfirst=true, const bool GEThomas=true)</td><td class="entry"><a class="el" href="classIRrecv.html">IRrecv</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr><td class="entry"><a class="el" href="classIRrecv.html#ae78ef12b8194db5d3cb5a2605d29830d">matchMark</a>(const uint32_t measured, const uint32_t desired, const uint8_t tolerance=kUseDefTol, const int16_t excess=kMarkExcess)</td><td class="entry"><a class="el" href="classIRrecv.html">IRrecv</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classIRrecv.html#adf11286f0ef5e8984396b5f6331db87e">matchMarkRange</a>(const uint32_t measured, const uint32_t desired, const uint16_t range=100, const int16_t excess=kMarkExcess)</td><td class="entry"><a class="el" href="classIRrecv.html">IRrecv</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classIRrecv.html#a9fd363e8b2edee2ed3c473349ecc58fc">matchSpace</a>(const uint32_t measured, const uint32_t desired, const uint8_t tolerance=kUseDefTol, const int16_t excess=kMarkExcess)</td><td class="entry"><a class="el" href="classIRrecv.html">IRrecv</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classIRrecv.html#a2200a9c1064497838506eb278791bb03">matchSpaceRange</a>(const uint32_t measured, const uint32_t desired, const uint16_t range=100, const int16_t excess=kMarkExcess)</td><td class="entry"><a class="el" href="classIRrecv.html">IRrecv</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classIRrecv.html#a6b5beb7348d807d8d98ae929d005510e">resume</a>(void)</td><td class="entry"><a class="el" href="classIRrecv.html">IRrecv</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classIRrecv.html#aa091c449db70c65fd0221669df7438ea">setTolerance</a>(const uint8_t percent=kTolerance)</td><td class="entry"><a class="el" href="classIRrecv.html">IRrecv</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classIRrecv.html#a02693553aad1decd67bdae60402e48bf">setUnknownThreshold</a>(const uint16_t length)</td><td class="entry"><a class="el" href="classIRrecv.html">IRrecv</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classIRrecv.html#a573dbb20695f2ffc808623df8c36280c">ticksHigh</a>(const uint32_t usecs, const uint8_t tolerance=kUseDefTol, const uint16_t delta=0)</td><td class="entry"><a class="el" href="classIRrecv.html">IRrecv</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr><td class="entry"><a class="el" href="classIRrecv.html#ac08e50c5eec10c0095157f4bdd4051c8">ticksLow</a>(const uint32_t usecs, const uint8_t tolerance=kUseDefTol, const uint16_t delta=0)</td><td class="entry"><a class="el" href="classIRrecv.html">IRrecv</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classIRrecv.html#a87d4cca5e350177cb0922842dda1eb5b">~IRrecv</a>(void)</td><td class="entry"><a class="el" href="classIRrecv.html">IRrecv</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classIRrecv.html#a76a85fb183cc943532bc9c589c42a17a">decodeTruma</a>(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kTrumaBits, const bool strict=true)</td><td class="entry"><a class="el" href="classIRrecv.html">IRrecv</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr><td class="entry"><a class="el" href="classIRrecv.html#a5d48b3c91434c18c7726cca504d75b73">decodeVestelAc</a>(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kVestelAcBits, const bool strict=true)</td><td class="entry"><a class="el" href="classIRrecv.html">IRrecv</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classIRrecv.html#a43539320036ba1c17e9875e4dc9fd055">decodeVoltas</a>(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kVoltasBits, const bool strict=true)</td><td class="entry"><a class="el" href="classIRrecv.html">IRrecv</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr><td class="entry"><a class="el" href="classIRrecv.html#a0d1eec83cf092f5621cb34b3e94777c4">decodeWhirlpoolAC</a>(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kWhirlpoolAcBits, const bool strict=true)</td><td class="entry"><a class="el" href="classIRrecv.html">IRrecv</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classIRrecv.html#a66289f6a462557ad26e6c0a64f36cf02">decodeWhynter</a>(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kWhynterBits, const bool strict=true)</td><td class="entry"><a class="el" href="classIRrecv.html">IRrecv</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr><td class="entry"><a class="el" href="classIRrecv.html#a9c7c5cdee244070d5999232a1bcdae60">decodeXmp</a>(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kXmpBits, const bool strict=true)</td><td class="entry"><a class="el" href="classIRrecv.html">IRrecv</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classIRrecv.html#a72afd857c8b2e0192021a40afc96c2d8">decodeZepeal</a>(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kZepealBits, const bool strict=true)</td><td class="entry"><a class="el" href="classIRrecv.html">IRrecv</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr><td class="entry"><a class="el" href="classIRrecv.html#a9f4a719e756ad78c7dd47186f8bef087">disableIRIn</a>(void)</td><td class="entry"><a class="el" href="classIRrecv.html">IRrecv</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classIRrecv.html#a52c05ec6d8f3dbfb75f21f3b4fe7be3d">enableIRIn</a>(const bool pullup=false)</td><td class="entry"><a class="el" href="classIRrecv.html">IRrecv</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classIRrecv.html#a69ab02ea6823ccf18d1f6be87ca1b92e">getBufSize</a>(void)</td><td class="entry"><a class="el" href="classIRrecv.html">IRrecv</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classIRrecv.html#a8e32daaa903a8e42dad7faaf405b33dc">getRClevel</a>(decode_results *results, uint16_t *offset, uint16_t *used, uint16_t bitTime, const uint8_t tolerance=kUseDefTol, const int16_t excess=kMarkExcess, const uint16_t delta=0, const uint8_t maxwidth=3)</td><td class="entry"><a class="el" href="classIRrecv.html">IRrecv</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr><td class="entry"><a class="el" href="classIRrecv.html#a144f64da3b44708394c06b0fbefb6347">getTolerance</a>(void)</td><td class="entry"><a class="el" href="classIRrecv.html">IRrecv</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classIRrecv.html#a6fdac84ce51ce119972bf121ccc95aab">irparams_save</a></td><td class="entry"><a class="el" href="classIRrecv.html">IRrecv</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr><td class="entry"><a class="el" href="classIRrecv.html#a8fe4d26ef1f863db1db9994fed5fc209">IRrecv</a>(const uint16_t recvpin, const uint16_t bufsize=kRawBuf, const uint8_t timeout=kTimeoutMs, const bool save_buffer=false, const uint8_t timer_num=kDefaultESP32Timer)</td><td class="entry"><a class="el" href="classIRrecv.html">IRrecv</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classIRrecv.html#a3bb1bcc1c1a3184294dd35c8f6f758b1">IRrecv</a>(const uint16_t recvpin, const uint16_t bufsize=kRawBuf, const uint8_t timeout=kTimeoutMs, const bool save_buffer=false)</td><td class="entry"><a class="el" href="classIRrecv.html">IRrecv</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
<tr><td class="entry"><a class="el" href="classIRrecv.html#a8bc218dae714ab189a3da4fff269cdaa">match</a>(const uint32_t measured, const uint32_t desired, const uint8_t tolerance=kUseDefTol, const uint16_t delta=0)</td><td class="entry"><a class="el" href="classIRrecv.html">IRrecv</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classIRrecv.html#ae7bfd4ff689c7563c65c4e6e8c58187a">matchAtLeast</a>(const uint32_t measured, const uint32_t desired, const uint8_t tolerance=kUseDefTol, const uint16_t delta=0)</td><td class="entry"><a class="el" href="classIRrecv.html">IRrecv</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr><td class="entry"><a class="el" href="classIRrecv.html#a97534938349b52b46395be1d3e2f59fa">matchBytes</a>(volatile uint16_t *data_ptr, uint8_t *result_ptr, const uint16_t remaining, const uint16_t nbytes, const uint16_t onemark, const uint32_t onespace, const uint16_t zeromark, const uint32_t zerospace, const uint8_t tolerance=kUseDefTol, const int16_t excess=kMarkExcess, const bool MSBfirst=true, const bool expectlastspace=true)</td><td class="entry"><a class="el" href="classIRrecv.html">IRrecv</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classIRrecv.html#a1d8b50fcac074e71e9a92a62f62f0be7">matchData</a>(volatile uint16_t *data_ptr, const uint16_t nbits, const uint16_t onemark, const uint32_t onespace, const uint16_t zeromark, const uint32_t zerospace, const uint8_t tolerance=kUseDefTol, const int16_t excess=kMarkExcess, const bool MSBfirst=true, const bool expectlastspace=true)</td><td class="entry"><a class="el" href="classIRrecv.html">IRrecv</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr><td class="entry"><a class="el" href="classIRrecv.html#ab783f52acc2ff4052313d6947563e4fd">matchGeneric</a>(volatile uint16_t *data_ptr, uint64_t *result_ptr, const uint16_t remaining, const uint16_t nbits, const uint16_t hdrmark, const uint32_t hdrspace, const uint16_t onemark, const uint32_t onespace, const uint16_t zeromark, const uint32_t zerospace, const uint16_t footermark, const uint32_t footerspace, const bool atleast=false, const uint8_t tolerance=kUseDefTol, const int16_t excess=kMarkExcess, const bool MSBfirst=true)</td><td class="entry"><a class="el" href="classIRrecv.html">IRrecv</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classIRrecv.html#a4448c1658383962d735353352987c9aa">matchGeneric</a>(volatile uint16_t *data_ptr, uint8_t *result_ptr, const uint16_t remaining, const uint16_t nbits, const uint16_t hdrmark, const uint32_t hdrspace, const uint16_t onemark, const uint32_t onespace, const uint16_t zeromark, const uint32_t zerospace, const uint16_t footermark, const uint32_t footerspace, const bool atleast=false, const uint8_t tolerance=kUseDefTol, const int16_t excess=kMarkExcess, const bool MSBfirst=true)</td><td class="entry"><a class="el" href="classIRrecv.html">IRrecv</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr><td class="entry"><a class="el" href="classIRrecv.html#a4582d75ef1d11aee35fce86c38dcccf0">matchGenericConstBitTime</a>(volatile uint16_t *data_ptr, uint64_t *result_ptr, const uint16_t remaining, const uint16_t nbits, const uint16_t hdrmark, const uint32_t hdrspace, const uint16_t one, const uint32_t zero, const uint16_t footermark, const uint32_t footerspace, const bool atleast=false, const uint8_t tolerance=kUseDefTol, const int16_t excess=kMarkExcess, const bool MSBfirst=true)</td><td class="entry"><a class="el" href="classIRrecv.html">IRrecv</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classIRrecv.html#ade70777ad0e047e11b99b03d8f5e3728">matchManchester</a>(volatile const uint16_t *data_ptr, uint64_t *result_ptr, const uint16_t remaining, const uint16_t nbits, const uint16_t hdrmark, const uint32_t hdrspace, const uint16_t clock_period, const uint16_t footermark, const uint32_t footerspace, const bool atleast=false, const uint8_t tolerance=kUseDefTol, const int16_t excess=kMarkExcess, const bool MSBfirst=true, const bool GEThomas=true)</td><td class="entry"><a class="el" href="classIRrecv.html">IRrecv</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr><td class="entry"><a class="el" href="classIRrecv.html#ab44403411a217eb8ea75271575f8ab83">matchManchesterData</a>(volatile const uint16_t *data_ptr, uint64_t *result_ptr, const uint16_t remaining, const uint16_t nbits, const uint16_t half_period, const uint16_t starting_balance=0, const uint8_t tolerance=kUseDefTol, const int16_t excess=kMarkExcess, const bool MSBfirst=true, const bool GEThomas=true)</td><td class="entry"><a class="el" href="classIRrecv.html">IRrecv</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classIRrecv.html#ae78ef12b8194db5d3cb5a2605d29830d">matchMark</a>(const uint32_t measured, const uint32_t desired, const uint8_t tolerance=kUseDefTol, const int16_t excess=kMarkExcess)</td><td class="entry"><a class="el" href="classIRrecv.html">IRrecv</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classIRrecv.html#adf11286f0ef5e8984396b5f6331db87e">matchMarkRange</a>(const uint32_t measured, const uint32_t desired, const uint16_t range=100, const int16_t excess=kMarkExcess)</td><td class="entry"><a class="el" href="classIRrecv.html">IRrecv</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classIRrecv.html#a9fd363e8b2edee2ed3c473349ecc58fc">matchSpace</a>(const uint32_t measured, const uint32_t desired, const uint8_t tolerance=kUseDefTol, const int16_t excess=kMarkExcess)</td><td class="entry"><a class="el" href="classIRrecv.html">IRrecv</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classIRrecv.html#a2200a9c1064497838506eb278791bb03">matchSpaceRange</a>(const uint32_t measured, const uint32_t desired, const uint16_t range=100, const int16_t excess=kMarkExcess)</td><td class="entry"><a class="el" href="classIRrecv.html">IRrecv</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classIRrecv.html#a6b5beb7348d807d8d98ae929d005510e">resume</a>(void)</td><td class="entry"><a class="el" href="classIRrecv.html">IRrecv</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classIRrecv.html#aa091c449db70c65fd0221669df7438ea">setTolerance</a>(const uint8_t percent=kTolerance)</td><td class="entry"><a class="el" href="classIRrecv.html">IRrecv</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classIRrecv.html#a02693553aad1decd67bdae60402e48bf">setUnknownThreshold</a>(const uint16_t length)</td><td class="entry"><a class="el" href="classIRrecv.html">IRrecv</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classIRrecv.html#a573dbb20695f2ffc808623df8c36280c">ticksHigh</a>(const uint32_t usecs, const uint8_t tolerance=kUseDefTol, const uint16_t delta=0)</td><td class="entry"><a class="el" href="classIRrecv.html">IRrecv</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classIRrecv.html#ac08e50c5eec10c0095157f4bdd4051c8">ticksLow</a>(const uint32_t usecs, const uint8_t tolerance=kUseDefTol, const uint16_t delta=0)</td><td class="entry"><a class="el" href="classIRrecv.html">IRrecv</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr><td class="entry"><a class="el" href="classIRrecv.html#a87d4cca5e350177cb0922842dda1eb5b">~IRrecv</a>(void)</td><td class="entry"><a class="el" href="classIRrecv.html">IRrecv</a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>

View File

@ -445,6 +445,9 @@ Private Member Functions</h2></td></tr>
<tr class="memitem:a9c7c5cdee244070d5999232a1bcdae60"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIRrecv.html#a9c7c5cdee244070d5999232a1bcdae60">decodeXmp</a> (<a class="el" href="classdecode__results.html">decode_results</a> *results, uint16_t offset=<a class="el" href="IRrecv_8h.html#a44a836a34428f8f75b1ae566de4bb972">kStartOffset</a>, const uint16_t nbits=<a class="el" href="IRremoteESP8266_8h.html#adfcd08adae1243b1108353ef5cfe8776">kXmpBits</a>, const bool strict=true)</td></tr>
<tr class="memdesc:a9c7c5cdee244070d5999232a1bcdae60"><td class="mdescLeft">&#160;</td><td class="mdescRight">Decode the supplied XMP packet/message. Status: BETA / Probably works. <a href="classIRrecv.html#a9c7c5cdee244070d5999232a1bcdae60">More...</a><br /></td></tr>
<tr class="separator:a9c7c5cdee244070d5999232a1bcdae60"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a76a85fb183cc943532bc9c589c42a17a"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIRrecv.html#a76a85fb183cc943532bc9c589c42a17a">decodeTruma</a> (<a class="el" href="classdecode__results.html">decode_results</a> *results, uint16_t offset=<a class="el" href="IRrecv_8h.html#a44a836a34428f8f75b1ae566de4bb972">kStartOffset</a>, const uint16_t nbits=<a class="el" href="IRremoteESP8266_8h.html#aa5ba6ea5669410e37620b616c75e766f">kTrumaBits</a>, const bool strict=true)</td></tr>
<tr class="memdesc:a76a85fb183cc943532bc9c589c42a17a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Decode the supplied Truma message. Status: STABLE / Confirmed working with real device. <a href="classIRrecv.html#a76a85fb183cc943532bc9c589c42a17a">More...</a><br /></td></tr>
<tr class="separator:a76a85fb183cc943532bc9c589c42a17a"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pri-attribs"></a>
Private Attributes</h2></td></tr>
@ -5912,6 +5915,66 @@ LG 32bit protocol appears near identical to the Samsung protocol. They possibly
</dl>
<dl class="section return"><dt>Returns</dt><dd>True if it can decode it, false if it can't. </dd></dl>
</div>
</div>
<a id="a76a85fb183cc943532bc9c589c42a17a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a76a85fb183cc943532bc9c589c42a17a">&#9670;&nbsp;</a></span>decodeTruma()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool IRrecv::decodeTruma </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classdecode__results.html">decode_results</a> *&#160;</td>
<td class="paramname"><em>results</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint16_t&#160;</td>
<td class="paramname"><em>offset</em> = <code><a class="el" href="IRrecv_8h.html#a44a836a34428f8f75b1ae566de4bb972">kStartOffset</a></code>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const uint16_t&#160;</td>
<td class="paramname"><em>nbits</em> = <code><a class="el" href="IRremoteESP8266_8h.html#aa5ba6ea5669410e37620b616c75e766f">kTrumaBits</a></code>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const bool&#160;</td>
<td class="paramname"><em>strict</em> = <code>true</code>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Decode the supplied Truma message. Status: STABLE / Confirmed working with real device. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in,out]</td><td class="paramname">results</td><td>Ptr to the data to decode &amp; where to store the decode result. </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">offset</td><td>The starting index to use when attempting to decode the raw data. Typically/Defaults to kStartOffset. </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">nbits</td><td>The number of data bits to expect. Typically kTrumaBits. </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">strict</td><td>Flag indicating if we should perform strict matching. </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>A boolean. True if it can decode it, false if it can't. </dd></dl>
</div>
</div>
<a id="a5d48b3c91434c18c7726cca504d75b73"></a>
@ -7996,6 +8059,7 @@ LG 32bit protocol appears near identical to the Samsung protocol. They possibly
<li>src/<a class="el" href="ir__Toshiba_8cpp.html">ir_Toshiba.cpp</a></li>
<li>src/<a class="el" href="ir__Transcold_8cpp.html">ir_Transcold.cpp</a></li>
<li>src/<a class="el" href="ir__Trotec_8cpp.html">ir_Trotec.cpp</a></li>
<li>src/<a class="el" href="ir__Truma_8cpp.html">ir_Truma.cpp</a></li>
<li>src/<a class="el" href="ir__Vestel_8cpp.html">ir_Vestel.cpp</a></li>
<li>src/<a class="el" href="ir__Voltas_8cpp.html">ir_Voltas.cpp</a></li>
<li>src/<a class="el" href="ir__Whirlpool_8cpp.html">ir_Whirlpool.cpp</a></li>

View File

@ -205,15 +205,16 @@ $(function() {
<tr class="even"><td class="entry"><a class="el" href="classIRsend.html#a5554dd976b56148e214dca9891d2810c">sendToshibaAC</a>(const uint8_t data[], const uint16_t nbytes=kToshibaACStateLength, const uint16_t repeat=kToshibaACMinRepeat)</td><td class="entry"><a class="el" href="classIRsend.html">IRsend</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classIRsend.html#aba4e3420174de6b5538ae91f20d19e21">sendTranscold</a>(const uint64_t data, const uint16_t nbits=kTranscoldBits, const uint16_t repeat=kTranscoldDefaultRepeat)</td><td class="entry"><a class="el" href="classIRsend.html">IRsend</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classIRsend.html#a135796327b5db127473f4d198e663c00">sendTrotec</a>(const unsigned char data[], const uint16_t nbytes=kTrotecStateLength, const uint16_t repeat=kTrotecDefaultRepeat)</td><td class="entry"><a class="el" href="classIRsend.html">IRsend</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classIRsend.html#a129a40f9d344cb0fadfd4cca53ca6b44">sendVestelAc</a>(const uint64_t data, const uint16_t nbits=kVestelAcBits, const uint16_t repeat=kNoRepeat)</td><td class="entry"><a class="el" href="classIRsend.html">IRsend</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classIRsend.html#a3bda5e5e44d2c0e811e9fe3d42b241bf">sendVoltas</a>(const unsigned char data[], const uint16_t nbytes=kVoltasStateLength, const uint16_t repeat=kNoRepeat)</td><td class="entry"><a class="el" href="classIRsend.html">IRsend</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classIRsend.html#aa440a50000a259072f93ad6c0e42ec22">sendWhirlpoolAC</a>(const unsigned char data[], const uint16_t nbytes=kWhirlpoolAcStateLength, const uint16_t repeat=kWhirlpoolAcDefaultRepeat)</td><td class="entry"><a class="el" href="classIRsend.html">IRsend</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classIRsend.html#a07188366deed3dd902cba80a711cf220">sendWhynter</a>(const uint64_t data, const uint16_t nbits=kWhynterBits, const uint16_t repeat=kNoRepeat)</td><td class="entry"><a class="el" href="classIRsend.html">IRsend</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classIRsend.html#a79e650dedb19f37601600c8cb16e4c8e">sendXmp</a>(const uint64_t data, const uint16_t nbits=kXmpBits, const uint16_t repeat=kNoRepeat)</td><td class="entry"><a class="el" href="classIRsend.html">IRsend</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classIRsend.html#a9bcba8bbac41d679b5b930e67d3e1b7f">sendZepeal</a>(const uint64_t data, const uint16_t nbits=kZepealBits, const uint16_t repeat=kZepealMinRepeat)</td><td class="entry"><a class="el" href="classIRsend.html">IRsend</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classIRsend.html#a0417b10d4e16718a87f8b2062a7d04a1">space</a>(uint32_t usec)</td><td class="entry"><a class="el" href="classIRsend.html">IRsend</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classIRsend.html#a42a78d4a3ef0f88b54bee488320344da">toggleRC5</a>(const uint64_t data)</td><td class="entry"><a class="el" href="classIRsend.html">IRsend</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classIRsend.html#a5a0e8778394021ea12a8b8c2daf0add6">toggleRC6</a>(const uint64_t data, const uint16_t nbits=kRC6Mode0Bits)</td><td class="entry"><a class="el" href="classIRsend.html">IRsend</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classIRsend.html#addb8dc185e7d96d3186dad362a6e1445">sendTruma</a>(const uint64_t data, const uint16_t nbits=kTrumaBits, const uint16_t repeat=kNoRepeat)</td><td class="entry"><a class="el" href="classIRsend.html">IRsend</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classIRsend.html#a129a40f9d344cb0fadfd4cca53ca6b44">sendVestelAc</a>(const uint64_t data, const uint16_t nbits=kVestelAcBits, const uint16_t repeat=kNoRepeat)</td><td class="entry"><a class="el" href="classIRsend.html">IRsend</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classIRsend.html#a3bda5e5e44d2c0e811e9fe3d42b241bf">sendVoltas</a>(const unsigned char data[], const uint16_t nbytes=kVoltasStateLength, const uint16_t repeat=kNoRepeat)</td><td class="entry"><a class="el" href="classIRsend.html">IRsend</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classIRsend.html#aa440a50000a259072f93ad6c0e42ec22">sendWhirlpoolAC</a>(const unsigned char data[], const uint16_t nbytes=kWhirlpoolAcStateLength, const uint16_t repeat=kWhirlpoolAcDefaultRepeat)</td><td class="entry"><a class="el" href="classIRsend.html">IRsend</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classIRsend.html#a07188366deed3dd902cba80a711cf220">sendWhynter</a>(const uint64_t data, const uint16_t nbits=kWhynterBits, const uint16_t repeat=kNoRepeat)</td><td class="entry"><a class="el" href="classIRsend.html">IRsend</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classIRsend.html#a79e650dedb19f37601600c8cb16e4c8e">sendXmp</a>(const uint64_t data, const uint16_t nbits=kXmpBits, const uint16_t repeat=kNoRepeat)</td><td class="entry"><a class="el" href="classIRsend.html">IRsend</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classIRsend.html#a9bcba8bbac41d679b5b930e67d3e1b7f">sendZepeal</a>(const uint64_t data, const uint16_t nbits=kZepealBits, const uint16_t repeat=kZepealMinRepeat)</td><td class="entry"><a class="el" href="classIRsend.html">IRsend</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classIRsend.html#a0417b10d4e16718a87f8b2062a7d04a1">space</a>(uint32_t usec)</td><td class="entry"><a class="el" href="classIRsend.html">IRsend</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classIRsend.html#a42a78d4a3ef0f88b54bee488320344da">toggleRC5</a>(const uint64_t data)</td><td class="entry"><a class="el" href="classIRsend.html">IRsend</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classIRsend.html#a5a0e8778394021ea12a8b8c2daf0add6">toggleRC6</a>(const uint64_t data, const uint16_t nbits=kRC6Mode0Bits)</td><td class="entry"><a class="el" href="classIRsend.html">IRsend</a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>

View File

@ -471,6 +471,9 @@ Public Member Functions</h2></td></tr>
<tr class="memitem:a79e650dedb19f37601600c8cb16e4c8e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIRsend.html#a79e650dedb19f37601600c8cb16e4c8e">sendXmp</a> (const uint64_t data, const uint16_t nbits=<a class="el" href="IRremoteESP8266_8h.html#adfcd08adae1243b1108353ef5cfe8776">kXmpBits</a>, const uint16_t repeat=<a class="el" href="IRremoteESP8266_8h.html#a1a49dde7ffbd753f7756cf0c9dc6d826">kNoRepeat</a>)</td></tr>
<tr class="memdesc:a79e650dedb19f37601600c8cb16e4c8e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Send a XMP packet. Status: Beta / Untested against a real device. <a href="classIRsend.html#a79e650dedb19f37601600c8cb16e4c8e">More...</a><br /></td></tr>
<tr class="separator:a79e650dedb19f37601600c8cb16e4c8e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:addb8dc185e7d96d3186dad362a6e1445"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIRsend.html#addb8dc185e7d96d3186dad362a6e1445">sendTruma</a> (const uint64_t data, const uint16_t nbits=<a class="el" href="IRremoteESP8266_8h.html#aa5ba6ea5669410e37620b616c75e766f">kTrumaBits</a>, const uint16_t repeat=<a class="el" href="IRremoteESP8266_8h.html#a1a49dde7ffbd753f7756cf0c9dc6d826">kNoRepeat</a>)</td></tr>
<tr class="memdesc:addb8dc185e7d96d3186dad362a6e1445"><td class="mdescLeft">&#160;</td><td class="mdescRight">Send a Truma formatted message. Status: STABLE / Confirmed working. <a href="classIRsend.html#addb8dc185e7d96d3186dad362a6e1445">More...</a><br /></td></tr>
<tr class="separator:addb8dc185e7d96d3186dad362a6e1445"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
Static Public Member Functions</h2></td></tr>
@ -6540,6 +6543,50 @@ Use this method if you want to send the results of <code>decodePanasonic</code>.
</dd>
</dl>
</div>
</div>
<a id="addb8dc185e7d96d3186dad362a6e1445"></a>
<h2 class="memtitle"><span class="permalink"><a href="#addb8dc185e7d96d3186dad362a6e1445">&#9670;&nbsp;</a></span>sendTruma()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void IRsend::sendTruma </td>
<td>(</td>
<td class="paramtype">const uint64_t&#160;</td>
<td class="paramname"><em>data</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const uint16_t&#160;</td>
<td class="paramname"><em>nbits</em> = <code><a class="el" href="IRremoteESP8266_8h.html#aa5ba6ea5669410e37620b616c75e766f">kTrumaBits</a></code>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const uint16_t&#160;</td>
<td class="paramname"><em>repeat</em> = <code><a class="el" href="IRremoteESP8266_8h.html#a1a49dde7ffbd753f7756cf0c9dc6d826">kNoRepeat</a></code>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Send a Truma formatted message. Status: STABLE / Confirmed working. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">data</td><td>The message to be sent. </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">nbits</td><td>The bit size of the message being sent. </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">repeat</td><td>The number of times the message is to be repeated. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a129a40f9d344cb0fadfd4cca53ca6b44"></a>
@ -7163,6 +7210,7 @@ For RC-6 (36-bits/Xbox-360), it is the 16th least significant bit. </dd></dl>
<li>src/<a class="el" href="ir__Toshiba_8cpp.html">ir_Toshiba.cpp</a></li>
<li>src/<a class="el" href="ir__Transcold_8cpp.html">ir_Transcold.cpp</a></li>
<li>src/<a class="el" href="ir__Trotec_8cpp.html">ir_Trotec.cpp</a></li>
<li>src/<a class="el" href="ir__Truma_8cpp.html">ir_Truma.cpp</a></li>
<li>src/<a class="el" href="ir__Vestel_8cpp.html">ir_Vestel.cpp</a></li>
<li>src/<a class="el" href="ir__Voltas_8cpp.html">ir_Voltas.cpp</a></li>
<li>src/<a class="el" href="ir__Whirlpool_8cpp.html">ir_Whirlpool.cpp</a></li>
@ -7173,9 +7221,9 @@ For RC-6 (36-bits/Xbox-360), it is the 16th least significant bit. </dd></dl>
</ul>
</div><!-- contents -->
<div class="ttc" id="aclassIRsend_html_a0b349351e2ba19f87e6b01cde7e67c49"><div class="ttname"><a href="classIRsend.html#a0b349351e2ba19f87e6b01cde7e67c49">IRsend::sendPronto</a></div><div class="ttdeci">void sendPronto(uint16_t data[], uint16_t len, uint16_t repeat=kNoRepeat)</div><div class="ttdoc">Send a Pronto Code formatted message. Status: STABLE / Known working.</div><div class="ttdef"><b>Definition:</b> ir_Pronto.cpp:56</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_a336bd721135fc8b869941cd3aa73646e"><div class="ttname"><a href="IRremoteESP8266_8h.html#a336bd721135fc8b869941cd3aa73646e">kVoltasStateLength</a></div><div class="ttdeci">const uint16_t kVoltasStateLength</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:1123</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_ab18df94a82b365ff30caaabb05a9fcaf"><div class="ttname"><a href="IRremoteESP8266_8h.html#ab18df94a82b365ff30caaabb05a9fcaf">kCoronaAcStateLength</a></div><div class="ttdeci">const uint16_t kCoronaAcStateLength</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:922</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_a112408429fb4a5cca22a66a351453bad"><div class="ttname"><a href="IRremoteESP8266_8h.html#a112408429fb4a5cca22a66a351453bad">kSonyMinRepeat</a></div><div class="ttdeci">const uint16_t kSonyMinRepeat</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:1094</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_a336bd721135fc8b869941cd3aa73646e"><div class="ttname"><a href="IRremoteESP8266_8h.html#a336bd721135fc8b869941cd3aa73646e">kVoltasStateLength</a></div><div class="ttdeci">const uint16_t kVoltasStateLength</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:1132</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_ab18df94a82b365ff30caaabb05a9fcaf"><div class="ttname"><a href="IRremoteESP8266_8h.html#ab18df94a82b365ff30caaabb05a9fcaf">kCoronaAcStateLength</a></div><div class="ttdeci">const uint16_t kCoronaAcStateLength</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:930</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_a112408429fb4a5cca22a66a351453bad"><div class="ttname"><a href="IRremoteESP8266_8h.html#a112408429fb4a5cca22a66a351453bad">kSonyMinRepeat</a></div><div class="ttdeci">const uint16_t kSonyMinRepeat</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:1102</div></div>
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">

View File

@ -78,20 +78,20 @@ $(function() {
Public Attributes</h2></td></tr>
<tr class="memitem:a9c0e9f161b9c90dc10b7561d4c0b50fa"><td class="memItemLeft" align="right" valign="top"><a class="el" href="IRremoteESP8266_8h.html#ad5b287a488a8c1b7b8661f029ab56fad">decode_type_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdecode__results.html#a9c0e9f161b9c90dc10b7561d4c0b50fa">decode_type</a></td></tr>
<tr class="separator:a9c0e9f161b9c90dc10b7561d4c0b50fa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0b6ad23a642c053344a7d56bf31ebf12"><td class="memItemLeft" >union {</td></tr>
<tr class="memitem:a063ba0860d630215cd3b1f39e598df4a"><td class="memItemLeft" >&#160;&#160;&#160;struct {</td></tr>
<tr class="memitem:a22371b978f08ae52cafa97aa3c6f1f1f"><td class="memItemLeft" >&#160;&#160;&#160;&#160;&#160;&#160;uint64_t&#160;&#160;&#160;<a class="el" href="classdecode__results.html#a033502b7a6b4b0412e5a2062e33c5f47">value</a></td></tr>
<tr class="separator:a22371b978f08ae52cafa97aa3c6f1f1f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2e45d62b1aa65122bf7922711cf07248"><td class="memItemLeft" >&#160;&#160;&#160;&#160;&#160;&#160;uint32_t&#160;&#160;&#160;<a class="el" href="classdecode__results.html#a2858c3a5e28eccca95d44aaa87b70e9e">address</a></td></tr>
<tr class="separator:a2e45d62b1aa65122bf7922711cf07248"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a55d99a24eb132e3ee11a097facd204d7"><td class="memItemLeft" >&#160;&#160;&#160;&#160;&#160;&#160;uint32_t&#160;&#160;&#160;<a class="el" href="classdecode__results.html#a9b750d09f713b0693472f815fd0fd402">command</a></td></tr>
<tr class="separator:a55d99a24eb132e3ee11a097facd204d7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a063ba0860d630215cd3b1f39e598df4a"><td class="memItemLeft" valign="top">&#160;&#160;&#160;}&#160;</td><td class="memItemRight" valign="bottom"></td></tr>
<tr class="separator:a063ba0860d630215cd3b1f39e598df4a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aad9a69c9f60087580fb3d97ae10fe910"><td class="memItemLeft" >&#160;&#160;&#160;uint8_t&#160;&#160;&#160;<a class="el" href="classdecode__results.html#aaeb4b1b2e950bdd181582c385b2f4305">state</a> [<a class="el" href="IRrecv_8h.html#ab7d82cf4c0937c9b1d59d75f6f347ab2">kStateSizeMax</a>]</td></tr>
<tr class="separator:aad9a69c9f60087580fb3d97ae10fe910"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0b6ad23a642c053344a7d56bf31ebf12"><td class="memItemLeft" valign="top">};&#160;</td><td class="memItemRight" valign="bottom"></td></tr>
<tr class="separator:a0b6ad23a642c053344a7d56bf31ebf12"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a88c54aa4d9f7edf28b6651a1a9a09f4c"><td class="memItemLeft" >union {</td></tr>
<tr class="memitem:ab716a1a6dc40ec809a2bbcaa5094b643"><td class="memItemLeft" >&#160;&#160;&#160;struct {</td></tr>
<tr class="memitem:ae392a33b26b2418872d23cca58242dc6"><td class="memItemLeft" >&#160;&#160;&#160;&#160;&#160;&#160;uint64_t&#160;&#160;&#160;<a class="el" href="classdecode__results.html#a033502b7a6b4b0412e5a2062e33c5f47">value</a></td></tr>
<tr class="separator:ae392a33b26b2418872d23cca58242dc6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a63b56e841b335d6fef4c0224d22567fc"><td class="memItemLeft" >&#160;&#160;&#160;&#160;&#160;&#160;uint32_t&#160;&#160;&#160;<a class="el" href="classdecode__results.html#a2858c3a5e28eccca95d44aaa87b70e9e">address</a></td></tr>
<tr class="separator:a63b56e841b335d6fef4c0224d22567fc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a468540530ec4c974ca86d9519894e9d0"><td class="memItemLeft" >&#160;&#160;&#160;&#160;&#160;&#160;uint32_t&#160;&#160;&#160;<a class="el" href="classdecode__results.html#a9b750d09f713b0693472f815fd0fd402">command</a></td></tr>
<tr class="separator:a468540530ec4c974ca86d9519894e9d0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab716a1a6dc40ec809a2bbcaa5094b643"><td class="memItemLeft" valign="top">&#160;&#160;&#160;}&#160;</td><td class="memItemRight" valign="bottom"></td></tr>
<tr class="separator:ab716a1a6dc40ec809a2bbcaa5094b643"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a70179aacc0d0709025e7598e7dae38a7"><td class="memItemLeft" >&#160;&#160;&#160;uint8_t&#160;&#160;&#160;<a class="el" href="classdecode__results.html#aaeb4b1b2e950bdd181582c385b2f4305">state</a> [<a class="el" href="IRrecv_8h.html#ab7d82cf4c0937c9b1d59d75f6f347ab2">kStateSizeMax</a>]</td></tr>
<tr class="separator:a70179aacc0d0709025e7598e7dae38a7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a88c54aa4d9f7edf28b6651a1a9a09f4c"><td class="memItemLeft" valign="top">};&#160;</td><td class="memItemRight" valign="bottom"></td></tr>
<tr class="separator:a88c54aa4d9f7edf28b6651a1a9a09f4c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa5ba2fd53bdb36bdc120d8eabd9f36d7"><td class="memItemLeft" align="right" valign="top">uint16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdecode__results.html#aa5ba2fd53bdb36bdc120d8eabd9f36d7">bits</a></td></tr>
<tr class="separator:aa5ba2fd53bdb36bdc120d8eabd9f36d7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a19043dc161cd5e0d3dcc82b5a7470e49"><td class="memItemLeft" align="right" valign="top">volatile uint16_t *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdecode__results.html#a19043dc161cd5e0d3dcc82b5a7470e49">rawbuf</a></td></tr>
@ -106,8 +106,8 @@ Public Attributes</h2></td></tr>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>Results returned from the decoder. </p>
</div><h2 class="groupheader">Member Data Documentation</h2>
<a id="a0b6ad23a642c053344a7d56bf31ebf12"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0b6ad23a642c053344a7d56bf31ebf12">&#9670;&nbsp;</a></span>@107</h2>
<a id="a88c54aa4d9f7edf28b6651a1a9a09f4c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a88c54aa4d9f7edf28b6651a1a9a09f4c">&#9670;&nbsp;</a></span>@109</h2>
<div class="memitem">
<div class="memproto">

View File

@ -112,133 +112,135 @@ $(function() {
<tr><td valign="top"><a class="el" href="unionCarrierProtocol.html">CarrierProtocol</a>&#160;&#160;&#160;</td>
<td valign="top"><a class="el" href="unionHaierYRW02Protocol.html">HaierYRW02Protocol</a>&#160;&#160;&#160;</td>
<td valign="top"><a class="el" href="classIRHitachiAc.html">IRHitachiAc</a>&#160;&#160;&#160;</td>
<td valign="top"><a class="el" href="classIRVestelAc.html">IRVestelAc</a>&#160;&#160;&#160;</td>
<td valign="top"><a class="el" href="classIRTrumaAc.html">IRTrumaAc</a>&#160;&#160;&#160;</td>
<td valign="top"><a class="el" href="unionSharpProtocol.html">SharpProtocol</a>&#160;&#160;&#160;</td>
</tr>
<tr><td valign="top"><a class="el" href="unionCoolixProtocol.html">CoolixProtocol</a>&#160;&#160;&#160;</td>
<td valign="top"><a class="el" href="unionHitachi1Protocol.html">Hitachi1Protocol</a>&#160;&#160;&#160;</td>
<td valign="top"><a class="el" href="classIRHitachiAc1.html">IRHitachiAc1</a>&#160;&#160;&#160;</td>
<td valign="top"><a class="el" href="classIRVoltas.html">IRVoltas</a>&#160;&#160;&#160;</td>
<td valign="top"><a class="el" href="classIRVestelAc.html">IRVestelAc</a>&#160;&#160;&#160;</td>
<td valign="top"><a class="el" href="structstdAc_1_1state__t.html">state_t</a> (<a class="el" href="namespacestdAc.html">stdAc</a>)&#160;&#160;&#160;</td>
</tr>
<tr><td valign="top"><a class="el" href="unionCoronaProtocol.html">CoronaProtocol</a>&#160;&#160;&#160;</td>
<td valign="top"><a class="el" href="unionHitachi424Protocol.html">Hitachi424Protocol</a>&#160;&#160;&#160;</td>
<td valign="top"><a class="el" href="classIRHitachiAc3.html">IRHitachiAc3</a>&#160;&#160;&#160;</td>
<td valign="top"><a class="el" href="classIRWhirlpoolAc.html">IRWhirlpoolAc</a>&#160;&#160;&#160;</td>
<td valign="top"><a class="el" href="classIRVoltas.html">IRVoltas</a>&#160;&#160;&#160;</td>
<td rowspan="2" valign="bottom"><a name="letter_t"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;t&#160;&#160;</div></td></tr></table>
</td>
</tr>
<tr><td valign="top"><a class="el" href="structCoronaSection.html">CoronaSection</a>&#160;&#160;&#160;</td>
<td valign="top"><a class="el" href="unionHitachiProtocol.html">HitachiProtocol</a>&#160;&#160;&#160;</td>
<td valign="top"><a class="el" href="classIRHitachiAc344.html">IRHitachiAc344</a>&#160;&#160;&#160;</td>
<td rowspan="2" valign="bottom"><a name="letter_k"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;k&#160;&#160;</div></td></tr></table>
</td>
<td valign="top"><a class="el" href="classIRWhirlpoolAc.html">IRWhirlpoolAc</a>&#160;&#160;&#160;</td>
</tr>
<tr><td rowspan="2" valign="bottom"><a name="letter_d"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;d&#160;&#160;</div></td></tr></table>
</td>
<td rowspan="2" valign="bottom"><a name="letter_i"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;i&#160;&#160;</div></td></tr></table>
</td>
<td valign="top"><a class="el" href="classIRHitachiAc424.html">IRHitachiAc424</a>&#160;&#160;&#160;</td>
<td rowspan="2" valign="bottom"><a name="letter_k"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;k&#160;&#160;</div></td></tr></table>
</td>
<td valign="top"><a class="el" href="unionTcl112Protocol.html">Tcl112Protocol</a>&#160;&#160;&#160;</td>
</tr>
<tr><td valign="top"><a class="el" href="classIRKelvinatorAC.html">IRKelvinatorAC</a>&#160;&#160;&#160;</td>
<td valign="top"><a class="el" href="unionKelvinatorProtocol.html">KelvinatorProtocol</a>&#160;&#160;&#160;</td>
<td valign="top"><a class="el" href="unionTechnibelProtocol.html">TechnibelProtocol</a>&#160;&#160;&#160;</td>
</tr>
<tr><td valign="top"><a class="el" href="unionDaikin128Protocol.html">Daikin128Protocol</a>&#160;&#160;&#160;</td>
<td valign="top"><a class="el" href="classIRac.html">IRac</a>&#160;&#160;&#160;</td>
<td valign="top"><a class="el" href="classIRLgAc.html">IRLgAc</a>&#160;&#160;&#160;</td>
<td rowspan="2" valign="bottom"><a name="letter_l"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;l&#160;&#160;</div></td></tr></table>
</td>
<td valign="top"><a class="el" href="unionKelvinatorProtocol.html">KelvinatorProtocol</a>&#160;&#160;&#160;</td>
<td valign="top"><a class="el" href="unionTecoProtocol.html">TecoProtocol</a>&#160;&#160;&#160;</td>
</tr>
<tr><td valign="top"><a class="el" href="unionDaikin152Protocol.html">Daikin152Protocol</a>&#160;&#160;&#160;</td>
<td valign="top"><a class="el" href="classIRAirwellAc.html">IRAirwellAc</a>&#160;&#160;&#160;</td>
<td valign="top"><a class="el" href="classIRMideaAC.html">IRMideaAC</a>&#160;&#160;&#160;</td>
<td rowspan="2" valign="bottom"><a name="letter_l"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;l&#160;&#160;</div></td></tr></table>
</td>
<td valign="top"><a class="el" href="classTimerMs.html">TimerMs</a>&#160;&#160;&#160;</td>
</tr>
<tr><td valign="top"><a class="el" href="unionDaikin160Protocol.html">Daikin160Protocol</a>&#160;&#160;&#160;</td>
<td valign="top"><a class="el" href="classIRAmcorAc.html">IRAmcorAc</a>&#160;&#160;&#160;</td>
<td valign="top"><a class="el" href="classIRMitsubishi112.html">IRMitsubishi112</a>&#160;&#160;&#160;</td>
<td valign="top"><a class="el" href="unionLGProtocol.html">LGProtocol</a>&#160;&#160;&#160;</td>
<td valign="top"><a class="el" href="unionToshibaProtocol.html">ToshibaProtocol</a>&#160;&#160;&#160;</td>
</tr>
<tr><td valign="top"><a class="el" href="unionDaikin176Protocol.html">Daikin176Protocol</a>&#160;&#160;&#160;</td>
<td valign="top"><a class="el" href="classIRArgoAC.html">IRArgoAC</a>&#160;&#160;&#160;</td>
<td valign="top"><a class="el" href="classIRMitsubishi136.html">IRMitsubishi136</a>&#160;&#160;&#160;</td>
<td rowspan="2" valign="bottom"><a name="letter_m"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;m&#160;&#160;</div></td></tr></table>
</td>
<td valign="top"><a class="el" href="unionLGProtocol.html">LGProtocol</a>&#160;&#160;&#160;</td>
<td valign="top"><a class="el" href="unionTranscoldProtocol.html">TranscoldProtocol</a>&#160;&#160;&#160;</td>
</tr>
<tr><td valign="top"><a class="el" href="unionDaikin216Protocol.html">Daikin216Protocol</a>&#160;&#160;&#160;</td>
<td valign="top"><a class="el" href="classIRCarrierAc64.html">IRCarrierAc64</a>&#160;&#160;&#160;</td>
<td valign="top"><a class="el" href="classIRMitsubishiAC.html">IRMitsubishiAC</a>&#160;&#160;&#160;</td>
<td rowspan="2" valign="bottom"><a name="letter_m"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;m&#160;&#160;</div></td></tr></table>
</td>
<td valign="top"><a class="el" href="unionTrotecProtocol.html">TrotecProtocol</a>&#160;&#160;&#160;</td>
</tr>
<tr><td valign="top"><a class="el" href="unionDaikin2Protocol.html">Daikin2Protocol</a>&#160;&#160;&#160;</td>
<td valign="top"><a class="el" href="classIRCoolixAC.html">IRCoolixAC</a>&#160;&#160;&#160;</td>
<td valign="top"><a class="el" href="classIRMitsubishiHeavy152Ac.html">IRMitsubishiHeavy152Ac</a>&#160;&#160;&#160;</td>
<td valign="top"><a class="el" href="unionmagiquest.html">magiquest</a>&#160;&#160;&#160;</td>
<td rowspan="2" valign="bottom"><a name="letter_v"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;v&#160;&#160;</div></td></tr></table>
</td>
<td valign="top"><a class="el" href="unionTrumaProtocol.html">TrumaProtocol</a>&#160;&#160;&#160;</td>
</tr>
<tr><td valign="top"><a class="el" href="unionDaikin64Protocol.html">Daikin64Protocol</a>&#160;&#160;&#160;</td>
<td valign="top"><a class="el" href="classIRCoronaAc.html">IRCoronaAc</a>&#160;&#160;&#160;</td>
<td valign="top"><a class="el" href="classIRMitsubishiHeavy88Ac.html">IRMitsubishiHeavy88Ac</a>&#160;&#160;&#160;</td>
<td valign="top"><a class="el" href="structmatch__result__t.html">match_result_t</a>&#160;&#160;&#160;</td>
<td valign="top"><a class="el" href="unionmagiquest.html">magiquest</a>&#160;&#160;&#160;</td>
<td rowspan="2" valign="bottom"><a name="letter_v"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;v&#160;&#160;</div></td></tr></table>
</td>
</tr>
<tr><td valign="top"><a class="el" href="unionDaikinESPProtocol.html">DaikinESPProtocol</a>&#160;&#160;&#160;</td>
<td valign="top"><a class="el" href="classIRDaikin128.html">IRDaikin128</a>&#160;&#160;&#160;</td>
<td valign="top"><a class="el" href="classIRNeoclimaAc.html">IRNeoclimaAc</a>&#160;&#160;&#160;</td>
<td valign="top"><a class="el" href="unionMideaProtocol.html">MideaProtocol</a>&#160;&#160;&#160;</td>
<td valign="top"><a class="el" href="unionVestelProtocol.html">VestelProtocol</a>&#160;&#160;&#160;</td>
<td valign="top"><a class="el" href="structmatch__result__t.html">match_result_t</a>&#160;&#160;&#160;</td>
</tr>
<tr><td valign="top"><a class="el" href="classdecode__results.html">decode_results</a>&#160;&#160;&#160;</td>
<td valign="top"><a class="el" href="classIRDaikin152.html">IRDaikin152</a>&#160;&#160;&#160;</td>
<td valign="top"><a class="el" href="classIRPanasonicAc.html">IRPanasonicAc</a>&#160;&#160;&#160;</td>
<td valign="top"><a class="el" href="unionMitsubishi112Protocol.html">Mitsubishi112Protocol</a>&#160;&#160;&#160;</td>
<td valign="top"><a class="el" href="unionVoltasProtocol.html">VoltasProtocol</a>&#160;&#160;&#160;</td>
<td valign="top"><a class="el" href="unionMideaProtocol.html">MideaProtocol</a>&#160;&#160;&#160;</td>
<td valign="top"><a class="el" href="unionVestelProtocol.html">VestelProtocol</a>&#160;&#160;&#160;</td>
</tr>
<tr><td valign="top"><a class="el" href="unionDelonghiProtocol.html">DelonghiProtocol</a>&#160;&#160;&#160;</td>
<td valign="top"><a class="el" href="classIRDaikin160.html">IRDaikin160</a>&#160;&#160;&#160;</td>
<td valign="top"><a class="el" href="classIRPanasonicAc32.html">IRPanasonicAc32</a>&#160;&#160;&#160;</td>
<td valign="top"><a class="el" href="unionMitsubishi136Protocol.html">Mitsubishi136Protocol</a>&#160;&#160;&#160;</td>
<td rowspan="2" valign="bottom"><a name="letter_w"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;w&#160;&#160;</div></td></tr></table>
</td>
<td valign="top"><a class="el" href="unionMitsubishi112Protocol.html">Mitsubishi112Protocol</a>&#160;&#160;&#160;</td>
<td valign="top"><a class="el" href="unionVoltasProtocol.html">VoltasProtocol</a>&#160;&#160;&#160;</td>
</tr>
<tr><td rowspan="2" valign="bottom"><a name="letter_e"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;e&#160;&#160;</div></td></tr></table>
</td>
<td valign="top"><a class="el" href="classIRDaikin176.html">IRDaikin176</a>&#160;&#160;&#160;</td>
<td valign="top"><a class="el" href="structirparams__t.html">irparams_t</a>&#160;&#160;&#160;</td>
<td valign="top"><a class="el" href="unionMitsubishi144Protocol.html">Mitsubishi144Protocol</a>&#160;&#160;&#160;</td>
<td valign="top"><a class="el" href="unionMitsubishi136Protocol.html">Mitsubishi136Protocol</a>&#160;&#160;&#160;</td>
<td rowspan="2" valign="bottom"><a name="letter_w"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;w&#160;&#160;</div></td></tr></table>
</td>
</tr>
<tr><td valign="top"><a class="el" href="classIRDaikin2.html">IRDaikin2</a>&#160;&#160;&#160;</td>
<td valign="top"><a class="el" href="classIRrecv.html">IRrecv</a>&#160;&#160;&#160;</td>
<td valign="top"><a class="el" href="unionMitsubishi152Protocol.html">Mitsubishi152Protocol</a>&#160;&#160;&#160;</td>
<td valign="top"><a class="el" href="unionWhirlpoolProtocol.html">WhirlpoolProtocol</a>&#160;&#160;&#160;</td>
<td valign="top"><a class="el" href="unionMitsubishi144Protocol.html">Mitsubishi144Protocol</a>&#160;&#160;&#160;</td>
</tr>
<tr><td valign="top"><a class="el" href="unionEcoclimProtocol.html">EcoclimProtocol</a>&#160;&#160;&#160;</td>
<td valign="top"><a class="el" href="classIRDaikin216.html">IRDaikin216</a>&#160;&#160;&#160;</td>
<td valign="top"><a class="el" href="classIRSamsungAc.html">IRSamsungAc</a>&#160;&#160;&#160;</td>
<td valign="top"><a class="el" href="unionMitsubishi88Protocol.html">Mitsubishi88Protocol</a>&#160;&#160;&#160;</td>
<td></td></tr>
<td valign="top"><a class="el" href="unionMitsubishi152Protocol.html">Mitsubishi152Protocol</a>&#160;&#160;&#160;</td>
<td valign="top"><a class="el" href="unionWhirlpoolProtocol.html">WhirlpoolProtocol</a>&#160;&#160;&#160;</td>
</tr>
<tr><td valign="top"><a class="el" href="unionElectraProtocol.html">ElectraProtocol</a>&#160;&#160;&#160;</td>
<td valign="top"><a class="el" href="classIRDaikin64.html">IRDaikin64</a>&#160;&#160;&#160;</td>
<td valign="top"><a class="el" href="classIRSanyoAc.html">IRSanyoAc</a>&#160;&#160;&#160;</td>
<td rowspan="2" valign="bottom"><a name="letter_n"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;n&#160;&#160;</div></td></tr></table>
</td>
<td valign="top"><a class="el" href="unionMitsubishi88Protocol.html">Mitsubishi88Protocol</a>&#160;&#160;&#160;</td>
<td></td></tr>
<tr><td rowspan="2" valign="bottom"><a name="letter_f"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;f&#160;&#160;</div></td></tr></table>
</td>
<td valign="top"><a class="el" href="classIRDaikinESP.html">IRDaikinESP</a>&#160;&#160;&#160;</td>
<td valign="top"><a class="el" href="classIRsend.html">IRsend</a>&#160;&#160;&#160;</td>
<td rowspan="2" valign="bottom"><a name="letter_n"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;n&#160;&#160;</div></td></tr></table>
</td>
<td></td></tr>
<tr><td valign="top"><a class="el" href="classIRDelonghiAc.html">IRDelonghiAc</a>&#160;&#160;&#160;</td>
<td valign="top"><a class="el" href="classIRSharpAc.html">IRSharpAc</a>&#160;&#160;&#160;</td>
<td valign="top"><a class="el" href="unionNeoclimaProtocol.html">NeoclimaProtocol</a>&#160;&#160;&#160;</td>
<td></td></tr>
<tr><td valign="top"><a class="el" href="unionFujitsuProtocol.html">FujitsuProtocol</a>&#160;&#160;&#160;</td>
<td></td><td></td><td></td><td></td></tr>
<td></td><td></td><td valign="top"><a class="el" href="unionNeoclimaProtocol.html">NeoclimaProtocol</a>&#160;&#160;&#160;</td>
<td></td></tr>
<tr><td></td><td></td><td></td><td></td><td></td></tr>
</table>
<div class="qindex"><a class="qindex" href="#letter_a">a</a>&#160;|&#160;<a class="qindex" href="#letter_c">c</a>&#160;|&#160;<a class="qindex" href="#letter_d">d</a>&#160;|&#160;<a class="qindex" href="#letter_e">e</a>&#160;|&#160;<a class="qindex" href="#letter_f">f</a>&#160;|&#160;<a class="qindex" href="#letter_g">g</a>&#160;|&#160;<a class="qindex" href="#letter_h">h</a>&#160;|&#160;<a class="qindex" href="#letter_i">i</a>&#160;|&#160;<a class="qindex" href="#letter_k">k</a>&#160;|&#160;<a class="qindex" href="#letter_l">l</a>&#160;|&#160;<a class="qindex" href="#letter_m">m</a>&#160;|&#160;<a class="qindex" href="#letter_n">n</a>&#160;|&#160;<a class="qindex" href="#letter_p">p</a>&#160;|&#160;<a class="qindex" href="#letter_s">s</a>&#160;|&#160;<a class="qindex" href="#letter_t">t</a>&#160;|&#160;<a class="qindex" href="#letter_v">v</a>&#160;|&#160;<a class="qindex" href="#letter_w">w</a></div>

View File

@ -354,6 +354,12 @@ Files</h2></td></tr>
<tr class="memitem:ir__Trotec_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ir__Trotec_8h.html">ir_Trotec.h</a> <a href="ir__Trotec_8h_source.html">[code]</a></td></tr>
<tr class="memdesc:ir__Trotec_8h"><td class="mdescLeft">&#160;</td><td class="mdescRight">Support for Trotec protocols. <br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ir__Truma_8cpp"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ir__Truma_8cpp.html">ir_Truma.cpp</a></td></tr>
<tr class="memdesc:ir__Truma_8cpp"><td class="mdescLeft">&#160;</td><td class="mdescRight">Support for Truma protocol. This protocol uses mark length bit encoding. <br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ir__Truma_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ir__Truma_8h.html">ir_Truma.h</a> <a href="ir__Truma_8h_source.html">[code]</a></td></tr>
<tr class="memdesc:ir__Truma_8h"><td class="mdescLeft">&#160;</td><td class="mdescRight">Support for Truma protocol. <br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ir__Vestel_8cpp"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ir__Vestel_8cpp.html">ir_Vestel.cpp</a></td></tr>
<tr class="memdesc:ir__Vestel_8cpp"><td class="mdescLeft">&#160;</td><td class="mdescRight">Support for Vestel protocols. Vestel added by Erdem U. Altinyurt. <br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>

View File

@ -175,28 +175,30 @@ $(function() {
<tr id="row_1_91_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><a href="ir__Transcold_8h_source.html"><span class="icondoc"></span></a><a class="el" href="ir__Transcold_8h.html" target="_self">ir_Transcold.h</a></td><td class="desc">Support for Transcold A/C protocols </td></tr>
<tr id="row_1_92_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icondoc"></span><a class="el" href="ir__Trotec_8cpp.html" target="_self">ir_Trotec.cpp</a></td><td class="desc">Support for Trotec protocols </td></tr>
<tr id="row_1_93_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><a href="ir__Trotec_8h_source.html"><span class="icondoc"></span></a><a class="el" href="ir__Trotec_8h.html" target="_self">ir_Trotec.h</a></td><td class="desc">Support for Trotec protocols </td></tr>
<tr id="row_1_94_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icondoc"></span><a class="el" href="ir__Vestel_8cpp.html" target="_self">ir_Vestel.cpp</a></td><td class="desc">Support for Vestel protocols. Vestel added by Erdem U. Altinyurt </td></tr>
<tr id="row_1_95_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><a href="ir__Vestel_8h_source.html"><span class="icondoc"></span></a><a class="el" href="ir__Vestel_8h.html" target="_self">ir_Vestel.h</a></td><td class="desc">Support for Vestel protocols. Vestel added by Erdem U. Altinyurt </td></tr>
<tr id="row_1_96_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icondoc"></span><a class="el" href="ir__Voltas_8cpp.html" target="_self">ir_Voltas.cpp</a></td><td class="desc">Support for Voltas A/C protocol </td></tr>
<tr id="row_1_97_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><a href="ir__Voltas_8h_source.html"><span class="icondoc"></span></a><a class="el" href="ir__Voltas_8h.html" target="_self">ir_Voltas.h</a></td><td class="desc">Support for Voltas A/C protocol </td></tr>
<tr id="row_1_98_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icondoc"></span><a class="el" href="ir__Whirlpool_8cpp.html" target="_self">ir_Whirlpool.cpp</a></td><td class="desc">Support for Whirlpool protocols. Decoding help from: @redmusicxd, @josh929800, @raducostea </td></tr>
<tr id="row_1_99_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><a href="ir__Whirlpool_8h_source.html"><span class="icondoc"></span></a><a class="el" href="ir__Whirlpool_8h.html" target="_self">ir_Whirlpool.h</a></td><td class="desc">Support for Whirlpool protocols. Decoding help from: @redmusicxd, @josh929800, @raducostea </td></tr>
<tr id="row_1_100_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icondoc"></span><a class="el" href="ir__Whynter_8cpp.html" target="_self">ir_Whynter.cpp</a></td><td class="desc">Support for Whynter protocols. Whynter A/C ARC-110WD added by Francesco Meschia Whynter originally added from <a href="https://github.com/shirriff/Arduino-IRremote/">https://github.com/shirriff/Arduino-IRremote/</a> </td></tr>
<tr id="row_1_101_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icondoc"></span><a class="el" href="ir__Xmp_8cpp.html" target="_self">ir_Xmp.cpp</a></td><td class="desc">Support for XMP protocols </td></tr>
<tr id="row_1_102_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icondoc"></span><a class="el" href="ir__Zepeal_8cpp.html" target="_self">ir_Zepeal.cpp</a></td><td class="desc">Support for Zepeal protocol. This protocol uses fixed length bit encoding. Most official information about Zepeal seems to be from Denkyosha </td></tr>
<tr id="row_1_103_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icondoc"></span><a class="el" href="IRac_8cpp.html" target="_self">IRac.cpp</a></td><td class="desc"></td></tr>
<tr id="row_1_104_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><a href="IRac_8h_source.html"><span class="icondoc"></span></a><a class="el" href="IRac_8h.html" target="_self">IRac.h</a></td><td class="desc"></td></tr>
<tr id="row_1_105_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icondoc"></span><a class="el" href="IRrecv_8cpp.html" target="_self">IRrecv.cpp</a></td><td class="desc"></td></tr>
<tr id="row_1_106_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><a href="IRrecv_8h_source.html"><span class="icondoc"></span></a><a class="el" href="IRrecv_8h.html" target="_self">IRrecv.h</a></td><td class="desc"></td></tr>
<tr id="row_1_107_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><a href="IRremoteESP8266_8h_source.html"><span class="icondoc"></span></a><a class="el" href="IRremoteESP8266_8h.html" target="_self">IRremoteESP8266.h</a></td><td class="desc"></td></tr>
<tr id="row_1_108_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icondoc"></span><a class="el" href="IRsend_8cpp.html" target="_self">IRsend.cpp</a></td><td class="desc"></td></tr>
<tr id="row_1_109_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><a href="IRsend_8h_source.html"><span class="icondoc"></span></a><a class="el" href="IRsend_8h.html" target="_self">IRsend.h</a></td><td class="desc"></td></tr>
<tr id="row_1_110_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icondoc"></span><a class="el" href="IRtext_8cpp.html" target="_self">IRtext.cpp</a></td><td class="desc"></td></tr>
<tr id="row_1_111_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><a href="IRtext_8h_source.html"><span class="icondoc"></span></a><a class="el" href="IRtext_8h.html" target="_self">IRtext.h</a></td><td class="desc"></td></tr>
<tr id="row_1_112_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icondoc"></span><a class="el" href="IRtimer_8cpp.html" target="_self">IRtimer.cpp</a></td><td class="desc"></td></tr>
<tr id="row_1_113_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><a href="IRtimer_8h_source.html"><span class="icondoc"></span></a><a class="el" href="IRtimer_8h.html" target="_self">IRtimer.h</a></td><td class="desc"></td></tr>
<tr id="row_1_114_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icondoc"></span><a class="el" href="IRutils_8cpp.html" target="_self">IRutils.cpp</a></td><td class="desc"></td></tr>
<tr id="row_1_115_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><a href="IRutils_8h_source.html"><span class="icondoc"></span></a><a class="el" href="IRutils_8h.html" target="_self">IRutils.h</a></td><td class="desc"></td></tr>
<tr id="row_1_94_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icondoc"></span><a class="el" href="ir__Truma_8cpp.html" target="_self">ir_Truma.cpp</a></td><td class="desc">Support for Truma protocol. This protocol uses mark length bit encoding </td></tr>
<tr id="row_1_95_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><a href="ir__Truma_8h_source.html"><span class="icondoc"></span></a><a class="el" href="ir__Truma_8h.html" target="_self">ir_Truma.h</a></td><td class="desc">Support for Truma protocol </td></tr>
<tr id="row_1_96_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icondoc"></span><a class="el" href="ir__Vestel_8cpp.html" target="_self">ir_Vestel.cpp</a></td><td class="desc">Support for Vestel protocols. Vestel added by Erdem U. Altinyurt </td></tr>
<tr id="row_1_97_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><a href="ir__Vestel_8h_source.html"><span class="icondoc"></span></a><a class="el" href="ir__Vestel_8h.html" target="_self">ir_Vestel.h</a></td><td class="desc">Support for Vestel protocols. Vestel added by Erdem U. Altinyurt </td></tr>
<tr id="row_1_98_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icondoc"></span><a class="el" href="ir__Voltas_8cpp.html" target="_self">ir_Voltas.cpp</a></td><td class="desc">Support for Voltas A/C protocol </td></tr>
<tr id="row_1_99_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><a href="ir__Voltas_8h_source.html"><span class="icondoc"></span></a><a class="el" href="ir__Voltas_8h.html" target="_self">ir_Voltas.h</a></td><td class="desc">Support for Voltas A/C protocol </td></tr>
<tr id="row_1_100_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icondoc"></span><a class="el" href="ir__Whirlpool_8cpp.html" target="_self">ir_Whirlpool.cpp</a></td><td class="desc">Support for Whirlpool protocols. Decoding help from: @redmusicxd, @josh929800, @raducostea </td></tr>
<tr id="row_1_101_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><a href="ir__Whirlpool_8h_source.html"><span class="icondoc"></span></a><a class="el" href="ir__Whirlpool_8h.html" target="_self">ir_Whirlpool.h</a></td><td class="desc">Support for Whirlpool protocols. Decoding help from: @redmusicxd, @josh929800, @raducostea </td></tr>
<tr id="row_1_102_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icondoc"></span><a class="el" href="ir__Whynter_8cpp.html" target="_self">ir_Whynter.cpp</a></td><td class="desc">Support for Whynter protocols. Whynter A/C ARC-110WD added by Francesco Meschia Whynter originally added from <a href="https://github.com/shirriff/Arduino-IRremote/">https://github.com/shirriff/Arduino-IRremote/</a> </td></tr>
<tr id="row_1_103_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icondoc"></span><a class="el" href="ir__Xmp_8cpp.html" target="_self">ir_Xmp.cpp</a></td><td class="desc">Support for XMP protocols </td></tr>
<tr id="row_1_104_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icondoc"></span><a class="el" href="ir__Zepeal_8cpp.html" target="_self">ir_Zepeal.cpp</a></td><td class="desc">Support for Zepeal protocol. This protocol uses fixed length bit encoding. Most official information about Zepeal seems to be from Denkyosha </td></tr>
<tr id="row_1_105_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icondoc"></span><a class="el" href="IRac_8cpp.html" target="_self">IRac.cpp</a></td><td class="desc"></td></tr>
<tr id="row_1_106_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><a href="IRac_8h_source.html"><span class="icondoc"></span></a><a class="el" href="IRac_8h.html" target="_self">IRac.h</a></td><td class="desc"></td></tr>
<tr id="row_1_107_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icondoc"></span><a class="el" href="IRrecv_8cpp.html" target="_self">IRrecv.cpp</a></td><td class="desc"></td></tr>
<tr id="row_1_108_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><a href="IRrecv_8h_source.html"><span class="icondoc"></span></a><a class="el" href="IRrecv_8h.html" target="_self">IRrecv.h</a></td><td class="desc"></td></tr>
<tr id="row_1_109_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><a href="IRremoteESP8266_8h_source.html"><span class="icondoc"></span></a><a class="el" href="IRremoteESP8266_8h.html" target="_self">IRremoteESP8266.h</a></td><td class="desc"></td></tr>
<tr id="row_1_110_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icondoc"></span><a class="el" href="IRsend_8cpp.html" target="_self">IRsend.cpp</a></td><td class="desc"></td></tr>
<tr id="row_1_111_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><a href="IRsend_8h_source.html"><span class="icondoc"></span></a><a class="el" href="IRsend_8h.html" target="_self">IRsend.h</a></td><td class="desc"></td></tr>
<tr id="row_1_112_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icondoc"></span><a class="el" href="IRtext_8cpp.html" target="_self">IRtext.cpp</a></td><td class="desc"></td></tr>
<tr id="row_1_113_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><a href="IRtext_8h_source.html"><span class="icondoc"></span></a><a class="el" href="IRtext_8h.html" target="_self">IRtext.h</a></td><td class="desc"></td></tr>
<tr id="row_1_114_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icondoc"></span><a class="el" href="IRtimer_8cpp.html" target="_self">IRtimer.cpp</a></td><td class="desc"></td></tr>
<tr id="row_1_115_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><a href="IRtimer_8h_source.html"><span class="icondoc"></span></a><a class="el" href="IRtimer_8h.html" target="_self">IRtimer.h</a></td><td class="desc"></td></tr>
<tr id="row_1_116_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icondoc"></span><a class="el" href="IRutils_8cpp.html" target="_self">IRutils.cpp</a></td><td class="desc"></td></tr>
<tr id="row_1_117_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><a href="IRutils_8h_source.html"><span class="icondoc"></span></a><a class="el" href="IRutils_8h.html" target="_self">IRutils.h</a></td><td class="desc"></td></tr>
</table>
</div><!-- directory -->
</div><!-- contents -->

View File

@ -109,6 +109,7 @@ $(function() {
, <a class="el" href="classIRToshibaAC.html#ae8a3a6ff11a38c11cdddb79af98c796f">IRToshibaAC</a>
, <a class="el" href="classIRTranscoldAc.html#a50d0d2c8a2f25855ca721ef3f477284b">IRTranscoldAc</a>
, <a class="el" href="classIRTrotecESP.html#a989eeedd017943dec0a3337f4e0bf23a">IRTrotecESP</a>
, <a class="el" href="classIRTrumaAc.html#ac756f5efa2a62a36495def7b4ca755c7">IRTrumaAc</a>
, <a class="el" href="classIRVestelAc.html#a1445480ae91942e752beb2facc9b151b">IRVestelAc</a>
, <a class="el" href="classIRVoltas.html#a251065338907253521a12e5e0f8aeb26">IRVoltas</a>
, <a class="el" href="classIRWhirlpoolAc.html#a62d86151ac9fae122927f588953c9712">IRWhirlpoolAc</a>
@ -158,6 +159,7 @@ $(function() {
, <a class="el" href="unionToshibaProtocol.html#afcaa4bab05d9b9a178d377981963804f">ToshibaProtocol</a>
, <a class="el" href="unionTranscoldProtocol.html#ae31134005dcf214468c247c1a8e0c3c2">TranscoldProtocol</a>
, <a class="el" href="unionTrotecProtocol.html#a5a595bd97622b796cc790b3781b5f945">TrotecProtocol</a>
, <a class="el" href="unionTrumaProtocol.html#ae1dba9448f8eafde9880dd3c62d0d6eb">TrumaProtocol</a>
, <a class="el" href="unionVestelProtocol.html#ae1c70f14718a4374f62db9a5ee047525">VestelProtocol</a>
, <a class="el" href="unionVoltasProtocol.html#a6a9f9ff0c3c7b691ed78738138467afa">VoltasProtocol</a>
, <a class="el" href="unionWhirlpoolProtocol.html#a346c5be5f86c773065807453a37b1803">WhirlpoolProtocol</a>
@ -167,6 +169,7 @@ $(function() {
, <a class="el" href="unionDaikin2Protocol.html#a6c39db0f9d872e4e955d95530e364f8c">Daikin2Protocol</a>
, <a class="el" href="unionDaikinESPProtocol.html#ab5f4cadf160b7b0cd86d23f0d29226b5">DaikinESPProtocol</a>
, <a class="el" href="unionElectraProtocol.html#a1c6c36949391af9da5dbb39a7ab9894b">ElectraProtocol</a>
, <a class="el" href="unionFujitsuProtocol.html#a401eaf495ccd6f029263af08c6b810b0">FujitsuProtocol</a>
, <a class="el" href="unionHaierYRW02Protocol.html#abc9d14dbc6ab798a389244499fad7d96">HaierYRW02Protocol</a>
, <a class="el" href="unionKelvinatorProtocol.html#aa2ce27bd061f2e9a44fd01b3c5abcd0a">KelvinatorProtocol</a>
, <a class="el" href="unionMitsubishi152Protocol.html#a05b638b3d3727c028e00c7e0826988ac">Mitsubishi152Protocol</a>
@ -284,6 +287,7 @@ $(function() {
, <a class="el" href="unionToshibaProtocol.html#a33806189420dacc911832a0290364acc">ToshibaProtocol</a>
, <a class="el" href="unionTranscoldProtocol.html#a3dc6ac4b02073bd781632c1f1f7c8805">TranscoldProtocol</a>
, <a class="el" href="unionTrotecProtocol.html#a0e7816aae4f8d5f604103a5e25ad5c4d">TrotecProtocol</a>
, <a class="el" href="unionTrumaProtocol.html#a8124c299b6ad13bc42bfd0c18b774d62">TrumaProtocol</a>
, <a class="el" href="unionVestelProtocol.html#a30aa4f861223ae78a3735cbefb71b894">VestelProtocol</a>
, <a class="el" href="unionVoltasProtocol.html#a80c4eeb8eea30866ef991cab330f6def">VoltasProtocol</a>
, <a class="el" href="unionWhirlpoolProtocol.html#a1a6a151ac226c361d7fb9c5775959719">WhirlpoolProtocol</a>
@ -345,6 +349,7 @@ $(function() {
, <a class="el" href="unionToshibaProtocol.html#ab976a3d007474db50729a9d315ea2ddf">ToshibaProtocol</a>
, <a class="el" href="unionTranscoldProtocol.html#a72050e0bc1c4828c9277b67803315868">TranscoldProtocol</a>
, <a class="el" href="unionTrotecProtocol.html#af25bde6df1a74da8fecada128f23ba48">TrotecProtocol</a>
, <a class="el" href="unionTrumaProtocol.html#a86e5187205b4ca9a16147160de04585d">TrumaProtocol</a>
, <a class="el" href="unionVestelProtocol.html#a4a611ce846177ae4b9bc7cd6a60bf17f">VestelProtocol</a>
, <a class="el" href="unionVoltasProtocol.html#a4c2798df803074bcde8ddf6c7e855d91">VoltasProtocol</a>
, <a class="el" href="unionWhirlpoolProtocol.html#ab7f93602ea91e831fbb1d0d5862c690b">WhirlpoolProtocol</a>
@ -385,6 +390,7 @@ $(function() {
, <a class="el" href="unionTcl112Protocol.html#affe38fa7d2100bea87de4071e21fc2b6">Tcl112Protocol</a>
, <a class="el" href="unionToshibaProtocol.html#a98c82a98cf2cdaf6a90689a56a76b3d5">ToshibaProtocol</a>
, <a class="el" href="unionTrotecProtocol.html#aa8d15923ce801a0066bc656f1de7c022">TrotecProtocol</a>
, <a class="el" href="unionTrumaProtocol.html#a37e7eac9fb988eaf6e09b5006c38fcac">TrumaProtocol</a>
, <a class="el" href="unionVestelProtocol.html#a0c33c79555a228be2c4daf1fc67d5916">VestelProtocol</a>
, <a class="el" href="unionVoltasProtocol.html#aa63b5dd18bc7376a712e7dd16d594525">VoltasProtocol</a>
, <a class="el" href="unionWhirlpoolProtocol.html#a6bbb9f4faf465e74c2d3a66f17b1df48">WhirlpoolProtocol</a>
@ -422,6 +428,7 @@ $(function() {
, <a class="el" href="unionTcl112Protocol.html#ae6dae45ebb41b93a08a5279123f2eb2c">Tcl112Protocol</a>
, <a class="el" href="unionToshibaProtocol.html#a1dda567a649fbc2b9c62b88453d91a95">ToshibaProtocol</a>
, <a class="el" href="unionTrotecProtocol.html#ad029528c5697ef44f4398297626ed3b0">TrotecProtocol</a>
, <a class="el" href="unionTrumaProtocol.html#a47b0981e1af1482b07426ab2556239c4">TrumaProtocol</a>
, <a class="el" href="unionVestelProtocol.html#aec62b8fe14c683d97ecae5f35c114a36">VestelProtocol</a>
, <a class="el" href="unionVoltasProtocol.html#ab0ec8c8b4f98d8ad2185259a1013f20b">VoltasProtocol</a>
, <a class="el" href="unionWhirlpoolProtocol.html#a4dd07f43eb81c73da20b4090a808cfb4">WhirlpoolProtocol</a>
@ -454,6 +461,7 @@ $(function() {
, <a class="el" href="unionTcl112Protocol.html#af7625c2439f53ca9b9865056d8c304b0">Tcl112Protocol</a>
, <a class="el" href="unionToshibaProtocol.html#aea55884c83704873093edf6aa89e5515">ToshibaProtocol</a>
, <a class="el" href="unionTrotecProtocol.html#a44b5f228f9f74a83f93d5d4d772b5b4c">TrotecProtocol</a>
, <a class="el" href="unionTrumaProtocol.html#a158f1727d5503b42fa8b8289f5077c1c">TrumaProtocol</a>
, <a class="el" href="unionVestelProtocol.html#a59279963eb0888f6f0669987f43c7440">VestelProtocol</a>
, <a class="el" href="unionVoltasProtocol.html#af25903098b89acf7d2b6ebc08eea3ce5">VoltasProtocol</a>
, <a class="el" href="unionWhirlpoolProtocol.html#a6cd9a96ce3841158165039b0e7e85bcc">WhirlpoolProtocol</a>
@ -628,15 +636,22 @@ $(function() {
, <a class="el" href="classIRSanyoAc.html#a5dc78b02c5d10ac717542b67b65f15d6">IRSanyoAc</a>
, <a class="el" href="classIRSharpAc.html#a10ee598c31c0f8179ace953ed88e37c6">IRSharpAc</a>
, <a class="el" href="classIRTcl112Ac.html#a3f10e710a44c3a80f4f9ed5247b28058">IRTcl112Ac</a>
, <a class="el" href="classIRTechnibelAc.html#a9db7b15e279e0c17e0eafd8201d5c7dc">IRTechnibelAc</a>
, <a class="el" href="classIRTechnibelAc.html#adb30f91c384028cc53aaae6edaacf3b0">IRTechnibelAc</a>
, <a class="el" href="classIRTecoAc.html#a283ff8b73ef2998f0668d0a03cba0938">IRTecoAc</a>
, <a class="el" href="classIRToshibaAC.html#a694609136a9cbdb9af5f8bb98411c2eb">IRToshibaAC</a>
, <a class="el" href="classIRTranscoldAc.html#a3f7136d98c100a67b97f4f8afb750fc4">IRTranscoldAc</a>
, <a class="el" href="classIRTrotecESP.html#a1faa968fc2651dc1774160950e97a74e">IRTrotecESP</a>
, <a class="el" href="classIRTrumaAc.html#abd9d54c3185e53d25c870a8e89cb0e90">IRTrumaAc</a>
, <a class="el" href="classIRVestelAc.html#a56d35fc5d39c97b4c6f2decf176e2cae">IRVestelAc</a>
, <a class="el" href="classIRVoltas.html#a09225bcf0cdff72f0fe35a88a91a88ad">IRVoltas</a>
, <a class="el" href="classIRWhirlpoolAc.html#af4fdac2382048e2776c787bebd482e9e">IRWhirlpoolAc</a>
</li>
<li>_lastfan
: <a class="el" href="classIRTrumaAc.html#a7793142d962316d930372ea6beac2069">IRTrumaAc</a>
</li>
<li>_lastmode
: <a class="el" href="classIRTrumaAc.html#a9e72a42def9956635765c6bfb54f333b">IRTrumaAc</a>
</li>
<li>_lastsentpowerstate
: <a class="el" href="classIRSamsungAc.html#af1c6712dc05a451e815675abe972d9b4">IRSamsungAc</a>
</li>

View File

@ -129,6 +129,7 @@ $(function() {
, <a class="el" href="classIRToshibaAC.html#a41e847f399e42c91b0f4aa2ef5d36cba">IRToshibaAC</a>
, <a class="el" href="classIRTranscoldAc.html#ad3daf2c7108712b6e54eba9c68071910">IRTranscoldAc</a>
, <a class="el" href="classIRTrotecESP.html#a093b874287adb8ef2cc60c832765ff58">IRTrotecESP</a>
, <a class="el" href="classIRTrumaAc.html#a46d8ace3fd0d30f07c35b52c4d9ff71a">IRTrumaAc</a>
, <a class="el" href="classIRVestelAc.html#a794808d49eb6ce1521ff800b2b15a580">IRVestelAc</a>
, <a class="el" href="classIRVoltas.html#a1b895fa945ce8c6f81444d9306a59d65">IRVoltas</a>
, <a class="el" href="classIRWhirlpoolAc.html#a21db8b31504d416efb2511a33bdc2209">IRWhirlpoolAc</a>

View File

@ -87,6 +87,7 @@ $(function() {
, <a class="el" href="classIRTechnibelAc.html#a1762ef4003cec898543cebe0957e2c8b">IRTechnibelAc</a>
, <a class="el" href="classIRToshibaAC.html#a0d91d32d0d9d722f750eb423d88509f4">IRToshibaAC</a>
, <a class="el" href="classIRTrotecESP.html#ac1fdbcbbb8dd1ca50ccf2b55c7281c89">IRTrotecESP</a>
, <a class="el" href="classIRTrumaAc.html#a88f8ba515492d3d217f6476e0f386f1e">IRTrumaAc</a>
, <a class="el" href="classIRVestelAc.html#ac0ba3de4de70350c5325b3d5e0b39e58">IRVestelAc</a>
, <a class="el" href="classIRVoltas.html#a0069131bedc4b97a61547abe9640fd09">IRVoltas</a>
</li>
@ -150,6 +151,7 @@ $(function() {
, <a class="el" href="classIRToshibaAC.html#a74c66bba288cb3cbb43008edb7b376bf">IRToshibaAC</a>
, <a class="el" href="classIRTranscoldAc.html#ae91dbd4a94ff4cd648c283b9f18bc149">IRTranscoldAc</a>
, <a class="el" href="classIRTrotecESP.html#a56de318a27011e0bddb40738c18dbcf2">IRTrotecESP</a>
, <a class="el" href="classIRTrumaAc.html#a6596a2fd4644358a6f122db2a94447e7">IRTrumaAc</a>
, <a class="el" href="classIRVestelAc.html#aae91667d96d86de824a20c256c311f15">IRVestelAc</a>
, <a class="el" href="classIRVoltas.html#ac264033a983290d9c194fde822ed63a4">IRVoltas</a>
, <a class="el" href="classIRWhirlpoolAc.html#a006c59c1c84c62fccd3730bec30ef5e8">IRWhirlpoolAc</a>
@ -216,6 +218,7 @@ $(function() {
, <a class="el" href="classIRTechnibelAc.html#af93f984eacd2820cad58400a85b0f05b">IRTechnibelAc</a>
, <a class="el" href="classIRToshibaAC.html#a5aa2c6fc3b07830f872f98906df7e9ec">IRToshibaAC</a>
, <a class="el" href="classIRTrotecESP.html#a5e416e083653ab365f65b3f645f60e8c">IRTrotecESP</a>
, <a class="el" href="classIRTrumaAc.html#a5bdb72773b8b2583754227d4f22e4573">IRTrumaAc</a>
, <a class="el" href="classIRVestelAc.html#a7a9046e7b5ff57864862bf5f7ad23c4d">IRVestelAc</a>
, <a class="el" href="classIRVoltas.html#acd7b669c0ef94959f1fc9d7a8f7abe8a">IRVoltas</a>
, <a class="el" href="classIRWhirlpoolAc.html#a7790be3df6c4609e5c08c17c5ee52047">IRWhirlpoolAc</a>
@ -361,6 +364,7 @@ $(function() {
, <a class="el" href="classIRToshibaAC.html#aeef5cfb840f3058629b486232b7efb22">IRToshibaAC</a>
, <a class="el" href="classIRTranscoldAc.html#a5d67793bc5174f1c9f415b43fe6fb584">IRTranscoldAc</a>
, <a class="el" href="classIRTrotecESP.html#a905d4d5bd298db8c2e1a9b004fd541e8">IRTrotecESP</a>
, <a class="el" href="classIRTrumaAc.html#a3b7bbb494fcb23b7b154e89587eb871a">IRTrumaAc</a>
, <a class="el" href="classIRVestelAc.html#aa7702b0e50b6c8073cd7740a630b19dd">IRVestelAc</a>
, <a class="el" href="classIRVoltas.html#a83022d8acc690f1a9672566ae4845e9e">IRVoltas</a>
, <a class="el" href="classIRWhirlpoolAc.html#a3004feef0ec5fe327d6a43d68d029377">IRWhirlpoolAc</a>
@ -411,6 +415,7 @@ $(function() {
, <a class="el" href="classIRToshibaAC.html#a1cdcb695e128d57c721623cfdc9a8e8d">IRToshibaAC</a>
, <a class="el" href="classIRTranscoldAc.html#a45372965e8735a1fb54173eb1ed31c9d">IRTranscoldAc</a>
, <a class="el" href="classIRTrotecESP.html#a114a7022f0382275a55a2775d3d8e894">IRTrotecESP</a>
, <a class="el" href="classIRTrumaAc.html#a5d300dcade65104145b253110862aa2f">IRTrumaAc</a>
, <a class="el" href="classIRVestelAc.html#a5bb967d4972374254dad2c0a6fac7ed2">IRVestelAc</a>
, <a class="el" href="classIRVoltas.html#a3086d4e457769916808b3aef151c9b6b">IRVoltas</a>
, <a class="el" href="classIRWhirlpoolAc.html#afbf2f473c98f480d68c8bb28e1202d56">IRWhirlpoolAc</a>

View File

@ -355,6 +355,9 @@ $(function() {
<li>decodeTrotec()
: <a class="el" href="classIRrecv.html#ae2920c488173f3fa37f5325438157ced">IRrecv</a>
</li>
<li>decodeTruma()
: <a class="el" href="classIRrecv.html#a76a85fb183cc943532bc9c589c42a17a">IRrecv</a>
</li>
<li>decodeVestelAc()
: <a class="el" href="classIRrecv.html#a5d48b3c91434c18c7726cca504d75b73">IRrecv</a>
</li>

View File

@ -66,6 +66,7 @@ $(function() {
<h3><a id="index_f"></a>- f -</h3><ul>
<li>Fahrenheit
: <a class="el" href="unionDelonghiProtocol.html#a8fe11756b36ba6f55eaccf553cc0dea3">DelonghiProtocol</a>
, <a class="el" href="unionFujitsuProtocol.html#a23e44e249fba92fdf6b723e2e3a38218">FujitsuProtocol</a>
</li>
<li>Fan
: <a class="el" href="unionAirwellProtocol.html#a7d38043e982231fb6a331d72f7407c10">AirwellProtocol</a>
@ -112,6 +113,7 @@ $(function() {
, <a class="el" href="unionToshibaProtocol.html#ade6e7b0543cd68c41cff2fc240f874ff">ToshibaProtocol</a>
, <a class="el" href="unionTranscoldProtocol.html#a1b3c9da9be9dfe9c3306f562655900e1">TranscoldProtocol</a>
, <a class="el" href="unionTrotecProtocol.html#ac42d9f97612c5b6f1aa42d95639b6492">TrotecProtocol</a>
, <a class="el" href="unionTrumaProtocol.html#a3199edc177e0308ba0c2aa3b3485841d">TrumaProtocol</a>
, <a class="el" href="unionVestelProtocol.html#a6c2a667af849583af46b3f40ca56bca3">VestelProtocol</a>
, <a class="el" href="unionWhirlpoolProtocol.html#ad81249077201513dc772e6baba34c363">WhirlpoolProtocol</a>
</li>
@ -166,7 +168,7 @@ $(function() {
: <a class="el" href="unionDaikin2Protocol.html#a538ce0c2496f8514fbb4ea1d1706e210">Daikin2Protocol</a>
</li>
<li>fujitsu()
: <a class="el" href="classIRac.html#a8060ea615d929e3f400e68693c22320d">IRac</a>
: <a class="el" href="classIRac.html#ae951653fc030f30a989dd40f53d30b35">IRac</a>
</li>
</ul>
</div><!-- contents -->

View File

@ -112,6 +112,7 @@ $(function() {
, <a class="el" href="classIRToshibaAC.html#a41e847f399e42c91b0f4aa2ef5d36cba">IRToshibaAC</a>
, <a class="el" href="classIRTranscoldAc.html#ad3daf2c7108712b6e54eba9c68071910">IRTranscoldAc</a>
, <a class="el" href="classIRTrotecESP.html#a093b874287adb8ef2cc60c832765ff58">IRTrotecESP</a>
, <a class="el" href="classIRTrumaAc.html#a46d8ace3fd0d30f07c35b52c4d9ff71a">IRTrumaAc</a>
, <a class="el" href="classIRVestelAc.html#a794808d49eb6ce1521ff800b2b15a580">IRVestelAc</a>
, <a class="el" href="classIRVoltas.html#a1b895fa945ce8c6f81444d9306a59d65">IRVoltas</a>
, <a class="el" href="classIRWhirlpoolAc.html#a21db8b31504d416efb2511a33bdc2209">IRWhirlpoolAc</a>

View File

@ -87,6 +87,7 @@ $(function() {
, <a class="el" href="classIRTechnibelAc.html#a1762ef4003cec898543cebe0957e2c8b">IRTechnibelAc</a>
, <a class="el" href="classIRToshibaAC.html#a0d91d32d0d9d722f750eb423d88509f4">IRToshibaAC</a>
, <a class="el" href="classIRTrotecESP.html#ac1fdbcbbb8dd1ca50ccf2b55c7281c89">IRTrotecESP</a>
, <a class="el" href="classIRTrumaAc.html#a88f8ba515492d3d217f6476e0f386f1e">IRTrumaAc</a>
, <a class="el" href="classIRVestelAc.html#ac0ba3de4de70350c5325b3d5e0b39e58">IRVestelAc</a>
, <a class="el" href="classIRVoltas.html#a0069131bedc4b97a61547abe9640fd09">IRVoltas</a>
</li>
@ -150,6 +151,7 @@ $(function() {
, <a class="el" href="classIRToshibaAC.html#a74c66bba288cb3cbb43008edb7b376bf">IRToshibaAC</a>
, <a class="el" href="classIRTranscoldAc.html#ae91dbd4a94ff4cd648c283b9f18bc149">IRTranscoldAc</a>
, <a class="el" href="classIRTrotecESP.html#a56de318a27011e0bddb40738c18dbcf2">IRTrotecESP</a>
, <a class="el" href="classIRTrumaAc.html#a6596a2fd4644358a6f122db2a94447e7">IRTrumaAc</a>
, <a class="el" href="classIRVestelAc.html#aae91667d96d86de824a20c256c311f15">IRVestelAc</a>
, <a class="el" href="classIRVoltas.html#ac264033a983290d9c194fde822ed63a4">IRVoltas</a>
, <a class="el" href="classIRWhirlpoolAc.html#a006c59c1c84c62fccd3730bec30ef5e8">IRWhirlpoolAc</a>
@ -207,6 +209,7 @@ $(function() {
, <a class="el" href="classIRTechnibelAc.html#af93f984eacd2820cad58400a85b0f05b">IRTechnibelAc</a>
, <a class="el" href="classIRToshibaAC.html#a5aa2c6fc3b07830f872f98906df7e9ec">IRToshibaAC</a>
, <a class="el" href="classIRTrotecESP.html#a5e416e083653ab365f65b3f645f60e8c">IRTrotecESP</a>
, <a class="el" href="classIRTrumaAc.html#a5bdb72773b8b2583754227d4f22e4573">IRTrumaAc</a>
, <a class="el" href="classIRVestelAc.html#a7a9046e7b5ff57864862bf5f7ad23c4d">IRVestelAc</a>
, <a class="el" href="classIRVoltas.html#acd7b669c0ef94959f1fc9d7a8f7abe8a">IRVoltas</a>
, <a class="el" href="classIRWhirlpoolAc.html#a7790be3df6c4609e5c08c17c5ee52047">IRWhirlpoolAc</a>
@ -283,6 +286,7 @@ $(function() {
, <a class="el" href="classIRToshibaAC.html#aeef5cfb840f3058629b486232b7efb22">IRToshibaAC</a>
, <a class="el" href="classIRTranscoldAc.html#a5d67793bc5174f1c9f415b43fe6fb584">IRTranscoldAc</a>
, <a class="el" href="classIRTrotecESP.html#a905d4d5bd298db8c2e1a9b004fd541e8">IRTrotecESP</a>
, <a class="el" href="classIRTrumaAc.html#a3b7bbb494fcb23b7b154e89587eb871a">IRTrumaAc</a>
, <a class="el" href="classIRVestelAc.html#aa7702b0e50b6c8073cd7740a630b19dd">IRVestelAc</a>
, <a class="el" href="classIRVoltas.html#a83022d8acc690f1a9672566ae4845e9e">IRVoltas</a>
, <a class="el" href="classIRWhirlpoolAc.html#a3004feef0ec5fe327d6a43d68d029377">IRWhirlpoolAc</a>
@ -333,6 +337,7 @@ $(function() {
, <a class="el" href="classIRToshibaAC.html#a1cdcb695e128d57c721623cfdc9a8e8d">IRToshibaAC</a>
, <a class="el" href="classIRTranscoldAc.html#a45372965e8735a1fb54173eb1ed31c9d">IRTranscoldAc</a>
, <a class="el" href="classIRTrotecESP.html#a114a7022f0382275a55a2775d3d8e894">IRTrotecESP</a>
, <a class="el" href="classIRTrumaAc.html#a5d300dcade65104145b253110862aa2f">IRTrumaAc</a>
, <a class="el" href="classIRVestelAc.html#a5bb967d4972374254dad2c0a6fac7ed2">IRVestelAc</a>
, <a class="el" href="classIRVoltas.html#a3086d4e457769916808b3aef151c9b6b">IRVoltas</a>
, <a class="el" href="classIRWhirlpoolAc.html#afbf2f473c98f480d68c8bb28e1202d56">IRWhirlpoolAc</a>

View File

@ -334,6 +334,9 @@ $(function() {
<li>decodeTrotec()
: <a class="el" href="classIRrecv.html#ae2920c488173f3fa37f5325438157ced">IRrecv</a>
</li>
<li>decodeTruma()
: <a class="el" href="classIRrecv.html#a76a85fb183cc943532bc9c589c42a17a">IRrecv</a>
</li>
<li>decodeVestelAc()
: <a class="el" href="classIRrecv.html#a5d48b3c91434c18c7726cca504d75b73">IRrecv</a>
</li>

View File

@ -75,7 +75,7 @@ $(function() {
, <a class="el" href="classIRKelvinatorAC.html#a389af589003c39794ae5d4bd572fa485">IRKelvinatorAC</a>
</li>
<li>fujitsu()
: <a class="el" href="classIRac.html#a8060ea615d929e3f400e68693c22320d">IRac</a>
: <a class="el" href="classIRac.html#ae951653fc030f30a989dd40f53d30b35">IRac</a>
</li>
</ul>
</div><!-- contents -->

View File

@ -64,6 +64,9 @@ $(function() {
&#160;
<h3><a id="index_g"></a>- g -</h3><ul>
<li>get10CHeat()
: <a class="el" href="classIRFujitsuAC.html#a3c096987c44aa7dcc3c682fb372f585a">IRFujitsuAC</a>
</li>
<li>get3D()
: <a class="el" href="classIRMitsubishiHeavy152Ac.html#aa1fc0f9cb991ae5fa4320bfe75037791">IRMitsubishiHeavy152Ac</a>
, <a class="el" href="classIRMitsubishiHeavy88Ac.html#acdebce895deab9d8c19b63e43dcd55ce">IRMitsubishiHeavy88Ac</a>
@ -90,6 +93,9 @@ $(function() {
, <a class="el" href="classIRHitachiAc424.html#a8f3342235b1f69fdcdc942147ac3a909">IRHitachiAc424</a>
, <a class="el" href="classIRNeoclimaAc.html#a21c11784fc1504688164b2c8a01a8e06">IRNeoclimaAc</a>
</li>
<li>getCelsius()
: <a class="el" href="classIRFujitsuAC.html#af91371d9fc03c014dad0a6f2abb56df1">IRFujitsuAC</a>
</li>
<li>getClean()
: <a class="el" href="classIRCoolixAC.html#a7f4c287068939ff94f03a005d9c7e4b4">IRCoolixAC</a>
, <a class="el" href="classIRDaikin2.html#a742d3167334e11c6386906ed7f4ba044">IRDaikin2</a>
@ -208,6 +214,7 @@ $(function() {
, <a class="el" href="classIRToshibaAC.html#abd5191c603faef027ad6bc4b8abe82ae">IRToshibaAC</a>
, <a class="el" href="classIRTranscoldAc.html#a084be3ebe2b371a4b7ff3d08f287d56e">IRTranscoldAc</a>
, <a class="el" href="classIRTrotecESP.html#af7546138743b6e7a63e5566d3a6ba6bf">IRTrotecESP</a>
, <a class="el" href="classIRTrumaAc.html#a5e96e2b872dcb6cccff9f8231b3374c4">IRTrumaAc</a>
, <a class="el" href="classIRVestelAc.html#a510b05386df2578a3241929cffcfa13e">IRVestelAc</a>
, <a class="el" href="classIRVoltas.html#afbe5c3cda5fa2233b29a582de71d4723">IRVoltas</a>
, <a class="el" href="classIRWhirlpoolAc.html#aa1a1077dd30b0b244c90ac8c7387e33c">IRWhirlpoolAc</a>
@ -245,6 +252,9 @@ $(function() {
<li>getHumid()
: <a class="el" href="classIRTecoAc.html#a47072d5984da8284b28ac9ab093f275c">IRTecoAc</a>
</li>
<li>getId()
: <a class="el" href="classIRFujitsuAC.html#a51369012283f84ff52d733138a690340">IRFujitsuAC</a>
</li>
<li>getiFeel()
: <a class="el" href="classIRArgoAC.html#ac1b4819a4cc035b7cc8317892a412348">IRArgoAC</a>
</li>
@ -335,6 +345,7 @@ $(function() {
, <a class="el" href="classIRToshibaAC.html#a748c242e280954ef4b0efea6d47c1471">IRToshibaAC</a>
, <a class="el" href="classIRTranscoldAc.html#a12e32c7b7a708ff6ee6b895ca3a884a8">IRTranscoldAc</a>
, <a class="el" href="classIRTrotecESP.html#a734686c303babb58d836eb035ed11081">IRTrotecESP</a>
, <a class="el" href="classIRTrumaAc.html#ac5190d6978631080f1617d3feec6f239">IRTrumaAc</a>
, <a class="el" href="classIRVestelAc.html#a38e48fa0f7ddbc0b16983d84824a198b">IRVestelAc</a>
, <a class="el" href="classIRVoltas.html#acedc05af3702d4beb98ebd5717b5f06c">IRVoltas</a>
, <a class="el" href="classIRWhirlpoolAc.html#a82e7290554e4504d8fce19cdec1e2d0f">IRWhirlpoolAc</a>
@ -465,6 +476,7 @@ $(function() {
, <a class="el" href="classIRToshibaAC.html#aacaa7c9c50b96de92f5947b87f4f3829">IRToshibaAC</a>
, <a class="el" href="classIRTranscoldAc.html#a6ac4a00b6b9340e2a6ce304a928b148b">IRTranscoldAc</a>
, <a class="el" href="classIRTrotecESP.html#a3c3e20f1b0edfe11c65c8e4ec1c0347c">IRTrotecESP</a>
, <a class="el" href="classIRTrumaAc.html#a3a27b6b42bcd57cd1acfc2a7d6c4389c">IRTrumaAc</a>
, <a class="el" href="classIRVestelAc.html#a88e2b24cc600488a6a27a1e616c80580">IRVestelAc</a>
, <a class="el" href="classIRVoltas.html#aec20c3251f68bacf925406f243eb1b1a">IRVoltas</a>
</li>
@ -506,6 +518,7 @@ $(function() {
, <a class="el" href="classIRMitsubishi136.html#a9ea4cb8a87988cc6c97d7116d154448f">IRMitsubishi136</a>
, <a class="el" href="classIRPanasonicAc.html#a8d7dfc9b5f7c7a4523c0bfa4e0bc415a">IRPanasonicAc</a>
, <a class="el" href="classIRSamsungAc.html#a4296eb88c1b349206d7a0bd551d33ee6">IRSamsungAc</a>
, <a class="el" href="classIRTrumaAc.html#a5102362a518e49176b3605d6fddf027e">IRTrumaAc</a>
</li>
<li>getRaw()
: <a class="el" href="classIRAirwellAc.html#aec84bac505703ad872cd4b6391fbe748">IRAirwellAc</a>
@ -554,6 +567,7 @@ $(function() {
, <a class="el" href="classIRToshibaAC.html#a3572a06423851d2c4da5f85133a1a8ff">IRToshibaAC</a>
, <a class="el" href="classIRTranscoldAc.html#aaf7aa5d00d7447bfcb82d17ed1f66a6d">IRTranscoldAc</a>
, <a class="el" href="classIRTrotecESP.html#a412dd2cf9dcb711003bcbb5b579cb2b8">IRTrotecESP</a>
, <a class="el" href="classIRTrumaAc.html#a96c74884f744b75ba230bb7a4464fd21">IRTrumaAc</a>
, <a class="el" href="classIRVestelAc.html#afffd1dbcdec22ecca4efe9a996bf27e5">IRVestelAc</a>
, <a class="el" href="classIRVoltas.html#a8718fd8231a8b1c282c5c2a4b2e9c176">IRVoltas</a>
, <a class="el" href="classIRWhirlpoolAc.html#a788a6a5373256e10200969cc5c73da63">IRWhirlpoolAc</a>
@ -738,7 +752,7 @@ $(function() {
, <a class="el" href="classIRDelonghiAc.html#a1c2d1e8a10cac59b9ef925a26191c99c">IRDelonghiAc</a>
, <a class="el" href="classIREcoclimAc.html#a4a0a22deb136371f5d93c40363cc65e9">IREcoclimAc</a>
, <a class="el" href="classIRElectraAc.html#ab3ac984ca54b6a7f7b89db6c6c664c1b">IRElectraAc</a>
, <a class="el" href="classIRFujitsuAC.html#ae49e4ab7bfe072da8b40fc1d33eba5e7">IRFujitsuAC</a>
, <a class="el" href="classIRFujitsuAC.html#aba877f65241647ab1e59f3d68026c906">IRFujitsuAC</a>
, <a class="el" href="classIRGoodweatherAc.html#a253e92453136f37c3082a5d492d45c82">IRGoodweatherAc</a>
, <a class="el" href="classIRGreeAC.html#a909b49c3ca07a8b38e1fe1ceae668998">IRGreeAC</a>
, <a class="el" href="classIRHaierAC.html#aa6f23534e63039527bf92fc85fed2e2c">IRHaierAC</a>
@ -766,6 +780,7 @@ $(function() {
, <a class="el" href="classIRToshibaAC.html#af7321d15910eef276a6a716e868f9fcf">IRToshibaAC</a>
, <a class="el" href="classIRTranscoldAc.html#a73c260bf13212948872a96ce17d5adb7">IRTranscoldAc</a>
, <a class="el" href="classIRTrotecESP.html#a387cfde6cb1911aa0605f4215527e1b0">IRTrotecESP</a>
, <a class="el" href="classIRTrumaAc.html#a779a279fe607c42f2b4a7b4ff8eaf13f">IRTrumaAc</a>
, <a class="el" href="classIRVestelAc.html#a822bb550803b7fbb1ae9f00c51279259">IRVestelAc</a>
, <a class="el" href="classIRVoltas.html#a94571ef1d0844e0e6ca1b9a82b69ce10">IRVoltas</a>
, <a class="el" href="classIRWhirlpoolAc.html#ae9b6764f01ea525e86bdd5288715992d">IRWhirlpoolAc</a>

View File

@ -220,6 +220,9 @@ $(function() {
<li>IRTrotecESP()
: <a class="el" href="classIRTrotecESP.html#a1b56b6e55bf133ccab6a482090408ee5">IRTrotecESP</a>
</li>
<li>IRTrumaAc()
: <a class="el" href="classIRTrumaAc.html#a02171342bc69c38b9d13930bfd5c44ff">IRTrumaAc</a>
</li>
<li>IRVestelAc()
: <a class="el" href="classIRVestelAc.html#af1583ef81331edf112a0d04771c2cbec">IRVestelAc</a>
</li>

View File

@ -105,6 +105,7 @@ $(function() {
, <a class="el" href="classIRToshibaAC.html#a70b145f7b9c46790e4e5da812bb66e58">IRToshibaAC</a>
, <a class="el" href="classIRTranscoldAc.html#a54ecdef5ff2c9a1ce8c476ff2ad16801">IRTranscoldAc</a>
, <a class="el" href="classIRTrotecESP.html#a8f300ddaf255de1cdfee10b76b1f08e0">IRTrotecESP</a>
, <a class="el" href="classIRTrumaAc.html#a82ef2f54b87332f6d2f1e3350544a3ec">IRTrumaAc</a>
, <a class="el" href="classIRVestelAc.html#a59e90e51e3518ef26bb382903ce67357">IRVestelAc</a>
, <a class="el" href="classIRVoltas.html#a472dd54afd93b595c8c5b78f6ba43008">IRVoltas</a>
</li>
@ -149,6 +150,7 @@ $(function() {
, <a class="el" href="classIRToshibaAC.html#abdc35338e4a18132d56bf6b46ddea590">IRToshibaAC</a>
, <a class="el" href="classIRTranscoldAc.html#a4af8e44cb2d9c1751cd0dac3e096c06a">IRTranscoldAc</a>
, <a class="el" href="classIRTrotecESP.html#a86c050edab8409a9b38d28f311f19404">IRTrotecESP</a>
, <a class="el" href="classIRTrumaAc.html#a3c6f23621e34049df6ff135a4552f93a">IRTrumaAc</a>
, <a class="el" href="classIRVestelAc.html#a4ed05fb5cbdfa5677ca238616bf03922">IRVestelAc</a>
, <a class="el" href="classIRVoltas.html#a8c25557906af38ae41c47e39e90650a9">IRVoltas</a>
</li>

View File

@ -119,6 +119,7 @@ $(function() {
, <a class="el" href="classIRToshibaAC.html#a14b155d3a20fb9c127eb7f3fe1fd16cd">IRToshibaAC</a>
, <a class="el" href="classIRTranscoldAc.html#ad9807a5c56b9797e4d9ef2fe4b95d3bf">IRTranscoldAc</a>
, <a class="el" href="classIRTrotecESP.html#add228d50195d7b9b43346a90bf959512">IRTrotecESP</a>
, <a class="el" href="classIRTrumaAc.html#ac429be41669c7ea395a4f57b99f90642">IRTrumaAc</a>
, <a class="el" href="classIRVestelAc.html#a606497754b381e70d13ddef5643c9d0b">IRVestelAc</a>
, <a class="el" href="classIRVoltas.html#ab06af0578b5137c53af6e641bfcbee9a">IRVoltas</a>
, <a class="el" href="classIRWhirlpoolAc.html#a0c043b3d7cc993940941351e6c63b5cc">IRWhirlpoolAc</a>
@ -423,6 +424,9 @@ $(function() {
<li>sendTrotec()
: <a class="el" href="classIRsend.html#a135796327b5db127473f4d198e663c00">IRsend</a>
</li>
<li>sendTruma()
: <a class="el" href="classIRsend.html#addb8dc185e7d96d3186dad362a6e1445">IRsend</a>
</li>
<li>sendVestelAc()
: <a class="el" href="classIRsend.html#a129a40f9d344cb0fadfd4cca53ca6b44">IRsend</a>
</li>
@ -441,6 +445,9 @@ $(function() {
<li>sendZepeal()
: <a class="el" href="classIRsend.html#a9bcba8bbac41d679b5b930e67d3e1b7f">IRsend</a>
</li>
<li>set10CHeat()
: <a class="el" href="classIRFujitsuAC.html#a0352fca45ddb7b05277cd3fd66b5a6ca">IRFujitsuAC</a>
</li>
<li>set3D()
: <a class="el" href="classIRMitsubishiHeavy152Ac.html#ab22654d492a4b0e82efcd0c96fc9bbe3">IRMitsubishiHeavy152Ac</a>
, <a class="el" href="classIRMitsubishiHeavy88Ac.html#ae0b7eac743a8de6852722f067e010ba7">IRMitsubishiHeavy88Ac</a>
@ -467,6 +474,9 @@ $(function() {
, <a class="el" href="classIRHitachiAc424.html#af4ded7ea8aa94271d5135eebd3bb80a8">IRHitachiAc424</a>
, <a class="el" href="classIRNeoclimaAc.html#a7e2e6e646411b4f5ea3c1ce1e944581c">IRNeoclimaAc</a>
</li>
<li>setCelsius()
: <a class="el" href="classIRFujitsuAC.html#a29050c9b6174ac038d85ef8983fe8940">IRFujitsuAC</a>
</li>
<li>setClean()
: <a class="el" href="classIRCoolixAC.html#a4ca2c23f44ae56d80dcb7a7424ec17b3">IRCoolixAC</a>
, <a class="el" href="classIRDaikin2.html#a21e09b867710a225d5cf53006f723326">IRDaikin2</a>
@ -585,6 +595,7 @@ $(function() {
, <a class="el" href="classIRToshibaAC.html#a020ba3e95c607f52ce091193fc5825fc">IRToshibaAC</a>
, <a class="el" href="classIRTranscoldAc.html#a444593321998f04b4ef5e9c9ceb5b511">IRTranscoldAc</a>
, <a class="el" href="classIRTrotecESP.html#a01b26cb6e671298f8a77a54dafdb27e3">IRTrotecESP</a>
, <a class="el" href="classIRTrumaAc.html#a6e650fb764693da7ab1b863b43a667e1">IRTrumaAc</a>
, <a class="el" href="classIRVestelAc.html#af53dfd0a0372c878b6ba2ca1cfc21ccd">IRVestelAc</a>
, <a class="el" href="classIRVoltas.html#a013f93d588f57b8e62d059984fbf6173">IRVoltas</a>
, <a class="el" href="classIRWhirlpoolAc.html#a8da28ee25fdc91d55a9f6ab5dab3af81">IRWhirlpoolAc</a>
@ -619,6 +630,9 @@ $(function() {
<li>setHumid()
: <a class="el" href="classIRTecoAc.html#a4ab07a7c95f34d3b292926c719aeb303">IRTecoAc</a>
</li>
<li>setId()
: <a class="el" href="classIRFujitsuAC.html#a5f87182e0eea7bba7ed50b9942565c91">IRFujitsuAC</a>
</li>
<li>setiFeel()
: <a class="el" href="classIRArgoAC.html#ae59f903855961441b676b7f662602554">IRArgoAC</a>
</li>
@ -709,6 +723,7 @@ $(function() {
, <a class="el" href="classIRToshibaAC.html#aa001cddc464d6cbcc342e5e4c7af13ff">IRToshibaAC</a>
, <a class="el" href="classIRTranscoldAc.html#a9371bf7cdc08067d4afb2dffa1c584c4">IRTranscoldAc</a>
, <a class="el" href="classIRTrotecESP.html#a5d34e8d1e1be765e51cbfb6874482997">IRTrotecESP</a>
, <a class="el" href="classIRTrumaAc.html#ae244a2be001cc99946f59cd3c178d95a">IRTrumaAc</a>
, <a class="el" href="classIRVestelAc.html#a470e14ab5623386c0fa2b02fd15ea1d8">IRVestelAc</a>
, <a class="el" href="classIRVoltas.html#afa1407bb1cfac30bdb762f7131dc9136">IRVoltas</a>
, <a class="el" href="classIRWhirlpoolAc.html#ab09869929f5cc1fd0cc5dede93bba1c5">IRWhirlpoolAc</a>
@ -835,6 +850,7 @@ $(function() {
, <a class="el" href="classIRToshibaAC.html#a100f01c014582e162f9fd287beb91dff">IRToshibaAC</a>
, <a class="el" href="classIRTranscoldAc.html#a3a19128eaf81ec52f752d79d718d43a3">IRTranscoldAc</a>
, <a class="el" href="classIRTrotecESP.html#a0f3f5f5db367cb5a9adb936fada94fd5">IRTrotecESP</a>
, <a class="el" href="classIRTrumaAc.html#aaff68f98a079f0596440a0915409a6c1">IRTrumaAc</a>
, <a class="el" href="classIRVestelAc.html#a01e06ff3916d4a14f9ca49f22918a47b">IRVestelAc</a>
, <a class="el" href="classIRVoltas.html#a0ee0be11284527861476091c855a8606">IRVoltas</a>
</li>
@ -876,6 +892,7 @@ $(function() {
, <a class="el" href="classIRMitsubishi136.html#a70c8a44f93e90ba025a8909c004c3a7b">IRMitsubishi136</a>
, <a class="el" href="classIRPanasonicAc.html#a51b6ae49cb490f697adeaf7f9f466518">IRPanasonicAc</a>
, <a class="el" href="classIRSamsungAc.html#a6b3dd7d83c613a06f3499f1c8b26a67b">IRSamsungAc</a>
, <a class="el" href="classIRTrumaAc.html#a5c1bc2a26b75c50a723cc4d29d121a9d">IRTrumaAc</a>
</li>
<li>setRaw()
: <a class="el" href="classIRAirwellAc.html#a56e90d8b7e902be15c5db12be872d0fb">IRAirwellAc</a>
@ -925,6 +942,7 @@ $(function() {
, <a class="el" href="classIRToshibaAC.html#a58313e235136bf8f9e36dee59857cebc">IRToshibaAC</a>
, <a class="el" href="classIRTranscoldAc.html#ac8d5395411aa44efffe3bb1a068eaf4f">IRTranscoldAc</a>
, <a class="el" href="classIRTrotecESP.html#a4ffe5ee2559828a61af710bb7d892b6c">IRTrotecESP</a>
, <a class="el" href="classIRTrumaAc.html#a80eec53fa6df87174eb2212eee01f4fa">IRTrumaAc</a>
, <a class="el" href="classIRVestelAc.html#a617bf1f4b5596d5ad005237e8445c12e">IRVestelAc</a>
, <a class="el" href="classIRVoltas.html#a5e946ed52c025643b4fc6b89619c90b5">IRVoltas</a>
, <a class="el" href="classIRWhirlpoolAc.html#afa9c66ea36c970f80c88a0489448ab5b">IRWhirlpoolAc</a>
@ -1091,7 +1109,7 @@ $(function() {
, <a class="el" href="classIRDelonghiAc.html#a08cc3e32c50277e3f986ed2c3945ce0d">IRDelonghiAc</a>
, <a class="el" href="classIREcoclimAc.html#a4e176cd0def4fccc15bac1bc1dcf023b">IREcoclimAc</a>
, <a class="el" href="classIRElectraAc.html#a5f986d9a376b6d5348fcb021d66d235b">IRElectraAc</a>
, <a class="el" href="classIRFujitsuAC.html#ab56c02fc0311ee7f28e780948cbc6a75">IRFujitsuAC</a>
, <a class="el" href="classIRFujitsuAC.html#add8b65e2f16c36c6ccdf00bd19c34366">IRFujitsuAC</a>
, <a class="el" href="classIRGoodweatherAc.html#a8b1c90f69a3a2e412020d07809d180cc">IRGoodweatherAc</a>
, <a class="el" href="classIRGreeAC.html#a1890c6d134183beb89b791ec565623bb">IRGreeAC</a>
, <a class="el" href="classIRHaierAC.html#a9fb2a375cc1b8692fe4d5dcdd765cc46">IRHaierAC</a>
@ -1119,6 +1137,7 @@ $(function() {
, <a class="el" href="classIRToshibaAC.html#a923fad1f637e1851a77a063978994604">IRToshibaAC</a>
, <a class="el" href="classIRTranscoldAc.html#aa183d51c121c70704f6b0a5957911986">IRTranscoldAc</a>
, <a class="el" href="classIRTrotecESP.html#ad467e7fe9ff61fec4ec10b367c0f9279">IRTrotecESP</a>
, <a class="el" href="classIRTrumaAc.html#ae6cb4a1fa7671a9162145b6a4e8bd08b">IRTrumaAc</a>
, <a class="el" href="classIRVestelAc.html#a8c4eddfba4edfa16e317e12677736756">IRVestelAc</a>
, <a class="el" href="classIRVoltas.html#a328a8ed84e89d44c13ca6e641c4b6f97">IRVoltas</a>
, <a class="el" href="classIRWhirlpoolAc.html#afff1ae75ffa362abb791c97c20023755">IRWhirlpoolAc</a>
@ -1268,6 +1287,7 @@ $(function() {
, <a class="el" href="classIRToshibaAC.html#a3d3c3df261b4db7a9d831c94cc206e8a">IRToshibaAC</a>
, <a class="el" href="classIRTranscoldAc.html#a88018c184feed75774ad01a41fdb3e69">IRTranscoldAc</a>
, <a class="el" href="classIRTrotecESP.html#a86c3415d8c1880c325bc22c2c4ca44e0">IRTrotecESP</a>
, <a class="el" href="classIRTrumaAc.html#a8a028e5859735ecfd11cbef649dd51d3">IRTrumaAc</a>
, <a class="el" href="classIRVestelAc.html#a921100234f5751f8b94d9673a5d217f9">IRVestelAc</a>
, <a class="el" href="classIRVoltas.html#a07cde80e35d990733c41d6b0e4dcafda">IRVoltas</a>
, <a class="el" href="classIRWhirlpoolAc.html#a371a6f48a2f4f66e4243dacbbf4471be">IRWhirlpoolAc</a>

View File

@ -129,6 +129,7 @@ $(function() {
, <a class="el" href="classIRToshibaAC.html#a533cc022b014adff376c0dfc319242ca">IRToshibaAC</a>
, <a class="el" href="classIRTranscoldAc.html#abbd4d9ba01a8e27a719dcf00c2890d38">IRTranscoldAc</a>
, <a class="el" href="classIRTrotecESP.html#afc86878429018657442ce1fd1863ae06">IRTrotecESP</a>
, <a class="el" href="classIRTrumaAc.html#a71cbcde09a100df106dc86a6e9022958">IRTrumaAc</a>
, <a class="el" href="classIRVestelAc.html#ad31b99f939667487b6f04acace6a29bd">IRVestelAc</a>
, <a class="el" href="classIRVoltas.html#a79c76ddd91237e624115aaf0e183f3f0">IRVoltas</a>
, <a class="el" href="classIRWhirlpoolAc.html#a3fbdadc6b064cdb72358c220ce56ca41">IRWhirlpoolAc</a>
@ -175,6 +176,7 @@ $(function() {
, <a class="el" href="classIRToshibaAC.html#a6c77121c9aba3928e676394f88e88dee">IRToshibaAC</a>
, <a class="el" href="classIRTranscoldAc.html#ad373dbb4df435d9a191710e5bce56883">IRTranscoldAc</a>
, <a class="el" href="classIRTrotecESP.html#a4aaf17993757533370290fffb728befc">IRTrotecESP</a>
, <a class="el" href="classIRTrumaAc.html#ac91956eb18e0339cfa6280104737e22c">IRTrumaAc</a>
, <a class="el" href="classIRVestelAc.html#a6dfd46f56f2d6b15344722cde0741500">IRVestelAc</a>
, <a class="el" href="classIRVoltas.html#a822ac5b90857b912649601a2f7e75ac8">IRVoltas</a>
, <a class="el" href="classIRWhirlpoolAc.html#a61ef6661a985763540b7c2273b8b1b9c">IRWhirlpoolAc</a>
@ -220,6 +222,7 @@ $(function() {
, <a class="el" href="classIRToshibaAC.html#a77871a927ee67460b7bdcb8f204297bc">IRToshibaAC</a>
, <a class="el" href="classIRTranscoldAc.html#a4316d539b0a5270fab794fc7c3cef20a">IRTranscoldAc</a>
, <a class="el" href="classIRTrotecESP.html#a2b28b06bd25234427d90172b27d57092">IRTrotecESP</a>
, <a class="el" href="classIRTrumaAc.html#a7d07273e6fb55fd9ad0e328054e1bfd0">IRTrumaAc</a>
, <a class="el" href="classIRVestelAc.html#add602c0f052c8ada3b3b5748dda50a58">IRVestelAc</a>
, <a class="el" href="classIRVoltas.html#adcf63c5e8c0f2e88c103ee82cfd6a5a9">IRVoltas</a>
, <a class="el" href="classIRWhirlpoolAc.html#a748caa4e22f2f1f47e6334b1a031c4d8">IRWhirlpoolAc</a>
@ -314,6 +317,7 @@ $(function() {
, <a class="el" href="classIRToshibaAC.html#a2d83a10c921398a1b32888c68bb4a35d">IRToshibaAC</a>
, <a class="el" href="classIRTranscoldAc.html#a8be351a7df54e6606eeebc8630ee4029">IRTranscoldAc</a>
, <a class="el" href="classIRTrotecESP.html#a0c7c6f4b33efcea9332d464908d7c87f">IRTrotecESP</a>
, <a class="el" href="classIRTrumaAc.html#a0250f4a833b4ec583d28e85dd5ec6f7a">IRTrumaAc</a>
, <a class="el" href="classIRVestelAc.html#ab13d9ddf1d487acb12a4d8e3cee72b1b">IRVestelAc</a>
, <a class="el" href="classIRVoltas.html#af650633516b67861f6f074f3be943bbd">IRVoltas</a>
, <a class="el" href="classIRWhirlpoolAc.html#a26912db41a4e5afa2b3ad2bf537b9170">IRWhirlpoolAc</a>
@ -324,6 +328,9 @@ $(function() {
<li>trotec()
: <a class="el" href="classIRac.html#aed1a012c0546c2b1d53e86871a42ba1a">IRac</a>
</li>
<li>truma()
: <a class="el" href="classIRac.html#ab4cffb706bed9926b5eb600eba083482">IRac</a>
</li>
</ul>
</div><!-- contents -->
<!-- start footer part -->

View File

@ -100,6 +100,7 @@ $(function() {
, <a class="el" href="classIRTechnibelAc.html#ac0bc7bfe24f72255230c8a4c1c7eb192">IRTechnibelAc</a>
, <a class="el" href="classIRToshibaAC.html#adc7c1eee14e4de896121ad06e88b61eb">IRToshibaAC</a>
, <a class="el" href="classIRTrotecESP.html#ae08748e33ed12c536b18f6d0dc4da1c7">IRTrotecESP</a>
, <a class="el" href="classIRTrumaAc.html#abd89085aeaa1847e37e14c01ac874c69">IRTrumaAc</a>
, <a class="el" href="classIRVestelAc.html#ad3bcc08fb4242af7dcc65e534816a219">IRVestelAc</a>
, <a class="el" href="classIRVoltas.html#a020336b6c8fd363d50ca44ba2b78181d">IRVoltas</a>
, <a class="el" href="classIRWhirlpoolAc.html#a2d891069ebdecc62b03e8c92befa15c6">IRWhirlpoolAc</a>

View File

@ -64,6 +64,9 @@ $(function() {
<div class="textblock">Here is a list of all class members with links to the classes they belong to:</div>
<h3><a id="index_g"></a>- g -</h3><ul>
<li>get10CHeat()
: <a class="el" href="classIRFujitsuAC.html#a3c096987c44aa7dcc3c682fb372f585a">IRFujitsuAC</a>
</li>
<li>get3D()
: <a class="el" href="classIRMitsubishiHeavy152Ac.html#aa1fc0f9cb991ae5fa4320bfe75037791">IRMitsubishiHeavy152Ac</a>
, <a class="el" href="classIRMitsubishiHeavy88Ac.html#acdebce895deab9d8c19b63e43dcd55ce">IRMitsubishiHeavy88Ac</a>
@ -90,6 +93,9 @@ $(function() {
, <a class="el" href="classIRHitachiAc424.html#a8f3342235b1f69fdcdc942147ac3a909">IRHitachiAc424</a>
, <a class="el" href="classIRNeoclimaAc.html#a21c11784fc1504688164b2c8a01a8e06">IRNeoclimaAc</a>
</li>
<li>getCelsius()
: <a class="el" href="classIRFujitsuAC.html#af91371d9fc03c014dad0a6f2abb56df1">IRFujitsuAC</a>
</li>
<li>getClean()
: <a class="el" href="classIRCoolixAC.html#a7f4c287068939ff94f03a005d9c7e4b4">IRCoolixAC</a>
, <a class="el" href="classIRDaikin2.html#a742d3167334e11c6386906ed7f4ba044">IRDaikin2</a>
@ -208,6 +214,7 @@ $(function() {
, <a class="el" href="classIRToshibaAC.html#abd5191c603faef027ad6bc4b8abe82ae">IRToshibaAC</a>
, <a class="el" href="classIRTranscoldAc.html#a084be3ebe2b371a4b7ff3d08f287d56e">IRTranscoldAc</a>
, <a class="el" href="classIRTrotecESP.html#af7546138743b6e7a63e5566d3a6ba6bf">IRTrotecESP</a>
, <a class="el" href="classIRTrumaAc.html#a5e96e2b872dcb6cccff9f8231b3374c4">IRTrumaAc</a>
, <a class="el" href="classIRVestelAc.html#a510b05386df2578a3241929cffcfa13e">IRVestelAc</a>
, <a class="el" href="classIRVoltas.html#afbe5c3cda5fa2233b29a582de71d4723">IRVoltas</a>
, <a class="el" href="classIRWhirlpoolAc.html#aa1a1077dd30b0b244c90ac8c7387e33c">IRWhirlpoolAc</a>
@ -245,6 +252,9 @@ $(function() {
<li>getHumid()
: <a class="el" href="classIRTecoAc.html#a47072d5984da8284b28ac9ab093f275c">IRTecoAc</a>
</li>
<li>getId()
: <a class="el" href="classIRFujitsuAC.html#a51369012283f84ff52d733138a690340">IRFujitsuAC</a>
</li>
<li>getiFeel()
: <a class="el" href="classIRArgoAC.html#ac1b4819a4cc035b7cc8317892a412348">IRArgoAC</a>
</li>
@ -335,6 +345,7 @@ $(function() {
, <a class="el" href="classIRToshibaAC.html#a748c242e280954ef4b0efea6d47c1471">IRToshibaAC</a>
, <a class="el" href="classIRTranscoldAc.html#a12e32c7b7a708ff6ee6b895ca3a884a8">IRTranscoldAc</a>
, <a class="el" href="classIRTrotecESP.html#a734686c303babb58d836eb035ed11081">IRTrotecESP</a>
, <a class="el" href="classIRTrumaAc.html#ac5190d6978631080f1617d3feec6f239">IRTrumaAc</a>
, <a class="el" href="classIRVestelAc.html#a38e48fa0f7ddbc0b16983d84824a198b">IRVestelAc</a>
, <a class="el" href="classIRVoltas.html#acedc05af3702d4beb98ebd5717b5f06c">IRVoltas</a>
, <a class="el" href="classIRWhirlpoolAc.html#a82e7290554e4504d8fce19cdec1e2d0f">IRWhirlpoolAc</a>
@ -465,6 +476,7 @@ $(function() {
, <a class="el" href="classIRToshibaAC.html#aacaa7c9c50b96de92f5947b87f4f3829">IRToshibaAC</a>
, <a class="el" href="classIRTranscoldAc.html#a6ac4a00b6b9340e2a6ce304a928b148b">IRTranscoldAc</a>
, <a class="el" href="classIRTrotecESP.html#a3c3e20f1b0edfe11c65c8e4ec1c0347c">IRTrotecESP</a>
, <a class="el" href="classIRTrumaAc.html#a3a27b6b42bcd57cd1acfc2a7d6c4389c">IRTrumaAc</a>
, <a class="el" href="classIRVestelAc.html#a88e2b24cc600488a6a27a1e616c80580">IRVestelAc</a>
, <a class="el" href="classIRVoltas.html#aec20c3251f68bacf925406f243eb1b1a">IRVoltas</a>
</li>
@ -506,6 +518,7 @@ $(function() {
, <a class="el" href="classIRMitsubishi136.html#a9ea4cb8a87988cc6c97d7116d154448f">IRMitsubishi136</a>
, <a class="el" href="classIRPanasonicAc.html#a8d7dfc9b5f7c7a4523c0bfa4e0bc415a">IRPanasonicAc</a>
, <a class="el" href="classIRSamsungAc.html#a4296eb88c1b349206d7a0bd551d33ee6">IRSamsungAc</a>
, <a class="el" href="classIRTrumaAc.html#a5102362a518e49176b3605d6fddf027e">IRTrumaAc</a>
</li>
<li>getRaw()
: <a class="el" href="classIRAirwellAc.html#aec84bac505703ad872cd4b6391fbe748">IRAirwellAc</a>
@ -554,6 +567,7 @@ $(function() {
, <a class="el" href="classIRToshibaAC.html#a3572a06423851d2c4da5f85133a1a8ff">IRToshibaAC</a>
, <a class="el" href="classIRTranscoldAc.html#aaf7aa5d00d7447bfcb82d17ed1f66a6d">IRTranscoldAc</a>
, <a class="el" href="classIRTrotecESP.html#a412dd2cf9dcb711003bcbb5b579cb2b8">IRTrotecESP</a>
, <a class="el" href="classIRTrumaAc.html#a96c74884f744b75ba230bb7a4464fd21">IRTrumaAc</a>
, <a class="el" href="classIRVestelAc.html#afffd1dbcdec22ecca4efe9a996bf27e5">IRVestelAc</a>
, <a class="el" href="classIRVoltas.html#a8718fd8231a8b1c282c5c2a4b2e9c176">IRVoltas</a>
, <a class="el" href="classIRWhirlpoolAc.html#a788a6a5373256e10200969cc5c73da63">IRWhirlpoolAc</a>
@ -738,7 +752,7 @@ $(function() {
, <a class="el" href="classIRDelonghiAc.html#a1c2d1e8a10cac59b9ef925a26191c99c">IRDelonghiAc</a>
, <a class="el" href="classIREcoclimAc.html#a4a0a22deb136371f5d93c40363cc65e9">IREcoclimAc</a>
, <a class="el" href="classIRElectraAc.html#ab3ac984ca54b6a7f7b89db6c6c664c1b">IRElectraAc</a>
, <a class="el" href="classIRFujitsuAC.html#ae49e4ab7bfe072da8b40fc1d33eba5e7">IRFujitsuAC</a>
, <a class="el" href="classIRFujitsuAC.html#aba877f65241647ab1e59f3d68026c906">IRFujitsuAC</a>
, <a class="el" href="classIRGoodweatherAc.html#a253e92453136f37c3082a5d492d45c82">IRGoodweatherAc</a>
, <a class="el" href="classIRGreeAC.html#a909b49c3ca07a8b38e1fe1ceae668998">IRGreeAC</a>
, <a class="el" href="classIRHaierAC.html#aa6f23534e63039527bf92fc85fed2e2c">IRHaierAC</a>
@ -766,6 +780,7 @@ $(function() {
, <a class="el" href="classIRToshibaAC.html#af7321d15910eef276a6a716e868f9fcf">IRToshibaAC</a>
, <a class="el" href="classIRTranscoldAc.html#a73c260bf13212948872a96ce17d5adb7">IRTranscoldAc</a>
, <a class="el" href="classIRTrotecESP.html#a387cfde6cb1911aa0605f4215527e1b0">IRTrotecESP</a>
, <a class="el" href="classIRTrumaAc.html#a779a279fe607c42f2b4a7b4ff8eaf13f">IRTrumaAc</a>
, <a class="el" href="classIRVestelAc.html#a822bb550803b7fbb1ae9f00c51279259">IRVestelAc</a>
, <a class="el" href="classIRVoltas.html#a94571ef1d0844e0e6ca1b9a82b69ce10">IRVoltas</a>
, <a class="el" href="classIRWhirlpoolAc.html#ae9b6764f01ea525e86bdd5288715992d">IRWhirlpoolAc</a>

View File

@ -64,6 +64,9 @@ $(function() {
<div class="textblock">Here is a list of all class members with links to the classes they belong to:</div>
<h3><a id="index_i"></a>- i -</h3><ul>
<li>Id
: <a class="el" href="unionFujitsuProtocol.html#ac3f6bb6208623f0842fa640fb183305c">FujitsuProtocol</a>
</li>
<li>iFeel
: <a class="el" href="unionArgoProtocol.html#a9d51b32b8e2b2ff08339be238a775097">ArgoProtocol</a>
</li>
@ -71,7 +74,7 @@ $(function() {
: <a class="el" href="unionGreeProtocol.html#a592364307a4b11064888bda76c403142">GreeProtocol</a>
</li>
<li>initState()
: <a class="el" href="classIRac.html#a165b7fdb9b3a02b1fb5ff2c2c3747958">IRac</a>
: <a class="el" href="classIRac.html#af1c4ae70e61298c0be8d350d67e7c342">IRac</a>
</li>
<li>Intro1
: <a class="el" href="unionTrotecProtocol.html#afc82e5449c9d83af40c7235e220eb237">TrotecProtocol</a>
@ -213,7 +216,7 @@ $(function() {
: <a class="el" href="classIRsend.html#ae4a6ea1e72f4861167002d6e7bf17b7c">IRsend</a>
</li>
<li>IRrecv()
: <a class="el" href="classIRrecv.html#a3bb1bcc1c1a3184294dd35c8f6f758b1">IRrecv</a>
: <a class="el" href="classIRrecv.html#a8fe4d26ef1f863db1db9994fed5fc209">IRrecv</a>
</li>
<li>IRSamsungAc()
: <a class="el" href="classIRSamsungAc.html#a0db771b80d7d7a63b5ecb4b25efee609">IRSamsungAc</a>
@ -248,6 +251,9 @@ $(function() {
<li>IRTrotecESP()
: <a class="el" href="classIRTrotecESP.html#a1b56b6e55bf133ccab6a482090408ee5">IRTrotecESP</a>
</li>
<li>IRTrumaAc()
: <a class="el" href="classIRTrumaAc.html#a02171342bc69c38b9d13930bfd5c44ff">IRTrumaAc</a>
</li>
<li>IRVestelAc()
: <a class="el" href="classIRVestelAc.html#af1583ef81331edf112a0d04771c2cbec">IRVestelAc</a>
</li>

View File

@ -187,6 +187,7 @@ $(function() {
, <a class="el" href="unionToshibaProtocol.html#ae821300a670c95fb9e34243d8efec1bf">ToshibaProtocol</a>
, <a class="el" href="unionTranscoldProtocol.html#a78a73050062dbb8aa24dce07a0a382ff">TranscoldProtocol</a>
, <a class="el" href="unionTrotecProtocol.html#ae86771f0cdffdec88b0be265cd9e2524">TrotecProtocol</a>
, <a class="el" href="unionTrumaProtocol.html#acf754cf5578169a1e94607c3f0c3916f">TrumaProtocol</a>
, <a class="el" href="unionVestelProtocol.html#a60edaaaacdcfa5aefa957c14579f671a">VestelProtocol</a>
, <a class="el" href="unionVoltasProtocol.html#ad991a7ccaf9caa0b9f7880f4138f1dab">VoltasProtocol</a>
, <a class="el" href="unionWhirlpoolProtocol.html#a0196cbbf3d41cb867f857c786b45a580">WhirlpoolProtocol</a>

View File

@ -105,6 +105,7 @@ $(function() {
, <a class="el" href="classIRToshibaAC.html#a70b145f7b9c46790e4e5da812bb66e58">IRToshibaAC</a>
, <a class="el" href="classIRTranscoldAc.html#a54ecdef5ff2c9a1ce8c476ff2ad16801">IRTranscoldAc</a>
, <a class="el" href="classIRTrotecESP.html#a8f300ddaf255de1cdfee10b76b1f08e0">IRTrotecESP</a>
, <a class="el" href="classIRTrumaAc.html#a82ef2f54b87332f6d2f1e3350544a3ec">IRTrumaAc</a>
, <a class="el" href="classIRVestelAc.html#a59e90e51e3518ef26bb382903ce67357">IRVestelAc</a>
, <a class="el" href="classIRVoltas.html#a472dd54afd93b595c8c5b78f6ba43008">IRVoltas</a>
</li>
@ -217,6 +218,7 @@ $(function() {
, <a class="el" href="classIRToshibaAC.html#abdc35338e4a18132d56bf6b46ddea590">IRToshibaAC</a>
, <a class="el" href="classIRTranscoldAc.html#a4af8e44cb2d9c1751cd0dac3e096c06a">IRTranscoldAc</a>
, <a class="el" href="classIRTrotecESP.html#a86c050edab8409a9b38d28f311f19404">IRTrotecESP</a>
, <a class="el" href="classIRTrumaAc.html#a3c6f23621e34049df6ff135a4552f93a">IRTrumaAc</a>
, <a class="el" href="classIRVestelAc.html#a4ed05fb5cbdfa5677ca238616bf03922">IRVestelAc</a>
, <a class="el" href="classIRVoltas.html#a8c25557906af38ae41c47e39e90650a9">IRVoltas</a>
</li>

View File

@ -195,6 +195,9 @@ $(function() {
<li>Powerful8
: <a class="el" href="unionSamsungProtocol.html#a4fe9bf8b0d5d30af2b9b4dc20d8f68e3">SamsungProtocol</a>
</li>
<li>PowerOff
: <a class="el" href="unionTrumaProtocol.html#ac245b1ff37fb967f363cd8cae8b12b22">TrumaProtocol</a>
</li>
<li>PowerSpecial
: <a class="el" href="unionSharpProtocol.html#aa2fd90d4f6117177dec13282ccc13ead">SharpProtocol</a>
</li>
@ -207,6 +210,9 @@ $(function() {
: <a class="el" href="unionHaierProtocol.html#a6c15a8e22231dae23ffa8bef78420054">HaierProtocol</a>
, <a class="el" href="unionHaierYRW02Protocol.html#af55185fad3229f2011b5917412ad8c1b">HaierYRW02Protocol</a>
</li>
<li>Protocol
: <a class="el" href="unionFujitsuProtocol.html#acf8b6b900c9dab936b4888b52e92e3b5">FujitsuProtocol</a>
</li>
<li>protocol
: <a class="el" href="structstdAc_1_1state__t.html#af59897778be0e571f77dd11337352c27">stdAc::state_t</a>
</li>

View File

@ -105,6 +105,7 @@ $(function() {
, <a class="el" href="unionToshibaProtocol.html#a2f5742d891e33106fd55acc4f2898012">ToshibaProtocol</a>
, <a class="el" href="unionTranscoldProtocol.html#a054af4c474a87583c1106a5f2a7e83e7">TranscoldProtocol</a>
, <a class="el" href="unionTrotecProtocol.html#aaf54633e6ddaf5dddf63adc904f117dd">TrotecProtocol</a>
, <a class="el" href="unionTrumaProtocol.html#aa4902b2b89193e0c317bbb46208a0730">TrumaProtocol</a>
, <a class="el" href="unionVoltasProtocol.html#aef55de7b215b4dd5d36d0bd7b542a85b">VoltasProtocol</a>
, <a class="el" href="unionWhirlpoolProtocol.html#a6b9f13431fc739a77cc719e69a0b0467">WhirlpoolProtocol</a>
</li>

View File

@ -131,6 +131,7 @@ $(function() {
, <a class="el" href="classIRToshibaAC.html#a14b155d3a20fb9c127eb7f3fe1fd16cd">IRToshibaAC</a>
, <a class="el" href="classIRTranscoldAc.html#ad9807a5c56b9797e4d9ef2fe4b95d3bf">IRTranscoldAc</a>
, <a class="el" href="classIRTrotecESP.html#add228d50195d7b9b43346a90bf959512">IRTrotecESP</a>
, <a class="el" href="classIRTrumaAc.html#ac429be41669c7ea395a4f57b99f90642">IRTrumaAc</a>
, <a class="el" href="classIRVestelAc.html#a606497754b381e70d13ddef5643c9d0b">IRVestelAc</a>
, <a class="el" href="classIRVoltas.html#ab06af0578b5137c53af6e641bfcbee9a">IRVoltas</a>
, <a class="el" href="classIRWhirlpoolAc.html#a0c043b3d7cc993940941351e6c63b5cc">IRWhirlpoolAc</a>
@ -435,6 +436,9 @@ $(function() {
<li>sendTrotec()
: <a class="el" href="classIRsend.html#a135796327b5db127473f4d198e663c00">IRsend</a>
</li>
<li>sendTruma()
: <a class="el" href="classIRsend.html#addb8dc185e7d96d3186dad362a6e1445">IRsend</a>
</li>
<li>sendVestelAc()
: <a class="el" href="classIRsend.html#a129a40f9d344cb0fadfd4cca53ca6b44">IRsend</a>
</li>
@ -464,6 +468,9 @@ $(function() {
, <a class="el" href="unionMideaProtocol.html#a2ce21157e61749f4d1c3b14fd0b6cfe8">MideaProtocol</a>
, <a class="el" href="unionSanyoProtocol.html#a2221111b02f522b4e482b21edfd3dd39">SanyoProtocol</a>
</li>
<li>set10CHeat()
: <a class="el" href="classIRFujitsuAC.html#a0352fca45ddb7b05277cd3fd66b5a6ca">IRFujitsuAC</a>
</li>
<li>set3D()
: <a class="el" href="classIRMitsubishiHeavy152Ac.html#ab22654d492a4b0e82efcd0c96fc9bbe3">IRMitsubishiHeavy152Ac</a>
, <a class="el" href="classIRMitsubishiHeavy88Ac.html#ae0b7eac743a8de6852722f067e010ba7">IRMitsubishiHeavy88Ac</a>
@ -490,6 +497,9 @@ $(function() {
, <a class="el" href="classIRHitachiAc424.html#af4ded7ea8aa94271d5135eebd3bb80a8">IRHitachiAc424</a>
, <a class="el" href="classIRNeoclimaAc.html#a7e2e6e646411b4f5ea3c1ce1e944581c">IRNeoclimaAc</a>
</li>
<li>setCelsius()
: <a class="el" href="classIRFujitsuAC.html#a29050c9b6174ac038d85ef8983fe8940">IRFujitsuAC</a>
</li>
<li>setClean()
: <a class="el" href="classIRCoolixAC.html#a4ca2c23f44ae56d80dcb7a7424ec17b3">IRCoolixAC</a>
, <a class="el" href="classIRDaikin2.html#a21e09b867710a225d5cf53006f723326">IRDaikin2</a>
@ -608,6 +618,7 @@ $(function() {
, <a class="el" href="classIRToshibaAC.html#a020ba3e95c607f52ce091193fc5825fc">IRToshibaAC</a>
, <a class="el" href="classIRTranscoldAc.html#a444593321998f04b4ef5e9c9ceb5b511">IRTranscoldAc</a>
, <a class="el" href="classIRTrotecESP.html#a01b26cb6e671298f8a77a54dafdb27e3">IRTrotecESP</a>
, <a class="el" href="classIRTrumaAc.html#a6e650fb764693da7ab1b863b43a667e1">IRTrumaAc</a>
, <a class="el" href="classIRVestelAc.html#af53dfd0a0372c878b6ba2ca1cfc21ccd">IRVestelAc</a>
, <a class="el" href="classIRVoltas.html#a013f93d588f57b8e62d059984fbf6173">IRVoltas</a>
, <a class="el" href="classIRWhirlpoolAc.html#a8da28ee25fdc91d55a9f6ab5dab3af81">IRWhirlpoolAc</a>
@ -642,6 +653,9 @@ $(function() {
<li>setHumid()
: <a class="el" href="classIRTecoAc.html#a4ab07a7c95f34d3b292926c719aeb303">IRTecoAc</a>
</li>
<li>setId()
: <a class="el" href="classIRFujitsuAC.html#a5f87182e0eea7bba7ed50b9942565c91">IRFujitsuAC</a>
</li>
<li>setiFeel()
: <a class="el" href="classIRArgoAC.html#ae59f903855961441b676b7f662602554">IRArgoAC</a>
</li>
@ -732,6 +746,7 @@ $(function() {
, <a class="el" href="classIRToshibaAC.html#aa001cddc464d6cbcc342e5e4c7af13ff">IRToshibaAC</a>
, <a class="el" href="classIRTranscoldAc.html#a9371bf7cdc08067d4afb2dffa1c584c4">IRTranscoldAc</a>
, <a class="el" href="classIRTrotecESP.html#a5d34e8d1e1be765e51cbfb6874482997">IRTrotecESP</a>
, <a class="el" href="classIRTrumaAc.html#ae244a2be001cc99946f59cd3c178d95a">IRTrumaAc</a>
, <a class="el" href="classIRVestelAc.html#a470e14ab5623386c0fa2b02fd15ea1d8">IRVestelAc</a>
, <a class="el" href="classIRVoltas.html#afa1407bb1cfac30bdb762f7131dc9136">IRVoltas</a>
, <a class="el" href="classIRWhirlpoolAc.html#ab09869929f5cc1fd0cc5dede93bba1c5">IRWhirlpoolAc</a>
@ -858,6 +873,7 @@ $(function() {
, <a class="el" href="classIRToshibaAC.html#a100f01c014582e162f9fd287beb91dff">IRToshibaAC</a>
, <a class="el" href="classIRTranscoldAc.html#a3a19128eaf81ec52f752d79d718d43a3">IRTranscoldAc</a>
, <a class="el" href="classIRTrotecESP.html#a0f3f5f5db367cb5a9adb936fada94fd5">IRTrotecESP</a>
, <a class="el" href="classIRTrumaAc.html#aaff68f98a079f0596440a0915409a6c1">IRTrumaAc</a>
, <a class="el" href="classIRVestelAc.html#a01e06ff3916d4a14f9ca49f22918a47b">IRVestelAc</a>
, <a class="el" href="classIRVoltas.html#a0ee0be11284527861476091c855a8606">IRVoltas</a>
</li>
@ -899,6 +915,7 @@ $(function() {
, <a class="el" href="classIRMitsubishi136.html#a70c8a44f93e90ba025a8909c004c3a7b">IRMitsubishi136</a>
, <a class="el" href="classIRPanasonicAc.html#a51b6ae49cb490f697adeaf7f9f466518">IRPanasonicAc</a>
, <a class="el" href="classIRSamsungAc.html#a6b3dd7d83c613a06f3499f1c8b26a67b">IRSamsungAc</a>
, <a class="el" href="classIRTrumaAc.html#a5c1bc2a26b75c50a723cc4d29d121a9d">IRTrumaAc</a>
</li>
<li>setRaw()
: <a class="el" href="classIRAirwellAc.html#a56e90d8b7e902be15c5db12be872d0fb">IRAirwellAc</a>
@ -948,6 +965,7 @@ $(function() {
, <a class="el" href="classIRToshibaAC.html#a58313e235136bf8f9e36dee59857cebc">IRToshibaAC</a>
, <a class="el" href="classIRTranscoldAc.html#ac8d5395411aa44efffe3bb1a068eaf4f">IRTranscoldAc</a>
, <a class="el" href="classIRTrotecESP.html#a4ffe5ee2559828a61af710bb7d892b6c">IRTrotecESP</a>
, <a class="el" href="classIRTrumaAc.html#a80eec53fa6df87174eb2212eee01f4fa">IRTrumaAc</a>
, <a class="el" href="classIRVestelAc.html#a617bf1f4b5596d5ad005237e8445c12e">IRVestelAc</a>
, <a class="el" href="classIRVoltas.html#a5e946ed52c025643b4fc6b89619c90b5">IRVoltas</a>
, <a class="el" href="classIRWhirlpoolAc.html#afa9c66ea36c970f80c88a0489448ab5b">IRWhirlpoolAc</a>
@ -1114,7 +1132,7 @@ $(function() {
, <a class="el" href="classIRDelonghiAc.html#a08cc3e32c50277e3f986ed2c3945ce0d">IRDelonghiAc</a>
, <a class="el" href="classIREcoclimAc.html#a4e176cd0def4fccc15bac1bc1dcf023b">IREcoclimAc</a>
, <a class="el" href="classIRElectraAc.html#a5f986d9a376b6d5348fcb021d66d235b">IRElectraAc</a>
, <a class="el" href="classIRFujitsuAC.html#ab56c02fc0311ee7f28e780948cbc6a75">IRFujitsuAC</a>
, <a class="el" href="classIRFujitsuAC.html#add8b65e2f16c36c6ccdf00bd19c34366">IRFujitsuAC</a>
, <a class="el" href="classIRGoodweatherAc.html#a8b1c90f69a3a2e412020d07809d180cc">IRGoodweatherAc</a>
, <a class="el" href="classIRGreeAC.html#a1890c6d134183beb89b791ec565623bb">IRGreeAC</a>
, <a class="el" href="classIRHaierAC.html#a9fb2a375cc1b8692fe4d5dcdd765cc46">IRHaierAC</a>
@ -1142,6 +1160,7 @@ $(function() {
, <a class="el" href="classIRToshibaAC.html#a923fad1f637e1851a77a063978994604">IRToshibaAC</a>
, <a class="el" href="classIRTranscoldAc.html#aa183d51c121c70704f6b0a5957911986">IRTranscoldAc</a>
, <a class="el" href="classIRTrotecESP.html#ad467e7fe9ff61fec4ec10b367c0f9279">IRTrotecESP</a>
, <a class="el" href="classIRTrumaAc.html#ae6cb4a1fa7671a9162145b6a4e8bd08b">IRTrumaAc</a>
, <a class="el" href="classIRVestelAc.html#a8c4eddfba4edfa16e317e12677736756">IRVestelAc</a>
, <a class="el" href="classIRVoltas.html#a328a8ed84e89d44c13ca6e641c4b6f97">IRVoltas</a>
, <a class="el" href="classIRWhirlpoolAc.html#afff1ae75ffa362abb791c97c20023755">IRWhirlpoolAc</a>
@ -1356,6 +1375,7 @@ $(function() {
, <a class="el" href="classIRToshibaAC.html#a3d3c3df261b4db7a9d831c94cc206e8a">IRToshibaAC</a>
, <a class="el" href="classIRTranscoldAc.html#a88018c184feed75774ad01a41fdb3e69">IRTranscoldAc</a>
, <a class="el" href="classIRTrotecESP.html#a86c3415d8c1880c325bc22c2c4ca44e0">IRTrotecESP</a>
, <a class="el" href="classIRTrumaAc.html#a8a028e5859735ecfd11cbef649dd51d3">IRTrumaAc</a>
, <a class="el" href="classIRVestelAc.html#a921100234f5751f8b94d9673a5d217f9">IRVestelAc</a>
, <a class="el" href="classIRVoltas.html#a07cde80e35d990733c41d6b0e4dcafda">IRVoltas</a>
, <a class="el" href="classIRWhirlpoolAc.html#a371a6f48a2f4f66e4243dacbbf4471be">IRWhirlpoolAc</a>
@ -1413,6 +1433,7 @@ $(function() {
, <a class="el" href="unionTcl112Protocol.html#a5d46a94c80989ecfd47c86028ab69662">Tcl112Protocol</a>
, <a class="el" href="unionTechnibelProtocol.html#ac749e8bb30f13d62819204deb36256bb">TechnibelProtocol</a>
, <a class="el" href="unionTrotecProtocol.html#a6b4daa2398f213d1002d48e1371cd6c0">TrotecProtocol</a>
, <a class="el" href="unionTrumaProtocol.html#a3d8915bbafe0bb431a89310ff8a43653">TrumaProtocol</a>
</li>
<li>Sum1
: <a class="el" href="unionDaikin128Protocol.html#a72cbe31d6a6efa72c3be3a5f97a33d9a">Daikin128Protocol</a>

View File

@ -118,6 +118,7 @@ $(function() {
, <a class="el" href="unionToshibaProtocol.html#abe862f03c3a5fc68d199e0514c4d05e2">ToshibaProtocol</a>
, <a class="el" href="unionTranscoldProtocol.html#a6e743702012bdb7037a96bcef630d30f">TranscoldProtocol</a>
, <a class="el" href="unionTrotecProtocol.html#a89cfb912a2a4177485c588b707cedf83">TrotecProtocol</a>
, <a class="el" href="unionTrumaProtocol.html#aada7b9bcdd6de808da5a1b7804f359cf">TrumaProtocol</a>
, <a class="el" href="unionVestelProtocol.html#a1227bbe21da25c259103e9861e7c4c95">VestelProtocol</a>
, <a class="el" href="unionVoltasProtocol.html#a23efaf01747b58d1e77c101f99bc2b4c">VoltasProtocol</a>
, <a class="el" href="unionWhirlpoolProtocol.html#a9df58d0ddd25b06a5fb03db2a3bc379e">WhirlpoolProtocol</a>
@ -238,6 +239,7 @@ $(function() {
, <a class="el" href="classIRToshibaAC.html#a533cc022b014adff376c0dfc319242ca">IRToshibaAC</a>
, <a class="el" href="classIRTranscoldAc.html#abbd4d9ba01a8e27a719dcf00c2890d38">IRTranscoldAc</a>
, <a class="el" href="classIRTrotecESP.html#afc86878429018657442ce1fd1863ae06">IRTrotecESP</a>
, <a class="el" href="classIRTrumaAc.html#a71cbcde09a100df106dc86a6e9022958">IRTrumaAc</a>
, <a class="el" href="classIRVestelAc.html#ad31b99f939667487b6f04acace6a29bd">IRVestelAc</a>
, <a class="el" href="classIRVoltas.html#a79c76ddd91237e624115aaf0e183f3f0">IRVoltas</a>
, <a class="el" href="classIRWhirlpoolAc.html#a3fbdadc6b064cdb72358c220ce56ca41">IRWhirlpoolAc</a>
@ -284,6 +286,7 @@ $(function() {
, <a class="el" href="classIRToshibaAC.html#a6c77121c9aba3928e676394f88e88dee">IRToshibaAC</a>
, <a class="el" href="classIRTranscoldAc.html#ad373dbb4df435d9a191710e5bce56883">IRTranscoldAc</a>
, <a class="el" href="classIRTrotecESP.html#a4aaf17993757533370290fffb728befc">IRTrotecESP</a>
, <a class="el" href="classIRTrumaAc.html#ac91956eb18e0339cfa6280104737e22c">IRTrumaAc</a>
, <a class="el" href="classIRVestelAc.html#a6dfd46f56f2d6b15344722cde0741500">IRVestelAc</a>
, <a class="el" href="classIRVoltas.html#a822ac5b90857b912649601a2f7e75ac8">IRVoltas</a>
, <a class="el" href="classIRWhirlpoolAc.html#a61ef6661a985763540b7c2273b8b1b9c">IRWhirlpoolAc</a>
@ -329,6 +332,7 @@ $(function() {
, <a class="el" href="classIRToshibaAC.html#a77871a927ee67460b7bdcb8f204297bc">IRToshibaAC</a>
, <a class="el" href="classIRTranscoldAc.html#a4316d539b0a5270fab794fc7c3cef20a">IRTranscoldAc</a>
, <a class="el" href="classIRTrotecESP.html#a2b28b06bd25234427d90172b27d57092">IRTrotecESP</a>
, <a class="el" href="classIRTrumaAc.html#a7d07273e6fb55fd9ad0e328054e1bfd0">IRTrumaAc</a>
, <a class="el" href="classIRVestelAc.html#add602c0f052c8ada3b3b5748dda50a58">IRVestelAc</a>
, <a class="el" href="classIRVoltas.html#adcf63c5e8c0f2e88c103ee82cfd6a5a9">IRVoltas</a>
, <a class="el" href="classIRWhirlpoolAc.html#a748caa4e22f2f1f47e6334b1a031c4d8">IRWhirlpoolAc</a>
@ -423,6 +427,7 @@ $(function() {
, <a class="el" href="classIRToshibaAC.html#a2d83a10c921398a1b32888c68bb4a35d">IRToshibaAC</a>
, <a class="el" href="classIRTranscoldAc.html#a8be351a7df54e6606eeebc8630ee4029">IRTranscoldAc</a>
, <a class="el" href="classIRTrotecESP.html#a0c7c6f4b33efcea9332d464908d7c87f">IRTrotecESP</a>
, <a class="el" href="classIRTrumaAc.html#a0250f4a833b4ec583d28e85dd5ec6f7a">IRTrumaAc</a>
, <a class="el" href="classIRVestelAc.html#ab13d9ddf1d487acb12a4d8e3cee72b1b">IRVestelAc</a>
, <a class="el" href="classIRVoltas.html#af650633516b67861f6f074f3be943bbd">IRVoltas</a>
, <a class="el" href="classIRWhirlpoolAc.html#a26912db41a4e5afa2b3ad2bf537b9170">IRWhirlpoolAc</a>
@ -433,6 +438,9 @@ $(function() {
<li>trotec()
: <a class="el" href="classIRac.html#aed1a012c0546c2b1d53e86871a42ba1a">IRac</a>
</li>
<li>truma()
: <a class="el" href="classIRac.html#ab4cffb706bed9926b5eb600eba083482">IRac</a>
</li>
<li>Turbo
: <a class="el" href="unionElectraProtocol.html#af812a40c2acfafe8134e9299d2b80a7a">ElectraProtocol</a>
, <a class="el" href="unionGoodweatherProtocol.html#a007f6dd38f4e7137d08278355941885d">GoodweatherProtocol</a>

View File

@ -100,6 +100,7 @@ $(function() {
, <a class="el" href="classIRTechnibelAc.html#ac0bc7bfe24f72255230c8a4c1c7eb192">IRTechnibelAc</a>
, <a class="el" href="classIRToshibaAC.html#adc7c1eee14e4de896121ad06e88b61eb">IRToshibaAC</a>
, <a class="el" href="classIRTrotecESP.html#ae08748e33ed12c536b18f6d0dc4da1c7">IRTrotecESP</a>
, <a class="el" href="classIRTrumaAc.html#abd89085aeaa1847e37e14c01ac874c69">IRTrumaAc</a>
, <a class="el" href="classIRVestelAc.html#ad3bcc08fb4242af7dcc65e534816a219">IRVestelAc</a>
, <a class="el" href="classIRVoltas.html#a020336b6c8fd363d50ca44ba2b78181d">IRVoltas</a>
, <a class="el" href="classIRWhirlpoolAc.html#a2d891069ebdecc62b03e8c92befa15c6">IRWhirlpoolAc</a>

View File

@ -109,6 +109,7 @@ $(function() {
, <a class="el" href="classIRToshibaAC.html#ae8a3a6ff11a38c11cdddb79af98c796f">IRToshibaAC</a>
, <a class="el" href="classIRTranscoldAc.html#a50d0d2c8a2f25855ca721ef3f477284b">IRTranscoldAc</a>
, <a class="el" href="classIRTrotecESP.html#a989eeedd017943dec0a3337f4e0bf23a">IRTrotecESP</a>
, <a class="el" href="classIRTrumaAc.html#ac756f5efa2a62a36495def7b4ca755c7">IRTrumaAc</a>
, <a class="el" href="classIRVestelAc.html#a1445480ae91942e752beb2facc9b151b">IRVestelAc</a>
, <a class="el" href="classIRVoltas.html#a251065338907253521a12e5e0f8aeb26">IRVoltas</a>
, <a class="el" href="classIRWhirlpoolAc.html#a62d86151ac9fae122927f588953c9712">IRWhirlpoolAc</a>
@ -158,6 +159,7 @@ $(function() {
, <a class="el" href="unionToshibaProtocol.html#afcaa4bab05d9b9a178d377981963804f">ToshibaProtocol</a>
, <a class="el" href="unionTranscoldProtocol.html#ae31134005dcf214468c247c1a8e0c3c2">TranscoldProtocol</a>
, <a class="el" href="unionTrotecProtocol.html#a5a595bd97622b796cc790b3781b5f945">TrotecProtocol</a>
, <a class="el" href="unionTrumaProtocol.html#ae1dba9448f8eafde9880dd3c62d0d6eb">TrumaProtocol</a>
, <a class="el" href="unionVestelProtocol.html#ae1c70f14718a4374f62db9a5ee047525">VestelProtocol</a>
, <a class="el" href="unionVoltasProtocol.html#a6a9f9ff0c3c7b691ed78738138467afa">VoltasProtocol</a>
, <a class="el" href="unionWhirlpoolProtocol.html#a346c5be5f86c773065807453a37b1803">WhirlpoolProtocol</a>
@ -167,6 +169,7 @@ $(function() {
, <a class="el" href="unionDaikin2Protocol.html#a6c39db0f9d872e4e955d95530e364f8c">Daikin2Protocol</a>
, <a class="el" href="unionDaikinESPProtocol.html#ab5f4cadf160b7b0cd86d23f0d29226b5">DaikinESPProtocol</a>
, <a class="el" href="unionElectraProtocol.html#a1c6c36949391af9da5dbb39a7ab9894b">ElectraProtocol</a>
, <a class="el" href="unionFujitsuProtocol.html#a401eaf495ccd6f029263af08c6b810b0">FujitsuProtocol</a>
, <a class="el" href="unionHaierYRW02Protocol.html#abc9d14dbc6ab798a389244499fad7d96">HaierYRW02Protocol</a>
, <a class="el" href="unionKelvinatorProtocol.html#aa2ce27bd061f2e9a44fd01b3c5abcd0a">KelvinatorProtocol</a>
, <a class="el" href="unionMitsubishi152Protocol.html#a05b638b3d3727c028e00c7e0826988ac">Mitsubishi152Protocol</a>
@ -284,6 +287,7 @@ $(function() {
, <a class="el" href="unionToshibaProtocol.html#a33806189420dacc911832a0290364acc">ToshibaProtocol</a>
, <a class="el" href="unionTranscoldProtocol.html#a3dc6ac4b02073bd781632c1f1f7c8805">TranscoldProtocol</a>
, <a class="el" href="unionTrotecProtocol.html#a0e7816aae4f8d5f604103a5e25ad5c4d">TrotecProtocol</a>
, <a class="el" href="unionTrumaProtocol.html#a8124c299b6ad13bc42bfd0c18b774d62">TrumaProtocol</a>
, <a class="el" href="unionVestelProtocol.html#a30aa4f861223ae78a3735cbefb71b894">VestelProtocol</a>
, <a class="el" href="unionVoltasProtocol.html#a80c4eeb8eea30866ef991cab330f6def">VoltasProtocol</a>
, <a class="el" href="unionWhirlpoolProtocol.html#a1a6a151ac226c361d7fb9c5775959719">WhirlpoolProtocol</a>
@ -345,6 +349,7 @@ $(function() {
, <a class="el" href="unionToshibaProtocol.html#ab976a3d007474db50729a9d315ea2ddf">ToshibaProtocol</a>
, <a class="el" href="unionTranscoldProtocol.html#a72050e0bc1c4828c9277b67803315868">TranscoldProtocol</a>
, <a class="el" href="unionTrotecProtocol.html#af25bde6df1a74da8fecada128f23ba48">TrotecProtocol</a>
, <a class="el" href="unionTrumaProtocol.html#a86e5187205b4ca9a16147160de04585d">TrumaProtocol</a>
, <a class="el" href="unionVestelProtocol.html#a4a611ce846177ae4b9bc7cd6a60bf17f">VestelProtocol</a>
, <a class="el" href="unionVoltasProtocol.html#a4c2798df803074bcde8ddf6c7e855d91">VoltasProtocol</a>
, <a class="el" href="unionWhirlpoolProtocol.html#ab7f93602ea91e831fbb1d0d5862c690b">WhirlpoolProtocol</a>
@ -385,6 +390,7 @@ $(function() {
, <a class="el" href="unionTcl112Protocol.html#affe38fa7d2100bea87de4071e21fc2b6">Tcl112Protocol</a>
, <a class="el" href="unionToshibaProtocol.html#a98c82a98cf2cdaf6a90689a56a76b3d5">ToshibaProtocol</a>
, <a class="el" href="unionTrotecProtocol.html#aa8d15923ce801a0066bc656f1de7c022">TrotecProtocol</a>
, <a class="el" href="unionTrumaProtocol.html#a37e7eac9fb988eaf6e09b5006c38fcac">TrumaProtocol</a>
, <a class="el" href="unionVestelProtocol.html#a0c33c79555a228be2c4daf1fc67d5916">VestelProtocol</a>
, <a class="el" href="unionVoltasProtocol.html#aa63b5dd18bc7376a712e7dd16d594525">VoltasProtocol</a>
, <a class="el" href="unionWhirlpoolProtocol.html#a6bbb9f4faf465e74c2d3a66f17b1df48">WhirlpoolProtocol</a>
@ -422,6 +428,7 @@ $(function() {
, <a class="el" href="unionTcl112Protocol.html#ae6dae45ebb41b93a08a5279123f2eb2c">Tcl112Protocol</a>
, <a class="el" href="unionToshibaProtocol.html#a1dda567a649fbc2b9c62b88453d91a95">ToshibaProtocol</a>
, <a class="el" href="unionTrotecProtocol.html#ad029528c5697ef44f4398297626ed3b0">TrotecProtocol</a>
, <a class="el" href="unionTrumaProtocol.html#a47b0981e1af1482b07426ab2556239c4">TrumaProtocol</a>
, <a class="el" href="unionVestelProtocol.html#aec62b8fe14c683d97ecae5f35c114a36">VestelProtocol</a>
, <a class="el" href="unionVoltasProtocol.html#ab0ec8c8b4f98d8ad2185259a1013f20b">VoltasProtocol</a>
, <a class="el" href="unionWhirlpoolProtocol.html#a4dd07f43eb81c73da20b4090a808cfb4">WhirlpoolProtocol</a>
@ -454,6 +461,7 @@ $(function() {
, <a class="el" href="unionTcl112Protocol.html#af7625c2439f53ca9b9865056d8c304b0">Tcl112Protocol</a>
, <a class="el" href="unionToshibaProtocol.html#aea55884c83704873093edf6aa89e5515">ToshibaProtocol</a>
, <a class="el" href="unionTrotecProtocol.html#a44b5f228f9f74a83f93d5d4d772b5b4c">TrotecProtocol</a>
, <a class="el" href="unionTrumaProtocol.html#a158f1727d5503b42fa8b8289f5077c1c">TrumaProtocol</a>
, <a class="el" href="unionVestelProtocol.html#a59279963eb0888f6f0669987f43c7440">VestelProtocol</a>
, <a class="el" href="unionVoltasProtocol.html#af25903098b89acf7d2b6ebc08eea3ce5">VoltasProtocol</a>
, <a class="el" href="unionWhirlpoolProtocol.html#a6cd9a96ce3841158165039b0e7e85bcc">WhirlpoolProtocol</a>
@ -607,15 +615,22 @@ $(function() {
, <a class="el" href="classIRSanyoAc.html#a5dc78b02c5d10ac717542b67b65f15d6">IRSanyoAc</a>
, <a class="el" href="classIRSharpAc.html#a10ee598c31c0f8179ace953ed88e37c6">IRSharpAc</a>
, <a class="el" href="classIRTcl112Ac.html#a3f10e710a44c3a80f4f9ed5247b28058">IRTcl112Ac</a>
, <a class="el" href="classIRTechnibelAc.html#a9db7b15e279e0c17e0eafd8201d5c7dc">IRTechnibelAc</a>
, <a class="el" href="classIRTechnibelAc.html#adb30f91c384028cc53aaae6edaacf3b0">IRTechnibelAc</a>
, <a class="el" href="classIRTecoAc.html#a283ff8b73ef2998f0668d0a03cba0938">IRTecoAc</a>
, <a class="el" href="classIRToshibaAC.html#a694609136a9cbdb9af5f8bb98411c2eb">IRToshibaAC</a>
, <a class="el" href="classIRTranscoldAc.html#a3f7136d98c100a67b97f4f8afb750fc4">IRTranscoldAc</a>
, <a class="el" href="classIRTrotecESP.html#a1faa968fc2651dc1774160950e97a74e">IRTrotecESP</a>
, <a class="el" href="classIRTrumaAc.html#abd9d54c3185e53d25c870a8e89cb0e90">IRTrumaAc</a>
, <a class="el" href="classIRVestelAc.html#a56d35fc5d39c97b4c6f2decf176e2cae">IRVestelAc</a>
, <a class="el" href="classIRVoltas.html#a09225bcf0cdff72f0fe35a88a91a88ad">IRVoltas</a>
, <a class="el" href="classIRWhirlpoolAc.html#af4fdac2382048e2776c787bebd482e9e">IRWhirlpoolAc</a>
</li>
<li>_lastfan
: <a class="el" href="classIRTrumaAc.html#a7793142d962316d930372ea6beac2069">IRTrumaAc</a>
</li>
<li>_lastmode
: <a class="el" href="classIRTrumaAc.html#a9e72a42def9956635765c6bfb54f333b">IRTrumaAc</a>
</li>
<li>_lastsentpowerstate
: <a class="el" href="classIRSamsungAc.html#af1c6712dc05a451e815675abe972d9b4">IRSamsungAc</a>
</li>

View File

@ -66,6 +66,7 @@ $(function() {
<h3><a id="index_f"></a>- f -</h3><ul>
<li>Fahrenheit
: <a class="el" href="unionDelonghiProtocol.html#a8fe11756b36ba6f55eaccf553cc0dea3">DelonghiProtocol</a>
, <a class="el" href="unionFujitsuProtocol.html#a23e44e249fba92fdf6b723e2e3a38218">FujitsuProtocol</a>
</li>
<li>Fan
: <a class="el" href="unionAirwellProtocol.html#a7d38043e982231fb6a331d72f7407c10">AirwellProtocol</a>
@ -112,6 +113,7 @@ $(function() {
, <a class="el" href="unionToshibaProtocol.html#ade6e7b0543cd68c41cff2fc240f874ff">ToshibaProtocol</a>
, <a class="el" href="unionTranscoldProtocol.html#a1b3c9da9be9dfe9c3306f562655900e1">TranscoldProtocol</a>
, <a class="el" href="unionTrotecProtocol.html#ac42d9f97612c5b6f1aa42d95639b6492">TrotecProtocol</a>
, <a class="el" href="unionTrumaProtocol.html#a3199edc177e0308ba0c2aa3b3485841d">TrumaProtocol</a>
, <a class="el" href="unionVestelProtocol.html#a6c2a667af849583af46b3f40ca56bca3">VestelProtocol</a>
, <a class="el" href="unionWhirlpoolProtocol.html#ad81249077201513dc772e6baba34c363">WhirlpoolProtocol</a>
</li>

View File

@ -64,6 +64,9 @@ $(function() {
&#160;
<h3><a id="index_i"></a>- i -</h3><ul>
<li>Id
: <a class="el" href="unionFujitsuProtocol.html#ac3f6bb6208623f0842fa640fb183305c">FujitsuProtocol</a>
</li>
<li>iFeel
: <a class="el" href="unionArgoProtocol.html#a9d51b32b8e2b2ff08339be238a775097">ArgoProtocol</a>
</li>

View File

@ -124,6 +124,7 @@ $(function() {
, <a class="el" href="unionToshibaProtocol.html#ae821300a670c95fb9e34243d8efec1bf">ToshibaProtocol</a>
, <a class="el" href="unionTranscoldProtocol.html#a78a73050062dbb8aa24dce07a0a382ff">TranscoldProtocol</a>
, <a class="el" href="unionTrotecProtocol.html#ae86771f0cdffdec88b0be265cd9e2524">TrotecProtocol</a>
, <a class="el" href="unionTrumaProtocol.html#acf754cf5578169a1e94607c3f0c3916f">TrumaProtocol</a>
, <a class="el" href="unionVestelProtocol.html#a60edaaaacdcfa5aefa957c14579f671a">VestelProtocol</a>
, <a class="el" href="unionVoltasProtocol.html#ad991a7ccaf9caa0b9f7880f4138f1dab">VoltasProtocol</a>
, <a class="el" href="unionWhirlpoolProtocol.html#a0196cbbf3d41cb867f857c786b45a580">WhirlpoolProtocol</a>

View File

@ -189,6 +189,9 @@ $(function() {
<li>Powerful8
: <a class="el" href="unionSamsungProtocol.html#a4fe9bf8b0d5d30af2b9b4dc20d8f68e3">SamsungProtocol</a>
</li>
<li>PowerOff
: <a class="el" href="unionTrumaProtocol.html#ac245b1ff37fb967f363cd8cae8b12b22">TrumaProtocol</a>
</li>
<li>PowerSpecial
: <a class="el" href="unionSharpProtocol.html#aa2fd90d4f6117177dec13282ccc13ead">SharpProtocol</a>
</li>
@ -201,6 +204,9 @@ $(function() {
: <a class="el" href="unionHaierProtocol.html#a6c15a8e22231dae23ffa8bef78420054">HaierProtocol</a>
, <a class="el" href="unionHaierYRW02Protocol.html#af55185fad3229f2011b5917412ad8c1b">HaierYRW02Protocol</a>
</li>
<li>Protocol
: <a class="el" href="unionFujitsuProtocol.html#acf8b6b900c9dab936b4888b52e92e3b5">FujitsuProtocol</a>
</li>
<li>protocol
: <a class="el" href="structstdAc_1_1state__t.html#af59897778be0e571f77dd11337352c27">stdAc::state_t</a>
</li>

View File

@ -105,6 +105,7 @@ $(function() {
, <a class="el" href="unionToshibaProtocol.html#a2f5742d891e33106fd55acc4f2898012">ToshibaProtocol</a>
, <a class="el" href="unionTranscoldProtocol.html#a054af4c474a87583c1106a5f2a7e83e7">TranscoldProtocol</a>
, <a class="el" href="unionTrotecProtocol.html#aaf54633e6ddaf5dddf63adc904f117dd">TrotecProtocol</a>
, <a class="el" href="unionTrumaProtocol.html#aa4902b2b89193e0c317bbb46208a0730">TrumaProtocol</a>
, <a class="el" href="unionVoltasProtocol.html#aef55de7b215b4dd5d36d0bd7b542a85b">VoltasProtocol</a>
, <a class="el" href="unionWhirlpoolProtocol.html#a6b9f13431fc739a77cc719e69a0b0467">WhirlpoolProtocol</a>
</li>

View File

@ -181,6 +181,7 @@ $(function() {
, <a class="el" href="unionTcl112Protocol.html#a5d46a94c80989ecfd47c86028ab69662">Tcl112Protocol</a>
, <a class="el" href="unionTechnibelProtocol.html#ac749e8bb30f13d62819204deb36256bb">TechnibelProtocol</a>
, <a class="el" href="unionTrotecProtocol.html#a6b4daa2398f213d1002d48e1371cd6c0">TrotecProtocol</a>
, <a class="el" href="unionTrumaProtocol.html#a3d8915bbafe0bb431a89310ff8a43653">TrumaProtocol</a>
</li>
<li>Sum1
: <a class="el" href="unionDaikin128Protocol.html#a72cbe31d6a6efa72c3be3a5f97a33d9a">Daikin128Protocol</a>

Some files were not shown because too many files have changed in this diff Show More