Merge branch 'development' of https://github.com/mikep1998/Tasmota into development

This commit is contained in:
mikep1998 2021-07-10 14:26:48 -07:00
commit 7a3fabdbdf
536 changed files with 24273 additions and 19280 deletions

View File

@ -1390,6 +1390,15 @@ jobs:
continue-on-error: true
steps:
- uses: actions/checkout@v1
- name: Delete all files and folders
run: |
rm -rf *
git config --local user.name "Platformio BUILD"
git checkout firmware
- name: Display files from branch firmware
run: ls -R
- name: Remove old firmware files
run: rm -rf ./firmware/*
- uses: actions/download-artifact@v2
with:
name: firmware
@ -1428,12 +1437,22 @@ jobs:
[ ! -f ./tools/Esptool/ESP32/*.* ] || mv ./tools/Esptool/ESP32/*.* ./firmware/tasmota32/ESP32_needed_files/
[ ! -f ./tools/Esptool/Odroid_go_and_core2/*.* ] || mv ./tools/Esptool/Odroid_go_and_core2/*.* ./firmware/tasmota32/Odroid_go_and_core2_needed_files/
[ ! -f ./FIRMWARE.md ] || mv -f ./FIRMWARE.md ./README.md
- uses: actions/checkout@v2
with:
ref: release-firmware
path: tmp-folder
- name: Display files from branch release-firmware
run: |
ls -R ./tmp-folder
mkdir -p ./release-firmware/
cp -rf ./tmp-folder/firmware/* ./release-firmware/
rm -rf ./tmp-folder
- name: Display files to commit
run: ls -R ./*
- name: Commit files # transfer the new binaries back into the repository
run: |
git config --local user.name "Platformio BUILD"
git rm -r --cached .
git add ./README.md
git add -f ./firmware/*.*
git add -f ./*
git commit -m "Tasmota ESP Binaries http://tasmota.com"
- name: Push changes # push the firmware files to branch firmware
uses: ad-m/github-push-action@master

View File

@ -7,8 +7,8 @@ image:
vscode:
extensions:
- ms-vscode.cpptools@0.26.3:u3GsZ5PK12Ddr79vh4TWgQ==
- eamodio.gitlens@10.2.1:e0IYyp0efFqVsrZwsIe8CA==
- LaurentTreguier.uncrustify@2.18.0:/k8Osjj/XSuz09F+pEu7wg==
- Atishay-Jain.All-Autocomplete@0.0.23:fbZNfSpnd8XkAHGfAPS2rA==
- 2gua.rainbow-brackets@0.0.6:Tbu8dTz0i+/bgcKQTQ5b8g==
- eamodio.gitlens
- Atishay-Jain.All-Autocomplete
- CoenraadS.bracket-pair-colorizer
- esbenp.prettier-vscode
- shardulm94.trailing-spaces

View File

@ -8,6 +8,7 @@ All notable changes to this project will be documented in this file.
- Initial support for Tasmota Mesh (TasMesh) providing node/broker communication using ESP-NOW (#11939)
- MQTT minimum password length restriction in GUI (#12553)
- Command ``SetOption127 1`` to force Wifi in no-sleep mode even if ``Sleep 0`` is not enabled
- IRremoteESP8266 library from v2.7.18 to v2.7.19
### Changed
- ESP32 core library from v1.0.7 to v1.0.7.1
@ -23,6 +24,8 @@ All notable changes to this project will be documented in this file.
- Scripter moving average and sml input validation (#12541)
- Zigbee Hue angle encoding (#12545)
- AM2320 value reporting (#12552)
- Exception 28 when unable to send MQTT message and a topic name without a slash '/' (#12555)
- Wi-Fi initial setup workaround for 11n only routers (#12566)
## [9.5.0.1] 20210701
### Added

View File

@ -126,6 +126,8 @@ The latter links can be used for OTA upgrades too like ``OtaUrl http://ota.tasmo
- Scripter and Display MQTT errors due to MQTT_DATA move to String [#12525](https://github.com/arendst/Tasmota/issues/12525)
- Scripter moving average and sml input validation [#12541](https://github.com/arendst/Tasmota/issues/12541)
- Zigbee Hue angle encoding [#12545](https://github.com/arendst/Tasmota/issues/12545)
- Exception 28 when unable to send MQTT message and a topic name without a slash '/' [#12555](https://github.com/arendst/Tasmota/issues/12555)
- Wi-Fi initial setup workaround for 11n only routers [#12566](https://github.com/arendst/Tasmota/issues/12566)
### Noted
- ESP32 single core **tasmota32solo1.bin** binary can only be uploaded using the GUI as OTA upload will trigger the watchdog timer

View File

@ -7,7 +7,7 @@
"extra_flags": "-DARDUINO_ESP32_DEV -DBOARD_HAS_PSRAM -mfix-esp32-psram-cache-issue",
"f_cpu": "240000000L",
"f_flash": "80000000L",
"flash_mode": "dio",
"flash_mode": "dout",
"mcu": "esp32",
"variant": "esp32",
"partitions": "esp32_partition_app1856k_spiffs320k.csv"

View File

@ -7,7 +7,7 @@
"extra_flags": "-DARDUINO_M5STACK_Core2 -DBOARD_HAS_PSRAM -mfix-esp32-psram-cache-issue",
"f_cpu": "240000000L",
"f_flash": "80000000L",
"flash_mode": "dio",
"flash_mode": "dout",
"mcu": "esp32",
"variant": "m5stack_core2",
"partitions": "esp32_partition_app2944k_spiffs10M.csv"

View File

@ -7,7 +7,7 @@
"extra_flags": "-DARDUINO_ODROID_ESP32 -DBOARD_HAS_PSRAM -mfix-esp32-psram-cache-issue",
"f_cpu": "240000000L",
"f_flash": "80000000L",
"flash_mode": "dio",
"flash_mode": "dout",
"mcu": "esp32",
"variant": "odroid_esp32",
"partitions": "esp32_partition_app2944k_spiffs10M.csv"

View File

@ -7,7 +7,7 @@
"extra_flags": "-DARDUINO_ESP32_DEV -DESP32_16M",
"f_cpu": "80000000L",
"f_flash": "40000000L",
"flash_mode": "dio",
"flash_mode": "dout",
"mcu": "esp32",
"variant": "esp32",
"partitions": "esp32_partition_app2944k_spiffs10M.csv"

View File

@ -7,7 +7,7 @@
"extra_flags": "-DARDUINO_ESP32_DEV -DESP32_4M",
"f_cpu": "80000000L",
"f_flash": "40000000L",
"flash_mode": "dio",
"flash_mode": "dout",
"mcu": "esp32",
"variant": "esp32",
"partitions": "esp32_partition_app1856k_spiffs320k.csv"

View File

@ -7,7 +7,7 @@
"extra_flags": "-DARDUINO_ESP32_DEV -DESP32_8M",
"f_cpu": "80000000L",
"f_flash": "40000000L",
"flash_mode": "dio",
"flash_mode": "dout",
"mcu": "esp32",
"variant": "esp32",
"partitions": "esp32_partition_app2944k_spiffs2M.csv"

View File

@ -6,7 +6,7 @@
"core": "esp32",
"f_cpu": "160000000L",
"f_flash": "80000000L",
"flash_mode": "dio",
"flash_mode": "dout",
"mcu": "esp32c3",
"variant": "esp32c3",
"partitions": "esp32_partition_app1856k_spiffs320k.csv"

View File

@ -6,7 +6,7 @@
"core": "esp32",
"f_cpu": "240000000L",
"f_flash": "80000000L",
"flash_mode": "dio",
"flash_mode": "dout",
"mcu": "esp32s2",
"variant": "esp32s2",
"partitions": "esp32_partition_app1856k_spiffs320k.csv"

View File

@ -1,6 +1,6 @@
![IRremoteESP8266 Library](./assets/images/banner.svg)
[![Build Status](https://travis-ci.org/crankyoldgit/IRremoteESP8266.svg?branch=master)](https://travis-ci.org/crankyoldgit/IRremoteESP8266)
[![Build Status](https://travis-ci.com/crankyoldgit/IRremoteESP8266.svg?branch=master)](https://travis-ci.com/crankyoldgit/IRremoteESP8266)
[![arduino-library-badge](https://www.ardu-badge.com/badge/IRremoteESP8266.svg?)](https://www.ardu-badge.com/IRremoteESP8266)
[![Average time to resolve an issue](http://isitmaintained.com/badge/resolution/crankyoldgit/IRremoteESP8266.svg)](http://isitmaintained.com/project/crankyoldgit/IRremoteESP8266 "Average time to resolve an issue")
[![Percentage of issues still open](http://isitmaintained.com/badge/open/crankyoldgit/IRremoteESP8266.svg)](http://isitmaintained.com/project/crankyoldgit/IRremoteESP8266 "Percentage of issues still open")
@ -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.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.
## v2.7.19 Now Available
Version 2.7.19 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

@ -1,6 +1,6 @@
![IRremoteESP8266 Library](./assets/images/banner.svg)
[![Build-Status](https://travis-ci.org/crankyoldgit/IRremoteESP8266.svg?branch=master)](https://travis-ci.org/crankyoldgit/IRremoteESP8266)
[![Build-Status](https://travis-ci.com/crankyoldgit/IRremoteESP8266.svg?branch=master)](https://travis-ci.com/crankyoldgit/IRremoteESP8266)
[![Arduino-Bibliothek-Abzeichen](https://www.ardu-badge.com/badge/IRremoteESP8266.svg?)](https://www.ardu-badge.com/IRremoteESP8266)
[![Durchschnittliche Zeit bis zur Problemlösung](http://isitmaintained.com/badge/resolution/crankyoldgit/IRremoteESP8266.svg)](http://isitmaintained.com/project/crankyoldgit/IRremoteESP8266 "Resolution Time")
[![Prozentsatz der offenen Probleme](http://isitmaintained.com/badge/open/crankyoldgit/IRremoteESP8266.svg)](http://isitmaintained.com/project/crankyoldgit/IRremoteESP8266 "Open issues")
@ -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.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.
## v2.7.19 jetzt verfügbar
Version 2.7.19 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

@ -1,6 +1,6 @@
![IRremoteESP8266 Library](./assets/images/banner.svg)
[![Build Status](https://travis-ci.org/crankyoldgit/IRremoteESP8266.svg?branch=master)](https://travis-ci.org/crankyoldgit/IRremoteESP8266)
[![Build Status](https://travis-ci.com/crankyoldgit/IRremoteESP8266.svg?branch=master)](https://travis-ci.com/crankyoldgit/IRremoteESP8266)
[![arduino-library-badge](https://www.ardu-badge.com/badge/IRremoteESP8266.svg?)](https://www.ardu-badge.com/IRremoteESP8266)
[![Average time to resolve an issue](http://isitmaintained.com/badge/resolution/crankyoldgit/IRremoteESP8266.svg)](http://isitmaintained.com/project/crankyoldgit/IRremoteESP8266 "Average time to resolve an issue")
[![Percentage of issues still open](http://isitmaintained.com/badge/open/crankyoldgit/IRremoteESP8266.svg)](http://isitmaintained.com/project/crankyoldgit/IRremoteESP8266 "Percentage of issues still open")
@ -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.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.
## v2.7.19 disponible
Version 2.7.19 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,28 @@
# Release Notes
## _v2.7.19 (20210706)_
**[Bug Fixes]**
- Illegal Heap write in rawbuf when the capture has overflowed. (#1516 #1517)
- PANASONIC_AC: Fix Low and High fan speeds (#1515)
- Fix MDNS in IRServer and IRMQTTServer example code (#1498 #1499)
- IRac: Fix off-by-one error in Coolix's sleep setting. (#1500)
- Fix undefined constant (#1490)
**[Features]**
- Add detailed support for Kelon ACs (#1494)
- Experimental basic support for Teknopoint A/C protocol (#1486 #1504)
- Daikin64: Add support for Heat mode (#1492)
- Basic support for `HAIER_AC176` 176 bit protocol. (#1480 #1481)
**[Misc]**
- GREE: Update inter-message gap timing (#1508 #1509)
- IRac: Change Coolix to send special messages after a normal message. (#1501 #1502)
- Fix compiler warnings causing Travis failures. (#1491)
- Update supported model info (#1477 #1485 #1488 #1489)
- Add HTML viewport meta tag to IRServer and IRMQTTServer examples (#1467 #1469)
## _v2.7.18 (20210420)_
**[Misc]**

View File

@ -1,6 +1,6 @@
<!--- WARNING: Do NOT edit this file directly.
It is generated by './tools/scrape_supported_devices.py'.
Last generated: Sat 17 Apr 2021 22:14:32 +0000 --->
Last generated: Tue 06 Jul 2021 05:31:05 +0000 --->
# IR Protocols supported by this library
| Protocol | Brand | Model | A/C Model | Detailed A/C Support |
@ -16,8 +16,9 @@
| [Coolix](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Coolix.cpp) | **[Kaysun](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Coolix.h)** | Casual CF A/C | | Yes |
| [Coolix](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Coolix.cpp) | **[Midea](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Coolix.h)** | MS12FU-10HRDN1-QRD0GW(B) A/C<BR>MSABAU-07HRFN1-QRD0GW A/C (circa 2016)<BR>RG52D/BGE Remote | | Yes |
| [Coolix](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Coolix.cpp) | **[Tokio](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Coolix.h)** | AATOEMF17-12CHR1SW split-type RG51\|50/BGE Remote | | Yes |
| [Coolix](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Coolix.cpp) | **[Toshiba](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Coolix.h)** | RAS-4M27YAV-E A/C<BR>RAS-M10YKV-E A/C<BR>RAS-M13YKV-E A/C<BR>WH-E1YE remote | | Yes |
| [Corona](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Corona.cpp) | **[Corona](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Corona.h)** | AR-01 remote<BR>CSH-N2211 A/C<BR>CSH-N2511 A/C<BR>CSH-N2811 A/C<BR>CSH-N4011 A/C | | Yes |
| [Daikin](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Daikin.cpp) | **[Daikin](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Daikin.h)** | 17 Series A/C (DAIKIN128)<BR>ARC423A5 remote (DAIKIN160)<BR>ARC433** remote (DAIKIN)<BR>ARC433B69 remote (DAIKIN216)<BR>ARC466A33 remote (DAIKIN)<BR>ARC477A1 remote (DAIKIN2)<BR>ARC480A5 remote (DAIKIN152)<BR>BRC4C151 remote (DAIKIN176)<BR>BRC4C153 remote (DAIKIN176)<BR>BRC52B63 remote (DAIKIN128)<BR>DGS01 remote (DAIKIN64)<BR>FFN-C/FCN-F Series A/C (DAIKIN64)<BR>FFQ35B8V1B A/C (DAIKIN176)<BR>FTE12HV2S A/C<BR>FTXB09AXVJU A/C (DAIKIN128)<BR>FTXB12AXVJU A/C (DAIKIN128)<BR>FTXM-M A/C (DAIKIN)<BR>FTXZ25NV1B A/C (DAIKIN2)<BR>FTXZ35NV1B A/C (DAIKIN2)<BR>FTXZ50NV1B A/C (DAIKIN2)<BR>M Series A/C (DAIKIN) | | Yes |
| [Daikin](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Daikin.cpp) | **[Daikin](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Daikin.h)** | 17 Series A/C (DAIKIN128)<BR>ARC423A5 remote (DAIKIN160)<BR>ARC433** remote (DAIKIN)<BR>ARC433B69 remote (DAIKIN216)<BR>ARC466A33 remote (DAIKIN)<BR>ARC477A1 remote (DAIKIN2)<BR>ARC480A5 remote (DAIKIN152)<BR>BRC4C151 remote (DAIKIN176)<BR>BRC4C153 remote (DAIKIN176)<BR>BRC52B63 remote (DAIKIN128)<BR>DGS01 remote (DAIKIN64)<BR>FFN-C/FCN-F Series A/C (DAIKIN64)<BR>FFQ35B8V1B A/C (DAIKIN176)<BR>FTE12HV2S A/C<BR>FTWX35AXV1 A/C (DAIKIN64)<BR>FTXB09AXVJU A/C (DAIKIN128)<BR>FTXB12AXVJU A/C (DAIKIN128)<BR>FTXM-M A/C (DAIKIN)<BR>FTXZ25NV1B A/C (DAIKIN2)<BR>FTXZ35NV1B A/C (DAIKIN2)<BR>FTXZ50NV1B A/C (DAIKIN2)<BR>M Series A/C (DAIKIN) | | Yes |
| [Delonghi](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Delonghi.cpp) | **[Delonghi](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Delonghi.h)** | PAC A95 | | Yes |
| [Denon](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Denon.cpp) | **Denon** | AVR-3801 A/V Receiver (probably) | | - |
| [Dish](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Dish.cpp) | **DISH NETWORK** | echostar 301 | | - |
@ -25,6 +26,7 @@
| [Ecoclim](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Ecoclim.cpp) | **[EcoClim](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Ecoclim.h)** | HYSFR-P348 remote<BR>ZC200DPO A/C | | Yes |
| [Electra](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Electra.cpp) | **[AUX](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Electra.h)** | KFR-35GW/BpNFW=3 A/C<BR>YKR-T/011 remote | | Yes |
| [Electra](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Electra.cpp) | **[Electra](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Electra.h)** | Classic INV 17 / AXW12DCS A/C<BR>YKR-M/003E remote | | Yes |
| [Electra](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Electra.cpp) | **[Frigidaire](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Electra.h)** | FGPC102AB1 A/C | | Yes |
| [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 | | - |
@ -34,15 +36,18 @@
| [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 |
| [Gree](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Gree.cpp) | **[Amana](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Gree.h)** | PBC093G00CC A/C<BR>YX1FF remote | YAW1F<BR>YBOFB | Yes |
| [Gree](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Gree.cpp) | **[Cooper & Hunter](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Gree.h)** | CH-S09FTXG A/C<BR>YB1F2 remote | YAW1F<BR>YBOFB | Yes |
| [Gree](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Gree.cpp) | **[EKOKAI](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Gree.h)** | A/C | YAW1F<BR>YBOFB | Yes |
| [Gree](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Gree.cpp) | **[Gree](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Gree.h)** | YAA1FBF remote<BR>YB1F2F remote | YAW1F<BR>YBOFB | Yes |
| [Gree](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Gree.cpp) | **[Green](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Gree.h)** | YBOFB remote<BR>YBOFB2 remote | YAW1F<BR>YBOFB | Yes |
| [Gree](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Gree.cpp) | **[RusClimate](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Gree.h)** | EACS/I-09HAR_X/N3 A/C<BR>YAW1F remote | YAW1F<BR>YBOFB | Yes |
| [Gree](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Gree.cpp) | **[Ultimate](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Gree.h)** | Heat Pump | YAW1F<BR>YBOFB | Yes |
| [Haier](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Haier.cpp) | **[Haier](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Haier.h)** | HSU-09HMC203 A/C (HAIER_AC_YRW02)<BR>HSU07-HEA03 remote (HAIER_AC)<BR>YR-W02 remote (HAIER_AC_YRW02) | | Yes |
| [Haier](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Haier.cpp) | **[Mabe](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Haier.h)** | MMI18HDBWCA6MI8 A/C (HAIER_AC176)<BR>V12843 HJ200223 remote (HAIER_AC176) | | Yes |
| [Hitachi](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Hitachi.cpp) | **[Hitachi](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Hitachi.h)** | KAZE-312KSDP A/C (HITACHI_AC1)<BR>LT0541-HTA remote (HITACHI_AC1)<BR>PC-LH3B (HITACHI_AC3)<BR>R-LT0541-HTA/Y.K.1.1-1 V2.3 remote (HITACHI_AC1)<BR>RAR-8P2 remote (HITACHI_AC424)<BR>RAS-22NK A/C (HITACHI_AC344)<BR>RAS-35THA6 remote<BR>RAS-AJ25H A/C (HITACHI_AC424)<BR>RF11T1 remote (HITACHI_AC344)<BR>Series VI A/C (Circa 2007) (HITACHI_AC1) | | Yes |
| [Inax](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Inax.cpp) | **Lixil** | Inax DT-BA283 Toilet | | - |
| [JVC](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_JVC.cpp) | **JVC** | PTU94023B remote | | - |
| [Kelon](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Kelon.cpp) | **[Kelon](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Kelon.h)** | ON/OFF 9000-12000 | | Yes |
| [Kelvinator](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Kelvinator.cpp) | **[Green](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Kelvinator.h)** | YAPOF3 remote | | Yes |
| [Kelvinator](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Kelvinator.cpp) | **[Kelvinator](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Kelvinator.h)** | KSV26CRC A/C<BR>KSV26HRC A/C<BR>KSV35CRC A/C<BR>KSV35HRC A/C<BR>KSV53HRC A/C<BR>KSV62HRC A/C<BR>KSV70CRC A/C<BR>KSV70HRC A/C<BR>KSV80HRC A/C<BR>YALIF Remote | | Yes |
| [Kelvinator](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Kelvinator.cpp) | **[Sharp](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Kelvinator.h)** | A5VEY A/C<BR>YB1FA remote | | Yes |
@ -80,7 +85,7 @@
| [Pronto](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Pronto.cpp) | **Pronto** | Pronto Hex | | - |
| [RC5_RC6](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_RC5_RC6.cpp) | **Philips** | RC-5X (RC5X)<BR>Standard RC-5 (RC5)<BR>Standard RC-6 (RC6) | | - |
| [RCMM](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_RCMM.cpp) | **Microsoft** | XBOX 360 | | - |
| [Samsung](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Samsung.cpp) | **[Samsung](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Samsung.h)** | AH59-02692E Soundbar remote (SAMSUNG36)<BR>AK59-00167A Bluray remote (SAMSUNG36)<BR>AR09FSSDAWKNFA A/C (SAMSUNG_AC)<BR>AR12HSSDBWKNEU A/C (SAMSUNG_AC)<BR>AR12KSFPEWQNET A/C (SAMSUNG_AC)<BR>AR12NXCXAWKXEU A/C (SAMSUNG_AC)<BR>BN59-01178B TV remote (SAMSUNG)<BR>DB63-03556X003 remote<BR>DB93-16761C remote<BR>HW-J551 Soundbar (SAMSUNG36)<BR>IEC-R03 remote<BR>UA55H6300 TV (SAMSUNG) | | Yes |
| [Samsung](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Samsung.cpp) | **[Samsung](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Samsung.h)** | AH59-02692E Soundbar remote (SAMSUNG36)<BR>AK59-00167A Bluray remote (SAMSUNG36)<BR>AR09FSSDAWKNFA A/C (SAMSUNG_AC)<BR>AR09HSFSBWKN A/C (SAMSUNG_AC)<BR>AR12HSSDBWKNEU A/C (SAMSUNG_AC)<BR>AR12KSFPEWQNET A/C (SAMSUNG_AC)<BR>AR12NXCXAWKXEU A/C (SAMSUNG_AC)<BR>BN59-01178B TV remote (SAMSUNG)<BR>DB63-03556X003 remote<BR>DB93-14195A remote (SAMSUNG_AC)<BR>DB93-16761C remote<BR>HW-J551 Soundbar (SAMSUNG36)<BR>IEC-R03 remote<BR>UA55H6300 TV (SAMSUNG) | | Yes |
| [Sanyo](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Sanyo.cpp) | **[Sanyo](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Sanyo.h)** | LC7461 transmitter IC (SANYO_LC7461)<BR>RCS-2HS4E remote (SANYO_AC)<BR>RCS-2S4E remote (SANYO_AC)<BR>SA 8650B - disabled<BR>SAP-K121AHA A/C (SANYO_AC)<BR>SAP-K242AH A/C (SANYO_AC) | | Yes |
| [Sharp](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Sharp.cpp) | **[Sharp](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Sharp.h)** | AH-A12REVP-1 A/C (A903)<BR>AH-AxSAY A/C (A907)<BR>AH-PR13-GL A/C (A903)<BR>AH-XP10NRY A/C (A903)<BR>AY-ZP40KR A/C (A907)<BR>CRMC-820 JBEZ remote (A903)<BR>CRMC-A705 JBEZ remote (A705)<BR>CRMC-A863 JBEZ remote (A903)<BR>CRMC-A903JBEZ remote (A903)<BR>CRMC-A907 JBEZ remote (A907)<BR>LC-52D62U TV | A705<BR>A903<BR>A907 | Yes |
| [Sherwood](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Sherwood.cpp) | **Sherwood** | RC-138 remote<BR>RD6505(B) Receiver | | - |
@ -93,6 +98,7 @@
| [Tcl](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Tcl.cpp) | **[Leberg](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Tcl.h)** | LBS-TOR07 A/C | | Yes |
| [Technibel](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Technibel.cpp) | **[Technibel](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Technibel.h)** | IRO PLUS | | Yes |
| [Teco](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Teco.cpp) | **[Alaska](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Teco.h)** | SAC9010QC A/C<BR>SAC9010QC remote | | Yes |
| [Teknopoint](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Teknopoint.cpp) | **Teknopoint** | Allegro SSA-09H A/C<BR>GZ-055B-E1 remote | | - |
| [Toshiba](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Toshiba.cpp) | **[Carrier](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Toshiba.h)** | 42NQV025M2 / 38NYV025M2 A/C<BR>42NQV035M2 / 38NYV035M2 A/C<BR>42NQV050M2 / 38NYV050M2 A/C<BR>42NQV060M2 / 38NYV060M2 A/C | | Yes |
| [Toshiba](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Toshiba.cpp) | **[Toshiba](https://github.com/crankyoldgit/IRremoteESP8266/blob/master/src/ir_Toshiba.h)** | Akita EVO II<BR>RAS 18SKP-ES<BR>RAS-2558V A/C<BR>RAS-B13N3KV2<BR>RAS-B13N3KVP-E<BR>WC-L03SE<BR>WH-TA04NE<BR>WH-UB03NJ remote | | Yes |
| [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 |
@ -148,6 +154,7 @@
- GOODWEATHER
- GREE
- HAIER_AC
- HAIER_AC176
- HAIER_AC_YRW02
- HITACHI_AC
- HITACHI_AC1
@ -157,6 +164,7 @@
- HITACHI_AC424
- INAX
- JVC
- KELON
- KELVINATOR
- LASERTAG
- LEGOPF
@ -203,6 +211,7 @@
- TCL112AC
- TECHNIBEL_AC
- TECO
- TEKNOPOINT
- TOSHIBA_AC
- TRANSCOLD
- TROTEC

View File

@ -211,7 +211,11 @@ Enumerations</h2></td></tr>
<br />
&#160;&#160;<a class="el" href="IRremoteESP8266_8h.html#ad5b287a488a8c1b7b8661f029ab56fada009e712c328b21b54c2a099ec8520585">XMP</a>,
<a class="el" href="IRremoteESP8266_8h.html#ad5b287a488a8c1b7b8661f029ab56fada89f82e81dfba292febe62858976e9e91">TRUMA</a>,
<a class="el" href="IRremoteESP8266_8h.html#ad5b287a488a8c1b7b8661f029ab56fadab09881b84bf9d61af99e62a85cce0b59">kLastDecodeType</a> = TRUMA
<a class="el" href="IRremoteESP8266_8h.html#ad5b287a488a8c1b7b8661f029ab56fada5840c3d0e9c83ef706b600ba78854209">HAIER_AC176</a>,
<a class="el" href="IRremoteESP8266_8h.html#ad5b287a488a8c1b7b8661f029ab56fada41578cc8c062749d2805da53694dbc55">TEKNOPOINT</a>,
<br />
&#160;&#160;<a class="el" href="IRremoteESP8266_8h.html#ad5b287a488a8c1b7b8661f029ab56fada1da4bf20d5f517e00e57b593b9878c7d">KELON</a>,
<a class="el" href="IRremoteESP8266_8h.html#ad5b287a488a8c1b7b8661f029ab56fadab09881b84bf9d61af99e62a85cce0b59">kLastDecodeType</a> = KELON
<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>
@ -393,6 +397,12 @@ Variables</h2></td></tr>
<tr class="separator:aab346c5ad482113978e5a2cbb7a06f27"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a62412e221207dbc2660f93dc265b4218"><td class="memItemLeft" align="right" valign="top">const uint16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="IRremoteESP8266_8h.html#a62412e221207dbc2660f93dc265b4218">kHaierAcYrw02DefaultRepeat</a> = <a class="el" href="IRremoteESP8266_8h.html#a1a49dde7ffbd753f7756cf0c9dc6d826">kNoRepeat</a></td></tr>
<tr class="separator:a62412e221207dbc2660f93dc265b4218"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a98033047ba27af810bb90fe33169cef2"><td class="memItemLeft" align="right" valign="top">const uint16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="IRremoteESP8266_8h.html#a98033047ba27af810bb90fe33169cef2">kHaierAC176StateLength</a> = 22</td></tr>
<tr class="separator:a98033047ba27af810bb90fe33169cef2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a71c5cfe4b9da0da55e8a6e9b32d2ddc9"><td class="memItemLeft" align="right" valign="top">const uint16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="IRremoteESP8266_8h.html#a71c5cfe4b9da0da55e8a6e9b32d2ddc9">kHaierAC176Bits</a> = <a class="el" href="IRremoteESP8266_8h.html#a98033047ba27af810bb90fe33169cef2">kHaierAC176StateLength</a> * 8</td></tr>
<tr class="separator:a71c5cfe4b9da0da55e8a6e9b32d2ddc9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af87d7078ba6fd24dd489086111f14db6"><td class="memItemLeft" align="right" valign="top">const uint16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="IRremoteESP8266_8h.html#af87d7078ba6fd24dd489086111f14db6">kHaierAc176DefaultRepeat</a> = <a class="el" href="IRremoteESP8266_8h.html#a1a49dde7ffbd753f7756cf0c9dc6d826">kNoRepeat</a></td></tr>
<tr class="separator:af87d7078ba6fd24dd489086111f14db6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8bef76bac826afbbc51c2a867af15ed8"><td class="memItemLeft" align="right" valign="top">const uint16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="IRremoteESP8266_8h.html#a8bef76bac826afbbc51c2a867af15ed8">kHitachiAcStateLength</a> = 28</td></tr>
<tr class="separator:a8bef76bac826afbbc51c2a867af15ed8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aec91e459b1e52765c700f8f7a4723f3b"><td class="memItemLeft" align="right" valign="top">const uint16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="IRremoteESP8266_8h.html#aec91e459b1e52765c700f8f7a4723f3b">kHitachiAcBits</a> = <a class="el" href="IRremoteESP8266_8h.html#a8bef76bac826afbbc51c2a867af15ed8">kHitachiAcStateLength</a> * 8</td></tr>
@ -429,6 +439,8 @@ Variables</h2></td></tr>
<tr class="separator:a37a3d0ae51a6ce850a424fe77d5b22d2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7c28467832e7480864a6be0ce87c608f"><td class="memItemLeft" align="right" valign="top">const uint16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="IRremoteESP8266_8h.html#a7c28467832e7480864a6be0ce87c608f">kJvcBits</a> = 16</td></tr>
<tr class="separator:a7c28467832e7480864a6be0ce87c608f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a98d17d9115af9c6edff1198b14c46838"><td class="memItemLeft" align="right" valign="top">const uint16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="IRremoteESP8266_8h.html#a98d17d9115af9c6edff1198b14c46838">kKelonBits</a> = 48</td></tr>
<tr class="separator:a98d17d9115af9c6edff1198b14c46838"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af68545e8c2fe9af3719fb74c5d21f0c9"><td class="memItemLeft" align="right" valign="top">const uint16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="IRremoteESP8266_8h.html#af68545e8c2fe9af3719fb74c5d21f0c9">kKelvinatorStateLength</a> = 16</td></tr>
<tr class="separator:af68545e8c2fe9af3719fb74c5d21f0c9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acfa71cb3caf4964829bb1f557dee5b86"><td class="memItemLeft" align="right" valign="top">const uint16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="IRremoteESP8266_8h.html#acfa71cb3caf4964829bb1f557dee5b86">kKelvinatorBits</a> = <a class="el" href="IRremoteESP8266_8h.html#af68545e8c2fe9af3719fb74c5d21f0c9">kKelvinatorStateLength</a> * 8</td></tr>
@ -617,6 +629,10 @@ Variables</h2></td></tr>
<tr class="separator:aee01958e9d97a70a6881cf560ca0ca9d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a095362359f34c1ee5ab71d56e6d64f64"><td class="memItemLeft" align="right" valign="top">const uint16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="IRremoteESP8266_8h.html#a095362359f34c1ee5ab71d56e6d64f64">kTecoDefaultRepeat</a> = <a class="el" href="IRremoteESP8266_8h.html#a1a49dde7ffbd753f7756cf0c9dc6d826">kNoRepeat</a></td></tr>
<tr class="separator:a095362359f34c1ee5ab71d56e6d64f64"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5a443c73a07c0e4f8c2f70953fe9ec6e"><td class="memItemLeft" align="right" valign="top">const uint16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="IRremoteESP8266_8h.html#a5a443c73a07c0e4f8c2f70953fe9ec6e">kTeknopointStateLength</a> = 14</td></tr>
<tr class="separator:a5a443c73a07c0e4f8c2f70953fe9ec6e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a380abb9cac983d1ceedae89505085e3c"><td class="memItemLeft" align="right" valign="top">const uint16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="IRremoteESP8266_8h.html#a380abb9cac983d1ceedae89505085e3c">kTeknopointBits</a> = <a class="el" href="IRremoteESP8266_8h.html#a5a443c73a07c0e4f8c2f70953fe9ec6e">kTeknopointStateLength</a> * 8</td></tr>
<tr class="separator:a380abb9cac983d1ceedae89505085e3c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad3be6a1b9241c20bb1464a2cb80b97d2"><td class="memItemLeft" align="right" valign="top">const uint16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="IRremoteESP8266_8h.html#ad3be6a1b9241c20bb1464a2cb80b97d2">kToshibaACStateLength</a> = 9</td></tr>
<tr class="separator:ad3be6a1b9241c20bb1464a2cb80b97d2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a172dde7867fa9a68902c3ad7ea9629b0"><td class="memItemLeft" align="right" valign="top">const uint16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="IRremoteESP8266_8h.html#a172dde7867fa9a68902c3ad7ea9629b0">kToshibaACBits</a> = <a class="el" href="IRremoteESP8266_8h.html#ad3be6a1b9241c20bb1464a2cb80b97d2">kToshibaACStateLength</a> * 8</td></tr>
@ -803,6 +819,9 @@ Variables</h2></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="ad5b287a488a8c1b7b8661f029ab56fada5840c3d0e9c83ef706b600ba78854209"></a>HAIER_AC176&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="ad5b287a488a8c1b7b8661f029ab56fada41578cc8c062749d2805da53694dbc55"></a>TEKNOPOINT&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="ad5b287a488a8c1b7b8661f029ab56fada1da4bf20d5f517e00e57b593b9878c7d"></a>KELON&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="ad5b287a488a8c1b7b8661f029ab56fadab09881b84bf9d61af99e62a85cce0b59"></a>kLastDecodeType&#160;</td><td class="fielddoc"></td></tr>
</table>
@ -1885,6 +1904,48 @@ Variables</h2></td></tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a71c5cfe4b9da0da55e8a6e9b32d2ddc9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a71c5cfe4b9da0da55e8a6e9b32d2ddc9">&#9670;&nbsp;</a></span>kHaierAC176Bits</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const uint16_t kHaierAC176Bits = <a class="el" href="IRremoteESP8266_8h.html#a98033047ba27af810bb90fe33169cef2">kHaierAC176StateLength</a> * 8</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="af87d7078ba6fd24dd489086111f14db6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af87d7078ba6fd24dd489086111f14db6">&#9670;&nbsp;</a></span>kHaierAc176DefaultRepeat</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const uint16_t kHaierAc176DefaultRepeat = <a class="el" href="IRremoteESP8266_8h.html#a1a49dde7ffbd753f7756cf0c9dc6d826">kNoRepeat</a></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a98033047ba27af810bb90fe33169cef2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a98033047ba27af810bb90fe33169cef2">&#9670;&nbsp;</a></span>kHaierAC176StateLength</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const uint16_t kHaierAC176StateLength = 22</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ad44cfa0951c24d1f0c67b2fba997f720"></a>
@ -2221,6 +2282,20 @@ Variables</h2></td></tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a98d17d9115af9c6edff1198b14c46838"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a98d17d9115af9c6edff1198b14c46838">&#9670;&nbsp;</a></span>kKelonBits</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const uint16_t kKelonBits = 48</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="acfa71cb3caf4964829bb1f557dee5b86"></a>
@ -3637,6 +3712,34 @@ Variables</h2></td></tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a380abb9cac983d1ceedae89505085e3c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a380abb9cac983d1ceedae89505085e3c">&#9670;&nbsp;</a></span>kTeknopointBits</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const uint16_t kTeknopointBits = <a class="el" href="IRremoteESP8266_8h.html#a5a443c73a07c0e4f8c2f70953fe9ec6e">kTeknopointStateLength</a> * 8</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a5a443c73a07c0e4f8c2f70953fe9ec6e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5a443c73a07c0e4f8c2f70953fe9ec6e">&#9670;&nbsp;</a></span>kTeknopointStateLength</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const uint16_t kTeknopointStateLength = 14</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a172dde7867fa9a68902c3ad7ea9629b0"></a>
@ -3962,8 +4065,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: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>
<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:1118</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:1117</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

@ -571,278 +571,294 @@ $(function() {
<div class="line"><a name="l00522"></a><span class="lineno"> 522</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classIRsend.html#abf755688d87fcef5aee86c6a2c89e7c4">sendCarrierAC64</a>(uint64_t data, uint16_t nbits = <a class="code" href="IRremoteESP8266_8h.html#a41bc7ab7289e499ad33901da3eab661a">kCarrierAc64Bits</a>,</div>
<div class="line"><a name="l00523"></a><span class="lineno"> 523</span>&#160; uint16_t repeat = <a class="code" href="IRremoteESP8266_8h.html#a8b2b3670dc74ce9fbf3c8b511422a06c">kCarrierAc64MinRepeat</a>);</div>
<div class="line"><a name="l00524"></a><span class="lineno"> 524</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00525"></a><span class="lineno"> 525</span>&#160;<span class="preprocessor">#if (SEND_HAIER_AC || SEND_HAIER_AC_YRW02)</span></div>
<div class="line"><a name="l00525"></a><span class="lineno"> 525</span>&#160;<span class="preprocessor">#if (SEND_HAIER_AC || SEND_HAIER_AC_YRW02 || SEND_HAIER_AC176)</span></div>
<div class="line"><a name="l00526"></a><span class="lineno"> 526</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classIRsend.html#a6b4b9144d56dda302f5b321f1c5017ff">sendHaierAC</a>(<span class="keyword">const</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> data[],</div>
<div class="line"><a name="l00527"></a><span class="lineno"> 527</span>&#160; <span class="keyword">const</span> uint16_t nbytes = <a class="code" href="IRremoteESP8266_8h.html#afb4cd0c1a9c689d862e7095f0ab6dbe5">kHaierACStateLength</a>,</div>
<div class="line"><a name="l00528"></a><span class="lineno"> 528</span>&#160; <span class="keyword">const</span> uint16_t repeat = <a class="code" href="IRremoteESP8266_8h.html#a882914932449e33933b6f8e224cbaf3c">kHaierAcDefaultRepeat</a>);</div>
<div class="line"><a name="l00529"></a><span class="lineno"> 529</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00529"></a><span class="lineno"> 529</span>&#160;<span class="preprocessor">#endif // (SEND_HAIER_AC || SEND_HAIER_AC_YRW02 || SEND_HAIER_AC176)</span></div>
<div class="line"><a name="l00530"></a><span class="lineno"> 530</span>&#160;<span class="preprocessor">#if SEND_HAIER_AC_YRW02</span></div>
<div class="line"><a name="l00531"></a><span class="lineno"> 531</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classIRsend.html#a6aa1c1a6880872c87a46e4e0ead5d9b0">sendHaierACYRW02</a>(<span class="keyword">const</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> data[],</div>
<div class="line"><a name="l00532"></a><span class="lineno"> 532</span>&#160; <span class="keyword">const</span> uint16_t nbytes = <a class="code" href="IRremoteESP8266_8h.html#a8f52b7d4595c117cf0b81ffbd1148cda">kHaierACYRW02StateLength</a>,</div>
<div class="line"><a name="l00533"></a><span class="lineno"> 533</span>&#160; <span class="keyword">const</span> uint16_t repeat = <a class="code" href="IRremoteESP8266_8h.html#a62412e221207dbc2660f93dc265b4218">kHaierAcYrw02DefaultRepeat</a>);</div>
<div class="line"><a name="l00534"></a><span class="lineno"> 534</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00535"></a><span class="lineno"> 535</span>&#160;<span class="preprocessor">#if SEND_HITACHI_AC</span></div>
<div class="line"><a name="l00536"></a><span class="lineno"> 536</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classIRsend.html#a8e6079b8b1b69ad7d7f8d05c492becbe">sendHitachiAC</a>(<span class="keyword">const</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> data[],</div>
<div class="line"><a name="l00537"></a><span class="lineno"> 537</span>&#160; <span class="keyword">const</span> uint16_t nbytes = <a class="code" href="IRremoteESP8266_8h.html#a8bef76bac826afbbc51c2a867af15ed8">kHitachiAcStateLength</a>,</div>
<div class="line"><a name="l00538"></a><span class="lineno"> 538</span>&#160; <span class="keyword">const</span> uint16_t repeat = <a class="code" href="IRremoteESP8266_8h.html#acc8510281d2ff9a808501d375c03ba21">kHitachiAcDefaultRepeat</a>);</div>
<div class="line"><a name="l00539"></a><span class="lineno"> 539</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00540"></a><span class="lineno"> 540</span>&#160;<span class="preprocessor">#if SEND_HITACHI_AC1</span></div>
<div class="line"><a name="l00541"></a><span class="lineno"> 541</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classIRsend.html#a5be9a87ce052e4f056766919247e0b22">sendHitachiAC1</a>(<span class="keyword">const</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> data[],</div>
<div class="line"><a name="l00542"></a><span class="lineno"> 542</span>&#160; <span class="keyword">const</span> uint16_t nbytes = <a class="code" href="IRremoteESP8266_8h.html#abb5e2ddb1a8d3c6fa7a94dbe1989ec5d">kHitachiAc1StateLength</a>,</div>
<div class="line"><a name="l00543"></a><span class="lineno"> 543</span>&#160; <span class="keyword">const</span> uint16_t repeat = <a class="code" href="IRremoteESP8266_8h.html#acc8510281d2ff9a808501d375c03ba21">kHitachiAcDefaultRepeat</a>);</div>
<div class="line"><a name="l00534"></a><span class="lineno"> 534</span>&#160;<span class="preprocessor">#endif // SEND_HAIER_AC_YRW02</span></div>
<div class="line"><a name="l00535"></a><span class="lineno"> 535</span>&#160;<span class="preprocessor">#if SEND_HAIER_AC176</span></div>
<div class="line"><a name="l00536"></a><span class="lineno"> 536</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classIRsend.html#abe87b116301328fb68aee1f54fc9ebe4">sendHaierAC176</a>(<span class="keyword">const</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> data[],</div>
<div class="line"><a name="l00537"></a><span class="lineno"> 537</span>&#160; <span class="keyword">const</span> uint16_t nbytes = <a class="code" href="IRremoteESP8266_8h.html#a98033047ba27af810bb90fe33169cef2">kHaierAC176StateLength</a>,</div>
<div class="line"><a name="l00538"></a><span class="lineno"> 538</span>&#160; <span class="keyword">const</span> uint16_t repeat = <a class="code" href="IRremoteESP8266_8h.html#af87d7078ba6fd24dd489086111f14db6">kHaierAc176DefaultRepeat</a>);</div>
<div class="line"><a name="l00539"></a><span class="lineno"> 539</span>&#160;<span class="preprocessor">#endif // SEND_HAIER_AC176</span></div>
<div class="line"><a name="l00540"></a><span class="lineno"> 540</span>&#160;<span class="preprocessor">#if SEND_HITACHI_AC</span></div>
<div class="line"><a name="l00541"></a><span class="lineno"> 541</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classIRsend.html#a8e6079b8b1b69ad7d7f8d05c492becbe">sendHitachiAC</a>(<span class="keyword">const</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> data[],</div>
<div class="line"><a name="l00542"></a><span class="lineno"> 542</span>&#160; <span class="keyword">const</span> uint16_t nbytes = <a class="code" href="IRremoteESP8266_8h.html#a8bef76bac826afbbc51c2a867af15ed8">kHitachiAcStateLength</a>,</div>
<div class="line"><a name="l00543"></a><span class="lineno"> 543</span>&#160; <span class="keyword">const</span> uint16_t repeat = <a class="code" href="IRremoteESP8266_8h.html#acc8510281d2ff9a808501d375c03ba21">kHitachiAcDefaultRepeat</a>);</div>
<div class="line"><a name="l00544"></a><span class="lineno"> 544</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00545"></a><span class="lineno"> 545</span>&#160;<span class="preprocessor">#if SEND_HITACHI_AC2</span></div>
<div class="line"><a name="l00546"></a><span class="lineno"> 546</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classIRsend.html#a451b1913608a4ba8c26d9af8c85d16f1">sendHitachiAC2</a>(<span class="keyword">const</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> data[],</div>
<div class="line"><a name="l00547"></a><span class="lineno"> 547</span>&#160; <span class="keyword">const</span> uint16_t nbytes = <a class="code" href="IRremoteESP8266_8h.html#a10377a40053a12e091dbff2869db0352">kHitachiAc2StateLength</a>,</div>
<div class="line"><a name="l00545"></a><span class="lineno"> 545</span>&#160;<span class="preprocessor">#if SEND_HITACHI_AC1</span></div>
<div class="line"><a name="l00546"></a><span class="lineno"> 546</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classIRsend.html#a5be9a87ce052e4f056766919247e0b22">sendHitachiAC1</a>(<span class="keyword">const</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> data[],</div>
<div class="line"><a name="l00547"></a><span class="lineno"> 547</span>&#160; <span class="keyword">const</span> uint16_t nbytes = <a class="code" href="IRremoteESP8266_8h.html#abb5e2ddb1a8d3c6fa7a94dbe1989ec5d">kHitachiAc1StateLength</a>,</div>
<div class="line"><a name="l00548"></a><span class="lineno"> 548</span>&#160; <span class="keyword">const</span> uint16_t repeat = <a class="code" href="IRremoteESP8266_8h.html#acc8510281d2ff9a808501d375c03ba21">kHitachiAcDefaultRepeat</a>);</div>
<div class="line"><a name="l00549"></a><span class="lineno"> 549</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00550"></a><span class="lineno"> 550</span>&#160;<span class="preprocessor">#if SEND_HITACHI_AC3</span></div>
<div class="line"><a name="l00551"></a><span class="lineno"> 551</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classIRsend.html#aec7e67f4292622521b5a0a8cfdd21d84">sendHitachiAc3</a>(<span class="keyword">const</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> data[],</div>
<div class="line"><a name="l00552"></a><span class="lineno"> 552</span>&#160; <span class="keyword">const</span> uint16_t nbytes, <span class="comment">// No default as there as so many</span></div>
<div class="line"><a name="l00553"></a><span class="lineno"> 553</span>&#160; <span class="comment">// different sizes</span></div>
<div class="line"><a name="l00554"></a><span class="lineno"> 554</span>&#160; <span class="keyword">const</span> uint16_t repeat = <a class="code" href="IRremoteESP8266_8h.html#acc8510281d2ff9a808501d375c03ba21">kHitachiAcDefaultRepeat</a>);</div>
<div class="line"><a name="l00555"></a><span class="lineno"> 555</span>&#160;<span class="preprocessor">#endif // SEND_HITACHI_AC3</span></div>
<div class="line"><a name="l00556"></a><span class="lineno"> 556</span>&#160;<span class="preprocessor">#if SEND_HITACHI_AC344</span></div>
<div class="line"><a name="l00557"></a><span class="lineno"> 557</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classIRsend.html#a5fb28d54f2832651d992450673d05c01">sendHitachiAc344</a>(<span class="keyword">const</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> data[],</div>
<div class="line"><a name="l00558"></a><span class="lineno"> 558</span>&#160; <span class="keyword">const</span> uint16_t nbytes = <a class="code" href="IRremoteESP8266_8h.html#a2192f6b7c353f7f124dff3b57eab0659">kHitachiAc344StateLength</a>,</div>
<div class="line"><a name="l00559"></a><span class="lineno"> 559</span>&#160; <span class="keyword">const</span> uint16_t repeat = <a class="code" href="IRremoteESP8266_8h.html#acc8510281d2ff9a808501d375c03ba21">kHitachiAcDefaultRepeat</a>);</div>
<div class="line"><a name="l00560"></a><span class="lineno"> 560</span>&#160;<span class="preprocessor">#endif // SEND_HITACHI_AC344</span></div>
<div class="line"><a name="l00561"></a><span class="lineno"> 561</span>&#160;<span class="preprocessor">#if SEND_HITACHI_AC424</span></div>
<div class="line"><a name="l00562"></a><span class="lineno"> 562</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classIRsend.html#a2a9676de30bb868b313cc9c30025f790">sendHitachiAc424</a>(<span class="keyword">const</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> data[],</div>
<div class="line"><a name="l00563"></a><span class="lineno"> 563</span>&#160; <span class="keyword">const</span> uint16_t nbytes = <a class="code" href="IRremoteESP8266_8h.html#aff17d9c0ccf683895d2c868094679f0a">kHitachiAc424StateLength</a>,</div>
<div class="line"><a name="l00550"></a><span class="lineno"> 550</span>&#160;<span class="preprocessor">#if SEND_HITACHI_AC2</span></div>
<div class="line"><a name="l00551"></a><span class="lineno"> 551</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classIRsend.html#a451b1913608a4ba8c26d9af8c85d16f1">sendHitachiAC2</a>(<span class="keyword">const</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> data[],</div>
<div class="line"><a name="l00552"></a><span class="lineno"> 552</span>&#160; <span class="keyword">const</span> uint16_t nbytes = <a class="code" href="IRremoteESP8266_8h.html#a10377a40053a12e091dbff2869db0352">kHitachiAc2StateLength</a>,</div>
<div class="line"><a name="l00553"></a><span class="lineno"> 553</span>&#160; <span class="keyword">const</span> uint16_t repeat = <a class="code" href="IRremoteESP8266_8h.html#acc8510281d2ff9a808501d375c03ba21">kHitachiAcDefaultRepeat</a>);</div>
<div class="line"><a name="l00554"></a><span class="lineno"> 554</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00555"></a><span class="lineno"> 555</span>&#160;<span class="preprocessor">#if SEND_HITACHI_AC3</span></div>
<div class="line"><a name="l00556"></a><span class="lineno"> 556</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classIRsend.html#aec7e67f4292622521b5a0a8cfdd21d84">sendHitachiAc3</a>(<span class="keyword">const</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> data[],</div>
<div class="line"><a name="l00557"></a><span class="lineno"> 557</span>&#160; <span class="keyword">const</span> uint16_t nbytes, <span class="comment">// No default as there as so many</span></div>
<div class="line"><a name="l00558"></a><span class="lineno"> 558</span>&#160; <span class="comment">// different sizes</span></div>
<div class="line"><a name="l00559"></a><span class="lineno"> 559</span>&#160; <span class="keyword">const</span> uint16_t repeat = <a class="code" href="IRremoteESP8266_8h.html#acc8510281d2ff9a808501d375c03ba21">kHitachiAcDefaultRepeat</a>);</div>
<div class="line"><a name="l00560"></a><span class="lineno"> 560</span>&#160;<span class="preprocessor">#endif // SEND_HITACHI_AC3</span></div>
<div class="line"><a name="l00561"></a><span class="lineno"> 561</span>&#160;<span class="preprocessor">#if SEND_HITACHI_AC344</span></div>
<div class="line"><a name="l00562"></a><span class="lineno"> 562</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classIRsend.html#a5fb28d54f2832651d992450673d05c01">sendHitachiAc344</a>(<span class="keyword">const</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> data[],</div>
<div class="line"><a name="l00563"></a><span class="lineno"> 563</span>&#160; <span class="keyword">const</span> uint16_t nbytes = <a class="code" href="IRremoteESP8266_8h.html#a2192f6b7c353f7f124dff3b57eab0659">kHitachiAc344StateLength</a>,</div>
<div class="line"><a name="l00564"></a><span class="lineno"> 564</span>&#160; <span class="keyword">const</span> uint16_t repeat = <a class="code" href="IRremoteESP8266_8h.html#acc8510281d2ff9a808501d375c03ba21">kHitachiAcDefaultRepeat</a>);</div>
<div class="line"><a name="l00565"></a><span class="lineno"> 565</span>&#160;<span class="preprocessor">#endif // SEND_HITACHI_AC424</span></div>
<div class="line"><a name="l00566"></a><span class="lineno"> 566</span>&#160;<span class="preprocessor">#if SEND_GICABLE</span></div>
<div class="line"><a name="l00567"></a><span class="lineno"> 567</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classIRsend.html#a61dd16bc150473bbfd998dada72b205f">sendGICable</a>(uint64_t data, uint16_t nbits = <a class="code" href="IRremoteESP8266_8h.html#aceb5cbd7ba5d8bc11560ba29137b10fa">kGicableBits</a>,</div>
<div class="line"><a name="l00568"></a><span class="lineno"> 568</span>&#160; uint16_t repeat = <a class="code" href="IRremoteESP8266_8h.html#ad8142649290db6fc337ac839d4078aef">kGicableMinRepeat</a>);</div>
<div class="line"><a name="l00569"></a><span class="lineno"> 569</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00570"></a><span class="lineno"> 570</span>&#160;<span class="preprocessor">#if SEND_WHIRLPOOL_AC</span></div>
<div class="line"><a name="l00571"></a><span class="lineno"> 571</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classIRsend.html#aa440a50000a259072f93ad6c0e42ec22">sendWhirlpoolAC</a>(<span class="keyword">const</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> data[],</div>
<div class="line"><a name="l00572"></a><span class="lineno"> 572</span>&#160; <span class="keyword">const</span> uint16_t nbytes = <a class="code" href="IRremoteESP8266_8h.html#a0fff60a43f776fb999d0f1f91d88154f">kWhirlpoolAcStateLength</a>,</div>
<div class="line"><a name="l00573"></a><span class="lineno"> 573</span>&#160; <span class="keyword">const</span> uint16_t repeat = <a class="code" href="IRremoteESP8266_8h.html#a3b41358898f69d96bdeece17ead13ee0">kWhirlpoolAcDefaultRepeat</a>);</div>
<div class="line"><a name="l00565"></a><span class="lineno"> 565</span>&#160;<span class="preprocessor">#endif // SEND_HITACHI_AC344</span></div>
<div class="line"><a name="l00566"></a><span class="lineno"> 566</span>&#160;<span class="preprocessor">#if SEND_HITACHI_AC424</span></div>
<div class="line"><a name="l00567"></a><span class="lineno"> 567</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classIRsend.html#a2a9676de30bb868b313cc9c30025f790">sendHitachiAc424</a>(<span class="keyword">const</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> data[],</div>
<div class="line"><a name="l00568"></a><span class="lineno"> 568</span>&#160; <span class="keyword">const</span> uint16_t nbytes = <a class="code" href="IRremoteESP8266_8h.html#aff17d9c0ccf683895d2c868094679f0a">kHitachiAc424StateLength</a>,</div>
<div class="line"><a name="l00569"></a><span class="lineno"> 569</span>&#160; <span class="keyword">const</span> uint16_t repeat = <a class="code" href="IRremoteESP8266_8h.html#acc8510281d2ff9a808501d375c03ba21">kHitachiAcDefaultRepeat</a>);</div>
<div class="line"><a name="l00570"></a><span class="lineno"> 570</span>&#160;<span class="preprocessor">#endif // SEND_HITACHI_AC424</span></div>
<div class="line"><a name="l00571"></a><span class="lineno"> 571</span>&#160;<span class="preprocessor">#if SEND_GICABLE</span></div>
<div class="line"><a name="l00572"></a><span class="lineno"> 572</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classIRsend.html#a61dd16bc150473bbfd998dada72b205f">sendGICable</a>(uint64_t data, uint16_t nbits = <a class="code" href="IRremoteESP8266_8h.html#aceb5cbd7ba5d8bc11560ba29137b10fa">kGicableBits</a>,</div>
<div class="line"><a name="l00573"></a><span class="lineno"> 573</span>&#160; uint16_t repeat = <a class="code" href="IRremoteESP8266_8h.html#ad8142649290db6fc337ac839d4078aef">kGicableMinRepeat</a>);</div>
<div class="line"><a name="l00574"></a><span class="lineno"> 574</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00575"></a><span class="lineno"> 575</span>&#160;<span class="preprocessor">#if SEND_LUTRON</span></div>
<div class="line"><a name="l00576"></a><span class="lineno"> 576</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classIRsend.html#a85f2a98255d3af7b7407c082ea7b7c16">sendLutron</a>(uint64_t data, uint16_t nbits = <a class="code" href="IRremoteESP8266_8h.html#a814dfab515b91887c494237b1f6ebd99">kLutronBits</a>,</div>
<div class="line"><a name="l00577"></a><span class="lineno"> 577</span>&#160; uint16_t repeat = <a class="code" href="IRremoteESP8266_8h.html#a1a49dde7ffbd753f7756cf0c9dc6d826">kNoRepeat</a>);</div>
<div class="line"><a name="l00578"></a><span class="lineno"> 578</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00579"></a><span class="lineno"> 579</span>&#160;<span class="preprocessor">#if SEND_ELECTRA_AC</span></div>
<div class="line"><a name="l00580"></a><span class="lineno"> 580</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classIRsend.html#a52526c4e7bc4402e57ecf81e0047d49c">sendElectraAC</a>(<span class="keyword">const</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> data[],</div>
<div class="line"><a name="l00581"></a><span class="lineno"> 581</span>&#160; <span class="keyword">const</span> uint16_t nbytes = <a class="code" href="IRremoteESP8266_8h.html#a8fb8c5778feaa94114218c36e8e43641">kElectraAcStateLength</a>,</div>
<div class="line"><a name="l00582"></a><span class="lineno"> 582</span>&#160; <span class="keyword">const</span> uint16_t repeat = <a class="code" href="IRremoteESP8266_8h.html#a1a49dde7ffbd753f7756cf0c9dc6d826">kNoRepeat</a>);</div>
<div class="line"><a name="l00575"></a><span class="lineno"> 575</span>&#160;<span class="preprocessor">#if SEND_WHIRLPOOL_AC</span></div>
<div class="line"><a name="l00576"></a><span class="lineno"> 576</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classIRsend.html#aa440a50000a259072f93ad6c0e42ec22">sendWhirlpoolAC</a>(<span class="keyword">const</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> data[],</div>
<div class="line"><a name="l00577"></a><span class="lineno"> 577</span>&#160; <span class="keyword">const</span> uint16_t nbytes = <a class="code" href="IRremoteESP8266_8h.html#a0fff60a43f776fb999d0f1f91d88154f">kWhirlpoolAcStateLength</a>,</div>
<div class="line"><a name="l00578"></a><span class="lineno"> 578</span>&#160; <span class="keyword">const</span> uint16_t repeat = <a class="code" href="IRremoteESP8266_8h.html#a3b41358898f69d96bdeece17ead13ee0">kWhirlpoolAcDefaultRepeat</a>);</div>
<div class="line"><a name="l00579"></a><span class="lineno"> 579</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00580"></a><span class="lineno"> 580</span>&#160;<span class="preprocessor">#if SEND_LUTRON</span></div>
<div class="line"><a name="l00581"></a><span class="lineno"> 581</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classIRsend.html#a85f2a98255d3af7b7407c082ea7b7c16">sendLutron</a>(uint64_t data, uint16_t nbits = <a class="code" href="IRremoteESP8266_8h.html#a814dfab515b91887c494237b1f6ebd99">kLutronBits</a>,</div>
<div class="line"><a name="l00582"></a><span class="lineno"> 582</span>&#160; uint16_t repeat = <a class="code" href="IRremoteESP8266_8h.html#a1a49dde7ffbd753f7756cf0c9dc6d826">kNoRepeat</a>);</div>
<div class="line"><a name="l00583"></a><span class="lineno"> 583</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00584"></a><span class="lineno"> 584</span>&#160;<span class="preprocessor">#if SEND_PANASONIC_AC</span></div>
<div class="line"><a name="l00585"></a><span class="lineno"> 585</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classIRsend.html#a10a3c387a328dbb11733a251f4db7614">sendPanasonicAC</a>(<span class="keyword">const</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> data[],</div>
<div class="line"><a name="l00586"></a><span class="lineno"> 586</span>&#160; <span class="keyword">const</span> uint16_t nbytes = <a class="code" href="IRremoteESP8266_8h.html#ab21d86545b57738354e7a3b833d38f94">kPanasonicAcStateLength</a>,</div>
<div class="line"><a name="l00587"></a><span class="lineno"> 587</span>&#160; <span class="keyword">const</span> uint16_t repeat = <a class="code" href="IRremoteESP8266_8h.html#af6b7c6ad564253cb128ac92c00e86f0c">kPanasonicAcDefaultRepeat</a>);</div>
<div class="line"><a name="l00588"></a><span class="lineno"> 588</span>&#160;<span class="preprocessor">#endif // SEND_PANASONIC_AC</span></div>
<div class="line"><a name="l00589"></a><span class="lineno"> 589</span>&#160;<span class="preprocessor">#if SEND_PANASONIC_AC32</span></div>
<div class="line"><a name="l00590"></a><span class="lineno"> 590</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classIRsend.html#af281c7e8e09bb547bf7236dfd8b42154">sendPanasonicAC32</a>(<span class="keyword">const</span> uint64_t data,</div>
<div class="line"><a name="l00591"></a><span class="lineno"> 591</span>&#160; <span class="keyword">const</span> uint16_t nbits = <a class="code" href="IRremoteESP8266_8h.html#adae68c6e0ebe7d18c344d9cad5ca49f0">kPanasonicAc32Bits</a>,</div>
<div class="line"><a name="l00592"></a><span class="lineno"> 592</span>&#160; <span class="keyword">const</span> uint16_t repeat = <a class="code" href="IRremoteESP8266_8h.html#af6b7c6ad564253cb128ac92c00e86f0c">kPanasonicAcDefaultRepeat</a>);</div>
<div class="line"><a name="l00593"></a><span class="lineno"> 593</span>&#160;<span class="preprocessor">#endif // SEND_PANASONIC_AC32</span></div>
<div class="line"><a name="l00594"></a><span class="lineno"> 594</span>&#160;<span class="preprocessor">#if SEND_PIONEER</span></div>
<div class="line"><a name="l00595"></a><span class="lineno"> 595</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classIRsend.html#a11f099f3768a659d1f996589cea8a313">sendPioneer</a>(<span class="keyword">const</span> uint64_t data, <span class="keyword">const</span> uint16_t nbits = <a class="code" href="IRremoteESP8266_8h.html#a6a7ccd31e0a6f967a219b1a53b89653b">kPioneerBits</a>,</div>
<div class="line"><a name="l00596"></a><span class="lineno"> 596</span>&#160; <span class="keyword">const</span> uint16_t repeat = <a class="code" href="IRremoteESP8266_8h.html#a1a49dde7ffbd753f7756cf0c9dc6d826">kNoRepeat</a>);</div>
<div class="line"><a name="l00597"></a><span class="lineno"> 597</span>&#160; uint64_t <a class="code" href="classIRsend.html#ae0686829eba31587b71034a1c0495971">encodePioneer</a>(uint16_t address, uint16_t command);</div>
<div class="line"><a name="l00598"></a><span class="lineno"> 598</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00599"></a><span class="lineno"> 599</span>&#160;<span class="preprocessor">#if SEND_MWM</span></div>
<div class="line"><a name="l00600"></a><span class="lineno"> 600</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classIRsend.html#a98301801daf929ec8ce022987ae394f2">sendMWM</a>(<span class="keyword">const</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> data[], <span class="keyword">const</span> uint16_t nbytes,</div>
<div class="line"><a name="l00601"></a><span class="lineno"> 601</span>&#160; <span class="keyword">const</span> uint16_t repeat = <a class="code" href="IRremoteESP8266_8h.html#a1a49dde7ffbd753f7756cf0c9dc6d826">kNoRepeat</a>);</div>
<div class="line"><a name="l00602"></a><span class="lineno"> 602</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00603"></a><span class="lineno"> 603</span>&#160;<span class="preprocessor">#if SEND_VESTEL_AC</span></div>
<div class="line"><a name="l00604"></a><span class="lineno"> 604</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classIRsend.html#a129a40f9d344cb0fadfd4cca53ca6b44">sendVestelAc</a>(<span class="keyword">const</span> uint64_t data, <span class="keyword">const</span> uint16_t nbits = <a class="code" href="IRremoteESP8266_8h.html#ae31945a1ce90b2d4c33b5c91d980d3a7">kVestelAcBits</a>,</div>
<div class="line"><a name="l00605"></a><span class="lineno"> 605</span>&#160; <span class="keyword">const</span> uint16_t repeat = <a class="code" href="IRremoteESP8266_8h.html#a1a49dde7ffbd753f7756cf0c9dc6d826">kNoRepeat</a>);</div>
<div class="line"><a name="l00606"></a><span class="lineno"> 606</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00607"></a><span class="lineno"> 607</span>&#160;<span class="preprocessor">#if SEND_TCL112AC</span></div>
<div class="line"><a name="l00608"></a><span class="lineno"> 608</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classIRsend.html#a2dedce2841e4a6445a98f03393fce823">sendTcl112Ac</a>(<span class="keyword">const</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> data[],</div>
<div class="line"><a name="l00609"></a><span class="lineno"> 609</span>&#160; <span class="keyword">const</span> uint16_t nbytes = <a class="code" href="IRremoteESP8266_8h.html#a23ba2f5af02242e14ae7eefcd066152e">kTcl112AcStateLength</a>,</div>
<div class="line"><a name="l00610"></a><span class="lineno"> 610</span>&#160; <span class="keyword">const</span> uint16_t repeat = <a class="code" href="IRremoteESP8266_8h.html#a97c82cec6d72845d9ab8a201b0fa5034">kTcl112AcDefaultRepeat</a>);</div>
<div class="line"><a name="l00584"></a><span class="lineno"> 584</span>&#160;<span class="preprocessor">#if SEND_ELECTRA_AC</span></div>
<div class="line"><a name="l00585"></a><span class="lineno"> 585</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classIRsend.html#a52526c4e7bc4402e57ecf81e0047d49c">sendElectraAC</a>(<span class="keyword">const</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> data[],</div>
<div class="line"><a name="l00586"></a><span class="lineno"> 586</span>&#160; <span class="keyword">const</span> uint16_t nbytes = <a class="code" href="IRremoteESP8266_8h.html#a8fb8c5778feaa94114218c36e8e43641">kElectraAcStateLength</a>,</div>
<div class="line"><a name="l00587"></a><span class="lineno"> 587</span>&#160; <span class="keyword">const</span> uint16_t repeat = <a class="code" href="IRremoteESP8266_8h.html#a1a49dde7ffbd753f7756cf0c9dc6d826">kNoRepeat</a>);</div>
<div class="line"><a name="l00588"></a><span class="lineno"> 588</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00589"></a><span class="lineno"> 589</span>&#160;<span class="preprocessor">#if SEND_PANASONIC_AC</span></div>
<div class="line"><a name="l00590"></a><span class="lineno"> 590</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classIRsend.html#a10a3c387a328dbb11733a251f4db7614">sendPanasonicAC</a>(<span class="keyword">const</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> data[],</div>
<div class="line"><a name="l00591"></a><span class="lineno"> 591</span>&#160; <span class="keyword">const</span> uint16_t nbytes = <a class="code" href="IRremoteESP8266_8h.html#ab21d86545b57738354e7a3b833d38f94">kPanasonicAcStateLength</a>,</div>
<div class="line"><a name="l00592"></a><span class="lineno"> 592</span>&#160; <span class="keyword">const</span> uint16_t repeat = <a class="code" href="IRremoteESP8266_8h.html#af6b7c6ad564253cb128ac92c00e86f0c">kPanasonicAcDefaultRepeat</a>);</div>
<div class="line"><a name="l00593"></a><span class="lineno"> 593</span>&#160;<span class="preprocessor">#endif // SEND_PANASONIC_AC</span></div>
<div class="line"><a name="l00594"></a><span class="lineno"> 594</span>&#160;<span class="preprocessor">#if SEND_PANASONIC_AC32</span></div>
<div class="line"><a name="l00595"></a><span class="lineno"> 595</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classIRsend.html#af281c7e8e09bb547bf7236dfd8b42154">sendPanasonicAC32</a>(<span class="keyword">const</span> uint64_t data,</div>
<div class="line"><a name="l00596"></a><span class="lineno"> 596</span>&#160; <span class="keyword">const</span> uint16_t nbits = <a class="code" href="IRremoteESP8266_8h.html#adae68c6e0ebe7d18c344d9cad5ca49f0">kPanasonicAc32Bits</a>,</div>
<div class="line"><a name="l00597"></a><span class="lineno"> 597</span>&#160; <span class="keyword">const</span> uint16_t repeat = <a class="code" href="IRremoteESP8266_8h.html#af6b7c6ad564253cb128ac92c00e86f0c">kPanasonicAcDefaultRepeat</a>);</div>
<div class="line"><a name="l00598"></a><span class="lineno"> 598</span>&#160;<span class="preprocessor">#endif // SEND_PANASONIC_AC32</span></div>
<div class="line"><a name="l00599"></a><span class="lineno"> 599</span>&#160;<span class="preprocessor">#if SEND_PIONEER</span></div>
<div class="line"><a name="l00600"></a><span class="lineno"> 600</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classIRsend.html#a11f099f3768a659d1f996589cea8a313">sendPioneer</a>(<span class="keyword">const</span> uint64_t data, <span class="keyword">const</span> uint16_t nbits = <a class="code" href="IRremoteESP8266_8h.html#a6a7ccd31e0a6f967a219b1a53b89653b">kPioneerBits</a>,</div>
<div class="line"><a name="l00601"></a><span class="lineno"> 601</span>&#160; <span class="keyword">const</span> uint16_t repeat = <a class="code" href="IRremoteESP8266_8h.html#a1a49dde7ffbd753f7756cf0c9dc6d826">kNoRepeat</a>);</div>
<div class="line"><a name="l00602"></a><span class="lineno"> 602</span>&#160; uint64_t <a class="code" href="classIRsend.html#ae0686829eba31587b71034a1c0495971">encodePioneer</a>(uint16_t address, uint16_t command);</div>
<div class="line"><a name="l00603"></a><span class="lineno"> 603</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00604"></a><span class="lineno"> 604</span>&#160;<span class="preprocessor">#if SEND_MWM</span></div>
<div class="line"><a name="l00605"></a><span class="lineno"> 605</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classIRsend.html#a98301801daf929ec8ce022987ae394f2">sendMWM</a>(<span class="keyword">const</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> data[], <span class="keyword">const</span> uint16_t nbytes,</div>
<div class="line"><a name="l00606"></a><span class="lineno"> 606</span>&#160; <span class="keyword">const</span> uint16_t repeat = <a class="code" href="IRremoteESP8266_8h.html#a1a49dde7ffbd753f7756cf0c9dc6d826">kNoRepeat</a>);</div>
<div class="line"><a name="l00607"></a><span class="lineno"> 607</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00608"></a><span class="lineno"> 608</span>&#160;<span class="preprocessor">#if SEND_VESTEL_AC</span></div>
<div class="line"><a name="l00609"></a><span class="lineno"> 609</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classIRsend.html#a129a40f9d344cb0fadfd4cca53ca6b44">sendVestelAc</a>(<span class="keyword">const</span> uint64_t data, <span class="keyword">const</span> uint16_t nbits = <a class="code" href="IRremoteESP8266_8h.html#ae31945a1ce90b2d4c33b5c91d980d3a7">kVestelAcBits</a>,</div>
<div class="line"><a name="l00610"></a><span class="lineno"> 610</span>&#160; <span class="keyword">const</span> uint16_t repeat = <a class="code" href="IRremoteESP8266_8h.html#a1a49dde7ffbd753f7756cf0c9dc6d826">kNoRepeat</a>);</div>
<div class="line"><a name="l00611"></a><span class="lineno"> 611</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00612"></a><span class="lineno"> 612</span>&#160;<span class="preprocessor">#if SEND_TECO</span></div>
<div class="line"><a name="l00613"></a><span class="lineno"> 613</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classIRsend.html#ac6300f977fe94119813481ba682ce33f">sendTeco</a>(<span class="keyword">const</span> uint64_t data, <span class="keyword">const</span> uint16_t nbits = <a class="code" href="IRremoteESP8266_8h.html#aee01958e9d97a70a6881cf560ca0ca9d">kTecoBits</a>,</div>
<div class="line"><a name="l00614"></a><span class="lineno"> 614</span>&#160; <span class="keyword">const</span> uint16_t repeat = <a class="code" href="IRremoteESP8266_8h.html#a1a49dde7ffbd753f7756cf0c9dc6d826">kNoRepeat</a>);</div>
<div class="line"><a name="l00615"></a><span class="lineno"> 615</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00616"></a><span class="lineno"> 616</span>&#160;<span class="preprocessor">#if SEND_LEGOPF</span></div>
<div class="line"><a name="l00617"></a><span class="lineno"> 617</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classIRsend.html#a4e38273aeacf01873a013c02d41a44e4">sendLegoPf</a>(<span class="keyword">const</span> uint64_t data, <span class="keyword">const</span> uint16_t nbits = <a class="code" href="IRremoteESP8266_8h.html#a8a7c7659250a81c7c84fc739eafed13e">kLegoPfBits</a>,</div>
<div class="line"><a name="l00618"></a><span class="lineno"> 618</span>&#160; <span class="keyword">const</span> uint16_t repeat = <a class="code" href="IRremoteESP8266_8h.html#a2614cf3cb840f028eb1dc684aeb1272c">kLegoPfMinRepeat</a>);</div>
<div class="line"><a name="l00619"></a><span class="lineno"> 619</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00620"></a><span class="lineno"> 620</span>&#160;<span class="preprocessor">#if SEND_NEOCLIMA</span></div>
<div class="line"><a name="l00621"></a><span class="lineno"> 621</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classIRsend.html#a71e1b5e780851210465bbf061b9c095b">sendNeoclima</a>(<span class="keyword">const</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> data[],</div>
<div class="line"><a name="l00622"></a><span class="lineno"> 622</span>&#160; <span class="keyword">const</span> uint16_t nbytes = <a class="code" href="IRremoteESP8266_8h.html#a5a871ed6d145c5ea3d50e96600c02e31">kNeoclimaStateLength</a>,</div>
<div class="line"><a name="l00623"></a><span class="lineno"> 623</span>&#160; <span class="keyword">const</span> uint16_t repeat = <a class="code" href="IRremoteESP8266_8h.html#a16fc26a3ff66a66068ac9638554df847">kNeoclimaMinRepeat</a>);</div>
<div class="line"><a name="l00624"></a><span class="lineno"> 624</span>&#160;<span class="preprocessor">#endif // SEND_NEOCLIMA</span></div>
<div class="line"><a name="l00625"></a><span class="lineno"> 625</span>&#160;<span class="preprocessor">#if SEND_AMCOR</span></div>
<div class="line"><a name="l00626"></a><span class="lineno"> 626</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classIRsend.html#acd64b100eb155f90451d467188a83e92">sendAmcor</a>(<span class="keyword">const</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> data[],</div>
<div class="line"><a name="l00627"></a><span class="lineno"> 627</span>&#160; <span class="keyword">const</span> uint16_t nbytes = <a class="code" href="IRremoteESP8266_8h.html#a62866e6918602533d590912487150bc7">kAmcorStateLength</a>,</div>
<div class="line"><a name="l00628"></a><span class="lineno"> 628</span>&#160; <span class="keyword">const</span> uint16_t repeat = <a class="code" href="IRremoteESP8266_8h.html#a746e1ce73c2ebd9bd1f5300494820a0c">kAmcorDefaultRepeat</a>);</div>
<div class="line"><a name="l00629"></a><span class="lineno"> 629</span>&#160;<span class="preprocessor">#endif // SEND_AMCOR</span></div>
<div class="line"><a name="l00630"></a><span class="lineno"> 630</span>&#160;<span class="preprocessor">#if SEND_EPSON</span></div>
<div class="line"><a name="l00631"></a><span class="lineno"> 631</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classIRsend.html#a063168fd82f6a88cca7253b42b9c0b28">sendEpson</a>(uint64_t data, uint16_t nbits = <a class="code" href="IRremoteESP8266_8h.html#a77a0ed1143f5bfec87e0c9fde5c2c425">kEpsonBits</a>,</div>
<div class="line"><a name="l00632"></a><span class="lineno"> 632</span>&#160; uint16_t repeat = <a class="code" href="IRremoteESP8266_8h.html#ac8738cb054de937b77269acb973c5133">kEpsonMinRepeat</a>);</div>
<div class="line"><a name="l00633"></a><span class="lineno"> 633</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00634"></a><span class="lineno"> 634</span>&#160;<span class="preprocessor">#if SEND_SYMPHONY</span></div>
<div class="line"><a name="l00635"></a><span class="lineno"> 635</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classIRsend.html#a1f1d5a30660ab0061f64d559d4916d4e">sendSymphony</a>(uint64_t data, uint16_t nbits = <a class="code" href="IRremoteESP8266_8h.html#abb5b89578ab0757999530c0383f38533">kSymphonyBits</a>,</div>
<div class="line"><a name="l00636"></a><span class="lineno"> 636</span>&#160; uint16_t repeat = <a class="code" href="IRremoteESP8266_8h.html#a219b8495f77932c200680f7a2b133880">kSymphonyDefaultRepeat</a>);</div>
<div class="line"><a name="l00637"></a><span class="lineno"> 637</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00638"></a><span class="lineno"> 638</span>&#160;<span class="preprocessor">#if SEND_AIRWELL</span></div>
<div class="line"><a name="l00639"></a><span class="lineno"> 639</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classIRsend.html#a5b180d3845b45af38a19b72e6fa8e0c0">sendAirwell</a>(uint64_t data, uint16_t nbits = <a class="code" href="IRremoteESP8266_8h.html#a570219a14f2d19c7a6ce0aecd37a3b1f">kAirwellBits</a>,</div>
<div class="line"><a name="l00640"></a><span class="lineno"> 640</span>&#160; uint16_t repeat = <a class="code" href="IRremoteESP8266_8h.html#a669217ae5aa0baa159f7452f53551875">kAirwellMinRepeats</a>);</div>
<div class="line"><a name="l00641"></a><span class="lineno"> 641</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00642"></a><span class="lineno"> 642</span>&#160;<span class="preprocessor">#if SEND_DELONGHI_AC</span></div>
<div class="line"><a name="l00643"></a><span class="lineno"> 643</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classIRsend.html#a35dc18f9abbffa8da40816a8a9df1093">sendDelonghiAc</a>(uint64_t data, uint16_t nbits = <a class="code" href="IRremoteESP8266_8h.html#a7b9fba82b602cf38147f0586e037f909">kDelonghiAcBits</a>,</div>
<div class="line"><a name="l00644"></a><span class="lineno"> 644</span>&#160; uint16_t repeat = <a class="code" href="IRremoteESP8266_8h.html#a8f18256a0a6893e077e253e5e80da164">kDelonghiAcDefaultRepeat</a>);</div>
<div class="line"><a name="l00645"></a><span class="lineno"> 645</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00646"></a><span class="lineno"> 646</span>&#160;<span class="preprocessor">#if SEND_DOSHISHA</span></div>
<div class="line"><a name="l00647"></a><span class="lineno"> 647</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classIRsend.html#a3a9a8247e470975137b37f474bb97639">sendDoshisha</a>(<span class="keyword">const</span> uint64_t data, uint16_t nbits = <a class="code" href="IRremoteESP8266_8h.html#aedc53534cf6a40144be80abeee498362">kDoshishaBits</a>,</div>
<div class="line"><a name="l00648"></a><span class="lineno"> 648</span>&#160; <span class="keyword">const</span> uint16_t repeat = <a class="code" href="IRremoteESP8266_8h.html#a1a49dde7ffbd753f7756cf0c9dc6d826">kNoRepeat</a>);</div>
<div class="line"><a name="l00649"></a><span class="lineno"> 649</span>&#160; uint64_t <a class="code" href="classIRsend.html#a0522a2256e8358df715065530be6317d">encodeDoshisha</a>(<span class="keyword">const</span> uint8_t command, <span class="keyword">const</span> uint8_t channel = 0);</div>
<div class="line"><a name="l00650"></a><span class="lineno"> 650</span>&#160;<span class="preprocessor">#endif // SEND_DOSHISHA</span></div>
<div class="line"><a name="l00651"></a><span class="lineno"> 651</span>&#160;<span class="preprocessor">#if SEND_MULTIBRACKETS</span></div>
<div class="line"><a name="l00652"></a><span class="lineno"> 652</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classIRsend.html#a9026d42480b85270e560e122b8be3b6c">sendMultibrackets</a>(<span class="keyword">const</span> uint64_t data,</div>
<div class="line"><a name="l00653"></a><span class="lineno"> 653</span>&#160; <span class="keyword">const</span> uint16_t nbits = <a class="code" href="IRremoteESP8266_8h.html#aad7be0971479839493615cafcd654fc1">kMultibracketsBits</a>,</div>
<div class="line"><a name="l00654"></a><span class="lineno"> 654</span>&#160; <span class="keyword">const</span> uint16_t repeat = <a class="code" href="IRremoteESP8266_8h.html#a5aa418baefd018d5facc08d3bb721fe9">kMultibracketsDefaultRepeat</a>);</div>
<div class="line"><a name="l00655"></a><span class="lineno"> 655</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00656"></a><span class="lineno"> 656</span>&#160;<span class="preprocessor">#if SEND_TECHNIBEL_AC</span></div>
<div class="line"><a name="l00657"></a><span class="lineno"> 657</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classIRsend.html#afcc65332acb4b5a1edc623194cc2ac7e">sendTechnibelAc</a>(uint64_t data, uint16_t nbits = <a class="code" href="IRremoteESP8266_8h.html#a0c4bc77a2443037598940b955c83eb82">kTechnibelAcBits</a>,</div>
<div class="line"><a name="l00658"></a><span class="lineno"> 658</span>&#160; uint16_t repeat = <a class="code" href="IRremoteESP8266_8h.html#a0e797e69cca806e73c902f5d9dfe1bf1">kTechnibelAcDefaultRepeat</a>);</div>
<div class="line"><a name="l00659"></a><span class="lineno"> 659</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00660"></a><span class="lineno"> 660</span>&#160;<span class="preprocessor">#if SEND_CORONA_AC</span></div>
<div class="line"><a name="l00661"></a><span class="lineno"> 661</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classIRsend.html#a81f82b8248b324799a48a7685d62aaa5">sendCoronaAc</a>(<span class="keyword">const</span> uint8_t data[],</div>
<div class="line"><a name="l00662"></a><span class="lineno"> 662</span>&#160; <span class="keyword">const</span> uint16_t nbytes = <a class="code" href="IRremoteESP8266_8h.html#ab18df94a82b365ff30caaabb05a9fcaf">kCoronaAcStateLength</a>,</div>
<div class="line"><a name="l00663"></a><span class="lineno"> 663</span>&#160; <span class="keyword">const</span> uint16_t repeat = <a class="code" href="IRremoteESP8266_8h.html#a1a49dde7ffbd753f7756cf0c9dc6d826">kNoRepeat</a>);</div>
<div class="line"><a name="l00664"></a><span class="lineno"> 664</span>&#160;<span class="preprocessor">#endif // SEND_CORONA_AC</span></div>
<div class="line"><a name="l00665"></a><span class="lineno"> 665</span>&#160;<span class="preprocessor">#if SEND_ZEPEAL</span></div>
<div class="line"><a name="l00666"></a><span class="lineno"> 666</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classIRsend.html#a9bcba8bbac41d679b5b930e67d3e1b7f">sendZepeal</a>(<span class="keyword">const</span> uint64_t data,</div>
<div class="line"><a name="l00667"></a><span class="lineno"> 667</span>&#160; <span class="keyword">const</span> uint16_t nbits = <a class="code" href="IRremoteESP8266_8h.html#af09c9402a1c4fa24f692994498641296">kZepealBits</a>,</div>
<div class="line"><a name="l00668"></a><span class="lineno"> 668</span>&#160; <span class="keyword">const</span> uint16_t repeat = <a class="code" href="IRremoteESP8266_8h.html#afb5c734e808d8f108f976f0556bf6e58">kZepealMinRepeat</a>);</div>
<div class="line"><a name="l00669"></a><span class="lineno"> 669</span>&#160;<span class="preprocessor">#endif // SEND_ZEPEAL</span></div>
<div class="line"><a name="l00670"></a><span class="lineno"> 670</span>&#160;<span class="preprocessor">#if SEND_VOLTAS</span></div>
<div class="line"><a name="l00671"></a><span class="lineno"> 671</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classIRsend.html#a3bda5e5e44d2c0e811e9fe3d42b241bf">sendVoltas</a>(<span class="keyword">const</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> data[],</div>
<div class="line"><a name="l00672"></a><span class="lineno"> 672</span>&#160; <span class="keyword">const</span> uint16_t nbytes = <a class="code" href="IRremoteESP8266_8h.html#a336bd721135fc8b869941cd3aa73646e">kVoltasStateLength</a>,</div>
<div class="line"><a name="l00673"></a><span class="lineno"> 673</span>&#160; <span class="keyword">const</span> uint16_t repeat = <a class="code" href="IRremoteESP8266_8h.html#a1a49dde7ffbd753f7756cf0c9dc6d826">kNoRepeat</a>);</div>
<div class="line"><a name="l00674"></a><span class="lineno"> 674</span>&#160;<span class="preprocessor">#endif // SEND_VOLTAS</span></div>
<div class="line"><a name="l00675"></a><span class="lineno"> 675</span>&#160;<span class="preprocessor">#if SEND_METZ</span></div>
<div class="line"><a name="l00676"></a><span class="lineno"> 676</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classIRsend.html#ab98023283eca787f7bb8bcb47f79ed01">sendMetz</a>(<span class="keyword">const</span> uint64_t data,</div>
<div class="line"><a name="l00677"></a><span class="lineno"> 677</span>&#160; <span class="keyword">const</span> uint16_t nbits = <a class="code" href="IRremoteESP8266_8h.html#ad07971b39dd912f9e01ab5912c0667e6">kMetzBits</a>,</div>
<div class="line"><a name="l00678"></a><span class="lineno"> 678</span>&#160; <span class="keyword">const</span> uint16_t repeat = <a class="code" href="IRremoteESP8266_8h.html#a06aa5d85cd9b325024d79ec9af9e30e4">kMetzMinRepeat</a>);</div>
<div class="line"><a name="l00679"></a><span class="lineno"> 679</span>&#160; <span class="keyword">static</span> uint32_t <a class="code" href="classIRsend.html#a99c88ec9f8426003738a9a1682595b9a">encodeMetz</a>(<span class="keyword">const</span> uint8_t address, <span class="keyword">const</span> uint8_t command,</div>
<div class="line"><a name="l00680"></a><span class="lineno"> 680</span>&#160; <span class="keyword">const</span> <span class="keywordtype">bool</span> toggle = <span class="keyword">false</span>);</div>
<div class="line"><a name="l00681"></a><span class="lineno"> 681</span>&#160;<span class="preprocessor">#endif // SEND_METZ</span></div>
<div class="line"><a name="l00682"></a><span class="lineno"> 682</span>&#160;<span class="preprocessor">#if SEND_TRANSCOLD</span></div>
<div class="line"><a name="l00683"></a><span class="lineno"> 683</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classIRsend.html#aba4e3420174de6b5538ae91f20d19e21">sendTranscold</a>(<span class="keyword">const</span> uint64_t data, <span class="keyword">const</span> uint16_t nbits = <a class="code" href="IRremoteESP8266_8h.html#abe50a182c1f65378337705d2784e2fdb">kTranscoldBits</a>,</div>
<div class="line"><a name="l00684"></a><span class="lineno"> 684</span>&#160; <span class="keyword">const</span> uint16_t repeat = <a class="code" href="IRremoteESP8266_8h.html#a17cef98fbfae6a84c0a3e009fb3c31d0">kTranscoldDefaultRepeat</a>);</div>
<div class="line"><a name="l00685"></a><span class="lineno"> 685</span>&#160;<span class="preprocessor">#endif // SEND_TRANSCOLD</span></div>
<div class="line"><a name="l00686"></a><span class="lineno"> 686</span>&#160;<span class="preprocessor">#if SEND_ELITESCREENS</span></div>
<div class="line"><a name="l00687"></a><span class="lineno"> 687</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classIRsend.html#a37c6fac0e447fd9e4d3dc3ca23f8936f">sendElitescreens</a>(<span class="keyword">const</span> uint64_t data,</div>
<div class="line"><a name="l00688"></a><span class="lineno"> 688</span>&#160; <span class="keyword">const</span> uint16_t nbits = <a class="code" href="IRremoteESP8266_8h.html#a102ebea398ea7b155e1e5212676af6dd">kEliteScreensBits</a>,</div>
<div class="line"><a name="l00689"></a><span class="lineno"> 689</span>&#160; <span class="keyword">const</span> uint16_t repeat = <a class="code" href="IRremoteESP8266_8h.html#a9b23f59f288fc2ab9ee171436c11b04b">kEliteScreensDefaultRepeat</a>);</div>
<div class="line"><a name="l00690"></a><span class="lineno"> 690</span>&#160;<span class="preprocessor">#endif // SEND_ELITESCREENS</span></div>
<div class="line"><a name="l00691"></a><span class="lineno"> 691</span>&#160;<span class="preprocessor">#if SEND_MILESTAG2</span></div>
<div class="line"><a name="l00692"></a><span class="lineno"> 692</span>&#160; <span class="comment">// Since There 2 types of transmissions</span></div>
<div class="line"><a name="l00693"></a><span class="lineno"> 693</span>&#160; <span class="comment">// (14bits for Shooting by default, you can set 24 bit for msg delivery)</span></div>
<div class="line"><a name="l00694"></a><span class="lineno"> 694</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classIRsend.html#a1a506824c7668e58f35351ad400051b1">sendMilestag2</a>(<span class="keyword">const</span> uint64_t data,</div>
<div class="line"><a name="l00695"></a><span class="lineno"> 695</span>&#160; <span class="keyword">const</span> uint16_t nbits = <a class="code" href="IRremoteESP8266_8h.html#ae29b9f5dd6db067c17917417a3524905">kMilesTag2ShotBits</a>,</div>
<div class="line"><a name="l00696"></a><span class="lineno"> 696</span>&#160; <span class="keyword">const</span> uint16_t repeat = <a class="code" href="IRremoteESP8266_8h.html#aa92b00aa3423473fc42766d369ff99ad">kMilesMinRepeat</a>);</div>
<div class="line"><a name="l00697"></a><span class="lineno"> 697</span>&#160;<span class="preprocessor">#endif // SEND_MILESTAG2</span></div>
<div class="line"><a name="l00698"></a><span class="lineno"> 698</span>&#160;<span class="preprocessor">#if SEND_ECOCLIM</span></div>
<div class="line"><a name="l00699"></a><span class="lineno"> 699</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classIRsend.html#a63f0d3f7ed8433c7dd18114d50e5d076">sendEcoclim</a>(<span class="keyword">const</span> uint64_t data, <span class="keyword">const</span> uint16_t nbits = <a class="code" href="IRremoteESP8266_8h.html#accd38d1019bde991e9a887f853f295d0">kEcoclimBits</a>,</div>
<div class="line"><a name="l00700"></a><span class="lineno"> 700</span>&#160; <span class="keyword">const</span> uint16_t repeat = <a class="code" href="IRremoteESP8266_8h.html#a1a49dde7ffbd753f7756cf0c9dc6d826">kNoRepeat</a>);</div>
<div class="line"><a name="l00701"></a><span class="lineno"> 701</span>&#160;<span class="preprocessor">#endif // SEND_ECOCLIM</span></div>
<div class="line"><a name="l00702"></a><span class="lineno"> 702</span>&#160;<span class="preprocessor">#if SEND_XMP</span></div>
<div class="line"><a name="l00703"></a><span class="lineno"> 703</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classIRsend.html#a79e650dedb19f37601600c8cb16e4c8e">sendXmp</a>(<span class="keyword">const</span> uint64_t data, <span class="keyword">const</span> uint16_t nbits = <a class="code" href="IRremoteESP8266_8h.html#adfcd08adae1243b1108353ef5cfe8776">kXmpBits</a>,</div>
<div class="line"><a name="l00704"></a><span class="lineno"> 704</span>&#160; <span class="keyword">const</span> uint16_t repeat = <a class="code" href="IRremoteESP8266_8h.html#a1a49dde7ffbd753f7756cf0c9dc6d826">kNoRepeat</a>);</div>
<div class="line"><a name="l00705"></a><span class="lineno"> 705</span>&#160;<span class="preprocessor">#endif // SEND_XMP</span></div>
<div class="line"><a name="l00706"></a><span class="lineno"> 706</span>&#160;<span class="preprocessor">#if SEND_TRUMA</span></div>
<div class="line"><a name="l00707"></a><span class="lineno"> 707</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classIRsend.html#addb8dc185e7d96d3186dad362a6e1445">sendTruma</a>(<span class="keyword">const</span> uint64_t data, <span class="keyword">const</span> uint16_t nbits = <a class="code" href="IRremoteESP8266_8h.html#aa5ba6ea5669410e37620b616c75e766f">kTrumaBits</a>,</div>
<div class="line"><a name="l00708"></a><span class="lineno"> 708</span>&#160; <span class="keyword">const</span> uint16_t repeat = <a class="code" href="IRremoteESP8266_8h.html#a1a49dde7ffbd753f7756cf0c9dc6d826">kNoRepeat</a>);</div>
<div class="line"><a name="l00709"></a><span class="lineno"> 709</span>&#160;<span class="preprocessor">#endif // SEND_TRUMA</span></div>
<div class="line"><a name="l00710"></a><span class="lineno"> 710</span>&#160; </div>
<div class="line"><a name="l00711"></a><span class="lineno"> 711</span>&#160; <span class="keyword">protected</span>:</div>
<div class="line"><a name="l00712"></a><span class="lineno"> 712</span>&#160;<span class="preprocessor">#ifdef UNIT_TEST</span></div>
<div class="line"><a name="l00713"></a><span class="lineno"> 713</span>&#160;<span class="preprocessor">#ifndef HIGH</span></div>
<div class="line"><a name="l00714"></a><span class="lineno"> 714</span>&#160;<span class="preprocessor">#define HIGH 0x1</span></div>
<div class="line"><a name="l00715"></a><span class="lineno"> 715</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00716"></a><span class="lineno"> 716</span>&#160;<span class="preprocessor">#ifndef LOW</span></div>
<div class="line"><a name="l00717"></a><span class="lineno"> 717</span>&#160;<span class="preprocessor">#define LOW 0x0</span></div>
<div class="line"><a name="l00718"></a><span class="lineno"> 718</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00719"></a><span class="lineno"> 719</span>&#160;<span class="preprocessor">#endif // UNIT_TEST</span></div>
<div class="line"><a name="l00720"></a><span class="lineno"><a class="line" href="classIRsend.html#a4acfc45b339e724e2dbdff24762dfa7d"> 720</a></span>&#160; uint8_t <a class="code" href="classIRsend.html#a4acfc45b339e724e2dbdff24762dfa7d">outputOn</a>;</div>
<div class="line"><a name="l00721"></a><span class="lineno"><a class="line" href="classIRsend.html#a5e80df8b2ee534dbd6ddc30a852a2791"> 721</a></span>&#160; uint8_t <a class="code" href="classIRsend.html#a5e80df8b2ee534dbd6ddc30a852a2791">outputOff</a>;</div>
<div class="line"><a name="l00722"></a><span class="lineno"> 722</span>&#160; VIRTUAL <span class="keywordtype">void</span> <a class="code" href="classIRsend.html#ae71cc5aa99f894785fb4f7abc05841b2">ledOff</a>();</div>
<div class="line"><a name="l00723"></a><span class="lineno"> 723</span>&#160; VIRTUAL <span class="keywordtype">void</span> <a class="code" href="classIRsend.html#a13d804171fa7c14aff4def38c6ffb6c8">ledOn</a>();</div>
<div class="line"><a name="l00724"></a><span class="lineno"> 724</span>&#160;<span class="preprocessor">#ifndef UNIT_TEST</span></div>
<div class="line"><a name="l00725"></a><span class="lineno"> 725</span>&#160; </div>
<div class="line"><a name="l00726"></a><span class="lineno"> 726</span>&#160; <span class="keyword">private</span>:</div>
<div class="line"><a name="l00727"></a><span class="lineno"> 727</span>&#160;<span class="preprocessor">#else</span></div>
<div class="line"><a name="l00728"></a><span class="lineno"><a class="line" href="classIRsend.html#a2caec2f35ecdb890b1e34d9eb3642363"> 728</a></span>&#160; uint32_t <a class="code" href="classIRsend.html#a2caec2f35ecdb890b1e34d9eb3642363">_freq_unittest</a>;</div>
<div class="line"><a name="l00729"></a><span class="lineno"> 729</span>&#160;<span class="preprocessor">#endif // UNIT_TEST</span></div>
<div class="line"><a name="l00730"></a><span class="lineno"><a class="line" href="classIRsend.html#aaaa65f31dbea033f8130e847b0366d94"> 730</a></span>&#160; uint16_t <a class="code" href="classIRsend.html#aaaa65f31dbea033f8130e847b0366d94">onTimePeriod</a>;</div>
<div class="line"><a name="l00731"></a><span class="lineno"><a class="line" href="classIRsend.html#a9e45c9e4f54db86c1f3e506cd72fe4c1"> 731</a></span>&#160; uint16_t <a class="code" href="classIRsend.html#a9e45c9e4f54db86c1f3e506cd72fe4c1">offTimePeriod</a>;</div>
<div class="line"><a name="l00732"></a><span class="lineno"><a class="line" href="classIRsend.html#ae4a6ea1e72f4861167002d6e7bf17b7c"> 732</a></span>&#160; uint16_t <a class="code" href="classIRsend.html#ae4a6ea1e72f4861167002d6e7bf17b7c">IRpin</a>;</div>
<div class="line"><a name="l00733"></a><span class="lineno"><a class="line" href="classIRsend.html#a1b5180cbf4f88f19fca3f677e1e91b96"> 733</a></span>&#160; int8_t <a class="code" href="classIRsend.html#a1b5180cbf4f88f19fca3f677e1e91b96">periodOffset</a>;</div>
<div class="line"><a name="l00734"></a><span class="lineno"><a class="line" href="classIRsend.html#a602e96e8cdbd6af41d288d905043e51f"> 734</a></span>&#160; uint8_t <a class="code" href="classIRsend.html#a602e96e8cdbd6af41d288d905043e51f">_dutycycle</a>;</div>
<div class="line"><a name="l00735"></a><span class="lineno"><a class="line" href="classIRsend.html#a11e26c03c87e2bed756eb7f318570bd8"> 735</a></span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classIRsend.html#a11e26c03c87e2bed756eb7f318570bd8">modulation</a>;</div>
<div class="line"><a name="l00736"></a><span class="lineno"> 736</span>&#160; uint32_t <a class="code" href="classIRsend.html#ae9e68c0ed22e27c8f7ff82cec7ca3e33">calcUSecPeriod</a>(uint32_t hz, <span class="keywordtype">bool</span> use_offset = <span class="keyword">true</span>);</div>
<div class="line"><a name="l00737"></a><span class="lineno"> 737</span>&#160;<span class="preprocessor">#if SEND_SONY</span></div>
<div class="line"><a name="l00738"></a><span class="lineno"> 738</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classIRsend.html#a21352b4499f976872a74bae36ea10338">_sendSony</a>(<span class="keyword">const</span> uint64_t data, <span class="keyword">const</span> uint16_t nbits,</div>
<div class="line"><a name="l00739"></a><span class="lineno"> 739</span>&#160; <span class="keyword">const</span> uint16_t repeat, <span class="keyword">const</span> uint16_t freq);</div>
<div class="line"><a name="l00740"></a><span class="lineno"> 740</span>&#160;<span class="preprocessor">#endif // SEND_SONY</span></div>
<div class="line"><a name="l00741"></a><span class="lineno"> 741</span>&#160;};</div>
<div class="line"><a name="l00742"></a><span class="lineno"> 742</span>&#160; </div>
<div class="line"><a name="l00743"></a><span class="lineno"> 743</span>&#160;<span class="preprocessor">#endif // IRSEND_H_</span></div>
<div class="line"><a name="l00612"></a><span class="lineno"> 612</span>&#160;<span class="preprocessor">#if SEND_TCL112AC</span></div>
<div class="line"><a name="l00613"></a><span class="lineno"> 613</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classIRsend.html#a2dedce2841e4a6445a98f03393fce823">sendTcl112Ac</a>(<span class="keyword">const</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> data[],</div>
<div class="line"><a name="l00614"></a><span class="lineno"> 614</span>&#160; <span class="keyword">const</span> uint16_t nbytes = <a class="code" href="IRremoteESP8266_8h.html#a23ba2f5af02242e14ae7eefcd066152e">kTcl112AcStateLength</a>,</div>
<div class="line"><a name="l00615"></a><span class="lineno"> 615</span>&#160; <span class="keyword">const</span> uint16_t repeat = <a class="code" href="IRremoteESP8266_8h.html#a97c82cec6d72845d9ab8a201b0fa5034">kTcl112AcDefaultRepeat</a>);</div>
<div class="line"><a name="l00616"></a><span class="lineno"> 616</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00617"></a><span class="lineno"> 617</span>&#160;<span class="preprocessor">#if SEND_TECO</span></div>
<div class="line"><a name="l00618"></a><span class="lineno"> 618</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classIRsend.html#ac6300f977fe94119813481ba682ce33f">sendTeco</a>(<span class="keyword">const</span> uint64_t data, <span class="keyword">const</span> uint16_t nbits = <a class="code" href="IRremoteESP8266_8h.html#aee01958e9d97a70a6881cf560ca0ca9d">kTecoBits</a>,</div>
<div class="line"><a name="l00619"></a><span class="lineno"> 619</span>&#160; <span class="keyword">const</span> uint16_t repeat = <a class="code" href="IRremoteESP8266_8h.html#a1a49dde7ffbd753f7756cf0c9dc6d826">kNoRepeat</a>);</div>
<div class="line"><a name="l00620"></a><span class="lineno"> 620</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00621"></a><span class="lineno"> 621</span>&#160;<span class="preprocessor">#if SEND_LEGOPF</span></div>
<div class="line"><a name="l00622"></a><span class="lineno"> 622</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classIRsend.html#a4e38273aeacf01873a013c02d41a44e4">sendLegoPf</a>(<span class="keyword">const</span> uint64_t data, <span class="keyword">const</span> uint16_t nbits = <a class="code" href="IRremoteESP8266_8h.html#a8a7c7659250a81c7c84fc739eafed13e">kLegoPfBits</a>,</div>
<div class="line"><a name="l00623"></a><span class="lineno"> 623</span>&#160; <span class="keyword">const</span> uint16_t repeat = <a class="code" href="IRremoteESP8266_8h.html#a2614cf3cb840f028eb1dc684aeb1272c">kLegoPfMinRepeat</a>);</div>
<div class="line"><a name="l00624"></a><span class="lineno"> 624</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00625"></a><span class="lineno"> 625</span>&#160;<span class="preprocessor">#if SEND_NEOCLIMA</span></div>
<div class="line"><a name="l00626"></a><span class="lineno"> 626</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classIRsend.html#a71e1b5e780851210465bbf061b9c095b">sendNeoclima</a>(<span class="keyword">const</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> data[],</div>
<div class="line"><a name="l00627"></a><span class="lineno"> 627</span>&#160; <span class="keyword">const</span> uint16_t nbytes = <a class="code" href="IRremoteESP8266_8h.html#a5a871ed6d145c5ea3d50e96600c02e31">kNeoclimaStateLength</a>,</div>
<div class="line"><a name="l00628"></a><span class="lineno"> 628</span>&#160; <span class="keyword">const</span> uint16_t repeat = <a class="code" href="IRremoteESP8266_8h.html#a16fc26a3ff66a66068ac9638554df847">kNeoclimaMinRepeat</a>);</div>
<div class="line"><a name="l00629"></a><span class="lineno"> 629</span>&#160;<span class="preprocessor">#endif // SEND_NEOCLIMA</span></div>
<div class="line"><a name="l00630"></a><span class="lineno"> 630</span>&#160;<span class="preprocessor">#if SEND_AMCOR</span></div>
<div class="line"><a name="l00631"></a><span class="lineno"> 631</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classIRsend.html#acd64b100eb155f90451d467188a83e92">sendAmcor</a>(<span class="keyword">const</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> data[],</div>
<div class="line"><a name="l00632"></a><span class="lineno"> 632</span>&#160; <span class="keyword">const</span> uint16_t nbytes = <a class="code" href="IRremoteESP8266_8h.html#a62866e6918602533d590912487150bc7">kAmcorStateLength</a>,</div>
<div class="line"><a name="l00633"></a><span class="lineno"> 633</span>&#160; <span class="keyword">const</span> uint16_t repeat = <a class="code" href="IRremoteESP8266_8h.html#a746e1ce73c2ebd9bd1f5300494820a0c">kAmcorDefaultRepeat</a>);</div>
<div class="line"><a name="l00634"></a><span class="lineno"> 634</span>&#160;<span class="preprocessor">#endif // SEND_AMCOR</span></div>
<div class="line"><a name="l00635"></a><span class="lineno"> 635</span>&#160;<span class="preprocessor">#if SEND_EPSON</span></div>
<div class="line"><a name="l00636"></a><span class="lineno"> 636</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classIRsend.html#a063168fd82f6a88cca7253b42b9c0b28">sendEpson</a>(uint64_t data, uint16_t nbits = <a class="code" href="IRremoteESP8266_8h.html#a77a0ed1143f5bfec87e0c9fde5c2c425">kEpsonBits</a>,</div>
<div class="line"><a name="l00637"></a><span class="lineno"> 637</span>&#160; uint16_t repeat = <a class="code" href="IRremoteESP8266_8h.html#ac8738cb054de937b77269acb973c5133">kEpsonMinRepeat</a>);</div>
<div class="line"><a name="l00638"></a><span class="lineno"> 638</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00639"></a><span class="lineno"> 639</span>&#160;<span class="preprocessor">#if SEND_SYMPHONY</span></div>
<div class="line"><a name="l00640"></a><span class="lineno"> 640</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classIRsend.html#a1f1d5a30660ab0061f64d559d4916d4e">sendSymphony</a>(uint64_t data, uint16_t nbits = <a class="code" href="IRremoteESP8266_8h.html#abb5b89578ab0757999530c0383f38533">kSymphonyBits</a>,</div>
<div class="line"><a name="l00641"></a><span class="lineno"> 641</span>&#160; uint16_t repeat = <a class="code" href="IRremoteESP8266_8h.html#a219b8495f77932c200680f7a2b133880">kSymphonyDefaultRepeat</a>);</div>
<div class="line"><a name="l00642"></a><span class="lineno"> 642</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00643"></a><span class="lineno"> 643</span>&#160;<span class="preprocessor">#if SEND_AIRWELL</span></div>
<div class="line"><a name="l00644"></a><span class="lineno"> 644</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classIRsend.html#a5b180d3845b45af38a19b72e6fa8e0c0">sendAirwell</a>(uint64_t data, uint16_t nbits = <a class="code" href="IRremoteESP8266_8h.html#a570219a14f2d19c7a6ce0aecd37a3b1f">kAirwellBits</a>,</div>
<div class="line"><a name="l00645"></a><span class="lineno"> 645</span>&#160; uint16_t repeat = <a class="code" href="IRremoteESP8266_8h.html#a669217ae5aa0baa159f7452f53551875">kAirwellMinRepeats</a>);</div>
<div class="line"><a name="l00646"></a><span class="lineno"> 646</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00647"></a><span class="lineno"> 647</span>&#160;<span class="preprocessor">#if SEND_DELONGHI_AC</span></div>
<div class="line"><a name="l00648"></a><span class="lineno"> 648</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classIRsend.html#a35dc18f9abbffa8da40816a8a9df1093">sendDelonghiAc</a>(uint64_t data, uint16_t nbits = <a class="code" href="IRremoteESP8266_8h.html#a7b9fba82b602cf38147f0586e037f909">kDelonghiAcBits</a>,</div>
<div class="line"><a name="l00649"></a><span class="lineno"> 649</span>&#160; uint16_t repeat = <a class="code" href="IRremoteESP8266_8h.html#a8f18256a0a6893e077e253e5e80da164">kDelonghiAcDefaultRepeat</a>);</div>
<div class="line"><a name="l00650"></a><span class="lineno"> 650</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00651"></a><span class="lineno"> 651</span>&#160;<span class="preprocessor">#if SEND_DOSHISHA</span></div>
<div class="line"><a name="l00652"></a><span class="lineno"> 652</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classIRsend.html#a3a9a8247e470975137b37f474bb97639">sendDoshisha</a>(<span class="keyword">const</span> uint64_t data, uint16_t nbits = <a class="code" href="IRremoteESP8266_8h.html#aedc53534cf6a40144be80abeee498362">kDoshishaBits</a>,</div>
<div class="line"><a name="l00653"></a><span class="lineno"> 653</span>&#160; <span class="keyword">const</span> uint16_t repeat = <a class="code" href="IRremoteESP8266_8h.html#a1a49dde7ffbd753f7756cf0c9dc6d826">kNoRepeat</a>);</div>
<div class="line"><a name="l00654"></a><span class="lineno"> 654</span>&#160; uint64_t <a class="code" href="classIRsend.html#a0522a2256e8358df715065530be6317d">encodeDoshisha</a>(<span class="keyword">const</span> uint8_t command, <span class="keyword">const</span> uint8_t channel = 0);</div>
<div class="line"><a name="l00655"></a><span class="lineno"> 655</span>&#160;<span class="preprocessor">#endif // SEND_DOSHISHA</span></div>
<div class="line"><a name="l00656"></a><span class="lineno"> 656</span>&#160;<span class="preprocessor">#if SEND_MULTIBRACKETS</span></div>
<div class="line"><a name="l00657"></a><span class="lineno"> 657</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classIRsend.html#a9026d42480b85270e560e122b8be3b6c">sendMultibrackets</a>(<span class="keyword">const</span> uint64_t data,</div>
<div class="line"><a name="l00658"></a><span class="lineno"> 658</span>&#160; <span class="keyword">const</span> uint16_t nbits = <a class="code" href="IRremoteESP8266_8h.html#aad7be0971479839493615cafcd654fc1">kMultibracketsBits</a>,</div>
<div class="line"><a name="l00659"></a><span class="lineno"> 659</span>&#160; <span class="keyword">const</span> uint16_t repeat = <a class="code" href="IRremoteESP8266_8h.html#a5aa418baefd018d5facc08d3bb721fe9">kMultibracketsDefaultRepeat</a>);</div>
<div class="line"><a name="l00660"></a><span class="lineno"> 660</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00661"></a><span class="lineno"> 661</span>&#160;<span class="preprocessor">#if SEND_TECHNIBEL_AC</span></div>
<div class="line"><a name="l00662"></a><span class="lineno"> 662</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classIRsend.html#afcc65332acb4b5a1edc623194cc2ac7e">sendTechnibelAc</a>(uint64_t data, uint16_t nbits = <a class="code" href="IRremoteESP8266_8h.html#a0c4bc77a2443037598940b955c83eb82">kTechnibelAcBits</a>,</div>
<div class="line"><a name="l00663"></a><span class="lineno"> 663</span>&#160; uint16_t repeat = <a class="code" href="IRremoteESP8266_8h.html#a0e797e69cca806e73c902f5d9dfe1bf1">kTechnibelAcDefaultRepeat</a>);</div>
<div class="line"><a name="l00664"></a><span class="lineno"> 664</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00665"></a><span class="lineno"> 665</span>&#160;<span class="preprocessor">#if SEND_CORONA_AC</span></div>
<div class="line"><a name="l00666"></a><span class="lineno"> 666</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classIRsend.html#a81f82b8248b324799a48a7685d62aaa5">sendCoronaAc</a>(<span class="keyword">const</span> uint8_t data[],</div>
<div class="line"><a name="l00667"></a><span class="lineno"> 667</span>&#160; <span class="keyword">const</span> uint16_t nbytes = <a class="code" href="IRremoteESP8266_8h.html#ab18df94a82b365ff30caaabb05a9fcaf">kCoronaAcStateLength</a>,</div>
<div class="line"><a name="l00668"></a><span class="lineno"> 668</span>&#160; <span class="keyword">const</span> uint16_t repeat = <a class="code" href="IRremoteESP8266_8h.html#a1a49dde7ffbd753f7756cf0c9dc6d826">kNoRepeat</a>);</div>
<div class="line"><a name="l00669"></a><span class="lineno"> 669</span>&#160;<span class="preprocessor">#endif // SEND_CORONA_AC</span></div>
<div class="line"><a name="l00670"></a><span class="lineno"> 670</span>&#160;<span class="preprocessor">#if SEND_ZEPEAL</span></div>
<div class="line"><a name="l00671"></a><span class="lineno"> 671</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classIRsend.html#a9bcba8bbac41d679b5b930e67d3e1b7f">sendZepeal</a>(<span class="keyword">const</span> uint64_t data,</div>
<div class="line"><a name="l00672"></a><span class="lineno"> 672</span>&#160; <span class="keyword">const</span> uint16_t nbits = <a class="code" href="IRremoteESP8266_8h.html#af09c9402a1c4fa24f692994498641296">kZepealBits</a>,</div>
<div class="line"><a name="l00673"></a><span class="lineno"> 673</span>&#160; <span class="keyword">const</span> uint16_t repeat = <a class="code" href="IRremoteESP8266_8h.html#afb5c734e808d8f108f976f0556bf6e58">kZepealMinRepeat</a>);</div>
<div class="line"><a name="l00674"></a><span class="lineno"> 674</span>&#160;<span class="preprocessor">#endif // SEND_ZEPEAL</span></div>
<div class="line"><a name="l00675"></a><span class="lineno"> 675</span>&#160;<span class="preprocessor">#if SEND_VOLTAS</span></div>
<div class="line"><a name="l00676"></a><span class="lineno"> 676</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classIRsend.html#a3bda5e5e44d2c0e811e9fe3d42b241bf">sendVoltas</a>(<span class="keyword">const</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> data[],</div>
<div class="line"><a name="l00677"></a><span class="lineno"> 677</span>&#160; <span class="keyword">const</span> uint16_t nbytes = <a class="code" href="IRremoteESP8266_8h.html#a336bd721135fc8b869941cd3aa73646e">kVoltasStateLength</a>,</div>
<div class="line"><a name="l00678"></a><span class="lineno"> 678</span>&#160; <span class="keyword">const</span> uint16_t repeat = <a class="code" href="IRremoteESP8266_8h.html#a1a49dde7ffbd753f7756cf0c9dc6d826">kNoRepeat</a>);</div>
<div class="line"><a name="l00679"></a><span class="lineno"> 679</span>&#160;<span class="preprocessor">#endif // SEND_VOLTAS</span></div>
<div class="line"><a name="l00680"></a><span class="lineno"> 680</span>&#160;<span class="preprocessor">#if SEND_METZ</span></div>
<div class="line"><a name="l00681"></a><span class="lineno"> 681</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classIRsend.html#ab98023283eca787f7bb8bcb47f79ed01">sendMetz</a>(<span class="keyword">const</span> uint64_t data,</div>
<div class="line"><a name="l00682"></a><span class="lineno"> 682</span>&#160; <span class="keyword">const</span> uint16_t nbits = <a class="code" href="IRremoteESP8266_8h.html#ad07971b39dd912f9e01ab5912c0667e6">kMetzBits</a>,</div>
<div class="line"><a name="l00683"></a><span class="lineno"> 683</span>&#160; <span class="keyword">const</span> uint16_t repeat = <a class="code" href="IRremoteESP8266_8h.html#a06aa5d85cd9b325024d79ec9af9e30e4">kMetzMinRepeat</a>);</div>
<div class="line"><a name="l00684"></a><span class="lineno"> 684</span>&#160; <span class="keyword">static</span> uint32_t <a class="code" href="classIRsend.html#a99c88ec9f8426003738a9a1682595b9a">encodeMetz</a>(<span class="keyword">const</span> uint8_t address, <span class="keyword">const</span> uint8_t command,</div>
<div class="line"><a name="l00685"></a><span class="lineno"> 685</span>&#160; <span class="keyword">const</span> <span class="keywordtype">bool</span> toggle = <span class="keyword">false</span>);</div>
<div class="line"><a name="l00686"></a><span class="lineno"> 686</span>&#160;<span class="preprocessor">#endif // SEND_METZ</span></div>
<div class="line"><a name="l00687"></a><span class="lineno"> 687</span>&#160;<span class="preprocessor">#if SEND_TRANSCOLD</span></div>
<div class="line"><a name="l00688"></a><span class="lineno"> 688</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classIRsend.html#aba4e3420174de6b5538ae91f20d19e21">sendTranscold</a>(<span class="keyword">const</span> uint64_t data, <span class="keyword">const</span> uint16_t nbits = <a class="code" href="IRremoteESP8266_8h.html#abe50a182c1f65378337705d2784e2fdb">kTranscoldBits</a>,</div>
<div class="line"><a name="l00689"></a><span class="lineno"> 689</span>&#160; <span class="keyword">const</span> uint16_t repeat = <a class="code" href="IRremoteESP8266_8h.html#a17cef98fbfae6a84c0a3e009fb3c31d0">kTranscoldDefaultRepeat</a>);</div>
<div class="line"><a name="l00690"></a><span class="lineno"> 690</span>&#160;<span class="preprocessor">#endif // SEND_TRANSCOLD</span></div>
<div class="line"><a name="l00691"></a><span class="lineno"> 691</span>&#160;<span class="preprocessor">#if SEND_ELITESCREENS</span></div>
<div class="line"><a name="l00692"></a><span class="lineno"> 692</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classIRsend.html#a37c6fac0e447fd9e4d3dc3ca23f8936f">sendElitescreens</a>(<span class="keyword">const</span> uint64_t data,</div>
<div class="line"><a name="l00693"></a><span class="lineno"> 693</span>&#160; <span class="keyword">const</span> uint16_t nbits = <a class="code" href="IRremoteESP8266_8h.html#a102ebea398ea7b155e1e5212676af6dd">kEliteScreensBits</a>,</div>
<div class="line"><a name="l00694"></a><span class="lineno"> 694</span>&#160; <span class="keyword">const</span> uint16_t repeat = <a class="code" href="IRremoteESP8266_8h.html#a9b23f59f288fc2ab9ee171436c11b04b">kEliteScreensDefaultRepeat</a>);</div>
<div class="line"><a name="l00695"></a><span class="lineno"> 695</span>&#160;<span class="preprocessor">#endif // SEND_ELITESCREENS</span></div>
<div class="line"><a name="l00696"></a><span class="lineno"> 696</span>&#160;<span class="preprocessor">#if SEND_MILESTAG2</span></div>
<div class="line"><a name="l00697"></a><span class="lineno"> 697</span>&#160; <span class="comment">// Since There 2 types of transmissions</span></div>
<div class="line"><a name="l00698"></a><span class="lineno"> 698</span>&#160; <span class="comment">// (14bits for Shooting by default, you can set 24 bit for msg delivery)</span></div>
<div class="line"><a name="l00699"></a><span class="lineno"> 699</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classIRsend.html#a1a506824c7668e58f35351ad400051b1">sendMilestag2</a>(<span class="keyword">const</span> uint64_t data,</div>
<div class="line"><a name="l00700"></a><span class="lineno"> 700</span>&#160; <span class="keyword">const</span> uint16_t nbits = <a class="code" href="IRremoteESP8266_8h.html#ae29b9f5dd6db067c17917417a3524905">kMilesTag2ShotBits</a>,</div>
<div class="line"><a name="l00701"></a><span class="lineno"> 701</span>&#160; <span class="keyword">const</span> uint16_t repeat = <a class="code" href="IRremoteESP8266_8h.html#aa92b00aa3423473fc42766d369ff99ad">kMilesMinRepeat</a>);</div>
<div class="line"><a name="l00702"></a><span class="lineno"> 702</span>&#160;<span class="preprocessor">#endif // SEND_MILESTAG2</span></div>
<div class="line"><a name="l00703"></a><span class="lineno"> 703</span>&#160;<span class="preprocessor">#if SEND_ECOCLIM</span></div>
<div class="line"><a name="l00704"></a><span class="lineno"> 704</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classIRsend.html#a63f0d3f7ed8433c7dd18114d50e5d076">sendEcoclim</a>(<span class="keyword">const</span> uint64_t data, <span class="keyword">const</span> uint16_t nbits = <a class="code" href="IRremoteESP8266_8h.html#accd38d1019bde991e9a887f853f295d0">kEcoclimBits</a>,</div>
<div class="line"><a name="l00705"></a><span class="lineno"> 705</span>&#160; <span class="keyword">const</span> uint16_t repeat = <a class="code" href="IRremoteESP8266_8h.html#a1a49dde7ffbd753f7756cf0c9dc6d826">kNoRepeat</a>);</div>
<div class="line"><a name="l00706"></a><span class="lineno"> 706</span>&#160;<span class="preprocessor">#endif // SEND_ECOCLIM</span></div>
<div class="line"><a name="l00707"></a><span class="lineno"> 707</span>&#160;<span class="preprocessor">#if SEND_XMP</span></div>
<div class="line"><a name="l00708"></a><span class="lineno"> 708</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classIRsend.html#a79e650dedb19f37601600c8cb16e4c8e">sendXmp</a>(<span class="keyword">const</span> uint64_t data, <span class="keyword">const</span> uint16_t nbits = <a class="code" href="IRremoteESP8266_8h.html#adfcd08adae1243b1108353ef5cfe8776">kXmpBits</a>,</div>
<div class="line"><a name="l00709"></a><span class="lineno"> 709</span>&#160; <span class="keyword">const</span> uint16_t repeat = <a class="code" href="IRremoteESP8266_8h.html#a1a49dde7ffbd753f7756cf0c9dc6d826">kNoRepeat</a>);</div>
<div class="line"><a name="l00710"></a><span class="lineno"> 710</span>&#160;<span class="preprocessor">#endif // SEND_XMP</span></div>
<div class="line"><a name="l00711"></a><span class="lineno"> 711</span>&#160;<span class="preprocessor">#if SEND_TRUMA</span></div>
<div class="line"><a name="l00712"></a><span class="lineno"> 712</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classIRsend.html#addb8dc185e7d96d3186dad362a6e1445">sendTruma</a>(<span class="keyword">const</span> uint64_t data, <span class="keyword">const</span> uint16_t nbits = <a class="code" href="IRremoteESP8266_8h.html#aa5ba6ea5669410e37620b616c75e766f">kTrumaBits</a>,</div>
<div class="line"><a name="l00713"></a><span class="lineno"> 713</span>&#160; <span class="keyword">const</span> uint16_t repeat = <a class="code" href="IRremoteESP8266_8h.html#a1a49dde7ffbd753f7756cf0c9dc6d826">kNoRepeat</a>);</div>
<div class="line"><a name="l00714"></a><span class="lineno"> 714</span>&#160;<span class="preprocessor">#endif // SEND_TRUMA</span></div>
<div class="line"><a name="l00715"></a><span class="lineno"> 715</span>&#160;<span class="preprocessor">#if SEND_TEKNOPOINT</span></div>
<div class="line"><a name="l00716"></a><span class="lineno"> 716</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classIRsend.html#a23729c22c85385528fdba5a2ec5625a8">sendTeknopoint</a>(<span class="keyword">const</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> data[],</div>
<div class="line"><a name="l00717"></a><span class="lineno"> 717</span>&#160; <span class="keyword">const</span> uint16_t nbytes = <a class="code" href="IRremoteESP8266_8h.html#a5a443c73a07c0e4f8c2f70953fe9ec6e">kTeknopointStateLength</a>,</div>
<div class="line"><a name="l00718"></a><span class="lineno"> 718</span>&#160; <span class="keyword">const</span> uint16_t repeat = <a class="code" href="IRremoteESP8266_8h.html#a1a49dde7ffbd753f7756cf0c9dc6d826">kNoRepeat</a>);</div>
<div class="line"><a name="l00719"></a><span class="lineno"> 719</span>&#160;<span class="preprocessor">#endif // SEND_TEKNOPOINT</span></div>
<div class="line"><a name="l00720"></a><span class="lineno"> 720</span>&#160;<span class="preprocessor">#if SEND_KELON</span></div>
<div class="line"><a name="l00721"></a><span class="lineno"> 721</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classIRsend.html#ab0b4816ad227a541d27042d76c451b73">sendKelon</a>(<span class="keyword">const</span> uint64_t data, <span class="keyword">const</span> uint16_t nbits = <a class="code" href="IRremoteESP8266_8h.html#a98d17d9115af9c6edff1198b14c46838">kKelonBits</a>,</div>
<div class="line"><a name="l00722"></a><span class="lineno"> 722</span>&#160; <span class="keyword">const</span> uint16_t repeat = <a class="code" href="IRremoteESP8266_8h.html#a1a49dde7ffbd753f7756cf0c9dc6d826">kNoRepeat</a>);</div>
<div class="line"><a name="l00723"></a><span class="lineno"> 723</span>&#160;<span class="preprocessor">#endif // SEND_KELON</span></div>
<div class="line"><a name="l00724"></a><span class="lineno"> 724</span>&#160; </div>
<div class="line"><a name="l00725"></a><span class="lineno"> 725</span>&#160; <span class="keyword">protected</span>:</div>
<div class="line"><a name="l00726"></a><span class="lineno"> 726</span>&#160;<span class="preprocessor">#ifdef UNIT_TEST</span></div>
<div class="line"><a name="l00727"></a><span class="lineno"> 727</span>&#160;<span class="preprocessor">#ifndef HIGH</span></div>
<div class="line"><a name="l00728"></a><span class="lineno"> 728</span>&#160;<span class="preprocessor">#define HIGH 0x1</span></div>
<div class="line"><a name="l00729"></a><span class="lineno"> 729</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00730"></a><span class="lineno"> 730</span>&#160;<span class="preprocessor">#ifndef LOW</span></div>
<div class="line"><a name="l00731"></a><span class="lineno"> 731</span>&#160;<span class="preprocessor">#define LOW 0x0</span></div>
<div class="line"><a name="l00732"></a><span class="lineno"> 732</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00733"></a><span class="lineno"> 733</span>&#160;<span class="preprocessor">#endif // UNIT_TEST</span></div>
<div class="line"><a name="l00734"></a><span class="lineno"><a class="line" href="classIRsend.html#a4acfc45b339e724e2dbdff24762dfa7d"> 734</a></span>&#160; uint8_t <a class="code" href="classIRsend.html#a4acfc45b339e724e2dbdff24762dfa7d">outputOn</a>;</div>
<div class="line"><a name="l00735"></a><span class="lineno"><a class="line" href="classIRsend.html#a5e80df8b2ee534dbd6ddc30a852a2791"> 735</a></span>&#160; uint8_t <a class="code" href="classIRsend.html#a5e80df8b2ee534dbd6ddc30a852a2791">outputOff</a>;</div>
<div class="line"><a name="l00736"></a><span class="lineno"> 736</span>&#160; VIRTUAL <span class="keywordtype">void</span> <a class="code" href="classIRsend.html#ae71cc5aa99f894785fb4f7abc05841b2">ledOff</a>();</div>
<div class="line"><a name="l00737"></a><span class="lineno"> 737</span>&#160; VIRTUAL <span class="keywordtype">void</span> <a class="code" href="classIRsend.html#a13d804171fa7c14aff4def38c6ffb6c8">ledOn</a>();</div>
<div class="line"><a name="l00738"></a><span class="lineno"> 738</span>&#160;<span class="preprocessor">#ifndef UNIT_TEST</span></div>
<div class="line"><a name="l00739"></a><span class="lineno"> 739</span>&#160; </div>
<div class="line"><a name="l00740"></a><span class="lineno"> 740</span>&#160; <span class="keyword">private</span>:</div>
<div class="line"><a name="l00741"></a><span class="lineno"> 741</span>&#160;<span class="preprocessor">#else</span></div>
<div class="line"><a name="l00742"></a><span class="lineno"><a class="line" href="classIRsend.html#a2caec2f35ecdb890b1e34d9eb3642363"> 742</a></span>&#160; uint32_t <a class="code" href="classIRsend.html#a2caec2f35ecdb890b1e34d9eb3642363">_freq_unittest</a>;</div>
<div class="line"><a name="l00743"></a><span class="lineno"> 743</span>&#160;<span class="preprocessor">#endif // UNIT_TEST</span></div>
<div class="line"><a name="l00744"></a><span class="lineno"><a class="line" href="classIRsend.html#aaaa65f31dbea033f8130e847b0366d94"> 744</a></span>&#160; uint16_t <a class="code" href="classIRsend.html#aaaa65f31dbea033f8130e847b0366d94">onTimePeriod</a>;</div>
<div class="line"><a name="l00745"></a><span class="lineno"><a class="line" href="classIRsend.html#a9e45c9e4f54db86c1f3e506cd72fe4c1"> 745</a></span>&#160; uint16_t <a class="code" href="classIRsend.html#a9e45c9e4f54db86c1f3e506cd72fe4c1">offTimePeriod</a>;</div>
<div class="line"><a name="l00746"></a><span class="lineno"><a class="line" href="classIRsend.html#ae4a6ea1e72f4861167002d6e7bf17b7c"> 746</a></span>&#160; uint16_t <a class="code" href="classIRsend.html#ae4a6ea1e72f4861167002d6e7bf17b7c">IRpin</a>;</div>
<div class="line"><a name="l00747"></a><span class="lineno"><a class="line" href="classIRsend.html#a1b5180cbf4f88f19fca3f677e1e91b96"> 747</a></span>&#160; int8_t <a class="code" href="classIRsend.html#a1b5180cbf4f88f19fca3f677e1e91b96">periodOffset</a>;</div>
<div class="line"><a name="l00748"></a><span class="lineno"><a class="line" href="classIRsend.html#a602e96e8cdbd6af41d288d905043e51f"> 748</a></span>&#160; uint8_t <a class="code" href="classIRsend.html#a602e96e8cdbd6af41d288d905043e51f">_dutycycle</a>;</div>
<div class="line"><a name="l00749"></a><span class="lineno"><a class="line" href="classIRsend.html#a11e26c03c87e2bed756eb7f318570bd8"> 749</a></span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classIRsend.html#a11e26c03c87e2bed756eb7f318570bd8">modulation</a>;</div>
<div class="line"><a name="l00750"></a><span class="lineno"> 750</span>&#160; uint32_t <a class="code" href="classIRsend.html#ae9e68c0ed22e27c8f7ff82cec7ca3e33">calcUSecPeriod</a>(uint32_t hz, <span class="keywordtype">bool</span> use_offset = <span class="keyword">true</span>);</div>
<div class="line"><a name="l00751"></a><span class="lineno"> 751</span>&#160;<span class="preprocessor">#if SEND_SONY</span></div>
<div class="line"><a name="l00752"></a><span class="lineno"> 752</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classIRsend.html#a21352b4499f976872a74bae36ea10338">_sendSony</a>(<span class="keyword">const</span> uint64_t data, <span class="keyword">const</span> uint16_t nbits,</div>
<div class="line"><a name="l00753"></a><span class="lineno"> 753</span>&#160; <span class="keyword">const</span> uint16_t repeat, <span class="keyword">const</span> uint16_t freq);</div>
<div class="line"><a name="l00754"></a><span class="lineno"> 754</span>&#160;<span class="preprocessor">#endif // SEND_SONY</span></div>
<div class="line"><a name="l00755"></a><span class="lineno"> 755</span>&#160;};</div>
<div class="line"><a name="l00756"></a><span class="lineno"> 756</span>&#160; </div>
<div class="line"><a name="l00757"></a><span class="lineno"> 757</span>&#160;<span class="preprocessor">#endif // IRSEND_H_</span></div>
</div><!-- fragment --></div><!-- contents -->
<div class="ttc" id="aclassIRsend_html_ae9e68c0ed22e27c8f7ff82cec7ca3e33"><div class="ttname"><a href="classIRsend.html#ae9e68c0ed22e27c8f7ff82cec7ca3e33">IRsend::calcUSecPeriod</a></div><div class="ttdeci">uint32_t calcUSecPeriod(uint32_t hz, bool use_offset=true)</div><div class="ttdoc">Calculate the period for a given frequency.</div><div class="ttdef"><b>Definition:</b> IRsend.cpp:71</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_a9407eebab271524e74bc3ddddb1a2e0b"><div class="ttname"><a href="IRremoteESP8266_8h.html#a9407eebab271524e74bc3ddddb1a2e0b">kDaikin152DefaultRepeat</a></div><div class="ttdeci">const uint16_t kDaikin152DefaultRepeat</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:951</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_a9407eebab271524e74bc3ddddb1a2e0b"><div class="ttname"><a href="IRremoteESP8266_8h.html#a9407eebab271524e74bc3ddddb1a2e0b">kDaikin152DefaultRepeat</a></div><div class="ttdeci">const uint16_t kDaikin152DefaultRepeat</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:978</div></div>
<div class="ttc" id="aclassIRsend_html_a9bcba8bbac41d679b5b930e67d3e1b7f"><div class="ttname"><a href="classIRsend.html#a9bcba8bbac41d679b5b930e67d3e1b7f">IRsend::sendZepeal</a></div><div class="ttdeci">void sendZepeal(const uint64_t data, const uint16_t nbits=kZepealBits, const uint16_t repeat=kZepealMinRepeat)</div><div class="ttdoc">Send a Zepeal formatted message. Status: STABLE / Works on real device.</div><div class="ttdef"><b>Definition:</b> ir_Zepeal.cpp:47</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="aclassIRsend_html_a6aa1c1a6880872c87a46e4e0ead5d9b0"><div class="ttname"><a href="classIRsend.html#a6aa1c1a6880872c87a46e4e0ead5d9b0">IRsend::sendHaierACYRW02</a></div><div class="ttdeci">void sendHaierACYRW02(const unsigned char data[], const uint16_t nbytes=kHaierACYRW02StateLength, const uint16_t repeat=kHaierAcYrw02DefaultRepeat)</div><div class="ttdoc">Send a Haier YR-W02 remote A/C formatted message. Status: Alpha / Untested on a real device.</div><div class="ttdef"><b>Definition:</b> ir_Haier.cpp:74</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_a62412e221207dbc2660f93dc265b4218"><div class="ttname"><a href="IRremoteESP8266_8h.html#a62412e221207dbc2660f93dc265b4218">kHaierAcYrw02DefaultRepeat</a></div><div class="ttdeci">const uint16_t kHaierAcYrw02DefaultRepeat</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:994</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:985</div></div>
<div class="ttc" id="aclassIRsend_html_a6aa1c1a6880872c87a46e4e0ead5d9b0"><div class="ttname"><a href="classIRsend.html#a6aa1c1a6880872c87a46e4e0ead5d9b0">IRsend::sendHaierACYRW02</a></div><div class="ttdeci">void sendHaierACYRW02(const unsigned char data[], const uint16_t nbytes=kHaierACYRW02StateLength, const uint16_t repeat=kHaierAcYrw02DefaultRepeat)</div><div class="ttdoc">Send a Haier YR-W02 remote A/C formatted message. Status: STABLE / Known to be working.</div><div class="ttdef"><b>Definition:</b> ir_Haier.cpp:75</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_a62412e221207dbc2660f93dc265b4218"><div class="ttname"><a href="IRremoteESP8266_8h.html#a62412e221207dbc2660f93dc265b4218">kHaierAcYrw02DefaultRepeat</a></div><div class="ttdeci">const uint16_t kHaierAcYrw02DefaultRepeat</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:1021</div></div>
<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="aclassIRsend_html_a5e80df8b2ee534dbd6ddc30a852a2791"><div class="ttname"><a href="classIRsend.html#a5e80df8b2ee534dbd6ddc30a852a2791">IRsend::outputOff</a></div><div class="ttdeci">uint8_t outputOff</div><div class="ttdef"><b>Definition:</b> IRsend.h:721</div></div>
<div class="ttc" id="aclassIRsend_html_a1b5180cbf4f88f19fca3f677e1e91b96"><div class="ttname"><a href="classIRsend.html#a1b5180cbf4f88f19fca3f677e1e91b96">IRsend::periodOffset</a></div><div class="ttdeci">int8_t periodOffset</div><div class="ttdef"><b>Definition:</b> IRsend.h:733</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_a7d0d6dd6d5741f91a1afb641f11d9bc5"><div class="ttname"><a href="IRremoteESP8266_8h.html#a7d0d6dd6d5741f91a1afb641f11d9bc5">kMitsubishiACStateLength</a></div><div class="ttdeci">const uint16_t kMitsubishiACStateLength</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:1038</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_a31d12a44c8c3a3c4533f65b8213e2086"><div class="ttname"><a href="IRremoteESP8266_8h.html#a31d12a44c8c3a3c4533f65b8213e2086">kMitsubishiHeavy152StateLength</a></div><div class="ttdeci">const uint16_t kMitsubishiHeavy152StateLength</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:1050</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_a669217ae5aa0baa159f7452f53551875"><div class="ttname"><a href="IRremoteESP8266_8h.html#a669217ae5aa0baa159f7452f53551875">kAirwellMinRepeats</a></div><div class="ttdeci">const uint16_t kAirwellMinRepeats</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:911</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_aa8876e8e177b8e71154f8cfb42b19160"><div class="ttname"><a href="IRremoteESP8266_8h.html#aa8876e8e177b8e71154f8cfb42b19160">kMideaMinRepeat</a></div><div class="ttdeci">const uint16_t kMideaMinRepeat</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:1028</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_aa92b00aa3423473fc42766d369ff99ad"><div class="ttname"><a href="IRremoteESP8266_8h.html#aa92b00aa3423473fc42766d369ff99ad">kMilesMinRepeat</a></div><div class="ttdeci">const uint16_t kMilesMinRepeat</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:1135</div></div>
<div class="ttc" id="aclassIRsend_html_a23729c22c85385528fdba5a2ec5625a8"><div class="ttname"><a href="classIRsend.html#a23729c22c85385528fdba5a2ec5625a8">IRsend::sendTeknopoint</a></div><div class="ttdeci">void sendTeknopoint(const unsigned char data[], const uint16_t nbytes=kTeknopointStateLength, const uint16_t repeat=kNoRepeat)</div><div class="ttdoc">Send a Teknopoint formatted message. Status: BETA / Probably works.</div><div class="ttdef"><b>Definition:</b> ir_Teknopoint.cpp:29</div></div>
<div class="ttc" id="aclassIRsend_html_a5e80df8b2ee534dbd6ddc30a852a2791"><div class="ttname"><a href="classIRsend.html#a5e80df8b2ee534dbd6ddc30a852a2791">IRsend::outputOff</a></div><div class="ttdeci">uint8_t outputOff</div><div class="ttdef"><b>Definition:</b> IRsend.h:735</div></div>
<div class="ttc" id="aclassIRsend_html_a1b5180cbf4f88f19fca3f677e1e91b96"><div class="ttname"><a href="classIRsend.html#a1b5180cbf4f88f19fca3f677e1e91b96">IRsend::periodOffset</a></div><div class="ttdeci">int8_t periodOffset</div><div class="ttdef"><b>Definition:</b> IRsend.h:747</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_a7d0d6dd6d5741f91a1afb641f11d9bc5"><div class="ttname"><a href="IRremoteESP8266_8h.html#a7d0d6dd6d5741f91a1afb641f11d9bc5">kMitsubishiACStateLength</a></div><div class="ttdeci">const uint16_t kMitsubishiACStateLength</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:1069</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_a31d12a44c8c3a3c4533f65b8213e2086"><div class="ttname"><a href="IRremoteESP8266_8h.html#a31d12a44c8c3a3c4533f65b8213e2086">kMitsubishiHeavy152StateLength</a></div><div class="ttdeci">const uint16_t kMitsubishiHeavy152StateLength</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:1081</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_a669217ae5aa0baa159f7452f53551875"><div class="ttname"><a href="IRremoteESP8266_8h.html#a669217ae5aa0baa159f7452f53551875">kAirwellMinRepeats</a></div><div class="ttdeci">const uint16_t kAirwellMinRepeats</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:938</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_aa8876e8e177b8e71154f8cfb42b19160"><div class="ttname"><a href="IRremoteESP8266_8h.html#aa8876e8e177b8e71154f8cfb42b19160">kMideaMinRepeat</a></div><div class="ttdeci">const uint16_t kMideaMinRepeat</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:1059</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_aa92b00aa3423473fc42766d369ff99ad"><div class="ttname"><a href="IRremoteESP8266_8h.html#aa92b00aa3423473fc42766d369ff99ad">kMilesMinRepeat</a></div><div class="ttdeci">const uint16_t kMilesMinRepeat</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:1168</div></div>
<div class="ttc" id="astructstdAc_1_1state__t_html_ab1d76172930ebfe992fd9b700369e787"><div class="ttname"><a href="structstdAc_1_1state__t.html#ab1d76172930ebfe992fd9b700369e787">stdAc::state_t::clock</a></div><div class="ttdeci">int16_t clock</div><div class="ttdef"><b>Definition:</b> IRsend.h:115</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="aIRremoteESP8266_8h_html_a5558b24542873d8475e1ee0e2439839f"><div class="ttname"><a href="IRremoteESP8266_8h.html#a5558b24542873d8475e1ee0e2439839f">kGreeStateLength</a></div><div class="ttdeci">const uint16_t kGreeStateLength</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:986</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:1009</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_a5558b24542873d8475e1ee0e2439839f"><div class="ttname"><a href="IRremoteESP8266_8h.html#a5558b24542873d8475e1ee0e2439839f">kGreeStateLength</a></div><div class="ttdeci">const uint16_t kGreeStateLength</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:1013</div></div>
<div class="ttc" id="aclassIRsend_html_ab2e1ce918e4e06b955c3d2a089ce189c"><div class="ttname"><a href="classIRsend.html#ab2e1ce918e4e06b955c3d2a089ce189c">IRsend::encodeNEC</a></div><div class="ttdeci">uint32_t encodeNEC(uint16_t address, uint16_t command)</div><div class="ttdoc">Calculate the raw NEC data based on address and command. Status: STABLE / Expected to work.</div><div class="ttdef"><b>Definition:</b> ir_NEC.cpp:48</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_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:823</div></div>
<div class="ttc" id="aclassIRsend_html_a0522a2256e8358df715065530be6317d"><div class="ttname"><a href="classIRsend.html#a0522a2256e8358df715065530be6317d">IRsend::encodeDoshisha</a></div><div class="ttdeci">uint64_t encodeDoshisha(const uint8_t command, const uint8_t channel=0)</div><div class="ttdoc">Encode Doshisha combining constant values with command and channel. Status: STABLE / Working.</div><div class="ttdef"><b>Definition:</b> ir_Doshisha.cpp:67</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="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:950</div></div>
<div class="ttc" id="anamespacestdAc_html_ac07f224c7bb47cac55dd01f24770ef43acd8fe42741a3bbc973bbf1d404afeff4"><div class="ttname"><a href="namespacestdAc.html#ac07f224c7bb47cac55dd01f24770ef43acd8fe42741a3bbc973bbf1d404afeff4">stdAc::swingv_t::kLow</a></div><div class="ttdeci">@ kLow</div></div>
<div class="ttc" id="aclassIRsend_html_a5fb28d54f2832651d992450673d05c01"><div class="ttname"><a href="classIRsend.html#a5fb28d54f2832651d992450673d05c01">IRsend::sendHitachiAc344</a></div><div class="ttdeci">void sendHitachiAc344(const unsigned char data[], const uint16_t nbytes=kHitachiAc344StateLength, const uint16_t repeat=kHitachiAcDefaultRepeat)</div><div class="ttdoc">Send a Hitachi A/C 43-byte/344-bit message. (HITACHI_AC344) Basically the same as sendHitatchiAC() ex...</div><div class="ttdef"><b>Definition:</b> ir_Hitachi.cpp:121</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_a2dde8fd00f8a28e35da04cff9a3a1908"><div class="ttname"><a href="IRremoteESP8266_8h.html#a2dde8fd00f8a28e35da04cff9a3a1908">kDaikin2DefaultRepeat</a></div><div class="ttdeci">const uint16_t kDaikin2DefaultRepeat</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:940</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_a2dde8fd00f8a28e35da04cff9a3a1908"><div class="ttname"><a href="IRremoteESP8266_8h.html#a2dde8fd00f8a28e35da04cff9a3a1908">kDaikin2DefaultRepeat</a></div><div class="ttdeci">const uint16_t kDaikin2DefaultRepeat</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:967</div></div>
<div class="ttc" id="aIRsend_8h_html_aaf962dae17f7186607a93128fc2d13e2aa804f5b34349056dea270669f8b67229"><div class="ttname"><a href="IRsend_8h.html#aaf962dae17f7186607a93128fc2d13e2aa804f5b34349056dea270669f8b67229">kVoltasUnknown</a></div><div class="ttdeci">@ kVoltasUnknown</div><div class="ttdef"><b>Definition:</b> IRsend.h:165</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_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="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:1084</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:1159</div></div>
<div class="ttc" id="anamespacestdAc_html_a99ad268c783486f9b3207cb78f48444faa8c857c2f1b000c92f9794ebf53888d7"><div class="ttname"><a href="namespacestdAc.html#a99ad268c783486f9b3207cb78f48444faa8c857c2f1b000c92f9794ebf53888d7">stdAc::opmode_t::kAuto</a></div><div class="ttdeci">@ kAuto</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="aIRremoteESP8266_8h_html_a882914932449e33933b6f8e224cbaf3c"><div class="ttname"><a href="IRremoteESP8266_8h.html#a882914932449e33933b6f8e224cbaf3c">kHaierAcDefaultRepeat</a></div><div class="ttdeci">const uint16_t kHaierAcDefaultRepeat</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:991</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:937</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_a882914932449e33933b6f8e224cbaf3c"><div class="ttname"><a href="IRremoteESP8266_8h.html#a882914932449e33933b6f8e224cbaf3c">kHaierAcDefaultRepeat</a></div><div class="ttdeci">const uint16_t kHaierAcDefaultRepeat</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:1018</div></div>
<div class="ttc" id="aclassIRsend_html_a37d91b3a77b36509abdc53e2fec20a67"><div class="ttname"><a href="classIRsend.html#a37d91b3a77b36509abdc53e2fec20a67">IRsend::sendMidea</a></div><div class="ttdeci">void sendMidea(uint64_t data, uint16_t nbits=kMideaBits, uint16_t repeat=kMideaMinRepeat)</div><div class="ttdoc">Send a Midea message Status: Alpha / Needs testing against a real device.</div><div class="ttdef"><b>Definition:</b> ir_Midea.cpp:53</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_a4c0411462f2854a8606deca09ed15df5"><div class="ttname"><a href="IRremoteESP8266_8h.html#a4c0411462f2854a8606deca09ed15df5">kTrotecDefaultRepeat</a></div><div class="ttdeci">const uint16_t kTrotecDefaultRepeat</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:1121</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_a9dd52420366167afb4c8831b4ccd02fa"><div class="ttname"><a href="IRremoteESP8266_8h.html#a9dd52420366167afb4c8831b4ccd02fa">kFujitsuAcMinRepeat</a></div><div class="ttdeci">const uint16_t kFujitsuAcMinRepeat</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:977</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_a4c0411462f2854a8606deca09ed15df5"><div class="ttname"><a href="IRremoteESP8266_8h.html#a4c0411462f2854a8606deca09ed15df5">kTrotecDefaultRepeat</a></div><div class="ttdeci">const uint16_t kTrotecDefaultRepeat</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:1154</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_a9dd52420366167afb4c8831b4ccd02fa"><div class="ttname"><a href="IRremoteESP8266_8h.html#a9dd52420366167afb4c8831b4ccd02fa">kFujitsuAcMinRepeat</a></div><div class="ttdeci">const uint16_t kFujitsuAcMinRepeat</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:1004</div></div>
<div class="ttc" id="aclassIRsend_html_a079a84c82f360d6d55fde5c27634f51c"><div class="ttname"><a href="classIRsend.html#a079a84c82f360d6d55fde5c27634f51c">IRsend::sendLG</a></div><div class="ttdeci">void sendLG(uint64_t data, uint16_t nbits=kLgBits, uint16_t repeat=kNoRepeat)</div><div class="ttdoc">Send an LG formatted message. (LG) Status: Beta / Should be working.</div><div class="ttdef"><b>Definition:</b> ir_LG.cpp:54</div></div>
<div class="ttc" id="aclassIRsend_html_ab0b4816ad227a541d27042d76c451b73"><div class="ttname"><a href="classIRsend.html#ab0b4816ad227a541d27042d76c451b73">IRsend::sendKelon</a></div><div class="ttdeci">void sendKelon(const uint64_t data, const uint16_t nbits=kKelonBits, const uint16_t repeat=kNoRepeat)</div><div class="ttdoc">Send a Kelon message. Status: STABLE / Working.</div><div class="ttdef"><b>Definition:</b> ir_Kelon.cpp:49</div></div>
<div class="ttc" id="aIRsend_8h_html_a1b797a5e5176ac0eef49810bf7f40e6fab809a062f38eb61589cf5aa2db5789db"><div class="ttname"><a href="IRsend_8h.html#a1b797a5e5176ac0eef49810bf7f40e6fab809a062f38eb61589cf5aa2db5789db">kPanasonicRkr</a></div><div class="ttdeci">@ kPanasonicRkr</div><div class="ttdef"><b>Definition:</b> IRsend.h:153</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_a448bd7af5fdab67fb40901a3d6efed21"><div class="ttname"><a href="IRremoteESP8266_8h.html#a448bd7af5fdab67fb40901a3d6efed21">kMitsubishi136MinRepeat</a></div><div class="ttdeci">const uint16_t kMitsubishi136MinRepeat</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:1043</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_a448bd7af5fdab67fb40901a3d6efed21"><div class="ttname"><a href="IRremoteESP8266_8h.html#a448bd7af5fdab67fb40901a3d6efed21">kMitsubishi136MinRepeat</a></div><div class="ttdeci">const uint16_t kMitsubishi136MinRepeat</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:1074</div></div>
<div class="ttc" id="anamespacestdAc_html_ac07f224c7bb47cac55dd01f24770ef43"><div class="ttname"><a href="namespacestdAc.html#ac07f224c7bb47cac55dd01f24770ef43">stdAc::swingv_t</a></div><div class="ttdeci">swingv_t</div><div class="ttdoc">Common A/C settings for Vertical Swing.</div><div class="ttdef"><b>Definition:</b> IRsend.h:70</div></div>
<div class="ttc" id="aclassIRsend_html_a61ceb32aa53f538b93377b10e58b45c9"><div class="ttname"><a href="classIRsend.html#a61ceb32aa53f538b93377b10e58b45c9">IRsend::_delayMicroseconds</a></div><div class="ttdeci">VIRTUAL void _delayMicroseconds(uint32_t usec)</div><div class="ttdoc">An ESP8266 RTOS watch-dog timer friendly version of delayMicroseconds().</div><div class="ttdef"><b>Definition:</b> IRsend.cpp:114</div></div>
<div class="ttc" id="astructstdAc_1_1state__t_html_a703fa57ade60d68deccbb2a59258b32a"><div class="ttname"><a href="structstdAc_1_1state__t.html#a703fa57ade60d68deccbb2a59258b32a">stdAc::state_t::clean</a></div><div class="ttdeci">bool clean</div><div class="ttdef"><b>Definition:</b> IRsend.h:112</div></div>
<div class="ttc" id="aclassIRsend_html_a4e38273aeacf01873a013c02d41a44e4"><div class="ttname"><a href="classIRsend.html#a4e38273aeacf01873a013c02d41a44e4">IRsend::sendLegoPf</a></div><div class="ttdeci">void sendLegoPf(const uint64_t data, const uint16_t nbits=kLegoPfBits, const uint16_t repeat=kLegoPfMinRepeat)</div><div class="ttdoc">Send a LEGO Power Functions message. Status: Beta / Should work.</div><div class="ttdef"><b>Definition:</b> ir_Lego.cpp:33</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="aIRremoteESP8266_8h_html_a9a2190c526885753c676db666e48b764"><div class="ttname"><a href="IRremoteESP8266_8h.html#a9a2190c526885753c676db666e48b764">kArgoDefaultRepeat</a></div><div class="ttdeci">const uint16_t kArgoDefaultRepeat</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:920</div></div>
<div class="ttc" id="aclassIRsend_html_a4acfc45b339e724e2dbdff24762dfa7d"><div class="ttname"><a href="classIRsend.html#a4acfc45b339e724e2dbdff24762dfa7d">IRsend::outputOn</a></div><div class="ttdeci">uint8_t outputOn</div><div class="ttdef"><b>Definition:</b> IRsend.h:720</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_afb4cd0c1a9c689d862e7095f0ab6dbe5"><div class="ttname"><a href="IRremoteESP8266_8h.html#afb4cd0c1a9c689d862e7095f0ab6dbe5">kHaierACStateLength</a></div><div class="ttdeci">const uint16_t kHaierACStateLength</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:989</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_a8bef76bac826afbbc51c2a867af15ed8"><div class="ttname"><a href="IRremoteESP8266_8h.html#a8bef76bac826afbbc51c2a867af15ed8">kHitachiAcStateLength</a></div><div class="ttdeci">const uint16_t kHitachiAcStateLength</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:995</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:987</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_a9a2190c526885753c676db666e48b764"><div class="ttname"><a href="IRremoteESP8266_8h.html#a9a2190c526885753c676db666e48b764">kArgoDefaultRepeat</a></div><div class="ttdeci">const uint16_t kArgoDefaultRepeat</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:947</div></div>
<div class="ttc" id="aclassIRsend_html_a4acfc45b339e724e2dbdff24762dfa7d"><div class="ttname"><a href="classIRsend.html#a4acfc45b339e724e2dbdff24762dfa7d">IRsend::outputOn</a></div><div class="ttdeci">uint8_t outputOn</div><div class="ttdef"><b>Definition:</b> IRsend.h:734</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_afb4cd0c1a9c689d862e7095f0ab6dbe5"><div class="ttname"><a href="IRremoteESP8266_8h.html#afb4cd0c1a9c689d862e7095f0ab6dbe5">kHaierACStateLength</a></div><div class="ttdeci">const uint16_t kHaierACStateLength</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:1016</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_a8bef76bac826afbbc51c2a867af15ed8"><div class="ttname"><a href="IRremoteESP8266_8h.html#a8bef76bac826afbbc51c2a867af15ed8">kHitachiAcStateLength</a></div><div class="ttdeci">const uint16_t kHitachiAcStateLength</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:1025</div></div>
<div class="ttc" id="anamespacestdAc_html_aae50ee315fa9c9ec1a4078da40d6b147a2d5fde1d924910a2a01ecd8e70a87c28"><div class="ttname"><a href="namespacestdAc.html#aae50ee315fa9c9ec1a4078da40d6b147a2d5fde1d924910a2a01ecd8e70a87c28">stdAc::swingh_t::kLeft</a></div><div class="ttdeci">@ kLeft</div></div>
<div class="ttc" id="aclassIRsend_html_addb8dc185e7d96d3186dad362a6e1445"><div class="ttname"><a href="classIRsend.html#addb8dc185e7d96d3186dad362a6e1445">IRsend::sendTruma</a></div><div class="ttdeci">void sendTruma(const uint64_t data, const uint16_t nbits=kTrumaBits, const uint16_t repeat=kNoRepeat)</div><div class="ttdoc">Send a Truma formatted message. Status: STABLE / Confirmed working.</div><div class="ttdef"><b>Definition:</b> ir_Truma.cpp:40</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_aa71fc87dcb6f14b82997e1d2269429d2"><div class="ttname"><a href="IRremoteESP8266_8h.html#aa71fc87dcb6f14b82997e1d2269429d2">kDaikin176StateLength</a></div><div class="ttdeci">const uint16_t kDaikin176StateLength</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:952</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="aIRremoteESP8266_8h_html_ac8738cb054de937b77269acb973c5133"><div class="ttname"><a href="IRremoteESP8266_8h.html#ac8738cb054de937b77269acb973c5133">kEpsonMinRepeat</a></div><div class="ttdeci">const uint16_t kEpsonMinRepeat</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:971</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_a62866e6918602533d590912487150bc7"><div class="ttname"><a href="IRremoteESP8266_8h.html#a62866e6918602533d590912487150bc7">kAmcorStateLength</a></div><div class="ttdeci">const uint16_t kAmcorStateLength</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:915</div></div>
<div class="ttc" id="aclassIRsend_html_a204eedc3ad182fb2f40c42ef58f78cfc"><div class="ttname"><a href="classIRsend.html#a204eedc3ad182fb2f40c42ef58f78cfc">IRsend::send</a></div><div class="ttdeci">bool send(const decode_type_t type, const uint64_t data, const uint16_t nbits, const uint16_t repeat=kNoRepeat)</div><div class="ttdoc">Send a simple (up to 64 bits) IR message of a given type. An unknown/unsupported type will send nothi...</div><div class="ttdef"><b>Definition:</b> IRsend.cpp:768</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_aa71fc87dcb6f14b82997e1d2269429d2"><div class="ttname"><a href="IRremoteESP8266_8h.html#aa71fc87dcb6f14b82997e1d2269429d2">kDaikin176StateLength</a></div><div class="ttdeci">const uint16_t kDaikin176StateLength</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:979</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:1103</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_ac8738cb054de937b77269acb973c5133"><div class="ttname"><a href="IRremoteESP8266_8h.html#ac8738cb054de937b77269acb973c5133">kEpsonMinRepeat</a></div><div class="ttdeci">const uint16_t kEpsonMinRepeat</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:998</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_a62866e6918602533d590912487150bc7"><div class="ttname"><a href="IRremoteESP8266_8h.html#a62866e6918602533d590912487150bc7">kAmcorStateLength</a></div><div class="ttdeci">const uint16_t kAmcorStateLength</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:942</div></div>
<div class="ttc" id="aclassIRsend_html_a204eedc3ad182fb2f40c42ef58f78cfc"><div class="ttname"><a href="classIRsend.html#a204eedc3ad182fb2f40c42ef58f78cfc">IRsend::send</a></div><div class="ttdeci">bool send(const decode_type_t type, const uint64_t data, const uint16_t nbits, const uint16_t repeat=kNoRepeat)</div><div class="ttdoc">Send a simple (up to 64 bits) IR message of a given type. An unknown/unsupported type will send nothi...</div><div class="ttdef"><b>Definition:</b> IRsend.cpp:773</div></div>
<div class="ttc" id="anamespacestdAc_html_a8bb0dbf18fe69f639f4ac0b3ff133383"><div class="ttname"><a href="namespacestdAc.html#a8bb0dbf18fe69f639f4ac0b3ff133383">stdAc::fanspeed_t</a></div><div class="ttdeci">fanspeed_t</div><div class="ttdoc">Common A/C settings for Fan Speeds.</div><div class="ttdef"><b>Definition:</b> IRsend.h:58</div></div>
<div class="ttc" id="aIRsend_8h_html_acd0c6107b5a6cab2080b18a8de14ea49a03b6e058b4cfeb6719906bc3cd57594f"><div class="ttname"><a href="IRsend_8h.html#acd0c6107b5a6cab2080b18a8de14ea49a03b6e058b4cfeb6719906bc3cd57594f">R_LT0541_HTA_B</a></div><div class="ttdeci">@ R_LT0541_HTA_B</div><div class="ttdef"><b>Definition:</b> IRsend.h:142</div></div>
<div class="ttc" id="aclassIRsend_html_a07188366deed3dd902cba80a711cf220"><div class="ttname"><a href="classIRsend.html#a07188366deed3dd902cba80a711cf220">IRsend::sendWhynter</a></div><div class="ttdeci">void sendWhynter(const uint64_t data, const uint16_t nbits=kWhynterBits, const uint16_t repeat=kNoRepeat)</div><div class="ttdoc">Send a Whynter message. Status: STABLE.</div><div class="ttdef"><b>Definition:</b> ir_Whynter.cpp:45</div></div>
@ -852,39 +868,41 @@ $(function() {
<div class="ttc" id="aIRsend_8h_html_ad49e9828319afbad49fd5082c50ef4a7"><div class="ttname"><a href="IRsend_8h.html#ad49e9828319afbad49fd5082c50ef4a7">kDefaultMessageGap</a></div><div class="ttdeci">const uint32_t kDefaultMessageGap</div><div class="ttdef"><b>Definition:</b> IRsend.h:41</div></div>
<div class="ttc" id="aIRsend_8h_html_a527e66125f3ae6ce87adbc72eab7d0b9"><div class="ttname"><a href="IRsend_8h.html#a527e66125f3ae6ce87adbc72eab7d0b9">kMaxAccurateUsecDelay</a></div><div class="ttdeci">const uint16_t kMaxAccurateUsecDelay</div><div class="ttdef"><b>Definition:</b> IRsend.h:39</div></div>
<div class="ttc" id="aclassIRsend_html_a6303b991c0545443e7ccf63ba89dbf18"><div class="ttname"><a href="classIRsend.html#a6303b991c0545443e7ccf63ba89dbf18">IRsend::encodeJVC</a></div><div class="ttdeci">uint16_t encodeJVC(uint8_t address, uint8_t command)</div><div class="ttdoc">Calculate the raw JVC data based on address and command. Status: STABLE / Works fine.</div><div class="ttdef"><b>Definition:</b> ir_JVC.cpp:78</div></div>
<div class="ttc" id="aclassIRsend_html_aaaa65f31dbea033f8130e847b0366d94"><div class="ttname"><a href="classIRsend.html#aaaa65f31dbea033f8130e847b0366d94">IRsend::onTimePeriod</a></div><div class="ttdeci">uint16_t onTimePeriod</div><div class="ttdef"><b>Definition:</b> IRsend.h:730</div></div>
<div class="ttc" id="aclassIRsend_html_aaaa65f31dbea033f8130e847b0366d94"><div class="ttname"><a href="classIRsend.html#aaaa65f31dbea033f8130e847b0366d94">IRsend::onTimePeriod</a></div><div class="ttdeci">uint16_t onTimePeriod</div><div class="ttdef"><b>Definition:</b> IRsend.h:744</div></div>
<div class="ttc" id="aclassIRsend_html_ad39a4b13ad2e8500c95db49265e7c771"><div class="ttname"><a href="classIRsend.html#ad39a4b13ad2e8500c95db49265e7c771">IRsend::sendAiwaRCT501</a></div><div class="ttdeci">void sendAiwaRCT501(uint64_t data, uint16_t nbits=kAiwaRcT501Bits, uint16_t repeat=kAiwaRcT501MinRepeats)</div><div class="ttdoc">Send an Aiwa RC T501 formatted message. Status: BETA / Should work.</div><div class="ttdef"><b>Definition:</b> ir_Aiwa.cpp:30</div></div>
<div class="ttc" id="aclassIRsend_html_ae4a6ea1e72f4861167002d6e7bf17b7c"><div class="ttname"><a href="classIRsend.html#ae4a6ea1e72f4861167002d6e7bf17b7c">IRsend::IRpin</a></div><div class="ttdeci">uint16_t IRpin</div><div class="ttdef"><b>Definition:</b> IRsend.h:732</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_abb5e2ddb1a8d3c6fa7a94dbe1989ec5d"><div class="ttname"><a href="IRremoteESP8266_8h.html#abb5e2ddb1a8d3c6fa7a94dbe1989ec5d">kHitachiAc1StateLength</a></div><div class="ttdeci">const uint16_t kHitachiAc1StateLength</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:998</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="aIRremoteESP8266_8h_html_a6bba58bb0f33feb9a6dfd20637d01d13"><div class="ttname"><a href="IRremoteESP8266_8h.html#a6bba58bb0f33feb9a6dfd20637d01d13">kMitsubishi112MinRepeat</a></div><div class="ttdeci">const uint16_t kMitsubishi112MinRepeat</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:1046</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_ab3b6bee4c5f483b4312a4b6eb5fcb146"><div class="ttname"><a href="IRremoteESP8266_8h.html#ab3b6bee4c5f483b4312a4b6eb5fcb146">kMirageStateLength</a></div><div class="ttdeci">const uint16_t kMirageStateLength</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:1031</div></div>
<div class="ttc" id="aclassIRsend_html_ae4a6ea1e72f4861167002d6e7bf17b7c"><div class="ttname"><a href="classIRsend.html#ae4a6ea1e72f4861167002d6e7bf17b7c">IRsend::IRpin</a></div><div class="ttdeci">uint16_t IRpin</div><div class="ttdef"><b>Definition:</b> IRsend.h:746</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_abb5e2ddb1a8d3c6fa7a94dbe1989ec5d"><div class="ttname"><a href="IRremoteESP8266_8h.html#abb5e2ddb1a8d3c6fa7a94dbe1989ec5d">kHitachiAc1StateLength</a></div><div class="ttdeci">const uint16_t kHitachiAc1StateLength</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:1028</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:948</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_a6bba58bb0f33feb9a6dfd20637d01d13"><div class="ttname"><a href="IRremoteESP8266_8h.html#a6bba58bb0f33feb9a6dfd20637d01d13">kMitsubishi112MinRepeat</a></div><div class="ttdeci">const uint16_t kMitsubishi112MinRepeat</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:1077</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_a98033047ba27af810bb90fe33169cef2"><div class="ttname"><a href="IRremoteESP8266_8h.html#a98033047ba27af810bb90fe33169cef2">kHaierAC176StateLength</a></div><div class="ttdeci">const uint16_t kHaierAC176StateLength</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:1022</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_ab3b6bee4c5f483b4312a4b6eb5fcb146"><div class="ttname"><a href="IRremoteESP8266_8h.html#ab3b6bee4c5f483b4312a4b6eb5fcb146">kMirageStateLength</a></div><div class="ttdeci">const uint16_t kMirageStateLength</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:1062</div></div>
<div class="ttc" id="aclassIRsend_html_a1f1d5a30660ab0061f64d559d4916d4e"><div class="ttname"><a href="classIRsend.html#a1f1d5a30660ab0061f64d559d4916d4e">IRsend::sendSymphony</a></div><div class="ttdeci">void sendSymphony(uint64_t data, uint16_t nbits=kSymphonyBits, uint16_t repeat=kSymphonyDefaultRepeat)</div><div class="ttdoc">Send a Symphony packet. Status: STABLE / Should be working.</div><div class="ttdef"><b>Definition:</b> ir_Symphony.cpp:42</div></div>
<div class="ttc" id="aclassIRsend_html_ab98023283eca787f7bb8bcb47f79ed01"><div class="ttname"><a href="classIRsend.html#ab98023283eca787f7bb8bcb47f79ed01">IRsend::sendMetz</a></div><div class="ttdeci">void sendMetz(const uint64_t data, const uint16_t nbits=kMetzBits, const uint16_t repeat=kMetzMinRepeat)</div><div class="ttdoc">Send a Metz formatted message. Status: Beta / Needs testing against a real device.</div><div class="ttdef"><b>Definition:</b> ir_Metz.cpp:32</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_a5a443c73a07c0e4f8c2f70953fe9ec6e"><div class="ttname"><a href="IRremoteESP8266_8h.html#a5a443c73a07c0e4f8c2f70953fe9ec6e">kTeknopointStateLength</a></div><div class="ttdeci">const uint16_t kTeknopointStateLength</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:1141</div></div>
<div class="ttc" id="aclassIRsend_html_a5215fd797dfd490816f31bb99b38c273"><div class="ttname"><a href="classIRsend.html#a5215fd797dfd490816f31bb99b38c273">IRsend::sendGeneric</a></div><div class="ttdeci">void sendGeneric(const uint16_t headermark, const uint32_t headerspace, const uint16_t onemark, const uint32_t onespace, const uint16_t zeromark, const uint32_t zerospace, const uint16_t footermark, const uint32_t gap, const uint64_t data, const uint16_t nbits, const uint16_t frequency, const bool MSBfirst, const uint16_t repeat, const uint8_t dutycycle)</div><div class="ttdoc">Generic method for sending simple protocol messages. Will send leading or trailing 0's if the nbits i...</div><div class="ttdef"><b>Definition:</b> IRsend.cpp:307</div></div>
<div class="ttc" id="anamespacestdAc_html_a8bb0dbf18fe69f639f4ac0b3ff133383aa022f15e910eb36278094efb6e808a07"><div class="ttname"><a href="namespacestdAc.html#a8bb0dbf18fe69f639f4ac0b3ff133383aa022f15e910eb36278094efb6e808a07">stdAc::fanspeed_t::kHigh</a></div><div class="ttdeci">@ kHigh</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="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:1108</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:1055</div></div>
<div class="ttc" id="aclassIRsend_html_ae02772f34180163861b7e4eb3520db2a"><div class="ttname"><a href="classIRsend.html#ae02772f34180163861b7e4eb3520db2a">IRsend::minRepeats</a></div><div class="ttdeci">static uint16_t minRepeats(const decode_type_t protocol)</div><div class="ttdoc">Get the minimum number of repeats for a given protocol.</div><div class="ttdef"><b>Definition:</b> IRsend.cpp:557</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_a5a871ed6d145c5ea3d50e96600c02e31"><div class="ttname"><a href="IRremoteESP8266_8h.html#a5a871ed6d145c5ea3d50e96600c02e31">kNeoclimaStateLength</a></div><div class="ttdeci">const uint16_t kNeoclimaStateLength</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:1057</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_a5a871ed6d145c5ea3d50e96600c02e31"><div class="ttname"><a href="IRremoteESP8266_8h.html#a5a871ed6d145c5ea3d50e96600c02e31">kNeoclimaStateLength</a></div><div class="ttdeci">const uint16_t kNeoclimaStateLength</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:1088</div></div>
<div class="ttc" id="aIRsend_8h_html_af65070c92b97fa00b2de3818c46039c9"><div class="ttname"><a href="IRsend_8h.html#af65070c92b97fa00b2de3818c46039c9">gree_ac_remote_model_t</a></div><div class="ttdeci">gree_ac_remote_model_t</div><div class="ttdoc">Gree A/C model numbers.</div><div class="ttdef"><b>Definition:</b> IRsend.h:134</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_a973f4e0189fc10805f67b67f708be1e4"><div class="ttname"><a href="IRremoteESP8266_8h.html#a973f4e0189fc10805f67b67f708be1e4">kSamsungAcDefaultRepeat</a></div><div class="ttdeci">const uint16_t kSamsungAcDefaultRepeat</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:1082</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="aIRremoteESP8266_8h_html_a973f4e0189fc10805f67b67f708be1e4"><div class="ttname"><a href="IRremoteESP8266_8h.html#a973f4e0189fc10805f67b67f708be1e4">kSamsungAcDefaultRepeat</a></div><div class="ttdeci">const uint16_t kSamsungAcDefaultRepeat</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:1113</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:1119</div></div>
<div class="ttc" id="astructstdAc_1_1state__t_html_a3d1ff0ff2e0035db4ee8ead5c53b2dbd"><div class="ttname"><a href="structstdAc_1_1state__t.html#a3d1ff0ff2e0035db4ee8ead5c53b2dbd">stdAc::state_t::degrees</a></div><div class="ttdeci">float degrees</div><div class="ttdef"><b>Definition:</b> IRsend.h:102</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_a86283c34cf9991bf8bfc29ee089a6a21"><div class="ttname"><a href="IRremoteESP8266_8h.html#a86283c34cf9991bf8bfc29ee089a6a21">kMirageMinRepeat</a></div><div class="ttdeci">const uint16_t kMirageMinRepeat</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:1033</div></div>
<div class="ttc" id="aclassIRsend_html_a602e96e8cdbd6af41d288d905043e51f"><div class="ttname"><a href="classIRsend.html#a602e96e8cdbd6af41d288d905043e51f">IRsend::_dutycycle</a></div><div class="ttdeci">uint8_t _dutycycle</div><div class="ttdef"><b>Definition:</b> IRsend.h:734</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_a86283c34cf9991bf8bfc29ee089a6a21"><div class="ttname"><a href="IRremoteESP8266_8h.html#a86283c34cf9991bf8bfc29ee089a6a21">kMirageMinRepeat</a></div><div class="ttdeci">const uint16_t kMirageMinRepeat</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:1064</div></div>
<div class="ttc" id="aclassIRsend_html_a602e96e8cdbd6af41d288d905043e51f"><div class="ttname"><a href="classIRsend.html#a602e96e8cdbd6af41d288d905043e51f">IRsend::_dutycycle</a></div><div class="ttdeci">uint8_t _dutycycle</div><div class="ttdef"><b>Definition:</b> IRsend.h:748</div></div>
<div class="ttc" id="astructstdAc_1_1state__t_html_a235b17f3979b155b368bfdc2b14123f5"><div class="ttname"><a href="structstdAc_1_1state__t.html#a235b17f3979b155b368bfdc2b14123f5">stdAc::state_t::celsius</a></div><div class="ttdeci">bool celsius</div><div class="ttdef"><b>Definition:</b> IRsend.h:103</div></div>
<div class="ttc" id="aclassIRsend_html_a5b6be1ceac8a4bc4ef55dc12eb060531"><div class="ttname"><a href="classIRsend.html#a5b6be1ceac8a4bc4ef55dc12eb060531">IRsend::sendLG2</a></div><div class="ttdeci">void sendLG2(uint64_t data, uint16_t nbits=kLgBits, uint16_t repeat=kNoRepeat)</div><div class="ttdoc">Send an LG Variant-2 formatted message. (LG2) Status: Beta / Should be working.</div><div class="ttdef"><b>Definition:</b> ir_LG.cpp:88</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_afb5c734e808d8f108f976f0556bf6e58"><div class="ttname"><a href="IRremoteESP8266_8h.html#afb5c734e808d8f108f976f0556bf6e58">kZepealMinRepeat</a></div><div class="ttdeci">const uint16_t kZepealMinRepeat</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:1130</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_afb5c734e808d8f108f976f0556bf6e58"><div class="ttname"><a href="IRremoteESP8266_8h.html#afb5c734e808d8f108f976f0556bf6e58">kZepealMinRepeat</a></div><div class="ttdeci">const uint16_t kZepealMinRepeat</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:1163</div></div>
<div class="ttc" id="aclassIRsend_html_a7399389d40bfe24bc062ffca88fc3780"><div class="ttname"><a href="classIRsend.html#a7399389d40bfe24bc062ffca88fc3780">IRsend::mark</a></div><div class="ttdeci">VIRTUAL uint16_t mark(uint16_t usec)</div><div class="ttdoc">Modulate the IR LED for the given period (usec) and at the duty cycle set.</div><div class="ttdef"><b>Definition:</b> IRsend.cpp:157</div></div>
<div class="ttc" id="aclassIRsend_html_a5554dd976b56148e214dca9891d2810c"><div class="ttname"><a href="classIRsend.html#a5554dd976b56148e214dca9891d2810c">IRsend::sendToshibaAC</a></div><div class="ttdeci">void sendToshibaAC(const uint8_t data[], const uint16_t nbytes=kToshibaACStateLength, const uint16_t repeat=kToshibaACMinRepeat)</div><div class="ttdoc">Send a Toshiba A/C message. Status: STABLE / Working.</div><div class="ttdef"><b>Definition:</b> ir_Toshiba.cpp:50</div></div>
<div class="ttc" id="aIRsend_8h_html_a7204e78a1fe37a819c0b66f87a685dc0aee3994c5a4a8447463d67df2cdf5a946"><div class="ttname"><a href="IRsend_8h.html#a7204e78a1fe37a819c0b66f87a685dc0aee3994c5a4a8447463d67df2cdf5a946">ARRY4</a></div><div class="ttdeci">@ ARRY4</div><div class="ttdoc">(5) AR-RY4 (Same as AR-RAH2E but with clean &amp; filter)</div><div class="ttdef"><b>Definition:</b> IRsend.h:129</div></div>
<div class="ttc" id="aIRsend_8h_html_a7204e78a1fe37a819c0b66f87a685dc0a6f6fcd0be917d91b71c1b80b5446ee5b"><div class="ttname"><a href="IRsend_8h.html#a7204e78a1fe37a819c0b66f87a685dc0a6f6fcd0be917d91b71c1b80b5446ee5b">ARDB1</a></div><div class="ttdeci">@ ARDB1</div><div class="ttdoc">(2) AR-DB1, AR-DL10 (AR-DL10 swing doesn't work)</div><div class="ttdef"><b>Definition:</b> IRsend.h:125</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_a17cef98fbfae6a84c0a3e009fb3c31d0"><div class="ttname"><a href="IRremoteESP8266_8h.html#a17cef98fbfae6a84c0a3e009fb3c31d0">kTranscoldDefaultRepeat</a></div><div class="ttdeci">const uint16_t kTranscoldDefaultRepeat</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:1118</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_a06aa5d85cd9b325024d79ec9af9e30e4"><div class="ttname"><a href="IRremoteESP8266_8h.html#a06aa5d85cd9b325024d79ec9af9e30e4">kMetzMinRepeat</a></div><div class="ttdeci">const uint16_t kMetzMinRepeat</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:1026</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_a17cef98fbfae6a84c0a3e009fb3c31d0"><div class="ttname"><a href="IRremoteESP8266_8h.html#a17cef98fbfae6a84c0a3e009fb3c31d0">kTranscoldDefaultRepeat</a></div><div class="ttdeci">const uint16_t kTranscoldDefaultRepeat</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:1151</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_a06aa5d85cd9b325024d79ec9af9e30e4"><div class="ttname"><a href="IRremoteESP8266_8h.html#a06aa5d85cd9b325024d79ec9af9e30e4">kMetzMinRepeat</a></div><div class="ttdeci">const uint16_t kMetzMinRepeat</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:1057</div></div>
<div class="ttc" id="anamespacestdAc_html_a8bb0dbf18fe69f639f4ac0b3ff133383aa0b1ac8aae6b1cfbbe89085c642b3b4b"><div class="ttname"><a href="namespacestdAc.html#a8bb0dbf18fe69f639f4ac0b3ff133383aa0b1ac8aae6b1cfbbe89085c642b3b4b">stdAc::fanspeed_t::kMax</a></div><div class="ttdeci">@ kMax</div></div>
<div class="ttc" id="aclassIRsend_html_a4ad420eb86e0ae38b12e983f7eaa912c"><div class="ttname"><a href="classIRsend.html#a4ad420eb86e0ae38b12e983f7eaa912c">IRsend::sendDaikin152</a></div><div class="ttdeci">void sendDaikin152(const unsigned char data[], const uint16_t nbytes=kDaikin152StateLength, const uint16_t repeat=kDaikin152DefaultRepeat)</div><div class="ttdoc">Send a Daikin152 (152-bit) A/C formatted message. Status: STABLE / Known Working.</div><div class="ttdef"><b>Definition:</b> ir_Daikin.cpp:3061</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="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:1002</div></div>
<div class="ttc" id="aclassIRsend_html_acd64b100eb155f90451d467188a83e92"><div class="ttname"><a href="classIRsend.html#acd64b100eb155f90451d467188a83e92">IRsend::sendAmcor</a></div><div class="ttdeci">void sendAmcor(const unsigned char data[], const uint16_t nbytes=kAmcorStateLength, const uint16_t repeat=kAmcorDefaultRepeat)</div><div class="ttdoc">Send a Amcor HVAC formatted message. Status: STABLE / Reported as working.</div><div class="ttdef"><b>Definition:</b> ir_Amcor.cpp:38</div></div>
<div class="ttc" id="astructstdAc_1_1state__t_html_a35477d368350d8981ad8b7b09505857e"><div class="ttname"><a href="structstdAc_1_1state__t.html#a35477d368350d8981ad8b7b09505857e">stdAc::state_t::swingv</a></div><div class="ttdeci">stdAc::swingv_t swingv</div><div class="ttdef"><b>Definition:</b> IRsend.h:105</div></div>
<div class="ttc" id="aclassIRsend_html_a55a79f9727590044751f291a4df83892"><div class="ttname"><a href="classIRsend.html#a55a79f9727590044751f291a4df83892">IRsend::sendLasertag</a></div><div class="ttdeci">void sendLasertag(uint64_t data, uint16_t nbits=kLasertagBits, uint16_t repeat=kLasertagMinRepeat)</div><div class="ttdoc">Send a Lasertag packet/message. Status: STABLE / Working.</div><div class="ttdef"><b>Definition:</b> ir_Lasertag.cpp:33</div></div>
@ -892,46 +910,47 @@ $(function() {
<div class="ttc" id="aclassIRsend_html_a063168fd82f6a88cca7253b42b9c0b28"><div class="ttname"><a href="classIRsend.html#a063168fd82f6a88cca7253b42b9c0b28">IRsend::sendEpson</a></div><div class="ttdeci">void sendEpson(uint64_t data, uint16_t nbits=kEpsonBits, uint16_t repeat=kEpsonMinRepeat)</div><div class="ttdoc">Send an Epson formatted message. Status: Beta / Probably works.</div><div class="ttdef"><b>Definition:</b> ir_Epson.cpp:24</div></div>
<div class="ttc" id="aclassIRsend_html"><div class="ttname"><a href="classIRsend.html">IRsend</a></div><div class="ttdoc">Class for sending all basic IR protocols.</div><div class="ttdef"><b>Definition:</b> IRsend.h:188</div></div>
<div class="ttc" id="aclassIRsend_html_aa76aa33785827c1278eb57d1c15236f8"><div class="ttname"><a href="classIRsend.html#aa76aa33785827c1278eb57d1c15236f8">IRsend::sendManchesterData</a></div><div class="ttdeci">void sendManchesterData(const uint16_t half_period, const uint64_t data, const uint16_t nbits, const bool MSBfirst=true, const bool GEThomas=true)</div><div class="ttdoc">Generic method for sending Manchester code data. Will send leading or trailing 0's if the nbits is la...</div><div class="ttdef"><b>Definition:</b> IRsend.cpp:445</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_ad796714d955b6cc8e207b03058eae5a3"><div class="ttname"><a href="IRremoteESP8266_8h.html#ad796714d955b6cc8e207b03058eae5a3">kAiwaRcT501MinRepeats</a></div><div class="ttdeci">const uint16_t kAiwaRcT501MinRepeats</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:913</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_ad796714d955b6cc8e207b03058eae5a3"><div class="ttname"><a href="IRremoteESP8266_8h.html#ad796714d955b6cc8e207b03058eae5a3">kAiwaRcT501MinRepeats</a></div><div class="ttdeci">const uint16_t kAiwaRcT501MinRepeats</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:940</div></div>
<div class="ttc" id="aclassIRsend_html_ad1776aa6c699f9eeca1eef9bb4fe355b"><div class="ttname"><a href="classIRsend.html#ad1776aa6c699f9eeca1eef9bb4fe355b">IRsend::calibrate</a></div><div class="ttdeci">int8_t calibrate(uint16_t hz=38000U)</div><div class="ttdoc">Calculate &amp; set any offsets to account for execution times during sending.</div><div class="ttdef"><b>Definition:</b> IRsend.cpp:207</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_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:1165</div></div>
<div class="ttc" id="anamespacestdAc_html_a8bb0dbf18fe69f639f4ac0b3ff133383a8fbc2f6c44a6d70550df79903eb57d48"><div class="ttname"><a href="namespacestdAc.html#a8bb0dbf18fe69f639f4ac0b3ff133383a8fbc2f6c44a6d70550df79903eb57d48">stdAc::fanspeed_t::kMin</a></div><div class="ttdeci">@ kMin</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_ad88bda81b48f25d30bb5a169d3b6bcec"><div class="ttname"><a href="IRremoteESP8266_8h.html#ad88bda81b48f25d30bb5a169d3b6bcec">kMitsubishiMinRepeat</a></div><div class="ttdeci">const uint16_t kMitsubishiMinRepeat</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:1037</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_ad88bda81b48f25d30bb5a169d3b6bcec"><div class="ttname"><a href="IRremoteESP8266_8h.html#ad88bda81b48f25d30bb5a169d3b6bcec">kMitsubishiMinRepeat</a></div><div class="ttdeci">const uint16_t kMitsubishiMinRepeat</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:1068</div></div>
<div class="ttc" id="aclassIRsend_html_a864bef0dc48f6af4b59057362906cf5d"><div class="ttname"><a href="classIRsend.html#a864bef0dc48f6af4b59057362906cf5d">IRsend::encodeSanyoLC7461</a></div><div class="ttdeci">uint64_t encodeSanyoLC7461(uint16_t address, uint8_t command)</div><div class="ttdoc">Construct a Sanyo LC7461 message.</div><div class="ttdef"><b>Definition:</b> ir_Sanyo.cpp:80</div></div>
<div class="ttc" id="aIRsend_8h_html_a7204e78a1fe37a819c0b66f87a685dc0acbca1f3d199103d8cb9d856b9089cdc4"><div class="ttname"><a href="IRsend_8h.html#a7204e78a1fe37a819c0b66f87a685dc0acbca1f3d199103d8cb9d856b9089cdc4">ARJW2</a></div><div class="ttdeci">@ ARJW2</div><div class="ttdoc">(4) AR-JW2 (Same as ARDB1 but with horiz control)</div><div class="ttdef"><b>Definition:</b> IRsend.h:128</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_a5f38a56eacd9964a8514cb57de287a45"><div class="ttname"><a href="IRremoteESP8266_8h.html#a5f38a56eacd9964a8514cb57de287a45">kArgoStateLength</a></div><div class="ttdeci">const uint16_t kArgoStateLength</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:918</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_a5f38a56eacd9964a8514cb57de287a45"><div class="ttname"><a href="IRremoteESP8266_8h.html#a5f38a56eacd9964a8514cb57de287a45">kArgoStateLength</a></div><div class="ttdeci">const uint16_t kArgoStateLength</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:945</div></div>
<div class="ttc" id="anamespacestdAc_html_aae50ee315fa9c9ec1a4078da40d6b147a856bf9929ade459f451be17c97db4b32"><div class="ttname"><a href="namespacestdAc.html#aae50ee315fa9c9ec1a4078da40d6b147a856bf9929ade459f451be17c97db4b32">stdAc::swingh_t::kRightMax</a></div><div class="ttdeci">@ kRightMax</div></div>
<div class="ttc" id="aclassIRsend_html_a4ab0579bd854306b2667de19207e4ffb"><div class="ttname"><a href="classIRsend.html#a4ab0579bd854306b2667de19207e4ffb">IRsend::encodeSAMSUNG</a></div><div class="ttdeci">uint32_t encodeSAMSUNG(const uint8_t customer, const uint8_t command)</div><div class="ttdoc">Construct a raw Samsung message from the supplied customer(address) &amp; command. Status: STABLE / Shoul...</div><div class="ttdef"><b>Definition:</b> ir_Samsung.cpp:95</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_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:1091</div></div>
<div class="ttc" id="astructstdAc_1_1state__t_html_aa1a57a63b2ea80c1f9c4a1bcf16a4c62"><div class="ttname"><a href="structstdAc_1_1state__t.html#aa1a57a63b2ea80c1f9c4a1bcf16a4c62">stdAc::state_t::model</a></div><div class="ttdeci">int16_t model</div><div class="ttdef"><b>Definition:</b> IRsend.h:99</div></div>
<div class="ttc" id="aclassIRsend_html_a5a0e8778394021ea12a8b8c2daf0add6"><div class="ttname"><a href="classIRsend.html#a5a0e8778394021ea12a8b8c2daf0add6">IRsend::toggleRC6</a></div><div class="ttdeci">uint64_t toggleRC6(const uint64_t data, const uint16_t nbits=kRC6Mode0Bits)</div><div class="ttdoc">Flip the toggle bit of a Philips RC-6 data message. Used to indicate a change of remote button's stat...</div><div class="ttdef"><b>Definition:</b> ir_RC5_RC6.cpp:157</div></div>
<div class="ttc" id="aclassIRsend_html_a02bb64503474a0841c51664cf4668d85"><div class="ttname"><a href="classIRsend.html#a02bb64503474a0841c51664cf4668d85">IRsend::sendSony</a></div><div class="ttdeci">void sendSony(const uint64_t data, const uint16_t nbits=kSony20Bits, const uint16_t repeat=kSonyMinRepeat)</div><div class="ttdoc">Send a standard Sony/SIRC(Serial Infra-Red Control) message. (40kHz) Status: STABLE / Known working.</div><div class="ttdef"><b>Definition:</b> ir_Sony.cpp:46</div></div>
<div class="ttc" id="aIRsend_8h_html_ac076e3f79a3d8d2dae9fc248a6f571e2"><div class="ttname"><a href="IRsend_8h.html#ac076e3f79a3d8d2dae9fc248a6f571e2">kDutyMax</a></div><div class="ttdeci">const uint8_t kDutyMax</div><div class="ttdef"><b>Definition:</b> IRsend.h:36</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="aclassIRsend_html_a2caec2f35ecdb890b1e34d9eb3642363"><div class="ttname"><a href="classIRsend.html#a2caec2f35ecdb890b1e34d9eb3642363">IRsend::_freq_unittest</a></div><div class="ttdeci">uint32_t _freq_unittest</div><div class="ttdef"><b>Definition:</b> IRsend.h:728</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_ae7579708922ffd3e44295f8770878983"><div class="ttname"><a href="IRremoteESP8266_8h.html#ae7579708922ffd3e44295f8770878983">kDaikin152StateLength</a></div><div class="ttdeci">const uint16_t kDaikin152StateLength</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:949</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:1166</div></div>
<div class="ttc" id="aclassIRsend_html_a2caec2f35ecdb890b1e34d9eb3642363"><div class="ttname"><a href="classIRsend.html#a2caec2f35ecdb890b1e34d9eb3642363">IRsend::_freq_unittest</a></div><div class="ttdeci">uint32_t _freq_unittest</div><div class="ttdef"><b>Definition:</b> IRsend.h:742</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_ae7579708922ffd3e44295f8770878983"><div class="ttname"><a href="IRremoteESP8266_8h.html#ae7579708922ffd3e44295f8770878983">kDaikin152StateLength</a></div><div class="ttdeci">const uint16_t kDaikin152StateLength</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:976</div></div>
<div class="ttc" id="aclassIRsend_html_a109b67a68e7a33900cb5c5017ed4578b"><div class="ttname"><a href="classIRsend.html#a109b67a68e7a33900cb5c5017ed4578b">IRsend::encodeLG</a></div><div class="ttdeci">uint32_t encodeLG(uint16_t address, uint16_t command)</div><div class="ttdoc">Construct a raw 28-bit LG message code from the supplied address &amp; command. Status: STABLE / Works.</div><div class="ttdef"><b>Definition:</b> ir_LG.cpp:116</div></div>
<div class="ttc" id="aclassIRsend_html_a2b9b84f828918f933bd1764d113b53f8"><div class="ttname"><a href="classIRsend.html#a2b9b84f828918f933bd1764d113b53f8">IRsend::sendRaw</a></div><div class="ttdeci">void sendRaw(const uint16_t buf[], const uint16_t len, const uint16_t hz)</div><div class="ttdoc">Send a raw IRremote message.</div><div class="ttdef"><b>Definition:</b> IRsend.cpp:539</div></div>
<div class="ttc" id="aclassIRsend_html_a9026d42480b85270e560e122b8be3b6c"><div class="ttname"><a href="classIRsend.html#a9026d42480b85270e560e122b8be3b6c">IRsend::sendMultibrackets</a></div><div class="ttdeci">void sendMultibrackets(const uint64_t data, const uint16_t nbits=kMultibracketsBits, const uint16_t repeat=kMultibracketsDefaultRepeat)</div><div class="ttdoc">Send a Multibrackets formatted message. Status: BETA / Appears to be working.</div><div class="ttdef"><b>Definition:</b> ir_Multibrackets.cpp:26</div></div>
<div class="ttc" id="anamespacestdAc_html_ac07f224c7bb47cac55dd01f24770ef43aa022f15e910eb36278094efb6e808a07"><div class="ttname"><a href="namespacestdAc.html#ac07f224c7bb47cac55dd01f24770ef43aa022f15e910eb36278094efb6e808a07">stdAc::swingv_t::kHigh</a></div><div class="ttdeci">@ kHigh</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="aIRremoteESP8266_8h_html_a8f52b7d4595c117cf0b81ffbd1148cda"><div class="ttname"><a href="IRremoteESP8266_8h.html#a8f52b7d4595c117cf0b81ffbd1148cda">kHaierACYRW02StateLength</a></div><div class="ttdeci">const uint16_t kHaierACYRW02StateLength</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:992</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:1161</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_a8f52b7d4595c117cf0b81ffbd1148cda"><div class="ttname"><a href="IRremoteESP8266_8h.html#a8f52b7d4595c117cf0b81ffbd1148cda">kHaierACYRW02StateLength</a></div><div class="ttdeci">const uint16_t kHaierACYRW02StateLength</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:1019</div></div>
<div class="ttc" id="aclassIRsend_html_ac0e341462426ea146b944502a6d3fde0"><div class="ttname"><a href="classIRsend.html#ac0e341462426ea146b944502a6d3fde0">IRsend::encodeRC6</a></div><div class="ttdeci">uint64_t encodeRC6(const uint32_t address, const uint8_t command, const uint16_t mode=kRC6Mode0Bits)</div><div class="ttdoc">Encode a Philips RC-6 data message. Status: Beta / Should be working.</div><div class="ttdef"><b>Definition:</b> ir_RC5_RC6.cpp:171</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_a5aa418baefd018d5facc08d3bb721fe9"><div class="ttname"><a href="IRremoteESP8266_8h.html#a5aa418baefd018d5facc08d3bb721fe9">kMultibracketsDefaultRepeat</a></div><div class="ttdeci">const uint16_t kMultibracketsDefaultRepeat</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:1054</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_a5aa418baefd018d5facc08d3bb721fe9"><div class="ttname"><a href="IRremoteESP8266_8h.html#a5aa418baefd018d5facc08d3bb721fe9">kMultibracketsDefaultRepeat</a></div><div class="ttdeci">const uint16_t kMultibracketsDefaultRepeat</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:1085</div></div>
<div class="ttc" id="aclassIRsend_html_a0a55e688c6aad015494168f25eb337b5"><div class="ttname"><a href="classIRsend.html#a0a55e688c6aad015494168f25eb337b5">IRsend::sendMitsubishi112</a></div><div class="ttdeci">void sendMitsubishi112(const unsigned char data[], const uint16_t nbytes=kMitsubishi112StateLength, const uint16_t repeat=kMitsubishi112MinRepeat)</div><div class="ttdoc">Send a Mitsubishi 112-bit A/C formatted message. (MITSUBISHI112) Status: Stable / Reported as working...</div><div class="ttdef"><b>Definition:</b> ir_Mitsubishi.cpp:1211</div></div>
<div class="ttc" id="aIRsend_8h_html_a258e4af12642d613587149fa734e45e7a7478bee154c89b576fd478d9623d9281"><div class="ttname"><a href="IRsend_8h.html#a258e4af12642d613587149fa734e45e7a7478bee154c89b576fd478d9623d9281">A705</a></div><div class="ttdeci">@ A705</div><div class="ttdef"><b>Definition:</b> IRsend.h:159</div></div>
<div class="ttc" id="aIRsend_8h_html_a1b797a5e5176ac0eef49810bf7f40e6fa537e8c640473597d2a1cb832498f9cb0"><div class="ttname"><a href="IRsend_8h.html#a1b797a5e5176ac0eef49810bf7f40e6fa537e8c640473597d2a1cb832498f9cb0">kPanasonicCkp</a></div><div class="ttdeci">@ kPanasonicCkp</div><div class="ttdef"><b>Definition:</b> IRsend.h:152</div></div>
<div class="ttc" id="aclassIRsend_html_aa440a50000a259072f93ad6c0e42ec22"><div class="ttname"><a href="classIRsend.html#aa440a50000a259072f93ad6c0e42ec22">IRsend::sendWhirlpoolAC</a></div><div class="ttdeci">void sendWhirlpoolAC(const unsigned char data[], const uint16_t nbytes=kWhirlpoolAcStateLength, const uint16_t repeat=kWhirlpoolAcDefaultRepeat)</div><div class="ttdoc">Send a Whirlpool A/C message. Status: BETA / Probably works.</div><div class="ttdef"><b>Definition:</b> ir_Whirlpool.cpp:55</div></div>
<div class="ttc" id="anamespacestdAc_html_a8bb0dbf18fe69f639f4ac0b3ff133383ab2d2a6993491fd666f1fa0afff5913ad"><div class="ttname"><a href="namespacestdAc.html#a8bb0dbf18fe69f639f4ac0b3ff133383ab2d2a6993491fd666f1fa0afff5913ad">stdAc::fanspeed_t::kLastFanspeedEnum</a></div><div class="ttdeci">@ kLastFanspeedEnum</div></div>
<div class="ttc" id="aclassIRsend_html_a4f8cd77dab7ce6c406029fe87674858f"><div class="ttname"><a href="classIRsend.html#a4f8cd77dab7ce6c406029fe87674858f">IRsend::sendData</a></div><div class="ttdeci">void sendData(uint16_t onemark, uint32_t onespace, uint16_t zeromark, uint32_t zerospace, uint64_t data, uint16_t nbits, bool MSBfirst=true)</div><div class="ttdoc">Generic method for sending data that is common to most protocols. Will send leading or trailing 0's i...</div><div class="ttdef"><b>Definition:</b> IRsend.cpp:246</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="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:1011</div></div>
<div class="ttc" id="aclassIRsend_html_a8cba9df982fc91f895196d61d2e65b0e"><div class="ttname"><a href="classIRsend.html#a8cba9df982fc91f895196d61d2e65b0e">IRsend::sendKelvinator</a></div><div class="ttdeci">void sendKelvinator(const unsigned char data[], const uint16_t nbytes=kKelvinatorStateLength, const uint16_t repeat=kKelvinatorDefaultRepeat)</div><div class="ttdoc">Send a Kelvinator A/C message. Status: STABLE / Known working.</div><div class="ttdef"><b>Definition:</b> ir_Kelvinator.cpp:63</div></div>
<div class="ttc" id="aclassIRsend_html_a13d804171fa7c14aff4def38c6ffb6c8"><div class="ttname"><a href="classIRsend.html#a13d804171fa7c14aff4def38c6ffb6c8">IRsend::ledOn</a></div><div class="ttdeci">VIRTUAL void ledOn()</div><div class="ttdoc">Turn on the IR LED.</div><div class="ttdef"><b>Definition:</b> IRsend.cpp:60</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_ad8142649290db6fc337ac839d4078aef"><div class="ttname"><a href="IRremoteESP8266_8h.html#ad8142649290db6fc337ac839d4078aef">kGicableMinRepeat</a></div><div class="ttdeci">const uint16_t kGicableMinRepeat</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:983</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_ad8142649290db6fc337ac839d4078aef"><div class="ttname"><a href="IRremoteESP8266_8h.html#ad8142649290db6fc337ac839d4078aef">kGicableMinRepeat</a></div><div class="ttdeci">const uint16_t kGicableMinRepeat</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:1010</div></div>
<div class="ttc" id="aclassIRsend_html_a5be9a87ce052e4f056766919247e0b22"><div class="ttname"><a href="classIRsend.html#a5be9a87ce052e4f056766919247e0b22">IRsend::sendHitachiAC1</a></div><div class="ttdeci">void sendHitachiAC1(const unsigned char data[], const uint16_t nbytes=kHitachiAc1StateLength, const uint16_t repeat=kHitachiAcDefaultRepeat)</div><div class="ttdoc">Send a Hitachi 13 byte/224-bit A/C formatted message. (HITACHI_AC1) Status: STABLE / Confirmed Workin...</div><div class="ttdef"><b>Definition:</b> ir_Hitachi.cpp:87</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_a70a1a65c1947b440e4ff27477de5ddc7"><div class="ttname"><a href="IRremoteESP8266_8h.html#a70a1a65c1947b440e4ff27477de5ddc7">kDaikin216StateLength</a></div><div class="ttdeci">const uint16_t kDaikin216StateLength</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:955</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_a70a1a65c1947b440e4ff27477de5ddc7"><div class="ttname"><a href="IRremoteESP8266_8h.html#a70a1a65c1947b440e4ff27477de5ddc7">kDaikin216StateLength</a></div><div class="ttdeci">const uint16_t kDaikin216StateLength</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:982</div></div>
<div class="ttc" id="aclassIRsend_html_a61dd16bc150473bbfd998dada72b205f"><div class="ttname"><a href="classIRsend.html#a61dd16bc150473bbfd998dada72b205f">IRsend::sendGICable</a></div><div class="ttdeci">void sendGICable(uint64_t data, uint16_t nbits=kGicableBits, uint16_t repeat=kGicableMinRepeat)</div><div class="ttdoc">Send a raw G.I. Cable formatted message. Status: Alpha / Untested.</div><div class="ttdef"><b>Definition:</b> ir_GICable.cpp:37</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_a2d07d8c8917fee072a261d00e67e0d36"><div class="ttname"><a href="IRremoteESP8266_8h.html#a2d07d8c8917fee072a261d00e67e0d36">kSamsungAcStateLength</a></div><div class="ttdeci">const uint16_t kSamsungAcStateLength</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:1078</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_a2d07d8c8917fee072a261d00e67e0d36"><div class="ttname"><a href="IRremoteESP8266_8h.html#a2d07d8c8917fee072a261d00e67e0d36">kSamsungAcStateLength</a></div><div class="ttdeci">const uint16_t kSamsungAcStateLength</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:1109</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_a98d17d9115af9c6edff1198b14c46838"><div class="ttname"><a href="IRremoteESP8266_8h.html#a98d17d9115af9c6edff1198b14c46838">kKelonBits</a></div><div class="ttdeci">const uint16_t kKelonBits</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:1043</div></div>
<div class="ttc" id="aIRsend_8h_html_ab4e3ebf2fdf3c6a46da89a3e6ebcd2e2a868d69f0605cf9151b0163a3481e2fb9"><div class="ttname"><a href="IRsend_8h.html#ab4e3ebf2fdf3c6a46da89a3e6ebcd2e2a868d69f0605cf9151b0163a3481e2fb9">DG11J13A</a></div><div class="ttdeci">@ DG11J13A</div><div class="ttdef"><b>Definition:</b> IRsend.h:171</div></div>
<div class="ttc" id="aclassIRsend_html_a801ae78ac5a72116c566c4ac5f99c6bd"><div class="ttname"><a href="classIRsend.html#a801ae78ac5a72116c566c4ac5f99c6bd">IRsend::sendSharp</a></div><div class="ttdeci">void sendSharp(const uint16_t address, const uint16_t command, const uint16_t nbits=kSharpBits, const uint16_t repeat=kNoRepeat)</div><div class="ttdoc">Send a Sharp message Status: DEPRECATED / Previously working fine.</div><div class="ttdef"><b>Definition:</b> ir_Sharp.cpp:133</div></div>
<div class="ttc" id="aIRsend_8h_html_a1b797a5e5176ac0eef49810bf7f40e6f"><div class="ttname"><a href="IRsend_8h.html#a1b797a5e5176ac0eef49810bf7f40e6f">panasonic_ac_remote_model_t</a></div><div class="ttdeci">panasonic_ac_remote_model_t</div><div class="ttdoc">Panasonic A/C model numbers.</div><div class="ttdef"><b>Definition:</b> IRsend.h:146</div></div>
@ -943,136 +962,138 @@ $(function() {
<div class="ttc" id="aclassIRsend_html_abf755688d87fcef5aee86c6a2c89e7c4"><div class="ttname"><a href="classIRsend.html#abf755688d87fcef5aee86c6a2c89e7c4">IRsend::sendCarrierAC64</a></div><div class="ttdeci">void sendCarrierAC64(uint64_t data, uint16_t nbits=kCarrierAc64Bits, uint16_t repeat=kCarrierAc64MinRepeat)</div><div class="ttdoc">Send a Carrier 64bit HVAC formatted message. Status: STABLE / Known to be working.</div><div class="ttdef"><b>Definition:</b> ir_Carrier.cpp:176</div></div>
<div class="ttc" id="aclassIRsend_html_a11f099f3768a659d1f996589cea8a313"><div class="ttname"><a href="classIRsend.html#a11f099f3768a659d1f996589cea8a313">IRsend::sendPioneer</a></div><div class="ttdeci">void sendPioneer(const uint64_t data, const uint16_t nbits=kPioneerBits, const uint16_t repeat=kNoRepeat)</div><div class="ttdoc">Send a raw Pioneer formatted message. Status: STABLE / Expected to be working.</div><div class="ttdef"><b>Definition:</b> ir_Pioneer.cpp:42</div></div>
<div class="ttc" id="aIRsend_8h_html_af65070c92b97fa00b2de3818c46039c9a6b29d752ac8bafc8fedabc1282fccfb6"><div class="ttname"><a href="IRsend_8h.html#af65070c92b97fa00b2de3818c46039c9a6b29d752ac8bafc8fedabc1282fccfb6">YAW1F</a></div><div class="ttdeci">@ YAW1F</div><div class="ttdef"><b>Definition:</b> IRsend.h:135</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="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:1134</div></div>
<div class="ttc" id="anamespacestdAc_html_aae50ee315fa9c9ec1a4078da40d6b147aa8c857c2f1b000c92f9794ebf53888d7"><div class="ttname"><a href="namespacestdAc.html#aae50ee315fa9c9ec1a4078da40d6b147aa8c857c2f1b000c92f9794ebf53888d7">stdAc::swingh_t::kAuto</a></div><div class="ttdeci">@ kAuto</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_a4279ccd14a3af2046e393661a7b4879f"><div class="ttname"><a href="IRremoteESP8266_8h.html#a4279ccd14a3af2046e393661a7b4879f">kDaikin128StateLength</a></div><div class="ttdeci">const uint16_t kDaikin128StateLength</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:946</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="aIRremoteESP8266_8h_html_a0228803e8fff3c73227214d4bb3d8b05"><div class="ttname"><a href="IRremoteESP8266_8h.html#a0228803e8fff3c73227214d4bb3d8b05">kDaikin176DefaultRepeat</a></div><div class="ttdeci">const uint16_t kDaikin176DefaultRepeat</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:954</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_a4279ccd14a3af2046e393661a7b4879f"><div class="ttname"><a href="IRremoteESP8266_8h.html#a4279ccd14a3af2046e393661a7b4879f">kDaikin128StateLength</a></div><div class="ttdeci">const uint16_t kDaikin128StateLength</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:973</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:1104</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_a0228803e8fff3c73227214d4bb3d8b05"><div class="ttname"><a href="IRremoteESP8266_8h.html#a0228803e8fff3c73227214d4bb3d8b05">kDaikin176DefaultRepeat</a></div><div class="ttdeci">const uint16_t kDaikin176DefaultRepeat</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:981</div></div>
<div class="ttc" id="aclassIRsend_html_adc4fd287f3546f7ff0b67e177a42b560"><div class="ttname"><a href="classIRsend.html#adc4fd287f3546f7ff0b67e177a42b560">IRsend::sendPanasonic64</a></div><div class="ttdeci">void sendPanasonic64(const uint64_t data, const uint16_t nbits=kPanasonicBits, const uint16_t repeat=kNoRepeat)</div><div class="ttdoc">Send a Panasonic formatted message. Status: STABLE / Should be working.</div><div class="ttdef"><b>Definition:</b> ir_Panasonic.cpp:72</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_a789cbb74cf332f8440a4fcdcac188741"><div class="ttname"><a href="IRremoteESP8266_8h.html#a789cbb74cf332f8440a4fcdcac188741">kMitsubishiHeavy152MinRepeat</a></div><div class="ttdeci">const uint16_t kMitsubishiHeavy152MinRepeat</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:1052</div></div>
<div class="ttc" id="aclassIRsend_html_a6b4b9144d56dda302f5b321f1c5017ff"><div class="ttname"><a href="classIRsend.html#a6b4b9144d56dda302f5b321f1c5017ff">IRsend::sendHaierAC</a></div><div class="ttdeci">void sendHaierAC(const unsigned char data[], const uint16_t nbytes=kHaierACStateLength, const uint16_t repeat=kHaierAcDefaultRepeat)</div><div class="ttdoc">Send a Haier A/C formatted message. (HSU07-HEA03 remote) Status: STABLE / Known to be working.</div><div class="ttdef"><b>Definition:</b> ir_Haier.cpp:51</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_a789cbb74cf332f8440a4fcdcac188741"><div class="ttname"><a href="IRremoteESP8266_8h.html#a789cbb74cf332f8440a4fcdcac188741">kMitsubishiHeavy152MinRepeat</a></div><div class="ttdeci">const uint16_t kMitsubishiHeavy152MinRepeat</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:1083</div></div>
<div class="ttc" id="aclassIRsend_html_a6b4b9144d56dda302f5b321f1c5017ff"><div class="ttname"><a href="classIRsend.html#a6b4b9144d56dda302f5b321f1c5017ff">IRsend::sendHaierAC</a></div><div class="ttdeci">void sendHaierAC(const unsigned char data[], const uint16_t nbytes=kHaierACStateLength, const uint16_t repeat=kHaierAcDefaultRepeat)</div><div class="ttdoc">Send a Haier A/C formatted message. (HSU07-HEA03 remote) Status: STABLE / Known to be working.</div><div class="ttdef"><b>Definition:</b> ir_Haier.cpp:52</div></div>
<div class="ttc" id="aclassIRsend_html_ab5dcd4ec5ddb0b0351870ddf54e5ba66"><div class="ttname"><a href="classIRsend.html#ab5dcd4ec5ddb0b0351870ddf54e5ba66">IRsend::sendSamsung36</a></div><div class="ttdeci">void sendSamsung36(const uint64_t data, const uint16_t nbits=kSamsung36Bits, const uint16_t repeat=kNoRepeat)</div><div class="ttdoc">Send a Samsung 36-bit formatted message. Status: STABLE / Works on real devices.</div><div class="ttdef"><b>Definition:</b> ir_Samsung.cpp:160</div></div>
<div class="ttc" id="aclassIRsend_html_a3bda5e5e44d2c0e811e9fe3d42b241bf"><div class="ttname"><a href="classIRsend.html#a3bda5e5e44d2c0e811e9fe3d42b241bf">IRsend::sendVoltas</a></div><div class="ttdeci">void sendVoltas(const unsigned char data[], const uint16_t nbytes=kVoltasStateLength, const uint16_t repeat=kNoRepeat)</div><div class="ttdoc">Send a Voltas formatted message. Status: STABLE / Working on real device.</div><div class="ttdef"><b>Definition:</b> ir_Voltas.cpp:41</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_a1a49dde7ffbd753f7756cf0c9dc6d826"><div class="ttname"><a href="IRremoteESP8266_8h.html#a1a49dde7ffbd753f7756cf0c9dc6d826">kNoRepeat</a></div><div class="ttdeci">const uint16_t kNoRepeat</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:907</div></div>
<div class="ttc" id="aclassIRsend_html_a9e45c9e4f54db86c1f3e506cd72fe4c1"><div class="ttname"><a href="classIRsend.html#a9e45c9e4f54db86c1f3e506cd72fe4c1">IRsend::offTimePeriod</a></div><div class="ttdeci">uint16_t offTimePeriod</div><div class="ttdef"><b>Definition:</b> IRsend.h:731</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_aa9cd1ff8036f6c3a288c4f34af4a5eb4"><div class="ttname"><a href="IRremoteESP8266_8h.html#aa9cd1ff8036f6c3a288c4f34af4a5eb4">kSony20Bits</a></div><div class="ttdeci">const uint16_t kSony20Bits</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:1100</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_a376653a421df42d889ac3b2a071de58b"><div class="ttname"><a href="IRremoteESP8266_8h.html#a376653a421df42d889ac3b2a071de58b">kMitsubishiACMinRepeat</a></div><div class="ttdeci">const uint16_t kMitsubishiACMinRepeat</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:1040</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="aIRremoteESP8266_8h_html_a1a49dde7ffbd753f7756cf0c9dc6d826"><div class="ttname"><a href="IRremoteESP8266_8h.html#a1a49dde7ffbd753f7756cf0c9dc6d826">kNoRepeat</a></div><div class="ttdeci">const uint16_t kNoRepeat</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:934</div></div>
<div class="ttc" id="aclassIRsend_html_a9e45c9e4f54db86c1f3e506cd72fe4c1"><div class="ttname"><a href="classIRsend.html#a9e45c9e4f54db86c1f3e506cd72fe4c1">IRsend::offTimePeriod</a></div><div class="ttdeci">uint16_t offTimePeriod</div><div class="ttdef"><b>Definition:</b> IRsend.h:745</div></div>
<div class="ttc" id="aclassIRsend_html_abe87b116301328fb68aee1f54fc9ebe4"><div class="ttname"><a href="classIRsend.html#abe87b116301328fb68aee1f54fc9ebe4">IRsend::sendHaierAC176</a></div><div class="ttdeci">void sendHaierAC176(const unsigned char data[], const uint16_t nbytes=kHaierAC176StateLength, const uint16_t repeat=kHaierAc176DefaultRepeat)</div><div class="ttdoc">Send a Haier 176 bit remote A/C formatted message. Status: STABLE / Known to be working.</div><div class="ttdef"><b>Definition:</b> ir_Haier.cpp:87</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_aa9cd1ff8036f6c3a288c4f34af4a5eb4"><div class="ttname"><a href="IRremoteESP8266_8h.html#aa9cd1ff8036f6c3a288c4f34af4a5eb4">kSony20Bits</a></div><div class="ttdeci">const uint16_t kSony20Bits</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:1131</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_a376653a421df42d889ac3b2a071de58b"><div class="ttname"><a href="IRremoteESP8266_8h.html#a376653a421df42d889ac3b2a071de58b">kMitsubishiACMinRepeat</a></div><div class="ttdeci">const uint16_t kMitsubishiACMinRepeat</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:1071</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:1056</div></div>
<div class="ttc" id="aclassIRsend_html_a558442f49b32453f0fb987c29e1ec6d3"><div class="ttname"><a href="classIRsend.html#a558442f49b32453f0fb987c29e1ec6d3">IRsend::sendSony38</a></div><div class="ttdeci">void sendSony38(const uint64_t data, const uint16_t nbits=kSony20Bits, const uint16_t repeat=kSonyMinRepeat+1)</div><div class="ttdoc">Send an alternative 38kHz Sony/SIRC(Serial Infra-Red Control) message. Status: STABLE / Known working...</div><div class="ttdef"><b>Definition:</b> ir_Sony.cpp:62</div></div>
<div class="ttc" id="aclassIRsend_html_aa0aea2cb04f0a7ee9056f15fecfc08c3"><div class="ttname"><a href="classIRsend.html#aa0aea2cb04f0a7ee9056f15fecfc08c3">IRsend::encodeSony</a></div><div class="ttdeci">uint32_t encodeSony(const uint16_t nbits, const uint16_t command, const uint16_t address, const uint16_t extended=0)</div><div class="ttdoc">Convert Sony/SIRC command, address, &amp; extended bits into sendSony format. Status: STABLE / Should be ...</div><div class="ttdef"><b>Definition:</b> ir_Sony.cpp:88</div></div>
<div class="ttc" id="anamespacestdAc_html_ac07f224c7bb47cac55dd01f24770ef43aa8c857c2f1b000c92f9794ebf53888d7"><div class="ttname"><a href="namespacestdAc.html#ac07f224c7bb47cac55dd01f24770ef43aa8c857c2f1b000c92f9794ebf53888d7">stdAc::swingv_t::kAuto</a></div><div class="ttdeci">@ kAuto</div></div>
<div class="ttc" id="aIRsend_8h_html_a1b797a5e5176ac0eef49810bf7f40e6fa3b23623c9580717d0ade5137200ae2a4"><div class="ttname"><a href="IRsend_8h.html#a1b797a5e5176ac0eef49810bf7f40e6fa3b23623c9580717d0ade5137200ae2a4">kPanasonicUnknown</a></div><div class="ttdeci">@ kPanasonicUnknown</div><div class="ttdef"><b>Definition:</b> IRsend.h:147</div></div>
<div class="ttc" id="aIRsend_8h_html_a7204e78a1fe37a819c0b66f87a685dc0"><div class="ttname"><a href="IRsend_8h.html#a7204e78a1fe37a819c0b66f87a685dc0">fujitsu_ac_remote_model_t</a></div><div class="ttdeci">fujitsu_ac_remote_model_t</div><div class="ttdoc">Fujitsu A/C model numbers.</div><div class="ttdef"><b>Definition:</b> IRsend.h:120</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_af6b7c6ad564253cb128ac92c00e86f0c"><div class="ttname"><a href="IRremoteESP8266_8h.html#af6b7c6ad564253cb128ac92c00e86f0c">kPanasonicAcDefaultRepeat</a></div><div class="ttdeci">const uint16_t kPanasonicAcDefaultRepeat</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:1066</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_a219b8495f77932c200680f7a2b133880"><div class="ttname"><a href="IRremoteESP8266_8h.html#a219b8495f77932c200680f7a2b133880">kSymphonyDefaultRepeat</a></div><div class="ttdeci">const uint16_t kSymphonyDefaultRepeat</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:1104</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_af6b7c6ad564253cb128ac92c00e86f0c"><div class="ttname"><a href="IRremoteESP8266_8h.html#af6b7c6ad564253cb128ac92c00e86f0c">kPanasonicAcDefaultRepeat</a></div><div class="ttdeci">const uint16_t kPanasonicAcDefaultRepeat</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:1097</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_a219b8495f77932c200680f7a2b133880"><div class="ttname"><a href="IRremoteESP8266_8h.html#a219b8495f77932c200680f7a2b133880">kSymphonyDefaultRepeat</a></div><div class="ttdeci">const uint16_t kSymphonyDefaultRepeat</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:1135</div></div>
<div class="ttc" id="aIRsend_8h_html_a7204e78a1fe37a819c0b66f87a685dc0a2443ff6f0181dbc1af275c709d67147a"><div class="ttname"><a href="IRsend_8h.html#a7204e78a1fe37a819c0b66f87a685dc0a2443ff6f0181dbc1af275c709d67147a">ARREB1E</a></div><div class="ttdeci">@ ARREB1E</div><div class="ttdoc">(3) AR-REB1E, AR-RAH1U (Similar to ARRAH2E but no horiz control)</div><div class="ttdef"><b>Definition:</b> IRsend.h:126</div></div>
<div class="ttc" id="aclassIRsend_html_a10a3c387a328dbb11733a251f4db7614"><div class="ttname"><a href="classIRsend.html#a10a3c387a328dbb11733a251f4db7614">IRsend::sendPanasonicAC</a></div><div class="ttdeci">void sendPanasonicAC(const unsigned char data[], const uint16_t nbytes=kPanasonicAcStateLength, const uint16_t repeat=kPanasonicAcDefaultRepeat)</div><div class="ttdoc">Send a Panasonic A/C message. Status: STABLE / Work with real device(s).</div><div class="ttdef"><b>Definition:</b> ir_Panasonic.cpp:171</div></div>
<div class="ttc" id="astructstdAc_1_1state__t_html_a761bb702891ed1fa35906929a4c8a3f8"><div class="ttname"><a href="structstdAc_1_1state__t.html#a761bb702891ed1fa35906929a4c8a3f8">stdAc::state_t::swingh</a></div><div class="ttdeci">stdAc::swingh_t swingh</div><div class="ttdef"><b>Definition:</b> IRsend.h:106</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_aa89410d369d71738c8cbefae6ac3b00f"><div class="ttname"><a href="IRremoteESP8266_8h.html#aa89410d369d71738c8cbefae6ac3b00f">kCoolixDefaultRepeat</a></div><div class="ttdeci">const uint16_t kCoolixDefaultRepeat</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:922</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_aa89410d369d71738c8cbefae6ac3b00f"><div class="ttname"><a href="IRremoteESP8266_8h.html#aa89410d369d71738c8cbefae6ac3b00f">kCoolixDefaultRepeat</a></div><div class="ttdeci">const uint16_t kCoolixDefaultRepeat</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:949</div></div>
<div class="ttc" id="aIRsend_8h_html_a1b797a5e5176ac0eef49810bf7f40e6faf70fc847e204f60ab1dc5ecb330fc790"><div class="ttname"><a href="IRsend_8h.html#a1b797a5e5176ac0eef49810bf7f40e6faf70fc847e204f60ab1dc5ecb330fc790">kPanasonicNke</a></div><div class="ttdeci">@ kPanasonicNke</div><div class="ttdef"><b>Definition:</b> IRsend.h:149</div></div>
<div class="ttc" id="aIRsend_8h_html_a50c54713e16502d280723334879dc83bada534bddbb58907faa6c7eae385ec790"><div class="ttname"><a href="IRsend_8h.html#a50c54713e16502d280723334879dc83bada534bddbb58907faa6c7eae385ec790">GE6711AR2853M</a></div><div class="ttdeci">@ GE6711AR2853M</div><div class="ttdef"><b>Definition:</b> IRsend.h:177</div></div>
<div class="ttc" id="aIRsend_8h_html_a7204e78a1fe37a819c0b66f87a685dc0a15f4cef920f6b63156a209dd97189a3b"><div class="ttname"><a href="IRsend_8h.html#a7204e78a1fe37a819c0b66f87a685dc0a15f4cef920f6b63156a209dd97189a3b">ARREW4E</a></div><div class="ttdeci">@ ARREW4E</div><div class="ttdoc">(6) Similar to ARRAH2E, but with different temp config.</div><div class="ttdef"><b>Definition:</b> IRsend.h:130</div></div>
<div class="ttc" id="aclassIRsend_html_aec7e67f4292622521b5a0a8cfdd21d84"><div class="ttname"><a href="classIRsend.html#aec7e67f4292622521b5a0a8cfdd21d84">IRsend::sendHitachiAc3</a></div><div class="ttdeci">void sendHitachiAc3(const unsigned char data[], const uint16_t nbytes, const uint16_t repeat=kHitachiAcDefaultRepeat)</div><div class="ttdoc">Send a Hitachi(3) A/C formatted message. (HITACHI_AC3) Status: STABLE / Working fine.</div><div class="ttdef"><b>Definition:</b> ir_Hitachi.cpp:1333</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_a97c82cec6d72845d9ab8a201b0fa5034"><div class="ttname"><a href="IRremoteESP8266_8h.html#a97c82cec6d72845d9ab8a201b0fa5034">kTcl112AcDefaultRepeat</a></div><div class="ttdeci">const uint16_t kTcl112AcDefaultRepeat</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:1107</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_a8f18256a0a6893e077e253e5e80da164"><div class="ttname"><a href="IRremoteESP8266_8h.html#a8f18256a0a6893e077e253e5e80da164">kDelonghiAcDefaultRepeat</a></div><div class="ttdeci">const uint16_t kDelonghiAcDefaultRepeat</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:959</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_a97c82cec6d72845d9ab8a201b0fa5034"><div class="ttname"><a href="IRremoteESP8266_8h.html#a97c82cec6d72845d9ab8a201b0fa5034">kTcl112AcDefaultRepeat</a></div><div class="ttdeci">const uint16_t kTcl112AcDefaultRepeat</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:1138</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_a8f18256a0a6893e077e253e5e80da164"><div class="ttname"><a href="IRremoteESP8266_8h.html#a8f18256a0a6893e077e253e5e80da164">kDelonghiAcDefaultRepeat</a></div><div class="ttdeci">const uint16_t kDelonghiAcDefaultRepeat</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:986</div></div>
<div class="ttc" id="aclassIRsend_html_ab606c11f7bdc726289ba4dadf8bd9da6"><div class="ttname"><a href="classIRsend.html#ab606c11f7bdc726289ba4dadf8bd9da6">IRsend::sendSanyoAc</a></div><div class="ttdeci">void sendSanyoAc(const uint8_t *data, const uint16_t nbytes=kSanyoAcStateLength, const uint16_t repeat=kNoRepeat)</div><div class="ttdoc">Send a SanyoAc formatted message. Status: STABLE / Reported as working.</div><div class="ttdef"><b>Definition:</b> ir_Sanyo.cpp:252</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_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:957</div></div>
<div class="ttc" id="aclassIRsend_html_a2bd2ccb27ecd57e14b36f76d82af308a"><div class="ttname"><a href="classIRsend.html#a2bd2ccb27ecd57e14b36f76d82af308a">IRsend::sendRC5</a></div><div class="ttdeci">void sendRC5(const uint64_t data, uint16_t nbits=kRC5XBits, const uint16_t repeat=kNoRepeat)</div><div class="ttdoc">Send a Philips RC-5/RC-5X packet. Status: RC-5 (stable), RC-5X (alpha)</div><div class="ttdef"><b>Definition:</b> ir_RC5_RC6.cpp:61</div></div>
<div class="ttc" id="aclassIRsend_html_a59e8941a25c5c0bbc839fba5b1a22813"><div class="ttname"><a href="classIRsend.html#a59e8941a25c5c0bbc839fba5b1a22813">IRsend::sendMitsubishi</a></div><div class="ttdeci">void sendMitsubishi(uint64_t data, uint16_t nbits=kMitsubishiBits, uint16_t repeat=kMitsubishiMinRepeat)</div><div class="ttdoc">Send the supplied Mitsubishi 16-bit message. Status: STABLE / Working.</div><div class="ttdef"><b>Definition:</b> ir_Mitsubishi.cpp:107</div></div>
<div class="ttc" id="aclassIRsend_html_a5b180d3845b45af38a19b72e6fa8e0c0"><div class="ttname"><a href="classIRsend.html#a5b180d3845b45af38a19b72e6fa8e0c0">IRsend::sendAirwell</a></div><div class="ttdeci">void sendAirwell(uint64_t data, uint16_t nbits=kAirwellBits, uint16_t repeat=kAirwellMinRepeats)</div><div class="ttdoc">Send an Airwell Manchester Code formatted message. Status: BETA / Appears to be working.</div><div class="ttdef"><b>Definition:</b> ir_Airwell.cpp:31</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="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:994</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_af87d7078ba6fd24dd489086111f14db6"><div class="ttname"><a href="IRremoteESP8266_8h.html#af87d7078ba6fd24dd489086111f14db6">kHaierAc176DefaultRepeat</a></div><div class="ttdeci">const uint16_t kHaierAc176DefaultRepeat</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:1024</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:952</div></div>
<div class="ttc" id="anamespacestdAc_html_a8bb0dbf18fe69f639f4ac0b3ff133383a3ce9d817402b59f65fb01ea044bb1ee9"><div class="ttname"><a href="namespacestdAc.html#a8bb0dbf18fe69f639f4ac0b3ff133383a3ce9d817402b59f65fb01ea044bb1ee9">stdAc::fanspeed_t::kMedium</a></div><div class="ttdeci">@ kMedium</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_ae1d2aa52fef81f03b92c35f4970728d2"><div class="ttname"><a href="IRremoteESP8266_8h.html#ae1d2aa52fef81f03b92c35f4970728d2">kTrotecStateLength</a></div><div class="ttdeci">const uint16_t kTrotecStateLength</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:1119</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_a3b41358898f69d96bdeece17ead13ee0"><div class="ttname"><a href="IRremoteESP8266_8h.html#a3b41358898f69d96bdeece17ead13ee0">kWhirlpoolAcDefaultRepeat</a></div><div class="ttdeci">const uint16_t kWhirlpoolAcDefaultRepeat</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:1125</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_ae1d2aa52fef81f03b92c35f4970728d2"><div class="ttname"><a href="IRremoteESP8266_8h.html#ae1d2aa52fef81f03b92c35f4970728d2">kTrotecStateLength</a></div><div class="ttdeci">const uint16_t kTrotecStateLength</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:1152</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_a3b41358898f69d96bdeece17ead13ee0"><div class="ttname"><a href="IRremoteESP8266_8h.html#a3b41358898f69d96bdeece17ead13ee0">kWhirlpoolAcDefaultRepeat</a></div><div class="ttdeci">const uint16_t kWhirlpoolAcDefaultRepeat</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:1158</div></div>
<div class="ttc" id="aclassIRsend_html_a03427bab21dd5a04121c652103c2ef97"><div class="ttname"><a href="classIRsend.html#a03427bab21dd5a04121c652103c2ef97">IRsend::sendMirage</a></div><div class="ttdeci">void sendMirage(const unsigned char data[], const uint16_t nbytes=kMirageStateLength, const uint16_t repeat=kMirageMinRepeat)</div><div class="ttdoc">Send a Mirage formatted message. Status: STABLE / Reported as working.</div><div class="ttdef"><b>Definition:</b> ir_Mirage.cpp:30</div></div>
<div class="ttc" id="aclassIRsend_html_a5252dd159aad713c099de6728ac56d81"><div class="ttname"><a href="classIRsend.html#a5252dd159aad713c099de6728ac56d81">IRsend::sendSAMSUNG</a></div><div class="ttdeci">void sendSAMSUNG(const uint64_t data, const uint16_t nbits=kSamsungBits, const uint16_t repeat=kNoRepeat)</div><div class="ttdoc">Send a 32-bit Samsung formatted message. Status: STABLE / Should be working.</div><div class="ttdef"><b>Definition:</b> ir_Samsung.cpp:81</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_aff17d9c0ccf683895d2c868094679f0a"><div class="ttname"><a href="IRremoteESP8266_8h.html#aff17d9c0ccf683895d2c868094679f0a">kHitachiAc424StateLength</a></div><div class="ttdeci">const uint16_t kHitachiAc424StateLength</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:1008</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_a515e5a081c388dd4313b20ff2b6c7955"><div class="ttname"><a href="IRremoteESP8266_8h.html#a515e5a081c388dd4313b20ff2b6c7955">kMitsubishiHeavy88StateLength</a></div><div class="ttdeci">const uint16_t kMitsubishiHeavy88StateLength</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:1047</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_aff17d9c0ccf683895d2c868094679f0a"><div class="ttname"><a href="IRremoteESP8266_8h.html#aff17d9c0ccf683895d2c868094679f0a">kHitachiAc424StateLength</a></div><div class="ttdeci">const uint16_t kHitachiAc424StateLength</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:1038</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_a515e5a081c388dd4313b20ff2b6c7955"><div class="ttname"><a href="IRremoteESP8266_8h.html#a515e5a081c388dd4313b20ff2b6c7955">kMitsubishiHeavy88StateLength</a></div><div class="ttdeci">const uint16_t kMitsubishiHeavy88StateLength</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:1078</div></div>
<div class="ttc" id="aclassIRsend_html_a71e1b5e780851210465bbf061b9c095b"><div class="ttname"><a href="classIRsend.html#a71e1b5e780851210465bbf061b9c095b">IRsend::sendNeoclima</a></div><div class="ttdeci">void sendNeoclima(const unsigned char data[], const uint16_t nbytes=kNeoclimaStateLength, const uint16_t repeat=kNeoclimaMinRepeat)</div><div class="ttdoc">Send a Neoclima message. Status: STABLE / Known to be working.</div><div class="ttdef"><b>Definition:</b> ir_Neoclima.cpp:40</div></div>
<div class="ttc" id="aclassIRsend_html_aa1f12fd537ca8c21c183ee41d17a3afc"><div class="ttname"><a href="classIRsend.html#aa1f12fd537ca8c21c183ee41d17a3afc">IRsend::sendSharpRaw</a></div><div class="ttdeci">void sendSharpRaw(const uint64_t data, const uint16_t nbits=kSharpBits, const uint16_t repeat=kNoRepeat)</div><div class="ttdoc">Send a (raw) Sharp message.</div><div class="ttdef"><b>Definition:</b> ir_Sharp.cpp:63</div></div>
<div class="ttc" id="anamespacestdAc_html_a99ad268c783486f9b3207cb78f48444fa8dd00ffd575f66172d594e78860aad9f"><div class="ttname"><a href="namespacestdAc.html#a99ad268c783486f9b3207cb78f48444fa8dd00ffd575f66172d594e78860aad9f">stdAc::opmode_t::kLastOpmodeEnum</a></div><div class="ttdeci">@ kLastOpmodeEnum</div></div>
<div class="ttc" id="aclassIRsend_html_aca81ea348ceb6b0c9e62073b57bc0b17"><div class="ttname"><a href="classIRsend.html#aca81ea348ceb6b0c9e62073b57bc0b17">IRsend::sendGree</a></div><div class="ttdeci">void sendGree(const uint64_t data, const uint16_t nbits=kGreeBits, const uint16_t repeat=kGreeDefaultRepeat)</div><div class="ttdoc">Send a Gree Heat Pump formatted message. Status: STABLE / Working.</div><div class="ttdef"><b>Definition:</b> ir_Gree.cpp:74</div></div>
<div class="ttc" id="aclassIRsend_html_aca81ea348ceb6b0c9e62073b57bc0b17"><div class="ttname"><a href="classIRsend.html#aca81ea348ceb6b0c9e62073b57bc0b17">IRsend::sendGree</a></div><div class="ttdeci">void sendGree(const uint64_t data, const uint16_t nbits=kGreeBits, const uint16_t repeat=kGreeDefaultRepeat)</div><div class="ttdoc">Send a Gree Heat Pump formatted message. Status: STABLE / Working.</div><div class="ttdef"><b>Definition:</b> ir_Gree.cpp:75</div></div>
<div class="ttc" id="anamespacestdAc_html_a99ad268c783486f9b3207cb78f48444facc9ab5e60ac2a9a675ba64bf4bb49dc8"><div class="ttname"><a href="namespacestdAc.html#a99ad268c783486f9b3207cb78f48444facc9ab5e60ac2a9a675ba64bf4bb49dc8">stdAc::opmode_t::kOff</a></div><div class="ttdeci">@ kOff</div></div>
<div class="ttc" id="aclassIRsend_html_a63f0d3f7ed8433c7dd18114d50e5d076"><div class="ttname"><a href="classIRsend.html#a63f0d3f7ed8433c7dd18114d50e5d076">IRsend::sendEcoclim</a></div><div class="ttdeci">void sendEcoclim(const uint64_t data, const uint16_t nbits=kEcoclimBits, const uint16_t repeat=kNoRepeat)</div><div class="ttdoc">Send a EcoClim A/C formatted message. Status: STABLE / Confirmed working on real device.</div><div class="ttdef"><b>Definition:</b> ir_Ecoclim.cpp:41</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="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:1065</div></div>
<div class="ttc" id="aclassIRsend_html_a988a8b7dda3563977d537d6ac448ebc8"><div class="ttname"><a href="classIRsend.html#a988a8b7dda3563977d537d6ac448ebc8">IRsend::sendMitsubishi136</a></div><div class="ttdeci">void sendMitsubishi136(const unsigned char data[], const uint16_t nbytes=kMitsubishi136StateLength, const uint16_t repeat=kMitsubishi136MinRepeat)</div><div class="ttdoc">Send a Mitsubishi 136-bit A/C message. (MITSUBISHI136) Status: BETA / Probably working....</div><div class="ttdef"><b>Definition:</b> ir_Mitsubishi.cpp:846</div></div>
<div class="ttc" id="anamespacestdAc_html"><div class="ttname"><a href="namespacestdAc.html">stdAc</a></div><div class="ttdoc">Enumerators and Structures for the Common A/C API.</div><div class="ttdef"><b>Definition:</b> IRsend.h:44</div></div>
<div class="ttc" id="aIRsend_8h_html_acd0c6107b5a6cab2080b18a8de14ea49afed7c9dd67250bb1e72081e5f05b35f8"><div class="ttname"><a href="IRsend_8h.html#acd0c6107b5a6cab2080b18a8de14ea49afed7c9dd67250bb1e72081e5f05b35f8">R_LT0541_HTA_A</a></div><div class="ttdeci">@ R_LT0541_HTA_A</div><div class="ttdef"><b>Definition:</b> IRsend.h:141</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_ab21d86545b57738354e7a3b833d38f94"><div class="ttname"><a href="IRremoteESP8266_8h.html#ab21d86545b57738354e7a3b833d38f94">kPanasonicAcStateLength</a></div><div class="ttdeci">const uint16_t kPanasonicAcStateLength</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:1062</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_ab21d86545b57738354e7a3b833d38f94"><div class="ttname"><a href="IRremoteESP8266_8h.html#ab21d86545b57738354e7a3b833d38f94">kPanasonicAcStateLength</a></div><div class="ttdeci">const uint16_t kPanasonicAcStateLength</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:1093</div></div>
<div class="ttc" id="aclassIRsend_html_afaf4fd0c3dabd1bd6f8fe421294c5063"><div class="ttname"><a href="classIRsend.html#afaf4fd0c3dabd1bd6f8fe421294c5063">IRsend::sendMitsubishiHeavy88</a></div><div class="ttdeci">void sendMitsubishiHeavy88(const unsigned char data[], const uint16_t nbytes=kMitsubishiHeavy88StateLength, const uint16_t repeat=kMitsubishiHeavy88MinRepeat)</div><div class="ttdoc">Send a MitsubishiHeavy 88-bit A/C message. Status: BETA / Appears to be working. Needs testing agains...</div><div class="ttdef"><b>Definition:</b> ir_MitsubishiHeavy.cpp:47</div></div>
<div class="ttc" id="aclassIRsend_html_a129a40f9d344cb0fadfd4cca53ca6b44"><div class="ttname"><a href="classIRsend.html#a129a40f9d344cb0fadfd4cca53ca6b44">IRsend::sendVestelAc</a></div><div class="ttdeci">void sendVestelAc(const uint64_t data, const uint16_t nbits=kVestelAcBits, const uint16_t repeat=kNoRepeat)</div><div class="ttdoc">Send a Vestel message Status: STABLE / Working.</div><div class="ttdef"><b>Definition:</b> ir_Vestel.cpp:36</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="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:1058</div></div>
<div class="ttc" id="aclassIRsend_html_a99c88ec9f8426003738a9a1682595b9a"><div class="ttname"><a href="classIRsend.html#a99c88ec9f8426003738a9a1682595b9a">IRsend::encodeMetz</a></div><div class="ttdeci">static uint32_t encodeMetz(const uint8_t address, const uint8_t command, const bool toggle=false)</div><div class="ttdoc">Encode a Metz address, command, and toggle bits into a code suitable for use with sendMetz().</div><div class="ttdef"><b>Definition:</b> ir_Metz.cpp:48</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_af68545e8c2fe9af3719fb74c5d21f0c9"><div class="ttname"><a href="IRremoteESP8266_8h.html#af68545e8c2fe9af3719fb74c5d21f0c9">kKelvinatorStateLength</a></div><div class="ttdeci">const uint16_t kKelvinatorStateLength</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:1013</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_af68545e8c2fe9af3719fb74c5d21f0c9"><div class="ttname"><a href="IRremoteESP8266_8h.html#af68545e8c2fe9af3719fb74c5d21f0c9">kKelvinatorStateLength</a></div><div class="ttdeci">const uint16_t kKelvinatorStateLength</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:1044</div></div>
<div class="ttc" id="aclassIRsend_html_a103d79e8df7954e9ab6284fa9f3daf02"><div class="ttname"><a href="classIRsend.html#a103d79e8df7954e9ab6284fa9f3daf02">IRsend::sendMidea24</a></div><div class="ttdeci">void sendMidea24(const uint64_t data, const uint16_t nbits=kMidea24Bits, const uint16_t repeat=kMidea24MinRepeat)</div><div class="ttdoc">Send a Midea24 formatted message. Status: STABLE / Confirmed working on a real device.</div><div class="ttdef"><b>Definition:</b> ir_Midea.cpp:732</div></div>
<div class="ttc" id="aclassIRsend_html_a70a2256bee8ad9b8ea8571dd4f26596f"><div class="ttname"><a href="classIRsend.html#a70a2256bee8ad9b8ea8571dd4f26596f">IRsend::defaultBits</a></div><div class="ttdeci">static uint16_t defaultBits(const decode_type_t protocol)</div><div class="ttdoc">Get the default number of bits for a given protocol.</div><div class="ttdef"><b>Definition:</b> IRsend.cpp:599</div></div>
<div class="ttc" id="astructstdAc_1_1state__t_html_af59897778be0e571f77dd11337352c27"><div class="ttname"><a href="structstdAc_1_1state__t.html#af59897778be0e571f77dd11337352c27">stdAc::state_t::protocol</a></div><div class="ttdeci">decode_type_t protocol</div><div class="ttdef"><b>Definition:</b> IRsend.h:98</div></div>
<div class="ttc" id="anamespacestdAc_html_ac07f224c7bb47cac55dd01f24770ef43a4127912afc084d51c71c4ea0c7dd7b30"><div class="ttname"><a href="namespacestdAc.html#ac07f224c7bb47cac55dd01f24770ef43a4127912afc084d51c71c4ea0c7dd7b30">stdAc::swingv_t::kLastSwingvEnum</a></div><div class="ttdeci">@ kLastSwingvEnum</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_a9d14d424d5a93de62f3e6f453db112db"><div class="ttname"><a href="IRremoteESP8266_8h.html#a9d14d424d5a93de62f3e6f453db112db">kDaikin216DefaultRepeat</a></div><div class="ttdeci">const uint16_t kDaikin216DefaultRepeat</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:957</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_a9d14d424d5a93de62f3e6f453db112db"><div class="ttname"><a href="IRremoteESP8266_8h.html#a9d14d424d5a93de62f3e6f453db112db">kDaikin216DefaultRepeat</a></div><div class="ttdeci">const uint16_t kDaikin216DefaultRepeat</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:984</div></div>
<div class="ttc" id="anamespacestdAc_html_a99ad268c783486f9b3207cb78f48444fa0d254f21cc940f41cf7cc1c8ff46ce1f"><div class="ttname"><a href="namespacestdAc.html#a99ad268c783486f9b3207cb78f48444fa0d254f21cc940f41cf7cc1c8ff46ce1f">stdAc::opmode_t::kDry</a></div><div class="ttdeci">@ kDry</div></div>
<div class="ttc" id="astructstdAc_1_1state__t_html_a468ce4cf8b68467964b1f1840257663d"><div class="ttname"><a href="structstdAc_1_1state__t.html#a468ce4cf8b68467964b1f1840257663d">stdAc::state_t::beep</a></div><div class="ttdeci">bool beep</div><div class="ttdef"><b>Definition:</b> IRsend.h:113</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_a0fff60a43f776fb999d0f1f91d88154f"><div class="ttname"><a href="IRremoteESP8266_8h.html#a0fff60a43f776fb999d0f1f91d88154f">kWhirlpoolAcStateLength</a></div><div class="ttdeci">const uint16_t kWhirlpoolAcStateLength</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:1123</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_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_a0fff60a43f776fb999d0f1f91d88154f"><div class="ttname"><a href="IRremoteESP8266_8h.html#a0fff60a43f776fb999d0f1f91d88154f">kWhirlpoolAcStateLength</a></div><div class="ttdeci">const uint16_t kWhirlpoolAcStateLength</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:1156</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:1087</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:989</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:1162</div></div>
<div class="ttc" id="astructstdAc_1_1state__t_html_a41e4b957f9e011ddb32d35bfcd56c0e7"><div class="ttname"><a href="structstdAc_1_1state__t.html#a41e4b957f9e011ddb32d35bfcd56c0e7">stdAc::state_t::filter</a></div><div class="ttdeci">bool filter</div><div class="ttdef"><b>Definition:</b> IRsend.h:111</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_a222aa743f398883a4910fbbb6d408bdc"><div class="ttname"><a href="IRremoteESP8266_8h.html#a222aa743f398883a4910fbbb6d408bdc">kCarrierAc40MinRepeat</a></div><div class="ttdeci">const uint16_t kCarrierAc40MinRepeat</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:926</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="aIRremoteESP8266_8h_html_a222aa743f398883a4910fbbb6d408bdc"><div class="ttname"><a href="IRremoteESP8266_8h.html#a222aa743f398883a4910fbbb6d408bdc">kCarrierAc40MinRepeat</a></div><div class="ttdeci">const uint16_t kCarrierAc40MinRepeat</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:953</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:1060</div></div>
<div class="ttc" id="aclassIRsend_html_a37c6fac0e447fd9e4d3dc3ca23f8936f"><div class="ttname"><a href="classIRsend.html#a37c6fac0e447fd9e4d3dc3ca23f8936f">IRsend::sendElitescreens</a></div><div class="ttdeci">void sendElitescreens(const uint64_t data, const uint16_t nbits=kEliteScreensBits, const uint16_t repeat=kEliteScreensDefaultRepeat)</div><div class="ttdoc">Send an Elite Screens formatted message. Status: BETA / Probably Working.</div><div class="ttdef"><b>Definition:</b> ir_EliteScreens.cpp:44</div></div>
<div class="ttc" id="aclassIRsend_html_a35dc18f9abbffa8da40816a8a9df1093"><div class="ttname"><a href="classIRsend.html#a35dc18f9abbffa8da40816a8a9df1093">IRsend::sendDelonghiAc</a></div><div class="ttdeci">void sendDelonghiAc(uint64_t data, uint16_t nbits=kDelonghiAcBits, uint16_t repeat=kDelonghiAcDefaultRepeat)</div><div class="ttdoc">Send a Delonghi A/C formatted message. Status: STABLE / Reported as working on a real device.</div><div class="ttdef"><b>Definition:</b> ir_Delonghi.cpp:36</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_a82f4f1d8fae51c7e2f1f6753ca6e6053"><div class="ttname"><a href="IRremoteESP8266_8h.html#a82f4f1d8fae51c7e2f1f6753ca6e6053">kDaikin160DefaultRepeat</a></div><div class="ttdeci">const uint16_t kDaikin160DefaultRepeat</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:945</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_a82f4f1d8fae51c7e2f1f6753ca6e6053"><div class="ttname"><a href="IRremoteESP8266_8h.html#a82f4f1d8fae51c7e2f1f6753ca6e6053">kDaikin160DefaultRepeat</a></div><div class="ttdeci">const uint16_t kDaikin160DefaultRepeat</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:972</div></div>
<div class="ttc" id="aclassIRsend_html_a21352b4499f976872a74bae36ea10338"><div class="ttname"><a href="classIRsend.html#a21352b4499f976872a74bae36ea10338">IRsend::_sendSony</a></div><div class="ttdeci">void _sendSony(const uint64_t data, const uint16_t nbits, const uint16_t repeat, const uint16_t freq)</div><div class="ttdoc">Internal procedure to generate a Sony/SIRC(Serial Infra-Red Control) message Status: STABLE / Known w...</div><div class="ttdef"><b>Definition:</b> ir_Sony.cpp:73</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_a8fca6a7c3cd608ff49cab35f24af0546"><div class="ttname"><a href="IRremoteESP8266_8h.html#a8fca6a7c3cd608ff49cab35f24af0546">kToshibaACMinRepeat</a></div><div class="ttdeci">const uint16_t kToshibaACMinRepeat</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:1112</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_a8fca6a7c3cd608ff49cab35f24af0546"><div class="ttname"><a href="IRremoteESP8266_8h.html#a8fca6a7c3cd608ff49cab35f24af0546">kToshibaACMinRepeat</a></div><div class="ttdeci">const uint16_t kToshibaACMinRepeat</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:1145</div></div>
<div class="ttc" id="aclassIRsend_html_ab3b6d36c9b5d26c400526717d433ed2d"><div class="ttname"><a href="classIRsend.html#ab3b6d36c9b5d26c400526717d433ed2d">IRsend::enableIROut</a></div><div class="ttdeci">void enableIROut(uint32_t freq, uint8_t duty=kDutyDefault)</div><div class="ttdoc">Set the output frequency modulation and duty cycle.</div><div class="ttdef"><b>Definition:</b> IRsend.cpp:92</div></div>
<div class="ttc" id="anamespacestdAc_html_ac07f224c7bb47cac55dd01f24770ef43ab3199775e825c139b44e3e9ccf3cbc7e"><div class="ttname"><a href="namespacestdAc.html#ac07f224c7bb47cac55dd01f24770ef43ab3199775e825c139b44e3e9ccf3cbc7e">stdAc::swingv_t::kMiddle</a></div><div class="ttdeci">@ kMiddle</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_a2192f6b7c353f7f124dff3b57eab0659"><div class="ttname"><a href="IRremoteESP8266_8h.html#a2192f6b7c353f7f124dff3b57eab0659">kHitachiAc344StateLength</a></div><div class="ttdeci">const uint16_t kHitachiAc344StateLength</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:1006</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_a2192f6b7c353f7f124dff3b57eab0659"><div class="ttname"><a href="IRremoteESP8266_8h.html#a2192f6b7c353f7f124dff3b57eab0659">kHitachiAc344StateLength</a></div><div class="ttdeci">const uint16_t kHitachiAc344StateLength</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:1036</div></div>
<div class="ttc" id="aclassIRsend_html_a79e650dedb19f37601600c8cb16e4c8e"><div class="ttname"><a href="classIRsend.html#a79e650dedb19f37601600c8cb16e4c8e">IRsend::sendXmp</a></div><div class="ttdeci">void sendXmp(const uint64_t data, const uint16_t nbits=kXmpBits, const uint16_t repeat=kNoRepeat)</div><div class="ttdoc">Send a XMP packet. Status: Beta / Untested against a real device.</div><div class="ttdef"><b>Definition:</b> ir_Xmp.cpp:122</div></div>
<div class="ttc" id="aIRsend_8h_html_a1b797a5e5176ac0eef49810bf7f40e6fac8df2e0cfd553b0103f4c06a0fd573fd"><div class="ttname"><a href="IRsend_8h.html#a1b797a5e5176ac0eef49810bf7f40e6fac8df2e0cfd553b0103f4c06a0fd573fd">kPanasonicDke</a></div><div class="ttdeci">@ kPanasonicDke</div><div class="ttdef"><b>Definition:</b> IRsend.h:150</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_a5c116cb58be005468de125f6ee651ccb"><div class="ttname"><a href="IRremoteESP8266_8h.html#a5c116cb58be005468de125f6ee651ccb">kDaikin128DefaultRepeat</a></div><div class="ttdeci">const uint16_t kDaikin128DefaultRepeat</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:948</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="aIRremoteESP8266_8h_html_a5192edb9406a8572e393918bab69e3c6"><div class="ttname"><a href="IRremoteESP8266_8h.html#a5192edb9406a8572e393918bab69e3c6">kSharpAcStateLength</a></div><div class="ttdeci">const uint16_t kSharpAcStateLength</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:1093</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:954</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_a5c116cb58be005468de125f6ee651ccb"><div class="ttname"><a href="IRremoteESP8266_8h.html#a5c116cb58be005468de125f6ee651ccb">kDaikin128DefaultRepeat</a></div><div class="ttdeci">const uint16_t kDaikin128DefaultRepeat</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:975</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:1099</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_a5192edb9406a8572e393918bab69e3c6"><div class="ttname"><a href="IRremoteESP8266_8h.html#a5192edb9406a8572e393918bab69e3c6">kSharpAcStateLength</a></div><div class="ttdeci">const uint16_t kSharpAcStateLength</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:1124</div></div>
<div class="ttc" id="aclassIRsend_html_a438e4c9d50e62da7d772d8d638728213"><div class="ttname"><a href="classIRsend.html#a438e4c9d50e62da7d772d8d638728213">IRsend::sendSharpAc</a></div><div class="ttdeci">void sendSharpAc(const unsigned char data[], const uint16_t nbytes=kSharpAcStateLength, const uint16_t repeat=kSharpAcDefaultRepeat)</div><div class="ttdoc">Send a Sharp A/C message. Status: Alpha / Untested.</div><div class="ttdef"><b>Definition:</b> ir_Sharp.cpp:226</div></div>
<div class="ttc" id="aIRsend_8h_html_a1b797a5e5176ac0eef49810bf7f40e6fa71ceb4b576a03a47f0d945323b896cd6"><div class="ttname"><a href="IRsend_8h.html#a1b797a5e5176ac0eef49810bf7f40e6fa71ceb4b576a03a47f0d945323b896cd6">kPanasonicLke</a></div><div class="ttdeci">@ kPanasonicLke</div><div class="ttdef"><b>Definition:</b> IRsend.h:148</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_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:1014</div></div>
<div class="ttc" id="aclassIRsend_html_a9e859a8b5eaea2e64978c8f93b78d159"><div class="ttname"><a href="classIRsend.html#a9e859a8b5eaea2e64978c8f93b78d159">IRsend::sendCarrierAC</a></div><div class="ttdeci">void sendCarrierAC(uint64_t data, uint16_t nbits=kCarrierAcBits, uint16_t repeat=kCarrierAcMinRepeat)</div><div class="ttdoc">Send a Carrier HVAC formatted message. Status: STABLE / Works on real devices.</div><div class="ttdef"><b>Definition:</b> ir_Carrier.cpp:55</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_af1fda5b9f355e526dc66cf58824315a7"><div class="ttname"><a href="IRremoteESP8266_8h.html#af1fda5b9f355e526dc66cf58824315a7">kDaikinStateLength</a></div><div class="ttdeci">const uint16_t kDaikinStateLength</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:933</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_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:1042</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_af1fda5b9f355e526dc66cf58824315a7"><div class="ttname"><a href="IRremoteESP8266_8h.html#af1fda5b9f355e526dc66cf58824315a7">kDaikinStateLength</a></div><div class="ttdeci">const uint16_t kDaikinStateLength</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:960</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:1047</div></div>
<div class="ttc" id="aclassIRsend_html_ab144a86def38f9f5c98701742683c004"><div class="ttname"><a href="classIRsend.html#ab144a86def38f9f5c98701742683c004">IRsend::sendDaikin160</a></div><div class="ttdeci">void sendDaikin160(const unsigned char data[], const uint16_t nbytes=kDaikin160StateLength, const uint16_t repeat=kDaikin160DefaultRepeat)</div><div class="ttdoc">Send a Daikin160 (160-bit) A/C formatted message. Status: STABLE / Confirmed working.</div><div class="ttdef"><b>Definition:</b> ir_Daikin.cpp:1766</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="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:939</div></div>
<div class="ttc" id="aclassIRsend_html_a34262e579cbb6634459bc09c5b15dfa0"><div class="ttname"><a href="classIRsend.html#a34262e579cbb6634459bc09c5b15dfa0">IRsend::sendDaikin2</a></div><div class="ttdeci">void sendDaikin2(const unsigned char data[], const uint16_t nbytes=kDaikin2StateLength, const uint16_t repeat=kDaikin2DefaultRepeat)</div><div class="ttdoc">Send a Daikin2 (312-bit) A/C formatted message. Status: STABLE / Expected to work.</div><div class="ttdef"><b>Definition:</b> ir_Daikin.cpp:667</div></div>
<div class="ttc" id="aIRsend_8h_html_a7204e78a1fe37a819c0b66f87a685dc0a6ccf47af1067e794e02e21f03389297b"><div class="ttname"><a href="IRsend_8h.html#a7204e78a1fe37a819c0b66f87a685dc0a6ccf47af1067e794e02e21f03389297b">ARRAH2E</a></div><div class="ttdeci">@ ARRAH2E</div><div class="ttdoc">(1) AR-RAH2E, AR-RAC1E, AR-RAE1E, AR-RCE1E (Default) Warning: Use on incorrect models can cause the A...</div><div class="ttdef"><b>Definition:</b> IRsend.h:121</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_ad3be6a1b9241c20bb1464a2cb80b97d2"><div class="ttname"><a href="IRremoteESP8266_8h.html#ad3be6a1b9241c20bb1464a2cb80b97d2">kToshibaACStateLength</a></div><div class="ttdeci">const uint16_t kToshibaACStateLength</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:1110</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="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:1155</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_ad3be6a1b9241c20bb1464a2cb80b97d2"><div class="ttname"><a href="IRremoteESP8266_8h.html#ad3be6a1b9241c20bb1464a2cb80b97d2">kToshibaACStateLength</a></div><div class="ttdeci">const uint16_t kToshibaACStateLength</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:1143</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:1139</div></div>
<div class="ttc" id="aclassIRsend_html_ac54e50a6819f5c39e060891f1f6ea0f2"><div class="ttname"><a href="classIRsend.html#ac54e50a6819f5c39e060891f1f6ea0f2">IRsend::sendMitsubishi2</a></div><div class="ttdeci">void sendMitsubishi2(uint64_t data, uint16_t nbits=kMitsubishiBits, uint16_t repeat=kMitsubishiMinRepeat)</div><div class="ttdoc">Send a supplied second variant Mitsubishi 16-bit message. Status: BETA / Probably works.</div><div class="ttdef"><b>Definition:</b> ir_Mitsubishi.cpp:164</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_a37a3d0ae51a6ce850a424fe77d5b22d2"><div class="ttname"><a href="IRremoteESP8266_8h.html#a37a3d0ae51a6ce850a424fe77d5b22d2">kInaxMinRepeat</a></div><div class="ttdeci">const uint16_t kInaxMinRepeat</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:1011</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_a37a3d0ae51a6ce850a424fe77d5b22d2"><div class="ttname"><a href="IRremoteESP8266_8h.html#a37a3d0ae51a6ce850a424fe77d5b22d2">kInaxMinRepeat</a></div><div class="ttdeci">const uint16_t kInaxMinRepeat</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:1041</div></div>
<div class="ttc" id="aclassIRsend_html_ae71cc5aa99f894785fb4f7abc05841b2"><div class="ttname"><a href="classIRsend.html#ae71cc5aa99f894785fb4f7abc05841b2">IRsend::ledOff</a></div><div class="ttdeci">VIRTUAL void ledOff()</div><div class="ttdoc">Turn off the IR LED.</div><div class="ttdef"><b>Definition:</b> IRsend.cpp:53</div></div>
<div class="ttc" id="anamespacestdAc_html_aae50ee315fa9c9ec1a4078da40d6b147ac5bc5e605db47897c114283926ba7fe4"><div class="ttname"><a href="namespacestdAc.html#aae50ee315fa9c9ec1a4078da40d6b147ac5bc5e605db47897c114283926ba7fe4">stdAc::swingh_t::kLastSwinghEnum</a></div><div class="ttdeci">@ kLastSwinghEnum</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_a94abd640c9e7aa225f4a8873a1ddea6a"><div class="ttname"><a href="IRremoteESP8266_8h.html#a94abd640c9e7aa225f4a8873a1ddea6a">kSherwoodBits</a></div><div class="ttdeci">const uint8_t kSherwoodBits</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:1096</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_a94abd640c9e7aa225f4a8873a1ddea6a"><div class="ttname"><a href="IRremoteESP8266_8h.html#a94abd640c9e7aa225f4a8873a1ddea6a">kSherwoodBits</a></div><div class="ttdeci">const uint8_t kSherwoodBits</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:1127</div></div>
<div class="ttc" id="astructstdAc_1_1state__t_html_ae5e4b17fac2ea36300f796670337d7a7"><div class="ttname"><a href="structstdAc_1_1state__t.html#ae5e4b17fac2ea36300f796670337d7a7">stdAc::state_t::mode</a></div><div class="ttdeci">stdAc::opmode_t mode</div><div class="ttdef"><b>Definition:</b> IRsend.h:101</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_af691d5202b7f121a16b2d9871ee14d9c"><div class="ttname"><a href="IRremoteESP8266_8h.html#af691d5202b7f121a16b2d9871ee14d9c">kDaikinDefaultRepeat</a></div><div class="ttdeci">const uint16_t kDaikinDefaultRepeat</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:937</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_aca64338c3e3bbe52f8ec5688317041b3"><div class="ttname"><a href="IRremoteESP8266_8h.html#aca64338c3e3bbe52f8ec5688317041b3">kDaikin64DefaultRepeat</a></div><div class="ttdeci">const uint16_t kDaikin64DefaultRepeat</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:942</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_af691d5202b7f121a16b2d9871ee14d9c"><div class="ttname"><a href="IRremoteESP8266_8h.html#af691d5202b7f121a16b2d9871ee14d9c">kDaikinDefaultRepeat</a></div><div class="ttdeci">const uint16_t kDaikinDefaultRepeat</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:964</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_aca64338c3e3bbe52f8ec5688317041b3"><div class="ttname"><a href="IRremoteESP8266_8h.html#aca64338c3e3bbe52f8ec5688317041b3">kDaikin64DefaultRepeat</a></div><div class="ttdeci">const uint16_t kDaikin64DefaultRepeat</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:969</div></div>
<div class="ttc" id="aclassIRsend_html_a5fa5ff62276d9d680fb1255cc8b99eec"><div class="ttname"><a href="classIRsend.html#a5fa5ff62276d9d680fb1255cc8b99eec">IRsend::sendInax</a></div><div class="ttdeci">void sendInax(const uint64_t data, const uint16_t nbits=kInaxBits, const uint16_t repeat=kInaxMinRepeat)</div><div class="ttdoc">Send a Inax Toilet formatted message. Status: STABLE / Working.</div><div class="ttdef"><b>Definition:</b> ir_Inax.cpp:31</div></div>
<div class="ttc" id="aIRsend_8h_html_a50c54713e16502d280723334879dc83b"><div class="ttname"><a href="IRsend_8h.html#a50c54713e16502d280723334879dc83b">lg_ac_remote_model_t</a></div><div class="ttdeci">lg_ac_remote_model_t</div><div class="ttdoc">LG A/C model numbers.</div><div class="ttdef"><b>Definition:</b> IRsend.h:176</div></div>
<div class="ttc" id="aclassIRsend_html_aba4e3420174de6b5538ae91f20d19e21"><div class="ttname"><a href="classIRsend.html#aba4e3420174de6b5538ae91f20d19e21">IRsend::sendTranscold</a></div><div class="ttdeci">void sendTranscold(const uint64_t data, const uint16_t nbits=kTranscoldBits, const uint16_t repeat=kTranscoldDefaultRepeat)</div><div class="ttdoc">Send a Transcold message Status: STABLE / Confirmed Working.</div><div class="ttdef"><b>Definition:</b> ir_Transcold.cpp:40</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_ad7bccde1a9b32c962c99748fb130f711"><div class="ttname"><a href="IRremoteESP8266_8h.html#ad7bccde1a9b32c962c99748fb130f711">kMitsubishiHeavy88MinRepeat</a></div><div class="ttdeci">const uint16_t kMitsubishiHeavy88MinRepeat</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:1049</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_ad7bccde1a9b32c962c99748fb130f711"><div class="ttname"><a href="IRremoteESP8266_8h.html#ad7bccde1a9b32c962c99748fb130f711">kMitsubishiHeavy88MinRepeat</a></div><div class="ttdeci">const uint16_t kMitsubishiHeavy88MinRepeat</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:1080</div></div>
<div class="ttc" id="anamespacestdAc_html_a8bb0dbf18fe69f639f4ac0b3ff133383aa8c857c2f1b000c92f9794ebf53888d7"><div class="ttname"><a href="namespacestdAc.html#a8bb0dbf18fe69f639f4ac0b3ff133383aa8c857c2f1b000c92f9794ebf53888d7">stdAc::fanspeed_t::kAuto</a></div><div class="ttdeci">@ kAuto</div></div>
<div class="ttc" id="aIRsend_8h_html_aaf962dae17f7186607a93128fc2d13e2a8de4d20c3d39f984be46ee9ead3b2a59"><div class="ttname"><a href="IRsend_8h.html#aaf962dae17f7186607a93128fc2d13e2a8de4d20c3d39f984be46ee9ead3b2a59">kVoltas122LZF</a></div><div class="ttdeci">@ kVoltas122LZF</div><div class="ttdef"><b>Definition:</b> IRsend.h:166</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_acc8510281d2ff9a808501d375c03ba21"><div class="ttname"><a href="IRremoteESP8266_8h.html#acc8510281d2ff9a808501d375c03ba21">kHitachiAcDefaultRepeat</a></div><div class="ttdeci">const uint16_t kHitachiAcDefaultRepeat</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:997</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_acc8510281d2ff9a808501d375c03ba21"><div class="ttname"><a href="IRremoteESP8266_8h.html#acc8510281d2ff9a808501d375c03ba21">kHitachiAcDefaultRepeat</a></div><div class="ttdeci">const uint16_t kHitachiAcDefaultRepeat</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:1027</div></div>
<div class="ttc" id="astructstdAc_1_1state__t_html_a580c826c6d9671715adfe8445531b957"><div class="ttname"><a href="structstdAc_1_1state__t.html#a580c826c6d9671715adfe8445531b957">stdAc::state_t::econo</a></div><div class="ttdeci">bool econo</div><div class="ttdef"><b>Definition:</b> IRsend.h:109</div></div>
<div class="ttc" id="aclassIRsend_html_afb3a89acfb868c92a997a3000e70c6e8"><div class="ttname"><a href="classIRsend.html#afb3a89acfb868c92a997a3000e70c6e8">IRsend::sendSherwood</a></div><div class="ttdeci">void sendSherwood(uint64_t data, uint16_t nbits=kSherwoodBits, uint16_t repeat=kSherwoodMinRepeat)</div><div class="ttdoc">Send an IR command to a Sherwood device. Status: STABLE / Known working.</div><div class="ttdef"><b>Definition:</b> ir_Sherwood.cpp:21</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_a8ed4bb62818fc64e4c4b60ef1094059e"><div class="ttname"><a href="IRremoteESP8266_8h.html#a8ed4bb62818fc64e4c4b60ef1094059e">kMidea24MinRepeat</a></div><div class="ttdeci">const uint16_t kMidea24MinRepeat</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:1030</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_a8ed4bb62818fc64e4c4b60ef1094059e"><div class="ttname"><a href="IRremoteESP8266_8h.html#a8ed4bb62818fc64e4c4b60ef1094059e">kMidea24MinRepeat</a></div><div class="ttdeci">const uint16_t kMidea24MinRepeat</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:1061</div></div>
<div class="ttc" id="aclassIRsend_html_ae1cffc4882c63f192c231397d19a4032"><div class="ttname"><a href="classIRsend.html#ae1cffc4882c63f192c231397d19a4032">IRsend::sendMitsubishiHeavy152</a></div><div class="ttdeci">void sendMitsubishiHeavy152(const unsigned char data[], const uint16_t nbytes=kMitsubishiHeavy152StateLength, const uint16_t repeat=kMitsubishiHeavy152MinRepeat)</div><div class="ttdoc">Send a MitsubishiHeavy 152-bit A/C message. Status: BETA / Appears to be working. Needs testing again...</div><div class="ttdef"><b>Definition:</b> ir_MitsubishiHeavy.cpp:64</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="aIRremoteESP8266_8h_html_a5c2263819b032e3af4d416ab41126bd8"><div class="ttname"><a href="IRremoteESP8266_8h.html#a5c2263819b032e3af4d416ab41126bd8">kDishMinRepeat</a></div><div class="ttdeci">const uint16_t kDishMinRepeat</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:966</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:992</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_a5c2263819b032e3af4d416ab41126bd8"><div class="ttname"><a href="IRremoteESP8266_8h.html#a5c2263819b032e3af4d416ab41126bd8">kDishMinRepeat</a></div><div class="ttdeci">const uint16_t kDishMinRepeat</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:993</div></div>
<div class="ttc" id="aclassIRsend_html_a1a506824c7668e58f35351ad400051b1"><div class="ttname"><a href="classIRsend.html#a1a506824c7668e58f35351ad400051b1">IRsend::sendMilestag2</a></div><div class="ttdeci">void sendMilestag2(const uint64_t data, const uint16_t nbits=kMilesTag2ShotBits, const uint16_t repeat=kMilesMinRepeat)</div><div class="ttdoc">Percentage.</div><div class="ttdef"><b>Definition:</b> ir_MilesTag2.cpp:41</div></div>
<div class="ttc" id="anamespacestdAc_html_ac07f224c7bb47cac55dd01f24770ef43a334c684494b7f19d765cf062ae94a314"><div class="ttname"><a href="namespacestdAc.html#ac07f224c7bb47cac55dd01f24770ef43a334c684494b7f19d765cf062ae94a314">stdAc::swingv_t::kLowest</a></div><div class="ttdeci">@ kLowest</div></div>
<div class="ttc" id="aclassIRsend_html_a92192475f89b19cfdf7fd0416a263145"><div class="ttname"><a href="classIRsend.html#a92192475f89b19cfdf7fd0416a263145">IRsend::sendPanasonic</a></div><div class="ttdeci">void sendPanasonic(const uint16_t address, const uint32_t data, const uint16_t nbits=kPanasonicBits, const uint16_t repeat=kNoRepeat)</div><div class="ttdoc">Send a Panasonic formatted message. Status: STABLE, but DEPRECATED.</div><div class="ttdef"><b>Definition:</b> ir_Panasonic.cpp:89</div></div>
<div class="ttc" id="aclassIRsend_html_a0417b10d4e16718a87f8b2062a7d04a1"><div class="ttname"><a href="classIRsend.html#a0417b10d4e16718a87f8b2062a7d04a1">IRsend::space</a></div><div class="ttdeci">VIRTUAL void space(uint32_t usec)</div><div class="ttdoc">Turn the pin (LED) off for a given time. Sends an IR space for the specified number of microseconds....</div><div class="ttdef"><b>Definition:</b> IRsend.cpp:194</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="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:1030</div></div>
<div class="ttc" id="aclassIRsend_html_acf987a501326d9c945cd8dbeb0806e17"><div class="ttname"><a href="classIRsend.html#acf987a501326d9c945cd8dbeb0806e17">IRsend::sendGC</a></div><div class="ttdeci">void sendGC(uint16_t buf[], uint16_t len)</div><div class="ttdoc">Send a shortened GlobalCache (GC) IRdb/control tower formatted message. Status: STABLE / Known workin...</div><div class="ttdef"><b>Definition:</b> ir_GlobalCache.cpp:35</div></div>
<div class="ttc" id="aclassIRsend_html_a88457fd4cc01d6e8097e04c022ede74a"><div class="ttname"><a href="classIRsend.html#a88457fd4cc01d6e8097e04c022ede74a">IRsend::encodeRC5</a></div><div class="ttdeci">uint16_t encodeRC5(const uint8_t address, const uint8_t command, const bool key_released=false)</div><div class="ttdoc">Encode a Philips RC-5 data message. Status: Beta / Should be working.</div><div class="ttdef"><b>Definition:</b> ir_RC5_RC6.cpp:115</div></div>
<div class="ttc" id="aclassIRsend_html_aaa10c899768a5b4cdb1a7913d06141ca"><div class="ttname"><a href="classIRsend.html#aaa10c899768a5b4cdb1a7913d06141ca">IRsend::sendJVC</a></div><div class="ttdeci">void sendJVC(uint64_t data, uint16_t nbits=kJvcBits, uint16_t repeat=kNoRepeat)</div><div class="ttdoc">Send a JVC formatted message. Status: STABLE / Working.</div><div class="ttdef"><b>Definition:</b> ir_JVC.cpp:46</div></div>
@ -1080,102 +1101,102 @@ $(function() {
<div class="ttc" id="anamespacestdAc_html_aae50ee315fa9c9ec1a4078da40d6b147acc9ab5e60ac2a9a675ba64bf4bb49dc8"><div class="ttname"><a href="namespacestdAc.html#aae50ee315fa9c9ec1a4078da40d6b147acc9ab5e60ac2a9a675ba64bf4bb49dc8">stdAc::swingh_t::kOff</a></div><div class="ttdeci">@ kOff</div></div>
<div class="ttc" id="aclassIRsend_html_a42a78d4a3ef0f88b54bee488320344da"><div class="ttname"><a href="classIRsend.html#a42a78d4a3ef0f88b54bee488320344da">IRsend::toggleRC5</a></div><div class="ttdeci">uint64_t toggleRC5(const uint64_t data)</div><div class="ttdoc">Flip the toggle bit of a Philips RC-5/RC-5X data message. Used to indicate a change of remote button'...</div><div class="ttdef"><b>Definition:</b> ir_RC5_RC6.cpp:142</div></div>
<div class="ttc" id="aclassIRsend_html_a3010546144b5ca3b3c94f5881050dbd0"><div class="ttname"><a href="classIRsend.html#a3010546144b5ca3b3c94f5881050dbd0">IRsend::sendDaikin</a></div><div class="ttdeci">void sendDaikin(const unsigned char data[], const uint16_t nbytes=kDaikinStateLength, const uint16_t repeat=kDaikinDefaultRepeat)</div><div class="ttdoc">Send a Daikin 280-bit A/C formatted message. Status: STABLE.</div><div class="ttdef"><b>Definition:</b> ir_Daikin.cpp:63</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_a78c8a8b11179e8fd20bf09fa35f6b886"><div class="ttname"><a href="IRremoteESP8266_8h.html#a78c8a8b11179e8fd20bf09fa35f6b886">kCarrierAcMinRepeat</a></div><div class="ttdeci">const uint16_t kCarrierAcMinRepeat</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:924</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_a78c8a8b11179e8fd20bf09fa35f6b886"><div class="ttname"><a href="IRremoteESP8266_8h.html#a78c8a8b11179e8fd20bf09fa35f6b886">kCarrierAcMinRepeat</a></div><div class="ttdeci">const uint16_t kCarrierAcMinRepeat</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:951</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:1086</div></div>
<div class="ttc" id="aclassIRsend_html_a4ee40126279dbde8bb02888115577563"><div class="ttname"><a href="classIRsend.html#a4ee40126279dbde8bb02888115577563">IRsend::encodeMagiQuest</a></div><div class="ttdeci">uint64_t encodeMagiQuest(const uint32_t wand_id, const uint16_t magnitude)</div><div class="ttdoc">Encode a MagiQuest wand_id, and a magnitude into a single 64bit value. (Only 48 bits of real data + 8...</div><div class="ttdef"><b>Definition:</b> ir_Magiquest.cpp:42</div></div>
<div class="ttc" id="anamespacestdAc_html_aae50ee315fa9c9ec1a4078da40d6b147a9934dc3d02540583d5f13be6716739cd"><div class="ttname"><a href="namespacestdAc.html#aae50ee315fa9c9ec1a4078da40d6b147a9934dc3d02540583d5f13be6716739cd">stdAc::swingh_t::kWide</a></div><div class="ttdeci">@ kWide</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_a94c968c5cc929f189b8e578d2f55b132"><div class="ttname"><a href="IRremoteESP8266_8h.html#a94c968c5cc929f189b8e578d2f55b132">kKelvinatorDefaultRepeat</a></div><div class="ttdeci">const uint16_t kKelvinatorDefaultRepeat</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:1015</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_a94c968c5cc929f189b8e578d2f55b132"><div class="ttname"><a href="IRremoteESP8266_8h.html#a94c968c5cc929f189b8e578d2f55b132">kKelvinatorDefaultRepeat</a></div><div class="ttdeci">const uint16_t kKelvinatorDefaultRepeat</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:1046</div></div>
<div class="ttc" id="aclassIRsend_html_a451b1913608a4ba8c26d9af8c85d16f1"><div class="ttname"><a href="classIRsend.html#a451b1913608a4ba8c26d9af8c85d16f1">IRsend::sendHitachiAC2</a></div><div class="ttdeci">void sendHitachiAC2(const unsigned char data[], const uint16_t nbytes=kHitachiAc2StateLength, const uint16_t repeat=kHitachiAcDefaultRepeat)</div><div class="ttdoc">Send a Hitachi 53 byte/424-bit A/C formatted message. (HITACHI_AC2) Basically the same as sendHitatch...</div><div class="ttdef"><b>Definition:</b> ir_Hitachi.cpp:105</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="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:1054</div></div>
<div class="ttc" id="aclassIRsend_html_a72a41a704d48750c144c6467ae9a1430"><div class="ttname"><a href="classIRsend.html#a72a41a704d48750c144c6467ae9a1430">IRsend::sendDaikin128</a></div><div class="ttdeci">void sendDaikin128(const unsigned char data[], const uint16_t nbytes=kDaikin128StateLength, const uint16_t repeat=kDaikin128DefaultRepeat)</div><div class="ttdoc">Send a Daikin128 (128-bit) A/C formatted message. Status: STABLE / Known Working.</div><div class="ttdef"><b>Definition:</b> ir_Daikin.cpp:2524</div></div>
<div class="ttc" id="aclassIRsend_html_a4342b775777d2ff9371f48aa39ad9b69"><div class="ttname"><a href="classIRsend.html#a4342b775777d2ff9371f48aa39ad9b69">IRsend::sendCarrierAC40</a></div><div class="ttdeci">void sendCarrierAC40(uint64_t data, uint16_t nbits=kCarrierAc40Bits, uint16_t repeat=kCarrierAc40MinRepeat)</div><div class="ttdoc">Send a Carrier 40bit HVAC formatted message. Status: STABLE / Tested against a real device.</div><div class="ttdef"><b>Definition:</b> ir_Carrier.cpp:127</div></div>
<div class="ttc" id="aclassIRsend_html_af281c7e8e09bb547bf7236dfd8b42154"><div class="ttname"><a href="classIRsend.html#af281c7e8e09bb547bf7236dfd8b42154">IRsend::sendPanasonicAC32</a></div><div class="ttdeci">void sendPanasonicAC32(const uint64_t data, const uint16_t nbits=kPanasonicAc32Bits, const uint16_t repeat=kPanasonicAcDefaultRepeat)</div><div class="ttdoc">Send a Panasonic AC 32/16bit formatted message. Status: STABLE / Confirmed working.</div><div class="ttdef"><b>Definition:</b> ir_Panasonic.cpp:909</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_a7f0438831899e3df16f9002717c818b9"><div class="ttname"><a href="IRremoteESP8266_8h.html#a7f0438831899e3df16f9002717c818b9">kSharpAcDefaultRepeat</a></div><div class="ttdeci">const uint16_t kSharpAcDefaultRepeat</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:1095</div></div>
<div class="ttc" id="aclassIRsend_html_af281c7e8e09bb547bf7236dfd8b42154"><div class="ttname"><a href="classIRsend.html#af281c7e8e09bb547bf7236dfd8b42154">IRsend::sendPanasonicAC32</a></div><div class="ttdeci">void sendPanasonicAC32(const uint64_t data, const uint16_t nbits=kPanasonicAc32Bits, const uint16_t repeat=kPanasonicAcDefaultRepeat)</div><div class="ttdoc">Send a Panasonic AC 32/16bit formatted message. Status: STABLE / Confirmed working.</div><div class="ttdef"><b>Definition:</b> ir_Panasonic.cpp:911</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_a7f0438831899e3df16f9002717c818b9"><div class="ttname"><a href="IRremoteESP8266_8h.html#a7f0438831899e3df16f9002717c818b9">kSharpAcDefaultRepeat</a></div><div class="ttdeci">const uint16_t kSharpAcDefaultRepeat</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:1126</div></div>
<div class="ttc" id="anamespacestdAc_html_ac07f224c7bb47cac55dd01f24770ef43a24d8e31603e486f788826bc24e3a2e1d"><div class="ttname"><a href="namespacestdAc.html#ac07f224c7bb47cac55dd01f24770ef43a24d8e31603e486f788826bc24e3a2e1d">stdAc::swingv_t::kHighest</a></div><div class="ttdeci">@ kHighest</div></div>
<div class="ttc" id="aclassIRsend_html_a135796327b5db127473f4d198e663c00"><div class="ttname"><a href="classIRsend.html#a135796327b5db127473f4d198e663c00">IRsend::sendTrotec</a></div><div class="ttdeci">void sendTrotec(const unsigned char data[], const uint16_t nbytes=kTrotecStateLength, const uint16_t repeat=kTrotecDefaultRepeat)</div><div class="ttdoc">Send a Trotec message. Status: Beta / Probably Working.</div><div class="ttdef"><b>Definition:</b> ir_Trotec.cpp:41</div></div>
<div class="ttc" id="aclassIRsend_html_a81f82b8248b324799a48a7685d62aaa5"><div class="ttname"><a href="classIRsend.html#a81f82b8248b324799a48a7685d62aaa5">IRsend::sendCoronaAc</a></div><div class="ttdeci">void sendCoronaAc(const uint8_t data[], const uint16_t nbytes=kCoronaAcStateLength, const uint16_t repeat=kNoRepeat)</div><div class="ttdoc">Send a CoronaAc formatted message. Status: STABLE / Working on real device.</div><div class="ttdef"><b>Definition:</b> ir_Corona.cpp:50</div></div>
<div class="ttc" id="aIRsend_8h_html_a258e4af12642d613587149fa734e45e7a2357513b74e874971927b6b08dcc1655"><div class="ttname"><a href="IRsend_8h.html#a258e4af12642d613587149fa734e45e7a2357513b74e874971927b6b08dcc1655">A903</a></div><div class="ttdeci">@ A903</div><div class="ttdef"><b>Definition:</b> IRsend.h:160</div></div>
<div class="ttc" id="astructstdAc_1_1state__t_html_a51c3a5c4703ea49b420d70aeb18b6b9b"><div class="ttname"><a href="structstdAc_1_1state__t.html#a51c3a5c4703ea49b420d70aeb18b6b9b">stdAc::state_t::light</a></div><div class="ttdeci">bool light</div><div class="ttdef"><b>Definition:</b> IRsend.h:110</div></div>
<div class="ttc" id="astructstdAc_1_1state__t_html_a28a50c877a0eaa71689ccc3bf9c957d7"><div class="ttname"><a href="structstdAc_1_1state__t.html#a28a50c877a0eaa71689ccc3bf9c957d7">stdAc::state_t::fanspeed</a></div><div class="ttdeci">stdAc::fanspeed_t fanspeed</div><div class="ttdef"><b>Definition:</b> IRsend.h:104</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_a9b23f59f288fc2ab9ee171436c11b04b"><div class="ttname"><a href="IRremoteESP8266_8h.html#a9b23f59f288fc2ab9ee171436c11b04b">kEliteScreensDefaultRepeat</a></div><div class="ttdeci">const uint16_t kEliteScreensDefaultRepeat</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:976</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_a23ba2f5af02242e14ae7eefcd066152e"><div class="ttname"><a href="IRremoteESP8266_8h.html#a23ba2f5af02242e14ae7eefcd066152e">kTcl112AcStateLength</a></div><div class="ttdeci">const uint16_t kTcl112AcStateLength</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:1105</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_a9b23f59f288fc2ab9ee171436c11b04b"><div class="ttname"><a href="IRremoteESP8266_8h.html#a9b23f59f288fc2ab9ee171436c11b04b">kEliteScreensDefaultRepeat</a></div><div class="ttdeci">const uint16_t kEliteScreensDefaultRepeat</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:1003</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_a23ba2f5af02242e14ae7eefcd066152e"><div class="ttname"><a href="IRremoteESP8266_8h.html#a23ba2f5af02242e14ae7eefcd066152e">kTcl112AcStateLength</a></div><div class="ttdeci">const uint16_t kTcl112AcStateLength</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:1136</div></div>
<div class="ttc" id="aclassIRsend_html_a3cafe475a58234a0d3aa655a2464be75"><div class="ttname"><a href="classIRsend.html#a3cafe475a58234a0d3aa655a2464be75">IRsend::sendRCMM</a></div><div class="ttdeci">void sendRCMM(uint64_t data, uint16_t nbits=kRCMMBits, uint16_t repeat=kNoRepeat)</div><div class="ttdoc">Send a Philips RC-MM packet. Status: STABLE / Should be working.</div><div class="ttdef"><b>Definition:</b> ir_RCMM.cpp:46</div></div>
<div class="ttc" id="aclassIRsend_html_a7862231cbb1d50f42996c25e2f05b93e"><div class="ttname"><a href="classIRsend.html#a7862231cbb1d50f42996c25e2f05b93e">IRsend::sendManchester</a></div><div class="ttdeci">void sendManchester(const uint16_t headermark, const uint32_t headerspace, const uint16_t half_period, const uint16_t footermark, const uint32_t gap, const uint64_t data, const uint16_t nbits, const uint16_t frequency=38, const bool MSBfirst=true, const uint16_t repeat=kNoRepeat, const uint8_t dutycycle=kDutyDefault, const bool GEThomas=true)</div><div class="ttdoc">Generic method for sending Manchester code messages. Will send leading or trailing 0's if the nbits i...</div><div class="ttdef"><b>Definition:</b> IRsend.cpp:506</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_a09f022a12a40a8fae09bfbddfbee6d62"><div class="ttname"><a href="IRremoteESP8266_8h.html#a09f022a12a40a8fae09bfbddfbee6d62">kDaikin160StateLength</a></div><div class="ttdeci">const uint16_t kDaikin160StateLength</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:943</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_a09f022a12a40a8fae09bfbddfbee6d62"><div class="ttname"><a href="IRremoteESP8266_8h.html#a09f022a12a40a8fae09bfbddfbee6d62">kDaikin160StateLength</a></div><div class="ttdeci">const uint16_t kDaikin160StateLength</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:970</div></div>
<div class="ttc" id="aclassIRsend_html_a8e6079b8b1b69ad7d7f8d05c492becbe"><div class="ttname"><a href="classIRsend.html#a8e6079b8b1b69ad7d7f8d05c492becbe">IRsend::sendHitachiAC</a></div><div class="ttdeci">void sendHitachiAC(const unsigned char data[], const uint16_t nbytes=kHitachiAcStateLength, const uint16_t repeat=kHitachiAcDefaultRepeat)</div><div class="ttdoc">Send a Hitachi 28-byte/224-bit A/C formatted message. (HITACHI_AC) Status: STABLE / Working.</div><div class="ttdef"><b>Definition:</b> ir_Hitachi.cpp:66</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_a349e4d17f83bb3e707ff19c0255c1644"><div class="ttname"><a href="IRremoteESP8266_8h.html#a349e4d17f83bb3e707ff19c0255c1644">kDaikin2StateLength</a></div><div class="ttdeci">const uint16_t kDaikin2StateLength</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:938</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_a349e4d17f83bb3e707ff19c0255c1644"><div class="ttname"><a href="IRremoteESP8266_8h.html#a349e4d17f83bb3e707ff19c0255c1644">kDaikin2StateLength</a></div><div class="ttdeci">const uint16_t kDaikin2StateLength</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:965</div></div>
<div class="ttc" id="aclassIRsend_html_a52526c4e7bc4402e57ecf81e0047d49c"><div class="ttname"><a href="classIRsend.html#a52526c4e7bc4402e57ecf81e0047d49c">IRsend::sendElectraAC</a></div><div class="ttdeci">void sendElectraAC(const unsigned char data[], const uint16_t nbytes=kElectraAcStateLength, const uint16_t repeat=kNoRepeat)</div><div class="ttdoc">Send a Electra A/C formatted message. Status: Alpha / Needs testing against a real device.</div><div class="ttdef"><b>Definition:</b> ir_Electra.cpp:39</div></div>
<div class="ttc" id="anamespacestdAc_html_aae50ee315fa9c9ec1a4078da40d6b147ab3199775e825c139b44e3e9ccf3cbc7e"><div class="ttname"><a href="namespacestdAc.html#aae50ee315fa9c9ec1a4078da40d6b147ab3199775e825c139b44e3e9ccf3cbc7e">stdAc::swingh_t::kMiddle</a></div><div class="ttdeci">@ kMiddle</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_a2e00b92b55657fc4e140eb85e3a414dc"><div class="ttname"><a href="IRremoteESP8266_8h.html#a2e00b92b55657fc4e140eb85e3a414dc">kSherwoodMinRepeat</a></div><div class="ttdeci">const uint16_t kSherwoodMinRepeat</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:1097</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_a8b2b3670dc74ce9fbf3c8b511422a06c"><div class="ttname"><a href="IRremoteESP8266_8h.html#a8b2b3670dc74ce9fbf3c8b511422a06c">kCarrierAc64MinRepeat</a></div><div class="ttdeci">const uint16_t kCarrierAc64MinRepeat</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:928</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:995</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_a2e00b92b55657fc4e140eb85e3a414dc"><div class="ttname"><a href="IRremoteESP8266_8h.html#a2e00b92b55657fc4e140eb85e3a414dc">kSherwoodMinRepeat</a></div><div class="ttdeci">const uint16_t kSherwoodMinRepeat</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:1128</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_a8b2b3670dc74ce9fbf3c8b511422a06c"><div class="ttname"><a href="IRremoteESP8266_8h.html#a8b2b3670dc74ce9fbf3c8b511422a06c">kCarrierAc64MinRepeat</a></div><div class="ttdeci">const uint16_t kCarrierAc64MinRepeat</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:955</div></div>
<div class="ttc" id="aIRsend_8h_html_ab4e3ebf2fdf3c6a46da89a3e6ebcd2e2adaecfc16f36975f231db2507a8a36c0c"><div class="ttname"><a href="IRsend_8h.html#ab4e3ebf2fdf3c6a46da89a3e6ebcd2e2adaecfc16f36975f231db2507a8a36c0c">DG11J191</a></div><div class="ttdeci">@ DG11J191</div><div class="ttdef"><b>Definition:</b> IRsend.h:172</div></div>
<div class="ttc" id="aclassIRsend_html_a386f026bf739b0718efde4cffa6ce129"><div class="ttname"><a href="classIRsend.html#a386f026bf739b0718efde4cffa6ce129">IRsend::begin</a></div><div class="ttdeci">void begin()</div><div class="ttdoc">Enable the pin for output.</div><div class="ttdef"><b>Definition:</b> IRsend.cpp:45</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_ae3128c987a1571fb6b021ffe30079663"><div class="ttname"><a href="IRremoteESP8266_8h.html#ae3128c987a1571fb6b021ffe30079663">kSanyoAcStateLength</a></div><div class="ttdeci">const uint16_t kSanyoAcStateLength</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:1083</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_a0e797e69cca806e73c902f5d9dfe1bf1"><div class="ttname"><a href="IRremoteESP8266_8h.html#a0e797e69cca806e73c902f5d9dfe1bf1">kTechnibelAcDefaultRepeat</a></div><div class="ttdeci">const uint16_t kTechnibelAcDefaultRepeat</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:961</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_ae3128c987a1571fb6b021ffe30079663"><div class="ttname"><a href="IRremoteESP8266_8h.html#ae3128c987a1571fb6b021ffe30079663">kSanyoAcStateLength</a></div><div class="ttdeci">const uint16_t kSanyoAcStateLength</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:1114</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_a0e797e69cca806e73c902f5d9dfe1bf1"><div class="ttname"><a href="IRremoteESP8266_8h.html#a0e797e69cca806e73c902f5d9dfe1bf1">kTechnibelAcDefaultRepeat</a></div><div class="ttdeci">const uint16_t kTechnibelAcDefaultRepeat</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:988</div></div>
<div class="ttc" id="aclassIRsend_html_a1a3d3f83d0b7a59ff5510b038f658eb6"><div class="ttname"><a href="classIRsend.html#a1a3d3f83d0b7a59ff5510b038f658eb6">IRsend::sendFujitsuAC</a></div><div class="ttdeci">void sendFujitsuAC(const unsigned char data[], const uint16_t nbytes, const uint16_t repeat=kFujitsuAcMinRepeat)</div><div class="ttdoc">Send a Fujitsu A/C formatted message. Status: STABLE / Known Good.</div><div class="ttdef"><b>Definition:</b> ir_Fujitsu.cpp:53</div></div>
<div class="ttc" id="anamespacestdAc_html_aae50ee315fa9c9ec1a4078da40d6b147a375fe2e8ea70186052eeb2983baa1d7d"><div class="ttname"><a href="namespacestdAc.html#aae50ee315fa9c9ec1a4078da40d6b147a375fe2e8ea70186052eeb2983baa1d7d">stdAc::swingh_t::kLeftMax</a></div><div class="ttdeci">@ kLeftMax</div></div>
<div class="ttc" id="aclassIRsend_html_a8f4c7a36380ba31155eba5ff8f5f631e"><div class="ttname"><a href="classIRsend.html#a8f4c7a36380ba31155eba5ff8f5f631e">IRsend::encodeSharp</a></div><div class="ttdeci">uint32_t encodeSharp(const uint16_t address, const uint16_t command, const uint16_t expansion=1, const uint16_t check=0, const bool MSBfirst=false)</div><div class="ttdoc">Encode a (raw) Sharp message from it's components. Status: STABLE / Works okay.</div><div class="ttdef"><b>Definition:</b> ir_Sharp.cpp:98</div></div>
<div class="ttc" id="anamespacestdAc_html_a99ad268c783486f9b3207cb78f48444fab9480fe865ab6bbfb66c8308068a06c2"><div class="ttname"><a href="namespacestdAc.html#a99ad268c783486f9b3207cb78f48444fab9480fe865ab6bbfb66c8308068a06c2">stdAc::opmode_t::kCool</a></div><div class="ttdeci">@ kCool</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="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:1049</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:1123</div></div>
<div class="ttc" id="astructstdAc_1_1state__t_html_a94fa6098d7422292a1c6943973cd106a"><div class="ttname"><a href="structstdAc_1_1state__t.html#a94fa6098d7422292a1c6943973cd106a">stdAc::state_t::sleep</a></div><div class="ttdeci">int16_t sleep</div><div class="ttdef"><b>Definition:</b> IRsend.h:114</div></div>
<div class="ttc" id="astructstdAc_1_1state__t_html_ab85d37cc99bbbc4915331369c4ea622e"><div class="ttname"><a href="structstdAc_1_1state__t.html#ab85d37cc99bbbc4915331369c4ea622e">stdAc::state_t::power</a></div><div class="ttdeci">bool power</div><div class="ttdef"><b>Definition:</b> IRsend.h:100</div></div>
<div class="ttc" id="anamespacestdAc_html_a99ad268c783486f9b3207cb78f48444fa03b7310c6ec7018a07ee9e3ffb95a34b"><div class="ttname"><a href="namespacestdAc.html#a99ad268c783486f9b3207cb78f48444fa03b7310c6ec7018a07ee9e3ffb95a34b">stdAc::opmode_t::kFan</a></div><div class="ttdeci">@ kFan</div></div>
<div class="ttc" id="aclassIRsend_html_a2a9676de30bb868b313cc9c30025f790"><div class="ttname"><a href="classIRsend.html#a2a9676de30bb868b313cc9c30025f790">IRsend::sendHitachiAc424</a></div><div class="ttdeci">void sendHitachiAc424(const unsigned char data[], const uint16_t nbytes=kHitachiAc424StateLength, const uint16_t repeat=kHitachiAcDefaultRepeat)</div><div class="ttdoc">Send a Hitachi 53-byte/424-bit A/C formatted message. (HITACHI_AC424) Status: STABLE / Reported as wo...</div><div class="ttdef"><b>Definition:</b> ir_Hitachi.cpp:927</div></div>
<div class="ttc" id="aclassIRsend_html_ac6300f977fe94119813481ba682ce33f"><div class="ttname"><a href="classIRsend.html#ac6300f977fe94119813481ba682ce33f">IRsend::sendTeco</a></div><div class="ttdeci">void sendTeco(const uint64_t data, const uint16_t nbits=kTecoBits, const uint16_t repeat=kNoRepeat)</div><div class="ttdoc">Send a Teco A/C message. Status: Beta / Probably working.</div><div class="ttdef"><b>Definition:</b> ir_Teco.cpp:37</div></div>
<div class="ttc" id="anamespacestdAc_html_ac07f224c7bb47cac55dd01f24770ef43acc9ab5e60ac2a9a675ba64bf4bb49dc8"><div class="ttname"><a href="namespacestdAc.html#ac07f224c7bb47cac55dd01f24770ef43acc9ab5e60ac2a9a675ba64bf4bb49dc8">stdAc::swingv_t::kOff</a></div><div class="ttdeci">@ kOff</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_a01adbe4e1afb2ba26a5a60bf5b0b42f6"><div class="ttname"><a href="IRremoteESP8266_8h.html#a01adbe4e1afb2ba26a5a60bf5b0b42f6">kMitsubishi136StateLength</a></div><div class="ttdeci">const uint16_t kMitsubishi136StateLength</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:1041</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_a01adbe4e1afb2ba26a5a60bf5b0b42f6"><div class="ttname"><a href="IRremoteESP8266_8h.html#a01adbe4e1afb2ba26a5a60bf5b0b42f6">kMitsubishi136StateLength</a></div><div class="ttdeci">const uint16_t kMitsubishi136StateLength</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:1072</div></div>
<div class="ttc" id="aclassIRsend_html_a85f2a98255d3af7b7407c082ea7b7c16"><div class="ttname"><a href="classIRsend.html#a85f2a98255d3af7b7407c082ea7b7c16">IRsend::sendLutron</a></div><div class="ttdeci">void sendLutron(uint64_t data, uint16_t nbits=kLutronBits, uint16_t repeat=kNoRepeat)</div><div class="ttdoc">Send a Lutron formatted message. Status: Stable / Appears to be working for real devices.</div><div class="ttdef"><b>Definition:</b> ir_Lutron.cpp:41</div></div>
<div class="ttc" id="aclassIRsend_html_a2773d251da1d35b964810c8cc4cb438b"><div class="ttname"><a href="classIRsend.html#a2773d251da1d35b964810c8cc4cb438b">IRsend::sendSamsungAC</a></div><div class="ttdeci">void sendSamsungAC(const unsigned char data[], const uint16_t nbytes=kSamsungAcStateLength, const uint16_t repeat=kSamsungAcDefaultRepeat)</div><div class="ttdoc">Send a Samsung A/C message. Status: Stable / Known working.</div><div class="ttdef"><b>Definition:</b> ir_Samsung.cpp:241</div></div>
<div class="ttc" id="aclassIRsend_html_a8340497ae75f00c844e53dfc73700d9c"><div class="ttname"><a href="classIRsend.html#a8340497ae75f00c844e53dfc73700d9c">IRsend::encodePanasonic</a></div><div class="ttdeci">uint64_t encodePanasonic(const uint16_t manufacturer, const uint8_t device, const uint8_t subdevice, const uint8_t function)</div><div class="ttdoc">Calculate the raw Panasonic data based on device, subdevice, &amp; function. Status: STABLE / Should be w...</div><div class="ttdef"><b>Definition:</b> ir_Panasonic.cpp:103</div></div>
<div class="ttc" id="aclassIRsend_html_aa23e51a97a0ec1907d22623fed6dd223"><div class="ttname"><a href="classIRsend.html#aa23e51a97a0ec1907d22623fed6dd223">IRsend::sendSanyoLC7461</a></div><div class="ttdeci">void sendSanyoLC7461(const uint64_t data, const uint16_t nbits=kSanyoLC7461Bits, const uint16_t repeat=kNoRepeat)</div><div class="ttdoc">Send a Sanyo LC7461 message. Status: BETA / Probably works.</div><div class="ttdef"><b>Definition:</b> ir_Sanyo.cpp:112</div></div>
<div class="ttc" id="aclassIRsend_html_a792780b7de996c90c86dd7b700eaf271"><div class="ttname"><a href="classIRsend.html#a792780b7de996c90c86dd7b700eaf271">IRsend::IRsend</a></div><div class="ttdeci">IRsend(uint16_t IRsendPin, bool inverted=false, bool use_modulation=true)</div><div class="ttdoc">Constructor for an IRsend object.</div><div class="ttdef"><b>Definition:</b> IRsend.cpp:28</div></div>
<div class="ttc" id="aclassIRsend_html_ac7a72d61af219d983409911bdc1769b8"><div class="ttname"><a href="classIRsend.html#ac7a72d61af219d983409911bdc1769b8">IRsend::sendDISH</a></div><div class="ttdeci">void sendDISH(uint64_t data, uint16_t nbits=kDishBits, uint16_t repeat=kDishMinRepeat)</div><div class="ttdoc">Send a DISH NETWORK formatted message. Status: STABLE / Working.</div><div class="ttdef"><b>Definition:</b> ir_Dish.cpp:48</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="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:1106</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:1160</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:1150</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:1040</div></div>
<div class="ttc" id="aIRsend_8h_html_af65070c92b97fa00b2de3818c46039c9a5d6dadebb4f337aa20ea06a87ae9b34a"><div class="ttname"><a href="IRsend_8h.html#af65070c92b97fa00b2de3818c46039c9a5d6dadebb4f337aa20ea06a87ae9b34a">YBOFB</a></div><div class="ttdeci">@ YBOFB</div><div class="ttdef"><b>Definition:</b> IRsend.h:136</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_a2614cf3cb840f028eb1dc684aeb1272c"><div class="ttname"><a href="IRremoteESP8266_8h.html#a2614cf3cb840f028eb1dc684aeb1272c">kLegoPfMinRepeat</a></div><div class="ttdeci">const uint16_t kLegoPfMinRepeat</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:1019</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_a2614cf3cb840f028eb1dc684aeb1272c"><div class="ttname"><a href="IRremoteESP8266_8h.html#a2614cf3cb840f028eb1dc684aeb1272c">kLegoPfMinRepeat</a></div><div class="ttdeci">const uint16_t kLegoPfMinRepeat</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:1050</div></div>
<div class="ttc" id="aIRsend_8h_html_a258e4af12642d613587149fa734e45e7a11c3296670bdeab9ddd87e4edb875e64"><div class="ttname"><a href="IRsend_8h.html#a258e4af12642d613587149fa734e45e7a11c3296670bdeab9ddd87e4edb875e64">A907</a></div><div class="ttdeci">@ A907</div><div class="ttdef"><b>Definition:</b> IRsend.h:158</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_a746e1ce73c2ebd9bd1f5300494820a0c"><div class="ttname"><a href="IRremoteESP8266_8h.html#a746e1ce73c2ebd9bd1f5300494820a0c">kAmcorDefaultRepeat</a></div><div class="ttdeci">const uint16_t kAmcorDefaultRepeat</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:917</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_a746e1ce73c2ebd9bd1f5300494820a0c"><div class="ttname"><a href="IRremoteESP8266_8h.html#a746e1ce73c2ebd9bd1f5300494820a0c">kAmcorDefaultRepeat</a></div><div class="ttdeci">const uint16_t kAmcorDefaultRepeat</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:944</div></div>
<div class="ttc" id="aclassIRsend_html_aa99bfdaa71ff5bf088faaa17d304f45d"><div class="ttname"><a href="classIRsend.html#aa99bfdaa71ff5bf088faaa17d304f45d">IRsend::sendDaikin216</a></div><div class="ttdeci">void sendDaikin216(const unsigned char data[], const uint16_t nbytes=kDaikin216StateLength, const uint16_t repeat=kDaikin216DefaultRepeat)</div><div class="ttdoc">Send a Daikin216 (216-bit) A/C formatted message. Status: Alpha / Untested on a real device.</div><div class="ttdef"><b>Definition:</b> ir_Daikin.cpp:1413</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="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:1107</div></div>
<div class="ttc" id="aclassIRsend_html_ae0686829eba31587b71034a1c0495971"><div class="ttname"><a href="classIRsend.html#ae0686829eba31587b71034a1c0495971">IRsend::encodePioneer</a></div><div class="ttdeci">uint64_t encodePioneer(uint16_t address, uint16_t command)</div><div class="ttdoc">Calculate the raw Pioneer data code based on two NEC sub-codes Status: STABLE / Expected to work.</div><div class="ttdef"><b>Definition:</b> ir_Pioneer.cpp:77</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_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:968</div></div>
<div class="ttc" id="astructstdAc_1_1state__t_html_a251ad14e187a9905137e9e4e010c3e34"><div class="ttname"><a href="structstdAc_1_1state__t.html#a251ad14e187a9905137e9e4e010c3e34">stdAc::state_t::quiet</a></div><div class="ttdeci">bool quiet</div><div class="ttdef"><b>Definition:</b> IRsend.h:107</div></div>
<div class="ttc" id="aclassIRsend_html_ae760ef1be11f25f7a61237f96a8871d9"><div class="ttname"><a href="classIRsend.html#ae760ef1be11f25f7a61237f96a8871d9">IRsend::encodeRC5X</a></div><div class="ttdeci">uint16_t encodeRC5X(const uint8_t address, const uint8_t command, const bool key_released=false)</div><div class="ttdoc">Encode a Philips RC-5X data message. Status: Beta / Should be working.</div><div class="ttdef"><b>Definition:</b> ir_RC5_RC6.cpp:127</div></div>
<div class="ttc" id="astructstdAc_1_1state__t_html"><div class="ttname"><a href="structstdAc_1_1state__t.html">stdAc::state_t</a></div><div class="ttdoc">Structure to hold a common A/C state.</div><div class="ttdef"><b>Definition:</b> IRsend.h:97</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_a9b36135c3df24eab232a5edac8c58c5e"><div class="ttname"><a href="IRremoteESP8266_8h.html#a9b36135c3df24eab232a5edac8c58c5e">kLasertagMinRepeat</a></div><div class="ttdeci">const uint16_t kLasertagMinRepeat</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:1017</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:1098</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_a9b36135c3df24eab232a5edac8c58c5e"><div class="ttname"><a href="IRremoteESP8266_8h.html#a9b36135c3df24eab232a5edac8c58c5e">kLasertagMinRepeat</a></div><div class="ttdeci">const uint16_t kLasertagMinRepeat</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:1048</div></div>
<div class="ttc" id="aIRsend_8h_html_affa33c170fe058b783372852fca7cc5b"><div class="ttname"><a href="IRsend_8h.html#affa33c170fe058b783372852fca7cc5b">kDutyDefault</a></div><div class="ttdeci">const uint8_t kDutyDefault</div><div class="ttdef"><b>Definition:</b> IRsend.h:35</div></div>
<div class="ttc" id="astructstdAc_1_1state__t_html_aae084b686685f2b2a07ccdda649e358c"><div class="ttname"><a href="structstdAc_1_1state__t.html#aae084b686685f2b2a07ccdda649e358c">stdAc::state_t::turbo</a></div><div class="ttdeci">bool turbo</div><div class="ttdef"><b>Definition:</b> IRsend.h:108</div></div>
<div class="ttc" id="aclassIRsend_html_af1d0e9ec0f735fc5fb9011d4f4cb8327"><div class="ttname"><a href="classIRsend.html#af1d0e9ec0f735fc5fb9011d4f4cb8327">IRsend::sendMagiQuest</a></div><div class="ttdeci">void sendMagiQuest(const uint64_t data, const uint16_t nbits=kMagiquestBits, const uint16_t repeat=kNoRepeat)</div><div class="ttdoc">Send a MagiQuest formatted message. Status: Beta / Should be working.</div><div class="ttdef"><b>Definition:</b> ir_Magiquest.cpp:25</div></div>
<div class="ttc" id="aclassIRsend_html_afcc65332acb4b5a1edc623194cc2ac7e"><div class="ttname"><a href="classIRsend.html#afcc65332acb4b5a1edc623194cc2ac7e">IRsend::sendTechnibelAc</a></div><div class="ttdeci">void sendTechnibelAc(uint64_t data, uint16_t nbits=kTechnibelAcBits, uint16_t repeat=kTechnibelAcDefaultRepeat)</div><div class="ttdoc">Send an Technibel AC formatted message. Status: STABLE / Reported as working on a real device.</div><div class="ttdef"><b>Definition:</b> ir_Technibel.cpp:35</div></div>
<div class="ttc" id="aclassIRsend_html_a11e26c03c87e2bed756eb7f318570bd8"><div class="ttname"><a href="classIRsend.html#a11e26c03c87e2bed756eb7f318570bd8">IRsend::modulation</a></div><div class="ttdeci">bool modulation</div><div class="ttdef"><b>Definition:</b> IRsend.h:735</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_a16fc26a3ff66a66068ac9638554df847"><div class="ttname"><a href="IRremoteESP8266_8h.html#a16fc26a3ff66a66068ac9638554df847">kNeoclimaMinRepeat</a></div><div class="ttdeci">const uint16_t kNeoclimaMinRepeat</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:1059</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_a5ff0437b26e325bc2516a3e63c7ffe76"><div class="ttname"><a href="IRremoteESP8266_8h.html#a5ff0437b26e325bc2516a3e63c7ffe76">kMitsubishi112StateLength</a></div><div class="ttdeci">const uint16_t kMitsubishi112StateLength</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:1044</div></div>
<div class="ttc" id="aclassIRsend_html_a11e26c03c87e2bed756eb7f318570bd8"><div class="ttname"><a href="classIRsend.html#a11e26c03c87e2bed756eb7f318570bd8">IRsend::modulation</a></div><div class="ttdeci">bool modulation</div><div class="ttdef"><b>Definition:</b> IRsend.h:749</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_a16fc26a3ff66a66068ac9638554df847"><div class="ttname"><a href="IRremoteESP8266_8h.html#a16fc26a3ff66a66068ac9638554df847">kNeoclimaMinRepeat</a></div><div class="ttdeci">const uint16_t kNeoclimaMinRepeat</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:1090</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_a5ff0437b26e325bc2516a3e63c7ffe76"><div class="ttname"><a href="IRremoteESP8266_8h.html#a5ff0437b26e325bc2516a3e63c7ffe76">kMitsubishi112StateLength</a></div><div class="ttdeci">const uint16_t kMitsubishi112StateLength</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:1075</div></div>
<div class="ttc" id="anamespacestdAc_html_a8bb0dbf18fe69f639f4ac0b3ff133383acd8fe42741a3bbc973bbf1d404afeff4"><div class="ttname"><a href="namespacestdAc.html#a8bb0dbf18fe69f639f4ac0b3ff133383acd8fe42741a3bbc973bbf1d404afeff4">stdAc::fanspeed_t::kLow</a></div><div class="ttdeci">@ kLow</div></div>
<div class="ttc" id="aclassIRsend_html_a59668b767e4ad4966fe0bc259c3bd34f"><div class="ttname"><a href="classIRsend.html#a59668b767e4ad4966fe0bc259c3bd34f">IRsend::sendArgo</a></div><div class="ttdeci">void sendArgo(const unsigned char data[], const uint16_t nbytes=kArgoStateLength, const uint16_t repeat=kArgoDefaultRepeat)</div><div class="ttdoc">Send a Argo A/C formatted message. Status: BETA / Probably works.</div><div class="ttdef"><b>Definition:</b> ir_Argo.cpp:38</div></div>
<div class="ttc" id="aclassIRsend_html_a2dedce2841e4a6445a98f03393fce823"><div class="ttname"><a href="classIRsend.html#a2dedce2841e4a6445a98f03393fce823">IRsend::sendTcl112Ac</a></div><div class="ttdeci">void sendTcl112Ac(const unsigned char data[], const uint16_t nbytes=kTcl112AcStateLength, const uint16_t repeat=kTcl112AcDefaultRepeat)</div><div class="ttdoc">Send a TCL 112-bit A/C message. Status: Beta / Probably working.</div><div class="ttdef"><b>Definition:</b> ir_Tcl.cpp:31</div></div>
<div class="ttc" id="aIRsend_8h_html_a1b797a5e5176ac0eef49810bf7f40e6fabf39cff180c071fbc44601eeded236c4"><div class="ttname"><a href="IRsend_8h.html#a1b797a5e5176ac0eef49810bf7f40e6fabf39cff180c071fbc44601eeded236c4">kPanasonicJke</a></div><div class="ttdeci">@ kPanasonicJke</div><div class="ttdef"><b>Definition:</b> IRsend.h:151</div></div>
<div class="ttc" id="anamespacestdAc_html_aae50ee315fa9c9ec1a4078da40d6b147a2dd2b017192f8a09367d48c7648213c9"><div class="ttname"><a href="namespacestdAc.html#aae50ee315fa9c9ec1a4078da40d6b147a2dd2b017192f8a09367d48c7648213c9">stdAc::swingh_t::kRight</a></div><div class="ttdeci">@ kRight</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>
<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:1133</div></div>
<div class="ttc" id="aclassIRsend_html_a088af5f0d76965c61fe5716f7b8f2b61"><div class="ttname"><a href="classIRsend.html#a088af5f0d76965c61fe5716f7b8f2b61">IRsend::sendCOOLIX</a></div><div class="ttdeci">void sendCOOLIX(uint64_t data, uint16_t nbits=kCoolixBits, uint16_t repeat=kCoolixDefaultRepeat)</div><div class="ttdoc">Send a Coolix message Status: STABLE / Confirmed Working.</div><div class="ttdef"><b>Definition:</b> ir_Coolix.cpp:49</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="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:997</div></div>
<div class="ttc" id="aclassIRsend_html_a324c9e455c0bae51ebe9bc07e915c043"><div class="ttname"><a href="classIRsend.html#a324c9e455c0bae51ebe9bc07e915c043">IRsend::sendNEC</a></div><div class="ttdeci">void sendNEC(uint64_t data, uint16_t nbits=kNECBits, uint16_t repeat=kNoRepeat)</div><div class="ttdoc">Send a raw NEC(Renesas) formatted message. Status: STABLE / Known working.</div><div class="ttdef"><b>Definition:</b> ir_NEC.cpp:28</div></div>
<div class="ttc" id="aclassIRsend_html_a98301801daf929ec8ce022987ae394f2"><div class="ttname"><a href="classIRsend.html#a98301801daf929ec8ce022987ae394f2">IRsend::sendMWM</a></div><div class="ttdeci">void sendMWM(const unsigned char data[], const uint16_t nbytes, const uint16_t repeat=kNoRepeat)</div><div class="ttdoc">Send a MWM packet/message. Status: Implemented.</div><div class="ttdef"><b>Definition:</b> ir_MWM.cpp:37</div></div>
<div class="ttc" id="aIRsend_8h_html_aaf962dae17f7186607a93128fc2d13e2"><div class="ttname"><a href="IRsend_8h.html#aaf962dae17f7186607a93128fc2d13e2">voltas_ac_remote_model_t</a></div><div class="ttdeci">voltas_ac_remote_model_t</div><div class="ttdoc">Voltas A/C model numbers.</div><div class="ttdef"><b>Definition:</b> IRsend.h:164</div></div>
<div class="ttc" id="aclassIRsend_html_aa403d2192a6eb57910e6f84695475b27"><div class="ttname"><a href="classIRsend.html#aa403d2192a6eb57910e6f84695475b27">IRsend::sendDaikin64</a></div><div class="ttdeci">void sendDaikin64(const uint64_t data, const uint16_t nbits=kDaikin64Bits, const uint16_t repeat=kDaikin64DefaultRepeat)</div><div class="ttdoc">Send a Daikin64 (64-bit) A/C formatted message. Status: Beta / Probably Working.</div><div class="ttdef"><b>Definition:</b> ir_Daikin.cpp:3440</div></div>
<div class="ttc" id="aclassIRsend_html_a2192a95e0d162f9b1775fc2a47f65c37"><div class="ttname"><a href="classIRsend.html#a2192a95e0d162f9b1775fc2a47f65c37">IRsend::sendRC6</a></div><div class="ttdeci">void sendRC6(const uint64_t data, const uint16_t nbits=kRC6Mode0Bits, const uint16_t repeat=kNoRepeat)</div><div class="ttdoc">Send a Philips RC-6 packet. Status: Stable.</div><div class="ttdef"><b>Definition:</b> ir_RC5_RC6.cpp:190</div></div>
<div class="ttc" id="aIRsend_8h_html_a3a451a4e72e39a4bbf75c62af0ac62f5"><div class="ttname"><a href="IRsend_8h.html#a3a451a4e72e39a4bbf75c62af0ac62f5">kPeriodOffset</a></div><div class="ttdeci">const int8_t kPeriodOffset</div><div class="ttdef"><b>Definition:</b> IRsend.h:26</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="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:1051</div></div>
<div class="ttc" id="aclassIRsend_html_ac4b5bcb95d3aff70b2f84074177e9e92"><div class="ttname"><a href="classIRsend.html#ac4b5bcb95d3aff70b2f84074177e9e92">IRsend::sendDaikin176</a></div><div class="ttdeci">void sendDaikin176(const unsigned char data[], const uint16_t nbytes=kDaikin176StateLength, const uint16_t repeat=kDaikin176DefaultRepeat)</div><div class="ttdoc">Send a Daikin176 (176-bit) A/C formatted message. Status: STABLE / Working on a real device.</div><div class="ttdef"><b>Definition:</b> ir_Daikin.cpp:2130</div></div>
<div class="ttc" id="aIRsend_8h_html_a258e4af12642d613587149fa734e45e7"><div class="ttname"><a href="IRsend_8h.html#a258e4af12642d613587149fa734e45e7">sharp_ac_remote_model_t</a></div><div class="ttdeci">sharp_ac_remote_model_t</div><div class="ttdoc">Sharp A/C model numbers.</div><div class="ttdef"><b>Definition:</b> IRsend.h:157</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_a885bc5a3a5ba2d8827a62d07a43d0321"><div class="ttname"><a href="IRremoteESP8266_8h.html#a885bc5a3a5ba2d8827a62d07a43d0321">kGoodweatherMinRepeat</a></div><div class="ttdeci">const uint16_t kGoodweatherMinRepeat</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:985</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_a8fb8c5778feaa94114218c36e8e43641"><div class="ttname"><a href="IRremoteESP8266_8h.html#a8fb8c5778feaa94114218c36e8e43641">kElectraAcStateLength</a></div><div class="ttdeci">const uint16_t kElectraAcStateLength</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:972</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_a6816d2cb11b99a61fb63e6d0928e6706"><div class="ttname"><a href="IRremoteESP8266_8h.html#a6816d2cb11b99a61fb63e6d0928e6706">kGreeDefaultRepeat</a></div><div class="ttdeci">const uint16_t kGreeDefaultRepeat</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:988</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_a885bc5a3a5ba2d8827a62d07a43d0321"><div class="ttname"><a href="IRremoteESP8266_8h.html#a885bc5a3a5ba2d8827a62d07a43d0321">kGoodweatherMinRepeat</a></div><div class="ttdeci">const uint16_t kGoodweatherMinRepeat</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:1012</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_a8fb8c5778feaa94114218c36e8e43641"><div class="ttname"><a href="IRremoteESP8266_8h.html#a8fb8c5778feaa94114218c36e8e43641">kElectraAcStateLength</a></div><div class="ttdeci">const uint16_t kElectraAcStateLength</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:999</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_a6816d2cb11b99a61fb63e6d0928e6706"><div class="ttname"><a href="IRremoteESP8266_8h.html#a6816d2cb11b99a61fb63e6d0928e6706">kGreeDefaultRepeat</a></div><div class="ttdeci">const uint16_t kGreeDefaultRepeat</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:1015</div></div>
<div class="ttc" id="anamespacestdAc_html_a99ad268c783486f9b3207cb78f48444f"><div class="ttname"><a href="namespacestdAc.html#a99ad268c783486f9b3207cb78f48444f">stdAc::opmode_t</a></div><div class="ttdeci">opmode_t</div><div class="ttdoc">Common A/C settings for A/C operating modes.</div><div class="ttdef"><b>Definition:</b> IRsend.h:46</div></div>
<div class="ttc" id="aclassIRsend_html_a8e2d98ae5c39ee07a61f08facecbaa1e"><div class="ttname"><a href="classIRsend.html#a8e2d98ae5c39ee07a61f08facecbaa1e">IRsend::sendGoodweather</a></div><div class="ttdeci">void sendGoodweather(const uint64_t data, const uint16_t nbits=kGoodweatherBits, const uint16_t repeat=kGoodweatherMinRepeat)</div><div class="ttdoc">Send a Goodweather HVAC formatted message. Status: BETA / Needs testing on real device.</div><div class="ttdef"><b>Definition:</b> ir_Goodweather.cpp:31</div></div>
<!-- start footer part -->

View File

@ -87,6 +87,9 @@ Functions</h2></td></tr>
<tr class="memitem:a9f6ddef74b41ef6f8d2805fcfc396420"><td class="memItemLeft" align="right" valign="top"><a class="el" href="IRremoteESP8266_8h.html#afbeda3fd1bdc8c37d01bdf9f5c8274ff">String</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="IRutils_8cpp.html#a9f6ddef74b41ef6f8d2805fcfc396420">uint64ToString</a> (uint64_t input, uint8_t base)</td></tr>
<tr class="memdesc:a9f6ddef74b41ef6f8d2805fcfc396420"><td class="mdescLeft">&#160;</td><td class="mdescRight">Convert a uint64_t (unsigned long long) to a string. Arduino String/toInt/Serial.print() can't handle printing 64 bit values. <a href="IRutils_8cpp.html#a9f6ddef74b41ef6f8d2805fcfc396420">More...</a><br /></td></tr>
<tr class="separator:a9f6ddef74b41ef6f8d2805fcfc396420"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa1beb5c8700b91d8e5419bafd0a1ed84"><td class="memItemLeft" align="right" valign="top"><a class="el" href="IRremoteESP8266_8h.html#afbeda3fd1bdc8c37d01bdf9f5c8274ff">String</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="IRutils_8cpp.html#aa1beb5c8700b91d8e5419bafd0a1ed84">int64ToString</a> (int64_t input, uint8_t base)</td></tr>
<tr class="memdesc:aa1beb5c8700b91d8e5419bafd0a1ed84"><td class="mdescLeft">&#160;</td><td class="mdescRight">Convert a int64_t (signed long long) to a string. Arduino String/toInt/Serial.print() can't handle printing 64 bit values. <a href="IRutils_8cpp.html#aa1beb5c8700b91d8e5419bafd0a1ed84">More...</a><br /></td></tr>
<tr class="separator:aa1beb5c8700b91d8e5419bafd0a1ed84"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad2b0a4b9a1a7fca3d5f5afc14b682433"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="IRutils_8cpp.html#ad2b0a4b9a1a7fca3d5f5afc14b682433">serialPrintUint64</a> (uint64_t input, uint8_t base)</td></tr>
<tr class="memdesc:ad2b0a4b9a1a7fca3d5f5afc14b682433"><td class="mdescLeft">&#160;</td><td class="mdescRight">Print a uint64_t/unsigned long long to the Serial port Serial.print() can't handle printing long longs. (uint64_t) <a href="IRutils_8cpp.html#ad2b0a4b9a1a7fca3d5f5afc14b682433">More...</a><br /></td></tr>
<tr class="separator:ad2b0a4b9a1a7fca3d5f5afc14b682433"><td class="memSeparator" colspan="2">&#160;</td></tr>
@ -147,6 +150,9 @@ Functions</h2></td></tr>
<tr class="memitem:a772e623c4b60208200e02afbaec66651"><td class="memItemLeft" align="right" valign="top"><a class="el" href="IRremoteESP8266_8h.html#afbeda3fd1bdc8c37d01bdf9f5c8274ff">String</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceirutils.html#a772e623c4b60208200e02afbaec66651">irutils::addIntToString</a> (const uint16_t value, const <a class="el" href="IRremoteESP8266_8h.html#afbeda3fd1bdc8c37d01bdf9f5c8274ff">String</a> label, const bool precomma)</td></tr>
<tr class="memdesc:a772e623c4b60208200e02afbaec66651"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a String with a colon separated labeled Integer suitable for Humans. e.g. "Foo: 23". <a href="namespaceirutils.html#a772e623c4b60208200e02afbaec66651">More...</a><br /></td></tr>
<tr class="separator:a772e623c4b60208200e02afbaec66651"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad8032ad49c2af274b7c9bc2ecd7d6bce"><td class="memItemLeft" align="right" valign="top"><a class="el" href="IRremoteESP8266_8h.html#afbeda3fd1bdc8c37d01bdf9f5c8274ff">String</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceirutils.html#ad8032ad49c2af274b7c9bc2ecd7d6bce">irutils::addSignedIntToString</a> (const int16_t value, const <a class="el" href="IRremoteESP8266_8h.html#afbeda3fd1bdc8c37d01bdf9f5c8274ff">String</a> label, const bool precomma)</td></tr>
<tr class="memdesc:ad8032ad49c2af274b7c9bc2ecd7d6bce"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a String with a colon separated labeled Integer suitable for Humans. e.g. "Foo: 23". <a href="namespaceirutils.html#ad8032ad49c2af274b7c9bc2ecd7d6bce">More...</a><br /></td></tr>
<tr class="separator:ad8032ad49c2af274b7c9bc2ecd7d6bce"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae89b70ce66617a8707c1951eadbc6fbd"><td class="memItemLeft" align="right" valign="top"><a class="el" href="IRremoteESP8266_8h.html#afbeda3fd1bdc8c37d01bdf9f5c8274ff">String</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceirutils.html#ae89b70ce66617a8707c1951eadbc6fbd">irutils::modelToStr</a> (const <a class="el" href="IRremoteESP8266_8h.html#ad5b287a488a8c1b7b8661f029ab56fad">decode_type_t</a> protocol, const int16_t model)</td></tr>
<tr class="memdesc:ae89b70ce66617a8707c1951eadbc6fbd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Generate the model string for a given Protocol/Model pair. <a href="namespaceirutils.html#ae89b70ce66617a8707c1951eadbc6fbd">More...</a><br /></td></tr>
<tr class="separator:ae89b70ce66617a8707c1951eadbc6fbd"><td class="memSeparator" colspan="2">&#160;</td></tr>
@ -432,6 +438,44 @@ Functions</h2></td></tr>
</dl>
<dl class="section return"><dt>Returns</dt><dd>True if the protocol uses a state array. False if just an integer. </dd></dl>
</div>
</div>
<a id="aa1beb5c8700b91d8e5419bafd0a1ed84"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa1beb5c8700b91d8e5419bafd0a1ed84">&#9670;&nbsp;</a></span>int64ToString()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="IRremoteESP8266_8h.html#afbeda3fd1bdc8c37d01bdf9f5c8274ff">String</a> int64ToString </td>
<td>(</td>
<td class="paramtype">int64_t&#160;</td>
<td class="paramname"><em>input</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint8_t&#160;</td>
<td class="paramname"><em>base</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Convert a int64_t (signed long long) to a string. Arduino String/toInt/Serial.print() can't handle printing 64 bit values. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">input</td><td>The value to print </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">base</td><td>The output base. </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>A String representation of the integer. </dd></dl>
</div>
</div>
<a id="a1a85904f25c8ec77fb554d238c59cfdb"></a>

View File

@ -90,6 +90,9 @@ Functions</h2></td></tr>
<tr class="memitem:a781650451d38303e80da677539f574ee"><td class="memItemLeft" align="right" valign="top"><a class="el" href="IRremoteESP8266_8h.html#afbeda3fd1bdc8c37d01bdf9f5c8274ff">String</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="IRutils_8h.html#a781650451d38303e80da677539f574ee">uint64ToString</a> (uint64_t input, uint8_t base=10)</td></tr>
<tr class="memdesc:a781650451d38303e80da677539f574ee"><td class="mdescLeft">&#160;</td><td class="mdescRight">Convert a uint64_t (unsigned long long) to a string. Arduino String/toInt/Serial.print() can't handle printing 64 bit values. <a href="IRutils_8h.html#a781650451d38303e80da677539f574ee">More...</a><br /></td></tr>
<tr class="separator:a781650451d38303e80da677539f574ee"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1c9b605bf161ffe454f31ef7f91ddede"><td class="memItemLeft" align="right" valign="top"><a class="el" href="IRremoteESP8266_8h.html#afbeda3fd1bdc8c37d01bdf9f5c8274ff">String</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="IRutils_8h.html#a1c9b605bf161ffe454f31ef7f91ddede">int64ToString</a> (int64_t input, uint8_t base=10)</td></tr>
<tr class="memdesc:a1c9b605bf161ffe454f31ef7f91ddede"><td class="mdescLeft">&#160;</td><td class="mdescRight">Convert a int64_t (signed long long) to a string. Arduino String/toInt/Serial.print() can't handle printing 64 bit values. <a href="IRutils_8h.html#a1c9b605bf161ffe454f31ef7f91ddede">More...</a><br /></td></tr>
<tr class="separator:a1c9b605bf161ffe454f31ef7f91ddede"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7f49135f3d160700eb12ff6b7309341c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="IRremoteESP8266_8h.html#afbeda3fd1bdc8c37d01bdf9f5c8274ff">String</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="IRutils_8h.html#a7f49135f3d160700eb12ff6b7309341c">typeToString</a> (const <a class="el" href="IRremoteESP8266_8h.html#ad5b287a488a8c1b7b8661f029ab56fad">decode_type_t</a> protocol, const bool isRepeat=false)</td></tr>
<tr class="memdesc:a7f49135f3d160700eb12ff6b7309341c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Convert a protocol type (enum etc) to a human readable string. <a href="IRutils_8h.html#a7f49135f3d160700eb12ff6b7309341c">More...</a><br /></td></tr>
<tr class="separator:a7f49135f3d160700eb12ff6b7309341c"><td class="memSeparator" colspan="2">&#160;</td></tr>
@ -147,6 +150,9 @@ Functions</h2></td></tr>
<tr class="memitem:a772e623c4b60208200e02afbaec66651"><td class="memItemLeft" align="right" valign="top"><a class="el" href="IRremoteESP8266_8h.html#afbeda3fd1bdc8c37d01bdf9f5c8274ff">String</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceirutils.html#a772e623c4b60208200e02afbaec66651">irutils::addIntToString</a> (const uint16_t value, const <a class="el" href="IRremoteESP8266_8h.html#afbeda3fd1bdc8c37d01bdf9f5c8274ff">String</a> label, const bool precomma)</td></tr>
<tr class="memdesc:a772e623c4b60208200e02afbaec66651"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a String with a colon separated labeled Integer suitable for Humans. e.g. "Foo: 23". <a href="namespaceirutils.html#a772e623c4b60208200e02afbaec66651">More...</a><br /></td></tr>
<tr class="separator:a772e623c4b60208200e02afbaec66651"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad8032ad49c2af274b7c9bc2ecd7d6bce"><td class="memItemLeft" align="right" valign="top"><a class="el" href="IRremoteESP8266_8h.html#afbeda3fd1bdc8c37d01bdf9f5c8274ff">String</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceirutils.html#ad8032ad49c2af274b7c9bc2ecd7d6bce">irutils::addSignedIntToString</a> (const int16_t value, const <a class="el" href="IRremoteESP8266_8h.html#afbeda3fd1bdc8c37d01bdf9f5c8274ff">String</a> label, const bool precomma)</td></tr>
<tr class="memdesc:ad8032ad49c2af274b7c9bc2ecd7d6bce"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a String with a colon separated labeled Integer suitable for Humans. e.g. "Foo: 23". <a href="namespaceirutils.html#ad8032ad49c2af274b7c9bc2ecd7d6bce">More...</a><br /></td></tr>
<tr class="separator:ad8032ad49c2af274b7c9bc2ecd7d6bce"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae89b70ce66617a8707c1951eadbc6fbd"><td class="memItemLeft" align="right" valign="top"><a class="el" href="IRremoteESP8266_8h.html#afbeda3fd1bdc8c37d01bdf9f5c8274ff">String</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceirutils.html#ae89b70ce66617a8707c1951eadbc6fbd">irutils::modelToStr</a> (const <a class="el" href="IRremoteESP8266_8h.html#ad5b287a488a8c1b7b8661f029ab56fad">decode_type_t</a> protocol, const int16_t model)</td></tr>
<tr class="memdesc:ae89b70ce66617a8707c1951eadbc6fbd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Generate the model string for a given Protocol/Model pair. <a href="namespaceirutils.html#ae89b70ce66617a8707c1951eadbc6fbd">More...</a><br /></td></tr>
<tr class="separator:ae89b70ce66617a8707c1951eadbc6fbd"><td class="memSeparator" colspan="2">&#160;</td></tr>
@ -446,6 +452,44 @@ Variables</h2></td></tr>
</dl>
<dl class="section return"><dt>Returns</dt><dd>True if the protocol uses a state array. False if just an integer. </dd></dl>
</div>
</div>
<a id="a1c9b605bf161ffe454f31ef7f91ddede"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1c9b605bf161ffe454f31ef7f91ddede">&#9670;&nbsp;</a></span>int64ToString()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="IRremoteESP8266_8h.html#afbeda3fd1bdc8c37d01bdf9f5c8274ff">String</a> int64ToString </td>
<td>(</td>
<td class="paramtype">int64_t&#160;</td>
<td class="paramname"><em>input</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint8_t&#160;</td>
<td class="paramname"><em>base</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Convert a int64_t (signed long long) to a string. Arduino String/toInt/Serial.print() can't handle printing 64 bit values. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">input</td><td>The value to print </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">base</td><td>The output base. </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>A String representation of the integer. </dd></dl>
</div>
</div>
<a id="a1a85904f25c8ec77fb554d238c59cfdb"></a>

View File

@ -91,168 +91,173 @@ $(function() {
<div class="line"><a name="l00020"></a><span class="lineno"><a class="line" href="IRutils_8h.html#a5432915ab86062fceadc067a233f1627"> 20</a></span>&#160;<span class="keyword">const</span> uint8_t <a class="code" href="IRutils_8h.html#a5432915ab86062fceadc067a233f1627">kModeBitsSize</a> = 3;</div>
<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;uint64_t <a class="code" href="IRutils_8h.html#a366219b6f1c46f41c6573b3e5e875e41">reverseBits</a>(uint64_t input, uint16_t nbits);</div>
<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<a class="code" href="IRremoteESP8266_8h.html#afbeda3fd1bdc8c37d01bdf9f5c8274ff">String</a> <a class="code" href="IRutils_8h.html#a781650451d38303e80da677539f574ee">uint64ToString</a>(uint64_t input, uint8_t base = 10);</div>
<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<a class="code" href="IRremoteESP8266_8h.html#afbeda3fd1bdc8c37d01bdf9f5c8274ff">String</a> <a class="code" href="IRutils_8h.html#a7f49135f3d160700eb12ff6b7309341c">typeToString</a>(<span class="keyword">const</span> <a class="code" href="IRremoteESP8266_8h.html#ad5b287a488a8c1b7b8661f029ab56fad">decode_type_t</a> protocol,</div>
<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160; <span class="keyword">const</span> <span class="keywordtype">bool</span> <a class="code" href="namespaceIRXmpUtils.html#a25e2d3af57d86fecf7b01b6a0639d0cc">isRepeat</a> = <span class="keyword">false</span>);</div>
<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="keywordtype">void</span> <a class="code" href="IRutils_8h.html#a315d5f05fb572564025bc9ce9b820243">serialPrintUint64</a>(uint64_t input, uint8_t base = 10);</div>
<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<a class="code" href="IRremoteESP8266_8h.html#afbeda3fd1bdc8c37d01bdf9f5c8274ff">String</a> <a class="code" href="IRutils_8h.html#a10fc00c8b399dddb67a228325e6e2f79">resultToSourceCode</a>(<span class="keyword">const</span> <a class="code" href="classdecode__results.html">decode_results</a> * <span class="keyword">const</span> results);</div>
<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<a class="code" href="IRremoteESP8266_8h.html#afbeda3fd1bdc8c37d01bdf9f5c8274ff">String</a> <a class="code" href="IRutils_8h.html#afbfdef125ff077431f3abc27a1eeb800">resultToTimingInfo</a>(<span class="keyword">const</span> <a class="code" href="classdecode__results.html">decode_results</a> * <span class="keyword">const</span> results);</div>
<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<a class="code" href="IRremoteESP8266_8h.html#afbeda3fd1bdc8c37d01bdf9f5c8274ff">String</a> <a class="code" href="IRutils_8h.html#a0cc6ae1b9649b1ea1d2bfe7e7b03b6d8">resultToHumanReadableBasic</a>(<span class="keyword">const</span> <a class="code" href="classdecode__results.html">decode_results</a> * <span class="keyword">const</span> results);</div>
<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<a class="code" href="IRremoteESP8266_8h.html#afbeda3fd1bdc8c37d01bdf9f5c8274ff">String</a> <a class="code" href="IRutils_8h.html#a25a669d53f231de6152f8e60cedf39f7">resultToHexidecimal</a>(<span class="keyword">const</span> <a class="code" href="classdecode__results.html">decode_results</a> * <span class="keyword">const</span> result);</div>
<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;<span class="keywordtype">bool</span> <a class="code" href="IRutils_8h.html#a6efd4986db60709d3501606ec7ab5382">hasACState</a>(<span class="keyword">const</span> <a class="code" href="IRremoteESP8266_8h.html#ad5b287a488a8c1b7b8661f029ab56fad">decode_type_t</a> protocol);</div>
<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;uint16_t <a class="code" href="IRutils_8h.html#aad5f25cf6a2dded8b48f4a6dd16857be">getCorrectedRawLength</a>(<span class="keyword">const</span> <a class="code" href="classdecode__results.html">decode_results</a> * <span class="keyword">const</span> results);</div>
<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;uint16_t *<a class="code" href="IRutils_8h.html#a7b3bbfa1f2bf2dea2fc40a2fefe05a2a">resultToRawArray</a>(<span class="keyword">const</span> <a class="code" href="classdecode__results.html">decode_results</a> * <span class="keyword">const</span> decode);</div>
<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;uint8_t <a class="code" href="IRutils_8h.html#a3f33bdd680bea210b212d4e9925eb8eb">sumBytes</a>(<span class="keyword">const</span> uint8_t * <span class="keyword">const</span> start, <span class="keyword">const</span> uint16_t length,</div>
<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160; <span class="keyword">const</span> uint8_t init = 0);</div>
<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;uint8_t <a class="code" href="IRutils_8h.html#ab030689a93499311ee8e6621ac8757aa">xorBytes</a>(<span class="keyword">const</span> uint8_t * <span class="keyword">const</span> start, <span class="keyword">const</span> uint16_t length,</div>
<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160; <span class="keyword">const</span> uint8_t init = 0);</div>
<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;uint16_t <a class="code" href="IRutils_8h.html#a27816eac50afafa9e53ba4b53675da20">countBits</a>(<span class="keyword">const</span> uint8_t * <span class="keyword">const</span> start, <span class="keyword">const</span> uint16_t length,</div>
<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160; <span class="keyword">const</span> <span class="keywordtype">bool</span> ones = <span class="keyword">true</span>, <span class="keyword">const</span> uint16_t init = 0);</div>
<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;uint16_t <a class="code" href="IRutils_8h.html#a27816eac50afafa9e53ba4b53675da20">countBits</a>(<span class="keyword">const</span> uint64_t data, <span class="keyword">const</span> uint8_t length,</div>
<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160; <span class="keyword">const</span> <span class="keywordtype">bool</span> ones = <span class="keyword">true</span>, <span class="keyword">const</span> uint16_t init = 0);</div>
<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;uint64_t <a class="code" href="IRutils_8h.html#a1a85904f25c8ec77fb554d238c59cfdb">invertBits</a>(<span class="keyword">const</span> uint64_t data, <span class="keyword">const</span> uint16_t nbits);</div>
<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;<a class="code" href="IRremoteESP8266_8h.html#ad5b287a488a8c1b7b8661f029ab56fad">decode_type_t</a> <a class="code" href="IRutils_8h.html#a10b9312e4ac9c96d895af83db01ed72e">strToDecodeType</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *str);</div>
<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;<span class="keywordtype">float</span> <a class="code" href="IRutils_8h.html#a19b940e26a4f8ddcaf86cce1ec62d563">celsiusToFahrenheit</a>(<span class="keyword">const</span> <span class="keywordtype">float</span> deg);</div>
<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;<span class="keywordtype">float</span> <a class="code" href="IRutils_8h.html#a83538e86145850c24b1c824723089502">fahrenheitToCelsius</a>(<span class="keyword">const</span> <span class="keywordtype">float</span> deg);</div>
<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespaceirutils.html">irutils</a> {</div>
<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160; <a class="code" href="IRremoteESP8266_8h.html#afbeda3fd1bdc8c37d01bdf9f5c8274ff">String</a> <a class="code" href="namespaceirutils.html#a12ba9cf1830a886649a80c3cc5fdce2b">addBoolToString</a>(<span class="keyword">const</span> <span class="keywordtype">bool</span> value, <span class="keyword">const</span> <a class="code" href="IRremoteESP8266_8h.html#afbeda3fd1bdc8c37d01bdf9f5c8274ff">String</a> label,</div>
<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160; <span class="keyword">const</span> <span class="keywordtype">bool</span> precomma = <span class="keyword">true</span>);</div>
<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160; <a class="code" href="IRremoteESP8266_8h.html#afbeda3fd1bdc8c37d01bdf9f5c8274ff">String</a> <a class="code" href="namespaceirutils.html#a772e623c4b60208200e02afbaec66651">addIntToString</a>(<span class="keyword">const</span> uint16_t value, <span class="keyword">const</span> <a class="code" href="IRremoteESP8266_8h.html#afbeda3fd1bdc8c37d01bdf9f5c8274ff">String</a> label,</div>
<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160; <span class="keyword">const</span> <span class="keywordtype">bool</span> precomma = <span class="keyword">true</span>);</div>
<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160; <a class="code" href="IRremoteESP8266_8h.html#afbeda3fd1bdc8c37d01bdf9f5c8274ff">String</a> <a class="code" href="namespaceirutils.html#ae89b70ce66617a8707c1951eadbc6fbd">modelToStr</a>(<span class="keyword">const</span> <a class="code" href="IRremoteESP8266_8h.html#ad5b287a488a8c1b7b8661f029ab56fad">decode_type_t</a> protocol, <span class="keyword">const</span> int16_t model);</div>
<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160; <a class="code" href="IRremoteESP8266_8h.html#afbeda3fd1bdc8c37d01bdf9f5c8274ff">String</a> <a class="code" href="namespaceirutils.html#a06e5a5c2b6f6649035dfa5eb19801367">addModelToString</a>(<span class="keyword">const</span> <a class="code" href="IRremoteESP8266_8h.html#ad5b287a488a8c1b7b8661f029ab56fad">decode_type_t</a> protocol, <span class="keyword">const</span> int16_t model,</div>
<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160; <span class="keyword">const</span> <span class="keywordtype">bool</span> precomma = <span class="keyword">true</span>);</div>
<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160; <a class="code" href="IRremoteESP8266_8h.html#afbeda3fd1bdc8c37d01bdf9f5c8274ff">String</a> <a class="code" href="namespaceirutils.html#ac98793392d1e65c1b8d6895eb9d9b75b">addLabeledString</a>(<span class="keyword">const</span> <a class="code" href="IRremoteESP8266_8h.html#afbeda3fd1bdc8c37d01bdf9f5c8274ff">String</a> value, <span class="keyword">const</span> <a class="code" href="IRremoteESP8266_8h.html#afbeda3fd1bdc8c37d01bdf9f5c8274ff">String</a> label,</div>
<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160; <span class="keyword">const</span> <span class="keywordtype">bool</span> precomma = <span class="keyword">true</span>);</div>
<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160; <a class="code" href="IRremoteESP8266_8h.html#afbeda3fd1bdc8c37d01bdf9f5c8274ff">String</a> <a class="code" href="namespaceirutils.html#a0cef0634f4db979a93b7dc19cc2b4a85">addTempToString</a>(<span class="keyword">const</span> uint16_t degrees, <span class="keyword">const</span> <span class="keywordtype">bool</span> celsius = <span class="keyword">true</span>,</div>
<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160; <span class="keyword">const</span> <span class="keywordtype">bool</span> precomma = <span class="keyword">true</span>);</div>
<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160; <a class="code" href="IRremoteESP8266_8h.html#afbeda3fd1bdc8c37d01bdf9f5c8274ff">String</a> <a class="code" href="namespaceirutils.html#a3a47e2b142c7738958e367b0c80a79e7">addTempFloatToString</a>(<span class="keyword">const</span> <span class="keywordtype">float</span> degrees, <span class="keyword">const</span> <span class="keywordtype">bool</span> celsius = <span class="keyword">true</span>,</div>
<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160; <span class="keyword">const</span> <span class="keywordtype">bool</span> precomma = <span class="keyword">true</span>);</div>
<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160; <a class="code" href="IRremoteESP8266_8h.html#afbeda3fd1bdc8c37d01bdf9f5c8274ff">String</a> <a class="code" href="namespaceirutils.html#a8b74ae0258e98aa0eaebc6f3efe1481e">addModeToString</a>(<span class="keyword">const</span> uint8_t mode, <span class="keyword">const</span> uint8_t automatic,</div>
<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160; <span class="keyword">const</span> uint8_t cool, <span class="keyword">const</span> uint8_t heat,</div>
<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160; <span class="keyword">const</span> uint8_t dry, <span class="keyword">const</span> uint8_t fan);</div>
<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160; <a class="code" href="IRremoteESP8266_8h.html#afbeda3fd1bdc8c37d01bdf9f5c8274ff">String</a> <a class="code" href="namespaceirutils.html#af222d5a977e2cd2c979184c449d3c2f8">addFanToString</a>(<span class="keyword">const</span> uint8_t speed, <span class="keyword">const</span> uint8_t high,</div>
<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160; <span class="keyword">const</span> uint8_t low, <span class="keyword">const</span> uint8_t automatic,</div>
<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160; <span class="keyword">const</span> uint8_t quiet, <span class="keyword">const</span> uint8_t medium,</div>
<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160; <span class="keyword">const</span> uint8_t maximum = 0xFF);</div>
<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160; <a class="code" href="IRremoteESP8266_8h.html#afbeda3fd1bdc8c37d01bdf9f5c8274ff">String</a> <a class="code" href="namespaceirutils.html#ae9eeea9379788b856d148ca5bc7eaf7a">addSwingHToString</a>(<span class="keyword">const</span> uint8_t position, <span class="keyword">const</span> uint8_t automatic,</div>
<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160; <span class="keyword">const</span> uint8_t maxleft, <span class="keyword">const</span> uint8_t left,</div>
<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160; <span class="keyword">const</span> uint8_t middle,</div>
<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160; <span class="keyword">const</span> uint8_t right, <span class="keyword">const</span> uint8_t maxright,</div>
<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160; <span class="keyword">const</span> uint8_t off,</div>
<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160; <span class="keyword">const</span> uint8_t leftright, <span class="keyword">const</span> uint8_t rightleft,</div>
<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160; <span class="keyword">const</span> uint8_t threed, <span class="keyword">const</span> uint8_t wide);</div>
<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160; <a class="code" href="IRremoteESP8266_8h.html#afbeda3fd1bdc8c37d01bdf9f5c8274ff">String</a> <a class="code" href="namespaceirutils.html#a4921dc8d85aa1cc3e89aaa64c24abd58">addSwingVToString</a>(<span class="keyword">const</span> uint8_t position, <span class="keyword">const</span> uint8_t automatic,</div>
<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160; <span class="keyword">const</span> uint8_t highest, <span class="keyword">const</span> uint8_t high,</div>
<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160; <span class="keyword">const</span> uint8_t uppermiddle,</div>
<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160; <span class="keyword">const</span> uint8_t middle,</div>
<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160; <span class="keyword">const</span> uint8_t lowermiddle,</div>
<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160; <span class="keyword">const</span> uint8_t low, <span class="keyword">const</span> uint8_t lowest,</div>
<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160; <span class="keyword">const</span> uint8_t off, <span class="keyword">const</span> uint8_t swing,</div>
<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160; <span class="keyword">const</span> uint8_t breeze, <span class="keyword">const</span> uint8_t circulate);</div>
<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160; <a class="code" href="IRremoteESP8266_8h.html#afbeda3fd1bdc8c37d01bdf9f5c8274ff">String</a> <a class="code" href="namespaceirutils.html#a6ead1d10578c64627f8a24b5d8a7444f">addDayToString</a>(<span class="keyword">const</span> uint8_t day_of_week, <span class="keyword">const</span> int8_t offset = 0,</div>
<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160; <span class="keyword">const</span> <span class="keywordtype">bool</span> precomma = <span class="keyword">true</span>);</div>
<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160; <a class="code" href="IRremoteESP8266_8h.html#afbeda3fd1bdc8c37d01bdf9f5c8274ff">String</a> <a class="code" href="namespaceirutils.html#a6e55c6fdcc82e1ef8bd5f73df83609a7">htmlEscape</a>(<span class="keyword">const</span> <a class="code" href="IRremoteESP8266_8h.html#afbeda3fd1bdc8c37d01bdf9f5c8274ff">String</a> unescaped);</div>
<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160; <a class="code" href="IRremoteESP8266_8h.html#afbeda3fd1bdc8c37d01bdf9f5c8274ff">String</a> <a class="code" href="namespaceirutils.html#a9c59c8dd886c283fdb8adc9082c6890a">msToString</a>(uint32_t <span class="keyword">const</span> msecs);</div>
<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160; <a class="code" href="IRremoteESP8266_8h.html#afbeda3fd1bdc8c37d01bdf9f5c8274ff">String</a> <a class="code" href="namespaceirutils.html#aebab40a2c69624adc1a5a8a6db72952f">minsToString</a>(<span class="keyword">const</span> uint16_t mins);</div>
<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160; uint8_t <a class="code" href="namespaceirutils.html#a4752ecc3eafa3ca2e13344a52519b343">sumNibbles</a>(<span class="keyword">const</span> uint8_t * <span class="keyword">const</span> start, <span class="keyword">const</span> uint16_t length,</div>
<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160; <span class="keyword">const</span> uint8_t init = 0);</div>
<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160; uint8_t <a class="code" href="namespaceirutils.html#a4752ecc3eafa3ca2e13344a52519b343">sumNibbles</a>(<span class="keyword">const</span> uint64_t data, <span class="keyword">const</span> uint8_t count = 16,</div>
<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160; <span class="keyword">const</span> uint8_t init = 0, <span class="keyword">const</span> <span class="keywordtype">bool</span> nibbleonly = <span class="keyword">true</span>);</div>
<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160; uint8_t <a class="code" href="namespaceirutils.html#af18c4abfd0ed9f4b3a099ecec1999ee7">bcdToUint8</a>(<span class="keyword">const</span> uint8_t bcd);</div>
<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160; uint8_t <a class="code" href="namespaceirutils.html#a534704a52b75acd46f687cc0a2b91bf1">uint8ToBcd</a>(<span class="keyword">const</span> uint8_t integer);</div>
<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="namespaceirutils.html#ac0756774b20e4f7c836abee466800ee6">getBit</a>(<span class="keyword">const</span> uint64_t data, <span class="keyword">const</span> uint8_t position,</div>
<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160; <span class="keyword">const</span> uint8_t size = 64);</div>
<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="namespaceirutils.html#ac0756774b20e4f7c836abee466800ee6">getBit</a>(<span class="keyword">const</span> uint8_t data, <span class="keyword">const</span> uint8_t position);</div>
<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160;<span class="preprocessor">#define GETBIT8(a, b) (a &amp; ((uint8_t)1 &lt;&lt; b))</span></div>
<div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160;<span class="preprocessor">#define GETBIT16(a, b) (a &amp; ((uint16_t)1 &lt;&lt; b))</span></div>
<div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160;<span class="preprocessor">#define GETBIT32(a, b) (a &amp; ((uint32_t)1 &lt;&lt; b))</span></div>
<div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160;<span class="preprocessor">#define GETBIT64(a, b) (a &amp; ((uint64_t)1 &lt;&lt; b))</span></div>
<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160;<span class="preprocessor">#define GETBITS8(data, offset, size) \</span></div>
<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160;<span class="preprocessor"> (((data) &amp; (((uint8_t)UINT8_MAX &gt;&gt; (8 - (size))) &lt;&lt; (offset))) &gt;&gt; (offset))</span></div>
<div class="line"><a name="l00103"></a><span class="lineno"> 103</span>&#160;<span class="preprocessor">#define GETBITS16(data, offset, size) \</span></div>
<div class="line"><a name="l00104"></a><span class="lineno"> 104</span>&#160;<span class="preprocessor"> (((data) &amp; (((uint16_t)UINT16_MAX &gt;&gt; (16 - (size))) &lt;&lt; (offset))) &gt;&gt; \</span></div>
<div class="line"><a name="l00105"></a><span class="lineno"> 105</span>&#160;<span class="preprocessor"> (offset))</span></div>
<div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160;<span class="preprocessor">#define GETBITS32(data, offset, size) \</span></div>
<div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160;<span class="preprocessor"> (((data) &amp; (((uint32_t)UINT32_MAX &gt;&gt; (32 - (size))) &lt;&lt; (offset))) &gt;&gt; \</span></div>
<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<a class="code" href="IRremoteESP8266_8h.html#afbeda3fd1bdc8c37d01bdf9f5c8274ff">String</a> <a class="code" href="IRutils_8h.html#a1c9b605bf161ffe454f31ef7f91ddede">int64ToString</a>(int64_t input, uint8_t base = 10);</div>
<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<a class="code" href="IRremoteESP8266_8h.html#afbeda3fd1bdc8c37d01bdf9f5c8274ff">String</a> <a class="code" href="IRutils_8h.html#a7f49135f3d160700eb12ff6b7309341c">typeToString</a>(<span class="keyword">const</span> <a class="code" href="IRremoteESP8266_8h.html#ad5b287a488a8c1b7b8661f029ab56fad">decode_type_t</a> protocol,</div>
<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160; <span class="keyword">const</span> <span class="keywordtype">bool</span> <a class="code" href="namespaceIRXmpUtils.html#a25e2d3af57d86fecf7b01b6a0639d0cc">isRepeat</a> = <span class="keyword">false</span>);</div>
<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="keywordtype">void</span> <a class="code" href="IRutils_8h.html#a315d5f05fb572564025bc9ce9b820243">serialPrintUint64</a>(uint64_t input, uint8_t base = 10);</div>
<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<a class="code" href="IRremoteESP8266_8h.html#afbeda3fd1bdc8c37d01bdf9f5c8274ff">String</a> <a class="code" href="IRutils_8h.html#a10fc00c8b399dddb67a228325e6e2f79">resultToSourceCode</a>(<span class="keyword">const</span> <a class="code" href="classdecode__results.html">decode_results</a> * <span class="keyword">const</span> results);</div>
<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<a class="code" href="IRremoteESP8266_8h.html#afbeda3fd1bdc8c37d01bdf9f5c8274ff">String</a> <a class="code" href="IRutils_8h.html#afbfdef125ff077431f3abc27a1eeb800">resultToTimingInfo</a>(<span class="keyword">const</span> <a class="code" href="classdecode__results.html">decode_results</a> * <span class="keyword">const</span> results);</div>
<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<a class="code" href="IRremoteESP8266_8h.html#afbeda3fd1bdc8c37d01bdf9f5c8274ff">String</a> <a class="code" href="IRutils_8h.html#a0cc6ae1b9649b1ea1d2bfe7e7b03b6d8">resultToHumanReadableBasic</a>(<span class="keyword">const</span> <a class="code" href="classdecode__results.html">decode_results</a> * <span class="keyword">const</span> results);</div>
<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;<a class="code" href="IRremoteESP8266_8h.html#afbeda3fd1bdc8c37d01bdf9f5c8274ff">String</a> <a class="code" href="IRutils_8h.html#a25a669d53f231de6152f8e60cedf39f7">resultToHexidecimal</a>(<span class="keyword">const</span> <a class="code" href="classdecode__results.html">decode_results</a> * <span class="keyword">const</span> result);</div>
<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="keywordtype">bool</span> <a class="code" href="IRutils_8h.html#a6efd4986db60709d3501606ec7ab5382">hasACState</a>(<span class="keyword">const</span> <a class="code" href="IRremoteESP8266_8h.html#ad5b287a488a8c1b7b8661f029ab56fad">decode_type_t</a> protocol);</div>
<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;uint16_t <a class="code" href="IRutils_8h.html#aad5f25cf6a2dded8b48f4a6dd16857be">getCorrectedRawLength</a>(<span class="keyword">const</span> <a class="code" href="classdecode__results.html">decode_results</a> * <span class="keyword">const</span> results);</div>
<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;uint16_t *<a class="code" href="IRutils_8h.html#a7b3bbfa1f2bf2dea2fc40a2fefe05a2a">resultToRawArray</a>(<span class="keyword">const</span> <a class="code" href="classdecode__results.html">decode_results</a> * <span class="keyword">const</span> decode);</div>
<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;uint8_t <a class="code" href="IRutils_8h.html#a3f33bdd680bea210b212d4e9925eb8eb">sumBytes</a>(<span class="keyword">const</span> uint8_t * <span class="keyword">const</span> start, <span class="keyword">const</span> uint16_t length,</div>
<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160; <span class="keyword">const</span> uint8_t init = 0);</div>
<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;uint8_t <a class="code" href="IRutils_8h.html#ab030689a93499311ee8e6621ac8757aa">xorBytes</a>(<span class="keyword">const</span> uint8_t * <span class="keyword">const</span> start, <span class="keyword">const</span> uint16_t length,</div>
<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160; <span class="keyword">const</span> uint8_t init = 0);</div>
<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;uint16_t <a class="code" href="IRutils_8h.html#a27816eac50afafa9e53ba4b53675da20">countBits</a>(<span class="keyword">const</span> uint8_t * <span class="keyword">const</span> start, <span class="keyword">const</span> uint16_t length,</div>
<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160; <span class="keyword">const</span> <span class="keywordtype">bool</span> ones = <span class="keyword">true</span>, <span class="keyword">const</span> uint16_t init = 0);</div>
<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;uint16_t <a class="code" href="IRutils_8h.html#a27816eac50afafa9e53ba4b53675da20">countBits</a>(<span class="keyword">const</span> uint64_t data, <span class="keyword">const</span> uint8_t length,</div>
<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160; <span class="keyword">const</span> <span class="keywordtype">bool</span> ones = <span class="keyword">true</span>, <span class="keyword">const</span> uint16_t init = 0);</div>
<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;uint64_t <a class="code" href="IRutils_8h.html#a1a85904f25c8ec77fb554d238c59cfdb">invertBits</a>(<span class="keyword">const</span> uint64_t data, <span class="keyword">const</span> uint16_t nbits);</div>
<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;<a class="code" href="IRremoteESP8266_8h.html#ad5b287a488a8c1b7b8661f029ab56fad">decode_type_t</a> <a class="code" href="IRutils_8h.html#a10b9312e4ac9c96d895af83db01ed72e">strToDecodeType</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *str);</div>
<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;<span class="keywordtype">float</span> <a class="code" href="IRutils_8h.html#a19b940e26a4f8ddcaf86cce1ec62d563">celsiusToFahrenheit</a>(<span class="keyword">const</span> <span class="keywordtype">float</span> deg);</div>
<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;<span class="keywordtype">float</span> <a class="code" href="IRutils_8h.html#a83538e86145850c24b1c824723089502">fahrenheitToCelsius</a>(<span class="keyword">const</span> <span class="keywordtype">float</span> deg);</div>
<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespaceirutils.html">irutils</a> {</div>
<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160; <a class="code" href="IRremoteESP8266_8h.html#afbeda3fd1bdc8c37d01bdf9f5c8274ff">String</a> <a class="code" href="namespaceirutils.html#a12ba9cf1830a886649a80c3cc5fdce2b">addBoolToString</a>(<span class="keyword">const</span> <span class="keywordtype">bool</span> value, <span class="keyword">const</span> <a class="code" href="IRremoteESP8266_8h.html#afbeda3fd1bdc8c37d01bdf9f5c8274ff">String</a> label,</div>
<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160; <span class="keyword">const</span> <span class="keywordtype">bool</span> precomma = <span class="keyword">true</span>);</div>
<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160; <a class="code" href="IRremoteESP8266_8h.html#afbeda3fd1bdc8c37d01bdf9f5c8274ff">String</a> <a class="code" href="namespaceirutils.html#a772e623c4b60208200e02afbaec66651">addIntToString</a>(<span class="keyword">const</span> uint16_t value, <span class="keyword">const</span> <a class="code" href="IRremoteESP8266_8h.html#afbeda3fd1bdc8c37d01bdf9f5c8274ff">String</a> label,</div>
<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160; <span class="keyword">const</span> <span class="keywordtype">bool</span> precomma = <span class="keyword">true</span>);</div>
<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160; <a class="code" href="IRremoteESP8266_8h.html#afbeda3fd1bdc8c37d01bdf9f5c8274ff">String</a> <a class="code" href="namespaceirutils.html#ad8032ad49c2af274b7c9bc2ecd7d6bce">addSignedIntToString</a>(<span class="keyword">const</span> int16_t value, <span class="keyword">const</span> <a class="code" href="IRremoteESP8266_8h.html#afbeda3fd1bdc8c37d01bdf9f5c8274ff">String</a> label,</div>
<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160; <span class="keyword">const</span> <span class="keywordtype">bool</span> precomma = <span class="keyword">true</span>);</div>
<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160; <a class="code" href="IRremoteESP8266_8h.html#afbeda3fd1bdc8c37d01bdf9f5c8274ff">String</a> <a class="code" href="namespaceirutils.html#ae89b70ce66617a8707c1951eadbc6fbd">modelToStr</a>(<span class="keyword">const</span> <a class="code" href="IRremoteESP8266_8h.html#ad5b287a488a8c1b7b8661f029ab56fad">decode_type_t</a> protocol, <span class="keyword">const</span> int16_t model);</div>
<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160; <a class="code" href="IRremoteESP8266_8h.html#afbeda3fd1bdc8c37d01bdf9f5c8274ff">String</a> <a class="code" href="namespaceirutils.html#a06e5a5c2b6f6649035dfa5eb19801367">addModelToString</a>(<span class="keyword">const</span> <a class="code" href="IRremoteESP8266_8h.html#ad5b287a488a8c1b7b8661f029ab56fad">decode_type_t</a> protocol, <span class="keyword">const</span> int16_t model,</div>
<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160; <span class="keyword">const</span> <span class="keywordtype">bool</span> precomma = <span class="keyword">true</span>);</div>
<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160; <a class="code" href="IRremoteESP8266_8h.html#afbeda3fd1bdc8c37d01bdf9f5c8274ff">String</a> <a class="code" href="namespaceirutils.html#ac98793392d1e65c1b8d6895eb9d9b75b">addLabeledString</a>(<span class="keyword">const</span> <a class="code" href="IRremoteESP8266_8h.html#afbeda3fd1bdc8c37d01bdf9f5c8274ff">String</a> value, <span class="keyword">const</span> <a class="code" href="IRremoteESP8266_8h.html#afbeda3fd1bdc8c37d01bdf9f5c8274ff">String</a> label,</div>
<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160; <span class="keyword">const</span> <span class="keywordtype">bool</span> precomma = <span class="keyword">true</span>);</div>
<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160; <a class="code" href="IRremoteESP8266_8h.html#afbeda3fd1bdc8c37d01bdf9f5c8274ff">String</a> <a class="code" href="namespaceirutils.html#a0cef0634f4db979a93b7dc19cc2b4a85">addTempToString</a>(<span class="keyword">const</span> uint16_t degrees, <span class="keyword">const</span> <span class="keywordtype">bool</span> celsius = <span class="keyword">true</span>,</div>
<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160; <span class="keyword">const</span> <span class="keywordtype">bool</span> precomma = <span class="keyword">true</span>);</div>
<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160; <a class="code" href="IRremoteESP8266_8h.html#afbeda3fd1bdc8c37d01bdf9f5c8274ff">String</a> <a class="code" href="namespaceirutils.html#a3a47e2b142c7738958e367b0c80a79e7">addTempFloatToString</a>(<span class="keyword">const</span> <span class="keywordtype">float</span> degrees, <span class="keyword">const</span> <span class="keywordtype">bool</span> celsius = <span class="keyword">true</span>,</div>
<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160; <span class="keyword">const</span> <span class="keywordtype">bool</span> precomma = <span class="keyword">true</span>);</div>
<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160; <a class="code" href="IRremoteESP8266_8h.html#afbeda3fd1bdc8c37d01bdf9f5c8274ff">String</a> <a class="code" href="namespaceirutils.html#a8b74ae0258e98aa0eaebc6f3efe1481e">addModeToString</a>(<span class="keyword">const</span> uint8_t mode, <span class="keyword">const</span> uint8_t automatic,</div>
<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160; <span class="keyword">const</span> uint8_t cool, <span class="keyword">const</span> uint8_t heat,</div>
<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160; <span class="keyword">const</span> uint8_t dry, <span class="keyword">const</span> uint8_t fan);</div>
<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160; <a class="code" href="IRremoteESP8266_8h.html#afbeda3fd1bdc8c37d01bdf9f5c8274ff">String</a> <a class="code" href="namespaceirutils.html#af222d5a977e2cd2c979184c449d3c2f8">addFanToString</a>(<span class="keyword">const</span> uint8_t speed, <span class="keyword">const</span> uint8_t high,</div>
<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160; <span class="keyword">const</span> uint8_t low, <span class="keyword">const</span> uint8_t automatic,</div>
<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160; <span class="keyword">const</span> uint8_t quiet, <span class="keyword">const</span> uint8_t medium,</div>
<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160; <span class="keyword">const</span> uint8_t maximum = 0xFF);</div>
<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160; <a class="code" href="IRremoteESP8266_8h.html#afbeda3fd1bdc8c37d01bdf9f5c8274ff">String</a> <a class="code" href="namespaceirutils.html#ae9eeea9379788b856d148ca5bc7eaf7a">addSwingHToString</a>(<span class="keyword">const</span> uint8_t position, <span class="keyword">const</span> uint8_t automatic,</div>
<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160; <span class="keyword">const</span> uint8_t maxleft, <span class="keyword">const</span> uint8_t left,</div>
<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160; <span class="keyword">const</span> uint8_t middle,</div>
<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160; <span class="keyword">const</span> uint8_t right, <span class="keyword">const</span> uint8_t maxright,</div>
<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160; <span class="keyword">const</span> uint8_t off,</div>
<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160; <span class="keyword">const</span> uint8_t leftright, <span class="keyword">const</span> uint8_t rightleft,</div>
<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160; <span class="keyword">const</span> uint8_t threed, <span class="keyword">const</span> uint8_t wide);</div>
<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160; <a class="code" href="IRremoteESP8266_8h.html#afbeda3fd1bdc8c37d01bdf9f5c8274ff">String</a> <a class="code" href="namespaceirutils.html#a4921dc8d85aa1cc3e89aaa64c24abd58">addSwingVToString</a>(<span class="keyword">const</span> uint8_t position, <span class="keyword">const</span> uint8_t automatic,</div>
<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160; <span class="keyword">const</span> uint8_t highest, <span class="keyword">const</span> uint8_t high,</div>
<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160; <span class="keyword">const</span> uint8_t uppermiddle,</div>
<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160; <span class="keyword">const</span> uint8_t middle,</div>
<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160; <span class="keyword">const</span> uint8_t lowermiddle,</div>
<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160; <span class="keyword">const</span> uint8_t low, <span class="keyword">const</span> uint8_t lowest,</div>
<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160; <span class="keyword">const</span> uint8_t off, <span class="keyword">const</span> uint8_t swing,</div>
<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160; <span class="keyword">const</span> uint8_t breeze, <span class="keyword">const</span> uint8_t circulate);</div>
<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160; <a class="code" href="IRremoteESP8266_8h.html#afbeda3fd1bdc8c37d01bdf9f5c8274ff">String</a> <a class="code" href="namespaceirutils.html#a6ead1d10578c64627f8a24b5d8a7444f">addDayToString</a>(<span class="keyword">const</span> uint8_t day_of_week, <span class="keyword">const</span> int8_t offset = 0,</div>
<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160; <span class="keyword">const</span> <span class="keywordtype">bool</span> precomma = <span class="keyword">true</span>);</div>
<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160; <a class="code" href="IRremoteESP8266_8h.html#afbeda3fd1bdc8c37d01bdf9f5c8274ff">String</a> <a class="code" href="namespaceirutils.html#a6e55c6fdcc82e1ef8bd5f73df83609a7">htmlEscape</a>(<span class="keyword">const</span> <a class="code" href="IRremoteESP8266_8h.html#afbeda3fd1bdc8c37d01bdf9f5c8274ff">String</a> unescaped);</div>
<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160; <a class="code" href="IRremoteESP8266_8h.html#afbeda3fd1bdc8c37d01bdf9f5c8274ff">String</a> <a class="code" href="namespaceirutils.html#a9c59c8dd886c283fdb8adc9082c6890a">msToString</a>(uint32_t <span class="keyword">const</span> msecs);</div>
<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160; <a class="code" href="IRremoteESP8266_8h.html#afbeda3fd1bdc8c37d01bdf9f5c8274ff">String</a> <a class="code" href="namespaceirutils.html#aebab40a2c69624adc1a5a8a6db72952f">minsToString</a>(<span class="keyword">const</span> uint16_t mins);</div>
<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160; uint8_t <a class="code" href="namespaceirutils.html#a4752ecc3eafa3ca2e13344a52519b343">sumNibbles</a>(<span class="keyword">const</span> uint8_t * <span class="keyword">const</span> start, <span class="keyword">const</span> uint16_t length,</div>
<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160; <span class="keyword">const</span> uint8_t init = 0);</div>
<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160; uint8_t <a class="code" href="namespaceirutils.html#a4752ecc3eafa3ca2e13344a52519b343">sumNibbles</a>(<span class="keyword">const</span> uint64_t data, <span class="keyword">const</span> uint8_t count = 16,</div>
<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160; <span class="keyword">const</span> uint8_t init = 0, <span class="keyword">const</span> <span class="keywordtype">bool</span> nibbleonly = <span class="keyword">true</span>);</div>
<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160; uint8_t <a class="code" href="namespaceirutils.html#af18c4abfd0ed9f4b3a099ecec1999ee7">bcdToUint8</a>(<span class="keyword">const</span> uint8_t bcd);</div>
<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160; uint8_t <a class="code" href="namespaceirutils.html#a534704a52b75acd46f687cc0a2b91bf1">uint8ToBcd</a>(<span class="keyword">const</span> uint8_t integer);</div>
<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="namespaceirutils.html#ac0756774b20e4f7c836abee466800ee6">getBit</a>(<span class="keyword">const</span> uint64_t data, <span class="keyword">const</span> uint8_t position,</div>
<div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160; <span class="keyword">const</span> uint8_t size = 64);</div>
<div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="namespaceirutils.html#ac0756774b20e4f7c836abee466800ee6">getBit</a>(<span class="keyword">const</span> uint8_t data, <span class="keyword">const</span> uint8_t position);</div>
<div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160;<span class="preprocessor">#define GETBIT8(a, b) (a &amp; ((uint8_t)1 &lt;&lt; b))</span></div>
<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160;<span class="preprocessor">#define GETBIT16(a, b) (a &amp; ((uint16_t)1 &lt;&lt; b))</span></div>
<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160;<span class="preprocessor">#define GETBIT32(a, b) (a &amp; ((uint32_t)1 &lt;&lt; b))</span></div>
<div class="line"><a name="l00103"></a><span class="lineno"> 103</span>&#160;<span class="preprocessor">#define GETBIT64(a, b) (a &amp; ((uint64_t)1 &lt;&lt; b))</span></div>
<div class="line"><a name="l00104"></a><span class="lineno"> 104</span>&#160;<span class="preprocessor">#define GETBITS8(data, offset, size) \</span></div>
<div class="line"><a name="l00105"></a><span class="lineno"> 105</span>&#160;<span class="preprocessor"> (((data) &amp; (((uint8_t)UINT8_MAX &gt;&gt; (8 - (size))) &lt;&lt; (offset))) &gt;&gt; (offset))</span></div>
<div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160;<span class="preprocessor">#define GETBITS16(data, offset, size) \</span></div>
<div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160;<span class="preprocessor"> (((data) &amp; (((uint16_t)UINT16_MAX &gt;&gt; (16 - (size))) &lt;&lt; (offset))) &gt;&gt; \</span></div>
<div class="line"><a name="l00108"></a><span class="lineno"> 108</span>&#160;<span class="preprocessor"> (offset))</span></div>
<div class="line"><a name="l00109"></a><span class="lineno"> 109</span>&#160;<span class="preprocessor">#define GETBITS64(data, offset, size) \</span></div>
<div class="line"><a name="l00110"></a><span class="lineno"> 110</span>&#160;<span class="preprocessor"> (((data) &amp; (((uint64_t)UINT64_MAX &gt;&gt; (64 - (size))) &lt;&lt; (offset))) &gt;&gt; \</span></div>
<div class="line"><a name="l00109"></a><span class="lineno"> 109</span>&#160;<span class="preprocessor">#define GETBITS32(data, offset, size) \</span></div>
<div class="line"><a name="l00110"></a><span class="lineno"> 110</span>&#160;<span class="preprocessor"> (((data) &amp; (((uint32_t)UINT32_MAX &gt;&gt; (32 - (size))) &lt;&lt; (offset))) &gt;&gt; \</span></div>
<div class="line"><a name="l00111"></a><span class="lineno"> 111</span>&#160;<span class="preprocessor"> (offset))</span></div>
<div class="line"><a name="l00112"></a><span class="lineno"> 112</span>&#160; uint64_t <a class="code" href="namespaceirutils.html#a316301577d2ff338bfba6605df2cc46b">setBit</a>(<span class="keyword">const</span> uint64_t data, <span class="keyword">const</span> uint8_t position,</div>
<div class="line"><a name="l00113"></a><span class="lineno"> 113</span>&#160; <span class="keyword">const</span> <span class="keywordtype">bool</span> on = <span class="keyword">true</span>, <span class="keyword">const</span> uint8_t size = 64);</div>
<div class="line"><a name="l00114"></a><span class="lineno"> 114</span>&#160; uint8_t <a class="code" href="namespaceirutils.html#a316301577d2ff338bfba6605df2cc46b">setBit</a>(<span class="keyword">const</span> uint8_t data, <span class="keyword">const</span> uint8_t position,</div>
<div class="line"><a name="l00115"></a><span class="lineno"> 115</span>&#160; <span class="keyword">const</span> <span class="keywordtype">bool</span> on = <span class="keyword">true</span>);</div>
<div class="line"><a name="l00116"></a><span class="lineno"> 116</span>&#160; <span class="keywordtype">void</span> <a class="code" href="namespaceirutils.html#a316301577d2ff338bfba6605df2cc46b">setBit</a>(uint8_t * <span class="keyword">const</span> data, <span class="keyword">const</span> uint8_t position,</div>
<div class="line"><a name="l00117"></a><span class="lineno"> 117</span>&#160; <span class="keyword">const</span> <span class="keywordtype">bool</span> on = <span class="keyword">true</span>);</div>
<div class="line"><a name="l00118"></a><span class="lineno"> 118</span>&#160; <span class="keywordtype">void</span> <a class="code" href="namespaceirutils.html#a316301577d2ff338bfba6605df2cc46b">setBit</a>(uint32_t * <span class="keyword">const</span> data, <span class="keyword">const</span> uint8_t position,</div>
<div class="line"><a name="l00119"></a><span class="lineno"> 119</span>&#160; <span class="keyword">const</span> <span class="keywordtype">bool</span> on = <span class="keyword">true</span>);</div>
<div class="line"><a name="l00120"></a><span class="lineno"> 120</span>&#160; <span class="keywordtype">void</span> <a class="code" href="namespaceirutils.html#a316301577d2ff338bfba6605df2cc46b">setBit</a>(uint64_t * <span class="keyword">const</span> data, <span class="keyword">const</span> uint8_t position,</div>
<div class="line"><a name="l00121"></a><span class="lineno"> 121</span>&#160; <span class="keyword">const</span> <span class="keywordtype">bool</span> on = <span class="keyword">true</span>);</div>
<div class="line"><a name="l00122"></a><span class="lineno"> 122</span>&#160; <span class="keywordtype">void</span> <a class="code" href="namespaceirutils.html#ab4f5e3eb26e111909ddc93a8b018ba78">setBits</a>(uint8_t * <span class="keyword">const</span> dst, <span class="keyword">const</span> uint8_t offset, <span class="keyword">const</span> uint8_t nbits,</div>
<div class="line"><a name="l00123"></a><span class="lineno"> 123</span>&#160; <span class="keyword">const</span> uint8_t data);</div>
<div class="line"><a name="l00124"></a><span class="lineno"> 124</span>&#160; <span class="keywordtype">void</span> <a class="code" href="namespaceirutils.html#ab4f5e3eb26e111909ddc93a8b018ba78">setBits</a>(uint32_t * <span class="keyword">const</span> dst, <span class="keyword">const</span> uint8_t offset, <span class="keyword">const</span> uint8_t nbits,</div>
<div class="line"><a name="l00125"></a><span class="lineno"> 125</span>&#160; <span class="keyword">const</span> uint32_t data);</div>
<div class="line"><a name="l00126"></a><span class="lineno"> 126</span>&#160; <span class="keywordtype">void</span> <a class="code" href="namespaceirutils.html#ab4f5e3eb26e111909ddc93a8b018ba78">setBits</a>(uint64_t * <span class="keyword">const</span> dst, <span class="keyword">const</span> uint8_t offset, <span class="keyword">const</span> uint8_t nbits,</div>
<div class="line"><a name="l00127"></a><span class="lineno"> 127</span>&#160; <span class="keyword">const</span> uint64_t data);</div>
<div class="line"><a name="l00128"></a><span class="lineno"> 128</span>&#160; uint8_t * <a class="code" href="namespaceirutils.html#ad818a474349546c84824451a5468f4fe">invertBytePairs</a>(uint8_t *ptr, <span class="keyword">const</span> uint16_t length);</div>
<div class="line"><a name="l00129"></a><span class="lineno"> 129</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="namespaceirutils.html#ab27a18cec663509b4d0df094575c2f64">checkInvertedBytePairs</a>(<span class="keyword">const</span> uint8_t * <span class="keyword">const</span> ptr, <span class="keyword">const</span> uint16_t length);</div>
<div class="line"><a name="l00130"></a><span class="lineno"> 130</span>&#160; uint8_t <a class="code" href="namespaceirutils.html#af67b75834051c4aced358b274c1c55a8">lowLevelSanityCheck</a>(<span class="keywordtype">void</span>);</div>
<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 class="line"><a name="l00112"></a><span class="lineno"> 112</span>&#160;<span class="preprocessor">#define GETBITS64(data, offset, size) \</span></div>
<div class="line"><a name="l00113"></a><span class="lineno"> 113</span>&#160;<span class="preprocessor"> (((data) &amp; (((uint64_t)UINT64_MAX &gt;&gt; (64 - (size))) &lt;&lt; (offset))) &gt;&gt; \</span></div>
<div class="line"><a name="l00114"></a><span class="lineno"> 114</span>&#160;<span class="preprocessor"> (offset))</span></div>
<div class="line"><a name="l00115"></a><span class="lineno"> 115</span>&#160; uint64_t <a class="code" href="namespaceirutils.html#a316301577d2ff338bfba6605df2cc46b">setBit</a>(<span class="keyword">const</span> uint64_t data, <span class="keyword">const</span> uint8_t position,</div>
<div class="line"><a name="l00116"></a><span class="lineno"> 116</span>&#160; <span class="keyword">const</span> <span class="keywordtype">bool</span> on = <span class="keyword">true</span>, <span class="keyword">const</span> uint8_t size = 64);</div>
<div class="line"><a name="l00117"></a><span class="lineno"> 117</span>&#160; uint8_t <a class="code" href="namespaceirutils.html#a316301577d2ff338bfba6605df2cc46b">setBit</a>(<span class="keyword">const</span> uint8_t data, <span class="keyword">const</span> uint8_t position,</div>
<div class="line"><a name="l00118"></a><span class="lineno"> 118</span>&#160; <span class="keyword">const</span> <span class="keywordtype">bool</span> on = <span class="keyword">true</span>);</div>
<div class="line"><a name="l00119"></a><span class="lineno"> 119</span>&#160; <span class="keywordtype">void</span> <a class="code" href="namespaceirutils.html#a316301577d2ff338bfba6605df2cc46b">setBit</a>(uint8_t * <span class="keyword">const</span> data, <span class="keyword">const</span> uint8_t position,</div>
<div class="line"><a name="l00120"></a><span class="lineno"> 120</span>&#160; <span class="keyword">const</span> <span class="keywordtype">bool</span> on = <span class="keyword">true</span>);</div>
<div class="line"><a name="l00121"></a><span class="lineno"> 121</span>&#160; <span class="keywordtype">void</span> <a class="code" href="namespaceirutils.html#a316301577d2ff338bfba6605df2cc46b">setBit</a>(uint32_t * <span class="keyword">const</span> data, <span class="keyword">const</span> uint8_t position,</div>
<div class="line"><a name="l00122"></a><span class="lineno"> 122</span>&#160; <span class="keyword">const</span> <span class="keywordtype">bool</span> on = <span class="keyword">true</span>);</div>
<div class="line"><a name="l00123"></a><span class="lineno"> 123</span>&#160; <span class="keywordtype">void</span> <a class="code" href="namespaceirutils.html#a316301577d2ff338bfba6605df2cc46b">setBit</a>(uint64_t * <span class="keyword">const</span> data, <span class="keyword">const</span> uint8_t position,</div>
<div class="line"><a name="l00124"></a><span class="lineno"> 124</span>&#160; <span class="keyword">const</span> <span class="keywordtype">bool</span> on = <span class="keyword">true</span>);</div>
<div class="line"><a name="l00125"></a><span class="lineno"> 125</span>&#160; <span class="keywordtype">void</span> <a class="code" href="namespaceirutils.html#ab4f5e3eb26e111909ddc93a8b018ba78">setBits</a>(uint8_t * <span class="keyword">const</span> dst, <span class="keyword">const</span> uint8_t offset, <span class="keyword">const</span> uint8_t nbits,</div>
<div class="line"><a name="l00126"></a><span class="lineno"> 126</span>&#160; <span class="keyword">const</span> uint8_t data);</div>
<div class="line"><a name="l00127"></a><span class="lineno"> 127</span>&#160; <span class="keywordtype">void</span> <a class="code" href="namespaceirutils.html#ab4f5e3eb26e111909ddc93a8b018ba78">setBits</a>(uint32_t * <span class="keyword">const</span> dst, <span class="keyword">const</span> uint8_t offset, <span class="keyword">const</span> uint8_t nbits,</div>
<div class="line"><a name="l00128"></a><span class="lineno"> 128</span>&#160; <span class="keyword">const</span> uint32_t data);</div>
<div class="line"><a name="l00129"></a><span class="lineno"> 129</span>&#160; <span class="keywordtype">void</span> <a class="code" href="namespaceirutils.html#ab4f5e3eb26e111909ddc93a8b018ba78">setBits</a>(uint64_t * <span class="keyword">const</span> dst, <span class="keyword">const</span> uint8_t offset, <span class="keyword">const</span> uint8_t nbits,</div>
<div class="line"><a name="l00130"></a><span class="lineno"> 130</span>&#160; <span class="keyword">const</span> uint64_t data);</div>
<div class="line"><a name="l00131"></a><span class="lineno"> 131</span>&#160; uint8_t * <a class="code" href="namespaceirutils.html#ad818a474349546c84824451a5468f4fe">invertBytePairs</a>(uint8_t *ptr, <span class="keyword">const</span> uint16_t length);</div>
<div class="line"><a name="l00132"></a><span class="lineno"> 132</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="namespaceirutils.html#ab27a18cec663509b4d0df094575c2f64">checkInvertedBytePairs</a>(<span class="keyword">const</span> uint8_t * <span class="keyword">const</span> ptr, <span class="keyword">const</span> uint16_t length);</div>
<div class="line"><a name="l00133"></a><span class="lineno"> 133</span>&#160; uint8_t <a class="code" href="namespaceirutils.html#af67b75834051c4aced358b274c1c55a8">lowLevelSanityCheck</a>(<span class="keywordtype">void</span>);</div>
<div class="line"><a name="l00134"></a><span class="lineno"> 134</span>&#160;} <span class="comment">// namespace irutils</span></div>
<div class="line"><a name="l00135"></a><span class="lineno"> 135</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: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: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="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:622</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:823</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:677</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:368</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:704</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:1053</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:210</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: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: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:1217</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:196</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:607</div></div>
<div class="ttc" id="anamespaceirutils_html_ad8032ad49c2af274b7c9bc2ecd7d6bce"><div class="ttname"><a href="namespaceirutils.html#ad8032ad49c2af274b7c9bc2ecd7d6bce">irutils::addSignedIntToString</a></div><div class="ttdeci">String addSignedIntToString(const int16_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:518</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:419</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:872</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:1142</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:654</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:341</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:291</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:1250</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="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:528</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: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:1093</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:958</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:95</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:1120</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:896</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:923</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: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_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:467</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:506</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:405</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:793</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:636</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: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="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:968</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:470</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: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: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_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:392</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:736</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:117</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:321</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:494</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:908</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:1105</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:950</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:472</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: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: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>
<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:840</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:142</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:988</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:87</div></div>
<div class="ttc" id="aIRutils_8h_html_a1c9b605bf161ffe454f31ef7f91ddede"><div class="ttname"><a href="IRutils_8h.html#a1c9b605bf161ffe454f31ef7f91ddede">int64ToString</a></div><div class="ttdeci">String int64ToString(int64_t input, uint8_t base=10)</div><div class="ttdoc">Convert a int64_t (signed long long) to a string. Arduino String/toInt/Serial.print() can't handle pr...</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:479</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:456</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

@ -124,60 +124,62 @@ $(function() {
<tr id="row_53_"><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="classIRHitachiAc3.html" target="_self">IRHitachiAc3</a></td><td class="desc">Class for handling detailed Hitachi 15to27-byte/120to216-bit A/C messages </td></tr>
<tr id="row_54_" 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="classIRHitachiAc344.html" target="_self">IRHitachiAc344</a></td><td class="desc">Class for handling detailed Hitachi 344-bit A/C messages </td></tr>
<tr id="row_55_"><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="classIRHitachiAc424.html" target="_self">IRHitachiAc424</a></td><td class="desc">Class for handling detailed Hitachi 53-byte/424-bit A/C messages </td></tr>
<tr id="row_56_" 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="classIRKelvinatorAC.html" target="_self">IRKelvinatorAC</a></td><td class="desc">Class for handling detailed Kelvinator A/C messages </td></tr>
<tr id="row_57_"><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="classIRLgAc.html" target="_self">IRLgAc</a></td><td class="desc">Class for handling detailed LG A/C messages </td></tr>
<tr id="row_58_" 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="classIRMideaAC.html" target="_self">IRMideaAC</a></td><td class="desc">Class for handling detailed Midea A/C messages </td></tr>
<tr id="row_59_"><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="classIRMitsubishi112.html" target="_self">IRMitsubishi112</a></td><td class="desc">Class for handling detailed Mitsubishi 122-bit A/C messages </td></tr>
<tr id="row_60_" 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="classIRMitsubishi136.html" target="_self">IRMitsubishi136</a></td><td class="desc">Class for handling detailed Mitsubishi 136-bit A/C messages </td></tr>
<tr id="row_61_"><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="classIRMitsubishiAC.html" target="_self">IRMitsubishiAC</a></td><td class="desc">Class for handling detailed Mitsubishi 144-bit A/C messages </td></tr>
<tr id="row_62_" 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="classIRMitsubishiHeavy152Ac.html" target="_self">IRMitsubishiHeavy152Ac</a></td><td class="desc">Class for handling detailed Mitsubishi Heavy 152-bit A/C messages </td></tr>
<tr id="row_63_"><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="classIRMitsubishiHeavy88Ac.html" target="_self">IRMitsubishiHeavy88Ac</a></td><td class="desc">Class for handling detailed Mitsubishi Heavy 88-bit A/C messages </td></tr>
<tr id="row_64_" 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="classIRNeoclimaAc.html" target="_self">IRNeoclimaAc</a></td><td class="desc">Class for handling detailed Neoclima A/C messages </td></tr>
<tr id="row_65_"><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="classIRPanasonicAc.html" target="_self">IRPanasonicAc</a></td><td class="desc">Class for handling detailed Panasonic A/C messages </td></tr>
<tr id="row_66_" 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="classIRPanasonicAc32.html" target="_self">IRPanasonicAc32</a></td><td class="desc">Class for handling detailed Panasonic 32bit A/C messages </td></tr>
<tr id="row_67_"><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="structirparams__t.html" target="_self">irparams_t</a></td><td class="desc">Information for the interrupt handler </td></tr>
<tr id="row_68_" 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="classIRrecv.html" target="_self">IRrecv</a></td><td class="desc">Class for receiving IR messages </td></tr>
<tr id="row_69_"><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="classIRSamsungAc.html" target="_self">IRSamsungAc</a></td><td class="desc">Class for handling detailed Samsung A/C messages </td></tr>
<tr id="row_70_" 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="classIRSanyoAc.html" target="_self">IRSanyoAc</a></td><td class="desc">Class for handling detailed Sanyo A/C messages </td></tr>
<tr id="row_71_"><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="classIRsend.html" target="_self">IRsend</a></td><td class="desc">Class for sending all basic IR protocols </td></tr>
<tr id="row_72_" 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="classIRSharpAc.html" target="_self">IRSharpAc</a></td><td class="desc">Class for handling detailed Sharp A/C messages </td></tr>
<tr id="row_73_"><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="classIRTcl112Ac.html" target="_self">IRTcl112Ac</a></td><td class="desc">Class for handling detailed TCL A/C messages </td></tr>
<tr id="row_74_" 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="classIRTechnibelAc.html" target="_self">IRTechnibelAc</a></td><td class="desc">Class for handling detailed Technibel A/C messages </td></tr>
<tr id="row_75_"><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="classIRTecoAc.html" target="_self">IRTecoAc</a></td><td class="desc">Class for handling detailed Teco A/C messages </td></tr>
<tr id="row_76_" 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="classIRtimer.html" target="_self">IRtimer</a></td><td class="desc">This class offers a simple counter in micro-seconds since instantiated </td></tr>
<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="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>
<tr id="row_56_" 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="classIRKelonAc.html" target="_self">IRKelonAc</a></td><td class="desc"></td></tr>
<tr id="row_57_"><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="classIRKelvinatorAC.html" target="_self">IRKelvinatorAC</a></td><td class="desc">Class for handling detailed Kelvinator A/C messages </td></tr>
<tr id="row_58_" 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="classIRLgAc.html" target="_self">IRLgAc</a></td><td class="desc">Class for handling detailed LG A/C messages </td></tr>
<tr id="row_59_"><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="classIRMideaAC.html" target="_self">IRMideaAC</a></td><td class="desc">Class for handling detailed Midea A/C messages </td></tr>
<tr id="row_60_" 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="classIRMitsubishi112.html" target="_self">IRMitsubishi112</a></td><td class="desc">Class for handling detailed Mitsubishi 122-bit A/C messages </td></tr>
<tr id="row_61_"><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="classIRMitsubishi136.html" target="_self">IRMitsubishi136</a></td><td class="desc">Class for handling detailed Mitsubishi 136-bit A/C messages </td></tr>
<tr id="row_62_" 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="classIRMitsubishiAC.html" target="_self">IRMitsubishiAC</a></td><td class="desc">Class for handling detailed Mitsubishi 144-bit A/C messages </td></tr>
<tr id="row_63_"><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="classIRMitsubishiHeavy152Ac.html" target="_self">IRMitsubishiHeavy152Ac</a></td><td class="desc">Class for handling detailed Mitsubishi Heavy 152-bit A/C messages </td></tr>
<tr id="row_64_" 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="classIRMitsubishiHeavy88Ac.html" target="_self">IRMitsubishiHeavy88Ac</a></td><td class="desc">Class for handling detailed Mitsubishi Heavy 88-bit A/C messages </td></tr>
<tr id="row_65_"><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="classIRNeoclimaAc.html" target="_self">IRNeoclimaAc</a></td><td class="desc">Class for handling detailed Neoclima A/C messages </td></tr>
<tr id="row_66_" 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="classIRPanasonicAc.html" target="_self">IRPanasonicAc</a></td><td class="desc">Class for handling detailed Panasonic A/C messages </td></tr>
<tr id="row_67_"><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="classIRPanasonicAc32.html" target="_self">IRPanasonicAc32</a></td><td class="desc">Class for handling detailed Panasonic 32bit A/C messages </td></tr>
<tr id="row_68_" 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="structirparams__t.html" target="_self">irparams_t</a></td><td class="desc">Information for the interrupt handler </td></tr>
<tr id="row_69_"><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="classIRrecv.html" target="_self">IRrecv</a></td><td class="desc">Class for receiving IR messages </td></tr>
<tr id="row_70_" 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="classIRSamsungAc.html" target="_self">IRSamsungAc</a></td><td class="desc">Class for handling detailed Samsung A/C messages </td></tr>
<tr id="row_71_"><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="classIRSanyoAc.html" target="_self">IRSanyoAc</a></td><td class="desc">Class for handling detailed Sanyo A/C messages </td></tr>
<tr id="row_72_" 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="classIRsend.html" target="_self">IRsend</a></td><td class="desc">Class for sending all basic IR protocols </td></tr>
<tr id="row_73_"><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="classIRSharpAc.html" target="_self">IRSharpAc</a></td><td class="desc">Class for handling detailed Sharp A/C messages </td></tr>
<tr id="row_74_" 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="classIRTcl112Ac.html" target="_self">IRTcl112Ac</a></td><td class="desc">Class for handling detailed TCL A/C messages </td></tr>
<tr id="row_75_"><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="classIRTechnibelAc.html" target="_self">IRTechnibelAc</a></td><td class="desc">Class for handling detailed Technibel A/C messages </td></tr>
<tr id="row_76_" 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="classIRTecoAc.html" target="_self">IRTecoAc</a></td><td class="desc">Class for handling detailed Teco A/C messages </td></tr>
<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="classIRtimer.html" target="_self">IRtimer</a></td><td class="desc">This class offers a simple counter in micro-seconds since instantiated </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="classIRToshibaAC.html" target="_self">IRToshibaAC</a></td><td class="desc">Class for handling detailed Toshiba 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="classIRTranscoldAc.html" target="_self">IRTranscoldAc</a></td><td class="desc">Class for handling detailed Transcold 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="classIRTrotecESP.html" target="_self">IRTrotecESP</a></td><td class="desc">Class for handling detailed Trotec 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="classIRTrumaAc.html" target="_self">IRTrumaAc</a></td><td class="desc">Class for handling detailed Truma 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="classIRVestelAc.html" target="_self">IRVestelAc</a></td><td class="desc">Class for handling detailed Vestel 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="classIRVoltas.html" target="_self">IRVoltas</a></td><td class="desc">Class for handling detailed Voltas 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="classIRWhirlpoolAc.html" target="_self">IRWhirlpoolAc</a></td><td class="desc">Class for handling detailed Whirlpool A/C messages </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="unionKelonProtocol.html" target="_self">KelonProtocol</a></td><td class="desc"></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="unionKelvinatorProtocol.html" target="_self">KelvinatorProtocol</a></td><td class="desc">Native representation of a Kelvinator A/C message </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="unionLGProtocol.html" target="_self">LGProtocol</a></td><td class="desc">Native representation of a LG 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="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_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="structmatch__result__t.html" target="_self">match_result_t</a></td><td class="desc">Results from a data match </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="unionMideaProtocol.html" target="_self">MideaProtocol</a></td><td class="desc">Native representation of a Midea 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="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_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="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_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="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_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="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_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="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_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="unionNeoclimaProtocol.html" target="_self">NeoclimaProtocol</a></td><td class="desc">Native representation of a Neoclima 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="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_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="unionSamsungProtocol.html" target="_self">SamsungProtocol</a></td><td class="desc">Native representation of a Samsung 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="unionSanyoProtocol.html" target="_self">SanyoProtocol</a></td><td class="desc">Native representation of a Sanyo 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="unionSharpProtocol.html" target="_self">SharpProtocol</a></td><td class="desc">Native representation of a Sharp 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="unionTcl112Protocol.html" target="_self">Tcl112Protocol</a></td><td class="desc">Native representation of a TCL 112 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="unionTechnibelProtocol.html" target="_self">TechnibelProtocol</a></td><td class="desc">Native representation of a Technibel 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="unionTecoProtocol.html" target="_self">TecoProtocol</a></td><td class="desc">Native representation of a Teco 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="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_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="unionToshibaProtocol.html" target="_self">ToshibaProtocol</a></td><td class="desc">Native representation of a Toshiba 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="unionTranscoldProtocol.html" target="_self">TranscoldProtocol</a></td><td class="desc">Native representation of a Transcold 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="unionTrotecProtocol.html" target="_self">TrotecProtocol</a></td><td class="desc">Native representation of a Trotec 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="unionTrumaProtocol.html" target="_self">TrumaProtocol</a></td><td class="desc">Native representation of a Truma 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="unionVestelProtocol.html" target="_self">VestelProtocol</a></td><td class="desc">Native representation of a Vestel A/C message </td></tr>
<tr id="row_110_" 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_111_"><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

@ -0,0 +1,118 @@
<!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">IRKelonAc Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="classIRKelonAc.html">IRKelonAc</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classIRKelonAc.html#aeeaf52576cde829c1d7adb72c4dfe029">_</a></td><td class="entry"><a class="el" href="classIRKelonAc.html">IRKelonAc</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr><td class="entry"><a class="el" href="classIRKelonAc.html#a7384fd6a4fb513dd56ff6b5c9f40e922">_irsend</a></td><td class="entry"><a class="el" href="classIRKelonAc.html">IRKelonAc</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classIRKelonAc.html#abd9285d41e26dccb5d09a32662adb1b4">_previousFan</a></td><td class="entry"><a class="el" href="classIRKelonAc.html">IRKelonAc</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr><td class="entry"><a class="el" href="classIRKelonAc.html#aff35eb29e8e612acf701cef6c53ecaba">_previousMode</a></td><td class="entry"><a class="el" href="classIRKelonAc.html">IRKelonAc</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classIRKelonAc.html#ab65d1fd26a3e72d1d07e6fca1cc44a1f">_previousTemp</a></td><td class="entry"><a class="el" href="classIRKelonAc.html">IRKelonAc</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr><td class="entry"><a class="el" href="classIRKelonAc.html#a038287955eb4d2a0fa6d149d43865fcc">begin</a>(void)</td><td class="entry"><a class="el" href="classIRKelonAc.html">IRKelonAc</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classIRKelonAc.html#abc971aa5df1cb04d804b1b0eab5282a2">calibrate</a>(void)</td><td class="entry"><a class="el" href="classIRKelonAc.html">IRKelonAc</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classIRKelonAc.html#ae27dcc27fd6f972e20f92063b33f4ab3">convertFan</a>(const stdAc::fanspeed_t fan)</td><td class="entry"><a class="el" href="classIRKelonAc.html">IRKelonAc</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classIRKelonAc.html#a3ac8b212ee8606bbd2f4668908daf0fa">convertMode</a>(const stdAc::opmode_t mode)</td><td class="entry"><a class="el" href="classIRKelonAc.html">IRKelonAc</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr><td class="entry"><a class="el" href="classIRKelonAc.html#ad6265f10ad249f82b3fcf97f42213274">ensurePower</a>(const bool on)</td><td class="entry"><a class="el" href="classIRKelonAc.html">IRKelonAc</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classIRKelonAc.html#abd5fa54411ed2bd54da47f7e71bb9411">getDryGrade</a>(void) const</td><td class="entry"><a class="el" href="classIRKelonAc.html">IRKelonAc</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classIRKelonAc.html#adba50d061f4f6f2eb1dca61355c3017e">getFan</a>(void) const</td><td class="entry"><a class="el" href="classIRKelonAc.html">IRKelonAc</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classIRKelonAc.html#a45d82807dee13f01f6bac9f7fe4ab42e">getMode</a>(void) const</td><td class="entry"><a class="el" href="classIRKelonAc.html">IRKelonAc</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classIRKelonAc.html#a9406ac65db0b49d31d34344103faeb62">getRaw</a>(void) const</td><td class="entry"><a class="el" href="classIRKelonAc.html">IRKelonAc</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classIRKelonAc.html#afbc72e3dfaa1782fa84e6aae9433dd42">getSleep</a>(void) const</td><td class="entry"><a class="el" href="classIRKelonAc.html">IRKelonAc</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classIRKelonAc.html#ad46eec811631a9b1732bec75cccd393c">getSupercool</a>(void) const</td><td class="entry"><a class="el" href="classIRKelonAc.html">IRKelonAc</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classIRKelonAc.html#aaf519bf89bb0b93513c59051ed61a052">getTemp</a>(void) const</td><td class="entry"><a class="el" href="classIRKelonAc.html">IRKelonAc</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classIRKelonAc.html#a4e24235f913ebda516a14fb6629a0a67">getTimer</a>(void) const</td><td class="entry"><a class="el" href="classIRKelonAc.html">IRKelonAc</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classIRKelonAc.html#a5ff072da7dc5215bfb9140c638f10061">getTimerEnabled</a>(void) const</td><td class="entry"><a class="el" href="classIRKelonAc.html">IRKelonAc</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classIRKelonAc.html#acf437757e5ee534da08cf1d0ec1c7445">getTogglePower</a>(void) const</td><td class="entry"><a class="el" href="classIRKelonAc.html">IRKelonAc</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classIRKelonAc.html#a4fa220013c5c72afbcbeba4ac0063feb">getToggleSwingVertical</a>(void) const</td><td class="entry"><a class="el" href="classIRKelonAc.html">IRKelonAc</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classIRKelonAc.html#aad3fc6341d978c41eb3dab1259a1ab54">IRKelonAc</a>(uint16_t pin, bool inverted=false, bool use_modulation=true)</td><td class="entry"><a class="el" href="classIRKelonAc.html">IRKelonAc</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classIRKelonAc.html#af534911523b5372e25327bf85a5b3b66">send</a>(const uint16_t repeat=kNoRepeat)</td><td class="entry"><a class="el" href="classIRKelonAc.html">IRKelonAc</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classIRKelonAc.html#aec38ea2d05bfece8314c5b7a45d19dbc">setDryGrade</a>(const int8_t grade)</td><td class="entry"><a class="el" href="classIRKelonAc.html">IRKelonAc</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classIRKelonAc.html#a8ecc24641976085aed802e6e1c67ea9a">setFan</a>(const uint8_t speed)</td><td class="entry"><a class="el" href="classIRKelonAc.html">IRKelonAc</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classIRKelonAc.html#a0c7c47dabb377efe2079b16a14f4ca75">setMode</a>(const uint8_t mode)</td><td class="entry"><a class="el" href="classIRKelonAc.html">IRKelonAc</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classIRKelonAc.html#af752008b00838cf61cc53e631abd8c84">setRaw</a>(const uint64_t new_code)</td><td class="entry"><a class="el" href="classIRKelonAc.html">IRKelonAc</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classIRKelonAc.html#abe299f1f7b54ca43546522050a9902f4">setSleep</a>(const bool on)</td><td class="entry"><a class="el" href="classIRKelonAc.html">IRKelonAc</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classIRKelonAc.html#acb502b372e6a077f7a7ed8f95f30e991">setSupercool</a>(const bool on)</td><td class="entry"><a class="el" href="classIRKelonAc.html">IRKelonAc</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classIRKelonAc.html#af4dfb42ff38f252961a8806ae7437055">setTemp</a>(const uint8_t degrees)</td><td class="entry"><a class="el" href="classIRKelonAc.html">IRKelonAc</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classIRKelonAc.html#aebbebeaf41b54b6b0387b5a71fa92f28">setTimer</a>(const uint16_t mins)</td><td class="entry"><a class="el" href="classIRKelonAc.html">IRKelonAc</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classIRKelonAc.html#a19d6b061a5a42de460078c32e406c058">setTimerEnabled</a>(const bool on)</td><td class="entry"><a class="el" href="classIRKelonAc.html">IRKelonAc</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classIRKelonAc.html#aa892e8e4c9865cccb123d793ae5f9550">setTogglePower</a>(const bool toggle)</td><td class="entry"><a class="el" href="classIRKelonAc.html">IRKelonAc</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classIRKelonAc.html#a37223c374b8bb82dd5bf5059b0903b4f">setToggleSwingVertical</a>(const bool toggle)</td><td class="entry"><a class="el" href="classIRKelonAc.html">IRKelonAc</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classIRKelonAc.html#a4c19f0aa6d12b41aaae296e8c89961e0">stateReset</a>(void)</td><td class="entry"><a class="el" href="classIRKelonAc.html">IRKelonAc</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classIRKelonAc.html#a4ae759003ba0abd4a29971745c5971a3">toCommon</a>(const stdAc::state_t *prev=nullptr) const</td><td class="entry"><a class="el" href="classIRKelonAc.html">IRKelonAc</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classIRKelonAc.html#a77c79c1f41429ae2dbaee0254eeb6af1">toCommonFanSpeed</a>(const uint8_t speed)</td><td class="entry"><a class="el" href="classIRKelonAc.html">IRKelonAc</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr><td class="entry"><a class="el" href="classIRKelonAc.html#aee7fef2e11d5bfebcd866f27f46979a2">toCommonMode</a>(const uint8_t mode)</td><td class="entry"><a class="el" href="classIRKelonAc.html">IRKelonAc</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classIRKelonAc.html#adac302ee5223d520789f5d800c0889cc">toString</a>(void) const</td><td class="entry"><a class="el" href="classIRKelonAc.html">IRKelonAc</a></td><td class="entry"></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>

View File

@ -0,0 +1,5 @@
<map id="IRKelonAc" name="IRKelonAc">
<area shape="rect" id="node1" title=" " alt="" coords="51,95,138,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="$unionKelonProtocol.html" title=" " alt="" coords="97,5,207,32"/>
</map>

View File

@ -0,0 +1 @@
6183977110fffc864a09ec8cfb826679

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.7 KiB

View File

@ -110,44 +110,45 @@ $(function() {
<tr><td class="entry"><a class="el" href="classIRac.html#a165b7fdb9b3a02b1fb5ff2c2c3747958">initState</a>(stdAc::state_t *state)</td><td class="entry"><a class="el" href="classIRac.html">IRac</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classIRac.html#abb0864e277d4f6c68a92c2729112a40d">IRac</a>(const uint16_t pin, const bool inverted=false, const bool use_modulation=true)</td><td class="entry"><a class="el" href="classIRac.html">IRac</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
<tr><td class="entry"><a class="el" href="classIRac.html#ad9c2fc9d07db70704f78a2d5f7be5b1c">isProtocolSupported</a>(const decode_type_t protocol)</td><td class="entry"><a class="el" href="classIRac.html">IRac</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classIRac.html#a6e4d8061841a7271205f81bd8e7d6171">kelvinator</a>(IRKelvinatorAC *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 quiet, const bool turbo, const bool light, const bool filter, 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><td class="entry"><a class="el" href="classIRac.html#afad31ecf9eae573882d53dd6629485fb">lg</a>(IRLgAc *ac, const lg_ac_remote_model_t model, const bool on, const stdAc::opmode_t mode, const float degrees, const stdAc::fanspeed_t fan)</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#ad0e45b13f477e29823b8c138704536c4">markAsSent</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#a11765b1d08c0c02f5e08254bd870dae6">midea</a>(IRMideaAC *ac, 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 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#aaa60bcac75dc5dda40c78f8c227b19a3">mitsubishi</a>(IRMitsubishiAC *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 quiet, 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#a2438b6e4403d5952adb299083e038e10">mitsubishi112</a>(IRMitsubishi112 *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 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 class="even"><td class="entry"><a class="el" href="classIRac.html#aa3033eb835cf3cd313ee2c2f38357e8e">mitsubishi136</a>(IRMitsubishi136 *ac, const bool on, const stdAc::opmode_t mode, const float degrees, const stdAc::fanspeed_t fan, const stdAc::swingv_t swingv, 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#a635b89320d878c1e3f270d7146cb9b00">mitsubishiHeavy152</a>(IRMitsubishiHeavy152Ac *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 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#af6c9084c5e902f98a03ad0eaf3b9448e">mitsubishiHeavy88</a>(IRMitsubishiHeavy88Ac *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 econo, 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><td class="entry"><a class="el" href="classIRac.html#a777da4b0552ee3b64d656c4592687f47">neoclima</a>(IRNeoclimaAc *ac, 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 turbo, const bool econo, const bool light, const bool filter, 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#ae85d7ac0c58028b2547518f88d3e98fe">next</a></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#a6dd1b87f2477bc3721d207b1fed482b8">opmodeToString</a>(const stdAc::opmode_t mode)</td><td class="entry"><a class="el" href="classIRac.html">IRac</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classIRac.html#af873db2b9735127eb6f079861daed67a">panasonic</a>(IRPanasonicAc *ac, const panasonic_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 filter, 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#a66ed34d5686ad25a1659862f3b683f68">panasonic32</a>(IRPanasonicAc32 *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 class="even"><td class="entry"><a class="el" href="classIRac.html#a619c659a11c258ea9623eaa37689ba4c">samsung</a>(IRSamsungAc *ac, const bool on, const stdAc::opmode_t mode, const float degrees, const stdAc::fanspeed_t fan, const stdAc::swingv_t swingv, const bool quiet, const bool turbo, const bool light, const bool filter, const bool clean, const bool beep, const bool prevpower=true, const bool forcepower=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#a9b0e12748dc25a1d224993b2a013e822">sanyo</a>(IRSanyoAc *ac, const bool on, const stdAc::opmode_t mode, const float degrees, const stdAc::fanspeed_t fan, const stdAc::swingv_t swingv, const bool beep, 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#a0cea80b7bab92c9dc4f18c61f5762130">sendAc</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#aa33c42968acafc5cf479574483f94ea9">sendAc</a>(const stdAc::state_t desired, const stdAc::state_t *prev=NULL)</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#ad60fbe1488efe2d02307d81b090b3b72">sendAc</a>(const decode_type_t vendor, const int16_t model, const bool power, const stdAc::opmode_t mode, const float degrees, const bool celsius, 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 light, const bool filter, const bool clean, const bool beep, 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"></td></tr>
<tr><td class="entry"><a class="el" href="classIRac.html#a13494c43813e857bdeaa2cc95e2cb5bd">sharp</a>(IRSharpAc *ac, const sharp_ac_remote_model_t model, const bool on, const bool prev_power, 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 bool filter, 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#a3dba736fe25bd3a3a47b9ec7dae51728">strToBool</a>(const char *str, const bool def=false)</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#a7173b12c155d04dd1db07a055f4ecb03">strToFanspeed</a>(const char *str, const stdAc::fanspeed_t def=stdAc::fanspeed_t::kAuto)</td><td class="entry"><a class="el" href="classIRac.html">IRac</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classIRac.html#a7036fbbb918d644a98b5efa16374a256">strToModel</a>(const char *str, const int16_t def=-1)</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#a251fa76ddacc84d2655bac723b7dea28">strToOpmode</a>(const char *str, const stdAc::opmode_t def=stdAc::opmode_t::kAuto)</td><td class="entry"><a class="el" href="classIRac.html">IRac</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classIRac.html#a294d6040909519f465945245df56e56d">strToSwingH</a>(const char *str, const stdAc::swingh_t def=stdAc::swingh_t::kOff)</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#a538c861d79afabb11fb8becedd3962f8">strToSwingV</a>(const char *str, const stdAc::swingv_t def=stdAc::swingv_t::kOff)</td><td class="entry"><a class="el" href="classIRac.html">IRac</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classIRac.html#a21c9d71bbf229fd8369480e50a7c3689">swinghToString</a>(const stdAc::swingh_t swingh)</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#a641b59e48183a8f6d9b739ce7210f142">swingvToString</a>(const stdAc::swingv_t swingv)</td><td class="entry"><a class="el" href="classIRac.html">IRac</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classIRac.html#a3028bd9e83956d57b592bb96638b3f59">tcl112</a>(IRTcl112Ac *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 light, const bool econo, const bool filter)</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#a13fbfbf7d6368a10b7526c1c1cedfa5a">technibel</a>(IRTechnibelAc *ac, 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 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#a9e612e04e270dd5710e8a63a64b56064">teco</a>(IRTecoAc *ac, const bool on, const stdAc::opmode_t mode, const float degrees, const stdAc::fanspeed_t fan, const stdAc::swingv_t swingv, 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#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#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>
<tr class="even"><td class="entry"><a class="el" href="classIRac.html#a38bd8145eecbb840bda38bb280466a17">kelon</a>(IRKelonAc *ac, const bool togglePower, const stdAc::opmode_t mode, const int8_t dryGrade, const float degrees, const stdAc::fanspeed_t fan, const bool toggleSwing, const bool superCool, const int16_t sleep)</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#a6e4d8061841a7271205f81bd8e7d6171">kelvinator</a>(IRKelvinatorAC *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 quiet, const bool turbo, const bool light, const bool filter, 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#afad31ecf9eae573882d53dd6629485fb">lg</a>(IRLgAc *ac, const lg_ac_remote_model_t model, const bool on, const stdAc::opmode_t mode, const float degrees, const stdAc::fanspeed_t fan)</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#ad0e45b13f477e29823b8c138704536c4">markAsSent</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#a11765b1d08c0c02f5e08254bd870dae6">midea</a>(IRMideaAC *ac, 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 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#aaa60bcac75dc5dda40c78f8c227b19a3">mitsubishi</a>(IRMitsubishiAC *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 quiet, 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#a2438b6e4403d5952adb299083e038e10">mitsubishi112</a>(IRMitsubishi112 *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 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#aa3033eb835cf3cd313ee2c2f38357e8e">mitsubishi136</a>(IRMitsubishi136 *ac, const bool on, const stdAc::opmode_t mode, const float degrees, const stdAc::fanspeed_t fan, const stdAc::swingv_t swingv, 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 class="even"><td class="entry"><a class="el" href="classIRac.html#a635b89320d878c1e3f270d7146cb9b00">mitsubishiHeavy152</a>(IRMitsubishiHeavy152Ac *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 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#af6c9084c5e902f98a03ad0eaf3b9448e">mitsubishiHeavy88</a>(IRMitsubishiHeavy88Ac *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 econo, 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#a777da4b0552ee3b64d656c4592687f47">neoclima</a>(IRNeoclimaAc *ac, 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 turbo, const bool econo, const bool light, const bool filter, 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#ae85d7ac0c58028b2547518f88d3e98fe">next</a></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#a6dd1b87f2477bc3721d207b1fed482b8">opmodeToString</a>(const stdAc::opmode_t mode)</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#af873db2b9735127eb6f079861daed67a">panasonic</a>(IRPanasonicAc *ac, const panasonic_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 filter, 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#a66ed34d5686ad25a1659862f3b683f68">panasonic32</a>(IRPanasonicAc32 *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#a619c659a11c258ea9623eaa37689ba4c">samsung</a>(IRSamsungAc *ac, const bool on, const stdAc::opmode_t mode, const float degrees, const stdAc::fanspeed_t fan, const stdAc::swingv_t swingv, const bool quiet, const bool turbo, const bool light, const bool filter, const bool clean, const bool beep, const bool prevpower=true, const bool forcepower=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#a9b0e12748dc25a1d224993b2a013e822">sanyo</a>(IRSanyoAc *ac, const bool on, const stdAc::opmode_t mode, const float degrees, const stdAc::fanspeed_t fan, const stdAc::swingv_t swingv, const bool beep, 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#a0cea80b7bab92c9dc4f18c61f5762130">sendAc</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#aa33c42968acafc5cf479574483f94ea9">sendAc</a>(const stdAc::state_t desired, const stdAc::state_t *prev=NULL)</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#ad60fbe1488efe2d02307d81b090b3b72">sendAc</a>(const decode_type_t vendor, const int16_t model, const bool power, const stdAc::opmode_t mode, const float degrees, const bool celsius, 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 light, const bool filter, const bool clean, const bool beep, 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"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classIRac.html#a13494c43813e857bdeaa2cc95e2cb5bd">sharp</a>(IRSharpAc *ac, const sharp_ac_remote_model_t model, const bool on, const bool prev_power, 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 bool filter, 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><td class="entry"><a class="el" href="classIRac.html#a3dba736fe25bd3a3a47b9ec7dae51728">strToBool</a>(const char *str, const bool def=false)</td><td class="entry"><a class="el" href="classIRac.html">IRac</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classIRac.html#a7173b12c155d04dd1db07a055f4ecb03">strToFanspeed</a>(const char *str, const stdAc::fanspeed_t def=stdAc::fanspeed_t::kAuto)</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#a7036fbbb918d644a98b5efa16374a256">strToModel</a>(const char *str, const int16_t def=-1)</td><td class="entry"><a class="el" href="classIRac.html">IRac</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classIRac.html#a251fa76ddacc84d2655bac723b7dea28">strToOpmode</a>(const char *str, const stdAc::opmode_t def=stdAc::opmode_t::kAuto)</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#a294d6040909519f465945245df56e56d">strToSwingH</a>(const char *str, const stdAc::swingh_t def=stdAc::swingh_t::kOff)</td><td class="entry"><a class="el" href="classIRac.html">IRac</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classIRac.html#a538c861d79afabb11fb8becedd3962f8">strToSwingV</a>(const char *str, const stdAc::swingv_t def=stdAc::swingv_t::kOff)</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#a21c9d71bbf229fd8369480e50a7c3689">swinghToString</a>(const stdAc::swingh_t swingh)</td><td class="entry"><a class="el" href="classIRac.html">IRac</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classIRac.html#a641b59e48183a8f6d9b739ce7210f142">swingvToString</a>(const stdAc::swingv_t swingv)</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#a3028bd9e83956d57b592bb96638b3f59">tcl112</a>(IRTcl112Ac *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 light, const bool econo, const bool filter)</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#a13fbfbf7d6368a10b7526c1c1cedfa5a">technibel</a>(IRTechnibelAc *ac, 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 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#a9e612e04e270dd5710e8a63a64b56064">teco</a>(IRTecoAc *ac, const bool on, const stdAc::opmode_t mode, const float degrees, const stdAc::fanspeed_t fan, const stdAc::swingv_t swingv, 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#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><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 class="even"><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><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 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>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>

View File

@ -249,6 +249,9 @@ Private Member Functions</h2></td></tr>
<tr class="memitem:aec6de0752ddd3a3e7c6824cb1b692508"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIRac.html#aec6de0752ddd3a3e7c6824cb1b692508">hitachi424</a> (<a class="el" href="classIRHitachiAc424.html">IRHitachiAc424</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)</td></tr>
<tr class="memdesc:aec6de0752ddd3a3e7c6824cb1b692508"><td class="mdescLeft">&#160;</td><td class="mdescRight">Send a Hitachi 424-bit A/C message with the supplied settings. <a href="classIRac.html#aec6de0752ddd3a3e7c6824cb1b692508">More...</a><br /></td></tr>
<tr class="separator:aec6de0752ddd3a3e7c6824cb1b692508"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a38bd8145eecbb840bda38bb280466a17"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIRac.html#a38bd8145eecbb840bda38bb280466a17">kelon</a> (<a class="el" href="classIRKelonAc.html">IRKelonAc</a> *ac, const bool togglePower, const <a class="el" href="namespacestdAc.html#a99ad268c783486f9b3207cb78f48444f">stdAc::opmode_t</a> mode, const int8_t dryGrade, const float degrees, const <a class="el" href="namespacestdAc.html#a8bb0dbf18fe69f639f4ac0b3ff133383">stdAc::fanspeed_t</a> fan, const bool toggleSwing, const bool superCool, const int16_t sleep)</td></tr>
<tr class="memdesc:a38bd8145eecbb840bda38bb280466a17"><td class="mdescLeft">&#160;</td><td class="mdescRight">Send a Kelon A/C message with the supplied settings. <a href="classIRac.html#a38bd8145eecbb840bda38bb280466a17">More...</a><br /></td></tr>
<tr class="separator:a38bd8145eecbb840bda38bb280466a17"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6e4d8061841a7271205f81bd8e7d6171"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIRac.html#a6e4d8061841a7271205f81bd8e7d6171">kelvinator</a> (<a class="el" href="classIRKelvinatorAC.html">IRKelvinatorAC</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 quiet, const bool turbo, const bool light, const bool filter, const bool clean)</td></tr>
<tr class="memdesc:a6e4d8061841a7271205f81bd8e7d6171"><td class="mdescLeft">&#160;</td><td class="mdescRight">Send a Kelvinator A/C message with the supplied settings. <a href="classIRac.html#a6e4d8061841a7271205f81bd8e7d6171">More...</a><br /></td></tr>
<tr class="separator:a6e4d8061841a7271205f81bd8e7d6171"><td class="memSeparator" colspan="2">&#160;</td></tr>
@ -3333,6 +3336,100 @@ Private Attributes</h2></td></tr>
</dl>
<dl class="section return"><dt>Returns</dt><dd>true if the protocol is supported by this class, otherwise false. </dd></dl>
</div>
</div>
<a id="a38bd8145eecbb840bda38bb280466a17"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a38bd8145eecbb840bda38bb280466a17">&#9670;&nbsp;</a></span>kelon()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void IRac::kelon </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classIRKelonAc.html">IRKelonAc</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>togglePower</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 int8_t&#160;</td>
<td class="paramname"><em>dryGrade</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>toggleSwing</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const bool&#160;</td>
<td class="paramname"><em>superCool</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const int16_t&#160;</td>
<td class="paramname"><em>sleep</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 Kelon 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="classIRKelonAc.html">IRKelonAc</a> object to use. </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">togglePower</td><td>Whether to toggle the unit's power </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">dryGrade</td><td>The dehumidification intensity grade </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">toggleSwing</td><td>Whether to toggle the swing setting </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">superCool</td><td>Run the device in Super cooling mode. </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">sleep</td><td>Nr. of minutes for sleep mode. -1 is Off, &gt;= 0 is on </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a6e4d8061841a7271205f81bd8e7d6171"></a>

View File

@ -68,45 +68,47 @@ $(function() {
<p>This is the complete list of members for <a class="el" href="classIRrecv.html">IRrecv</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classIRrecv.html#af0b300fe6fdff58324525e8208be3024">_matchGeneric</a>(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)</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#aff11c0c20735b16ce411088003607911">_timer_num</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#a0459a65dd31b215713ad66a1e4f3540e">_tolerance</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#adb8cbc5c1cb739f33f5be25b3a6c79bd">_unknown_threshold</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#a0b4221970de0d027b5ae99648fa1c003">_validTolerance</a>(const uint8_t percentage)</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#ad7347c72b14d9f2f20f65bcf235ab3dc">compare</a>(const uint16_t oldval, const uint16_t newval)</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#ab017a0f9256954bb7d943e3c6b7e31bf">copyIrParams</a>(volatile irparams_t *src, irparams_t *dst)</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#ae833bdb8fccc676043fc4ccae432fab1">crudeNoiseFilter</a>(decode_results *results, const uint16_t floor=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#aeaa5c07a8b46f8fbb982f996cc1f9f4b">decode</a>(decode_results *results, irparams_t *save=NULL, uint8_t max_skip=0, uint16_t noise_floor=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#acf4635d5ee146a82498cb0c269b6af41">decodeAirwell</a>(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kAirwellBits, 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#aa4d678376a4c0f8ea953474a6f5ef9d2">decodeAiwaRCT501</a>(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kAiwaRcT501Bits, 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#a8d81fcfb47e36925975d313027689a44">decodeAmcor</a>(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kAmcorBits, 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#a94f12dc000a6e7b75ea8680fd48fc487">decodeArgo</a>(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kArgoBits, 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#acf3d1c37038120a5c0996d92577ce74a">decodeCarrierAC</a>(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kCarrierAcBits, 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#a4bdb35ec34f49401a6b9becd15b8a3b5">decodeCarrierAC40</a>(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kCarrierAc40Bits, 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#a79d03c31da48a385ab47cc8f342ef9b3">decodeCarrierAC64</a>(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kCarrierAc64Bits, 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#a964af7e72e2133688f0596c718cb98ca">decodeCOOLIX</a>(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kCoolixBits, 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#a981cba14551c93af57f9c1c0e1775d12">decodeCoronaAc</a>(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kCoronaAcBitsShort, 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#a141f0de9f4cae8daeb025aff3904ecaa">decodeDaikin</a>(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kDaikinBits, 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#ac7188577c874d9f8f19304a3ec775415">decodeDaikin128</a>(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kDaikin128Bits, 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#ab20a6586b4e56cc428012ec96f5ccc2c">decodeDaikin152</a>(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kDaikin152Bits, 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#af0b9822defe6b29099079d664d9dc413">decodeDaikin160</a>(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kDaikin160Bits, 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#aa142d1340201b6fdc5b462f46fe21ee0">decodeDaikin176</a>(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kDaikin176Bits, 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#a4c4799a0d45ea5562159c46939617d80">decodeDaikin2</a>(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kDaikin2Bits, 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#a7f860686a5c58aa8f4d1842cfb15b2f9">decodeDaikin216</a>(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kDaikin216Bits, 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#a030701f081a9c6eab0c07b75433b524c">decodeDaikin64</a>(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kDaikin64Bits, 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#a8c91cc83770d243e942387cc16e9ca6f">decodeDelonghiAc</a>(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kDelonghiAcBits, 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#a0b1bd1c817cb43bc3755126191b7f4a2">decodeDenon</a>(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kDenonBits, 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#a851776d9178aeb706d9a1abd3f254e31">decodeDISH</a>(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kDishBits, 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#a675c45e6b32aaeca3de734ccf2f0c819">decodeDoshisha</a>(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kDoshishaBits, 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#a823387b95b6adb676e976a8eeaf01a0b">decodeEcoclim</a>(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kEcoclimBits, 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#ad3a7be8afc36451c8e28e27f3c3e9aaa">decodeElectraAC</a>(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kElectraAcBits, 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#ac830ece2c2c200b8c13fcd66828e2846">decodeElitescreens</a>(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kEliteScreensBits, 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#aaadef8415f273ba25f4086fecd681d2e">decodeEpson</a>(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kEpsonBits, 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#aa3778bdf994bf9c99ac48ef95434a826">decodeFujitsuAC</a>(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kFujitsuAcBits, const bool strict=false)</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#afade8dac9b1d023e5e0946e6b2c08aea">decodeGICable</a>(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kGicableBits, 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#a64650ce7dbaf5fc860a6a253d906e9de">decodeGoodweather</a>(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kGoodweatherBits, 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#a2e756342d7524a13d53d6c656700638c">decodeGree</a>(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kGreeBits, 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#ad97403174f05197a7fa9a4a0107e3111">decodeHaierAC</a>(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kHaierACBits, 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#ae388aa2a339d589a6f9f1cc5cbbda7f4">_getParamsPtr</a>(void)</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#af0b300fe6fdff58324525e8208be3024">_matchGeneric</a>(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)</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#aff11c0c20735b16ce411088003607911">_timer_num</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#a0459a65dd31b215713ad66a1e4f3540e">_tolerance</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#adb8cbc5c1cb739f33f5be25b3a6c79bd">_unknown_threshold</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#a0b4221970de0d027b5ae99648fa1c003">_validTolerance</a>(const uint8_t percentage)</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#ad7347c72b14d9f2f20f65bcf235ab3dc">compare</a>(const uint16_t oldval, const uint16_t newval)</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#ab017a0f9256954bb7d943e3c6b7e31bf">copyIrParams</a>(volatile irparams_t *src, irparams_t *dst)</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#ae833bdb8fccc676043fc4ccae432fab1">crudeNoiseFilter</a>(decode_results *results, const uint16_t floor=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#aeaa5c07a8b46f8fbb982f996cc1f9f4b">decode</a>(decode_results *results, irparams_t *save=NULL, uint8_t max_skip=0, uint16_t noise_floor=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#acf4635d5ee146a82498cb0c269b6af41">decodeAirwell</a>(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kAirwellBits, 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#aa4d678376a4c0f8ea953474a6f5ef9d2">decodeAiwaRCT501</a>(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kAiwaRcT501Bits, 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#a8d81fcfb47e36925975d313027689a44">decodeAmcor</a>(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kAmcorBits, 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#a94f12dc000a6e7b75ea8680fd48fc487">decodeArgo</a>(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kArgoBits, 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#acf3d1c37038120a5c0996d92577ce74a">decodeCarrierAC</a>(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kCarrierAcBits, 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#a4bdb35ec34f49401a6b9becd15b8a3b5">decodeCarrierAC40</a>(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kCarrierAc40Bits, 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#a79d03c31da48a385ab47cc8f342ef9b3">decodeCarrierAC64</a>(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kCarrierAc64Bits, 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#a964af7e72e2133688f0596c718cb98ca">decodeCOOLIX</a>(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kCoolixBits, 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#a981cba14551c93af57f9c1c0e1775d12">decodeCoronaAc</a>(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kCoronaAcBitsShort, 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#a141f0de9f4cae8daeb025aff3904ecaa">decodeDaikin</a>(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kDaikinBits, 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#ac7188577c874d9f8f19304a3ec775415">decodeDaikin128</a>(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kDaikin128Bits, 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#ab20a6586b4e56cc428012ec96f5ccc2c">decodeDaikin152</a>(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kDaikin152Bits, 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#af0b9822defe6b29099079d664d9dc413">decodeDaikin160</a>(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kDaikin160Bits, 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#aa142d1340201b6fdc5b462f46fe21ee0">decodeDaikin176</a>(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kDaikin176Bits, 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#a4c4799a0d45ea5562159c46939617d80">decodeDaikin2</a>(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kDaikin2Bits, 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#a7f860686a5c58aa8f4d1842cfb15b2f9">decodeDaikin216</a>(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kDaikin216Bits, 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#a030701f081a9c6eab0c07b75433b524c">decodeDaikin64</a>(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kDaikin64Bits, 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#a8c91cc83770d243e942387cc16e9ca6f">decodeDelonghiAc</a>(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kDelonghiAcBits, 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#a0b1bd1c817cb43bc3755126191b7f4a2">decodeDenon</a>(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kDenonBits, 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#a851776d9178aeb706d9a1abd3f254e31">decodeDISH</a>(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kDishBits, 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#a675c45e6b32aaeca3de734ccf2f0c819">decodeDoshisha</a>(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kDoshishaBits, 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#a823387b95b6adb676e976a8eeaf01a0b">decodeEcoclim</a>(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kEcoclimBits, 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#ad3a7be8afc36451c8e28e27f3c3e9aaa">decodeElectraAC</a>(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kElectraAcBits, 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#ac830ece2c2c200b8c13fcd66828e2846">decodeElitescreens</a>(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kEliteScreensBits, 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#aaadef8415f273ba25f4086fecd681d2e">decodeEpson</a>(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kEpsonBits, 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#aa3778bdf994bf9c99ac48ef95434a826">decodeFujitsuAC</a>(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kFujitsuAcBits, const bool strict=false)</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#afade8dac9b1d023e5e0946e6b2c08aea">decodeGICable</a>(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kGicableBits, 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#a64650ce7dbaf5fc860a6a253d906e9de">decodeGoodweather</a>(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kGoodweatherBits, 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#a2e756342d7524a13d53d6c656700638c">decodeGree</a>(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kGreeBits, 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#ad97403174f05197a7fa9a4a0107e3111">decodeHaierAC</a>(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kHaierACBits, 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#af16bdb5515d931a2c55a65c35e95bb7c">decodeHaierAC176</a>(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kHaierAC176Bits, 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#a281fb9d972fee75db49209c42f649822">decodeHaierACYRW02</a>(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kHaierACYRW02Bits, 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#a7c15fbfa7936ca474712a1953911fd06">decodeHash</a>(decode_results *results)</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#aa42facfffc0e304005272b6ddd4583c8">decodeHitachiAC</a>(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kHitachiAcBits, const bool strict=true, 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>
@ -115,46 +117,48 @@ $(function() {
<tr class="even"><td class="entry"><a class="el" href="classIRrecv.html#a01c3dda56d6d916076fa1affa2213129">decodeHitachiAc424</a>(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kHitachiAc424Bits, 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#a94545c6a8da027b9cb0e23ecba4c29d8">decodeInax</a>(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kInaxBits, 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#a25ab71efc223a418e9630d8421f44bc9">decodeJVC</a>(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kJvcBits, 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#a0ac82f20b48b2d71ee07eb392578b226">decodeKelvinator</a>(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kKelvinatorBits, 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#ae4af614a45ea65cb3304ef5bd7965122">decodeLasertag</a>(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kLasertagBits, 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#aea75ad0ba1d8fec33de16501940f2553">decodeLegoPf</a>(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kLegoPfBits, 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#afe70015c36b1477a5de0c193163e13a7">decodeLG</a>(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kLgBits, const bool strict=false)</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#a6093c4404a9a9d415c5bfeab5ec53be5">decodeLutron</a>(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kLutronBits, 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#a6f3bfcc6767484151dee758bcf94fb0b">decodeMagiQuest</a>(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kMagiquestBits, 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#ac39aa52eec10d1c92b6e9713a22252b6">decodeMetz</a>(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kMetzBits, 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#a255b15601f7439a09ab5e77ad78816fb">decodeMidea</a>(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kMideaBits, 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#a62a04019308b29ae2aea4b3a83ba9155">decodeMidea24</a>(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kMidea24Bits, 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#adddf192765ba0d9c233833bdda9b266e">decodeMilestag2</a>(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kMilesTag2ShotBits, 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#aa88813f830a6ff6bfd6e7bde6728a3d5">decodeMirage</a>(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kMirageBits, 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#a6efe3be80f0ebef3ff94ed0e56c5c52a">decodeMitsubishi</a>(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kMitsubishiBits, 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#ae0690ff3cb5a5cdcdb6a514bb7bf0cdd">decodeMitsubishi112</a>(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kMitsubishi112Bits, 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#a87b3ee57dbdf762a0e305ddd43eec629">decodeMitsubishi136</a>(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kMitsubishi136Bits, 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#a9514197850491a5b8c30ae9ffc89d895">decodeMitsubishi2</a>(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kMitsubishiBits, 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#a942c5f41df5cbff32a8b7703673cb621">decodeMitsubishiAC</a>(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kMitsubishiACBits, const bool strict=false)</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#aef9cedf79793806df4cc5376710781bc">decodeMitsubishiHeavy</a>(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kMitsubishiHeavy152Bits, 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#af61afacc9865232643164ba824e665ab">decodeMultibrackets</a>(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kMultibracketsBits, 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#a27518b5d792cdf3ab333b324f409f328">decodeMWM</a>(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=24, 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#a52b844f80df7f64edf9ce9cc189ac5b9">decodeNEC</a>(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kNECBits, 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#a4729ee949e533448b481ae33bbbf1adf">decodeNeoclima</a>(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kNeoclimaBits, 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#abbcbf5fc07d7e37d7724acc37bb5f592">decodeNikai</a>(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kNikaiBits, 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#aa8dd5f24d28576c6db03cc463bd0a865">decodePanasonic</a>(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kPanasonicBits, const bool strict=false, const uint32_t manufacturer=kPanasonicManufacturer)</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#a0f78e180ed731e8fb16d1c85aa721c95">decodePanasonicAC</a>(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kPanasonicAcBits, 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#a89ce20e483b1297cae05ab1ae96d24ec">decodePanasonicAC32</a>(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kPanasonicAc32Bits, 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#a78a9487cbe8a562392a07a4090b3091e">decodePioneer</a>(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kPioneerBits, 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#adab9dffbeceee514520fababd0e721bd">decodeRC5</a>(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kRC5XBits, 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#a67316499ef37db82e3b3ecaac25c5980">decodeRC6</a>(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kRC6Mode0Bits, const bool strict=false)</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#a0e7bf769cb5bebf174e852e4b0b08cf3">decodeRCMM</a>(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kRCMMBits, const bool strict=false)</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#a18b6cf177364faf11b9a076dd2025eec">decodeSAMSUNG</a>(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kSamsungBits, 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#a290a9e6a0b12ef1fe02a92a456c8ad57">decodeSamsung36</a>(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kSamsung36Bits, 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#ae779c76ebd0f3cd1fc13abaa55f80d67">decodeSamsungAC</a>(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kSamsungAcBits, 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#ab6c02d8b8079d7f344e141e6a4e7e225">decodeSanyoAc</a>(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kSanyoAcBits, 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#a01a165bf2e7d16dbbb916d1eae740bc5">decodeSanyoLC7461</a>(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kSanyoLC7461Bits, 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#a3390d63ba21a835d7c74c261532a22a7">decodeSharp</a>(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kSharpBits, const bool strict=true, const bool expansion=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#a8a9b920079f783e236f8a938e20b9743">decodeSharpAc</a>(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kSharpAcBits, 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#ab03227955cf7d1d00c1620c55d7f9f18">decodeSony</a>(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kSonyMinBits, const bool strict=false)</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#a61cdf4d891654521afbc6ca9fb415745">decodeSymphony</a>(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kSymphonyBits, 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#a2f022741309ad814bf11aec440a838d0">decodeTechnibelAc</a>(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kTechnibelAcBits, 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#a950711d7df8dfe4cda86f53650cd9f56">decodeTeco</a>(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kTecoBits, const bool strict=false)</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#a5d4194feeee9c15b1dff57a41d34098b">decodeKelon</a>(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kKelonBits, 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#a0ac82f20b48b2d71ee07eb392578b226">decodeKelvinator</a>(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kKelvinatorBits, 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#ae4af614a45ea65cb3304ef5bd7965122">decodeLasertag</a>(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kLasertagBits, 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#aea75ad0ba1d8fec33de16501940f2553">decodeLegoPf</a>(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kLegoPfBits, 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#afe70015c36b1477a5de0c193163e13a7">decodeLG</a>(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kLgBits, const bool strict=false)</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#a6093c4404a9a9d415c5bfeab5ec53be5">decodeLutron</a>(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kLutronBits, 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#a6f3bfcc6767484151dee758bcf94fb0b">decodeMagiQuest</a>(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kMagiquestBits, 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#ac39aa52eec10d1c92b6e9713a22252b6">decodeMetz</a>(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kMetzBits, 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#a255b15601f7439a09ab5e77ad78816fb">decodeMidea</a>(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kMideaBits, 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#a62a04019308b29ae2aea4b3a83ba9155">decodeMidea24</a>(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kMidea24Bits, 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#adddf192765ba0d9c233833bdda9b266e">decodeMilestag2</a>(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kMilesTag2ShotBits, 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#aa88813f830a6ff6bfd6e7bde6728a3d5">decodeMirage</a>(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kMirageBits, 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#a6efe3be80f0ebef3ff94ed0e56c5c52a">decodeMitsubishi</a>(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kMitsubishiBits, 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#ae0690ff3cb5a5cdcdb6a514bb7bf0cdd">decodeMitsubishi112</a>(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kMitsubishi112Bits, 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#a87b3ee57dbdf762a0e305ddd43eec629">decodeMitsubishi136</a>(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kMitsubishi136Bits, 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#a9514197850491a5b8c30ae9ffc89d895">decodeMitsubishi2</a>(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kMitsubishiBits, 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#a942c5f41df5cbff32a8b7703673cb621">decodeMitsubishiAC</a>(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kMitsubishiACBits, const bool strict=false)</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#aef9cedf79793806df4cc5376710781bc">decodeMitsubishiHeavy</a>(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kMitsubishiHeavy152Bits, 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#af61afacc9865232643164ba824e665ab">decodeMultibrackets</a>(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kMultibracketsBits, 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#a27518b5d792cdf3ab333b324f409f328">decodeMWM</a>(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=24, 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#a52b844f80df7f64edf9ce9cc189ac5b9">decodeNEC</a>(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kNECBits, 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#a4729ee949e533448b481ae33bbbf1adf">decodeNeoclima</a>(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kNeoclimaBits, 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#abbcbf5fc07d7e37d7724acc37bb5f592">decodeNikai</a>(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kNikaiBits, 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#aa8dd5f24d28576c6db03cc463bd0a865">decodePanasonic</a>(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kPanasonicBits, const bool strict=false, const uint32_t manufacturer=kPanasonicManufacturer)</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#a0f78e180ed731e8fb16d1c85aa721c95">decodePanasonicAC</a>(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kPanasonicAcBits, 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#a89ce20e483b1297cae05ab1ae96d24ec">decodePanasonicAC32</a>(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kPanasonicAc32Bits, 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#a78a9487cbe8a562392a07a4090b3091e">decodePioneer</a>(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kPioneerBits, 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#adab9dffbeceee514520fababd0e721bd">decodeRC5</a>(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kRC5XBits, 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#a67316499ef37db82e3b3ecaac25c5980">decodeRC6</a>(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kRC6Mode0Bits, const bool strict=false)</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#a0e7bf769cb5bebf174e852e4b0b08cf3">decodeRCMM</a>(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kRCMMBits, const bool strict=false)</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#a18b6cf177364faf11b9a076dd2025eec">decodeSAMSUNG</a>(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kSamsungBits, 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#a290a9e6a0b12ef1fe02a92a456c8ad57">decodeSamsung36</a>(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kSamsung36Bits, 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#ae779c76ebd0f3cd1fc13abaa55f80d67">decodeSamsungAC</a>(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kSamsungAcBits, 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#ab6c02d8b8079d7f344e141e6a4e7e225">decodeSanyoAc</a>(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kSanyoAcBits, 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#a01a165bf2e7d16dbbb916d1eae740bc5">decodeSanyoLC7461</a>(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kSanyoLC7461Bits, 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#a3390d63ba21a835d7c74c261532a22a7">decodeSharp</a>(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kSharpBits, const bool strict=true, const bool expansion=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#a8a9b920079f783e236f8a938e20b9743">decodeSharpAc</a>(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kSharpAcBits, 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#ab03227955cf7d1d00c1620c55d7f9f18">decodeSony</a>(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kSonyMinBits, const bool strict=false)</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#a61cdf4d891654521afbc6ca9fb415745">decodeSymphony</a>(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kSymphonyBits, 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#a2f022741309ad814bf11aec440a838d0">decodeTechnibelAc</a>(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kTechnibelAcBits, 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#a950711d7df8dfe4cda86f53650cd9f56">decodeTeco</a>(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kTecoBits, const bool strict=false)</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#a16765d6d73382423835b5beb39df7d2f">decodeTeknopoint</a>(decode_results *results, uint16_t offset=kStartOffset, const uint16_t nbits=kTeknopointBits, 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#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>

View File

@ -137,6 +137,9 @@ Public Member Functions</h2></td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pri-methods"></a>
Private Member Functions</h2></td></tr>
<tr class="memitem:ae388aa2a339d589a6f9f1cc5cbbda7f4"><td class="memItemLeft" align="right" valign="top">volatile <a class="el" href="structirparams__t.html">irparams_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIRrecv.html#ae388aa2a339d589a6f9f1cc5cbbda7f4">_getParamsPtr</a> (void)</td></tr>
<tr class="memdesc:ae388aa2a339d589a6f9f1cc5cbbda7f4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Unit test helper to get access to the params structure. <a href="classIRrecv.html#ae388aa2a339d589a6f9f1cc5cbbda7f4">More...</a><br /></td></tr>
<tr class="separator:ae388aa2a339d589a6f9f1cc5cbbda7f4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0b4221970de0d027b5ae99648fa1c003"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIRrecv.html#a0b4221970de0d027b5ae99648fa1c003">_validTolerance</a> (const uint8_t percentage)</td></tr>
<tr class="memdesc:a0b4221970de0d027b5ae99648fa1c003"><td class="mdescLeft">&#160;</td><td class="mdescRight">Convert the tolerance percentage into something valid. <a href="classIRrecv.html#a0b4221970de0d027b5ae99648fa1c003">More...</a><br /></td></tr>
<tr class="separator:a0b4221970de0d027b5ae99648fa1c003"><td class="memSeparator" colspan="2">&#160;</td></tr>
@ -350,6 +353,9 @@ Private Member Functions</h2></td></tr>
<tr class="memitem:a281fb9d972fee75db49209c42f649822"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIRrecv.html#a281fb9d972fee75db49209c42f649822">decodeHaierACYRW02</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#aab346c5ad482113978e5a2cbb7a06f27">kHaierACYRW02Bits</a>, const bool strict=true)</td></tr>
<tr class="memdesc:a281fb9d972fee75db49209c42f649822"><td class="mdescLeft">&#160;</td><td class="mdescRight">Decode the supplied Haier YR-W02 remote A/C message. Status: BETA / Appears to be working. <a href="classIRrecv.html#a281fb9d972fee75db49209c42f649822">More...</a><br /></td></tr>
<tr class="separator:a281fb9d972fee75db49209c42f649822"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af16bdb5515d931a2c55a65c35e95bb7c"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIRrecv.html#af16bdb5515d931a2c55a65c35e95bb7c">decodeHaierAC176</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#a71c5cfe4b9da0da55e8a6e9b32d2ddc9">kHaierAC176Bits</a>, const bool strict=true)</td></tr>
<tr class="memdesc:af16bdb5515d931a2c55a65c35e95bb7c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Decode the supplied Haier 176 bit remote A/C message. Status: STABLE / Known to be working. <a href="classIRrecv.html#af16bdb5515d931a2c55a65c35e95bb7c">More...</a><br /></td></tr>
<tr class="separator:af16bdb5515d931a2c55a65c35e95bb7c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa42facfffc0e304005272b6ddd4583c8"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIRrecv.html#aa42facfffc0e304005272b6ddd4583c8">decodeHitachiAC</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#aec91e459b1e52765c700f8f7a4723f3b">kHitachiAcBits</a>, const bool strict=true, const bool MSBfirst=true)</td></tr>
<tr class="memdesc:aa42facfffc0e304005272b6ddd4583c8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Decode the supplied Hitachi A/C message. Status: STABLE / Expected to work. <a href="classIRrecv.html#aa42facfffc0e304005272b6ddd4583c8">More...</a><br /></td></tr>
<tr class="separator:aa42facfffc0e304005272b6ddd4583c8"><td class="memSeparator" colspan="2">&#160;</td></tr>
@ -448,6 +454,12 @@ Private Member Functions</h2></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>
<tr class="memitem:a16765d6d73382423835b5beb39df7d2f"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIRrecv.html#a16765d6d73382423835b5beb39df7d2f">decodeTeknopoint</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#a380abb9cac983d1ceedae89505085e3c">kTeknopointBits</a>, const bool strict=true)</td></tr>
<tr class="memdesc:a16765d6d73382423835b5beb39df7d2f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Decode the supplied Teknopoint message. Status: Alpha / Probably works. <a href="classIRrecv.html#a16765d6d73382423835b5beb39df7d2f">More...</a><br /></td></tr>
<tr class="separator:a16765d6d73382423835b5beb39df7d2f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5d4194feeee9c15b1dff57a41d34098b"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIRrecv.html#a5d4194feeee9c15b1dff57a41d34098b">decodeKelon</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#a98d17d9115af9c6edff1198b14c46838">kKelonBits</a>, const bool strict=true)</td></tr>
<tr class="memdesc:a5d4194feeee9c15b1dff57a41d34098b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Decode the supplied Kelon message. Status: STABLE / Working. <a href="classIRrecv.html#a5d4194feeee9c15b1dff57a41d34098b">More...</a><br /></td></tr>
<tr class="separator:a5d4194feeee9c15b1dff57a41d34098b"><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>
@ -598,6 +610,34 @@ Private Attributes</h2></td></tr>
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="ae388aa2a339d589a6f9f1cc5cbbda7f4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae388aa2a339d589a6f9f1cc5cbbda7f4">&#9670;&nbsp;</a></span>_getParamsPtr()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">volatile <a class="el" href="structirparams__t.html">irparams_t</a> * IRrecv::_getParamsPtr </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></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>Unit test helper to get access to the params structure. </p>
</div>
</div>
<a id="af0b300fe6fdff58324525e8208be3024"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af0b300fe6fdff58324525e8208be3024">&#9670;&nbsp;</a></span>_matchGeneric()</h2>
@ -2810,6 +2850,66 @@ Private Attributes</h2></td></tr>
</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="af16bdb5515d931a2c55a65c35e95bb7c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af16bdb5515d931a2c55a65c35e95bb7c">&#9670;&nbsp;</a></span>decodeHaierAC176()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool IRrecv::decodeHaierAC176 </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#a71c5cfe4b9da0da55e8a6e9b32d2ddc9">kHaierAC176Bits</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 Haier 176 bit remote A/C message. Status: STABLE / Known to be working. </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. </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="a281fb9d972fee75db49209c42f649822"></a>
@ -3269,6 +3369,66 @@ Private Attributes</h2></td></tr>
<dl class="section note"><dt>Note</dt><dd>JVC repeat codes don't have a header. </dd></dl>
<dl class="section see"><dt>See also</dt><dd><a href="http://www.sbprojects.net/knowledge/ir/jvc.php">http://www.sbprojects.net/knowledge/ir/jvc.php</a> </dd></dl>
</div>
</div>
<a id="a5d4194feeee9c15b1dff57a41d34098b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5d4194feeee9c15b1dff57a41d34098b">&#9670;&nbsp;</a></span>decodeKelon()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool IRrecv::decodeKelon </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#a98d17d9115af9c6edff1198b14c46838">kKelonBits</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 Kelon message. Status: STABLE / Working. </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 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. </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>True if it can decode it, false if it can't. </dd></dl>
</div>
</div>
<a id="a0ac82f20b48b2d71ee07eb392578b226"></a>
@ -5735,6 +5895,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="a16765d6d73382423835b5beb39df7d2f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a16765d6d73382423835b5beb39df7d2f">&#9670;&nbsp;</a></span>decodeTeknopoint()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool IRrecv::decodeTeknopoint </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#a380abb9cac983d1ceedae89505085e3c">kTeknopointBits</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 Teknopoint message. Status: Alpha / Probably works. </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 </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. </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="aae6ab687ae319ae50a52238916bcfb1a"></a>
@ -8028,6 +8248,7 @@ LG 32bit protocol appears near identical to the Samsung protocol. They possibly
<li>src/<a class="el" href="ir__Hitachi_8cpp.html">ir_Hitachi.cpp</a></li>
<li>src/<a class="el" href="ir__Inax_8cpp.html">ir_Inax.cpp</a></li>
<li>src/<a class="el" href="ir__JVC_8cpp.html">ir_JVC.cpp</a></li>
<li>src/<a class="el" href="ir__Kelon_8cpp.html">ir_Kelon.cpp</a></li>
<li>src/<a class="el" href="ir__Kelvinator_8cpp.html">ir_Kelvinator.cpp</a></li>
<li>src/<a class="el" href="ir__Lasertag_8cpp.html">ir_Lasertag.cpp</a></li>
<li>src/<a class="el" href="ir__Lego_8cpp.html">ir_Lego.cpp</a></li>
@ -8056,6 +8277,7 @@ LG 32bit protocol appears near identical to the Samsung protocol. They possibly
<li>src/<a class="el" href="ir__Symphony_8cpp.html">ir_Symphony.cpp</a></li>
<li>src/<a class="el" href="ir__Technibel_8cpp.html">ir_Technibel.cpp</a></li>
<li>src/<a class="el" href="ir__Teco_8cpp.html">ir_Teco.cpp</a></li>
<li>src/<a class="el" href="ir__Teknopoint_8cpp.html">ir_Teknopoint.cpp</a></li>
<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>

View File

@ -142,15 +142,17 @@ $(function() {
<tr><td class="entry"><a class="el" href="classIRsend.html#aca81ea348ceb6b0c9e62073b57bc0b17">sendGree</a>(const uint64_t data, const uint16_t nbits=kGreeBits, const uint16_t repeat=kGreeDefaultRepeat)</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#af788e7d9a2ad2483313434f9b5196753">sendGree</a>(const uint8_t data[], const uint16_t nbytes=kGreeStateLength, const uint16_t repeat=kGreeDefaultRepeat)</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#a6b4b9144d56dda302f5b321f1c5017ff">sendHaierAC</a>(const unsigned char data[], const uint16_t nbytes=kHaierACStateLength, const uint16_t repeat=kHaierAcDefaultRepeat)</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#a6aa1c1a6880872c87a46e4e0ead5d9b0">sendHaierACYRW02</a>(const unsigned char data[], const uint16_t nbytes=kHaierACYRW02StateLength, const uint16_t repeat=kHaierAcYrw02DefaultRepeat)</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#a8e6079b8b1b69ad7d7f8d05c492becbe">sendHitachiAC</a>(const unsigned char data[], const uint16_t nbytes=kHitachiAcStateLength, const uint16_t repeat=kHitachiAcDefaultRepeat)</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#a5be9a87ce052e4f056766919247e0b22">sendHitachiAC1</a>(const unsigned char data[], const uint16_t nbytes=kHitachiAc1StateLength, const uint16_t repeat=kHitachiAcDefaultRepeat)</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#a451b1913608a4ba8c26d9af8c85d16f1">sendHitachiAC2</a>(const unsigned char data[], const uint16_t nbytes=kHitachiAc2StateLength, const uint16_t repeat=kHitachiAcDefaultRepeat)</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#aec7e67f4292622521b5a0a8cfdd21d84">sendHitachiAc3</a>(const unsigned char data[], const uint16_t nbytes, const uint16_t repeat=kHitachiAcDefaultRepeat)</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#a5fb28d54f2832651d992450673d05c01">sendHitachiAc344</a>(const unsigned char data[], const uint16_t nbytes=kHitachiAc344StateLength, const uint16_t repeat=kHitachiAcDefaultRepeat)</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#a2a9676de30bb868b313cc9c30025f790">sendHitachiAc424</a>(const unsigned char data[], const uint16_t nbytes=kHitachiAc424StateLength, const uint16_t repeat=kHitachiAcDefaultRepeat)</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#a5fa5ff62276d9d680fb1255cc8b99eec">sendInax</a>(const uint64_t data, const uint16_t nbits=kInaxBits, const uint16_t repeat=kInaxMinRepeat)</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#aaa10c899768a5b4cdb1a7913d06141ca">sendJVC</a>(uint64_t data, uint16_t nbits=kJvcBits, 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#abe87b116301328fb68aee1f54fc9ebe4">sendHaierAC176</a>(const unsigned char data[], const uint16_t nbytes=kHaierAC176StateLength, const uint16_t repeat=kHaierAc176DefaultRepeat)</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#a6aa1c1a6880872c87a46e4e0ead5d9b0">sendHaierACYRW02</a>(const unsigned char data[], const uint16_t nbytes=kHaierACYRW02StateLength, const uint16_t repeat=kHaierAcYrw02DefaultRepeat)</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#a8e6079b8b1b69ad7d7f8d05c492becbe">sendHitachiAC</a>(const unsigned char data[], const uint16_t nbytes=kHitachiAcStateLength, const uint16_t repeat=kHitachiAcDefaultRepeat)</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#a5be9a87ce052e4f056766919247e0b22">sendHitachiAC1</a>(const unsigned char data[], const uint16_t nbytes=kHitachiAc1StateLength, const uint16_t repeat=kHitachiAcDefaultRepeat)</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#a451b1913608a4ba8c26d9af8c85d16f1">sendHitachiAC2</a>(const unsigned char data[], const uint16_t nbytes=kHitachiAc2StateLength, const uint16_t repeat=kHitachiAcDefaultRepeat)</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#aec7e67f4292622521b5a0a8cfdd21d84">sendHitachiAc3</a>(const unsigned char data[], const uint16_t nbytes, const uint16_t repeat=kHitachiAcDefaultRepeat)</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#a5fb28d54f2832651d992450673d05c01">sendHitachiAc344</a>(const unsigned char data[], const uint16_t nbytes=kHitachiAc344StateLength, const uint16_t repeat=kHitachiAcDefaultRepeat)</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#a2a9676de30bb868b313cc9c30025f790">sendHitachiAc424</a>(const unsigned char data[], const uint16_t nbytes=kHitachiAc424StateLength, const uint16_t repeat=kHitachiAcDefaultRepeat)</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#a5fa5ff62276d9d680fb1255cc8b99eec">sendInax</a>(const uint64_t data, const uint16_t nbits=kInaxBits, const uint16_t repeat=kInaxMinRepeat)</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#aaa10c899768a5b4cdb1a7913d06141ca">sendJVC</a>(uint64_t data, uint16_t nbits=kJvcBits, 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#ab0b4816ad227a541d27042d76c451b73">sendKelon</a>(const uint64_t data, const uint16_t nbits=kKelonBits, 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#a8cba9df982fc91f895196d61d2e65b0e">sendKelvinator</a>(const unsigned char data[], const uint16_t nbytes=kKelvinatorStateLength, const uint16_t repeat=kKelvinatorDefaultRepeat)</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#a55a79f9727590044751f291a4df83892">sendLasertag</a>(uint64_t data, uint16_t nbits=kLasertagBits, uint16_t repeat=kLasertagMinRepeat)</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#a4e38273aeacf01873a013c02d41a44e4">sendLegoPf</a>(const uint64_t data, const uint16_t nbits=kLegoPfBits, const uint16_t repeat=kLegoPfMinRepeat)</td><td class="entry"><a class="el" href="classIRsend.html">IRsend</a></td><td class="entry"></td></tr>
@ -202,19 +204,20 @@ $(function() {
<tr><td class="entry"><a class="el" href="classIRsend.html#a2dedce2841e4a6445a98f03393fce823">sendTcl112Ac</a>(const unsigned char data[], const uint16_t nbytes=kTcl112AcStateLength, const uint16_t repeat=kTcl112AcDefaultRepeat)</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#afcc65332acb4b5a1edc623194cc2ac7e">sendTechnibelAc</a>(uint64_t data, uint16_t nbits=kTechnibelAcBits, uint16_t repeat=kTechnibelAcDefaultRepeat)</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#ac6300f977fe94119813481ba682ce33f">sendTeco</a>(const uint64_t data, const uint16_t nbits=kTecoBits, 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#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#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>
<tr class="even"><td class="entry"><a class="el" href="classIRsend.html#a23729c22c85385528fdba5a2ec5625a8">sendTeknopoint</a>(const unsigned char data[], const uint16_t nbytes=kTeknopointStateLength, 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#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 class="even"><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><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 class="even"><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><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>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>

View File

@ -355,8 +355,11 @@ Public Member Functions</h2></td></tr>
<tr class="memdesc:a6b4b9144d56dda302f5b321f1c5017ff"><td class="mdescLeft">&#160;</td><td class="mdescRight">Send a Haier A/C formatted message. (HSU07-HEA03 remote) Status: STABLE / Known to be working. <a href="classIRsend.html#a6b4b9144d56dda302f5b321f1c5017ff">More...</a><br /></td></tr>
<tr class="separator:a6b4b9144d56dda302f5b321f1c5017ff"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6aa1c1a6880872c87a46e4e0ead5d9b0"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIRsend.html#a6aa1c1a6880872c87a46e4e0ead5d9b0">sendHaierACYRW02</a> (const unsigned char data[], const uint16_t nbytes=<a class="el" href="IRremoteESP8266_8h.html#a8f52b7d4595c117cf0b81ffbd1148cda">kHaierACYRW02StateLength</a>, const uint16_t repeat=<a class="el" href="IRremoteESP8266_8h.html#a62412e221207dbc2660f93dc265b4218">kHaierAcYrw02DefaultRepeat</a>)</td></tr>
<tr class="memdesc:a6aa1c1a6880872c87a46e4e0ead5d9b0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Send a Haier YR-W02 remote A/C formatted message. Status: Alpha / Untested on a real device. <a href="classIRsend.html#a6aa1c1a6880872c87a46e4e0ead5d9b0">More...</a><br /></td></tr>
<tr class="memdesc:a6aa1c1a6880872c87a46e4e0ead5d9b0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Send a Haier YR-W02 remote A/C formatted message. Status: STABLE / Known to be working. <a href="classIRsend.html#a6aa1c1a6880872c87a46e4e0ead5d9b0">More...</a><br /></td></tr>
<tr class="separator:a6aa1c1a6880872c87a46e4e0ead5d9b0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abe87b116301328fb68aee1f54fc9ebe4"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIRsend.html#abe87b116301328fb68aee1f54fc9ebe4">sendHaierAC176</a> (const unsigned char data[], const uint16_t nbytes=<a class="el" href="IRremoteESP8266_8h.html#a98033047ba27af810bb90fe33169cef2">kHaierAC176StateLength</a>, const uint16_t repeat=<a class="el" href="IRremoteESP8266_8h.html#af87d7078ba6fd24dd489086111f14db6">kHaierAc176DefaultRepeat</a>)</td></tr>
<tr class="memdesc:abe87b116301328fb68aee1f54fc9ebe4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Send a Haier 176 bit remote A/C formatted message. Status: STABLE / Known to be working. <a href="classIRsend.html#abe87b116301328fb68aee1f54fc9ebe4">More...</a><br /></td></tr>
<tr class="separator:abe87b116301328fb68aee1f54fc9ebe4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8e6079b8b1b69ad7d7f8d05c492becbe"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIRsend.html#a8e6079b8b1b69ad7d7f8d05c492becbe">sendHitachiAC</a> (const unsigned char data[], const uint16_t nbytes=<a class="el" href="IRremoteESP8266_8h.html#a8bef76bac826afbbc51c2a867af15ed8">kHitachiAcStateLength</a>, const uint16_t repeat=<a class="el" href="IRremoteESP8266_8h.html#acc8510281d2ff9a808501d375c03ba21">kHitachiAcDefaultRepeat</a>)</td></tr>
<tr class="memdesc:a8e6079b8b1b69ad7d7f8d05c492becbe"><td class="mdescLeft">&#160;</td><td class="mdescRight">Send a Hitachi 28-byte/224-bit A/C formatted message. (HITACHI_AC) Status: STABLE / Working. <a href="classIRsend.html#a8e6079b8b1b69ad7d7f8d05c492becbe">More...</a><br /></td></tr>
<tr class="separator:a8e6079b8b1b69ad7d7f8d05c492becbe"><td class="memSeparator" colspan="2">&#160;</td></tr>
@ -474,6 +477,12 @@ Public Member Functions</h2></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>
<tr class="memitem:a23729c22c85385528fdba5a2ec5625a8"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIRsend.html#a23729c22c85385528fdba5a2ec5625a8">sendTeknopoint</a> (const unsigned char data[], const uint16_t nbytes=<a class="el" href="IRremoteESP8266_8h.html#a5a443c73a07c0e4f8c2f70953fe9ec6e">kTeknopointStateLength</a>, const uint16_t repeat=<a class="el" href="IRremoteESP8266_8h.html#a1a49dde7ffbd753f7756cf0c9dc6d826">kNoRepeat</a>)</td></tr>
<tr class="memdesc:a23729c22c85385528fdba5a2ec5625a8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Send a Teknopoint formatted message. Status: BETA / Probably works. <a href="classIRsend.html#a23729c22c85385528fdba5a2ec5625a8">More...</a><br /></td></tr>
<tr class="separator:a23729c22c85385528fdba5a2ec5625a8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab0b4816ad227a541d27042d76c451b73"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIRsend.html#ab0b4816ad227a541d27042d76c451b73">sendKelon</a> (const uint64_t data, const uint16_t nbits=<a class="el" href="IRremoteESP8266_8h.html#a98d17d9115af9c6edff1198b14c46838">kKelonBits</a>, const uint16_t repeat=<a class="el" href="IRremoteESP8266_8h.html#a1a49dde7ffbd753f7756cf0c9dc6d826">kNoRepeat</a>)</td></tr>
<tr class="memdesc:ab0b4816ad227a541d27042d76c451b73"><td class="mdescLeft">&#160;</td><td class="mdescRight">Send a Kelon message. Status: STABLE / Working. <a href="classIRsend.html#ab0b4816ad227a541d27042d76c451b73">More...</a><br /></td></tr>
<tr class="separator:ab0b4816ad227a541d27042d76c451b73"><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>
@ -3599,6 +3608,50 @@ Private Attributes</h2></td></tr>
</dd>
</dl>
</div>
</div>
<a id="abe87b116301328fb68aee1f54fc9ebe4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abe87b116301328fb68aee1f54fc9ebe4">&#9670;&nbsp;</a></span>sendHaierAC176()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void IRsend::sendHaierAC176 </td>
<td>(</td>
<td class="paramtype">const unsigned char&#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>nbytes</em> = <code><a class="el" href="IRremoteESP8266_8h.html#a98033047ba27af810bb90fe33169cef2">kHaierAC176StateLength</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#af87d7078ba6fd24dd489086111f14db6">kHaierAc176DefaultRepeat</a></code>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Send a Haier 176 bit remote A/C formatted message. Status: STABLE / Known to be 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">nbytes</td><td>The number of bytes of message to be sent. </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">repeat</td><td>The number of times the command is to be repeated. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a6aa1c1a6880872c87a46e4e0ead5d9b0"></a>
@ -3633,7 +3686,7 @@ Private Attributes</h2></td></tr>
</table>
</div><div class="memdoc">
<p>Send a Haier YR-W02 remote A/C formatted message. Status: Alpha / Untested on a real device. </p>
<p>Send a Haier YR-W02 remote A/C formatted message. Status: STABLE / Known to be 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>
@ -4003,6 +4056,50 @@ Private Attributes</h2></td></tr>
</dl>
<dl class="section see"><dt>See also</dt><dd><a href="http://www.sbprojects.net/knowledge/ir/jvc.php">http://www.sbprojects.net/knowledge/ir/jvc.php</a> </dd></dl>
</div>
</div>
<a id="ab0b4816ad227a541d27042d76c451b73"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab0b4816ad227a541d27042d76c451b73">&#9670;&nbsp;</a></span>sendKelon()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void IRsend::sendKelon </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#a98d17d9115af9c6edff1198b14c46838">kKelonBits</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 Kelon message. Status: STABLE / 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 data to be transmitted. </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">nbits</td><td>Nr. of bits of data to be sent. </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">repeat</td><td>The number of times the command is to be repeated. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a8cba9df982fc91f895196d61d2e65b0e"></a>
@ -6411,6 +6508,50 @@ Use this method if you want to send the results of <code>decodePanasonic</code>.
</dd>
</dl>
</div>
</div>
<a id="a23729c22c85385528fdba5a2ec5625a8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a23729c22c85385528fdba5a2ec5625a8">&#9670;&nbsp;</a></span>sendTeknopoint()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void IRsend::sendTeknopoint </td>
<td>(</td>
<td class="paramtype">const unsigned char&#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>nbytes</em> = <code><a class="el" href="IRremoteESP8266_8h.html#a5a443c73a07c0e4f8c2f70953fe9ec6e">kTeknopointStateLength</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 Teknopoint formatted message. Status: BETA / Probably works. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">data</td><td>An array of bytes containing the IR command. </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">nbytes</td><td>Nr. of bytes of data in the array. </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">repeat</td><td>Nr. of times the message is to be repeated. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a5554dd976b56148e214dca9891d2810c"></a>
@ -7176,6 +7317,7 @@ For RC-6 (36-bits/Xbox-360), it is the 16th least significant bit. </dd></dl>
<li>src/<a class="el" href="ir__Hitachi_8cpp.html">ir_Hitachi.cpp</a></li>
<li>src/<a class="el" href="ir__Inax_8cpp.html">ir_Inax.cpp</a></li>
<li>src/<a class="el" href="ir__JVC_8cpp.html">ir_JVC.cpp</a></li>
<li>src/<a class="el" href="ir__Kelon_8cpp.html">ir_Kelon.cpp</a></li>
<li>src/<a class="el" href="ir__Kelvinator_8cpp.html">ir_Kelvinator.cpp</a></li>
<li>src/<a class="el" href="ir__Lasertag_8cpp.html">ir_Lasertag.cpp</a></li>
<li>src/<a class="el" href="ir__Lego_8cpp.html">ir_Lego.cpp</a></li>
@ -7207,6 +7349,7 @@ For RC-6 (36-bits/Xbox-360), it is the 16th least significant bit. </dd></dl>
<li>src/<a class="el" href="ir__Tcl_8cpp.html">ir_Tcl.cpp</a></li>
<li>src/<a class="el" href="ir__Technibel_8cpp.html">ir_Technibel.cpp</a></li>
<li>src/<a class="el" href="ir__Teco_8cpp.html">ir_Teco.cpp</a></li>
<li>src/<a class="el" href="ir__Teknopoint_8cpp.html">ir_Teknopoint.cpp</a></li>
<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>
@ -7221,9 +7364,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: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>
<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:1165</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:957</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:1133</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: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:ae18e721d34b34fabdec3bbc131b6095d"><td class="memItemLeft" >union {</td></tr>
<tr class="memitem:aef4aa862801b89ac788b27953b445de8"><td class="memItemLeft" >&#160;&#160;&#160;struct {</td></tr>
<tr class="memitem:a2ba4dd3644dd5b3e9f2657440dbf9a79"><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:a2ba4dd3644dd5b3e9f2657440dbf9a79"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2d898da545d3ea76b4cbfbe3ec448a0b"><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:a2d898da545d3ea76b4cbfbe3ec448a0b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a92e0e09c7153b0dd160e52dacf0f97c9"><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:a92e0e09c7153b0dd160e52dacf0f97c9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aef4aa862801b89ac788b27953b445de8"><td class="memItemLeft" valign="top">&#160;&#160;&#160;}&#160;</td><td class="memItemRight" valign="bottom"></td></tr>
<tr class="separator:aef4aa862801b89ac788b27953b445de8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab37acf8e8cf30886d91e099c7aedec62"><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:ab37acf8e8cf30886d91e099c7aedec62"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae18e721d34b34fabdec3bbc131b6095d"><td class="memItemLeft" valign="top">};&#160;</td><td class="memItemRight" valign="bottom"></td></tr>
<tr class="separator:ae18e721d34b34fabdec3bbc131b6095d"><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="a88c54aa4d9f7edf28b6651a1a9a09f4c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a88c54aa4d9f7edf28b6651a1a9a09f4c">&#9670;&nbsp;</a></span>@109</h2>
<a id="ae18e721d34b34fabdec3bbc131b6095d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae18e721d34b34fabdec3bbc131b6095d">&#9670;&nbsp;</a></span>@111</h2>
<div class="memitem">
<div class="memproto">

View File

@ -71,78 +71,78 @@ $(function() {
</td>
<td rowspan="2" valign="bottom"><a name="letter_g"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;g&#160;&#160;</div></td></tr></table>
</td>
<td valign="top"><a class="el" href="classIREcoclimAc.html">IREcoclimAc</a>&#160;&#160;&#160;</td>
<td valign="top"><a class="el" href="classIRTcl112Ac.html">IRTcl112Ac</a>&#160;&#160;&#160;</td>
<td valign="top"><a class="el" href="classIRElectraAc.html">IRElectraAc</a>&#160;&#160;&#160;</td>
<td valign="top"><a class="el" href="classIRTechnibelAc.html">IRTechnibelAc</a>&#160;&#160;&#160;</td>
<td rowspan="2" valign="bottom"><a name="letter_p"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;p&#160;&#160;</div></td></tr></table>
</td>
</tr>
<tr><td valign="top"><a class="el" href="classIRElectraAc.html">IRElectraAc</a>&#160;&#160;&#160;</td>
<td valign="top"><a class="el" href="classIRTechnibelAc.html">IRTechnibelAc</a>&#160;&#160;&#160;</td>
<tr><td valign="top"><a class="el" href="classIRFujitsuAC.html">IRFujitsuAC</a>&#160;&#160;&#160;</td>
<td valign="top"><a class="el" href="classIRTecoAc.html">IRTecoAc</a>&#160;&#160;&#160;</td>
</tr>
<tr><td valign="top"><a class="el" href="unionAirwellProtocol.html">AirwellProtocol</a>&#160;&#160;&#160;</td>
<td valign="top"><a class="el" href="unionGoodweatherProtocol.html">GoodweatherProtocol</a>&#160;&#160;&#160;</td>
<td valign="top"><a class="el" href="classIRFujitsuAC.html">IRFujitsuAC</a>&#160;&#160;&#160;</td>
<td valign="top"><a class="el" href="classIRTecoAc.html">IRTecoAc</a>&#160;&#160;&#160;</td>
<td valign="top"><a class="el" href="classIRGoodweatherAc.html">IRGoodweatherAc</a>&#160;&#160;&#160;</td>
<td valign="top"><a class="el" href="classIRtimer.html">IRtimer</a>&#160;&#160;&#160;</td>
<td valign="top"><a class="el" href="unionPanasonicAc32Protocol.html">PanasonicAc32Protocol</a>&#160;&#160;&#160;</td>
</tr>
<tr><td valign="top"><a class="el" href="unionAmcorProtocol.html">AmcorProtocol</a>&#160;&#160;&#160;</td>
<td valign="top"><a class="el" href="unionGreeProtocol.html">GreeProtocol</a>&#160;&#160;&#160;</td>
<td valign="top"><a class="el" href="classIRGoodweatherAc.html">IRGoodweatherAc</a>&#160;&#160;&#160;</td>
<td valign="top"><a class="el" href="classIRtimer.html">IRtimer</a>&#160;&#160;&#160;</td>
<td valign="top"><a class="el" href="classIRGreeAC.html">IRGreeAC</a>&#160;&#160;&#160;</td>
<td valign="top"><a class="el" href="classIRToshibaAC.html">IRToshibaAC</a>&#160;&#160;&#160;</td>
<td rowspan="2" valign="bottom"><a name="letter_s"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;s&#160;&#160;</div></td></tr></table>
</td>
</tr>
<tr><td valign="top"><a class="el" href="unionArgoProtocol.html">ArgoProtocol</a>&#160;&#160;&#160;</td>
<td rowspan="2" valign="bottom"><a name="letter_h"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;h&#160;&#160;</div></td></tr></table>
</td>
<td valign="top"><a class="el" href="classIRGreeAC.html">IRGreeAC</a>&#160;&#160;&#160;</td>
<td valign="top"><a class="el" href="classIRToshibaAC.html">IRToshibaAC</a>&#160;&#160;&#160;</td>
<td valign="top"><a class="el" href="classIRHaierAC.html">IRHaierAC</a>&#160;&#160;&#160;</td>
<td valign="top"><a class="el" href="classIRTranscoldAc.html">IRTranscoldAc</a>&#160;&#160;&#160;</td>
</tr>
<tr><td rowspan="2" valign="bottom"><a name="letter_c"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;c&#160;&#160;</div></td></tr></table>
</td>
<td valign="top"><a class="el" href="classIRHaierAC.html">IRHaierAC</a>&#160;&#160;&#160;</td>
<td valign="top"><a class="el" href="classIRTranscoldAc.html">IRTranscoldAc</a>&#160;&#160;&#160;</td>
<td valign="top"><a class="el" href="classIRHaierACYRW02.html">IRHaierACYRW02</a>&#160;&#160;&#160;</td>
<td valign="top"><a class="el" href="classIRTrotecESP.html">IRTrotecESP</a>&#160;&#160;&#160;</td>
<td valign="top"><a class="el" href="unionSamsungProtocol.html">SamsungProtocol</a>&#160;&#160;&#160;</td>
</tr>
<tr><td valign="top"><a class="el" href="unionHaierProtocol.html">HaierProtocol</a>&#160;&#160;&#160;</td>
<td valign="top"><a class="el" href="classIRHaierACYRW02.html">IRHaierACYRW02</a>&#160;&#160;&#160;</td>
<td valign="top"><a class="el" href="classIRTrotecESP.html">IRTrotecESP</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="classIRTrumaAc.html">IRTrumaAc</a>&#160;&#160;&#160;</td>
<td valign="top"><a class="el" href="unionSanyoProtocol.html">SanyoProtocol</a>&#160;&#160;&#160;</td>
</tr>
<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="classIRTrumaAc.html">IRTrumaAc</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="classIRVestelAc.html">IRVestelAc</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="classIRVestelAc.html">IRVestelAc</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="classIRVoltas.html">IRVoltas</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="classIRVoltas.html">IRVoltas</a>&#160;&#160;&#160;</td>
<td valign="top"><a class="el" href="classIRHitachiAc344.html">IRHitachiAc344</a>&#160;&#160;&#160;</td>
<td valign="top"><a class="el" href="classIRWhirlpoolAc.html">IRWhirlpoolAc</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 valign="top"><a class="el" href="classIRWhirlpoolAc.html">IRWhirlpoolAc</a>&#160;&#160;&#160;</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>
</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="classIRKelonAc.html">IRKelonAc</a>&#160;&#160;&#160;</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="unionKelonProtocol.html">KelonProtocol</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>
@ -239,7 +239,9 @@ $(function() {
<td valign="top"><a class="el" href="classIRSharpAc.html">IRSharpAc</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 valign="top"><a class="el" href="unionNeoclimaProtocol.html">NeoclimaProtocol</a>&#160;&#160;&#160;</td>
<td valign="top"><a class="el" href="classIREcoclimAc.html">IREcoclimAc</a>&#160;&#160;&#160;</td>
<td valign="top"><a class="el" href="classIRTcl112Ac.html">IRTcl112Ac</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></td><td></td><td></td><td></td><td></td></tr>
</table>

View File

@ -657,242 +657,251 @@ $(function() {
<div class="line"><a name="l00586"></a><span class="lineno"> 586</span>&#160;<span class="preprocessor">#ifndef D_STR_HAIER_AC_YRW02</span></div>
<div class="line"><a name="l00587"></a><span class="lineno"> 587</span>&#160;<span class="preprocessor">#define D_STR_HAIER_AC_YRW02 &quot;HAIER_AC_YRW02&quot;</span></div>
<div class="line"><a name="l00588"></a><span class="lineno"> 588</span>&#160;<span class="preprocessor">#endif // D_STR_HAIER_AC_YRW02</span></div>
<div class="line"><a name="l00589"></a><span class="lineno"> 589</span>&#160;<span class="preprocessor">#ifndef D_STR_HITACHI_AC</span></div>
<div class="line"><a name="l00590"></a><span class="lineno"> 590</span>&#160;<span class="preprocessor">#define D_STR_HITACHI_AC &quot;HITACHI_AC&quot;</span></div>
<div class="line"><a name="l00591"></a><span class="lineno"> 591</span>&#160;<span class="preprocessor">#endif // D_STR_HITACHI_AC</span></div>
<div class="line"><a name="l00592"></a><span class="lineno"> 592</span>&#160;<span class="preprocessor">#ifndef D_STR_HITACHI_AC1</span></div>
<div class="line"><a name="l00593"></a><span class="lineno"> 593</span>&#160;<span class="preprocessor">#define D_STR_HITACHI_AC1 &quot;HITACHI_AC1&quot;</span></div>
<div class="line"><a name="l00594"></a><span class="lineno"> 594</span>&#160;<span class="preprocessor">#endif // D_STR_HITACHI_AC1</span></div>
<div class="line"><a name="l00595"></a><span class="lineno"> 595</span>&#160;<span class="preprocessor">#ifndef D_STR_HITACHI_AC2</span></div>
<div class="line"><a name="l00596"></a><span class="lineno"> 596</span>&#160;<span class="preprocessor">#define D_STR_HITACHI_AC2 &quot;HITACHI_AC2&quot;</span></div>
<div class="line"><a name="l00597"></a><span class="lineno"> 597</span>&#160;<span class="preprocessor">#endif // D_STR_HITACHI_AC2</span></div>
<div class="line"><a name="l00598"></a><span class="lineno"> 598</span>&#160;<span class="preprocessor">#ifndef D_STR_HITACHI_AC3</span></div>
<div class="line"><a name="l00599"></a><span class="lineno"> 599</span>&#160;<span class="preprocessor">#define D_STR_HITACHI_AC3 &quot;HITACHI_AC3&quot;</span></div>
<div class="line"><a name="l00600"></a><span class="lineno"> 600</span>&#160;<span class="preprocessor">#endif // D_STR_HITACHI_AC3</span></div>
<div class="line"><a name="l00601"></a><span class="lineno"> 601</span>&#160;<span class="preprocessor">#ifndef D_STR_HITACHI_AC344</span></div>
<div class="line"><a name="l00602"></a><span class="lineno"> 602</span>&#160;<span class="preprocessor">#define D_STR_HITACHI_AC344 &quot;HITACHI_AC344&quot;</span></div>
<div class="line"><a name="l00603"></a><span class="lineno"> 603</span>&#160;<span class="preprocessor">#endif // D_STR_HITACHI_AC344</span></div>
<div class="line"><a name="l00604"></a><span class="lineno"> 604</span>&#160;<span class="preprocessor">#ifndef D_STR_HITACHI_AC424</span></div>
<div class="line"><a name="l00605"></a><span class="lineno"> 605</span>&#160;<span class="preprocessor">#define D_STR_HITACHI_AC424 &quot;HITACHI_AC424&quot;</span></div>
<div class="line"><a name="l00606"></a><span class="lineno"> 606</span>&#160;<span class="preprocessor">#endif // D_STR_HITACHI_AC424</span></div>
<div class="line"><a name="l00607"></a><span class="lineno"> 607</span>&#160;<span class="preprocessor">#ifndef D_STR_INAX</span></div>
<div class="line"><a name="l00608"></a><span class="lineno"> 608</span>&#160;<span class="preprocessor">#define D_STR_INAX &quot;INAX&quot;</span></div>
<div class="line"><a name="l00609"></a><span class="lineno"> 609</span>&#160;<span class="preprocessor">#endif // D_STR_INAX</span></div>
<div class="line"><a name="l00610"></a><span class="lineno"> 610</span>&#160;<span class="preprocessor">#ifndef D_STR_JVC</span></div>
<div class="line"><a name="l00611"></a><span class="lineno"> 611</span>&#160;<span class="preprocessor">#define D_STR_JVC &quot;JVC&quot;</span></div>
<div class="line"><a name="l00612"></a><span class="lineno"> 612</span>&#160;<span class="preprocessor">#endif // D_STR_JVC</span></div>
<div class="line"><a name="l00613"></a><span class="lineno"> 613</span>&#160;<span class="preprocessor">#ifndef D_STR_KELVINATOR</span></div>
<div class="line"><a name="l00614"></a><span class="lineno"> 614</span>&#160;<span class="preprocessor">#define D_STR_KELVINATOR &quot;KELVINATOR&quot;</span></div>
<div class="line"><a name="l00615"></a><span class="lineno"> 615</span>&#160;<span class="preprocessor">#endif // D_STR_KELVINATOR</span></div>
<div class="line"><a name="l00616"></a><span class="lineno"> 616</span>&#160;<span class="preprocessor">#ifndef D_STR_LASERTAG</span></div>
<div class="line"><a name="l00617"></a><span class="lineno"> 617</span>&#160;<span class="preprocessor">#define D_STR_LASERTAG &quot;LASERTAG&quot;</span></div>
<div class="line"><a name="l00618"></a><span class="lineno"> 618</span>&#160;<span class="preprocessor">#endif // D_STR_LASERTAG</span></div>
<div class="line"><a name="l00619"></a><span class="lineno"> 619</span>&#160;<span class="preprocessor">#ifndef D_STR_LEGOPF</span></div>
<div class="line"><a name="l00620"></a><span class="lineno"> 620</span>&#160;<span class="preprocessor">#define D_STR_LEGOPF &quot;LEGOPF&quot;</span></div>
<div class="line"><a name="l00621"></a><span class="lineno"> 621</span>&#160;<span class="preprocessor">#endif // D_STR_LEGOPF</span></div>
<div class="line"><a name="l00622"></a><span class="lineno"> 622</span>&#160;<span class="preprocessor">#ifndef D_STR_LG</span></div>
<div class="line"><a name="l00623"></a><span class="lineno"> 623</span>&#160;<span class="preprocessor">#define D_STR_LG &quot;LG&quot;</span></div>
<div class="line"><a name="l00624"></a><span class="lineno"> 624</span>&#160;<span class="preprocessor">#endif // D_STR_LG</span></div>
<div class="line"><a name="l00625"></a><span class="lineno"> 625</span>&#160;<span class="preprocessor">#ifndef D_STR_LG2</span></div>
<div class="line"><a name="l00626"></a><span class="lineno"> 626</span>&#160;<span class="preprocessor">#define D_STR_LG2 &quot;LG2&quot;</span></div>
<div class="line"><a name="l00627"></a><span class="lineno"> 627</span>&#160;<span class="preprocessor">#endif // D_STR_LG2</span></div>
<div class="line"><a name="l00628"></a><span class="lineno"> 628</span>&#160;<span class="preprocessor">#ifndef D_STR_LUTRON</span></div>
<div class="line"><a name="l00629"></a><span class="lineno"> 629</span>&#160;<span class="preprocessor">#define D_STR_LUTRON &quot;LUTRON&quot;</span></div>
<div class="line"><a name="l00630"></a><span class="lineno"> 630</span>&#160;<span class="preprocessor">#endif // D_STR_LUTRON</span></div>
<div class="line"><a name="l00631"></a><span class="lineno"> 631</span>&#160;<span class="preprocessor">#ifndef D_STR_MAGIQUEST</span></div>
<div class="line"><a name="l00632"></a><span class="lineno"> 632</span>&#160;<span class="preprocessor">#define D_STR_MAGIQUEST &quot;MAGIQUEST&quot;</span></div>
<div class="line"><a name="l00633"></a><span class="lineno"> 633</span>&#160;<span class="preprocessor">#endif // D_STR_MAGIQUEST</span></div>
<div class="line"><a name="l00634"></a><span class="lineno"> 634</span>&#160;<span class="preprocessor">#ifndef D_STR_METZ</span></div>
<div class="line"><a name="l00635"></a><span class="lineno"> 635</span>&#160;<span class="preprocessor">#define D_STR_METZ &quot;METZ&quot;</span></div>
<div class="line"><a name="l00636"></a><span class="lineno"> 636</span>&#160;<span class="preprocessor">#endif // D_STR_METZ</span></div>
<div class="line"><a name="l00637"></a><span class="lineno"> 637</span>&#160;<span class="preprocessor">#ifndef D_STR_MIDEA</span></div>
<div class="line"><a name="l00638"></a><span class="lineno"> 638</span>&#160;<span class="preprocessor">#define D_STR_MIDEA &quot;MIDEA&quot;</span></div>
<div class="line"><a name="l00639"></a><span class="lineno"> 639</span>&#160;<span class="preprocessor">#endif // D_STR_MIDEA</span></div>
<div class="line"><a name="l00640"></a><span class="lineno"> 640</span>&#160;<span class="preprocessor">#ifndef D_STR_MIDEA24</span></div>
<div class="line"><a name="l00641"></a><span class="lineno"> 641</span>&#160;<span class="preprocessor">#define D_STR_MIDEA24 &quot;MIDEA24&quot;</span></div>
<div class="line"><a name="l00642"></a><span class="lineno"> 642</span>&#160;<span class="preprocessor">#endif // D_STR_MIDEA24</span></div>
<div class="line"><a name="l00643"></a><span class="lineno"> 643</span>&#160;<span class="preprocessor">#ifndef D_STR_MILESTAG2</span></div>
<div class="line"><a name="l00644"></a><span class="lineno"> 644</span>&#160;<span class="preprocessor">#define D_STR_MILESTAG2 &quot;MILESTAG2&quot;</span></div>
<div class="line"><a name="l00645"></a><span class="lineno"> 645</span>&#160;<span class="preprocessor">#endif // D_STR_MILESTAG2</span></div>
<div class="line"><a name="l00646"></a><span class="lineno"> 646</span>&#160;<span class="preprocessor">#ifndef D_STR_MIRAGE</span></div>
<div class="line"><a name="l00647"></a><span class="lineno"> 647</span>&#160;<span class="preprocessor">#define D_STR_MIRAGE &quot;MIRAGE&quot;</span></div>
<div class="line"><a name="l00648"></a><span class="lineno"> 648</span>&#160;<span class="preprocessor">#endif // D_STR_MIRAGE</span></div>
<div class="line"><a name="l00649"></a><span class="lineno"> 649</span>&#160;<span class="preprocessor">#ifndef D_STR_MITSUBISHI</span></div>
<div class="line"><a name="l00650"></a><span class="lineno"> 650</span>&#160;<span class="preprocessor">#define D_STR_MITSUBISHI &quot;MITSUBISHI&quot;</span></div>
<div class="line"><a name="l00651"></a><span class="lineno"> 651</span>&#160;<span class="preprocessor">#endif // D_STR_MITSUBISHI</span></div>
<div class="line"><a name="l00652"></a><span class="lineno"> 652</span>&#160;<span class="preprocessor">#ifndef D_STR_MITSUBISHI112</span></div>
<div class="line"><a name="l00653"></a><span class="lineno"> 653</span>&#160;<span class="preprocessor">#define D_STR_MITSUBISHI112 &quot;MITSUBISHI112&quot;</span></div>
<div class="line"><a name="l00654"></a><span class="lineno"> 654</span>&#160;<span class="preprocessor">#endif // D_STR_MITSUBISHI112</span></div>
<div class="line"><a name="l00655"></a><span class="lineno"> 655</span>&#160;<span class="preprocessor">#ifndef D_STR_MITSUBISHI136</span></div>
<div class="line"><a name="l00656"></a><span class="lineno"> 656</span>&#160;<span class="preprocessor">#define D_STR_MITSUBISHI136 &quot;MITSUBISHI136&quot;</span></div>
<div class="line"><a name="l00657"></a><span class="lineno"> 657</span>&#160;<span class="preprocessor">#endif // D_STR_MITSUBISHI136</span></div>
<div class="line"><a name="l00658"></a><span class="lineno"> 658</span>&#160;<span class="preprocessor">#ifndef D_STR_MITSUBISHI2</span></div>
<div class="line"><a name="l00659"></a><span class="lineno"> 659</span>&#160;<span class="preprocessor">#define D_STR_MITSUBISHI2 &quot;MITSUBISHI2&quot;</span></div>
<div class="line"><a name="l00660"></a><span class="lineno"> 660</span>&#160;<span class="preprocessor">#endif // D_STR_MITSUBISHI2</span></div>
<div class="line"><a name="l00661"></a><span class="lineno"> 661</span>&#160;<span class="preprocessor">#ifndef D_STR_MITSUBISHI_AC</span></div>
<div class="line"><a name="l00662"></a><span class="lineno"> 662</span>&#160;<span class="preprocessor">#define D_STR_MITSUBISHI_AC &quot;MITSUBISHI_AC&quot;</span></div>
<div class="line"><a name="l00663"></a><span class="lineno"> 663</span>&#160;<span class="preprocessor">#endif // D_STR_MITSUBISHI_AC</span></div>
<div class="line"><a name="l00664"></a><span class="lineno"> 664</span>&#160;<span class="preprocessor">#ifndef D_STR_MITSUBISHI_HEAVY_152</span></div>
<div class="line"><a name="l00665"></a><span class="lineno"> 665</span>&#160;<span class="preprocessor">#define D_STR_MITSUBISHI_HEAVY_152 &quot;MITSUBISHI_HEAVY_152&quot;</span></div>
<div class="line"><a name="l00666"></a><span class="lineno"> 666</span>&#160;<span class="preprocessor">#endif // D_STR_MITSUBISHI_HEAVY_152</span></div>
<div class="line"><a name="l00667"></a><span class="lineno"> 667</span>&#160;<span class="preprocessor">#ifndef D_STR_MITSUBISHI_HEAVY_88</span></div>
<div class="line"><a name="l00668"></a><span class="lineno"> 668</span>&#160;<span class="preprocessor">#define D_STR_MITSUBISHI_HEAVY_88 &quot;MITSUBISHI_HEAVY_88&quot;</span></div>
<div class="line"><a name="l00669"></a><span class="lineno"> 669</span>&#160;<span class="preprocessor">#endif // D_STR_MITSUBISHI_HEAVY_88</span></div>
<div class="line"><a name="l00670"></a><span class="lineno"> 670</span>&#160;<span class="preprocessor">#ifndef D_STR_MULTIBRACKETS</span></div>
<div class="line"><a name="l00671"></a><span class="lineno"> 671</span>&#160;<span class="preprocessor">#define D_STR_MULTIBRACKETS &quot;MULTIBRACKETS&quot;</span></div>
<div class="line"><a name="l00672"></a><span class="lineno"> 672</span>&#160;<span class="preprocessor">#endif // D_STR_MULTIBRACKETS</span></div>
<div class="line"><a name="l00673"></a><span class="lineno"> 673</span>&#160;<span class="preprocessor">#ifndef D_STR_MWM</span></div>
<div class="line"><a name="l00674"></a><span class="lineno"> 674</span>&#160;<span class="preprocessor">#define D_STR_MWM &quot;MWM&quot;</span></div>
<div class="line"><a name="l00675"></a><span class="lineno"> 675</span>&#160;<span class="preprocessor">#endif // D_STR_MWM</span></div>
<div class="line"><a name="l00676"></a><span class="lineno"> 676</span>&#160;<span class="preprocessor">#ifndef D_STR_NEC</span></div>
<div class="line"><a name="l00677"></a><span class="lineno"> 677</span>&#160;<span class="preprocessor">#define D_STR_NEC &quot;NEC&quot;</span></div>
<div class="line"><a name="l00678"></a><span class="lineno"> 678</span>&#160;<span class="preprocessor">#endif // D_STR_NEC</span></div>
<div class="line"><a name="l00679"></a><span class="lineno"> 679</span>&#160;<span class="preprocessor">#ifndef D_STR_NEC_LIKE</span></div>
<div class="line"><a name="l00680"></a><span class="lineno"> 680</span>&#160;<span class="preprocessor">#define D_STR_NEC_LIKE D_STR_NEC &quot;_LIKE&quot;</span></div>
<div class="line"><a name="l00681"></a><span class="lineno"> 681</span>&#160;<span class="preprocessor">#endif // D_STR_NEC_LIKE</span></div>
<div class="line"><a name="l00682"></a><span class="lineno"> 682</span>&#160;<span class="preprocessor">#ifndef D_STR_NEC_NON_STRICT</span></div>
<div class="line"><a name="l00683"></a><span class="lineno"> 683</span>&#160;<span class="preprocessor">#define D_STR_NEC_NON_STRICT D_STR_NEC &quot; (NON-STRICT)&quot;</span></div>
<div class="line"><a name="l00684"></a><span class="lineno"> 684</span>&#160;<span class="preprocessor">#endif // D_STR_NEC_NON_STRICT</span></div>
<div class="line"><a name="l00685"></a><span class="lineno"> 685</span>&#160;<span class="preprocessor">#ifndef D_STR_NEOCLIMA</span></div>
<div class="line"><a name="l00686"></a><span class="lineno"> 686</span>&#160;<span class="preprocessor">#define D_STR_NEOCLIMA &quot;NEOCLIMA&quot;</span></div>
<div class="line"><a name="l00687"></a><span class="lineno"> 687</span>&#160;<span class="preprocessor">#endif // D_STR_NEOCLIMA</span></div>
<div class="line"><a name="l00688"></a><span class="lineno"> 688</span>&#160;<span class="preprocessor">#ifndef D_STR_NIKAI</span></div>
<div class="line"><a name="l00689"></a><span class="lineno"> 689</span>&#160;<span class="preprocessor">#define D_STR_NIKAI &quot;NIKAI&quot;</span></div>
<div class="line"><a name="l00690"></a><span class="lineno"> 690</span>&#160;<span class="preprocessor">#endif // D_STR_NIKAI</span></div>
<div class="line"><a name="l00691"></a><span class="lineno"> 691</span>&#160;<span class="preprocessor">#ifndef D_STR_PANASONIC</span></div>
<div class="line"><a name="l00692"></a><span class="lineno"> 692</span>&#160;<span class="preprocessor">#define D_STR_PANASONIC &quot;PANASONIC&quot;</span></div>
<div class="line"><a name="l00693"></a><span class="lineno"> 693</span>&#160;<span class="preprocessor">#endif // D_STR_PANASONIC</span></div>
<div class="line"><a name="l00694"></a><span class="lineno"> 694</span>&#160;<span class="preprocessor">#ifndef D_STR_PANASONIC_AC</span></div>
<div class="line"><a name="l00695"></a><span class="lineno"> 695</span>&#160;<span class="preprocessor">#define D_STR_PANASONIC_AC &quot;PANASONIC_AC&quot;</span></div>
<div class="line"><a name="l00696"></a><span class="lineno"> 696</span>&#160;<span class="preprocessor">#endif // D_STR_PANASONIC_AC</span></div>
<div class="line"><a name="l00697"></a><span class="lineno"> 697</span>&#160;<span class="preprocessor">#ifndef D_STR_PANASONIC_AC32</span></div>
<div class="line"><a name="l00698"></a><span class="lineno"> 698</span>&#160;<span class="preprocessor">#define D_STR_PANASONIC_AC32 D_STR_PANASONIC_AC&quot;32&quot;</span></div>
<div class="line"><a name="l00699"></a><span class="lineno"> 699</span>&#160;<span class="preprocessor">#endif // D_STR_PANASONIC_AC32</span></div>
<div class="line"><a name="l00700"></a><span class="lineno"> 700</span>&#160;<span class="preprocessor">#ifndef D_STR_PIONEER</span></div>
<div class="line"><a name="l00701"></a><span class="lineno"> 701</span>&#160;<span class="preprocessor">#define D_STR_PIONEER &quot;PIONEER&quot;</span></div>
<div class="line"><a name="l00702"></a><span class="lineno"> 702</span>&#160;<span class="preprocessor">#endif // D_STR_PIONEER</span></div>
<div class="line"><a name="l00703"></a><span class="lineno"> 703</span>&#160;<span class="preprocessor">#ifndef D_STR_PRONTO</span></div>
<div class="line"><a name="l00704"></a><span class="lineno"> 704</span>&#160;<span class="preprocessor">#define D_STR_PRONTO &quot;PRONTO&quot;</span></div>
<div class="line"><a name="l00705"></a><span class="lineno"> 705</span>&#160;<span class="preprocessor">#endif // D_STR_PRONTO</span></div>
<div class="line"><a name="l00706"></a><span class="lineno"> 706</span>&#160;<span class="preprocessor">#ifndef D_STR_RAW</span></div>
<div class="line"><a name="l00707"></a><span class="lineno"> 707</span>&#160;<span class="preprocessor">#define D_STR_RAW &quot;RAW&quot;</span></div>
<div class="line"><a name="l00708"></a><span class="lineno"> 708</span>&#160;<span class="preprocessor">#endif // D_STR_RAW</span></div>
<div class="line"><a name="l00709"></a><span class="lineno"> 709</span>&#160;<span class="preprocessor">#ifndef D_STR_RC5</span></div>
<div class="line"><a name="l00710"></a><span class="lineno"> 710</span>&#160;<span class="preprocessor">#define D_STR_RC5 &quot;RC5&quot;</span></div>
<div class="line"><a name="l00711"></a><span class="lineno"> 711</span>&#160;<span class="preprocessor">#endif // D_STR_RC5</span></div>
<div class="line"><a name="l00712"></a><span class="lineno"> 712</span>&#160;<span class="preprocessor">#ifndef D_STR_RC5X</span></div>
<div class="line"><a name="l00713"></a><span class="lineno"> 713</span>&#160;<span class="preprocessor">#define D_STR_RC5X &quot;RC5X&quot;</span></div>
<div class="line"><a name="l00714"></a><span class="lineno"> 714</span>&#160;<span class="preprocessor">#endif // D_STR_RC5X</span></div>
<div class="line"><a name="l00715"></a><span class="lineno"> 715</span>&#160;<span class="preprocessor">#ifndef D_STR_RC6</span></div>
<div class="line"><a name="l00716"></a><span class="lineno"> 716</span>&#160;<span class="preprocessor">#define D_STR_RC6 &quot;RC6&quot;</span></div>
<div class="line"><a name="l00717"></a><span class="lineno"> 717</span>&#160;<span class="preprocessor">#endif // D_STR_RC6</span></div>
<div class="line"><a name="l00718"></a><span class="lineno"> 718</span>&#160;<span class="preprocessor">#ifndef D_STR_RCMM</span></div>
<div class="line"><a name="l00719"></a><span class="lineno"> 719</span>&#160;<span class="preprocessor">#define D_STR_RCMM &quot;RCMM&quot;</span></div>
<div class="line"><a name="l00720"></a><span class="lineno"> 720</span>&#160;<span class="preprocessor">#endif // D_STR_RCMM</span></div>
<div class="line"><a name="l00721"></a><span class="lineno"> 721</span>&#160;<span class="preprocessor">#ifndef D_STR_SAMSUNG</span></div>
<div class="line"><a name="l00722"></a><span class="lineno"> 722</span>&#160;<span class="preprocessor">#define D_STR_SAMSUNG &quot;SAMSUNG&quot;</span></div>
<div class="line"><a name="l00723"></a><span class="lineno"> 723</span>&#160;<span class="preprocessor">#endif // D_STR_SAMSUNG</span></div>
<div class="line"><a name="l00724"></a><span class="lineno"> 724</span>&#160;<span class="preprocessor">#ifndef D_STR_SAMSUNG36</span></div>
<div class="line"><a name="l00725"></a><span class="lineno"> 725</span>&#160;<span class="preprocessor">#define D_STR_SAMSUNG36 &quot;SAMSUNG36&quot;</span></div>
<div class="line"><a name="l00726"></a><span class="lineno"> 726</span>&#160;<span class="preprocessor">#endif // D_STR_SAMSUNG36</span></div>
<div class="line"><a name="l00727"></a><span class="lineno"> 727</span>&#160;<span class="preprocessor">#ifndef D_STR_SAMSUNG_AC</span></div>
<div class="line"><a name="l00728"></a><span class="lineno"> 728</span>&#160;<span class="preprocessor">#define D_STR_SAMSUNG_AC &quot;SAMSUNG_AC&quot;</span></div>
<div class="line"><a name="l00729"></a><span class="lineno"> 729</span>&#160;<span class="preprocessor">#endif // D_STR_SAMSUNG_AC</span></div>
<div class="line"><a name="l00730"></a><span class="lineno"> 730</span>&#160;<span class="preprocessor">#ifndef D_STR_SANYO</span></div>
<div class="line"><a name="l00731"></a><span class="lineno"> 731</span>&#160;<span class="preprocessor">#define D_STR_SANYO &quot;SANYO&quot;</span></div>
<div class="line"><a name="l00732"></a><span class="lineno"> 732</span>&#160;<span class="preprocessor">#endif // D_STR_SANYO</span></div>
<div class="line"><a name="l00733"></a><span class="lineno"> 733</span>&#160;<span class="preprocessor">#ifndef D_STR_SANYO_AC</span></div>
<div class="line"><a name="l00734"></a><span class="lineno"> 734</span>&#160;<span class="preprocessor">#define D_STR_SANYO_AC &quot;SANYO_AC&quot;</span></div>
<div class="line"><a name="l00735"></a><span class="lineno"> 735</span>&#160;<span class="preprocessor">#endif // D_STR_SANYO_AC</span></div>
<div class="line"><a name="l00736"></a><span class="lineno"> 736</span>&#160;<span class="preprocessor">#ifndef D_STR_SANYO_LC7461</span></div>
<div class="line"><a name="l00737"></a><span class="lineno"> 737</span>&#160;<span class="preprocessor">#define D_STR_SANYO_LC7461 &quot;SANYO_LC7461&quot;</span></div>
<div class="line"><a name="l00738"></a><span class="lineno"> 738</span>&#160;<span class="preprocessor">#endif // D_STR_SANYO_LC7461</span></div>
<div class="line"><a name="l00739"></a><span class="lineno"> 739</span>&#160;<span class="preprocessor">#ifndef D_STR_SHARP</span></div>
<div class="line"><a name="l00740"></a><span class="lineno"> 740</span>&#160;<span class="preprocessor">#define D_STR_SHARP &quot;SHARP&quot;</span></div>
<div class="line"><a name="l00741"></a><span class="lineno"> 741</span>&#160;<span class="preprocessor">#endif // D_STR_SHARP</span></div>
<div class="line"><a name="l00742"></a><span class="lineno"> 742</span>&#160;<span class="preprocessor">#ifndef D_STR_SHARP_AC</span></div>
<div class="line"><a name="l00743"></a><span class="lineno"> 743</span>&#160;<span class="preprocessor">#define D_STR_SHARP_AC &quot;SHARP_AC&quot;</span></div>
<div class="line"><a name="l00744"></a><span class="lineno"> 744</span>&#160;<span class="preprocessor">#endif // D_STR_SHARP_AC</span></div>
<div class="line"><a name="l00745"></a><span class="lineno"> 745</span>&#160;<span class="preprocessor">#ifndef D_STR_SHERWOOD</span></div>
<div class="line"><a name="l00746"></a><span class="lineno"> 746</span>&#160;<span class="preprocessor">#define D_STR_SHERWOOD &quot;SHERWOOD&quot;</span></div>
<div class="line"><a name="l00747"></a><span class="lineno"> 747</span>&#160;<span class="preprocessor">#endif // D_STR_SHERWOOD</span></div>
<div class="line"><a name="l00748"></a><span class="lineno"> 748</span>&#160;<span class="preprocessor">#ifndef D_STR_SONY</span></div>
<div class="line"><a name="l00749"></a><span class="lineno"> 749</span>&#160;<span class="preprocessor">#define D_STR_SONY &quot;SONY&quot;</span></div>
<div class="line"><a name="l00750"></a><span class="lineno"> 750</span>&#160;<span class="preprocessor">#endif // D_STR_SONY</span></div>
<div class="line"><a name="l00751"></a><span class="lineno"> 751</span>&#160;<span class="preprocessor">#ifndef D_STR_SONY_38K</span></div>
<div class="line"><a name="l00752"></a><span class="lineno"> 752</span>&#160;<span class="preprocessor">#define D_STR_SONY_38K &quot;SONY_38K&quot;</span></div>
<div class="line"><a name="l00753"></a><span class="lineno"> 753</span>&#160;<span class="preprocessor">#endif // D_STR_SONY_38K</span></div>
<div class="line"><a name="l00754"></a><span class="lineno"> 754</span>&#160;<span class="preprocessor">#ifndef D_STR_SYMPHONY</span></div>
<div class="line"><a name="l00755"></a><span class="lineno"> 755</span>&#160;<span class="preprocessor">#define D_STR_SYMPHONY &quot;SYMPHONY&quot;</span></div>
<div class="line"><a name="l00756"></a><span class="lineno"> 756</span>&#160;<span class="preprocessor">#endif // D_STR_SYMPHONY</span></div>
<div class="line"><a name="l00757"></a><span class="lineno"> 757</span>&#160;<span class="preprocessor">#ifndef D_STR_TCL112AC</span></div>
<div class="line"><a name="l00758"></a><span class="lineno"> 758</span>&#160;<span class="preprocessor">#define D_STR_TCL112AC &quot;TCL112AC&quot;</span></div>
<div class="line"><a name="l00759"></a><span class="lineno"> 759</span>&#160;<span class="preprocessor">#endif // D_STR_TCL112AC</span></div>
<div class="line"><a name="l00760"></a><span class="lineno"> 760</span>&#160;<span class="preprocessor">#ifndef D_STR_TECHNIBEL_AC</span></div>
<div class="line"><a name="l00761"></a><span class="lineno"> 761</span>&#160;<span class="preprocessor">#define D_STR_TECHNIBEL_AC &quot;TECHNIBEL_AC&quot;</span></div>
<div class="line"><a name="l00762"></a><span class="lineno"> 762</span>&#160;<span class="preprocessor">#endif // D_STR_TECHNIBEL_AC</span></div>
<div class="line"><a name="l00763"></a><span class="lineno"> 763</span>&#160;<span class="preprocessor">#ifndef D_STR_TECO</span></div>
<div class="line"><a name="l00764"></a><span class="lineno"> 764</span>&#160;<span class="preprocessor">#define D_STR_TECO &quot;TECO&quot;</span></div>
<div class="line"><a name="l00765"></a><span class="lineno"> 765</span>&#160;<span class="preprocessor">#endif // D_STR_TECO</span></div>
<div class="line"><a name="l00766"></a><span class="lineno"> 766</span>&#160;<span class="preprocessor">#ifndef D_STR_TOSHIBA_AC</span></div>
<div class="line"><a name="l00767"></a><span class="lineno"> 767</span>&#160;<span class="preprocessor">#define D_STR_TOSHIBA_AC &quot;TOSHIBA_AC&quot;</span></div>
<div class="line"><a name="l00768"></a><span class="lineno"> 768</span>&#160;<span class="preprocessor">#endif // D_STR_TOSHIBA_AC</span></div>
<div class="line"><a name="l00769"></a><span class="lineno"> 769</span>&#160;<span class="preprocessor">#ifndef D_STR_TRANSCOLD</span></div>
<div class="line"><a name="l00770"></a><span class="lineno"> 770</span>&#160;<span class="preprocessor">#define D_STR_TRANSCOLD &quot;TRANSCOLD&quot;</span></div>
<div class="line"><a name="l00771"></a><span class="lineno"> 771</span>&#160;<span class="preprocessor">#endif // D_STR_TRANSCOLD</span></div>
<div class="line"><a name="l00772"></a><span class="lineno"> 772</span>&#160;<span class="preprocessor">#ifndef D_STR_TROTEC</span></div>
<div class="line"><a name="l00773"></a><span class="lineno"> 773</span>&#160;<span class="preprocessor">#define D_STR_TROTEC &quot;TROTEC&quot;</span></div>
<div class="line"><a name="l00774"></a><span class="lineno"> 774</span>&#160;<span class="preprocessor">#endif // D_STR_TROTEC</span></div>
<div class="line"><a name="l00775"></a><span class="lineno"> 775</span>&#160;<span class="preprocessor">#ifndef D_STR_TRUMA</span></div>
<div class="line"><a name="l00776"></a><span class="lineno"> 776</span>&#160;<span class="preprocessor">#define D_STR_TRUMA &quot;TRUMA&quot;</span></div>
<div class="line"><a name="l00777"></a><span class="lineno"> 777</span>&#160;<span class="preprocessor">#endif // D_STR_TRUMA</span></div>
<div class="line"><a name="l00778"></a><span class="lineno"> 778</span>&#160;<span class="preprocessor">#ifndef D_STR_UNUSED</span></div>
<div class="line"><a name="l00779"></a><span class="lineno"> 779</span>&#160;<span class="preprocessor">#define D_STR_UNUSED &quot;UNUSED&quot;</span></div>
<div class="line"><a name="l00780"></a><span class="lineno"> 780</span>&#160;<span class="preprocessor">#endif // D_STR_UNUSED</span></div>
<div class="line"><a name="l00781"></a><span class="lineno"> 781</span>&#160;<span class="preprocessor">#ifndef D_STR_VESTEL_AC</span></div>
<div class="line"><a name="l00782"></a><span class="lineno"> 782</span>&#160;<span class="preprocessor">#define D_STR_VESTEL_AC &quot;VESTEL_AC&quot;</span></div>
<div class="line"><a name="l00783"></a><span class="lineno"> 783</span>&#160;<span class="preprocessor">#endif // D_STR_VESTEL_AC</span></div>
<div class="line"><a name="l00784"></a><span class="lineno"> 784</span>&#160;<span class="preprocessor">#ifndef D_STR_VOLTAS</span></div>
<div class="line"><a name="l00785"></a><span class="lineno"> 785</span>&#160;<span class="preprocessor">#define D_STR_VOLTAS &quot;VOLTAS&quot;</span></div>
<div class="line"><a name="l00786"></a><span class="lineno"> 786</span>&#160;<span class="preprocessor">#endif // D_STR_VOLTAS</span></div>
<div class="line"><a name="l00787"></a><span class="lineno"> 787</span>&#160;<span class="preprocessor">#ifndef D_STR_WHIRLPOOL_AC</span></div>
<div class="line"><a name="l00788"></a><span class="lineno"> 788</span>&#160;<span class="preprocessor">#define D_STR_WHIRLPOOL_AC &quot;WHIRLPOOL_AC&quot;</span></div>
<div class="line"><a name="l00789"></a><span class="lineno"> 789</span>&#160;<span class="preprocessor">#endif // D_STR_WHIRLPOOL_AC</span></div>
<div class="line"><a name="l00790"></a><span class="lineno"> 790</span>&#160;<span class="preprocessor">#ifndef D_STR_WHYNTER</span></div>
<div class="line"><a name="l00791"></a><span class="lineno"> 791</span>&#160;<span class="preprocessor">#define D_STR_WHYNTER &quot;WHYNTER&quot;</span></div>
<div class="line"><a name="l00792"></a><span class="lineno"> 792</span>&#160;<span class="preprocessor">#endif // D_STR_WHYNTER</span></div>
<div class="line"><a name="l00793"></a><span class="lineno"> 793</span>&#160;<span class="preprocessor">#ifndef D_STR_XMP</span></div>
<div class="line"><a name="l00794"></a><span class="lineno"> 794</span>&#160;<span class="preprocessor">#define D_STR_XMP &quot;XMP&quot;</span></div>
<div class="line"><a name="l00795"></a><span class="lineno"> 795</span>&#160;<span class="preprocessor">#endif // D_STR_XMP</span></div>
<div class="line"><a name="l00796"></a><span class="lineno"> 796</span>&#160;<span class="preprocessor">#ifndef D_STR_ZEPEAL</span></div>
<div class="line"><a name="l00797"></a><span class="lineno"> 797</span>&#160;<span class="preprocessor">#define D_STR_ZEPEAL &quot;ZEPEAL&quot;</span></div>
<div class="line"><a name="l00798"></a><span class="lineno"> 798</span>&#160;<span class="preprocessor">#endif // D_STR_ZEPEAL</span></div>
<div class="line"><a name="l00799"></a><span class="lineno"> 799</span>&#160; </div>
<div class="line"><a name="l00800"></a><span class="lineno"> 800</span>&#160;<span class="comment">// IRrecvDumpV2+</span></div>
<div class="line"><a name="l00801"></a><span class="lineno"> 801</span>&#160;<span class="preprocessor">#ifndef D_STR_TIMESTAMP</span></div>
<div class="line"><a name="l00802"></a><span class="lineno"> 802</span>&#160;<span class="preprocessor">#define D_STR_TIMESTAMP &quot;Timestamp&quot;</span></div>
<div class="line"><a name="l00803"></a><span class="lineno"> 803</span>&#160;<span class="preprocessor">#endif // D_STR_TIMESTAMP</span></div>
<div class="line"><a name="l00804"></a><span class="lineno"> 804</span>&#160;<span class="preprocessor">#ifndef D_STR_LIBRARY</span></div>
<div class="line"><a name="l00805"></a><span class="lineno"> 805</span>&#160;<span class="preprocessor">#define D_STR_LIBRARY &quot;Library&quot;</span></div>
<div class="line"><a name="l00806"></a><span class="lineno"> 806</span>&#160;<span class="preprocessor">#endif // D_STR_LIBRARY</span></div>
<div class="line"><a name="l00807"></a><span class="lineno"> 807</span>&#160;<span class="preprocessor">#ifndef D_STR_MESGDESC</span></div>
<div class="line"><a name="l00808"></a><span class="lineno"> 808</span>&#160;<span class="preprocessor">#define D_STR_MESGDESC &quot;Mesg Desc.&quot;</span></div>
<div class="line"><a name="l00809"></a><span class="lineno"> 809</span>&#160;<span class="preprocessor">#endif // D_STR_MESGDESC</span></div>
<div class="line"><a name="l00810"></a><span class="lineno"> 810</span>&#160;<span class="preprocessor">#ifndef D_STR_TOLERANCE</span></div>
<div class="line"><a name="l00811"></a><span class="lineno"> 811</span>&#160;<span class="preprocessor">#define D_STR_TOLERANCE &quot;Tolerance&quot;</span></div>
<div class="line"><a name="l00812"></a><span class="lineno"> 812</span>&#160;<span class="preprocessor">#endif // D_STR_TOLERANCE</span></div>
<div class="line"><a name="l00813"></a><span class="lineno"> 813</span>&#160;<span class="preprocessor">#ifndef D_STR_IRRECVDUMP_STARTUP</span></div>
<div class="line"><a name="l00814"></a><span class="lineno"> 814</span>&#160;<span class="preprocessor">#define D_STR_IRRECVDUMP_STARTUP \</span></div>
<div class="line"><a name="l00815"></a><span class="lineno"> 815</span>&#160;<span class="preprocessor"> &quot;IRrecvDump is now running and waiting for IR input on Pin %d&quot;</span></div>
<div class="line"><a name="l00816"></a><span class="lineno"> 816</span>&#160;<span class="preprocessor">#endif // D_STR_IRRECVDUMP_STARTUP</span></div>
<div class="line"><a name="l00817"></a><span class="lineno"> 817</span>&#160;<span class="preprocessor">#ifndef D_WARN_BUFFERFULL</span></div>
<div class="line"><a name="l00818"></a><span class="lineno"> 818</span>&#160;<span class="preprocessor">#define D_WARN_BUFFERFULL \</span></div>
<div class="line"><a name="l00819"></a><span class="lineno"> 819</span>&#160;<span class="preprocessor"> &quot;WARNING: IR code is too big for buffer (&gt;= %d). &quot; \</span></div>
<div class="line"><a name="l00820"></a><span class="lineno"> 820</span>&#160;<span class="preprocessor"> &quot;This result shouldn&#39;t be trusted until this is resolved. &quot; \</span></div>
<div class="line"><a name="l00821"></a><span class="lineno"> 821</span>&#160;<span class="preprocessor"> &quot;Edit &amp; increase `kCaptureBufferSize`.&quot;</span></div>
<div class="line"><a name="l00822"></a><span class="lineno"> 822</span>&#160;<span class="preprocessor">#endif // D_WARN_BUFFERFULL</span></div>
<div class="line"><a name="l00823"></a><span class="lineno"> 823</span>&#160; </div>
<div class="line"><a name="l00824"></a><span class="lineno"> 824</span>&#160;<span class="preprocessor">#endif // LOCALE_DEFAULTS_H_</span></div>
<div class="line"><a name="l00589"></a><span class="lineno"> 589</span>&#160;<span class="preprocessor">#ifndef D_STR_HAIER_AC176</span></div>
<div class="line"><a name="l00590"></a><span class="lineno"> 590</span>&#160;<span class="preprocessor">#define D_STR_HAIER_AC176 &quot;HAIER_AC176&quot;</span></div>
<div class="line"><a name="l00591"></a><span class="lineno"> 591</span>&#160;<span class="preprocessor">#endif // D_STR_HAIER_AC176</span></div>
<div class="line"><a name="l00592"></a><span class="lineno"> 592</span>&#160;<span class="preprocessor">#ifndef D_STR_HITACHI_AC</span></div>
<div class="line"><a name="l00593"></a><span class="lineno"> 593</span>&#160;<span class="preprocessor">#define D_STR_HITACHI_AC &quot;HITACHI_AC&quot;</span></div>
<div class="line"><a name="l00594"></a><span class="lineno"> 594</span>&#160;<span class="preprocessor">#endif // D_STR_HITACHI_AC</span></div>
<div class="line"><a name="l00595"></a><span class="lineno"> 595</span>&#160;<span class="preprocessor">#ifndef D_STR_HITACHI_AC1</span></div>
<div class="line"><a name="l00596"></a><span class="lineno"> 596</span>&#160;<span class="preprocessor">#define D_STR_HITACHI_AC1 &quot;HITACHI_AC1&quot;</span></div>
<div class="line"><a name="l00597"></a><span class="lineno"> 597</span>&#160;<span class="preprocessor">#endif // D_STR_HITACHI_AC1</span></div>
<div class="line"><a name="l00598"></a><span class="lineno"> 598</span>&#160;<span class="preprocessor">#ifndef D_STR_HITACHI_AC2</span></div>
<div class="line"><a name="l00599"></a><span class="lineno"> 599</span>&#160;<span class="preprocessor">#define D_STR_HITACHI_AC2 &quot;HITACHI_AC2&quot;</span></div>
<div class="line"><a name="l00600"></a><span class="lineno"> 600</span>&#160;<span class="preprocessor">#endif // D_STR_HITACHI_AC2</span></div>
<div class="line"><a name="l00601"></a><span class="lineno"> 601</span>&#160;<span class="preprocessor">#ifndef D_STR_HITACHI_AC3</span></div>
<div class="line"><a name="l00602"></a><span class="lineno"> 602</span>&#160;<span class="preprocessor">#define D_STR_HITACHI_AC3 &quot;HITACHI_AC3&quot;</span></div>
<div class="line"><a name="l00603"></a><span class="lineno"> 603</span>&#160;<span class="preprocessor">#endif // D_STR_HITACHI_AC3</span></div>
<div class="line"><a name="l00604"></a><span class="lineno"> 604</span>&#160;<span class="preprocessor">#ifndef D_STR_HITACHI_AC344</span></div>
<div class="line"><a name="l00605"></a><span class="lineno"> 605</span>&#160;<span class="preprocessor">#define D_STR_HITACHI_AC344 &quot;HITACHI_AC344&quot;</span></div>
<div class="line"><a name="l00606"></a><span class="lineno"> 606</span>&#160;<span class="preprocessor">#endif // D_STR_HITACHI_AC344</span></div>
<div class="line"><a name="l00607"></a><span class="lineno"> 607</span>&#160;<span class="preprocessor">#ifndef D_STR_HITACHI_AC424</span></div>
<div class="line"><a name="l00608"></a><span class="lineno"> 608</span>&#160;<span class="preprocessor">#define D_STR_HITACHI_AC424 &quot;HITACHI_AC424&quot;</span></div>
<div class="line"><a name="l00609"></a><span class="lineno"> 609</span>&#160;<span class="preprocessor">#endif // D_STR_HITACHI_AC424</span></div>
<div class="line"><a name="l00610"></a><span class="lineno"> 610</span>&#160;<span class="preprocessor">#ifndef D_STR_INAX</span></div>
<div class="line"><a name="l00611"></a><span class="lineno"> 611</span>&#160;<span class="preprocessor">#define D_STR_INAX &quot;INAX&quot;</span></div>
<div class="line"><a name="l00612"></a><span class="lineno"> 612</span>&#160;<span class="preprocessor">#endif // D_STR_INAX</span></div>
<div class="line"><a name="l00613"></a><span class="lineno"> 613</span>&#160;<span class="preprocessor">#ifndef D_STR_JVC</span></div>
<div class="line"><a name="l00614"></a><span class="lineno"> 614</span>&#160;<span class="preprocessor">#define D_STR_JVC &quot;JVC&quot;</span></div>
<div class="line"><a name="l00615"></a><span class="lineno"> 615</span>&#160;<span class="preprocessor">#endif // D_STR_JVC</span></div>
<div class="line"><a name="l00616"></a><span class="lineno"> 616</span>&#160;<span class="preprocessor">#ifndef D_STR_KELON</span></div>
<div class="line"><a name="l00617"></a><span class="lineno"> 617</span>&#160;<span class="preprocessor">#define D_STR_KELON &quot;KELON&quot;</span></div>
<div class="line"><a name="l00618"></a><span class="lineno"> 618</span>&#160;<span class="preprocessor">#endif // D_STR_KELON</span></div>
<div class="line"><a name="l00619"></a><span class="lineno"> 619</span>&#160;<span class="preprocessor">#ifndef D_STR_KELVINATOR</span></div>
<div class="line"><a name="l00620"></a><span class="lineno"> 620</span>&#160;<span class="preprocessor">#define D_STR_KELVINATOR &quot;KELVINATOR&quot;</span></div>
<div class="line"><a name="l00621"></a><span class="lineno"> 621</span>&#160;<span class="preprocessor">#endif // D_STR_KELVINATOR</span></div>
<div class="line"><a name="l00622"></a><span class="lineno"> 622</span>&#160;<span class="preprocessor">#ifndef D_STR_LASERTAG</span></div>
<div class="line"><a name="l00623"></a><span class="lineno"> 623</span>&#160;<span class="preprocessor">#define D_STR_LASERTAG &quot;LASERTAG&quot;</span></div>
<div class="line"><a name="l00624"></a><span class="lineno"> 624</span>&#160;<span class="preprocessor">#endif // D_STR_LASERTAG</span></div>
<div class="line"><a name="l00625"></a><span class="lineno"> 625</span>&#160;<span class="preprocessor">#ifndef D_STR_LEGOPF</span></div>
<div class="line"><a name="l00626"></a><span class="lineno"> 626</span>&#160;<span class="preprocessor">#define D_STR_LEGOPF &quot;LEGOPF&quot;</span></div>
<div class="line"><a name="l00627"></a><span class="lineno"> 627</span>&#160;<span class="preprocessor">#endif // D_STR_LEGOPF</span></div>
<div class="line"><a name="l00628"></a><span class="lineno"> 628</span>&#160;<span class="preprocessor">#ifndef D_STR_LG</span></div>
<div class="line"><a name="l00629"></a><span class="lineno"> 629</span>&#160;<span class="preprocessor">#define D_STR_LG &quot;LG&quot;</span></div>
<div class="line"><a name="l00630"></a><span class="lineno"> 630</span>&#160;<span class="preprocessor">#endif // D_STR_LG</span></div>
<div class="line"><a name="l00631"></a><span class="lineno"> 631</span>&#160;<span class="preprocessor">#ifndef D_STR_LG2</span></div>
<div class="line"><a name="l00632"></a><span class="lineno"> 632</span>&#160;<span class="preprocessor">#define D_STR_LG2 &quot;LG2&quot;</span></div>
<div class="line"><a name="l00633"></a><span class="lineno"> 633</span>&#160;<span class="preprocessor">#endif // D_STR_LG2</span></div>
<div class="line"><a name="l00634"></a><span class="lineno"> 634</span>&#160;<span class="preprocessor">#ifndef D_STR_LUTRON</span></div>
<div class="line"><a name="l00635"></a><span class="lineno"> 635</span>&#160;<span class="preprocessor">#define D_STR_LUTRON &quot;LUTRON&quot;</span></div>
<div class="line"><a name="l00636"></a><span class="lineno"> 636</span>&#160;<span class="preprocessor">#endif // D_STR_LUTRON</span></div>
<div class="line"><a name="l00637"></a><span class="lineno"> 637</span>&#160;<span class="preprocessor">#ifndef D_STR_MAGIQUEST</span></div>
<div class="line"><a name="l00638"></a><span class="lineno"> 638</span>&#160;<span class="preprocessor">#define D_STR_MAGIQUEST &quot;MAGIQUEST&quot;</span></div>
<div class="line"><a name="l00639"></a><span class="lineno"> 639</span>&#160;<span class="preprocessor">#endif // D_STR_MAGIQUEST</span></div>
<div class="line"><a name="l00640"></a><span class="lineno"> 640</span>&#160;<span class="preprocessor">#ifndef D_STR_METZ</span></div>
<div class="line"><a name="l00641"></a><span class="lineno"> 641</span>&#160;<span class="preprocessor">#define D_STR_METZ &quot;METZ&quot;</span></div>
<div class="line"><a name="l00642"></a><span class="lineno"> 642</span>&#160;<span class="preprocessor">#endif // D_STR_METZ</span></div>
<div class="line"><a name="l00643"></a><span class="lineno"> 643</span>&#160;<span class="preprocessor">#ifndef D_STR_MIDEA</span></div>
<div class="line"><a name="l00644"></a><span class="lineno"> 644</span>&#160;<span class="preprocessor">#define D_STR_MIDEA &quot;MIDEA&quot;</span></div>
<div class="line"><a name="l00645"></a><span class="lineno"> 645</span>&#160;<span class="preprocessor">#endif // D_STR_MIDEA</span></div>
<div class="line"><a name="l00646"></a><span class="lineno"> 646</span>&#160;<span class="preprocessor">#ifndef D_STR_MIDEA24</span></div>
<div class="line"><a name="l00647"></a><span class="lineno"> 647</span>&#160;<span class="preprocessor">#define D_STR_MIDEA24 &quot;MIDEA24&quot;</span></div>
<div class="line"><a name="l00648"></a><span class="lineno"> 648</span>&#160;<span class="preprocessor">#endif // D_STR_MIDEA24</span></div>
<div class="line"><a name="l00649"></a><span class="lineno"> 649</span>&#160;<span class="preprocessor">#ifndef D_STR_MILESTAG2</span></div>
<div class="line"><a name="l00650"></a><span class="lineno"> 650</span>&#160;<span class="preprocessor">#define D_STR_MILESTAG2 &quot;MILESTAG2&quot;</span></div>
<div class="line"><a name="l00651"></a><span class="lineno"> 651</span>&#160;<span class="preprocessor">#endif // D_STR_MILESTAG2</span></div>
<div class="line"><a name="l00652"></a><span class="lineno"> 652</span>&#160;<span class="preprocessor">#ifndef D_STR_MIRAGE</span></div>
<div class="line"><a name="l00653"></a><span class="lineno"> 653</span>&#160;<span class="preprocessor">#define D_STR_MIRAGE &quot;MIRAGE&quot;</span></div>
<div class="line"><a name="l00654"></a><span class="lineno"> 654</span>&#160;<span class="preprocessor">#endif // D_STR_MIRAGE</span></div>
<div class="line"><a name="l00655"></a><span class="lineno"> 655</span>&#160;<span class="preprocessor">#ifndef D_STR_MITSUBISHI</span></div>
<div class="line"><a name="l00656"></a><span class="lineno"> 656</span>&#160;<span class="preprocessor">#define D_STR_MITSUBISHI &quot;MITSUBISHI&quot;</span></div>
<div class="line"><a name="l00657"></a><span class="lineno"> 657</span>&#160;<span class="preprocessor">#endif // D_STR_MITSUBISHI</span></div>
<div class="line"><a name="l00658"></a><span class="lineno"> 658</span>&#160;<span class="preprocessor">#ifndef D_STR_MITSUBISHI112</span></div>
<div class="line"><a name="l00659"></a><span class="lineno"> 659</span>&#160;<span class="preprocessor">#define D_STR_MITSUBISHI112 &quot;MITSUBISHI112&quot;</span></div>
<div class="line"><a name="l00660"></a><span class="lineno"> 660</span>&#160;<span class="preprocessor">#endif // D_STR_MITSUBISHI112</span></div>
<div class="line"><a name="l00661"></a><span class="lineno"> 661</span>&#160;<span class="preprocessor">#ifndef D_STR_MITSUBISHI136</span></div>
<div class="line"><a name="l00662"></a><span class="lineno"> 662</span>&#160;<span class="preprocessor">#define D_STR_MITSUBISHI136 &quot;MITSUBISHI136&quot;</span></div>
<div class="line"><a name="l00663"></a><span class="lineno"> 663</span>&#160;<span class="preprocessor">#endif // D_STR_MITSUBISHI136</span></div>
<div class="line"><a name="l00664"></a><span class="lineno"> 664</span>&#160;<span class="preprocessor">#ifndef D_STR_MITSUBISHI2</span></div>
<div class="line"><a name="l00665"></a><span class="lineno"> 665</span>&#160;<span class="preprocessor">#define D_STR_MITSUBISHI2 &quot;MITSUBISHI2&quot;</span></div>
<div class="line"><a name="l00666"></a><span class="lineno"> 666</span>&#160;<span class="preprocessor">#endif // D_STR_MITSUBISHI2</span></div>
<div class="line"><a name="l00667"></a><span class="lineno"> 667</span>&#160;<span class="preprocessor">#ifndef D_STR_MITSUBISHI_AC</span></div>
<div class="line"><a name="l00668"></a><span class="lineno"> 668</span>&#160;<span class="preprocessor">#define D_STR_MITSUBISHI_AC &quot;MITSUBISHI_AC&quot;</span></div>
<div class="line"><a name="l00669"></a><span class="lineno"> 669</span>&#160;<span class="preprocessor">#endif // D_STR_MITSUBISHI_AC</span></div>
<div class="line"><a name="l00670"></a><span class="lineno"> 670</span>&#160;<span class="preprocessor">#ifndef D_STR_MITSUBISHI_HEAVY_152</span></div>
<div class="line"><a name="l00671"></a><span class="lineno"> 671</span>&#160;<span class="preprocessor">#define D_STR_MITSUBISHI_HEAVY_152 &quot;MITSUBISHI_HEAVY_152&quot;</span></div>
<div class="line"><a name="l00672"></a><span class="lineno"> 672</span>&#160;<span class="preprocessor">#endif // D_STR_MITSUBISHI_HEAVY_152</span></div>
<div class="line"><a name="l00673"></a><span class="lineno"> 673</span>&#160;<span class="preprocessor">#ifndef D_STR_MITSUBISHI_HEAVY_88</span></div>
<div class="line"><a name="l00674"></a><span class="lineno"> 674</span>&#160;<span class="preprocessor">#define D_STR_MITSUBISHI_HEAVY_88 &quot;MITSUBISHI_HEAVY_88&quot;</span></div>
<div class="line"><a name="l00675"></a><span class="lineno"> 675</span>&#160;<span class="preprocessor">#endif // D_STR_MITSUBISHI_HEAVY_88</span></div>
<div class="line"><a name="l00676"></a><span class="lineno"> 676</span>&#160;<span class="preprocessor">#ifndef D_STR_MULTIBRACKETS</span></div>
<div class="line"><a name="l00677"></a><span class="lineno"> 677</span>&#160;<span class="preprocessor">#define D_STR_MULTIBRACKETS &quot;MULTIBRACKETS&quot;</span></div>
<div class="line"><a name="l00678"></a><span class="lineno"> 678</span>&#160;<span class="preprocessor">#endif // D_STR_MULTIBRACKETS</span></div>
<div class="line"><a name="l00679"></a><span class="lineno"> 679</span>&#160;<span class="preprocessor">#ifndef D_STR_MWM</span></div>
<div class="line"><a name="l00680"></a><span class="lineno"> 680</span>&#160;<span class="preprocessor">#define D_STR_MWM &quot;MWM&quot;</span></div>
<div class="line"><a name="l00681"></a><span class="lineno"> 681</span>&#160;<span class="preprocessor">#endif // D_STR_MWM</span></div>
<div class="line"><a name="l00682"></a><span class="lineno"> 682</span>&#160;<span class="preprocessor">#ifndef D_STR_NEC</span></div>
<div class="line"><a name="l00683"></a><span class="lineno"> 683</span>&#160;<span class="preprocessor">#define D_STR_NEC &quot;NEC&quot;</span></div>
<div class="line"><a name="l00684"></a><span class="lineno"> 684</span>&#160;<span class="preprocessor">#endif // D_STR_NEC</span></div>
<div class="line"><a name="l00685"></a><span class="lineno"> 685</span>&#160;<span class="preprocessor">#ifndef D_STR_NEC_LIKE</span></div>
<div class="line"><a name="l00686"></a><span class="lineno"> 686</span>&#160;<span class="preprocessor">#define D_STR_NEC_LIKE D_STR_NEC &quot;_LIKE&quot;</span></div>
<div class="line"><a name="l00687"></a><span class="lineno"> 687</span>&#160;<span class="preprocessor">#endif // D_STR_NEC_LIKE</span></div>
<div class="line"><a name="l00688"></a><span class="lineno"> 688</span>&#160;<span class="preprocessor">#ifndef D_STR_NEC_NON_STRICT</span></div>
<div class="line"><a name="l00689"></a><span class="lineno"> 689</span>&#160;<span class="preprocessor">#define D_STR_NEC_NON_STRICT D_STR_NEC &quot; (NON-STRICT)&quot;</span></div>
<div class="line"><a name="l00690"></a><span class="lineno"> 690</span>&#160;<span class="preprocessor">#endif // D_STR_NEC_NON_STRICT</span></div>
<div class="line"><a name="l00691"></a><span class="lineno"> 691</span>&#160;<span class="preprocessor">#ifndef D_STR_NEOCLIMA</span></div>
<div class="line"><a name="l00692"></a><span class="lineno"> 692</span>&#160;<span class="preprocessor">#define D_STR_NEOCLIMA &quot;NEOCLIMA&quot;</span></div>
<div class="line"><a name="l00693"></a><span class="lineno"> 693</span>&#160;<span class="preprocessor">#endif // D_STR_NEOCLIMA</span></div>
<div class="line"><a name="l00694"></a><span class="lineno"> 694</span>&#160;<span class="preprocessor">#ifndef D_STR_NIKAI</span></div>
<div class="line"><a name="l00695"></a><span class="lineno"> 695</span>&#160;<span class="preprocessor">#define D_STR_NIKAI &quot;NIKAI&quot;</span></div>
<div class="line"><a name="l00696"></a><span class="lineno"> 696</span>&#160;<span class="preprocessor">#endif // D_STR_NIKAI</span></div>
<div class="line"><a name="l00697"></a><span class="lineno"> 697</span>&#160;<span class="preprocessor">#ifndef D_STR_PANASONIC</span></div>
<div class="line"><a name="l00698"></a><span class="lineno"> 698</span>&#160;<span class="preprocessor">#define D_STR_PANASONIC &quot;PANASONIC&quot;</span></div>
<div class="line"><a name="l00699"></a><span class="lineno"> 699</span>&#160;<span class="preprocessor">#endif // D_STR_PANASONIC</span></div>
<div class="line"><a name="l00700"></a><span class="lineno"> 700</span>&#160;<span class="preprocessor">#ifndef D_STR_PANASONIC_AC</span></div>
<div class="line"><a name="l00701"></a><span class="lineno"> 701</span>&#160;<span class="preprocessor">#define D_STR_PANASONIC_AC &quot;PANASONIC_AC&quot;</span></div>
<div class="line"><a name="l00702"></a><span class="lineno"> 702</span>&#160;<span class="preprocessor">#endif // D_STR_PANASONIC_AC</span></div>
<div class="line"><a name="l00703"></a><span class="lineno"> 703</span>&#160;<span class="preprocessor">#ifndef D_STR_PANASONIC_AC32</span></div>
<div class="line"><a name="l00704"></a><span class="lineno"> 704</span>&#160;<span class="preprocessor">#define D_STR_PANASONIC_AC32 D_STR_PANASONIC_AC&quot;32&quot;</span></div>
<div class="line"><a name="l00705"></a><span class="lineno"> 705</span>&#160;<span class="preprocessor">#endif // D_STR_PANASONIC_AC32</span></div>
<div class="line"><a name="l00706"></a><span class="lineno"> 706</span>&#160;<span class="preprocessor">#ifndef D_STR_PIONEER</span></div>
<div class="line"><a name="l00707"></a><span class="lineno"> 707</span>&#160;<span class="preprocessor">#define D_STR_PIONEER &quot;PIONEER&quot;</span></div>
<div class="line"><a name="l00708"></a><span class="lineno"> 708</span>&#160;<span class="preprocessor">#endif // D_STR_PIONEER</span></div>
<div class="line"><a name="l00709"></a><span class="lineno"> 709</span>&#160;<span class="preprocessor">#ifndef D_STR_PRONTO</span></div>
<div class="line"><a name="l00710"></a><span class="lineno"> 710</span>&#160;<span class="preprocessor">#define D_STR_PRONTO &quot;PRONTO&quot;</span></div>
<div class="line"><a name="l00711"></a><span class="lineno"> 711</span>&#160;<span class="preprocessor">#endif // D_STR_PRONTO</span></div>
<div class="line"><a name="l00712"></a><span class="lineno"> 712</span>&#160;<span class="preprocessor">#ifndef D_STR_RAW</span></div>
<div class="line"><a name="l00713"></a><span class="lineno"> 713</span>&#160;<span class="preprocessor">#define D_STR_RAW &quot;RAW&quot;</span></div>
<div class="line"><a name="l00714"></a><span class="lineno"> 714</span>&#160;<span class="preprocessor">#endif // D_STR_RAW</span></div>
<div class="line"><a name="l00715"></a><span class="lineno"> 715</span>&#160;<span class="preprocessor">#ifndef D_STR_RC5</span></div>
<div class="line"><a name="l00716"></a><span class="lineno"> 716</span>&#160;<span class="preprocessor">#define D_STR_RC5 &quot;RC5&quot;</span></div>
<div class="line"><a name="l00717"></a><span class="lineno"> 717</span>&#160;<span class="preprocessor">#endif // D_STR_RC5</span></div>
<div class="line"><a name="l00718"></a><span class="lineno"> 718</span>&#160;<span class="preprocessor">#ifndef D_STR_RC5X</span></div>
<div class="line"><a name="l00719"></a><span class="lineno"> 719</span>&#160;<span class="preprocessor">#define D_STR_RC5X &quot;RC5X&quot;</span></div>
<div class="line"><a name="l00720"></a><span class="lineno"> 720</span>&#160;<span class="preprocessor">#endif // D_STR_RC5X</span></div>
<div class="line"><a name="l00721"></a><span class="lineno"> 721</span>&#160;<span class="preprocessor">#ifndef D_STR_RC6</span></div>
<div class="line"><a name="l00722"></a><span class="lineno"> 722</span>&#160;<span class="preprocessor">#define D_STR_RC6 &quot;RC6&quot;</span></div>
<div class="line"><a name="l00723"></a><span class="lineno"> 723</span>&#160;<span class="preprocessor">#endif // D_STR_RC6</span></div>
<div class="line"><a name="l00724"></a><span class="lineno"> 724</span>&#160;<span class="preprocessor">#ifndef D_STR_RCMM</span></div>
<div class="line"><a name="l00725"></a><span class="lineno"> 725</span>&#160;<span class="preprocessor">#define D_STR_RCMM &quot;RCMM&quot;</span></div>
<div class="line"><a name="l00726"></a><span class="lineno"> 726</span>&#160;<span class="preprocessor">#endif // D_STR_RCMM</span></div>
<div class="line"><a name="l00727"></a><span class="lineno"> 727</span>&#160;<span class="preprocessor">#ifndef D_STR_SAMSUNG</span></div>
<div class="line"><a name="l00728"></a><span class="lineno"> 728</span>&#160;<span class="preprocessor">#define D_STR_SAMSUNG &quot;SAMSUNG&quot;</span></div>
<div class="line"><a name="l00729"></a><span class="lineno"> 729</span>&#160;<span class="preprocessor">#endif // D_STR_SAMSUNG</span></div>
<div class="line"><a name="l00730"></a><span class="lineno"> 730</span>&#160;<span class="preprocessor">#ifndef D_STR_SAMSUNG36</span></div>
<div class="line"><a name="l00731"></a><span class="lineno"> 731</span>&#160;<span class="preprocessor">#define D_STR_SAMSUNG36 &quot;SAMSUNG36&quot;</span></div>
<div class="line"><a name="l00732"></a><span class="lineno"> 732</span>&#160;<span class="preprocessor">#endif // D_STR_SAMSUNG36</span></div>
<div class="line"><a name="l00733"></a><span class="lineno"> 733</span>&#160;<span class="preprocessor">#ifndef D_STR_SAMSUNG_AC</span></div>
<div class="line"><a name="l00734"></a><span class="lineno"> 734</span>&#160;<span class="preprocessor">#define D_STR_SAMSUNG_AC &quot;SAMSUNG_AC&quot;</span></div>
<div class="line"><a name="l00735"></a><span class="lineno"> 735</span>&#160;<span class="preprocessor">#endif // D_STR_SAMSUNG_AC</span></div>
<div class="line"><a name="l00736"></a><span class="lineno"> 736</span>&#160;<span class="preprocessor">#ifndef D_STR_SANYO</span></div>
<div class="line"><a name="l00737"></a><span class="lineno"> 737</span>&#160;<span class="preprocessor">#define D_STR_SANYO &quot;SANYO&quot;</span></div>
<div class="line"><a name="l00738"></a><span class="lineno"> 738</span>&#160;<span class="preprocessor">#endif // D_STR_SANYO</span></div>
<div class="line"><a name="l00739"></a><span class="lineno"> 739</span>&#160;<span class="preprocessor">#ifndef D_STR_SANYO_AC</span></div>
<div class="line"><a name="l00740"></a><span class="lineno"> 740</span>&#160;<span class="preprocessor">#define D_STR_SANYO_AC &quot;SANYO_AC&quot;</span></div>
<div class="line"><a name="l00741"></a><span class="lineno"> 741</span>&#160;<span class="preprocessor">#endif // D_STR_SANYO_AC</span></div>
<div class="line"><a name="l00742"></a><span class="lineno"> 742</span>&#160;<span class="preprocessor">#ifndef D_STR_SANYO_LC7461</span></div>
<div class="line"><a name="l00743"></a><span class="lineno"> 743</span>&#160;<span class="preprocessor">#define D_STR_SANYO_LC7461 &quot;SANYO_LC7461&quot;</span></div>
<div class="line"><a name="l00744"></a><span class="lineno"> 744</span>&#160;<span class="preprocessor">#endif // D_STR_SANYO_LC7461</span></div>
<div class="line"><a name="l00745"></a><span class="lineno"> 745</span>&#160;<span class="preprocessor">#ifndef D_STR_SHARP</span></div>
<div class="line"><a name="l00746"></a><span class="lineno"> 746</span>&#160;<span class="preprocessor">#define D_STR_SHARP &quot;SHARP&quot;</span></div>
<div class="line"><a name="l00747"></a><span class="lineno"> 747</span>&#160;<span class="preprocessor">#endif // D_STR_SHARP</span></div>
<div class="line"><a name="l00748"></a><span class="lineno"> 748</span>&#160;<span class="preprocessor">#ifndef D_STR_SHARP_AC</span></div>
<div class="line"><a name="l00749"></a><span class="lineno"> 749</span>&#160;<span class="preprocessor">#define D_STR_SHARP_AC &quot;SHARP_AC&quot;</span></div>
<div class="line"><a name="l00750"></a><span class="lineno"> 750</span>&#160;<span class="preprocessor">#endif // D_STR_SHARP_AC</span></div>
<div class="line"><a name="l00751"></a><span class="lineno"> 751</span>&#160;<span class="preprocessor">#ifndef D_STR_SHERWOOD</span></div>
<div class="line"><a name="l00752"></a><span class="lineno"> 752</span>&#160;<span class="preprocessor">#define D_STR_SHERWOOD &quot;SHERWOOD&quot;</span></div>
<div class="line"><a name="l00753"></a><span class="lineno"> 753</span>&#160;<span class="preprocessor">#endif // D_STR_SHERWOOD</span></div>
<div class="line"><a name="l00754"></a><span class="lineno"> 754</span>&#160;<span class="preprocessor">#ifndef D_STR_SONY</span></div>
<div class="line"><a name="l00755"></a><span class="lineno"> 755</span>&#160;<span class="preprocessor">#define D_STR_SONY &quot;SONY&quot;</span></div>
<div class="line"><a name="l00756"></a><span class="lineno"> 756</span>&#160;<span class="preprocessor">#endif // D_STR_SONY</span></div>
<div class="line"><a name="l00757"></a><span class="lineno"> 757</span>&#160;<span class="preprocessor">#ifndef D_STR_SONY_38K</span></div>
<div class="line"><a name="l00758"></a><span class="lineno"> 758</span>&#160;<span class="preprocessor">#define D_STR_SONY_38K &quot;SONY_38K&quot;</span></div>
<div class="line"><a name="l00759"></a><span class="lineno"> 759</span>&#160;<span class="preprocessor">#endif // D_STR_SONY_38K</span></div>
<div class="line"><a name="l00760"></a><span class="lineno"> 760</span>&#160;<span class="preprocessor">#ifndef D_STR_SYMPHONY</span></div>
<div class="line"><a name="l00761"></a><span class="lineno"> 761</span>&#160;<span class="preprocessor">#define D_STR_SYMPHONY &quot;SYMPHONY&quot;</span></div>
<div class="line"><a name="l00762"></a><span class="lineno"> 762</span>&#160;<span class="preprocessor">#endif // D_STR_SYMPHONY</span></div>
<div class="line"><a name="l00763"></a><span class="lineno"> 763</span>&#160;<span class="preprocessor">#ifndef D_STR_TCL112AC</span></div>
<div class="line"><a name="l00764"></a><span class="lineno"> 764</span>&#160;<span class="preprocessor">#define D_STR_TCL112AC &quot;TCL112AC&quot;</span></div>
<div class="line"><a name="l00765"></a><span class="lineno"> 765</span>&#160;<span class="preprocessor">#endif // D_STR_TCL112AC</span></div>
<div class="line"><a name="l00766"></a><span class="lineno"> 766</span>&#160;<span class="preprocessor">#ifndef D_STR_TECHNIBEL_AC</span></div>
<div class="line"><a name="l00767"></a><span class="lineno"> 767</span>&#160;<span class="preprocessor">#define D_STR_TECHNIBEL_AC &quot;TECHNIBEL_AC&quot;</span></div>
<div class="line"><a name="l00768"></a><span class="lineno"> 768</span>&#160;<span class="preprocessor">#endif // D_STR_TECHNIBEL_AC</span></div>
<div class="line"><a name="l00769"></a><span class="lineno"> 769</span>&#160;<span class="preprocessor">#ifndef D_STR_TECO</span></div>
<div class="line"><a name="l00770"></a><span class="lineno"> 770</span>&#160;<span class="preprocessor">#define D_STR_TECO &quot;TECO&quot;</span></div>
<div class="line"><a name="l00771"></a><span class="lineno"> 771</span>&#160;<span class="preprocessor">#endif // D_STR_TECO</span></div>
<div class="line"><a name="l00772"></a><span class="lineno"> 772</span>&#160;<span class="preprocessor">#ifndef D_STR_TEKNOPOINT</span></div>
<div class="line"><a name="l00773"></a><span class="lineno"> 773</span>&#160;<span class="preprocessor">#define D_STR_TEKNOPOINT &quot;TEKNOPOINT&quot;</span></div>
<div class="line"><a name="l00774"></a><span class="lineno"> 774</span>&#160;<span class="preprocessor">#endif // D_STR_TEKNOPOINT</span></div>
<div class="line"><a name="l00775"></a><span class="lineno"> 775</span>&#160;<span class="preprocessor">#ifndef D_STR_TOSHIBA_AC</span></div>
<div class="line"><a name="l00776"></a><span class="lineno"> 776</span>&#160;<span class="preprocessor">#define D_STR_TOSHIBA_AC &quot;TOSHIBA_AC&quot;</span></div>
<div class="line"><a name="l00777"></a><span class="lineno"> 777</span>&#160;<span class="preprocessor">#endif // D_STR_TOSHIBA_AC</span></div>
<div class="line"><a name="l00778"></a><span class="lineno"> 778</span>&#160;<span class="preprocessor">#ifndef D_STR_TRANSCOLD</span></div>
<div class="line"><a name="l00779"></a><span class="lineno"> 779</span>&#160;<span class="preprocessor">#define D_STR_TRANSCOLD &quot;TRANSCOLD&quot;</span></div>
<div class="line"><a name="l00780"></a><span class="lineno"> 780</span>&#160;<span class="preprocessor">#endif // D_STR_TRANSCOLD</span></div>
<div class="line"><a name="l00781"></a><span class="lineno"> 781</span>&#160;<span class="preprocessor">#ifndef D_STR_TROTEC</span></div>
<div class="line"><a name="l00782"></a><span class="lineno"> 782</span>&#160;<span class="preprocessor">#define D_STR_TROTEC &quot;TROTEC&quot;</span></div>
<div class="line"><a name="l00783"></a><span class="lineno"> 783</span>&#160;<span class="preprocessor">#endif // D_STR_TROTEC</span></div>
<div class="line"><a name="l00784"></a><span class="lineno"> 784</span>&#160;<span class="preprocessor">#ifndef D_STR_TRUMA</span></div>
<div class="line"><a name="l00785"></a><span class="lineno"> 785</span>&#160;<span class="preprocessor">#define D_STR_TRUMA &quot;TRUMA&quot;</span></div>
<div class="line"><a name="l00786"></a><span class="lineno"> 786</span>&#160;<span class="preprocessor">#endif // D_STR_TRUMA</span></div>
<div class="line"><a name="l00787"></a><span class="lineno"> 787</span>&#160;<span class="preprocessor">#ifndef D_STR_UNUSED</span></div>
<div class="line"><a name="l00788"></a><span class="lineno"> 788</span>&#160;<span class="preprocessor">#define D_STR_UNUSED &quot;UNUSED&quot;</span></div>
<div class="line"><a name="l00789"></a><span class="lineno"> 789</span>&#160;<span class="preprocessor">#endif // D_STR_UNUSED</span></div>
<div class="line"><a name="l00790"></a><span class="lineno"> 790</span>&#160;<span class="preprocessor">#ifndef D_STR_VESTEL_AC</span></div>
<div class="line"><a name="l00791"></a><span class="lineno"> 791</span>&#160;<span class="preprocessor">#define D_STR_VESTEL_AC &quot;VESTEL_AC&quot;</span></div>
<div class="line"><a name="l00792"></a><span class="lineno"> 792</span>&#160;<span class="preprocessor">#endif // D_STR_VESTEL_AC</span></div>
<div class="line"><a name="l00793"></a><span class="lineno"> 793</span>&#160;<span class="preprocessor">#ifndef D_STR_VOLTAS</span></div>
<div class="line"><a name="l00794"></a><span class="lineno"> 794</span>&#160;<span class="preprocessor">#define D_STR_VOLTAS &quot;VOLTAS&quot;</span></div>
<div class="line"><a name="l00795"></a><span class="lineno"> 795</span>&#160;<span class="preprocessor">#endif // D_STR_VOLTAS</span></div>
<div class="line"><a name="l00796"></a><span class="lineno"> 796</span>&#160;<span class="preprocessor">#ifndef D_STR_WHIRLPOOL_AC</span></div>
<div class="line"><a name="l00797"></a><span class="lineno"> 797</span>&#160;<span class="preprocessor">#define D_STR_WHIRLPOOL_AC &quot;WHIRLPOOL_AC&quot;</span></div>
<div class="line"><a name="l00798"></a><span class="lineno"> 798</span>&#160;<span class="preprocessor">#endif // D_STR_WHIRLPOOL_AC</span></div>
<div class="line"><a name="l00799"></a><span class="lineno"> 799</span>&#160;<span class="preprocessor">#ifndef D_STR_WHYNTER</span></div>
<div class="line"><a name="l00800"></a><span class="lineno"> 800</span>&#160;<span class="preprocessor">#define D_STR_WHYNTER &quot;WHYNTER&quot;</span></div>
<div class="line"><a name="l00801"></a><span class="lineno"> 801</span>&#160;<span class="preprocessor">#endif // D_STR_WHYNTER</span></div>
<div class="line"><a name="l00802"></a><span class="lineno"> 802</span>&#160;<span class="preprocessor">#ifndef D_STR_XMP</span></div>
<div class="line"><a name="l00803"></a><span class="lineno"> 803</span>&#160;<span class="preprocessor">#define D_STR_XMP &quot;XMP&quot;</span></div>
<div class="line"><a name="l00804"></a><span class="lineno"> 804</span>&#160;<span class="preprocessor">#endif // D_STR_XMP</span></div>
<div class="line"><a name="l00805"></a><span class="lineno"> 805</span>&#160;<span class="preprocessor">#ifndef D_STR_ZEPEAL</span></div>
<div class="line"><a name="l00806"></a><span class="lineno"> 806</span>&#160;<span class="preprocessor">#define D_STR_ZEPEAL &quot;ZEPEAL&quot;</span></div>
<div class="line"><a name="l00807"></a><span class="lineno"> 807</span>&#160;<span class="preprocessor">#endif // D_STR_ZEPEAL</span></div>
<div class="line"><a name="l00808"></a><span class="lineno"> 808</span>&#160; </div>
<div class="line"><a name="l00809"></a><span class="lineno"> 809</span>&#160;<span class="comment">// IRrecvDumpV2+</span></div>
<div class="line"><a name="l00810"></a><span class="lineno"> 810</span>&#160;<span class="preprocessor">#ifndef D_STR_TIMESTAMP</span></div>
<div class="line"><a name="l00811"></a><span class="lineno"> 811</span>&#160;<span class="preprocessor">#define D_STR_TIMESTAMP &quot;Timestamp&quot;</span></div>
<div class="line"><a name="l00812"></a><span class="lineno"> 812</span>&#160;<span class="preprocessor">#endif // D_STR_TIMESTAMP</span></div>
<div class="line"><a name="l00813"></a><span class="lineno"> 813</span>&#160;<span class="preprocessor">#ifndef D_STR_LIBRARY</span></div>
<div class="line"><a name="l00814"></a><span class="lineno"> 814</span>&#160;<span class="preprocessor">#define D_STR_LIBRARY &quot;Library&quot;</span></div>
<div class="line"><a name="l00815"></a><span class="lineno"> 815</span>&#160;<span class="preprocessor">#endif // D_STR_LIBRARY</span></div>
<div class="line"><a name="l00816"></a><span class="lineno"> 816</span>&#160;<span class="preprocessor">#ifndef D_STR_MESGDESC</span></div>
<div class="line"><a name="l00817"></a><span class="lineno"> 817</span>&#160;<span class="preprocessor">#define D_STR_MESGDESC &quot;Mesg Desc.&quot;</span></div>
<div class="line"><a name="l00818"></a><span class="lineno"> 818</span>&#160;<span class="preprocessor">#endif // D_STR_MESGDESC</span></div>
<div class="line"><a name="l00819"></a><span class="lineno"> 819</span>&#160;<span class="preprocessor">#ifndef D_STR_TOLERANCE</span></div>
<div class="line"><a name="l00820"></a><span class="lineno"> 820</span>&#160;<span class="preprocessor">#define D_STR_TOLERANCE &quot;Tolerance&quot;</span></div>
<div class="line"><a name="l00821"></a><span class="lineno"> 821</span>&#160;<span class="preprocessor">#endif // D_STR_TOLERANCE</span></div>
<div class="line"><a name="l00822"></a><span class="lineno"> 822</span>&#160;<span class="preprocessor">#ifndef D_STR_IRRECVDUMP_STARTUP</span></div>
<div class="line"><a name="l00823"></a><span class="lineno"> 823</span>&#160;<span class="preprocessor">#define D_STR_IRRECVDUMP_STARTUP \</span></div>
<div class="line"><a name="l00824"></a><span class="lineno"> 824</span>&#160;<span class="preprocessor"> &quot;IRrecvDump is now running and waiting for IR input on Pin %d&quot;</span></div>
<div class="line"><a name="l00825"></a><span class="lineno"> 825</span>&#160;<span class="preprocessor">#endif // D_STR_IRRECVDUMP_STARTUP</span></div>
<div class="line"><a name="l00826"></a><span class="lineno"> 826</span>&#160;<span class="preprocessor">#ifndef D_WARN_BUFFERFULL</span></div>
<div class="line"><a name="l00827"></a><span class="lineno"> 827</span>&#160;<span class="preprocessor">#define D_WARN_BUFFERFULL \</span></div>
<div class="line"><a name="l00828"></a><span class="lineno"> 828</span>&#160;<span class="preprocessor"> &quot;WARNING: IR code is too big for buffer (&gt;= %d). &quot; \</span></div>
<div class="line"><a name="l00829"></a><span class="lineno"> 829</span>&#160;<span class="preprocessor"> &quot;This result shouldn&#39;t be trusted until this is resolved. &quot; \</span></div>
<div class="line"><a name="l00830"></a><span class="lineno"> 830</span>&#160;<span class="preprocessor"> &quot;Edit &amp; increase `kCaptureBufferSize`.&quot;</span></div>
<div class="line"><a name="l00831"></a><span class="lineno"> 831</span>&#160;<span class="preprocessor">#endif // D_WARN_BUFFERFULL</span></div>
<div class="line"><a name="l00832"></a><span class="lineno"> 832</span>&#160; </div>
<div class="line"><a name="l00833"></a><span class="lineno"> 833</span>&#160;<span class="preprocessor">#endif // LOCALE_DEFAULTS_H_</span></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>

View File

@ -198,6 +198,12 @@ Files</h2></td></tr>
<tr class="memitem:ir__JVC_8cpp"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ir__JVC_8cpp.html">ir_JVC.cpp</a></td></tr>
<tr class="memdesc:ir__JVC_8cpp"><td class="mdescLeft">&#160;</td><td class="mdescRight">Support for JVC protocols. Originally added by Kristian Lauszus Thanks to zenwheel and other people at the original blog post. <br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ir__Kelon_8cpp"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ir__Kelon_8cpp.html">ir_Kelon.cpp</a></td></tr>
<tr class="memdesc:ir__Kelon_8cpp"><td class="mdescLeft">&#160;</td><td class="mdescRight">Support for Kelan AC protocol. Both sending and decoding should be functional for models of series KELON ON/OFF 9000-12000. All features of the standard remote are implemented. <br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ir__Kelon_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ir__Kelon_8h.html">ir_Kelon.h</a> <a href="ir__Kelon_8h_source.html">[code]</a></td></tr>
<tr class="memdesc:ir__Kelon_8h"><td class="mdescLeft">&#160;</td><td class="mdescRight">Support for Kelan AC protocol. Both sending and decoding should be functional for models of series KELON ON/OFF 9000-12000. All features of the standard remote are implemented. <br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ir__Kelvinator_8cpp"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ir__Kelvinator_8cpp.html">ir_Kelvinator.cpp</a></td></tr>
<tr class="memdesc:ir__Kelvinator_8cpp"><td class="mdescLeft">&#160;</td><td class="mdescRight">Support for Kelvinator A/C protocols. Code to emulate IR Kelvinator YALIF remote control unit, which should control at least the following Kelvinator A/C units: KSV26CRC, KSV26HRC, KSV35CRC, KSV35HRC, KSV53HRC, KSV62HRC, KSV70CRC, KSV70HRC, KSV80HRC. <br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
@ -336,6 +342,9 @@ Files</h2></td></tr>
<tr class="memitem:ir__Teco_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ir__Teco_8h.html">ir_Teco.h</a> <a href="ir__Teco_8h_source.html">[code]</a></td></tr>
<tr class="memdesc:ir__Teco_8h"><td class="mdescLeft">&#160;</td><td class="mdescRight">Support for Teco protocols. <br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ir__Teknopoint_8cpp"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ir__Teknopoint_8cpp.html">ir_Teknopoint.cpp</a></td></tr>
<tr class="memdesc:ir__Teknopoint_8cpp"><td class="mdescLeft">&#160;</td><td class="mdescRight">Support for the Teknopoint protocol. <br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ir__Toshiba_8cpp"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ir__Toshiba_8cpp.html">ir_Toshiba.cpp</a></td></tr>
<tr class="memdesc:ir__Toshiba_8cpp"><td class="mdescLeft">&#160;</td><td class="mdescRight">Support for Toshiba protocols. <br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>

View File

@ -123,82 +123,85 @@ $(function() {
<tr id="row_1_39_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><a href="ir__Hitachi_8h_source.html"><span class="icondoc"></span></a><a class="el" href="ir__Hitachi_8h.html" target="_self">ir_Hitachi.h</a></td><td class="desc">Support for Hitachi A/C protocols </td></tr>
<tr id="row_1_40_" 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__Inax_8cpp.html" target="_self">ir_Inax.cpp</a></td><td class="desc">Support for the Inax Robot Toilet IR protocols </td></tr>
<tr id="row_1_41_" 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__JVC_8cpp.html" target="_self">ir_JVC.cpp</a></td><td class="desc">Support for JVC protocols. Originally added by Kristian Lauszus Thanks to zenwheel and other people at the original blog post </td></tr>
<tr id="row_1_42_" 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__Kelvinator_8cpp.html" target="_self">ir_Kelvinator.cpp</a></td><td class="desc">Support for Kelvinator A/C protocols. Code to emulate IR Kelvinator YALIF remote control unit, which should control at least the following Kelvinator A/C units: KSV26CRC, KSV26HRC, KSV35CRC, KSV35HRC, KSV53HRC, KSV62HRC, KSV70CRC, KSV70HRC, KSV80HRC </td></tr>
<tr id="row_1_43_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><a href="ir__Kelvinator_8h_source.html"><span class="icondoc"></span></a><a class="el" href="ir__Kelvinator_8h.html" target="_self">ir_Kelvinator.h</a></td><td class="desc">Support for Kelvinator A/C protocols </td></tr>
<tr id="row_1_44_" 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__Lasertag_8cpp.html" target="_self">ir_Lasertag.cpp</a></td><td class="desc">Support for Lasertag protocols </td></tr>
<tr id="row_1_45_" 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__Lego_8cpp.html" target="_self">ir_Lego.cpp</a></td><td class="desc">Support for LEGO protocols </td></tr>
<tr id="row_1_46_" 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__LG_8cpp.html" target="_self">ir_LG.cpp</a></td><td class="desc">Support for LG protocols. LG decode originally added by Darryl Smith (based on the JVC protocol) LG send originally added by <a href="https://github.com/chaeplin">https://github.com/chaeplin</a> </td></tr>
<tr id="row_1_47_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><a href="ir__LG_8h_source.html"><span class="icondoc"></span></a><a class="el" href="ir__LG_8h.html" target="_self">ir_LG.h</a></td><td class="desc">Support for LG protocols </td></tr>
<tr id="row_1_48_" 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__Lutron_8cpp.html" target="_self">ir_Lutron.cpp</a></td><td class="desc">Support for Lutron protocols </td></tr>
<tr id="row_1_49_" 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__Magiquest_8cpp.html" target="_self">ir_Magiquest.cpp</a></td><td class="desc">Support for MagiQuest protocols </td></tr>
<tr id="row_1_50_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><a href="ir__Magiquest_8h_source.html"><span class="icondoc"></span></a><a class="el" href="ir__Magiquest_8h.html" target="_self">ir_Magiquest.h</a></td><td class="desc">Support for MagiQuest protocols </td></tr>
<tr id="row_1_51_" 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__Metz_8cpp.html" target="_self">ir_Metz.cpp</a></td><td class="desc">Support for Metz protocol </td></tr>
<tr id="row_1_52_" 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__Midea_8cpp.html" target="_self">ir_Midea.cpp</a></td><td class="desc">Support for Midea protocols. Midea added by crankyoldgit &amp; bwze. send: bwze/crankyoldgit, decode: crankyoldgit </td></tr>
<tr id="row_1_53_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><a href="ir__Midea_8h_source.html"><span class="icondoc"></span></a><a class="el" href="ir__Midea_8h.html" target="_self">ir_Midea.h</a></td><td class="desc">Support for Midea protocols. Midea added by crankyoldgit &amp; bwze </td></tr>
<tr id="row_1_54_" 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__MilesTag2_8cpp.html" target="_self">ir_MilesTag2.cpp</a></td><td class="desc">Support for the MilesTag2 IR protocol for LaserTag gaming </td></tr>
<tr id="row_1_55_" 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__Mirage_8cpp.html" target="_self">ir_Mirage.cpp</a></td><td class="desc">Support for Mirage protocol </td></tr>
<tr id="row_1_56_" 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__Mitsubishi_8cpp.html" target="_self">ir_Mitsubishi.cpp</a></td><td class="desc">Support for Mitsubishi protocols. Mitsubishi (TV) decoding added from <a href="https://github.com/z3t0/Arduino-IRremote">https://github.com/z3t0/Arduino-IRremote</a> Mitsubishi (TV) sending &amp; Mitsubishi A/C support added by David Conran </td></tr>
<tr id="row_1_57_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><a href="ir__Mitsubishi_8h_source.html"><span class="icondoc"></span></a><a class="el" href="ir__Mitsubishi_8h.html" target="_self">ir_Mitsubishi.h</a></td><td class="desc">Support for Mitsubishi protocols. Mitsubishi (TV) decoding added from <a href="https://github.com/z3t0/Arduino-IRremote">https://github.com/z3t0/Arduino-IRremote</a> Mitsubishi (TV) sending &amp; Mitsubishi A/C support added by David Conran </td></tr>
<tr id="row_1_58_" 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__MitsubishiHeavy_8cpp.html" target="_self">ir_MitsubishiHeavy.cpp</a></td><td class="desc">Support for Mitsubishi Heavy Industry protocols. Code to emulate Mitsubishi Heavy Industries A/C IR remote control units </td></tr>
<tr id="row_1_59_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><a href="ir__MitsubishiHeavy_8h_source.html"><span class="icondoc"></span></a><a class="el" href="ir__MitsubishiHeavy_8h.html" target="_self">ir_MitsubishiHeavy.h</a></td><td class="desc">Support for Mitsubishi Heavy Industry protocols. Code to emulate Mitsubishi Heavy Industries A/C IR remote control units </td></tr>
<tr id="row_1_60_" 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__Multibrackets_8cpp.html" target="_self">ir_Multibrackets.cpp</a></td><td class="desc">Support for Multibrackets protocols </td></tr>
<tr id="row_1_61_" 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__MWM_8cpp.html" target="_self">ir_MWM.cpp</a></td><td class="desc">Disney Made With Magic (MWM) Support derived from <a class="el" href="ir__Lasertag_8cpp.html" title="Support for Lasertag protocols.">ir_Lasertag.cpp</a> </td></tr>
<tr id="row_1_62_" 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__NEC_8cpp.html" target="_self">ir_NEC.cpp</a></td><td class="desc">Support for NEC (Renesas) protocols. NEC originally added from <a href="https://github.com/shirriff/Arduino-IRremote/">https://github.com/shirriff/Arduino-IRremote/</a> </td></tr>
<tr id="row_1_63_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><a href="ir__NEC_8h_source.html"><span class="icondoc"></span></a><a class="el" href="ir__NEC_8h.html" target="_self">ir_NEC.h</a></td><td class="desc">Support for NEC (Renesas) protocols. NEC originally added from <a href="https://github.com/shirriff/Arduino-IRremote/">https://github.com/shirriff/Arduino-IRremote/</a> </td></tr>
<tr id="row_1_64_" 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__Neoclima_8cpp.html" target="_self">ir_Neoclima.cpp</a></td><td class="desc">Support for Neoclima protocols. Analysis by crankyoldgit, AndreyShpilevoy, &amp; griffisc306 Code by crankyoldgit </td></tr>
<tr id="row_1_65_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><a href="ir__Neoclima_8h_source.html"><span class="icondoc"></span></a><a class="el" href="ir__Neoclima_8h.html" target="_self">ir_Neoclima.h</a></td><td class="desc">Support for Neoclima protocols. Analysis by crankyoldgit &amp; AndreyShpilevoy </td></tr>
<tr id="row_1_66_" 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__Nikai_8cpp.html" target="_self">ir_Nikai.cpp</a></td><td class="desc">Nikai </td></tr>
<tr id="row_1_67_" 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__Panasonic_8cpp.html" target="_self">ir_Panasonic.cpp</a></td><td class="desc">Support for Panasonic protocols. Panasonic protocol originally added by Kristian Lauszus (Thanks to zenwheel and other people at the original blog post) </td></tr>
<tr id="row_1_68_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><a href="ir__Panasonic_8h_source.html"><span class="icondoc"></span></a><a class="el" href="ir__Panasonic_8h.html" target="_self">ir_Panasonic.h</a></td><td class="desc">Support for Panasonic protocols </td></tr>
<tr id="row_1_69_" 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__Pioneer_8cpp.html" target="_self">ir_Pioneer.cpp</a></td><td class="desc">Pioneer remote emulation </td></tr>
<tr id="row_1_70_" 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__Pronto_8cpp.html" target="_self">ir_Pronto.cpp</a></td><td class="desc">Pronto code message generation </td></tr>
<tr id="row_1_71_" 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__RC5__RC6_8cpp.html" target="_self">ir_RC5_RC6.cpp</a></td><td class="desc">RC-5 &amp; RC-6 support RC-5 &amp; RC-6 support added from <a href="https://github.com/z3t0/Arduino-IRremote">https://github.com/z3t0/Arduino-IRremote</a> RC-5X support added by David Conran </td></tr>
<tr id="row_1_72_" 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__RCMM_8cpp.html" target="_self">ir_RCMM.cpp</a></td><td class="desc">Support for the Phillips RC-MM protocol </td></tr>
<tr id="row_1_73_" 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__Samsung_8cpp.html" target="_self">ir_Samsung.cpp</a></td><td class="desc">Support for Samsung protocols. Samsung originally added from <a href="https://github.com/shirriff/Arduino-IRremote/">https://github.com/shirriff/Arduino-IRremote/</a> </td></tr>
<tr id="row_1_74_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><a href="ir__Samsung_8h_source.html"><span class="icondoc"></span></a><a class="el" href="ir__Samsung_8h.html" target="_self">ir_Samsung.h</a></td><td class="desc">Support for Samsung protocols. Samsung originally added from <a href="https://github.com/shirriff/Arduino-IRremote/">https://github.com/shirriff/Arduino-IRremote/</a> </td></tr>
<tr id="row_1_75_" 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__Sanyo_8cpp.html" target="_self">ir_Sanyo.cpp</a></td><td class="desc">Support for Sanyo protocols. Sanyo LC7461 support originally by marcosamarinho Sanyo SA 8650B originally added from <a href="https://github.com/shirriff/Arduino-IRremote/">https://github.com/shirriff/Arduino-IRremote/</a> </td></tr>
<tr id="row_1_76_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><a href="ir__Sanyo_8h_source.html"><span class="icondoc"></span></a><a class="el" href="ir__Sanyo_8h.html" target="_self">ir_Sanyo.h</a></td><td class="desc">Support for Sanyo protocols. Sanyo LC7461 support originally by marcosamarinho Sanyo SA 8650B originally added from <a href="https://github.com/shirriff/Arduino-IRremote/">https://github.com/shirriff/Arduino-IRremote/</a> </td></tr>
<tr id="row_1_77_" 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__Sharp_8cpp.html" target="_self">ir_Sharp.cpp</a></td><td class="desc">Support for Sharp protocols </td></tr>
<tr id="row_1_78_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><a href="ir__Sharp_8h_source.html"><span class="icondoc"></span></a><a class="el" href="ir__Sharp_8h.html" target="_self">ir_Sharp.h</a></td><td class="desc">Support for Sharp protocols </td></tr>
<tr id="row_1_79_" 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__Sherwood_8cpp.html" target="_self">ir_Sherwood.cpp</a></td><td class="desc">Support for Sherwood protocols </td></tr>
<tr id="row_1_80_" 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__Sony_8cpp.html" target="_self">ir_Sony.cpp</a></td><td class="desc">Support for Sony SIRC(Serial Infra-Red Control) protocols. Sony originally added from <a href="https://github.com/shirriff/Arduino-IRremote/">https://github.com/shirriff/Arduino-IRremote/</a> Updates from marcosamarinho </td></tr>
<tr id="row_1_81_" 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__Symphony_8cpp.html" target="_self">ir_Symphony.cpp</a></td><td class="desc">Support for Symphony protocols </td></tr>
<tr id="row_1_82_" 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__Tcl_8cpp.html" target="_self">ir_Tcl.cpp</a></td><td class="desc">Support for TCL protocols </td></tr>
<tr id="row_1_83_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><a href="ir__Tcl_8h_source.html"><span class="icondoc"></span></a><a class="el" href="ir__Tcl_8h.html" target="_self">ir_Tcl.h</a></td><td class="desc">Support for TCL protocols </td></tr>
<tr id="row_1_84_" 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__Technibel_8cpp.html" target="_self">ir_Technibel.cpp</a></td><td class="desc">Support for Technibel protocol </td></tr>
<tr id="row_1_85_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><a href="ir__Technibel_8h_source.html"><span class="icondoc"></span></a><a class="el" href="ir__Technibel_8h.html" target="_self">ir_Technibel.h</a></td><td class="desc">Support for Technibel protocol </td></tr>
<tr id="row_1_86_" 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__Teco_8cpp.html" target="_self">ir_Teco.cpp</a></td><td class="desc">Support for Teco protocols </td></tr>
<tr id="row_1_87_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><a href="ir__Teco_8h_source.html"><span class="icondoc"></span></a><a class="el" href="ir__Teco_8h.html" target="_self">ir_Teco.h</a></td><td class="desc">Support for Teco protocols </td></tr>
<tr id="row_1_88_" 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__Toshiba_8cpp.html" target="_self">ir_Toshiba.cpp</a></td><td class="desc">Support for Toshiba protocols </td></tr>
<tr id="row_1_89_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><a href="ir__Toshiba_8h_source.html"><span class="icondoc"></span></a><a class="el" href="ir__Toshiba_8h.html" target="_self">ir_Toshiba.h</a></td><td class="desc">Support for Toshiba protocols </td></tr>
<tr id="row_1_90_" 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__Transcold_8cpp.html" target="_self">ir_Transcold.cpp</a></td><td class="desc">Support for Transcold A/C protocols </td></tr>
<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__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>
<tr id="row_1_42_" 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__Kelon_8cpp.html" target="_self">ir_Kelon.cpp</a></td><td class="desc">Support for Kelan AC protocol. Both sending and decoding should be functional for models of series KELON ON/OFF 9000-12000. All features of the standard remote are implemented </td></tr>
<tr id="row_1_43_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><a href="ir__Kelon_8h_source.html"><span class="icondoc"></span></a><a class="el" href="ir__Kelon_8h.html" target="_self">ir_Kelon.h</a></td><td class="desc">Support for Kelan AC protocol. Both sending and decoding should be functional for models of series KELON ON/OFF 9000-12000. All features of the standard remote are implemented </td></tr>
<tr id="row_1_44_" 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__Kelvinator_8cpp.html" target="_self">ir_Kelvinator.cpp</a></td><td class="desc">Support for Kelvinator A/C protocols. Code to emulate IR Kelvinator YALIF remote control unit, which should control at least the following Kelvinator A/C units: KSV26CRC, KSV26HRC, KSV35CRC, KSV35HRC, KSV53HRC, KSV62HRC, KSV70CRC, KSV70HRC, KSV80HRC </td></tr>
<tr id="row_1_45_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><a href="ir__Kelvinator_8h_source.html"><span class="icondoc"></span></a><a class="el" href="ir__Kelvinator_8h.html" target="_self">ir_Kelvinator.h</a></td><td class="desc">Support for Kelvinator A/C protocols </td></tr>
<tr id="row_1_46_" 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__Lasertag_8cpp.html" target="_self">ir_Lasertag.cpp</a></td><td class="desc">Support for Lasertag protocols </td></tr>
<tr id="row_1_47_" 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__Lego_8cpp.html" target="_self">ir_Lego.cpp</a></td><td class="desc">Support for LEGO protocols </td></tr>
<tr id="row_1_48_" 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__LG_8cpp.html" target="_self">ir_LG.cpp</a></td><td class="desc">Support for LG protocols. LG decode originally added by Darryl Smith (based on the JVC protocol) LG send originally added by <a href="https://github.com/chaeplin">https://github.com/chaeplin</a> </td></tr>
<tr id="row_1_49_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><a href="ir__LG_8h_source.html"><span class="icondoc"></span></a><a class="el" href="ir__LG_8h.html" target="_self">ir_LG.h</a></td><td class="desc">Support for LG protocols </td></tr>
<tr id="row_1_50_" 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__Lutron_8cpp.html" target="_self">ir_Lutron.cpp</a></td><td class="desc">Support for Lutron protocols </td></tr>
<tr id="row_1_51_" 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__Magiquest_8cpp.html" target="_self">ir_Magiquest.cpp</a></td><td class="desc">Support for MagiQuest protocols </td></tr>
<tr id="row_1_52_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><a href="ir__Magiquest_8h_source.html"><span class="icondoc"></span></a><a class="el" href="ir__Magiquest_8h.html" target="_self">ir_Magiquest.h</a></td><td class="desc">Support for MagiQuest protocols </td></tr>
<tr id="row_1_53_" 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__Metz_8cpp.html" target="_self">ir_Metz.cpp</a></td><td class="desc">Support for Metz protocol </td></tr>
<tr id="row_1_54_" 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__Midea_8cpp.html" target="_self">ir_Midea.cpp</a></td><td class="desc">Support for Midea protocols. Midea added by crankyoldgit &amp; bwze. send: bwze/crankyoldgit, decode: crankyoldgit </td></tr>
<tr id="row_1_55_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><a href="ir__Midea_8h_source.html"><span class="icondoc"></span></a><a class="el" href="ir__Midea_8h.html" target="_self">ir_Midea.h</a></td><td class="desc">Support for Midea protocols. Midea added by crankyoldgit &amp; bwze </td></tr>
<tr id="row_1_56_" 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__MilesTag2_8cpp.html" target="_self">ir_MilesTag2.cpp</a></td><td class="desc">Support for the MilesTag2 IR protocol for LaserTag gaming </td></tr>
<tr id="row_1_57_" 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__Mirage_8cpp.html" target="_self">ir_Mirage.cpp</a></td><td class="desc">Support for Mirage protocol </td></tr>
<tr id="row_1_58_" 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__Mitsubishi_8cpp.html" target="_self">ir_Mitsubishi.cpp</a></td><td class="desc">Support for Mitsubishi protocols. Mitsubishi (TV) decoding added from <a href="https://github.com/z3t0/Arduino-IRremote">https://github.com/z3t0/Arduino-IRremote</a> Mitsubishi (TV) sending &amp; Mitsubishi A/C support added by David Conran </td></tr>
<tr id="row_1_59_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><a href="ir__Mitsubishi_8h_source.html"><span class="icondoc"></span></a><a class="el" href="ir__Mitsubishi_8h.html" target="_self">ir_Mitsubishi.h</a></td><td class="desc">Support for Mitsubishi protocols. Mitsubishi (TV) decoding added from <a href="https://github.com/z3t0/Arduino-IRremote">https://github.com/z3t0/Arduino-IRremote</a> Mitsubishi (TV) sending &amp; Mitsubishi A/C support added by David Conran </td></tr>
<tr id="row_1_60_" 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__MitsubishiHeavy_8cpp.html" target="_self">ir_MitsubishiHeavy.cpp</a></td><td class="desc">Support for Mitsubishi Heavy Industry protocols. Code to emulate Mitsubishi Heavy Industries A/C IR remote control units </td></tr>
<tr id="row_1_61_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><a href="ir__MitsubishiHeavy_8h_source.html"><span class="icondoc"></span></a><a class="el" href="ir__MitsubishiHeavy_8h.html" target="_self">ir_MitsubishiHeavy.h</a></td><td class="desc">Support for Mitsubishi Heavy Industry protocols. Code to emulate Mitsubishi Heavy Industries A/C IR remote control units </td></tr>
<tr id="row_1_62_" 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__Multibrackets_8cpp.html" target="_self">ir_Multibrackets.cpp</a></td><td class="desc">Support for Multibrackets protocols </td></tr>
<tr id="row_1_63_" 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__MWM_8cpp.html" target="_self">ir_MWM.cpp</a></td><td class="desc">Disney Made With Magic (MWM) Support derived from <a class="el" href="ir__Lasertag_8cpp.html" title="Support for Lasertag protocols.">ir_Lasertag.cpp</a> </td></tr>
<tr id="row_1_64_" 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__NEC_8cpp.html" target="_self">ir_NEC.cpp</a></td><td class="desc">Support for NEC (Renesas) protocols. NEC originally added from <a href="https://github.com/shirriff/Arduino-IRremote/">https://github.com/shirriff/Arduino-IRremote/</a> </td></tr>
<tr id="row_1_65_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><a href="ir__NEC_8h_source.html"><span class="icondoc"></span></a><a class="el" href="ir__NEC_8h.html" target="_self">ir_NEC.h</a></td><td class="desc">Support for NEC (Renesas) protocols. NEC originally added from <a href="https://github.com/shirriff/Arduino-IRremote/">https://github.com/shirriff/Arduino-IRremote/</a> </td></tr>
<tr id="row_1_66_" 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__Neoclima_8cpp.html" target="_self">ir_Neoclima.cpp</a></td><td class="desc">Support for Neoclima protocols. Analysis by crankyoldgit, AndreyShpilevoy, &amp; griffisc306 Code by crankyoldgit </td></tr>
<tr id="row_1_67_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><a href="ir__Neoclima_8h_source.html"><span class="icondoc"></span></a><a class="el" href="ir__Neoclima_8h.html" target="_self">ir_Neoclima.h</a></td><td class="desc">Support for Neoclima protocols. Analysis by crankyoldgit &amp; AndreyShpilevoy </td></tr>
<tr id="row_1_68_" 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__Nikai_8cpp.html" target="_self">ir_Nikai.cpp</a></td><td class="desc">Nikai </td></tr>
<tr id="row_1_69_" 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__Panasonic_8cpp.html" target="_self">ir_Panasonic.cpp</a></td><td class="desc">Support for Panasonic protocols. Panasonic protocol originally added by Kristian Lauszus (Thanks to zenwheel and other people at the original blog post) </td></tr>
<tr id="row_1_70_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><a href="ir__Panasonic_8h_source.html"><span class="icondoc"></span></a><a class="el" href="ir__Panasonic_8h.html" target="_self">ir_Panasonic.h</a></td><td class="desc">Support for Panasonic protocols </td></tr>
<tr id="row_1_71_" 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__Pioneer_8cpp.html" target="_self">ir_Pioneer.cpp</a></td><td class="desc">Pioneer remote emulation </td></tr>
<tr id="row_1_72_" 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__Pronto_8cpp.html" target="_self">ir_Pronto.cpp</a></td><td class="desc">Pronto code message generation </td></tr>
<tr id="row_1_73_" 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__RC5__RC6_8cpp.html" target="_self">ir_RC5_RC6.cpp</a></td><td class="desc">RC-5 &amp; RC-6 support RC-5 &amp; RC-6 support added from <a href="https://github.com/z3t0/Arduino-IRremote">https://github.com/z3t0/Arduino-IRremote</a> RC-5X support added by David Conran </td></tr>
<tr id="row_1_74_" 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__RCMM_8cpp.html" target="_self">ir_RCMM.cpp</a></td><td class="desc">Support for the Phillips RC-MM protocol </td></tr>
<tr id="row_1_75_" 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__Samsung_8cpp.html" target="_self">ir_Samsung.cpp</a></td><td class="desc">Support for Samsung protocols. Samsung originally added from <a href="https://github.com/shirriff/Arduino-IRremote/">https://github.com/shirriff/Arduino-IRremote/</a> </td></tr>
<tr id="row_1_76_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><a href="ir__Samsung_8h_source.html"><span class="icondoc"></span></a><a class="el" href="ir__Samsung_8h.html" target="_self">ir_Samsung.h</a></td><td class="desc">Support for Samsung protocols. Samsung originally added from <a href="https://github.com/shirriff/Arduino-IRremote/">https://github.com/shirriff/Arduino-IRremote/</a> </td></tr>
<tr id="row_1_77_" 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__Sanyo_8cpp.html" target="_self">ir_Sanyo.cpp</a></td><td class="desc">Support for Sanyo protocols. Sanyo LC7461 support originally by marcosamarinho Sanyo SA 8650B originally added from <a href="https://github.com/shirriff/Arduino-IRremote/">https://github.com/shirriff/Arduino-IRremote/</a> </td></tr>
<tr id="row_1_78_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><a href="ir__Sanyo_8h_source.html"><span class="icondoc"></span></a><a class="el" href="ir__Sanyo_8h.html" target="_self">ir_Sanyo.h</a></td><td class="desc">Support for Sanyo protocols. Sanyo LC7461 support originally by marcosamarinho Sanyo SA 8650B originally added from <a href="https://github.com/shirriff/Arduino-IRremote/">https://github.com/shirriff/Arduino-IRremote/</a> </td></tr>
<tr id="row_1_79_" 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__Sharp_8cpp.html" target="_self">ir_Sharp.cpp</a></td><td class="desc">Support for Sharp protocols </td></tr>
<tr id="row_1_80_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><a href="ir__Sharp_8h_source.html"><span class="icondoc"></span></a><a class="el" href="ir__Sharp_8h.html" target="_self">ir_Sharp.h</a></td><td class="desc">Support for Sharp protocols </td></tr>
<tr id="row_1_81_" 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__Sherwood_8cpp.html" target="_self">ir_Sherwood.cpp</a></td><td class="desc">Support for Sherwood protocols </td></tr>
<tr id="row_1_82_" 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__Sony_8cpp.html" target="_self">ir_Sony.cpp</a></td><td class="desc">Support for Sony SIRC(Serial Infra-Red Control) protocols. Sony originally added from <a href="https://github.com/shirriff/Arduino-IRremote/">https://github.com/shirriff/Arduino-IRremote/</a> Updates from marcosamarinho </td></tr>
<tr id="row_1_83_" 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__Symphony_8cpp.html" target="_self">ir_Symphony.cpp</a></td><td class="desc">Support for Symphony protocols </td></tr>
<tr id="row_1_84_" 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__Tcl_8cpp.html" target="_self">ir_Tcl.cpp</a></td><td class="desc">Support for TCL protocols </td></tr>
<tr id="row_1_85_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><a href="ir__Tcl_8h_source.html"><span class="icondoc"></span></a><a class="el" href="ir__Tcl_8h.html" target="_self">ir_Tcl.h</a></td><td class="desc">Support for TCL protocols </td></tr>
<tr id="row_1_86_" 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__Technibel_8cpp.html" target="_self">ir_Technibel.cpp</a></td><td class="desc">Support for Technibel protocol </td></tr>
<tr id="row_1_87_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><a href="ir__Technibel_8h_source.html"><span class="icondoc"></span></a><a class="el" href="ir__Technibel_8h.html" target="_self">ir_Technibel.h</a></td><td class="desc">Support for Technibel protocol </td></tr>
<tr id="row_1_88_" 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__Teco_8cpp.html" target="_self">ir_Teco.cpp</a></td><td class="desc">Support for Teco protocols </td></tr>
<tr id="row_1_89_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><a href="ir__Teco_8h_source.html"><span class="icondoc"></span></a><a class="el" href="ir__Teco_8h.html" target="_self">ir_Teco.h</a></td><td class="desc">Support for Teco protocols </td></tr>
<tr id="row_1_90_" 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__Teknopoint_8cpp.html" target="_self">ir_Teknopoint.cpp</a></td><td class="desc">Support for the Teknopoint protocol </td></tr>
<tr id="row_1_91_" 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__Toshiba_8cpp.html" target="_self">ir_Toshiba.cpp</a></td><td class="desc">Support for Toshiba 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><a href="ir__Toshiba_8h_source.html"><span class="icondoc"></span></a><a class="el" href="ir__Toshiba_8h.html" target="_self">ir_Toshiba.h</a></td><td class="desc">Support for Toshiba 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><span class="icondoc"></span><a class="el" href="ir__Transcold_8cpp.html" target="_self">ir_Transcold.cpp</a></td><td class="desc">Support for Transcold A/C 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><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_95_" 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_96_" 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_97_" 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_98_" 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_99_" 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_100_" 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_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__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_102_" 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_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__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_104_" 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_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="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_106_" 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_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="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_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="IRac_8cpp.html" target="_self">IRac.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="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_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="IRrecv_8cpp.html" target="_self">IRrecv.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="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_112_" 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_113_" 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_114_" 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_115_" 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_116_" 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_117_" 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_118_" 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_119_" 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_120_" 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

@ -90,6 +90,7 @@ $(function() {
, <a class="el" href="classIRHitachiAc1.html#ac2195f94ff673d24ac9f33b9463d5680">IRHitachiAc1</a>
, <a class="el" href="classIRHitachiAc424.html#aa3e49f9ccda3b94099a11b4fba87fb3e">IRHitachiAc424</a>
, <a class="el" href="classIRHitachiAc.html#a437587da1c6f0946dfbf9a0666123f4d">IRHitachiAc</a>
, <a class="el" href="classIRKelonAc.html#aeeaf52576cde829c1d7adb72c4dfe029">IRKelonAc</a>
, <a class="el" href="classIRKelvinatorAC.html#ada1ada9d4441938af9f98e03b11f2b65">IRKelvinatorAC</a>
, <a class="el" href="classIRLgAc.html#a2d337e8d615c8e526d5620206f7b45cf">IRLgAc</a>
, <a class="el" href="classIRMideaAC.html#a43e44a594e00ed14c9b6aca4a862ea9e">IRMideaAC</a>
@ -585,6 +586,9 @@ $(function() {
<li>_getEconoToggle()
: <a class="el" href="classIRSharpAc.html#a4cbf2b92302a8b0a40e76e7431c82745">IRSharpAc</a>
</li>
<li>_getParamsPtr()
: <a class="el" href="classIRrecv.html#ae388aa2a339d589a6f9f1cc5cbbda7f4">IRrecv</a>
</li>
<li>_getTime()
: <a class="el" href="classIRPanasonicAc.html#ab0a592b759daf90be548ac69ae99f40f">IRPanasonicAc</a>
</li>
@ -621,6 +625,7 @@ $(function() {
, <a class="el" href="classIRHitachiAc3.html#a8dc3b713e29f3ea96a106868451ba728">IRHitachiAc3</a>
, <a class="el" href="classIRHitachiAc424.html#a39157a1bda46304429570be2880c6ec4">IRHitachiAc424</a>
, <a class="el" href="classIRHitachiAc.html#a0e296fa54cc4c56e16c6fc58c7ad827f">IRHitachiAc</a>
, <a class="el" href="classIRKelonAc.html#a7384fd6a4fb513dd56ff6b5c9f40e922">IRKelonAc</a>
, <a class="el" href="classIRKelvinatorAC.html#ae3571bf6de20e47f81ad1da8f1d13118">IRKelvinatorAC</a>
, <a class="el" href="classIRLgAc.html#a779f321b65db6ad05ab3e578b38cf093">IRLgAc</a>
, <a class="el" href="classIRMideaAC.html#ae2b6068355ecdc360c4c2ca2fd8d921b">IRMideaAC</a>
@ -682,10 +687,19 @@ $(function() {
<li>_prev_mode
: <a class="el" href="classIRToshibaAC.html#aed47a2b5df2c06438942b00852c45ace">IRToshibaAC</a>
</li>
<li>_previousFan
: <a class="el" href="classIRKelonAc.html#abd9285d41e26dccb5d09a32662adb1b4">IRKelonAc</a>
</li>
<li>_previousMode
: <a class="el" href="classIRKelonAc.html#aff35eb29e8e612acf701cef6c53ecaba">IRKelonAc</a>
</li>
<li>_previoustemp
: <a class="el" href="classIRHitachiAc424.html#aba6c17936775e268744af23a4a533f92">IRHitachiAc424</a>
, <a class="el" href="classIRHitachiAc.html#a1368dcd7f4c0049822fd2b9b1e0acb5e">IRHitachiAc</a>
</li>
<li>_previousTemp
: <a class="el" href="classIRKelonAc.html#ab65d1fd26a3e72d1d07e6fca1cc44a1f">IRKelonAc</a>
</li>
<li>_protocol
: <a class="el" href="classIRLgAc.html#a9bd32e865a7358bbf32830d888e2786a">IRLgAc</a>
</li>

View File

@ -108,6 +108,7 @@ $(function() {
, <a class="el" href="classIRHitachiAc3.html#a6d79ac7b8ce977e8059019349d6991a7">IRHitachiAc3</a>
, <a class="el" href="classIRHitachiAc424.html#a11866bba49e9b976eb22b1039787ecae">IRHitachiAc424</a>
, <a class="el" href="classIRHitachiAc.html#a62817c840f352bb01a394c37fc95f0f0">IRHitachiAc</a>
, <a class="el" href="classIRKelonAc.html#a038287955eb4d2a0fa6d149d43865fcc">IRKelonAc</a>
, <a class="el" href="classIRKelvinatorAC.html#a4591bf4e8131aa2a228cbc611156e7f4">IRKelvinatorAC</a>
, <a class="el" href="classIRLgAc.html#ac08ada1c67ace5ee2ebe4d325aa8c25d">IRLgAc</a>
, <a class="el" href="classIRMideaAC.html#ac36b6aa76b6b98ab186cd1d5ad9246b4">IRMideaAC</a>

View File

@ -130,6 +130,7 @@ $(function() {
, <a class="el" href="classIRHitachiAc3.html#a02e065c08f9ec4a3d9e6f71432087595">IRHitachiAc3</a>
, <a class="el" href="classIRHitachiAc424.html#aae5e5c13767f335331c5fab8d8ba55d6">IRHitachiAc424</a>
, <a class="el" href="classIRHitachiAc.html#aaabd743da491ef5d73c4b8c46f11241a">IRHitachiAc</a>
, <a class="el" href="classIRKelonAc.html#abc971aa5df1cb04d804b1b0eab5282a2">IRKelonAc</a>
, <a class="el" href="classIRKelvinatorAC.html#aee8863c1678b09432618bb4ca734db95">IRKelvinatorAC</a>
, <a class="el" href="classIRLgAc.html#a4fd11e935c781319b29f606f2f4b2570">IRLgAc</a>
, <a class="el" href="classIRMideaAC.html#a4077604c2af56783f95a0a64eda7148b">IRMideaAC</a>
@ -291,7 +292,7 @@ $(function() {
: <a class="el" href="unionFujitsuProtocol.html#a9361fb99d71caae87e3f7c10b7f1bd5f">FujitsuProtocol</a>
</li>
<li>cmd
: <a class="el" href="unionmagiquest.html#a2cee09c24c7304674f6f8df60c159540">magiquest</a>
: <a class="el" href="unionmagiquest.html#a7f77946114ac2fdf3f0491482f9c277a">magiquest</a>
</li>
<li>Cmd
: <a class="el" href="unionWhirlpoolProtocol.html#a19b065181eaf22cf7878176a2914100e">WhirlpoolProtocol</a>
@ -345,6 +346,7 @@ $(function() {
, <a class="el" href="classIRHitachiAc1.html#a96c22fddcd7dfcc5b8f205cc5c7efdef">IRHitachiAc1</a>
, <a class="el" href="classIRHitachiAc424.html#a4f502b779f9fe4aca3a2f649c4cfbda3">IRHitachiAc424</a>
, <a class="el" href="classIRHitachiAc.html#a5c632c9efc42d9378fdefe608c9bb771">IRHitachiAc</a>
, <a class="el" href="classIRKelonAc.html#ae27dcc27fd6f972e20f92063b33f4ab3">IRKelonAc</a>
, <a class="el" href="classIRLgAc.html#a71ce8d1be4222ecae26fcea3b71a1ba6">IRLgAc</a>
, <a class="el" href="classIRMideaAC.html#a08a8e49986ce808fd7edd8aee7399a64">IRMideaAC</a>
, <a class="el" href="classIRMitsubishi112.html#a4194e5b076687b79153bc8cd50c9bc86">IRMitsubishi112</a>
@ -395,6 +397,7 @@ $(function() {
, <a class="el" href="classIRHitachiAc1.html#a6211c96f463353791e5d922d9939f23c">IRHitachiAc1</a>
, <a class="el" href="classIRHitachiAc424.html#a974bf3ada7117e463b8c23e2158902be">IRHitachiAc424</a>
, <a class="el" href="classIRHitachiAc.html#af1bdc5e22e5e24218421bd3bbb436301">IRHitachiAc</a>
, <a class="el" href="classIRKelonAc.html#a3ac8b212ee8606bbd2f4668908daf0fa">IRKelonAc</a>
, <a class="el" href="classIRKelvinatorAC.html#acc9d70a94dd3813005ca0381b80a35e4">IRKelvinatorAC</a>
, <a class="el" href="classIRLgAc.html#a114eca216b7c9c7be33d4527f848311e">IRLgAc</a>
, <a class="el" href="classIRMideaAC.html#a0ca16c8bc2232be467baba8ea69b40d4">IRMideaAC</a>

View File

@ -202,6 +202,9 @@ $(function() {
<li>decodeHaierAC()
: <a class="el" href="classIRrecv.html#ad97403174f05197a7fa9a4a0107e3111">IRrecv</a>
</li>
<li>decodeHaierAC176()
: <a class="el" href="classIRrecv.html#af16bdb5515d931a2c55a65c35e95bb7c">IRrecv</a>
</li>
<li>decodeHaierACYRW02()
: <a class="el" href="classIRrecv.html#a281fb9d972fee75db49209c42f649822">IRrecv</a>
</li>
@ -226,6 +229,9 @@ $(function() {
<li>decodeJVC()
: <a class="el" href="classIRrecv.html#a25ab71efc223a418e9630d8421f44bc9">IRrecv</a>
</li>
<li>decodeKelon()
: <a class="el" href="classIRrecv.html#a5d4194feeee9c15b1dff57a41d34098b">IRrecv</a>
</li>
<li>decodeKelvinator()
: <a class="el" href="classIRrecv.html#a0ac82f20b48b2d71ee07eb392578b226">IRrecv</a>
</li>
@ -346,6 +352,9 @@ $(function() {
<li>decodeTeco()
: <a class="el" href="classIRrecv.html#a950711d7df8dfe4cda86f53650cd9f56">IRrecv</a>
</li>
<li>decodeTeknopoint()
: <a class="el" href="classIRrecv.html#a16765d6d73382423835b5beb39df7d2f">IRrecv</a>
</li>
<li>decodeToshibaAC()
: <a class="el" href="classIRrecv.html#aae6ab687ae319ae50a52238916bcfb1a">IRrecv</a>
</li>
@ -382,6 +391,9 @@ $(function() {
<li>degrees
: <a class="el" href="structstdAc_1_1state__t.html#a3d1ff0ff2e0035db4ee8ead5c53b2dbd">stdAc::state_t</a>
</li>
<li>DehumidifierGrade
: <a class="el" href="unionKelonProtocol.html#ad43fd448895765e29c108df3233de7a6">KelonProtocol</a>
</li>
<li>delonghiac()
: <a class="el" href="classIRac.html#af290b0b08cff5121bb88c62051ed1074">IRac</a>
</li>

View File

@ -159,6 +159,9 @@ $(function() {
<li>encodeTime()
: <a class="el" href="classIRPanasonicAc.html#a0eee4ad6105d35ee6c34c4666174b04b">IRPanasonicAc</a>
</li>
<li>ensurePower()
: <a class="el" href="classIRKelonAc.html#ad6265f10ad249f82b3fcf97f42213274">IRKelonAc</a>
</li>
<li>Eye
: <a class="el" href="unionDaikin2Protocol.html#aa8351138b8db3b8be5f40d1515802381">Daikin2Protocol</a>
, <a class="el" href="unionNeoclimaProtocol.html#a61b0055d4d939dc85ee204e4f3b6ab46">NeoclimaProtocol</a>

View File

@ -94,6 +94,7 @@ $(function() {
, <a class="el" href="unionHitachi1Protocol.html#ad74c329496f93855ffec6e0a16cda338">Hitachi1Protocol</a>
, <a class="el" href="unionHitachi424Protocol.html#a45907766ba99132b300f50f7c194fee6">Hitachi424Protocol</a>
, <a class="el" href="unionHitachiProtocol.html#ae451ce39e2ba32da81580c2bf5c5d6d9">HitachiProtocol</a>
, <a class="el" href="unionKelonProtocol.html#a638145dbdf9d30d20796a9d5e931a4d8">KelonProtocol</a>
, <a class="el" href="unionKelvinatorProtocol.html#a720843565363129441f5db98a166f439">KelvinatorProtocol</a>
, <a class="el" href="unionLGProtocol.html#ad8132d6e5603d1eb3b51b28165fe3803">LGProtocol</a>
, <a class="el" href="unionMideaProtocol.html#a04b0f344ec9b7cf2bdbd2c530b409fcb">MideaProtocol</a>

View File

@ -79,6 +79,9 @@ $(function() {
<li>_getEconoToggle()
: <a class="el" href="classIRSharpAc.html#a4cbf2b92302a8b0a40e76e7431c82745">IRSharpAc</a>
</li>
<li>_getParamsPtr()
: <a class="el" href="classIRrecv.html#ae388aa2a339d589a6f9f1cc5cbbda7f4">IRrecv</a>
</li>
<li>_getTime()
: <a class="el" href="classIRPanasonicAc.html#ab0a592b759daf90be548ac69ae99f40f">IRPanasonicAc</a>
</li>

View File

@ -91,6 +91,7 @@ $(function() {
, <a class="el" href="classIRHitachiAc3.html#a6d79ac7b8ce977e8059019349d6991a7">IRHitachiAc3</a>
, <a class="el" href="classIRHitachiAc424.html#a11866bba49e9b976eb22b1039787ecae">IRHitachiAc424</a>
, <a class="el" href="classIRHitachiAc.html#a62817c840f352bb01a394c37fc95f0f0">IRHitachiAc</a>
, <a class="el" href="classIRKelonAc.html#a038287955eb4d2a0fa6d149d43865fcc">IRKelonAc</a>
, <a class="el" href="classIRKelvinatorAC.html#a4591bf4e8131aa2a228cbc611156e7f4">IRKelvinatorAC</a>
, <a class="el" href="classIRLgAc.html#ac08ada1c67ace5ee2ebe4d325aa8c25d">IRLgAc</a>
, <a class="el" href="classIRMideaAC.html#ac36b6aa76b6b98ab186cd1d5ad9246b4">IRMideaAC</a>

View File

@ -130,6 +130,7 @@ $(function() {
, <a class="el" href="classIRHitachiAc3.html#a02e065c08f9ec4a3d9e6f71432087595">IRHitachiAc3</a>
, <a class="el" href="classIRHitachiAc424.html#aae5e5c13767f335331c5fab8d8ba55d6">IRHitachiAc424</a>
, <a class="el" href="classIRHitachiAc.html#aaabd743da491ef5d73c4b8c46f11241a">IRHitachiAc</a>
, <a class="el" href="classIRKelonAc.html#abc971aa5df1cb04d804b1b0eab5282a2">IRKelonAc</a>
, <a class="el" href="classIRKelvinatorAC.html#aee8863c1678b09432618bb4ca734db95">IRKelvinatorAC</a>
, <a class="el" href="classIRLgAc.html#a4fd11e935c781319b29f606f2f4b2570">IRLgAc</a>
, <a class="el" href="classIRMideaAC.html#a4077604c2af56783f95a0a64eda7148b">IRMideaAC</a>
@ -267,6 +268,7 @@ $(function() {
, <a class="el" href="classIRHitachiAc1.html#a96c22fddcd7dfcc5b8f205cc5c7efdef">IRHitachiAc1</a>
, <a class="el" href="classIRHitachiAc424.html#a4f502b779f9fe4aca3a2f649c4cfbda3">IRHitachiAc424</a>
, <a class="el" href="classIRHitachiAc.html#a5c632c9efc42d9378fdefe608c9bb771">IRHitachiAc</a>
, <a class="el" href="classIRKelonAc.html#ae27dcc27fd6f972e20f92063b33f4ab3">IRKelonAc</a>
, <a class="el" href="classIRLgAc.html#a71ce8d1be4222ecae26fcea3b71a1ba6">IRLgAc</a>
, <a class="el" href="classIRMideaAC.html#a08a8e49986ce808fd7edd8aee7399a64">IRMideaAC</a>
, <a class="el" href="classIRMitsubishi112.html#a4194e5b076687b79153bc8cd50c9bc86">IRMitsubishi112</a>
@ -317,6 +319,7 @@ $(function() {
, <a class="el" href="classIRHitachiAc1.html#a6211c96f463353791e5d922d9939f23c">IRHitachiAc1</a>
, <a class="el" href="classIRHitachiAc424.html#a974bf3ada7117e463b8c23e2158902be">IRHitachiAc424</a>
, <a class="el" href="classIRHitachiAc.html#af1bdc5e22e5e24218421bd3bbb436301">IRHitachiAc</a>
, <a class="el" href="classIRKelonAc.html#a3ac8b212ee8606bbd2f4668908daf0fa">IRKelonAc</a>
, <a class="el" href="classIRKelvinatorAC.html#acc9d70a94dd3813005ca0381b80a35e4">IRKelvinatorAC</a>
, <a class="el" href="classIRLgAc.html#a114eca216b7c9c7be33d4527f848311e">IRLgAc</a>
, <a class="el" href="classIRMideaAC.html#a0ca16c8bc2232be467baba8ea69b40d4">IRMideaAC</a>

View File

@ -181,6 +181,9 @@ $(function() {
<li>decodeHaierAC()
: <a class="el" href="classIRrecv.html#ad97403174f05197a7fa9a4a0107e3111">IRrecv</a>
</li>
<li>decodeHaierAC176()
: <a class="el" href="classIRrecv.html#af16bdb5515d931a2c55a65c35e95bb7c">IRrecv</a>
</li>
<li>decodeHaierACYRW02()
: <a class="el" href="classIRrecv.html#a281fb9d972fee75db49209c42f649822">IRrecv</a>
</li>
@ -205,6 +208,9 @@ $(function() {
<li>decodeJVC()
: <a class="el" href="classIRrecv.html#a25ab71efc223a418e9630d8421f44bc9">IRrecv</a>
</li>
<li>decodeKelon()
: <a class="el" href="classIRrecv.html#a5d4194feeee9c15b1dff57a41d34098b">IRrecv</a>
</li>
<li>decodeKelvinator()
: <a class="el" href="classIRrecv.html#a0ac82f20b48b2d71ee07eb392578b226">IRrecv</a>
</li>
@ -325,6 +331,9 @@ $(function() {
<li>decodeTeco()
: <a class="el" href="classIRrecv.html#a950711d7df8dfe4cda86f53650cd9f56">IRrecv</a>
</li>
<li>decodeTeknopoint()
: <a class="el" href="classIRrecv.html#a16765d6d73382423835b5beb39df7d2f">IRrecv</a>
</li>
<li>decodeToshibaAC()
: <a class="el" href="classIRrecv.html#aae6ab687ae319ae50a52238916bcfb1a">IRrecv</a>
</li>

View File

@ -141,6 +141,9 @@ $(function() {
<li>encodeTime()
: <a class="el" href="classIRPanasonicAc.html#a0eee4ad6105d35ee6c34c4666174b04b">IRPanasonicAc</a>
</li>
<li>ensurePower()
: <a class="el" href="classIRKelonAc.html#ad6265f10ad249f82b3fcf97f42213274">IRKelonAc</a>
</li>
</ul>
</div><!-- contents -->
<!-- start footer part -->

View File

@ -142,6 +142,9 @@ $(function() {
<li>getDisplayTempSource()
: <a class="el" href="classIRGreeAC.html#a2ed802a668c53499133d7b5be9b287ec">IRGreeAC</a>
</li>
<li>getDryGrade()
: <a class="el" href="classIRKelonAc.html#abd5fa54411ed2bd54da47f7e71bb9411">IRKelonAc</a>
</li>
<li>getEcono()
: <a class="el" href="classIRCoronaAc.html#a4b379e29e5784c33a6ee73b3e81844e4">IRCoronaAc</a>
, <a class="el" href="classIRDaikin128.html#a4f1de86c0086aeb02444c11ff12dfb90">IRDaikin128</a>
@ -194,6 +197,7 @@ $(function() {
, <a class="el" href="classIRHitachiAc1.html#a7cb01dc7abf8f7c45c8690134c71e7a8">IRHitachiAc1</a>
, <a class="el" href="classIRHitachiAc424.html#a2d105be99f05794ce845db06e17bffcd">IRHitachiAc424</a>
, <a class="el" href="classIRHitachiAc.html#addc6c94839c7d994573029b66e7fbe94">IRHitachiAc</a>
, <a class="el" href="classIRKelonAc.html#adba50d061f4f6f2eb1dca61355c3017e">IRKelonAc</a>
, <a class="el" href="classIRKelvinatorAC.html#ae96f43f14a7df9f23be734d1f9b09b37">IRKelvinatorAC</a>
, <a class="el" href="classIRLgAc.html#a38a3fed9066641cd80208d330c92ef9b">IRLgAc</a>
, <a class="el" href="classIRMideaAC.html#a38a0c175fead133026a0079c36e3e8ce">IRMideaAC</a>
@ -325,6 +329,7 @@ $(function() {
, <a class="el" href="classIRHitachiAc3.html#a511c9b731a0367fd05b32b42a69adec2">IRHitachiAc3</a>
, <a class="el" href="classIRHitachiAc424.html#a94c44ea44ec395351715f28d2067bdca">IRHitachiAc424</a>
, <a class="el" href="classIRHitachiAc.html#ab0fa1185703c71d2558260cb5e3e40dc">IRHitachiAc</a>
, <a class="el" href="classIRKelonAc.html#a45d82807dee13f01f6bac9f7fe4ab42e">IRKelonAc</a>
, <a class="el" href="classIRKelvinatorAC.html#af878b8867a65e62e1208e8358cfffa7c">IRKelvinatorAC</a>
, <a class="el" href="classIRLgAc.html#a684e35c0c7f4dafbaf6d53230e7ee643">IRLgAc</a>
, <a class="el" href="classIRMideaAC.html#aa024806cd5fce842e031f130d1f70ec6">IRMideaAC</a>
@ -547,6 +552,7 @@ $(function() {
, <a class="el" href="classIRHitachiAc3.html#a915605ca6d0bf3ff6fc9b376ddd394ae">IRHitachiAc3</a>
, <a class="el" href="classIRHitachiAc424.html#acd8388f938feeaf6808ff65779435b5d">IRHitachiAc424</a>
, <a class="el" href="classIRHitachiAc.html#a8dafb9436f63cfc2d7e4f558fbd6e1ab">IRHitachiAc</a>
, <a class="el" href="classIRKelonAc.html#a9406ac65db0b49d31d34344103faeb62">IRKelonAc</a>
, <a class="el" href="classIRKelvinatorAC.html#a09149dd7bc45ca50b0c490b9c1f1e6f4">IRKelvinatorAC</a>
, <a class="el" href="classIRLgAc.html#afcb529d2f2c9016388264b80e6a99351">IRLgAc</a>
, <a class="el" href="classIRMideaAC.html#ae0b2c3a5a0a1d84eaeb462bbbe944d97">IRMideaAC</a>
@ -609,6 +615,7 @@ $(function() {
, <a class="el" href="classIRHaierAC.html#af88bef780a4f14f44cd7d2549f3838b3">IRHaierAC</a>
, <a class="el" href="classIRHaierACYRW02.html#afcd1dc8fbf846040ead3122d2b5ea3b7">IRHaierACYRW02</a>
, <a class="el" href="classIRHitachiAc1.html#a7bd7318f8b02e1f0db1d4b23f8845f03">IRHitachiAc1</a>
, <a class="el" href="classIRKelonAc.html#afbc72e3dfaa1782fa84e6aae9433dd42">IRKelonAc</a>
, <a class="el" href="classIRMideaAC.html#a2cef1181e13416425edb1bac972c4adf">IRMideaAC</a>
, <a class="el" href="classIRNeoclimaAc.html#a139adc7789bcbc3914906331759fac48">IRNeoclimaAc</a>
, <a class="el" href="classIRSanyoAc.html#ab0a41518ea6ed5005141bef874ab09af">IRSanyoAc</a>
@ -650,6 +657,9 @@ $(function() {
<li>getSuper()
: <a class="el" href="classIRWhirlpoolAc.html#af9e4fd82307476b1fb71db980949c970">IRWhirlpoolAc</a>
</li>
<li>getSupercool()
: <a class="el" href="classIRKelonAc.html#ad46eec811631a9b1732bec75cccd393c">IRKelonAc</a>
</li>
<li>getSwing()
: <a class="el" href="classIRCoolixAC.html#a59b96858b6fe88f46de40fd3c743f0e0">IRCoolixAC</a>
, <a class="el" href="classIRFujitsuAC.html#ac0f7128a617e01440bb4f12321cd81f7">IRFujitsuAC</a>
@ -760,6 +770,7 @@ $(function() {
, <a class="el" href="classIRHitachiAc1.html#a3ce1fdb58c722d78ca2f94ed81b5a12c">IRHitachiAc1</a>
, <a class="el" href="classIRHitachiAc424.html#a166d3d7cd9028d906a7a259902c8898c">IRHitachiAc424</a>
, <a class="el" href="classIRHitachiAc.html#a480338cf955af5d613f28f7f227f4b96">IRHitachiAc</a>
, <a class="el" href="classIRKelonAc.html#aaf519bf89bb0b93513c59051ed61a052">IRKelonAc</a>
, <a class="el" href="classIRKelvinatorAC.html#a6b7c66f0bc68f2d43fbbabce7933e0a5">IRKelvinatorAC</a>
, <a class="el" href="classIRLgAc.html#ab31fa58db72e02efe836e398d8c4ac85">IRLgAc</a>
, <a class="el" href="classIRMideaAC.html#a319f5ca24e977a6b7f0df93324dab63e">IRMideaAC</a>
@ -803,6 +814,7 @@ $(function() {
</li>
<li>getTimer()
: <a class="el" href="classIRGreeAC.html#a3e58e19819ae3b74d8fa9c9eca2f8be9">IRGreeAC</a>
, <a class="el" href="classIRKelonAc.html#a4e24235f913ebda516a14fb6629a0a67">IRKelonAc</a>
, <a class="el" href="classIRMitsubishiAC.html#a595e06747e8d1b2d7bc22dad17c0e9d2">IRMitsubishiAC</a>
, <a class="el" href="classIRTechnibelAc.html#a631b234cfb8445785ee3cfbbeb1366d3">IRTechnibelAc</a>
, <a class="el" href="classIRTecoAc.html#a3a9a48da5f42ae26f1c2f250702744f6">IRTecoAc</a>
@ -811,6 +823,7 @@ $(function() {
</li>
<li>getTimerEnabled()
: <a class="el" href="classIRGreeAC.html#a483ddaec91302343cef14b0c5024b965">IRGreeAC</a>
, <a class="el" href="classIRKelonAc.html#a5ff072da7dc5215bfb9140c638f10061">IRKelonAc</a>
, <a class="el" href="classIRSharpAc.html#ae9147b6dd3011b223e811dff34b08e20">IRSharpAc</a>
, <a class="el" href="classIRTechnibelAc.html#a86d21954cfc55f2dbb9d3ee8adb1a5d6">IRTechnibelAc</a>
, <a class="el" href="classIRTecoAc.html#a82ab7f210c10406b2a30f41f129d4a39">IRTecoAc</a>
@ -822,6 +835,12 @@ $(function() {
: <a class="el" href="classIRFujitsuAC.html#a9bbc0e019e58bb990318432db75e8468">IRFujitsuAC</a>
, <a class="el" href="classIRSharpAc.html#aeab6fe3c2c2777db4d09375868008f00">IRSharpAc</a>
</li>
<li>getTogglePower()
: <a class="el" href="classIRKelonAc.html#acf437757e5ee534da08cf1d0ec1c7445">IRKelonAc</a>
</li>
<li>getToggleSwingVertical()
: <a class="el" href="classIRKelonAc.html#a4fa220013c5c72afbcbeba4ac0063feb">IRKelonAc</a>
</li>
<li>getTolerance()
: <a class="el" href="classIRrecv.html#a144f64da3b44708394c06b0fbefb6347">IRrecv</a>
</li>

View File

@ -151,6 +151,9 @@ $(function() {
<li>IRHitachiAc424()
: <a class="el" href="classIRHitachiAc424.html#add708c10a56d20621ef65a0ddcc2aac1">IRHitachiAc424</a>
</li>
<li>IRKelonAc()
: <a class="el" href="classIRKelonAc.html#aad3fc6341d978c41eb3dab1259a1ab54">IRKelonAc</a>
</li>
<li>IRKelvinatorAC()
: <a class="el" href="classIRKelvinatorAC.html#a111dd384b1898a4fb880a19b6d1b1635">IRKelvinatorAC</a>
</li>
@ -185,7 +188,7 @@ $(function() {
: <a class="el" href="classIRPanasonicAc32.html#ade8637984d8c1d5d881dc636d501676d">IRPanasonicAc32</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>

View File

@ -64,6 +64,9 @@ $(function() {
&#160;
<h3><a id="index_k"></a>- k -</h3><ul>
<li>kelon()
: <a class="el" href="classIRac.html#a38bd8145eecbb840bda38bb280466a17">IRac</a>
</li>
<li>kelvinator()
: <a class="el" href="classIRac.html#a6e4d8061841a7271205f81bd8e7d6171">IRac</a>
</li>

View File

@ -98,6 +98,7 @@ $(function() {
, <a class="el" href="classIRHitachiAc3.html#ab95fd527a4841c44d6e91c8b4afee8b4">IRHitachiAc3</a>
, <a class="el" href="classIRHitachiAc424.html#adf15121bb329e1bb061f9e5efb848764">IRHitachiAc424</a>
, <a class="el" href="classIRHitachiAc.html#afc53e562370bbaba8b5dda26a62de427">IRHitachiAc</a>
, <a class="el" href="classIRKelonAc.html#af534911523b5372e25327bf85a5b3b66">IRKelonAc</a>
, <a class="el" href="classIRKelvinatorAC.html#aa55fbfefbaca1acf5bc9ba796bea8464">IRKelvinatorAC</a>
, <a class="el" href="classIRLgAc.html#aea85c840161b48f2e8d31e7e6e7da532">IRLgAc</a>
, <a class="el" href="classIRMideaAC.html#af66b9f76ad794450a0a7eace4bb59300">IRMideaAC</a>
@ -229,6 +230,9 @@ $(function() {
<li>sendHaierAC()
: <a class="el" href="classIRsend.html#a6b4b9144d56dda302f5b321f1c5017ff">IRsend</a>
</li>
<li>sendHaierAC176()
: <a class="el" href="classIRsend.html#abe87b116301328fb68aee1f54fc9ebe4">IRsend</a>
</li>
<li>sendHaierACYRW02()
: <a class="el" href="classIRsend.html#a6aa1c1a6880872c87a46e4e0ead5d9b0">IRsend</a>
</li>
@ -256,6 +260,9 @@ $(function() {
<li>sendJVC()
: <a class="el" href="classIRsend.html#aaa10c899768a5b4cdb1a7913d06141ca">IRsend</a>
</li>
<li>sendKelon()
: <a class="el" href="classIRsend.html#ab0b4816ad227a541d27042d76c451b73">IRsend</a>
</li>
<li>sendKelvinator()
: <a class="el" href="classIRsend.html#a8cba9df982fc91f895196d61d2e65b0e">IRsend</a>
</li>
@ -415,6 +422,9 @@ $(function() {
<li>sendTeco()
: <a class="el" href="classIRsend.html#ac6300f977fe94119813481ba682ce33f">IRsend</a>
</li>
<li>sendTeknopoint()
: <a class="el" href="classIRsend.html#a23729c22c85385528fdba5a2ec5625a8">IRsend</a>
</li>
<li>sendToshibaAC()
: <a class="el" href="classIRsend.html#a5554dd976b56148e214dca9891d2810c">IRsend</a>
</li>
@ -523,6 +533,9 @@ $(function() {
<li>setDisplayTempSource()
: <a class="el" href="classIRGreeAC.html#a1d073c31ea169d0e5cf33c8592982035">IRGreeAC</a>
</li>
<li>setDryGrade()
: <a class="el" href="classIRKelonAc.html#aec38ea2d05bfece8314c5b7a45d19dbc">IRKelonAc</a>
</li>
<li>setEcono()
: <a class="el" href="classIRCoronaAc.html#abb5624317fff60674bed410be3a3fa52">IRCoronaAc</a>
, <a class="el" href="classIRDaikin128.html#a07fb5289ee476e0335fec4845254b7ce">IRDaikin128</a>
@ -575,6 +588,7 @@ $(function() {
, <a class="el" href="classIRHitachiAc1.html#a7294dc1324877d4a64f7b4373d97d745">IRHitachiAc1</a>
, <a class="el" href="classIRHitachiAc424.html#afd69bcff56224f39af92fc2d334b67bb">IRHitachiAc424</a>
, <a class="el" href="classIRHitachiAc.html#a0760b07502b976880ee8499dc6fa61ff">IRHitachiAc</a>
, <a class="el" href="classIRKelonAc.html#a8ecc24641976085aed802e6e1c67ea9a">IRKelonAc</a>
, <a class="el" href="classIRKelvinatorAC.html#af08e94be9699983c0087c9b059aad319">IRKelvinatorAC</a>
, <a class="el" href="classIRLgAc.html#a0f1901a21ffb93641d3481417d74bb4e">IRLgAc</a>
, <a class="el" href="classIRMideaAC.html#a546eeca4eea015899a5ad9f5d1c6fafb">IRMideaAC</a>
@ -703,6 +717,7 @@ $(function() {
, <a class="el" href="classIRHitachiAc1.html#a1f3ced601e1131b70f840820ecb3feaa">IRHitachiAc1</a>
, <a class="el" href="classIRHitachiAc424.html#a373a51d207674e35e00762b057f73cd5">IRHitachiAc424</a>
, <a class="el" href="classIRHitachiAc.html#a208f73a42484a1555145b41849e8c51f">IRHitachiAc</a>
, <a class="el" href="classIRKelonAc.html#a0c7c47dabb377efe2079b16a14f4ca75">IRKelonAc</a>
, <a class="el" href="classIRKelvinatorAC.html#af55cc77892bc960587037c337b90d1bc">IRKelvinatorAC</a>
, <a class="el" href="classIRLgAc.html#a5e1b21d9121c6bf6507f615f470b5890">IRLgAc</a>
, <a class="el" href="classIRMideaAC.html#a3b92f25a82741ae404e8f9af8dbca3a8">IRMideaAC</a>
@ -922,6 +937,7 @@ $(function() {
, <a class="el" href="classIRHitachiAc3.html#acff4faf79a30df7b7e7c183dec4153a7">IRHitachiAc3</a>
, <a class="el" href="classIRHitachiAc424.html#adc24b8b984ff20cebdf81f65843bb283">IRHitachiAc424</a>
, <a class="el" href="classIRHitachiAc.html#a3b67215c162ef508c68c49b621c5199b">IRHitachiAc</a>
, <a class="el" href="classIRKelonAc.html#af752008b00838cf61cc53e631abd8c84">IRKelonAc</a>
, <a class="el" href="classIRKelvinatorAC.html#a4a32bbf1a7ee8a089ea1e4e7c750433b">IRKelvinatorAC</a>
, <a class="el" href="classIRLgAc.html#a0da8ea4946826736f526386dc4d115cc">IRLgAc</a>
, <a class="el" href="classIRMideaAC.html#ab24da22531f5b2823551501642ec1b94">IRMideaAC</a>
@ -943,7 +959,7 @@ $(function() {
, <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="classIRVestelAc.html#a5cc86216d33f228c0648d6c66526b0eb">IRVestelAc</a>
, <a class="el" href="classIRVoltas.html#a5e946ed52c025643b4fc6b89619c90b5">IRVoltas</a>
, <a class="el" href="classIRWhirlpoolAc.html#afa9c66ea36c970f80c88a0489448ab5b">IRWhirlpoolAc</a>
</li>
@ -981,6 +997,7 @@ $(function() {
, <a class="el" href="classIRHaierAC.html#acb72b89fa53b565f9d32db4d8960f988">IRHaierAC</a>
, <a class="el" href="classIRHaierACYRW02.html#ad63834eb1a91ed974af988c385570457">IRHaierACYRW02</a>
, <a class="el" href="classIRHitachiAc1.html#a2ddb6a5d446b379884828e81df0806ee">IRHitachiAc1</a>
, <a class="el" href="classIRKelonAc.html#abe299f1f7b54ca43546522050a9902f4">IRKelonAc</a>
, <a class="el" href="classIRMideaAC.html#a1e008ff673450060bf39a65f1cb926e6">IRMideaAC</a>
, <a class="el" href="classIRNeoclimaAc.html#ad01a62fb369c6894333adb2fe0f52b79">IRNeoclimaAc</a>
, <a class="el" href="classIRSanyoAc.html#af0bb8ab84d7ee2e9bd1848582f54ff74">IRSanyoAc</a>
@ -1012,6 +1029,9 @@ $(function() {
<li>setSuper()
: <a class="el" href="classIRWhirlpoolAc.html#a19a14674b0bae79d3aee81b8d48aacc7">IRWhirlpoolAc</a>
</li>
<li>setSupercool()
: <a class="el" href="classIRKelonAc.html#acb502b372e6a077f7a7ed8f95f30e991">IRKelonAc</a>
</li>
<li>setSwing()
: <a class="el" href="classIRCoolixAC.html#a8e8a76617d06d8ad8a74bc8af3512d95">IRCoolixAC</a>
, <a class="el" href="classIRFujitsuAC.html#a60ab8f21b5561e94a322b72a606468b9">IRFujitsuAC</a>
@ -1117,6 +1137,7 @@ $(function() {
, <a class="el" href="classIRHitachiAc1.html#a10ba2dcbe447e505cbaa1a9b63f4823c">IRHitachiAc1</a>
, <a class="el" href="classIRHitachiAc424.html#a5cca8f31d07ce87b6e4a0ff0c22b1be8">IRHitachiAc424</a>
, <a class="el" href="classIRHitachiAc.html#a9f416886ae341cdb6d449572e4d168a9">IRHitachiAc</a>
, <a class="el" href="classIRKelonAc.html#af4dfb42ff38f252961a8806ae7437055">IRKelonAc</a>
, <a class="el" href="classIRKelvinatorAC.html#ab098a376c7393d377abcc6c1f504d372">IRKelvinatorAC</a>
, <a class="el" href="classIRLgAc.html#ad9924a8bc9737ec6007d76ec47b34142">IRLgAc</a>
, <a class="el" href="classIRMideaAC.html#a42f79e73f418d5267eed7ba5b0e266f5">IRMideaAC</a>
@ -1155,6 +1176,7 @@ $(function() {
</li>
<li>setTimer()
: <a class="el" href="classIRGreeAC.html#a84debd45d2f2ba221f825257e0bc6294">IRGreeAC</a>
, <a class="el" href="classIRKelonAc.html#aebbebeaf41b54b6b0387b5a71fa92f28">IRKelonAc</a>
, <a class="el" href="classIRMitsubishiAC.html#acb56c91ef0db6ace7782d356af2dcd4d">IRMitsubishiAC</a>
, <a class="el" href="classIRSharpAc.html#a8782543c33e48af0a09e548276eb6413">IRSharpAc</a>
, <a class="el" href="classIRTechnibelAc.html#a940a048710432db01bcd1be34ea5324e">IRTechnibelAc</a>
@ -1167,11 +1189,18 @@ $(function() {
</li>
<li>setTimerEnabled()
: <a class="el" href="classIRGreeAC.html#a1002d6dfe409076fa7ef252589d5043c">IRGreeAC</a>
, <a class="el" href="classIRKelonAc.html#a19d6b061a5a42de460078c32e406c058">IRKelonAc</a>
, <a class="el" href="classIRTechnibelAc.html#a0fc61ce2941376e03d8285495e1fe2b2">IRTechnibelAc</a>
</li>
<li>setTimerType()
: <a class="el" href="classIRFujitsuAC.html#a58670cab1b422527897da9e5ae821b0c">IRFujitsuAC</a>
</li>
<li>setTogglePower()
: <a class="el" href="classIRKelonAc.html#aa892e8e4c9865cccb123d793ae5f9550">IRKelonAc</a>
</li>
<li>setToggleSwingVertical()
: <a class="el" href="classIRKelonAc.html#a37223c374b8bb82dd5bf5059b0903b4f">IRKelonAc</a>
</li>
<li>setTolerance()
: <a class="el" href="classIRrecv.html#aa091c449db70c65fd0221669df7438ea">IRrecv</a>
</li>
@ -1267,6 +1296,7 @@ $(function() {
, <a class="el" href="classIRHitachiAc3.html#a7bdcddf9c7f85b7cb43a92198e422549">IRHitachiAc3</a>
, <a class="el" href="classIRHitachiAc424.html#afd8d5b21086b34cdc07b498157240f8f">IRHitachiAc424</a>
, <a class="el" href="classIRHitachiAc.html#a0564c00c60e64e57e20f3c1a4bd3d894">IRHitachiAc</a>
, <a class="el" href="classIRKelonAc.html#a4c19f0aa6d12b41aaae296e8c89961e0">IRKelonAc</a>
, <a class="el" href="classIRKelvinatorAC.html#ad6fefe85023c3fc318b0e45924874f9f">IRKelvinatorAC</a>
, <a class="el" href="classIRLgAc.html#a5959000c9f0b2cf64742d6a2f1c4c9b9">IRLgAc</a>
, <a class="el" href="classIRMideaAC.html#acc584e07406e1811acfb26f6cd5383cd">IRMideaAC</a>

View File

@ -109,6 +109,7 @@ $(function() {
, <a class="el" href="classIRHitachiAc344.html#a2bdc3e19a6125d107844f548e4321f6e">IRHitachiAc344</a>
, <a class="el" href="classIRHitachiAc424.html#ad33ed9dfd26bb513e113549b932f2f3f">IRHitachiAc424</a>
, <a class="el" href="classIRHitachiAc.html#a2d4aa7ff76dfef5055e051e347c8552f">IRHitachiAc</a>
, <a class="el" href="classIRKelonAc.html#a4ae759003ba0abd4a29971745c5971a3">IRKelonAc</a>
, <a class="el" href="classIRKelvinatorAC.html#a4f44754277101b80574ce66b02bdbe06">IRKelvinatorAC</a>
, <a class="el" href="classIRLgAc.html#ab7c25ce38605a54204f761f8aa7f24e1">IRLgAc</a>
, <a class="el" href="classIRMideaAC.html#a62086b58f71908b75e28a61bd4f6bf15">IRMideaAC</a>
@ -156,6 +157,7 @@ $(function() {
, <a class="el" href="classIRHitachiAc1.html#a99f205391deb75d23d08d63e1feff0d4">IRHitachiAc1</a>
, <a class="el" href="classIRHitachiAc424.html#a16abdf55ea3ae4b06e2a23dad3496738">IRHitachiAc424</a>
, <a class="el" href="classIRHitachiAc.html#afba02d48c4a023ed800abf38d5314c7e">IRHitachiAc</a>
, <a class="el" href="classIRKelonAc.html#a77c79c1f41429ae2dbaee0254eeb6af1">IRKelonAc</a>
, <a class="el" href="classIRKelvinatorAC.html#a0ebd262c554c5c843bc3f710570e1401">IRKelvinatorAC</a>
, <a class="el" href="classIRLgAc.html#af47317ba139a4b1e5961b9a45db974df">IRLgAc</a>
, <a class="el" href="classIRMideaAC.html#acd89d4864a46b146ac4f648c4406ded5">IRMideaAC</a>
@ -203,6 +205,7 @@ $(function() {
, <a class="el" href="classIRHitachiAc1.html#a5cbca62775089593fe2447a77d84b3d5">IRHitachiAc1</a>
, <a class="el" href="classIRHitachiAc424.html#a2a725d8dc2178975c977a7496792e667">IRHitachiAc424</a>
, <a class="el" href="classIRHitachiAc.html#ab7edc0f5571100e1778779081e1c1114">IRHitachiAc</a>
, <a class="el" href="classIRKelonAc.html#aee7fef2e11d5bfebcd866f27f46979a2">IRKelonAc</a>
, <a class="el" href="classIRKelvinatorAC.html#ae2683d38ae72b99e6843e37d36f96db2">IRKelvinatorAC</a>
, <a class="el" href="classIRLgAc.html#ac3436968a4445f0210403c353d766b73">IRLgAc</a>
, <a class="el" href="classIRMideaAC.html#ac2e0ff374678aadd7fea80194aef8bca">IRMideaAC</a>
@ -297,6 +300,7 @@ $(function() {
, <a class="el" href="classIRHitachiAc344.html#a62c4b681346bb8def0dacda3c92af4b1">IRHitachiAc344</a>
, <a class="el" href="classIRHitachiAc424.html#a2fa426e756e6b94a480ddeba4bcde25c">IRHitachiAc424</a>
, <a class="el" href="classIRHitachiAc.html#aa7a28c8cf15c06b01681feb17e8bb6fc">IRHitachiAc</a>
, <a class="el" href="classIRKelonAc.html#adac302ee5223d520789f5d800c0889cc">IRKelonAc</a>
, <a class="el" href="classIRKelvinatorAC.html#a6635961df47a9847ace3185598750616">IRKelvinatorAC</a>
, <a class="el" href="classIRLgAc.html#a4a8711f21c894afd2653835be5bcdd9f">IRLgAc</a>
, <a class="el" href="classIRMideaAC.html#a4980fbb52145e1d12a6fa5601f75018a">IRMideaAC</a>

View File

@ -142,6 +142,9 @@ $(function() {
<li>getDisplayTempSource()
: <a class="el" href="classIRGreeAC.html#a2ed802a668c53499133d7b5be9b287ec">IRGreeAC</a>
</li>
<li>getDryGrade()
: <a class="el" href="classIRKelonAc.html#abd5fa54411ed2bd54da47f7e71bb9411">IRKelonAc</a>
</li>
<li>getEcono()
: <a class="el" href="classIRCoronaAc.html#a4b379e29e5784c33a6ee73b3e81844e4">IRCoronaAc</a>
, <a class="el" href="classIRDaikin128.html#a4f1de86c0086aeb02444c11ff12dfb90">IRDaikin128</a>
@ -194,6 +197,7 @@ $(function() {
, <a class="el" href="classIRHitachiAc1.html#a7cb01dc7abf8f7c45c8690134c71e7a8">IRHitachiAc1</a>
, <a class="el" href="classIRHitachiAc424.html#a2d105be99f05794ce845db06e17bffcd">IRHitachiAc424</a>
, <a class="el" href="classIRHitachiAc.html#addc6c94839c7d994573029b66e7fbe94">IRHitachiAc</a>
, <a class="el" href="classIRKelonAc.html#adba50d061f4f6f2eb1dca61355c3017e">IRKelonAc</a>
, <a class="el" href="classIRKelvinatorAC.html#ae96f43f14a7df9f23be734d1f9b09b37">IRKelvinatorAC</a>
, <a class="el" href="classIRLgAc.html#a38a3fed9066641cd80208d330c92ef9b">IRLgAc</a>
, <a class="el" href="classIRMideaAC.html#a38a0c175fead133026a0079c36e3e8ce">IRMideaAC</a>
@ -325,6 +329,7 @@ $(function() {
, <a class="el" href="classIRHitachiAc3.html#a511c9b731a0367fd05b32b42a69adec2">IRHitachiAc3</a>
, <a class="el" href="classIRHitachiAc424.html#a94c44ea44ec395351715f28d2067bdca">IRHitachiAc424</a>
, <a class="el" href="classIRHitachiAc.html#ab0fa1185703c71d2558260cb5e3e40dc">IRHitachiAc</a>
, <a class="el" href="classIRKelonAc.html#a45d82807dee13f01f6bac9f7fe4ab42e">IRKelonAc</a>
, <a class="el" href="classIRKelvinatorAC.html#af878b8867a65e62e1208e8358cfffa7c">IRKelvinatorAC</a>
, <a class="el" href="classIRLgAc.html#a684e35c0c7f4dafbaf6d53230e7ee643">IRLgAc</a>
, <a class="el" href="classIRMideaAC.html#aa024806cd5fce842e031f130d1f70ec6">IRMideaAC</a>
@ -547,6 +552,7 @@ $(function() {
, <a class="el" href="classIRHitachiAc3.html#a915605ca6d0bf3ff6fc9b376ddd394ae">IRHitachiAc3</a>
, <a class="el" href="classIRHitachiAc424.html#acd8388f938feeaf6808ff65779435b5d">IRHitachiAc424</a>
, <a class="el" href="classIRHitachiAc.html#a8dafb9436f63cfc2d7e4f558fbd6e1ab">IRHitachiAc</a>
, <a class="el" href="classIRKelonAc.html#a9406ac65db0b49d31d34344103faeb62">IRKelonAc</a>
, <a class="el" href="classIRKelvinatorAC.html#a09149dd7bc45ca50b0c490b9c1f1e6f4">IRKelvinatorAC</a>
, <a class="el" href="classIRLgAc.html#afcb529d2f2c9016388264b80e6a99351">IRLgAc</a>
, <a class="el" href="classIRMideaAC.html#ae0b2c3a5a0a1d84eaeb462bbbe944d97">IRMideaAC</a>
@ -609,6 +615,7 @@ $(function() {
, <a class="el" href="classIRHaierAC.html#af88bef780a4f14f44cd7d2549f3838b3">IRHaierAC</a>
, <a class="el" href="classIRHaierACYRW02.html#afcd1dc8fbf846040ead3122d2b5ea3b7">IRHaierACYRW02</a>
, <a class="el" href="classIRHitachiAc1.html#a7bd7318f8b02e1f0db1d4b23f8845f03">IRHitachiAc1</a>
, <a class="el" href="classIRKelonAc.html#afbc72e3dfaa1782fa84e6aae9433dd42">IRKelonAc</a>
, <a class="el" href="classIRMideaAC.html#a2cef1181e13416425edb1bac972c4adf">IRMideaAC</a>
, <a class="el" href="classIRNeoclimaAc.html#a139adc7789bcbc3914906331759fac48">IRNeoclimaAc</a>
, <a class="el" href="classIRSanyoAc.html#ab0a41518ea6ed5005141bef874ab09af">IRSanyoAc</a>
@ -650,6 +657,9 @@ $(function() {
<li>getSuper()
: <a class="el" href="classIRWhirlpoolAc.html#af9e4fd82307476b1fb71db980949c970">IRWhirlpoolAc</a>
</li>
<li>getSupercool()
: <a class="el" href="classIRKelonAc.html#ad46eec811631a9b1732bec75cccd393c">IRKelonAc</a>
</li>
<li>getSwing()
: <a class="el" href="classIRCoolixAC.html#a59b96858b6fe88f46de40fd3c743f0e0">IRCoolixAC</a>
, <a class="el" href="classIRFujitsuAC.html#ac0f7128a617e01440bb4f12321cd81f7">IRFujitsuAC</a>
@ -760,6 +770,7 @@ $(function() {
, <a class="el" href="classIRHitachiAc1.html#a3ce1fdb58c722d78ca2f94ed81b5a12c">IRHitachiAc1</a>
, <a class="el" href="classIRHitachiAc424.html#a166d3d7cd9028d906a7a259902c8898c">IRHitachiAc424</a>
, <a class="el" href="classIRHitachiAc.html#a480338cf955af5d613f28f7f227f4b96">IRHitachiAc</a>
, <a class="el" href="classIRKelonAc.html#aaf519bf89bb0b93513c59051ed61a052">IRKelonAc</a>
, <a class="el" href="classIRKelvinatorAC.html#a6b7c66f0bc68f2d43fbbabce7933e0a5">IRKelvinatorAC</a>
, <a class="el" href="classIRLgAc.html#ab31fa58db72e02efe836e398d8c4ac85">IRLgAc</a>
, <a class="el" href="classIRMideaAC.html#a319f5ca24e977a6b7f0df93324dab63e">IRMideaAC</a>
@ -803,6 +814,7 @@ $(function() {
</li>
<li>getTimer()
: <a class="el" href="classIRGreeAC.html#a3e58e19819ae3b74d8fa9c9eca2f8be9">IRGreeAC</a>
, <a class="el" href="classIRKelonAc.html#a4e24235f913ebda516a14fb6629a0a67">IRKelonAc</a>
, <a class="el" href="classIRMitsubishiAC.html#a595e06747e8d1b2d7bc22dad17c0e9d2">IRMitsubishiAC</a>
, <a class="el" href="classIRTechnibelAc.html#a631b234cfb8445785ee3cfbbeb1366d3">IRTechnibelAc</a>
, <a class="el" href="classIRTecoAc.html#a3a9a48da5f42ae26f1c2f250702744f6">IRTecoAc</a>
@ -811,6 +823,7 @@ $(function() {
</li>
<li>getTimerEnabled()
: <a class="el" href="classIRGreeAC.html#a483ddaec91302343cef14b0c5024b965">IRGreeAC</a>
, <a class="el" href="classIRKelonAc.html#a5ff072da7dc5215bfb9140c638f10061">IRKelonAc</a>
, <a class="el" href="classIRSharpAc.html#ae9147b6dd3011b223e811dff34b08e20">IRSharpAc</a>
, <a class="el" href="classIRTechnibelAc.html#a86d21954cfc55f2dbb9d3ee8adb1a5d6">IRTechnibelAc</a>
, <a class="el" href="classIRTecoAc.html#a82ab7f210c10406b2a30f41f129d4a39">IRTecoAc</a>
@ -822,6 +835,12 @@ $(function() {
: <a class="el" href="classIRFujitsuAC.html#a9bbc0e019e58bb990318432db75e8468">IRFujitsuAC</a>
, <a class="el" href="classIRSharpAc.html#aeab6fe3c2c2777db4d09375868008f00">IRSharpAc</a>
</li>
<li>getTogglePower()
: <a class="el" href="classIRKelonAc.html#acf437757e5ee534da08cf1d0ec1c7445">IRKelonAc</a>
</li>
<li>getToggleSwingVertical()
: <a class="el" href="classIRKelonAc.html#a4fa220013c5c72afbcbeba4ac0063feb">IRKelonAc</a>
</li>
<li>getTolerance()
: <a class="el" href="classIRrecv.html#a144f64da3b44708394c06b0fbefb6347">IRrecv</a>
</li>

View File

@ -176,6 +176,9 @@ $(function() {
<li>IRHitachiAc424()
: <a class="el" href="classIRHitachiAc424.html#add708c10a56d20621ef65a0ddcc2aac1">IRHitachiAc424</a>
</li>
<li>IRKelonAc()
: <a class="el" href="classIRKelonAc.html#aad3fc6341d978c41eb3dab1259a1ab54">IRKelonAc</a>
</li>
<li>IRKelvinatorAC()
: <a class="el" href="classIRKelvinatorAC.html#a111dd384b1898a4fb880a19b6d1b1635">IRKelvinatorAC</a>
</li>

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_k"></a>- k -</h3><ul>
<li>kelon()
: <a class="el" href="classIRac.html#a38bd8145eecbb840bda38bb280466a17">IRac</a>
</li>
<li>kelvinator()
: <a class="el" href="classIRac.html#a6e4d8061841a7271205f81bd8e7d6171">IRac</a>
</li>

View File

@ -163,6 +163,7 @@ $(function() {
, <a class="el" href="unionHitachi1Protocol.html#a0434892d9ad4acaa36ef10810fb4b8fe">Hitachi1Protocol</a>
, <a class="el" href="unionHitachi424Protocol.html#a6ddbf518e843e9021bbd0463911b4844">Hitachi424Protocol</a>
, <a class="el" href="unionHitachiProtocol.html#a33a6af1c7bb33cd97361f2602c215ab2">HitachiProtocol</a>
, <a class="el" href="unionKelonProtocol.html#afefb71dce13bc346164cbbbba493eb69">KelonProtocol</a>
, <a class="el" href="unionKelvinatorProtocol.html#abd6a849c39d0e7e231a1cf42d32f52e7">KelvinatorProtocol</a>
, <a class="el" href="unionLGProtocol.html#adea2990a6e13a31ecb6f8c70c0702543">LGProtocol</a>
, <a class="el" href="unionMideaProtocol.html#aa0255e9e1351d594b2e2c8c6f9698e1a">MideaProtocol</a>

View File

@ -92,6 +92,7 @@ $(function() {
, <a class="el" href="unionDaikin216Protocol.html#a3953e06ed7903c50cdfa7fa4dad77c93">Daikin216Protocol</a>
, <a class="el" href="unionHitachi424Protocol.html#abb196383de210b25ec3d56b7f02ca9c3">Hitachi424Protocol</a>
, <a class="el" href="unionHitachiProtocol.html#a28391ab1e1994d254d9abf057c2b87ba">HitachiProtocol</a>
, <a class="el" href="unionKelonProtocol.html#ac0c1c5efd6837df7101355cddd2d41bb">KelonProtocol</a>
, <a class="el" href="unionKelvinatorProtocol.html#a9feee780a54bfb86968f137080d3d68e">KelvinatorProtocol</a>
, <a class="el" href="unionMitsubishi112Protocol.html#af5c30781b3183c3530b4e401952a5666">Mitsubishi112Protocol</a>
, <a class="el" href="unionMitsubishi144Protocol.html#ad256f8e7f36c654002807b7fbb5038dd">Mitsubishi144Protocol</a>
@ -105,6 +106,7 @@ $(function() {
, <a class="el" href="unionDaikin176Protocol.html#aae23dc257ea77a204fd2b6b22c9fd91b">Daikin176Protocol</a>
, <a class="el" href="unionDaikin216Protocol.html#a2ad46cbab590d8ce0fcf43004a77a759">Daikin216Protocol</a>
, <a class="el" href="unionHitachi424Protocol.html#ab8325b434d355655f432d1d400a651ee">Hitachi424Protocol</a>
, <a class="el" href="unionKelonProtocol.html#a07276300448ba5caa961e1d2a6714780">KelonProtocol</a>
</li>
<li>pad3
: <a class="el" href="unionDaikin176Protocol.html#a9959937c9a6bffc149060886f1ebb9b3">Daikin176Protocol</a>
@ -204,8 +206,12 @@ $(function() {
<li>PowerToggle
: <a class="el" href="unionAirwellProtocol.html#a9a3893a0ec7811202697adeb60d89775">AirwellProtocol</a>
, <a class="el" href="unionHitachi1Protocol.html#adf8067b7e2d7ea3afb6ffae08a9cf609">Hitachi1Protocol</a>
, <a class="el" href="unionKelonProtocol.html#a5055123f4ca8f2efdd10ed3dc5d86e50">KelonProtocol</a>
, <a class="el" href="unionPanasonicAc32Protocol.html#a5d6c6d8100c60323449ba5f96e147172">PanasonicAc32Protocol</a>
</li>
<li>preamble
: <a class="el" href="unionKelonProtocol.html#a89dc5481508f53095896b5b4fc688f4e">KelonProtocol</a>
</li>
<li>Prefix
: <a class="el" href="unionHaierProtocol.html#a6c15a8e22231dae23ffa8bef78420054">HaierProtocol</a>
, <a class="el" href="unionHaierYRW02Protocol.html#af55185fad3229f2011b5917412ad8c1b">HaierYRW02Protocol</a>

View File

@ -87,6 +87,7 @@ $(function() {
, <a class="el" href="unionHitachi1Protocol.html#ad02b8338e2b099f371d3c7366087caf4">Hitachi1Protocol</a>
, <a class="el" href="unionHitachi424Protocol.html#a0d1b33b2122247103476e7d33a125672">Hitachi424Protocol</a>
, <a class="el" href="unionHitachiProtocol.html#ab39a02f7cdf88ea4cdcd71c2f4be409a">HitachiProtocol</a>
, <a class="el" href="unionKelonProtocol.html#a5cbd812734ed55a33aba1b5c8dc90e22">KelonProtocol</a>
, <a class="el" href="unionKelvinatorProtocol.html#a9d16ef4663c237f8217a081f71e96e44">KelvinatorProtocol</a>
, <a class="el" href="unionLGProtocol.html#a3255b9b6a3069f7b749b98ed22bf5378">LGProtocol</a>
, <a class="el" href="unionMitsubishi112Protocol.html#adf74af634ab8ebeb0fd06e37fe86c641">Mitsubishi112Protocol</a>

View File

@ -110,6 +110,7 @@ $(function() {
, <a class="el" href="classIRHitachiAc3.html#ab95fd527a4841c44d6e91c8b4afee8b4">IRHitachiAc3</a>
, <a class="el" href="classIRHitachiAc424.html#adf15121bb329e1bb061f9e5efb848764">IRHitachiAc424</a>
, <a class="el" href="classIRHitachiAc.html#afc53e562370bbaba8b5dda26a62de427">IRHitachiAc</a>
, <a class="el" href="classIRKelonAc.html#af534911523b5372e25327bf85a5b3b66">IRKelonAc</a>
, <a class="el" href="classIRKelvinatorAC.html#aa55fbfefbaca1acf5bc9ba796bea8464">IRKelvinatorAC</a>
, <a class="el" href="classIRLgAc.html#aea85c840161b48f2e8d31e7e6e7da532">IRLgAc</a>
, <a class="el" href="classIRMideaAC.html#af66b9f76ad794450a0a7eace4bb59300">IRMideaAC</a>
@ -241,6 +242,9 @@ $(function() {
<li>sendHaierAC()
: <a class="el" href="classIRsend.html#a6b4b9144d56dda302f5b321f1c5017ff">IRsend</a>
</li>
<li>sendHaierAC176()
: <a class="el" href="classIRsend.html#abe87b116301328fb68aee1f54fc9ebe4">IRsend</a>
</li>
<li>sendHaierACYRW02()
: <a class="el" href="classIRsend.html#a6aa1c1a6880872c87a46e4e0ead5d9b0">IRsend</a>
</li>
@ -268,6 +272,9 @@ $(function() {
<li>sendJVC()
: <a class="el" href="classIRsend.html#aaa10c899768a5b4cdb1a7913d06141ca">IRsend</a>
</li>
<li>sendKelon()
: <a class="el" href="classIRsend.html#ab0b4816ad227a541d27042d76c451b73">IRsend</a>
</li>
<li>sendKelvinator()
: <a class="el" href="classIRsend.html#a8cba9df982fc91f895196d61d2e65b0e">IRsend</a>
</li>
@ -427,6 +434,9 @@ $(function() {
<li>sendTeco()
: <a class="el" href="classIRsend.html#ac6300f977fe94119813481ba682ce33f">IRsend</a>
</li>
<li>sendTeknopoint()
: <a class="el" href="classIRsend.html#a23729c22c85385528fdba5a2ec5625a8">IRsend</a>
</li>
<li>sendToshibaAC()
: <a class="el" href="classIRsend.html#a5554dd976b56148e214dca9891d2810c">IRsend</a>
</li>
@ -546,6 +556,9 @@ $(function() {
<li>setDisplayTempSource()
: <a class="el" href="classIRGreeAC.html#a1d073c31ea169d0e5cf33c8592982035">IRGreeAC</a>
</li>
<li>setDryGrade()
: <a class="el" href="classIRKelonAc.html#aec38ea2d05bfece8314c5b7a45d19dbc">IRKelonAc</a>
</li>
<li>setEcono()
: <a class="el" href="classIRCoronaAc.html#abb5624317fff60674bed410be3a3fa52">IRCoronaAc</a>
, <a class="el" href="classIRDaikin128.html#a07fb5289ee476e0335fec4845254b7ce">IRDaikin128</a>
@ -598,6 +611,7 @@ $(function() {
, <a class="el" href="classIRHitachiAc1.html#a7294dc1324877d4a64f7b4373d97d745">IRHitachiAc1</a>
, <a class="el" href="classIRHitachiAc424.html#afd69bcff56224f39af92fc2d334b67bb">IRHitachiAc424</a>
, <a class="el" href="classIRHitachiAc.html#a0760b07502b976880ee8499dc6fa61ff">IRHitachiAc</a>
, <a class="el" href="classIRKelonAc.html#a8ecc24641976085aed802e6e1c67ea9a">IRKelonAc</a>
, <a class="el" href="classIRKelvinatorAC.html#af08e94be9699983c0087c9b059aad319">IRKelvinatorAC</a>
, <a class="el" href="classIRLgAc.html#a0f1901a21ffb93641d3481417d74bb4e">IRLgAc</a>
, <a class="el" href="classIRMideaAC.html#a546eeca4eea015899a5ad9f5d1c6fafb">IRMideaAC</a>
@ -726,6 +740,7 @@ $(function() {
, <a class="el" href="classIRHitachiAc1.html#a1f3ced601e1131b70f840820ecb3feaa">IRHitachiAc1</a>
, <a class="el" href="classIRHitachiAc424.html#a373a51d207674e35e00762b057f73cd5">IRHitachiAc424</a>
, <a class="el" href="classIRHitachiAc.html#a208f73a42484a1555145b41849e8c51f">IRHitachiAc</a>
, <a class="el" href="classIRKelonAc.html#a0c7c47dabb377efe2079b16a14f4ca75">IRKelonAc</a>
, <a class="el" href="classIRKelvinatorAC.html#af55cc77892bc960587037c337b90d1bc">IRKelvinatorAC</a>
, <a class="el" href="classIRLgAc.html#a5e1b21d9121c6bf6507f615f470b5890">IRLgAc</a>
, <a class="el" href="classIRMideaAC.html#a3b92f25a82741ae404e8f9af8dbca3a8">IRMideaAC</a>
@ -945,6 +960,7 @@ $(function() {
, <a class="el" href="classIRHitachiAc3.html#acff4faf79a30df7b7e7c183dec4153a7">IRHitachiAc3</a>
, <a class="el" href="classIRHitachiAc424.html#adc24b8b984ff20cebdf81f65843bb283">IRHitachiAc424</a>
, <a class="el" href="classIRHitachiAc.html#a3b67215c162ef508c68c49b621c5199b">IRHitachiAc</a>
, <a class="el" href="classIRKelonAc.html#af752008b00838cf61cc53e631abd8c84">IRKelonAc</a>
, <a class="el" href="classIRKelvinatorAC.html#a4a32bbf1a7ee8a089ea1e4e7c750433b">IRKelvinatorAC</a>
, <a class="el" href="classIRLgAc.html#a0da8ea4946826736f526386dc4d115cc">IRLgAc</a>
, <a class="el" href="classIRMideaAC.html#ab24da22531f5b2823551501642ec1b94">IRMideaAC</a>
@ -1004,6 +1020,7 @@ $(function() {
, <a class="el" href="classIRHaierAC.html#acb72b89fa53b565f9d32db4d8960f988">IRHaierAC</a>
, <a class="el" href="classIRHaierACYRW02.html#ad63834eb1a91ed974af988c385570457">IRHaierACYRW02</a>
, <a class="el" href="classIRHitachiAc1.html#a2ddb6a5d446b379884828e81df0806ee">IRHitachiAc1</a>
, <a class="el" href="classIRKelonAc.html#abe299f1f7b54ca43546522050a9902f4">IRKelonAc</a>
, <a class="el" href="classIRMideaAC.html#a1e008ff673450060bf39a65f1cb926e6">IRMideaAC</a>
, <a class="el" href="classIRNeoclimaAc.html#ad01a62fb369c6894333adb2fe0f52b79">IRNeoclimaAc</a>
, <a class="el" href="classIRSanyoAc.html#af0bb8ab84d7ee2e9bd1848582f54ff74">IRSanyoAc</a>
@ -1035,6 +1052,9 @@ $(function() {
<li>setSuper()
: <a class="el" href="classIRWhirlpoolAc.html#a19a14674b0bae79d3aee81b8d48aacc7">IRWhirlpoolAc</a>
</li>
<li>setSupercool()
: <a class="el" href="classIRKelonAc.html#acb502b372e6a077f7a7ed8f95f30e991">IRKelonAc</a>
</li>
<li>setSwing()
: <a class="el" href="classIRCoolixAC.html#a8e8a76617d06d8ad8a74bc8af3512d95">IRCoolixAC</a>
, <a class="el" href="classIRFujitsuAC.html#a60ab8f21b5561e94a322b72a606468b9">IRFujitsuAC</a>
@ -1140,6 +1160,7 @@ $(function() {
, <a class="el" href="classIRHitachiAc1.html#a10ba2dcbe447e505cbaa1a9b63f4823c">IRHitachiAc1</a>
, <a class="el" href="classIRHitachiAc424.html#a5cca8f31d07ce87b6e4a0ff0c22b1be8">IRHitachiAc424</a>
, <a class="el" href="classIRHitachiAc.html#a9f416886ae341cdb6d449572e4d168a9">IRHitachiAc</a>
, <a class="el" href="classIRKelonAc.html#af4dfb42ff38f252961a8806ae7437055">IRKelonAc</a>
, <a class="el" href="classIRKelvinatorAC.html#ab098a376c7393d377abcc6c1f504d372">IRKelvinatorAC</a>
, <a class="el" href="classIRLgAc.html#ad9924a8bc9737ec6007d76ec47b34142">IRLgAc</a>
, <a class="el" href="classIRMideaAC.html#a42f79e73f418d5267eed7ba5b0e266f5">IRMideaAC</a>
@ -1178,6 +1199,7 @@ $(function() {
</li>
<li>setTimer()
: <a class="el" href="classIRGreeAC.html#a84debd45d2f2ba221f825257e0bc6294">IRGreeAC</a>
, <a class="el" href="classIRKelonAc.html#aebbebeaf41b54b6b0387b5a71fa92f28">IRKelonAc</a>
, <a class="el" href="classIRMitsubishiAC.html#acb56c91ef0db6ace7782d356af2dcd4d">IRMitsubishiAC</a>
, <a class="el" href="classIRSharpAc.html#a8782543c33e48af0a09e548276eb6413">IRSharpAc</a>
, <a class="el" href="classIRTechnibelAc.html#a940a048710432db01bcd1be34ea5324e">IRTechnibelAc</a>
@ -1190,11 +1212,18 @@ $(function() {
</li>
<li>setTimerEnabled()
: <a class="el" href="classIRGreeAC.html#a1002d6dfe409076fa7ef252589d5043c">IRGreeAC</a>
, <a class="el" href="classIRKelonAc.html#a19d6b061a5a42de460078c32e406c058">IRKelonAc</a>
, <a class="el" href="classIRTechnibelAc.html#a0fc61ce2941376e03d8285495e1fe2b2">IRTechnibelAc</a>
</li>
<li>setTimerType()
: <a class="el" href="classIRFujitsuAC.html#a58670cab1b422527897da9e5ae821b0c">IRFujitsuAC</a>
</li>
<li>setTogglePower()
: <a class="el" href="classIRKelonAc.html#aa892e8e4c9865cccb123d793ae5f9550">IRKelonAc</a>
</li>
<li>setToggleSwingVertical()
: <a class="el" href="classIRKelonAc.html#a37223c374b8bb82dd5bf5059b0903b4f">IRKelonAc</a>
</li>
<li>setTolerance()
: <a class="el" href="classIRrecv.html#aa091c449db70c65fd0221669df7438ea">IRrecv</a>
</li>
@ -1302,12 +1331,18 @@ $(function() {
, <a class="el" href="unionVoltasProtocol.html#a1a47a7e57717d28e610e97b40e86b1ca">VoltasProtocol</a>
, <a class="el" href="unionWhirlpoolProtocol.html#aa8c066a535606fca820875eb16275b04">WhirlpoolProtocol</a>
</li>
<li>SleepEnabled
: <a class="el" href="unionKelonProtocol.html#acce94332bf7fa92e7c52b64e63ee243b">KelonProtocol</a>
</li>
<li>sleepFlag
: <a class="el" href="classIRCoolixAC.html#a26560e04d1f77830e40e5570845b9e06">IRCoolixAC</a>
</li>
<li>SleepTimer
: <a class="el" href="unionDaikin2Protocol.html#a08f4a54ef2100e9afc8d360d6f1f809b">Daikin2Protocol</a>
</li>
<li>SmartModeEnabled
: <a class="el" href="unionKelonProtocol.html#a06eb8f550eea47a5620c29290d362457">KelonProtocol</a>
</li>
<li>space()
: <a class="el" href="classIRsend.html#a0417b10d4e16718a87f8b2062a7d04a1">IRsend</a>
</li>
@ -1355,6 +1390,7 @@ $(function() {
, <a class="el" href="classIRHitachiAc3.html#a7bdcddf9c7f85b7cb43a92198e422549">IRHitachiAc3</a>
, <a class="el" href="classIRHitachiAc424.html#afd8d5b21086b34cdc07b498157240f8f">IRHitachiAc424</a>
, <a class="el" href="classIRHitachiAc.html#a0564c00c60e64e57e20f3c1a4bd3d894">IRHitachiAc</a>
, <a class="el" href="classIRKelonAc.html#a4c19f0aa6d12b41aaae296e8c89961e0">IRKelonAc</a>
, <a class="el" href="classIRKelvinatorAC.html#ad6fefe85023c3fc318b0e45924874f9f">IRKelvinatorAC</a>
, <a class="el" href="classIRLgAc.html#a5959000c9f0b2cf64742d6a2f1c4c9b9">IRLgAc</a>
, <a class="el" href="classIRMideaAC.html#acc584e07406e1811acfb26f6cd5383cd">IRMideaAC</a>
@ -1466,6 +1502,12 @@ $(function() {
<li>Super2
: <a class="el" href="unionWhirlpoolProtocol.html#ae61909ca04d65db8282a51aa697a519f">WhirlpoolProtocol</a>
</li>
<li>SuperCoolEnabled1
: <a class="el" href="unionKelonProtocol.html#a2e7513510d69ef845d823cab658f40ae">KelonProtocol</a>
</li>
<li>SuperCoolEnabled2
: <a class="el" href="unionKelonProtocol.html#a244cffa76f010df00e78029afccea745">KelonProtocol</a>
</li>
<li>Swing
: <a class="el" href="unionFujitsuProtocol.html#af86bba40fd05a9538d1dca0a02196282">FujitsuProtocol</a>
, <a class="el" href="unionGoodweatherProtocol.html#a0a9be72f6b174f5bc4f4082f3afd93b1">GoodweatherProtocol</a>
@ -1571,6 +1613,7 @@ $(function() {
</li>
<li>SwingVToggle
: <a class="el" href="unionCoronaProtocol.html#a3b21dc7f46b2153be56daeca1b0b40e8">CoronaProtocol</a>
, <a class="el" href="unionKelonProtocol.html#a46d1647685a3c62aaf658f5971d86268">KelonProtocol</a>
</li>
<li>swingvToString()
: <a class="el" href="classIRac.html#a641b59e48183a8f6d9b739ce7210f142">IRac</a>

View File

@ -126,6 +126,9 @@ $(function() {
<li>TempChange
: <a class="el" href="unionTechnibelProtocol.html#a1defef3843fa2d57a84857f573bc646f">TechnibelProtocol</a>
</li>
<li>Temperature
: <a class="el" href="unionKelonProtocol.html#ace732d42dc9ad0f46117c5d98dc836d5">KelonProtocol</a>
</li>
<li>TempExtraDegreeF
: <a class="el" href="unionGreeProtocol.html#ae093878b66b84bbc4f5c5df5e59fd639">GreeProtocol</a>
</li>
@ -163,13 +166,18 @@ $(function() {
</li>
<li>TimerEnabled
: <a class="el" href="unionGreeProtocol.html#a603b0bde826287c2ddddb4d17cf9acd0">GreeProtocol</a>
, <a class="el" href="unionKelonProtocol.html#ad6c550a067c1d16cf86cdfb048e0785f">KelonProtocol</a>
, <a class="el" href="unionSharpProtocol.html#abdf436472440de69d9bc86fadf4d719b">SharpProtocol</a>
</li>
<li>TimerHalfHour
: <a class="el" href="unionKelonProtocol.html#a72a044058e0339bc7097cee53966a25f">KelonProtocol</a>
</li>
<li>TimerHalfHr
: <a class="el" href="unionGreeProtocol.html#a3e9fe2455001daec79f687797842239c">GreeProtocol</a>
</li>
<li>TimerHours
: <a class="el" href="unionGreeProtocol.html#a7cc95f9868755876049dbe2b3ce4c730">GreeProtocol</a>
, <a class="el" href="unionKelonProtocol.html#a7fd0c539dc8ec94e5962c57091c230f0">KelonProtocol</a>
, <a class="el" href="unionSharpProtocol.html#a7872b52282ecd70b49c17db87d04c8dd">SharpProtocol</a>
, <a class="el" href="unionTechnibelProtocol.html#a058b2d15d4b2f3974e0271ef24228478">TechnibelProtocol</a>
</li>
@ -219,6 +227,7 @@ $(function() {
, <a class="el" href="classIRHitachiAc344.html#a2bdc3e19a6125d107844f548e4321f6e">IRHitachiAc344</a>
, <a class="el" href="classIRHitachiAc424.html#ad33ed9dfd26bb513e113549b932f2f3f">IRHitachiAc424</a>
, <a class="el" href="classIRHitachiAc.html#a2d4aa7ff76dfef5055e051e347c8552f">IRHitachiAc</a>
, <a class="el" href="classIRKelonAc.html#a4ae759003ba0abd4a29971745c5971a3">IRKelonAc</a>
, <a class="el" href="classIRKelvinatorAC.html#a4f44754277101b80574ce66b02bdbe06">IRKelvinatorAC</a>
, <a class="el" href="classIRLgAc.html#ab7c25ce38605a54204f761f8aa7f24e1">IRLgAc</a>
, <a class="el" href="classIRMideaAC.html#a62086b58f71908b75e28a61bd4f6bf15">IRMideaAC</a>
@ -266,6 +275,7 @@ $(function() {
, <a class="el" href="classIRHitachiAc1.html#a99f205391deb75d23d08d63e1feff0d4">IRHitachiAc1</a>
, <a class="el" href="classIRHitachiAc424.html#a16abdf55ea3ae4b06e2a23dad3496738">IRHitachiAc424</a>
, <a class="el" href="classIRHitachiAc.html#afba02d48c4a023ed800abf38d5314c7e">IRHitachiAc</a>
, <a class="el" href="classIRKelonAc.html#a77c79c1f41429ae2dbaee0254eeb6af1">IRKelonAc</a>
, <a class="el" href="classIRKelvinatorAC.html#a0ebd262c554c5c843bc3f710570e1401">IRKelvinatorAC</a>
, <a class="el" href="classIRLgAc.html#af47317ba139a4b1e5961b9a45db974df">IRLgAc</a>
, <a class="el" href="classIRMideaAC.html#acd89d4864a46b146ac4f648c4406ded5">IRMideaAC</a>
@ -313,6 +323,7 @@ $(function() {
, <a class="el" href="classIRHitachiAc1.html#a5cbca62775089593fe2447a77d84b3d5">IRHitachiAc1</a>
, <a class="el" href="classIRHitachiAc424.html#a2a725d8dc2178975c977a7496792e667">IRHitachiAc424</a>
, <a class="el" href="classIRHitachiAc.html#ab7edc0f5571100e1778779081e1c1114">IRHitachiAc</a>
, <a class="el" href="classIRKelonAc.html#aee7fef2e11d5bfebcd866f27f46979a2">IRKelonAc</a>
, <a class="el" href="classIRKelvinatorAC.html#ae2683d38ae72b99e6843e37d36f96db2">IRKelvinatorAC</a>
, <a class="el" href="classIRLgAc.html#ac3436968a4445f0210403c353d766b73">IRLgAc</a>
, <a class="el" href="classIRMideaAC.html#ac2e0ff374678aadd7fea80194aef8bca">IRMideaAC</a>
@ -407,6 +418,7 @@ $(function() {
, <a class="el" href="classIRHitachiAc344.html#a62c4b681346bb8def0dacda3c92af4b1">IRHitachiAc344</a>
, <a class="el" href="classIRHitachiAc424.html#a2fa426e756e6b94a480ddeba4bcde25c">IRHitachiAc424</a>
, <a class="el" href="classIRHitachiAc.html#aa7a28c8cf15c06b01681feb17e8bb6fc">IRHitachiAc</a>
, <a class="el" href="classIRKelonAc.html#adac302ee5223d520789f5d800c0889cc">IRKelonAc</a>
, <a class="el" href="classIRKelvinatorAC.html#a6635961df47a9847ace3185598750616">IRKelvinatorAC</a>
, <a class="el" href="classIRLgAc.html#a4a8711f21c894afd2653835be5bcdd9f">IRLgAc</a>
, <a class="el" href="classIRMideaAC.html#a4980fbb52145e1d12a6fa5601f75018a">IRMideaAC</a>

View File

@ -90,6 +90,7 @@ $(function() {
, <a class="el" href="classIRHitachiAc1.html#ac2195f94ff673d24ac9f33b9463d5680">IRHitachiAc1</a>
, <a class="el" href="classIRHitachiAc424.html#aa3e49f9ccda3b94099a11b4fba87fb3e">IRHitachiAc424</a>
, <a class="el" href="classIRHitachiAc.html#a437587da1c6f0946dfbf9a0666123f4d">IRHitachiAc</a>
, <a class="el" href="classIRKelonAc.html#aeeaf52576cde829c1d7adb72c4dfe029">IRKelonAc</a>
, <a class="el" href="classIRKelvinatorAC.html#ada1ada9d4441938af9f98e03b11f2b65">IRKelvinatorAC</a>
, <a class="el" href="classIRLgAc.html#a2d337e8d615c8e526d5620206f7b45cf">IRLgAc</a>
, <a class="el" href="classIRMideaAC.html#a43e44a594e00ed14c9b6aca4a862ea9e">IRMideaAC</a>
@ -600,6 +601,7 @@ $(function() {
, <a class="el" href="classIRHitachiAc3.html#a8dc3b713e29f3ea96a106868451ba728">IRHitachiAc3</a>
, <a class="el" href="classIRHitachiAc424.html#a39157a1bda46304429570be2880c6ec4">IRHitachiAc424</a>
, <a class="el" href="classIRHitachiAc.html#a0e296fa54cc4c56e16c6fc58c7ad827f">IRHitachiAc</a>
, <a class="el" href="classIRKelonAc.html#a7384fd6a4fb513dd56ff6b5c9f40e922">IRKelonAc</a>
, <a class="el" href="classIRKelvinatorAC.html#ae3571bf6de20e47f81ad1da8f1d13118">IRKelvinatorAC</a>
, <a class="el" href="classIRLgAc.html#a779f321b65db6ad05ab3e578b38cf093">IRLgAc</a>
, <a class="el" href="classIRMideaAC.html#ae2b6068355ecdc360c4c2ca2fd8d921b">IRMideaAC</a>
@ -615,7 +617,7 @@ $(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#adb30f91c384028cc53aaae6edaacf3b0">IRTechnibelAc</a>
, <a class="el" href="classIRTechnibelAc.html#a9db7b15e279e0c17e0eafd8201d5c7dc">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>
@ -658,10 +660,19 @@ $(function() {
<li>_prev_mode
: <a class="el" href="classIRToshibaAC.html#aed47a2b5df2c06438942b00852c45ace">IRToshibaAC</a>
</li>
<li>_previousFan
: <a class="el" href="classIRKelonAc.html#abd9285d41e26dccb5d09a32662adb1b4">IRKelonAc</a>
</li>
<li>_previousMode
: <a class="el" href="classIRKelonAc.html#aff35eb29e8e612acf701cef6c53ecaba">IRKelonAc</a>
</li>
<li>_previoustemp
: <a class="el" href="classIRHitachiAc424.html#aba6c17936775e268744af23a4a533f92">IRHitachiAc424</a>
, <a class="el" href="classIRHitachiAc.html#a1368dcd7f4c0049822fd2b9b1e0acb5e">IRHitachiAc</a>
</li>
<li>_previousTemp
: <a class="el" href="classIRKelonAc.html#ab65d1fd26a3e72d1d07e6fca1cc44a1f">IRKelonAc</a>
</li>
<li>_protocol
: <a class="el" href="classIRLgAc.html#a9bd32e865a7358bbf32830d888e2786a">IRLgAc</a>
</li>

View File

@ -120,7 +120,7 @@ $(function() {
: <a class="el" href="unionFujitsuProtocol.html#a9361fb99d71caae87e3f7c10b7f1bd5f">FujitsuProtocol</a>
</li>
<li>cmd
: <a class="el" href="unionmagiquest.html#a2cee09c24c7304674f6f8df60c159540">magiquest</a>
: <a class="el" href="unionmagiquest.html#a7f77946114ac2fdf3f0491482f9c277a">magiquest</a>
</li>
<li>Cmd
: <a class="el" href="unionWhirlpoolProtocol.html#a19b065181eaf22cf7878176a2914100e">WhirlpoolProtocol</a>

View File

@ -88,6 +88,9 @@ $(function() {
<li>degrees
: <a class="el" href="structstdAc_1_1state__t.html#a3d1ff0ff2e0035db4ee8ead5c53b2dbd">stdAc::state_t</a>
</li>
<li>DehumidifierGrade
: <a class="el" href="unionKelonProtocol.html#ad43fd448895765e29c108df3233de7a6">KelonProtocol</a>
</li>
<li>DipConfig
: <a class="el" href="unionEcoclimProtocol.html#a6635a22deb4d5db6b320828a183df6bd">EcoclimProtocol</a>
</li>

View File

@ -94,6 +94,7 @@ $(function() {
, <a class="el" href="unionHitachi1Protocol.html#ad74c329496f93855ffec6e0a16cda338">Hitachi1Protocol</a>
, <a class="el" href="unionHitachi424Protocol.html#a45907766ba99132b300f50f7c194fee6">Hitachi424Protocol</a>
, <a class="el" href="unionHitachiProtocol.html#ae451ce39e2ba32da81580c2bf5c5d6d9">HitachiProtocol</a>
, <a class="el" href="unionKelonProtocol.html#a638145dbdf9d30d20796a9d5e931a4d8">KelonProtocol</a>
, <a class="el" href="unionKelvinatorProtocol.html#a720843565363129441f5db98a166f439">KelvinatorProtocol</a>
, <a class="el" href="unionLGProtocol.html#ad8132d6e5603d1eb3b51b28165fe3803">LGProtocol</a>
, <a class="el" href="unionMideaProtocol.html#a04b0f344ec9b7cf2bdbd2c530b409fcb">MideaProtocol</a>

View File

@ -100,6 +100,7 @@ $(function() {
, <a class="el" href="unionHitachi1Protocol.html#a0434892d9ad4acaa36ef10810fb4b8fe">Hitachi1Protocol</a>
, <a class="el" href="unionHitachi424Protocol.html#a6ddbf518e843e9021bbd0463911b4844">Hitachi424Protocol</a>
, <a class="el" href="unionHitachiProtocol.html#a33a6af1c7bb33cd97361f2602c215ab2">HitachiProtocol</a>
, <a class="el" href="unionKelonProtocol.html#afefb71dce13bc346164cbbbba493eb69">KelonProtocol</a>
, <a class="el" href="unionKelvinatorProtocol.html#abd6a849c39d0e7e231a1cf42d32f52e7">KelvinatorProtocol</a>
, <a class="el" href="unionLGProtocol.html#adea2990a6e13a31ecb6f8c70c0702543">LGProtocol</a>
, <a class="el" href="unionMideaProtocol.html#aa0255e9e1351d594b2e2c8c6f9698e1a">MideaProtocol</a>

View File

@ -92,6 +92,7 @@ $(function() {
, <a class="el" href="unionDaikin216Protocol.html#a3953e06ed7903c50cdfa7fa4dad77c93">Daikin216Protocol</a>
, <a class="el" href="unionHitachi424Protocol.html#abb196383de210b25ec3d56b7f02ca9c3">Hitachi424Protocol</a>
, <a class="el" href="unionHitachiProtocol.html#a28391ab1e1994d254d9abf057c2b87ba">HitachiProtocol</a>
, <a class="el" href="unionKelonProtocol.html#ac0c1c5efd6837df7101355cddd2d41bb">KelonProtocol</a>
, <a class="el" href="unionKelvinatorProtocol.html#a9feee780a54bfb86968f137080d3d68e">KelvinatorProtocol</a>
, <a class="el" href="unionMitsubishi112Protocol.html#af5c30781b3183c3530b4e401952a5666">Mitsubishi112Protocol</a>
, <a class="el" href="unionMitsubishi144Protocol.html#ad256f8e7f36c654002807b7fbb5038dd">Mitsubishi144Protocol</a>
@ -105,6 +106,7 @@ $(function() {
, <a class="el" href="unionDaikin176Protocol.html#aae23dc257ea77a204fd2b6b22c9fd91b">Daikin176Protocol</a>
, <a class="el" href="unionDaikin216Protocol.html#a2ad46cbab590d8ce0fcf43004a77a759">Daikin216Protocol</a>
, <a class="el" href="unionHitachi424Protocol.html#ab8325b434d355655f432d1d400a651ee">Hitachi424Protocol</a>
, <a class="el" href="unionKelonProtocol.html#a07276300448ba5caa961e1d2a6714780">KelonProtocol</a>
</li>
<li>pad3
: <a class="el" href="unionDaikin176Protocol.html#a9959937c9a6bffc149060886f1ebb9b3">Daikin176Protocol</a>
@ -198,8 +200,12 @@ $(function() {
<li>PowerToggle
: <a class="el" href="unionAirwellProtocol.html#a9a3893a0ec7811202697adeb60d89775">AirwellProtocol</a>
, <a class="el" href="unionHitachi1Protocol.html#adf8067b7e2d7ea3afb6ffae08a9cf609">Hitachi1Protocol</a>
, <a class="el" href="unionKelonProtocol.html#a5055123f4ca8f2efdd10ed3dc5d86e50">KelonProtocol</a>
, <a class="el" href="unionPanasonicAc32Protocol.html#a5d6c6d8100c60323449ba5f96e147172">PanasonicAc32Protocol</a>
</li>
<li>preamble
: <a class="el" href="unionKelonProtocol.html#a89dc5481508f53095896b5b4fc688f4e">KelonProtocol</a>
</li>
<li>Prefix
: <a class="el" href="unionHaierProtocol.html#a6c15a8e22231dae23ffa8bef78420054">HaierProtocol</a>
, <a class="el" href="unionHaierYRW02Protocol.html#af55185fad3229f2011b5917412ad8c1b">HaierYRW02Protocol</a>

View File

@ -87,6 +87,7 @@ $(function() {
, <a class="el" href="unionHitachi1Protocol.html#ad02b8338e2b099f371d3c7366087caf4">Hitachi1Protocol</a>
, <a class="el" href="unionHitachi424Protocol.html#a0d1b33b2122247103476e7d33a125672">Hitachi424Protocol</a>
, <a class="el" href="unionHitachiProtocol.html#ab39a02f7cdf88ea4cdcd71c2f4be409a">HitachiProtocol</a>
, <a class="el" href="unionKelonProtocol.html#a5cbd812734ed55a33aba1b5c8dc90e22">KelonProtocol</a>
, <a class="el" href="unionKelvinatorProtocol.html#a9d16ef4663c237f8217a081f71e96e44">KelvinatorProtocol</a>
, <a class="el" href="unionLGProtocol.html#a3255b9b6a3069f7b749b98ed22bf5378">LGProtocol</a>
, <a class="el" href="unionMitsubishi112Protocol.html#adf74af634ab8ebeb0fd06e37fe86c641">Mitsubishi112Protocol</a>

View File

@ -130,12 +130,18 @@ $(function() {
, <a class="el" href="unionVoltasProtocol.html#a1a47a7e57717d28e610e97b40e86b1ca">VoltasProtocol</a>
, <a class="el" href="unionWhirlpoolProtocol.html#aa8c066a535606fca820875eb16275b04">WhirlpoolProtocol</a>
</li>
<li>SleepEnabled
: <a class="el" href="unionKelonProtocol.html#acce94332bf7fa92e7c52b64e63ee243b">KelonProtocol</a>
</li>
<li>sleepFlag
: <a class="el" href="classIRCoolixAC.html#a26560e04d1f77830e40e5570845b9e06">IRCoolixAC</a>
</li>
<li>SleepTimer
: <a class="el" href="unionDaikin2Protocol.html#a08f4a54ef2100e9afc8d360d6f1f809b">Daikin2Protocol</a>
</li>
<li>SmartModeEnabled
: <a class="el" href="unionKelonProtocol.html#a06eb8f550eea47a5620c29290d362457">KelonProtocol</a>
</li>
<li>Special
: <a class="el" href="unionSharpProtocol.html#a6a7b512b5cfb2103b562ba7ceb8ab318">SharpProtocol</a>
</li>
@ -214,6 +220,12 @@ $(function() {
<li>Super2
: <a class="el" href="unionWhirlpoolProtocol.html#ae61909ca04d65db8282a51aa697a519f">WhirlpoolProtocol</a>
</li>
<li>SuperCoolEnabled1
: <a class="el" href="unionKelonProtocol.html#a2e7513510d69ef845d823cab658f40ae">KelonProtocol</a>
</li>
<li>SuperCoolEnabled2
: <a class="el" href="unionKelonProtocol.html#a244cffa76f010df00e78029afccea745">KelonProtocol</a>
</li>
<li>Swing
: <a class="el" href="unionFujitsuProtocol.html#af86bba40fd05a9538d1dca0a02196282">FujitsuProtocol</a>
, <a class="el" href="unionGoodweatherProtocol.html#a0a9be72f6b174f5bc4f4082f3afd93b1">GoodweatherProtocol</a>
@ -316,6 +328,7 @@ $(function() {
</li>
<li>SwingVToggle
: <a class="el" href="unionCoronaProtocol.html#a3b21dc7f46b2153be56daeca1b0b40e8">CoronaProtocol</a>
, <a class="el" href="unionKelonProtocol.html#a46d1647685a3c62aaf658f5971d86268">KelonProtocol</a>
</li>
</ul>
</div><!-- contents -->

View File

@ -117,6 +117,9 @@ $(function() {
<li>TempChange
: <a class="el" href="unionTechnibelProtocol.html#a1defef3843fa2d57a84857f573bc646f">TechnibelProtocol</a>
</li>
<li>Temperature
: <a class="el" href="unionKelonProtocol.html#ace732d42dc9ad0f46117c5d98dc836d5">KelonProtocol</a>
</li>
<li>TempExtraDegreeF
: <a class="el" href="unionGreeProtocol.html#ae093878b66b84bbc4f5c5df5e59fd639">GreeProtocol</a>
</li>
@ -148,13 +151,18 @@ $(function() {
</li>
<li>TimerEnabled
: <a class="el" href="unionGreeProtocol.html#a603b0bde826287c2ddddb4d17cf9acd0">GreeProtocol</a>
, <a class="el" href="unionKelonProtocol.html#ad6c550a067c1d16cf86cdfb048e0785f">KelonProtocol</a>
, <a class="el" href="unionSharpProtocol.html#abdf436472440de69d9bc86fadf4d719b">SharpProtocol</a>
</li>
<li>TimerHalfHour
: <a class="el" href="unionKelonProtocol.html#a72a044058e0339bc7097cee53966a25f">KelonProtocol</a>
</li>
<li>TimerHalfHr
: <a class="el" href="unionGreeProtocol.html#a3e9fe2455001daec79f687797842239c">GreeProtocol</a>
</li>
<li>TimerHours
: <a class="el" href="unionGreeProtocol.html#a7cc95f9868755876049dbe2b3ce4c730">GreeProtocol</a>
, <a class="el" href="unionKelonProtocol.html#a7fd0c539dc8ec94e5962c57091c230f0">KelonProtocol</a>
, <a class="el" href="unionSharpProtocol.html#a7872b52282ecd70b49c17db87d04c8dd">SharpProtocol</a>
, <a class="el" href="unionTechnibelProtocol.html#a058b2d15d4b2f3974e0271ef24228478">TechnibelProtocol</a>
</li>

View File

@ -220,6 +220,9 @@ $(function() {
<li>HAIER_AC
: <a class="el" href="IRremoteESP8266_8h.html#ad5b287a488a8c1b7b8661f029ab56fada1f232bcdf330ec2e353196941b9f1628">IRremoteESP8266.h</a>
</li>
<li>HAIER_AC176
: <a class="el" href="IRremoteESP8266_8h.html#ad5b287a488a8c1b7b8661f029ab56fada5840c3d0e9c83ef706b600ba78854209">IRremoteESP8266.h</a>
</li>
<li>HAIER_AC_YRW02
: <a class="el" href="IRremoteESP8266_8h.html#ad5b287a488a8c1b7b8661f029ab56fadaacda5821835865551f6df46c76282fa4">IRremoteESP8266.h</a>
</li>
@ -259,6 +262,9 @@ $(function() {
<h3><a id="index_k"></a>- k -</h3><ul>
<li>KELON
: <a class="el" href="IRremoteESP8266_8h.html#ad5b287a488a8c1b7b8661f029ab56fada1da4bf20d5f517e00e57b593b9878c7d">IRremoteESP8266.h</a>
</li>
<li>KELVINATOR
: <a class="el" href="IRremoteESP8266_8h.html#ad5b287a488a8c1b7b8661f029ab56fadab3a52797572065c912c34c976c08c542">IRremoteESP8266.h</a>
</li>
@ -473,6 +479,9 @@ $(function() {
<li>TECO
: <a class="el" href="IRremoteESP8266_8h.html#ad5b287a488a8c1b7b8661f029ab56fada3a15ee4466478d484508acc3d4d7a050">IRremoteESP8266.h</a>
</li>
<li>TEKNOPOINT
: <a class="el" href="IRremoteESP8266_8h.html#ad5b287a488a8c1b7b8661f029ab56fada41578cc8c062749d2805da53694dbc55">IRremoteESP8266.h</a>
</li>
<li>TOSHIBA_AC
: <a class="el" href="IRremoteESP8266_8h.html#ad5b287a488a8c1b7b8661f029ab56fada66de3fced9e8f97d1919bcf4d5726f3e">IRremoteESP8266.h</a>
</li>

View File

@ -100,6 +100,10 @@ $(function() {
<h3><a id="index_i"></a>- i -</h3><ul>
<li>int64ToString()
: <a class="el" href="IRutils_8cpp.html#aa1beb5c8700b91d8e5419bafd0a1ed84">IRutils.cpp</a>
, <a class="el" href="IRutils_8h.html#a1c9b605bf161ffe454f31ef7f91ddede">IRutils.h</a>
</li>
<li>invertBits()
: <a class="el" href="IRutils_8cpp.html#a1a85904f25c8ec77fb554d238c59cfdb">IRutils.cpp</a>
, <a class="el" href="IRutils_8h.html#a1a85904f25c8ec77fb554d238c59cfdb">IRutils.h</a>

View File

@ -67,12 +67,15 @@ $(function() {
<li>HAIER_AC
: <a class="el" href="IRremoteESP8266_8h.html#ad5b287a488a8c1b7b8661f029ab56fada1f232bcdf330ec2e353196941b9f1628">IRremoteESP8266.h</a>
</li>
<li>HAIER_AC176
: <a class="el" href="IRremoteESP8266_8h.html#ad5b287a488a8c1b7b8661f029ab56fada5840c3d0e9c83ef706b600ba78854209">IRremoteESP8266.h</a>
</li>
<li>HAIER_AC_YRW02
: <a class="el" href="IRremoteESP8266_8h.html#ad5b287a488a8c1b7b8661f029ab56fadaacda5821835865551f6df46c76282fa4">IRremoteESP8266.h</a>
</li>
<li>hasACState()
: <a class="el" href="IRutils_8h.html#a6efd4986db60709d3501606ec7ab5382">IRutils.h</a>
, <a class="el" href="IRutils_8cpp.html#a6efd4986db60709d3501606ec7ab5382">IRutils.cpp</a>
: <a class="el" href="IRutils_8cpp.html#a6efd4986db60709d3501606ec7ab5382">IRutils.cpp</a>
, <a class="el" href="IRutils_8h.html#a6efd4986db60709d3501606ec7ab5382">IRutils.h</a>
</li>
<li>HITACHI_AC
: <a class="el" href="IRremoteESP8266_8h.html#ad5b287a488a8c1b7b8661f029ab56fada9020fb54ac69d8aec0185f7e80c962ca">IRremoteESP8266.h</a>

View File

@ -67,9 +67,13 @@ $(function() {
<li>INAX
: <a class="el" href="IRremoteESP8266_8h.html#ad5b287a488a8c1b7b8661f029ab56fadafc566aab3afb8face6d8965ca4d0eab7">IRremoteESP8266.h</a>
</li>
<li>int64ToString()
: <a class="el" href="IRutils_8cpp.html#aa1beb5c8700b91d8e5419bafd0a1ed84">IRutils.cpp</a>
, <a class="el" href="IRutils_8h.html#a1c9b605bf161ffe454f31ef7f91ddede">IRutils.h</a>
</li>
<li>invertBits()
: <a class="el" href="IRutils_8h.html#a1a85904f25c8ec77fb554d238c59cfdb">IRutils.h</a>
, <a class="el" href="IRutils_8cpp.html#a1a85904f25c8ec77fb554d238c59cfdb">IRutils.cpp</a>
: <a class="el" href="IRutils_8cpp.html#a1a85904f25c8ec77fb554d238c59cfdb">IRutils.cpp</a>
, <a class="el" href="IRutils_8h.html#a1a85904f25c8ec77fb554d238c59cfdb">IRutils.h</a>
</li>
</ul>
</div><!-- contents -->

View File

@ -1298,6 +1298,9 @@ $(function() {
<li>kDaikin64HdrSpace
: <a class="el" href="ir__Daikin_8h.html#a1eac122554acda264f9aa48261b2a884">ir_Daikin.h</a>
</li>
<li>kDaikin64Heat
: <a class="el" href="ir__Daikin_8h.html#a2640df7a3472259f114873bdb5cbb70f">ir_Daikin.h</a>
</li>
<li>kDaikin64KnownGoodState
: <a class="el" href="ir__Daikin_8h.html#a09f0aa8c586b35b79bbceb19e822eb48">ir_Daikin.h</a>
</li>
@ -1869,6 +1872,9 @@ $(function() {
<li>kEliteScreensZero
: <a class="el" href="ir__EliteScreens_8cpp.html#ae2d4b6fd6aec50baa7173d302a629438">ir_EliteScreens.cpp</a>
</li>
<li>KELON
: <a class="el" href="IRremoteESP8266_8h.html#ad5b287a488a8c1b7b8661f029ab56fada1da4bf20d5f517e00e57b593b9878c7d">IRremoteESP8266.h</a>
</li>
<li>KELVINATOR
: <a class="el" href="IRremoteESP8266_8h.html#ad5b287a488a8c1b7b8661f029ab56fadab3a52797572065c912c34c976c08c542">IRremoteESP8266.h</a>
</li>
@ -2338,6 +2344,15 @@ $(function() {
<li>kGreeZeroSpace
: <a class="el" href="ir__Gree_8cpp.html#aa4694ba8ff0e14cd6b9c4730675c385f">ir_Gree.cpp</a>
</li>
<li>kHaierAC176Bits
: <a class="el" href="IRremoteESP8266_8h.html#a71c5cfe4b9da0da55e8a6e9b32d2ddc9">IRremoteESP8266.h</a>
</li>
<li>kHaierAc176DefaultRepeat
: <a class="el" href="IRremoteESP8266_8h.html#af87d7078ba6fd24dd489086111f14db6">IRremoteESP8266.h</a>
</li>
<li>kHaierAC176StateLength
: <a class="el" href="IRremoteESP8266_8h.html#a98033047ba27af810bb90fe33169cef2">IRremoteESP8266.h</a>
</li>
<li>kHaierAcAuto
: <a class="el" href="ir__Haier_8h.html#ac33a02f63ee77e0d3050598511730865">ir_Haier.h</a>
</li>
@ -3029,6 +3044,69 @@ $(function() {
<li>kJvcZeroSpaceTicks
: <a class="el" href="ir__JVC_8cpp.html#a0a5319df3b1e01741cd35a37087342f5">ir_JVC.cpp</a>
</li>
<li>kKelonBitMark
: <a class="el" href="ir__Kelon_8cpp.html#af3f0f9a4c7492bd5279d113cc0e11270">ir_Kelon.cpp</a>
</li>
<li>kKelonBits
: <a class="el" href="IRremoteESP8266_8h.html#a98d17d9115af9c6edff1198b14c46838">IRremoteESP8266.h</a>
</li>
<li>kKelonDryGradeMax
: <a class="el" href="ir__Kelon_8h.html#aaf96912cb4f2180a4f8e45ab15a62fdb">ir_Kelon.h</a>
</li>
<li>kKelonDryGradeMin
: <a class="el" href="ir__Kelon_8h.html#ad0217fb386e35b899fa63c0917605de1">ir_Kelon.h</a>
</li>
<li>kKelonFanAuto
: <a class="el" href="ir__Kelon_8h.html#a71f311bc7e9982f96069d186240bafb6">ir_Kelon.h</a>
</li>
<li>kKelonFanMax
: <a class="el" href="ir__Kelon_8h.html#a4bd60c6979883d711dbd1b6019164963">ir_Kelon.h</a>
</li>
<li>kKelonFanMedium
: <a class="el" href="ir__Kelon_8h.html#a93d7558b282b38d11e9a04e95410ff5c">ir_Kelon.h</a>
</li>
<li>kKelonFanMin
: <a class="el" href="ir__Kelon_8h.html#acac1aee0b3063ff82283b86714722eb9">ir_Kelon.h</a>
</li>
<li>kKelonFreq
: <a class="el" href="ir__Kelon_8cpp.html#aa3c42f0925abf8bb5cd0a9c0e331b86b">ir_Kelon.cpp</a>
</li>
<li>kKelonGap
: <a class="el" href="ir__Kelon_8cpp.html#aac9bfeaac4f477354641f7a6df2a1343">ir_Kelon.cpp</a>
</li>
<li>kKelonHdrMark
: <a class="el" href="ir__Kelon_8cpp.html#a3af58cb728ec13111df8514908cdb306">ir_Kelon.cpp</a>
</li>
<li>kKelonHdrSpace
: <a class="el" href="ir__Kelon_8cpp.html#aa8874c181833144e3f9a2385f17fd190">ir_Kelon.cpp</a>
</li>
<li>kKelonMaxTemp
: <a class="el" href="ir__Kelon_8h.html#a04169c90255e4a83f9fd51f67ca07e54">ir_Kelon.h</a>
</li>
<li>kKelonMinTemp
: <a class="el" href="ir__Kelon_8h.html#abc7695e69ede30a8eeed9f21f47a9ee6">ir_Kelon.h</a>
</li>
<li>kKelonModeCool
: <a class="el" href="ir__Kelon_8h.html#aabab51724f0036fdfb8a27272ef2b0ad">ir_Kelon.h</a>
</li>
<li>kKelonModeDry
: <a class="el" href="ir__Kelon_8h.html#a4ced8b60523afafb93f7b86914be34d6">ir_Kelon.h</a>
</li>
<li>kKelonModeFan
: <a class="el" href="ir__Kelon_8h.html#a39b42afb41b16a05e188faf1e17ab1a6">ir_Kelon.h</a>
</li>
<li>kKelonModeHeat
: <a class="el" href="ir__Kelon_8h.html#a924a4138c047d7db1c5f07ff94e66f51">ir_Kelon.h</a>
</li>
<li>kKelonModeSmart
: <a class="el" href="ir__Kelon_8h.html#a0bc24153f4463980e3db6069fdd2d1d6">ir_Kelon.h</a>
</li>
<li>kKelonOneSpace
: <a class="el" href="ir__Kelon_8cpp.html#a90cec23910a63973f8a37ba16c6d7554">ir_Kelon.cpp</a>
</li>
<li>kKelonZeroSpace
: <a class="el" href="ir__Kelon_8cpp.html#ad10179a5136391e75b21618b0f32717f">ir_Kelon.cpp</a>
</li>
<li>kKelvinatorAuto
: <a class="el" href="ir__Kelvinator_8h.html#a879b005fc5493a693b05e3bb7cbc8fbf">ir_Kelvinator.h</a>
</li>
@ -3572,8 +3650,8 @@ $(function() {
: <a class="el" href="ir__Midea_8cpp.html#acd6580988c12ef5614727dd4d1b4c92d">ir_Midea.cpp</a>
</li>
<li>kMidStr
: <a class="el" href="IRtext_8h.html#a571a28fe4174574caac4d93fb09ae196">IRtext.h</a>
, <a class="el" href="IRtext_8cpp.html#afd827d424c0bfdcc34b3607440fd2652">IRtext.cpp</a>
: <a class="el" href="IRtext_8cpp.html#afd827d424c0bfdcc34b3607440fd2652">IRtext.cpp</a>
, <a class="el" href="IRtext_8h.html#a571a28fe4174574caac4d93fb09ae196">IRtext.h</a>
</li>
<li>kMilesMinRepeat
: <a class="el" href="IRremoteESP8266_8h.html#aa92b00aa3423473fc42766d369ff99ad">IRremoteESP8266.h</a>
@ -4237,20 +4315,20 @@ $(function() {
: <a class="el" href="IRutils_8h.html#a5432915ab86062fceadc067a233f1627">IRutils.h</a>
</li>
<li>kModelStr
: <a class="el" href="IRtext_8h.html#a4a553cfcc7ca2a8cea8e1263f5f6c186">IRtext.h</a>
, <a class="el" href="IRtext_8cpp.html#a40905418e2934e539c50c6cfc2c4ffe3">IRtext.cpp</a>
: <a class="el" href="IRtext_8cpp.html#a40905418e2934e539c50c6cfc2c4ffe3">IRtext.cpp</a>
, <a class="el" href="IRtext_8h.html#a4a553cfcc7ca2a8cea8e1263f5f6c186">IRtext.h</a>
</li>
<li>kModeStr
: <a class="el" href="IRtext_8cpp.html#a7260c578d290c33b7705cd1439d992ee">IRtext.cpp</a>
, <a class="el" href="IRtext_8h.html#a6666695e388b607bfd3bb0e6efd4193f">IRtext.h</a>
</li>
<li>kMouldStr
: <a class="el" href="IRtext_8h.html#a693b29e4764d959dac781a0992f2bf30">IRtext.h</a>
, <a class="el" href="IRtext_8cpp.html#ac665ea584a4949565aa35629d791dbc5">IRtext.cpp</a>
: <a class="el" href="IRtext_8cpp.html#ac665ea584a4949565aa35629d791dbc5">IRtext.cpp</a>
, <a class="el" href="IRtext_8h.html#a693b29e4764d959dac781a0992f2bf30">IRtext.h</a>
</li>
<li>kMoveStr
: <a class="el" href="IRtext_8cpp.html#a321f98699209fb487287c4911a0c0200">IRtext.cpp</a>
, <a class="el" href="IRtext_8h.html#ae99940df2a9243fd7fe6f3814c0802dd">IRtext.h</a>
: <a class="el" href="IRtext_8h.html#ae99940df2a9243fd7fe6f3814c0802dd">IRtext.h</a>
, <a class="el" href="IRtext_8cpp.html#a321f98699209fb487287c4911a0c0200">IRtext.cpp</a>
</li>
<li>kMultibracketsBits
: <a class="el" href="IRremoteESP8266_8h.html#aad7be0971479839493615cafcd654fc1">IRremoteESP8266.h</a>
@ -4295,8 +4373,8 @@ $(function() {
: <a class="el" href="ir__MWM_8cpp.html#ae3a91ec66f51f50810229b4adc1264fd">ir_MWM.cpp</a>
</li>
<li>kNAStr
: <a class="el" href="IRtext_8cpp.html#a1757349137713553454f405872bc4dcd">IRtext.cpp</a>
, <a class="el" href="IRtext_8h.html#a5d094344fba1715dbde69ff947775264">IRtext.h</a>
: <a class="el" href="IRtext_8h.html#a5d094344fba1715dbde69ff947775264">IRtext.h</a>
, <a class="el" href="IRtext_8cpp.html#a1757349137713553454f405872bc4dcd">IRtext.cpp</a>
</li>
<li>kNecBitMark
: <a class="el" href="ir__NEC_8h.html#ab536a800ec8f7259fe7e485ea4aea465">ir_NEC.h</a>
@ -4537,36 +4615,36 @@ $(function() {
: <a class="el" href="IRremoteESP8266_8h.html#a1a49dde7ffbd753f7756cf0c9dc6d826">IRremoteESP8266.h</a>
</li>
<li>kNoStr
: <a class="el" href="IRtext_8h.html#a51c9fb58ee7d01e96e2571018aea746d">IRtext.h</a>
, <a class="el" href="IRtext_8cpp.html#a07897ceb4a6607d87ef37a517908a4b5">IRtext.cpp</a>
: <a class="el" href="IRtext_8cpp.html#a07897ceb4a6607d87ef37a517908a4b5">IRtext.cpp</a>
, <a class="el" href="IRtext_8h.html#a51c9fb58ee7d01e96e2571018aea746d">IRtext.h</a>
</li>
<li>kNowStr
: <a class="el" href="IRtext_8cpp.html#a09d8590020bcf998746528d0e50f7a20">IRtext.cpp</a>
, <a class="el" href="IRtext_8h.html#a6a3c0965a32c36d9b5aa4918b473cc12">IRtext.h</a>
: <a class="el" href="IRtext_8h.html#a6a3c0965a32c36d9b5aa4918b473cc12">IRtext.h</a>
, <a class="el" href="IRtext_8cpp.html#a09d8590020bcf998746528d0e50f7a20">IRtext.cpp</a>
</li>
<li>kOffStr
: <a class="el" href="IRtext_8cpp.html#a9ce19a214db45b8cff83032ffa1ccdd8">IRtext.cpp</a>
, <a class="el" href="IRtext_8h.html#a95f119413a113c9a2e8c246892b8c52a">IRtext.h</a>
</li>
<li>kOffTimerStr
: <a class="el" href="IRtext_8cpp.html#ae5faab97b26f9e877f79f49002bbba2c">IRtext.cpp</a>
, <a class="el" href="IRtext_8h.html#a818275085f8a8d7c083b66f081689b1f">IRtext.h</a>
: <a class="el" href="IRtext_8h.html#a818275085f8a8d7c083b66f081689b1f">IRtext.h</a>
, <a class="el" href="IRtext_8cpp.html#ae5faab97b26f9e877f79f49002bbba2c">IRtext.cpp</a>
</li>
<li>kOnStr
: <a class="el" href="IRtext_8h.html#aaf4ffad7f827a2ce8512e644bc9c25c7">IRtext.h</a>
, <a class="el" href="IRtext_8cpp.html#ab3f42c8df156baa46326a57193f78c51">IRtext.cpp</a>
: <a class="el" href="IRtext_8cpp.html#ab3f42c8df156baa46326a57193f78c51">IRtext.cpp</a>
, <a class="el" href="IRtext_8h.html#aaf4ffad7f827a2ce8512e644bc9c25c7">IRtext.h</a>
</li>
<li>kOnTimerStr
: <a class="el" href="IRtext_8cpp.html#adaecb1b5526f2bb3a1334e816a414273">IRtext.cpp</a>
, <a class="el" href="IRtext_8h.html#a9f355a0d834790287d95eea30b57564d">IRtext.h</a>
</li>
<li>kOutsideQuietStr
: <a class="el" href="IRtext_8h.html#afaf12ae53365f790b47ff3790e94cc1c">IRtext.h</a>
, <a class="el" href="IRtext_8cpp.html#a103f2a8a2a6d351cd8ea259de3c454ef">IRtext.cpp</a>
: <a class="el" href="IRtext_8cpp.html#a103f2a8a2a6d351cd8ea259de3c454ef">IRtext.cpp</a>
, <a class="el" href="IRtext_8h.html#afaf12ae53365f790b47ff3790e94cc1c">IRtext.h</a>
</li>
<li>kOutsideStr
: <a class="el" href="IRtext_8cpp.html#a8465ee1e8b1e5dd58a9cf872c9569e01">IRtext.cpp</a>
, <a class="el" href="IRtext_8h.html#ada5c81e0fcc4073d6f51e7447e8c5da0">IRtext.h</a>
: <a class="el" href="IRtext_8h.html#ada5c81e0fcc4073d6f51e7447e8c5da0">IRtext.h</a>
, <a class="el" href="IRtext_8cpp.html#a8465ee1e8b1e5dd58a9cf872c9569e01">IRtext.cpp</a>
</li>
<li>kPanasonicAc32Auto
: <a class="el" href="ir__Panasonic_8h.html#a3ddd918dd9ccd97fc591a795c665f275">ir_Panasonic.h</a>
@ -4664,6 +4742,12 @@ $(function() {
<li>kPanasonicAcFanDelta
: <a class="el" href="ir__Panasonic_8h.html#a2210f85a17fba2bbdfbb883e9fb57e52">ir_Panasonic.h</a>
</li>
<li>kPanasonicAcFanHigh
: <a class="el" href="ir__Panasonic_8h.html#ab19838820e1ca649c156b5f4a5d6c8cb">ir_Panasonic.h</a>
</li>
<li>kPanasonicAcFanLow
: <a class="el" href="ir__Panasonic_8h.html#a222ef797cbefbff556e0ab93f23407cc">ir_Panasonic.h</a>
</li>
<li>kPanasonicAcFanMax
: <a class="el" href="ir__Panasonic_8h.html#aa4599c84d72ab9c622b642870efb9cf1">ir_Panasonic.h</a>
</li>
@ -4875,24 +4959,24 @@ $(function() {
: <a class="el" href="ir__Pioneer_8cpp.html#a3c6428f201dd3e32c171d6db44269d67">ir_Pioneer.cpp</a>
</li>
<li>kPowerButtonStr
: <a class="el" href="IRtext_8h.html#adb54b8d070a4ba7f08b7d2d0f1c03d1c">IRtext.h</a>
, <a class="el" href="IRtext_8cpp.html#a69d36084b1410a06aa780edcda9428dd">IRtext.cpp</a>
: <a class="el" href="IRtext_8cpp.html#a69d36084b1410a06aa780edcda9428dd">IRtext.cpp</a>
, <a class="el" href="IRtext_8h.html#adb54b8d070a4ba7f08b7d2d0f1c03d1c">IRtext.h</a>
</li>
<li>kPowerfulStr
: <a class="el" href="IRtext_8h.html#a7980630cd028febca8245730dffa684b">IRtext.h</a>
, <a class="el" href="IRtext_8cpp.html#a5dfc12bfa12ddf7da3ab6c216258284a">IRtext.cpp</a>
</li>
<li>kPowerStr
: <a class="el" href="IRtext_8h.html#a47a76dc8d87d9694a36c6417d7e19dda">IRtext.h</a>
, <a class="el" href="IRtext_8cpp.html#a5b4b43efe1f1c27d6aee90ebb3500792">IRtext.cpp</a>
: <a class="el" href="IRtext_8cpp.html#a5b4b43efe1f1c27d6aee90ebb3500792">IRtext.cpp</a>
, <a class="el" href="IRtext_8h.html#a47a76dc8d87d9694a36c6417d7e19dda">IRtext.h</a>
</li>
<li>kPowerToggleStr
: <a class="el" href="IRtext_8cpp.html#a2f7e242dc28cf61fb718bb5c1b681642">IRtext.cpp</a>
, <a class="el" href="IRtext_8h.html#afd802a94c6146efb7812ef89f3bf0cc5">IRtext.h</a>
: <a class="el" href="IRtext_8h.html#afd802a94c6146efb7812ef89f3bf0cc5">IRtext.h</a>
, <a class="el" href="IRtext_8cpp.html#a2f7e242dc28cf61fb718bb5c1b681642">IRtext.cpp</a>
</li>
<li>kPreviousPowerStr
: <a class="el" href="IRtext_8h.html#a9833364e538f50be227ff6c0b01f8f7c">IRtext.h</a>
, <a class="el" href="IRtext_8cpp.html#a2a5cd83ac519798debd7065eb03d5d72">IRtext.cpp</a>
: <a class="el" href="IRtext_8cpp.html#a2a5cd83ac519798debd7065eb03d5d72">IRtext.cpp</a>
, <a class="el" href="IRtext_8h.html#a9833364e538f50be227ff6c0b01f8f7c">IRtext.h</a>
</li>
<li>kProntoDataOffset
: <a class="el" href="ir__Pronto_8cpp.html#ac073b9ac759e09091b3d80af747656a1">ir_Pronto.cpp</a>
@ -4920,12 +5004,12 @@ $(function() {
, <a class="el" href="IRtext_8h.html#ac50f97a0d33041fe4bba6e02c500c8ef">IRtext.h</a>
</li>
<li>kPurifyStr
: <a class="el" href="IRtext_8cpp.html#a85c2b59f6cba1878648d3d8fe9d7f9a4">IRtext.cpp</a>
, <a class="el" href="IRtext_8h.html#aae574dbb4b9f70db0e64386d61c21beb">IRtext.h</a>
: <a class="el" href="IRtext_8h.html#aae574dbb4b9f70db0e64386d61c21beb">IRtext.h</a>
, <a class="el" href="IRtext_8cpp.html#a85c2b59f6cba1878648d3d8fe9d7f9a4">IRtext.cpp</a>
</li>
<li>kQuietStr
: <a class="el" href="IRtext_8h.html#a7086660370d73d6f499972cf802db8f7">IRtext.h</a>
, <a class="el" href="IRtext_8cpp.html#a6f85e3119eb884455f474ff909be6b53">IRtext.cpp</a>
: <a class="el" href="IRtext_8cpp.html#a6f85e3119eb884455f474ff909be6b53">IRtext.cpp</a>
, <a class="el" href="IRtext_8h.html#a7086660370d73d6f499972cf802db8f7">IRtext.h</a>
</li>
<li>kRawBuf
: <a class="el" href="IRrecv_8h.html#aadfa37def10a1adeaf2cf4c09d7504e3">IRrecv.h</a>
@ -5112,20 +5196,20 @@ $(function() {
: <a class="el" href="IRrecv_8h.html#ae8b11750ba7f2e2d56343f770720ed89">IRrecv.h</a>
</li>
<li>kRepeatStr
: <a class="el" href="IRtext_8h.html#a74a53cc1564f75b36269eb1ca8c6235b">IRtext.h</a>
, <a class="el" href="IRtext_8cpp.html#ad55ef2e023915f39c7ce77e7eeb1ad76">IRtext.cpp</a>
: <a class="el" href="IRtext_8cpp.html#ad55ef2e023915f39c7ce77e7eeb1ad76">IRtext.cpp</a>
, <a class="el" href="IRtext_8h.html#a74a53cc1564f75b36269eb1ca8c6235b">IRtext.h</a>
</li>
<li>kRightMaxStr
: <a class="el" href="IRtext_8h.html#ac7a90008560fd1e7b4ed240f354d8fae">IRtext.h</a>
, <a class="el" href="IRtext_8cpp.html#af3e63659779f5fdb4aded4861521e564">IRtext.cpp</a>
</li>
<li>kRightStr
: <a class="el" href="IRtext_8cpp.html#aacc9b0b21efb6053b75ed117d4ab9105">IRtext.cpp</a>
, <a class="el" href="IRtext_8h.html#a953f9c48fcf87e81bf6f383e8fe8b1dd">IRtext.h</a>
: <a class="el" href="IRtext_8h.html#a953f9c48fcf87e81bf6f383e8fe8b1dd">IRtext.h</a>
, <a class="el" href="IRtext_8cpp.html#aacc9b0b21efb6053b75ed117d4ab9105">IRtext.cpp</a>
</li>
<li>kRoomStr
: <a class="el" href="IRtext_8cpp.html#ab3f02ff54af9a94fd57d098838a4a642">IRtext.cpp</a>
, <a class="el" href="IRtext_8h.html#a5358a85538e4643c1cc109a7a0b90079">IRtext.h</a>
: <a class="el" href="IRtext_8h.html#a5358a85538e4643c1cc109a7a0b90079">IRtext.h</a>
, <a class="el" href="IRtext_8cpp.html#ab3f02ff54af9a94fd57d098838a4a642">IRtext.cpp</a>
</li>
<li>kSamsung36BitMark
: <a class="el" href="ir__Samsung_8cpp.html#a2e9bc50c6320d7a1244713b4a1647e71">ir_Samsung.cpp</a>
@ -5460,8 +5544,8 @@ $(function() {
, <a class="el" href="IRtext_8h.html#ad736b59d3fe45b3c06bd301af4d7b455">IRtext.h</a>
</li>
<li>kSecondStr
: <a class="el" href="IRtext_8cpp.html#a5ec55e16709cbd2c4b1ff8c72c01c1f5">IRtext.cpp</a>
, <a class="el" href="IRtext_8h.html#ad3489e1c008bc517b8bf0271c40252d1">IRtext.h</a>
: <a class="el" href="IRtext_8h.html#ad3489e1c008bc517b8bf0271c40252d1">IRtext.h</a>
, <a class="el" href="IRtext_8cpp.html#a5ec55e16709cbd2c4b1ff8c72c01c1f5">IRtext.cpp</a>
</li>
<li>kSensorStr
: <a class="el" href="IRtext_8cpp.html#aa7e6eab2fbc832f98d6560f62453c934">IRtext.cpp</a>
@ -5669,8 +5753,8 @@ $(function() {
: <a class="el" href="IRremoteESP8266_8h.html#a46835b1e2d279570fd818749e88180d4">IRremoteESP8266.h</a>
</li>
<li>kSleepStr
: <a class="el" href="IRtext_8h.html#af9ac743c367e179723b128ad69f124c5">IRtext.h</a>
, <a class="el" href="IRtext_8cpp.html#a38068788c0ef50e6034dbcffeec1eb36">IRtext.cpp</a>
: <a class="el" href="IRtext_8cpp.html#a38068788c0ef50e6034dbcffeec1eb36">IRtext.cpp</a>
, <a class="el" href="IRtext_8h.html#af9ac743c367e179723b128ad69f124c5">IRtext.h</a>
</li>
<li>kSleepTimerStr
: <a class="el" href="IRtext_8cpp.html#a3402e1f6d78e3c59b71bd0dfdf020b51">IRtext.cpp</a>
@ -5767,23 +5851,23 @@ $(function() {
: <a class="el" href="IRrecv_8h.html#ab7d82cf4c0937c9b1d59d75f6f347ab2">IRrecv.h</a>
</li>
<li>kStepStr
: <a class="el" href="IRtext_8h.html#ad8cc5f179089e8497a9670492429d7e3">IRtext.h</a>
, <a class="el" href="IRtext_8cpp.html#ac6c64c4bdc955b6528616db3a4b303c1">IRtext.cpp</a>
: <a class="el" href="IRtext_8cpp.html#ac6c64c4bdc955b6528616db3a4b303c1">IRtext.cpp</a>
, <a class="el" href="IRtext_8h.html#ad8cc5f179089e8497a9670492429d7e3">IRtext.h</a>
</li>
<li>kStopState
: <a class="el" href="IRrecv_8h.html#a0e87ae8496a061e394bc9f7f3415a9b3">IRrecv.h</a>
</li>
<li>kStopStr
: <a class="el" href="IRtext_8cpp.html#a0466188f9064d18622304cd375b18390">IRtext.cpp</a>
, <a class="el" href="IRtext_8h.html#a7037a67c71778fe06f9dc9b4363f6f9b">IRtext.h</a>
: <a class="el" href="IRtext_8h.html#a7037a67c71778fe06f9dc9b4363f6f9b">IRtext.h</a>
, <a class="el" href="IRtext_8cpp.html#a0466188f9064d18622304cd375b18390">IRtext.cpp</a>
</li>
<li>kSuperStr
: <a class="el" href="IRtext_8cpp.html#a81e6c76017bc819882a043ac8fcc2854">IRtext.cpp</a>
, <a class="el" href="IRtext_8h.html#af83fbe756a22ef800d40bc738be886c7">IRtext.h</a>
: <a class="el" href="IRtext_8h.html#af83fbe756a22ef800d40bc738be886c7">IRtext.h</a>
, <a class="el" href="IRtext_8cpp.html#a81e6c76017bc819882a043ac8fcc2854">IRtext.cpp</a>
</li>
<li>kSwingHStr
: <a class="el" href="IRtext_8h.html#acfad569446290c1da0c102b98344411c">IRtext.h</a>
, <a class="el" href="IRtext_8cpp.html#a12d4e0afe0f6b96af817ebc95eb0b6f4">IRtext.cpp</a>
: <a class="el" href="IRtext_8cpp.html#a12d4e0afe0f6b96af817ebc95eb0b6f4">IRtext.cpp</a>
, <a class="el" href="IRtext_8h.html#acfad569446290c1da0c102b98344411c">IRtext.h</a>
</li>
<li>kSwingStr
: <a class="el" href="IRtext_8h.html#a56d1a94eae3422758b2762da008e243c">IRtext.h</a>
@ -5794,12 +5878,12 @@ $(function() {
, <a class="el" href="IRtext_8cpp.html#ab71be957190939e2b4643f2e56e1201f">IRtext.cpp</a>
</li>
<li>kSwingVStr
: <a class="el" href="IRtext_8cpp.html#a6dc1ec788e0659e82219534b5dbb79bc">IRtext.cpp</a>
, <a class="el" href="IRtext_8h.html#a8415af77afcb671c3729d604be51fd22">IRtext.h</a>
: <a class="el" href="IRtext_8h.html#a8415af77afcb671c3729d604be51fd22">IRtext.h</a>
, <a class="el" href="IRtext_8cpp.html#a6dc1ec788e0659e82219534b5dbb79bc">IRtext.cpp</a>
</li>
<li>kSwingVToggleStr
: <a class="el" href="ir__Midea_8h.html#acb6aaab538b7aeb884e9c0fdb46cea90">ir_Midea.h</a>
, <a class="el" href="IRtext_8h.html#a27ae4d475898878bd8e71111066629c6">IRtext.h</a>
: <a class="el" href="IRtext_8h.html#a27ae4d475898878bd8e71111066629c6">IRtext.h</a>
, <a class="el" href="ir__Midea_8h.html#acb6aaab538b7aeb884e9c0fdb46cea90">ir_Midea.h</a>
, <a class="el" href="IRtext_8cpp.html#a3efcf06e5ac4d6309bad1b1d0e49a933">IRtext.cpp</a>
</li>
<li>kSymphonyBits
@ -6033,9 +6117,36 @@ $(function() {
<li>kTecoZeroSpace
: <a class="el" href="ir__Teco_8cpp.html#a8dc1f6ea44519a0930b48f69a83a7363">ir_Teco.cpp</a>
</li>
<li>kTeknopointBitMark
: <a class="el" href="ir__Teknopoint_8cpp.html#ab58c977a7dc7dfffc8dab82940d149e2">ir_Teknopoint.cpp</a>
</li>
<li>kTeknopointBits
: <a class="el" href="IRremoteESP8266_8h.html#a380abb9cac983d1ceedae89505085e3c">IRremoteESP8266.h</a>
</li>
<li>kTeknopointExtraTol
: <a class="el" href="ir__Teknopoint_8cpp.html#a55a09fd073a5de698242ff1d9b784c84">ir_Teknopoint.cpp</a>
</li>
<li>kTeknopointFreq
: <a class="el" href="ir__Teknopoint_8cpp.html#adb1bc8cf295e79b3ee7711fa4529f5b6">ir_Teknopoint.cpp</a>
</li>
<li>kTeknopointHdrMark
: <a class="el" href="ir__Teknopoint_8cpp.html#a80ce4d25a5243bafafead2ea859a32aa">ir_Teknopoint.cpp</a>
</li>
<li>kTeknopointHdrSpace
: <a class="el" href="ir__Teknopoint_8cpp.html#aa73bdfdaf8cb26f8c50e7bd7fb9029de">ir_Teknopoint.cpp</a>
</li>
<li>kTeknopointOneSpace
: <a class="el" href="ir__Teknopoint_8cpp.html#abf3b750dc47d44bfedc5def28b973a0a">ir_Teknopoint.cpp</a>
</li>
<li>kTeknopointStateLength
: <a class="el" href="IRremoteESP8266_8h.html#a5a443c73a07c0e4f8c2f70953fe9ec6e">IRremoteESP8266.h</a>
</li>
<li>kTeknopointZeroSpace
: <a class="el" href="ir__Teknopoint_8cpp.html#a788fa66858d2c3fcef231c836f97f90d">ir_Teknopoint.cpp</a>
</li>
<li>kTempDownStr
: <a class="el" href="IRtext_8h.html#a3d367a899d7e8ed20844bb3c48bf6395">IRtext.h</a>
, <a class="el" href="IRtext_8cpp.html#a3fa3262c5631c9357a5723c70dc3be12">IRtext.cpp</a>
: <a class="el" href="IRtext_8cpp.html#a3fa3262c5631c9357a5723c70dc3be12">IRtext.cpp</a>
, <a class="el" href="IRtext_8h.html#a3d367a899d7e8ed20844bb3c48bf6395">IRtext.h</a>
</li>
<li>kTempStr
: <a class="el" href="IRtext_8h.html#a87652df1cf724353547f27a9ebde5edb">IRtext.h</a>
@ -6046,8 +6157,8 @@ $(function() {
, <a class="el" href="IRtext_8h.html#a71687df5bc94e4ca18cf59c9ff238e86">IRtext.h</a>
</li>
<li>kThreeLetterDayOfWeekStr
: <a class="el" href="IRtext_8h.html#a837ecfeff9a1bc7546016229e9f2ddfb">IRtext.h</a>
, <a class="el" href="IRtext_8cpp.html#ae16da0464743313a1fbeae92dcfcebbd">IRtext.cpp</a>
: <a class="el" href="IRtext_8cpp.html#ae16da0464743313a1fbeae92dcfcebbd">IRtext.cpp</a>
, <a class="el" href="IRtext_8h.html#a837ecfeff9a1bc7546016229e9f2ddfb">IRtext.h</a>
</li>
<li>kTimeoutMs
: <a class="el" href="IRrecv_8h.html#ad37e9659aaef29c541802d9759e0ab7b">IRrecv.h</a>
@ -6061,8 +6172,8 @@ $(function() {
, <a class="el" href="IRtext_8h.html#a277b588db53ec31ab7b0d287310c6d50">IRtext.h</a>
</li>
<li>kToggleStr
: <a class="el" href="IRtext_8h.html#a05b1e2f809dadf05e22e1cb1d1a7f07e">IRtext.h</a>
, <a class="el" href="IRtext_8cpp.html#a33860b90859d19191c9759b099283b37">IRtext.cpp</a>
: <a class="el" href="IRtext_8cpp.html#a33860b90859d19191c9759b099283b37">IRtext.cpp</a>
, <a class="el" href="IRtext_8h.html#a05b1e2f809dadf05e22e1cb1d1a7f07e">IRtext.h</a>
</li>
<li>kTolerance
: <a class="el" href="IRrecv_8h.html#a7884008b3a738dfc7bd8658655e10272">IRrecv.h</a>
@ -6410,12 +6521,12 @@ $(function() {
, <a class="el" href="IRtext_8cpp.html#a9f3f7395d980887699ac5a0c146d37d2">IRtext.cpp</a>
</li>
<li>kTurboToggleStr
: <a class="el" href="IRtext_8h.html#a1cb328db0aaa0b2bbb4afa24c9f3d731">IRtext.h</a>
, <a class="el" href="IRtext_8cpp.html#a22717e4f7c1683ae1b6feac88441ad2d">IRtext.cpp</a>
: <a class="el" href="IRtext_8cpp.html#a22717e4f7c1683ae1b6feac88441ad2d">IRtext.cpp</a>
, <a class="el" href="IRtext_8h.html#a1cb328db0aaa0b2bbb4afa24c9f3d731">IRtext.h</a>
</li>
<li>kTypeStr
: <a class="el" href="IRtext_8h.html#ab6117f82c4dbbfc229d99cc613d62c94">IRtext.h</a>
, <a class="el" href="IRtext_8cpp.html#a284508462cfcbfb66b3002f447e3a002">IRtext.cpp</a>
: <a class="el" href="IRtext_8cpp.html#a284508462cfcbfb66b3002f447e3a002">IRtext.cpp</a>
, <a class="el" href="IRtext_8h.html#ab6117f82c4dbbfc229d99cc613d62c94">IRtext.h</a>
</li>
<li>kUnknownStr
: <a class="el" href="IRtext_8cpp.html#a9c6c6d47ce3eb07cc607faa600978029">IRtext.cpp</a>
@ -6750,16 +6861,16 @@ $(function() {
: <a class="el" href="ir__Whynter_8cpp.html#ae38da416cd065b561287ebd2fe0257f0">ir_Whynter.cpp</a>
</li>
<li>kWideStr
: <a class="el" href="IRtext_8h.html#a6fe3dbd6899e85e79e517f71cc74a87b">IRtext.h</a>
, <a class="el" href="IRtext_8cpp.html#a19875c78e68ba6fdd78df3526f82969c">IRtext.cpp</a>
: <a class="el" href="IRtext_8cpp.html#a19875c78e68ba6fdd78df3526f82969c">IRtext.cpp</a>
, <a class="el" href="IRtext_8h.html#a6fe3dbd6899e85e79e517f71cc74a87b">IRtext.h</a>
</li>
<li>kWifiStr
: <a class="el" href="IRtext_8h.html#a8bc9343f209803dbab3e765e39b41b4d">IRtext.h</a>
, <a class="el" href="IRtext_8cpp.html#a3f2dddbcbc03e31ed6f1081fce001ea4">IRtext.cpp</a>
</li>
<li>kXFanStr
: <a class="el" href="IRtext_8cpp.html#ada36ab4b7555d38a76c4477971736cb7">IRtext.cpp</a>
, <a class="el" href="IRtext_8h.html#a7ddc859861308f2f9077abcec2a4b571">IRtext.h</a>
: <a class="el" href="IRtext_8h.html#a7ddc859861308f2f9077abcec2a4b571">IRtext.h</a>
, <a class="el" href="IRtext_8cpp.html#ada36ab4b7555d38a76c4477971736cb7">IRtext.cpp</a>
</li>
<li>kXmpBaseSpace
: <a class="el" href="ir__Xmp_8cpp.html#abefc09e9ed818c7efb3bbdda98e30be1">ir_Xmp.cpp</a>
@ -6795,8 +6906,8 @@ $(function() {
: <a class="el" href="ir__Xmp_8cpp.html#a1974129b35ffdb85f3a1727aa5509b9f">ir_Xmp.cpp</a>
</li>
<li>kYesStr
: <a class="el" href="IRtext_8h.html#a95ca78b5cc3caa31c564a28480379fae">IRtext.h</a>
, <a class="el" href="IRtext_8cpp.html#a96492aa94d18702db41a639ae2a45423">IRtext.cpp</a>
: <a class="el" href="IRtext_8cpp.html#a96492aa94d18702db41a639ae2a45423">IRtext.cpp</a>
, <a class="el" href="IRtext_8h.html#a95ca78b5cc3caa31c564a28480379fae">IRtext.h</a>
</li>
<li>kZepealBits
: <a class="el" href="IRremoteESP8266_8h.html#af09c9402a1c4fa24f692994498641296">IRremoteESP8266.h</a>
@ -6850,8 +6961,8 @@ $(function() {
: <a class="el" href="ir__Zepeal_8cpp.html#a1af802b587e8f0a88ae87ab964fde690">ir_Zepeal.cpp</a>
</li>
<li>kZoneFollowStr
: <a class="el" href="IRtext_8cpp.html#a9a112fb47e39e35d096fe09266d37db1">IRtext.cpp</a>
, <a class="el" href="IRtext_8h.html#a100dc6d7c4d53bffa00a24a582ace80f">IRtext.h</a>
: <a class="el" href="IRtext_8h.html#a100dc6d7c4d53bffa00a24a582ace80f">IRtext.h</a>
, <a class="el" href="IRtext_8cpp.html#a9a112fb47e39e35d096fe09266d37db1">IRtext.cpp</a>
</li>
</ul>
</div><!-- contents -->

View File

@ -73,6 +73,9 @@ $(function() {
<li>TECO
: <a class="el" href="IRremoteESP8266_8h.html#ad5b287a488a8c1b7b8661f029ab56fada3a15ee4466478d484508acc3d4d7a050">IRremoteESP8266.h</a>
</li>
<li>TEKNOPOINT
: <a class="el" href="IRremoteESP8266_8h.html#ad5b287a488a8c1b7b8661f029ab56fada41578cc8c062749d2805da53694dbc55">IRremoteESP8266.h</a>
</li>
<li>TOSHIBA_AC
: <a class="el" href="IRremoteESP8266_8h.html#ad5b287a488a8c1b7b8661f029ab56fada66de3fced9e8f97d1919bcf4d5726f3e">IRremoteESP8266.h</a>
</li>

View File

@ -1,85 +0,0 @@
<!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: File Members</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>
</div><!-- top -->
<!-- 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 class="contents">
&#160;
<h3><a id="index_i"></a>- i -</h3><ul>
<li>irparams
: <a class="el" href="IRrecv_8cpp.html#a5620be27a7445f25d43dbe3432ed6fd1">IRrecv.cpp</a>
</li>
<li>irparams_save
: <a class="el" href="IRrecv_8cpp.html#a96e84ae171529ee954c53e2e938dd998">IRrecv.cpp</a>
</li>
<li>irremote_mux
: <a class="el" href="IRrecv_8cpp.html#ad2612f65707186ef7df0179d3636b4ea">IRrecv.cpp</a>
</li>
</ul>
</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>

View File

@ -1298,6 +1298,9 @@ $(function() {
<li>kDaikin64HdrSpace
: <a class="el" href="ir__Daikin_8h.html#a1eac122554acda264f9aa48261b2a884">ir_Daikin.h</a>
</li>
<li>kDaikin64Heat
: <a class="el" href="ir__Daikin_8h.html#a2640df7a3472259f114873bdb5cbb70f">ir_Daikin.h</a>
</li>
<li>kDaikin64KnownGoodState
: <a class="el" href="ir__Daikin_8h.html#a09f0aa8c586b35b79bbceb19e822eb48">ir_Daikin.h</a>
</li>
@ -2335,6 +2338,15 @@ $(function() {
<li>kGreeZeroSpace
: <a class="el" href="ir__Gree_8cpp.html#aa4694ba8ff0e14cd6b9c4730675c385f">ir_Gree.cpp</a>
</li>
<li>kHaierAC176Bits
: <a class="el" href="IRremoteESP8266_8h.html#a71c5cfe4b9da0da55e8a6e9b32d2ddc9">IRremoteESP8266.h</a>
</li>
<li>kHaierAc176DefaultRepeat
: <a class="el" href="IRremoteESP8266_8h.html#af87d7078ba6fd24dd489086111f14db6">IRremoteESP8266.h</a>
</li>
<li>kHaierAC176StateLength
: <a class="el" href="IRremoteESP8266_8h.html#a98033047ba27af810bb90fe33169cef2">IRremoteESP8266.h</a>
</li>
<li>kHaierAcAuto
: <a class="el" href="ir__Haier_8h.html#ac33a02f63ee77e0d3050598511730865">ir_Haier.h</a>
</li>
@ -3026,6 +3038,69 @@ $(function() {
<li>kJvcZeroSpaceTicks
: <a class="el" href="ir__JVC_8cpp.html#a0a5319df3b1e01741cd35a37087342f5">ir_JVC.cpp</a>
</li>
<li>kKelonBitMark
: <a class="el" href="ir__Kelon_8cpp.html#af3f0f9a4c7492bd5279d113cc0e11270">ir_Kelon.cpp</a>
</li>
<li>kKelonBits
: <a class="el" href="IRremoteESP8266_8h.html#a98d17d9115af9c6edff1198b14c46838">IRremoteESP8266.h</a>
</li>
<li>kKelonDryGradeMax
: <a class="el" href="ir__Kelon_8h.html#aaf96912cb4f2180a4f8e45ab15a62fdb">ir_Kelon.h</a>
</li>
<li>kKelonDryGradeMin
: <a class="el" href="ir__Kelon_8h.html#ad0217fb386e35b899fa63c0917605de1">ir_Kelon.h</a>
</li>
<li>kKelonFanAuto
: <a class="el" href="ir__Kelon_8h.html#a71f311bc7e9982f96069d186240bafb6">ir_Kelon.h</a>
</li>
<li>kKelonFanMax
: <a class="el" href="ir__Kelon_8h.html#a4bd60c6979883d711dbd1b6019164963">ir_Kelon.h</a>
</li>
<li>kKelonFanMedium
: <a class="el" href="ir__Kelon_8h.html#a93d7558b282b38d11e9a04e95410ff5c">ir_Kelon.h</a>
</li>
<li>kKelonFanMin
: <a class="el" href="ir__Kelon_8h.html#acac1aee0b3063ff82283b86714722eb9">ir_Kelon.h</a>
</li>
<li>kKelonFreq
: <a class="el" href="ir__Kelon_8cpp.html#aa3c42f0925abf8bb5cd0a9c0e331b86b">ir_Kelon.cpp</a>
</li>
<li>kKelonGap
: <a class="el" href="ir__Kelon_8cpp.html#aac9bfeaac4f477354641f7a6df2a1343">ir_Kelon.cpp</a>
</li>
<li>kKelonHdrMark
: <a class="el" href="ir__Kelon_8cpp.html#a3af58cb728ec13111df8514908cdb306">ir_Kelon.cpp</a>
</li>
<li>kKelonHdrSpace
: <a class="el" href="ir__Kelon_8cpp.html#aa8874c181833144e3f9a2385f17fd190">ir_Kelon.cpp</a>
</li>
<li>kKelonMaxTemp
: <a class="el" href="ir__Kelon_8h.html#a04169c90255e4a83f9fd51f67ca07e54">ir_Kelon.h</a>
</li>
<li>kKelonMinTemp
: <a class="el" href="ir__Kelon_8h.html#abc7695e69ede30a8eeed9f21f47a9ee6">ir_Kelon.h</a>
</li>
<li>kKelonModeCool
: <a class="el" href="ir__Kelon_8h.html#aabab51724f0036fdfb8a27272ef2b0ad">ir_Kelon.h</a>
</li>
<li>kKelonModeDry
: <a class="el" href="ir__Kelon_8h.html#a4ced8b60523afafb93f7b86914be34d6">ir_Kelon.h</a>
</li>
<li>kKelonModeFan
: <a class="el" href="ir__Kelon_8h.html#a39b42afb41b16a05e188faf1e17ab1a6">ir_Kelon.h</a>
</li>
<li>kKelonModeHeat
: <a class="el" href="ir__Kelon_8h.html#a924a4138c047d7db1c5f07ff94e66f51">ir_Kelon.h</a>
</li>
<li>kKelonModeSmart
: <a class="el" href="ir__Kelon_8h.html#a0bc24153f4463980e3db6069fdd2d1d6">ir_Kelon.h</a>
</li>
<li>kKelonOneSpace
: <a class="el" href="ir__Kelon_8cpp.html#a90cec23910a63973f8a37ba16c6d7554">ir_Kelon.cpp</a>
</li>
<li>kKelonZeroSpace
: <a class="el" href="ir__Kelon_8cpp.html#ad10179a5136391e75b21618b0f32717f">ir_Kelon.cpp</a>
</li>
<li>kKelvinatorAuto
: <a class="el" href="ir__Kelvinator_8h.html#a879b005fc5493a693b05e3bb7cbc8fbf">ir_Kelvinator.h</a>
</li>
@ -3613,8 +3688,8 @@ $(function() {
, <a class="el" href="IRtext_8h.html#a4f6fee52ae5f7f9c8fe791dbae762607">IRtext.h</a>
</li>
<li>kMinStr
: <a class="el" href="IRtext_8cpp.html#a2b0c7369c1a93b8a7d5a87bf37fcee34">IRtext.cpp</a>
, <a class="el" href="IRtext_8h.html#a4940a3f71a484f936d3e58b9573931a8">IRtext.h</a>
: <a class="el" href="IRtext_8h.html#a4940a3f71a484f936d3e58b9573931a8">IRtext.h</a>
, <a class="el" href="IRtext_8cpp.html#a2b0c7369c1a93b8a7d5a87bf37fcee34">IRtext.cpp</a>
</li>
<li>kMinutesStr
: <a class="el" href="IRtext_8cpp.html#a1c05b3e6af04586a0060c58979df002f">IRtext.cpp</a>
@ -4235,16 +4310,16 @@ $(function() {
, <a class="el" href="IRtext_8h.html#a4a553cfcc7ca2a8cea8e1263f5f6c186">IRtext.h</a>
</li>
<li>kModeStr
: <a class="el" href="IRtext_8h.html#a6666695e388b607bfd3bb0e6efd4193f">IRtext.h</a>
, <a class="el" href="IRtext_8cpp.html#a7260c578d290c33b7705cd1439d992ee">IRtext.cpp</a>
: <a class="el" href="IRtext_8cpp.html#a7260c578d290c33b7705cd1439d992ee">IRtext.cpp</a>
, <a class="el" href="IRtext_8h.html#a6666695e388b607bfd3bb0e6efd4193f">IRtext.h</a>
</li>
<li>kMouldStr
: <a class="el" href="IRtext_8cpp.html#ac665ea584a4949565aa35629d791dbc5">IRtext.cpp</a>
, <a class="el" href="IRtext_8h.html#a693b29e4764d959dac781a0992f2bf30">IRtext.h</a>
</li>
<li>kMoveStr
: <a class="el" href="IRtext_8h.html#ae99940df2a9243fd7fe6f3814c0802dd">IRtext.h</a>
, <a class="el" href="IRtext_8cpp.html#a321f98699209fb487287c4911a0c0200">IRtext.cpp</a>
: <a class="el" href="IRtext_8cpp.html#a321f98699209fb487287c4911a0c0200">IRtext.cpp</a>
, <a class="el" href="IRtext_8h.html#ae99940df2a9243fd7fe6f3814c0802dd">IRtext.h</a>
</li>
<li>kMultibracketsBits
: <a class="el" href="IRremoteESP8266_8h.html#aad7be0971479839493615cafcd654fc1">IRremoteESP8266.h</a>
@ -4289,8 +4364,8 @@ $(function() {
: <a class="el" href="ir__MWM_8cpp.html#ae3a91ec66f51f50810229b4adc1264fd">ir_MWM.cpp</a>
</li>
<li>kNAStr
: <a class="el" href="IRtext_8h.html#a5d094344fba1715dbde69ff947775264">IRtext.h</a>
, <a class="el" href="IRtext_8cpp.html#a1757349137713553454f405872bc4dcd">IRtext.cpp</a>
: <a class="el" href="IRtext_8cpp.html#a1757349137713553454f405872bc4dcd">IRtext.cpp</a>
, <a class="el" href="IRtext_8h.html#a5d094344fba1715dbde69ff947775264">IRtext.h</a>
</li>
<li>kNecBitMark
: <a class="el" href="ir__NEC_8h.html#ab536a800ec8f7259fe7e485ea4aea465">ir_NEC.h</a>
@ -4535,8 +4610,8 @@ $(function() {
, <a class="el" href="IRtext_8h.html#a51c9fb58ee7d01e96e2571018aea746d">IRtext.h</a>
</li>
<li>kNowStr
: <a class="el" href="IRtext_8h.html#a6a3c0965a32c36d9b5aa4918b473cc12">IRtext.h</a>
, <a class="el" href="IRtext_8cpp.html#a09d8590020bcf998746528d0e50f7a20">IRtext.cpp</a>
: <a class="el" href="IRtext_8cpp.html#a09d8590020bcf998746528d0e50f7a20">IRtext.cpp</a>
, <a class="el" href="IRtext_8h.html#a6a3c0965a32c36d9b5aa4918b473cc12">IRtext.h</a>
</li>
<li>kOffStr
: <a class="el" href="IRtext_8cpp.html#a9ce19a214db45b8cff83032ffa1ccdd8">IRtext.cpp</a>
@ -4551,16 +4626,16 @@ $(function() {
, <a class="el" href="IRtext_8h.html#aaf4ffad7f827a2ce8512e644bc9c25c7">IRtext.h</a>
</li>
<li>kOnTimerStr
: <a class="el" href="IRtext_8h.html#a9f355a0d834790287d95eea30b57564d">IRtext.h</a>
, <a class="el" href="IRtext_8cpp.html#adaecb1b5526f2bb3a1334e816a414273">IRtext.cpp</a>
: <a class="el" href="IRtext_8cpp.html#adaecb1b5526f2bb3a1334e816a414273">IRtext.cpp</a>
, <a class="el" href="IRtext_8h.html#a9f355a0d834790287d95eea30b57564d">IRtext.h</a>
</li>
<li>kOutsideQuietStr
: <a class="el" href="IRtext_8cpp.html#a103f2a8a2a6d351cd8ea259de3c454ef">IRtext.cpp</a>
, <a class="el" href="IRtext_8h.html#afaf12ae53365f790b47ff3790e94cc1c">IRtext.h</a>
</li>
<li>kOutsideStr
: <a class="el" href="IRtext_8h.html#ada5c81e0fcc4073d6f51e7447e8c5da0">IRtext.h</a>
, <a class="el" href="IRtext_8cpp.html#a8465ee1e8b1e5dd58a9cf872c9569e01">IRtext.cpp</a>
: <a class="el" href="IRtext_8cpp.html#a8465ee1e8b1e5dd58a9cf872c9569e01">IRtext.cpp</a>
, <a class="el" href="IRtext_8h.html#ada5c81e0fcc4073d6f51e7447e8c5da0">IRtext.h</a>
</li>
<li>kPanasonicAc32Auto
: <a class="el" href="ir__Panasonic_8h.html#a3ddd918dd9ccd97fc591a795c665f275">ir_Panasonic.h</a>
@ -4658,6 +4733,12 @@ $(function() {
<li>kPanasonicAcFanDelta
: <a class="el" href="ir__Panasonic_8h.html#a2210f85a17fba2bbdfbb883e9fb57e52">ir_Panasonic.h</a>
</li>
<li>kPanasonicAcFanHigh
: <a class="el" href="ir__Panasonic_8h.html#ab19838820e1ca649c156b5f4a5d6c8cb">ir_Panasonic.h</a>
</li>
<li>kPanasonicAcFanLow
: <a class="el" href="ir__Panasonic_8h.html#a222ef797cbefbff556e0ab93f23407cc">ir_Panasonic.h</a>
</li>
<li>kPanasonicAcFanMax
: <a class="el" href="ir__Panasonic_8h.html#aa4599c84d72ab9c622b642870efb9cf1">ir_Panasonic.h</a>
</li>
@ -4856,16 +4937,16 @@ $(function() {
, <a class="el" href="IRtext_8h.html#a7980630cd028febca8245730dffa684b">IRtext.h</a>
</li>
<li>kPowerStr
: <a class="el" href="IRtext_8cpp.html#a5b4b43efe1f1c27d6aee90ebb3500792">IRtext.cpp</a>
, <a class="el" href="IRtext_8h.html#a47a76dc8d87d9694a36c6417d7e19dda">IRtext.h</a>
: <a class="el" href="IRtext_8h.html#a47a76dc8d87d9694a36c6417d7e19dda">IRtext.h</a>
, <a class="el" href="IRtext_8cpp.html#a5b4b43efe1f1c27d6aee90ebb3500792">IRtext.cpp</a>
</li>
<li>kPowerToggleStr
: <a class="el" href="IRtext_8cpp.html#a2f7e242dc28cf61fb718bb5c1b681642">IRtext.cpp</a>
, <a class="el" href="IRtext_8h.html#afd802a94c6146efb7812ef89f3bf0cc5">IRtext.h</a>
</li>
<li>kPreviousPowerStr
: <a class="el" href="IRtext_8h.html#a9833364e538f50be227ff6c0b01f8f7c">IRtext.h</a>
, <a class="el" href="IRtext_8cpp.html#a2a5cd83ac519798debd7065eb03d5d72">IRtext.cpp</a>
: <a class="el" href="IRtext_8cpp.html#a2a5cd83ac519798debd7065eb03d5d72">IRtext.cpp</a>
, <a class="el" href="IRtext_8h.html#a9833364e538f50be227ff6c0b01f8f7c">IRtext.h</a>
</li>
<li>kProntoDataOffset
: <a class="el" href="ir__Pronto_8cpp.html#ac073b9ac759e09091b3d80af747656a1">ir_Pronto.cpp</a>
@ -4889,16 +4970,16 @@ $(function() {
: <a class="el" href="ir__Pronto_8cpp.html#a603ff34f28f270a98bf0bebdaf19bfbc">ir_Pronto.cpp</a>
</li>
<li>kProtocolStr
: <a class="el" href="IRtext_8cpp.html#afb9e901ded9e88a48218282a7446ff63">IRtext.cpp</a>
, <a class="el" href="IRtext_8h.html#ac50f97a0d33041fe4bba6e02c500c8ef">IRtext.h</a>
: <a class="el" href="IRtext_8h.html#ac50f97a0d33041fe4bba6e02c500c8ef">IRtext.h</a>
, <a class="el" href="IRtext_8cpp.html#afb9e901ded9e88a48218282a7446ff63">IRtext.cpp</a>
</li>
<li>kPurifyStr
: <a class="el" href="IRtext_8h.html#aae574dbb4b9f70db0e64386d61c21beb">IRtext.h</a>
, <a class="el" href="IRtext_8cpp.html#a85c2b59f6cba1878648d3d8fe9d7f9a4">IRtext.cpp</a>
: <a class="el" href="IRtext_8cpp.html#a85c2b59f6cba1878648d3d8fe9d7f9a4">IRtext.cpp</a>
, <a class="el" href="IRtext_8h.html#aae574dbb4b9f70db0e64386d61c21beb">IRtext.h</a>
</li>
<li>kQuietStr
: <a class="el" href="IRtext_8cpp.html#a6f85e3119eb884455f474ff909be6b53">IRtext.cpp</a>
, <a class="el" href="IRtext_8h.html#a7086660370d73d6f499972cf802db8f7">IRtext.h</a>
: <a class="el" href="IRtext_8h.html#a7086660370d73d6f499972cf802db8f7">IRtext.h</a>
, <a class="el" href="IRtext_8cpp.html#a6f85e3119eb884455f474ff909be6b53">IRtext.cpp</a>
</li>
<li>kRawBuf
: <a class="el" href="IRrecv_8h.html#aadfa37def10a1adeaf2cf4c09d7504e3">IRrecv.h</a>
@ -5097,8 +5178,8 @@ $(function() {
, <a class="el" href="IRtext_8cpp.html#aacc9b0b21efb6053b75ed117d4ab9105">IRtext.cpp</a>
</li>
<li>kRoomStr
: <a class="el" href="IRtext_8cpp.html#ab3f02ff54af9a94fd57d098838a4a642">IRtext.cpp</a>
, <a class="el" href="IRtext_8h.html#a5358a85538e4643c1cc109a7a0b90079">IRtext.h</a>
: <a class="el" href="IRtext_8h.html#a5358a85538e4643c1cc109a7a0b90079">IRtext.h</a>
, <a class="el" href="IRtext_8cpp.html#ab3f02ff54af9a94fd57d098838a4a642">IRtext.cpp</a>
</li>
<li>kSamsung36BitMark
: <a class="el" href="ir__Samsung_8cpp.html#a2e9bc50c6320d7a1244713b4a1647e71">ir_Samsung.cpp</a>
@ -5425,28 +5506,28 @@ $(function() {
: <a class="el" href="ir__Sanyo_8cpp.html#a516a45a7934f23274fa302d7e711b43c">ir_Sanyo.cpp</a>
</li>
<li>kSaveStr
: <a class="el" href="IRtext_8h.html#acb40b78a5269c43cc3e4f44d3da01069">IRtext.h</a>
, <a class="el" href="IRtext_8cpp.html#a24f9462727ee596a3ae16393c33e3ebc">IRtext.cpp</a>
: <a class="el" href="IRtext_8cpp.html#a24f9462727ee596a3ae16393c33e3ebc">IRtext.cpp</a>
, <a class="el" href="IRtext_8h.html#acb40b78a5269c43cc3e4f44d3da01069">IRtext.h</a>
</li>
<li>kSecondsStr
: <a class="el" href="IRtext_8h.html#ad736b59d3fe45b3c06bd301af4d7b455">IRtext.h</a>
, <a class="el" href="IRtext_8cpp.html#a282cb9785839a9da66a9333d788c0fb1">IRtext.cpp</a>
: <a class="el" href="IRtext_8cpp.html#a282cb9785839a9da66a9333d788c0fb1">IRtext.cpp</a>
, <a class="el" href="IRtext_8h.html#ad736b59d3fe45b3c06bd301af4d7b455">IRtext.h</a>
</li>
<li>kSecondStr
: <a class="el" href="IRtext_8h.html#ad3489e1c008bc517b8bf0271c40252d1">IRtext.h</a>
, <a class="el" href="IRtext_8cpp.html#a5ec55e16709cbd2c4b1ff8c72c01c1f5">IRtext.cpp</a>
: <a class="el" href="IRtext_8cpp.html#a5ec55e16709cbd2c4b1ff8c72c01c1f5">IRtext.cpp</a>
, <a class="el" href="IRtext_8h.html#ad3489e1c008bc517b8bf0271c40252d1">IRtext.h</a>
</li>
<li>kSensorStr
: <a class="el" href="IRtext_8h.html#a56ee9a96dd0a7ee0a5f95c286f6ea7e8">IRtext.h</a>
, <a class="el" href="IRtext_8cpp.html#aa7e6eab2fbc832f98d6560f62453c934">IRtext.cpp</a>
: <a class="el" href="IRtext_8cpp.html#aa7e6eab2fbc832f98d6560f62453c934">IRtext.cpp</a>
, <a class="el" href="IRtext_8h.html#a56ee9a96dd0a7ee0a5f95c286f6ea7e8">IRtext.h</a>
</li>
<li>kSensorTempStr
: <a class="el" href="IRtext_8cpp.html#a756daa989457676d2af255428a01e1d5">IRtext.cpp</a>
, <a class="el" href="IRtext_8h.html#a03e76a09bade0c229fea1ce31fe8c9a1">IRtext.h</a>
</li>
<li>kSetStr
: <a class="el" href="IRtext_8h.html#a31d3426b8a8d1a35c47c88ef00023fce">IRtext.h</a>
, <a class="el" href="IRtext_8cpp.html#a27b5e437df44d4d41db9b296a1f236a1">IRtext.cpp</a>
: <a class="el" href="IRtext_8cpp.html#a27b5e437df44d4d41db9b296a1f236a1">IRtext.cpp</a>
, <a class="el" href="IRtext_8h.html#a31d3426b8a8d1a35c47c88ef00023fce">IRtext.h</a>
</li>
<li>kSharpAcAuto
: <a class="el" href="ir__Sharp_8h.html#ad4e228b234598a84e11a76e7f2d27199">ir_Sharp.h</a>
@ -5650,8 +5731,8 @@ $(function() {
, <a class="el" href="IRtext_8cpp.html#a3402e1f6d78e3c59b71bd0dfdf020b51">IRtext.cpp</a>
</li>
<li>kSlowStr
: <a class="el" href="IRtext_8cpp.html#a3131a17a06dff31058579b301227a04f">IRtext.cpp</a>
, <a class="el" href="IRtext_8h.html#a171736ab5e3d59198ed740ea5fd93473">IRtext.h</a>
: <a class="el" href="IRtext_8h.html#a171736ab5e3d59198ed740ea5fd93473">IRtext.h</a>
, <a class="el" href="IRtext_8cpp.html#a3131a17a06dff31058579b301227a04f">IRtext.cpp</a>
</li>
<li>kSony12Bits
: <a class="el" href="IRremoteESP8266_8h.html#aa16fdf708a67dbe22c85ad4bac9b05b6">IRremoteESP8266.h</a>
@ -5714,9 +5795,9 @@ $(function() {
: <a class="el" href="ir__Sony_8cpp.html#a542aed17f98a11ca89456eec507a5225">ir_Sony.cpp</a>
</li>
<li>kSpace
: <a class="el" href="ir__MWM_8cpp.html#a7c41a2a72148172c93e39d5a2fd64036">ir_MWM.cpp</a>
, <a class="el" href="ir__RC5__RC6_8cpp.html#a7c41a2a72148172c93e39d5a2fd64036">ir_RC5_RC6.cpp</a>
: <a class="el" href="ir__RC5__RC6_8cpp.html#a7c41a2a72148172c93e39d5a2fd64036">ir_RC5_RC6.cpp</a>
, <a class="el" href="ir__Lasertag_8cpp.html#a7c41a2a72148172c93e39d5a2fd64036">ir_Lasertag.cpp</a>
, <a class="el" href="ir__MWM_8cpp.html#a7c41a2a72148172c93e39d5a2fd64036">ir_MWM.cpp</a>
</li>
<li>kSpaceLBraceStr
: <a class="el" href="IRtext_8cpp.html#a156ef0014809a3509e7b254a9585e0a1">IRtext.cpp</a>
@ -5726,15 +5807,15 @@ $(function() {
: <a class="el" href="IRrecv_8h.html#acc0d1931164a8967c210eb03a2d03e2a">IRrecv.h</a>
</li>
<li>kSpecialStr
: <a class="el" href="IRtext_8h.html#a37413264af775b482dec58e9fe3dbb44">IRtext.h</a>
, <a class="el" href="IRtext_8cpp.html#ae80b543c1a3933ec7da34b5a8880fde6">IRtext.cpp</a>
: <a class="el" href="IRtext_8cpp.html#ae80b543c1a3933ec7da34b5a8880fde6">IRtext.cpp</a>
, <a class="el" href="IRtext_8h.html#a37413264af775b482dec58e9fe3dbb44">IRtext.h</a>
</li>
<li>kStartOffset
: <a class="el" href="IRrecv_8h.html#a44a836a34428f8f75b1ae566de4bb972">IRrecv.h</a>
</li>
<li>kStartStr
: <a class="el" href="IRtext_8h.html#ad030c0930697d3c295f3783e8519995c">IRtext.h</a>
, <a class="el" href="IRtext_8cpp.html#a2075a48eed571455a88e7dfbc3a547ef">IRtext.cpp</a>
: <a class="el" href="IRtext_8cpp.html#a2075a48eed571455a88e7dfbc3a547ef">IRtext.cpp</a>
, <a class="el" href="IRtext_8h.html#ad030c0930697d3c295f3783e8519995c">IRtext.h</a>
</li>
<li>kStateSizeMax
: <a class="el" href="IRrecv_8h.html#ab7d82cf4c0937c9b1d59d75f6f347ab2">IRrecv.h</a>
@ -5747,32 +5828,32 @@ $(function() {
: <a class="el" href="IRrecv_8h.html#a0e87ae8496a061e394bc9f7f3415a9b3">IRrecv.h</a>
</li>
<li>kStopStr
: <a class="el" href="IRtext_8h.html#a7037a67c71778fe06f9dc9b4363f6f9b">IRtext.h</a>
, <a class="el" href="IRtext_8cpp.html#a0466188f9064d18622304cd375b18390">IRtext.cpp</a>
: <a class="el" href="IRtext_8cpp.html#a0466188f9064d18622304cd375b18390">IRtext.cpp</a>
, <a class="el" href="IRtext_8h.html#a7037a67c71778fe06f9dc9b4363f6f9b">IRtext.h</a>
</li>
<li>kSuperStr
: <a class="el" href="IRtext_8h.html#af83fbe756a22ef800d40bc738be886c7">IRtext.h</a>
, <a class="el" href="IRtext_8cpp.html#a81e6c76017bc819882a043ac8fcc2854">IRtext.cpp</a>
</li>
<li>kSwingHStr
: <a class="el" href="IRtext_8cpp.html#a12d4e0afe0f6b96af817ebc95eb0b6f4">IRtext.cpp</a>
, <a class="el" href="IRtext_8h.html#acfad569446290c1da0c102b98344411c">IRtext.h</a>
: <a class="el" href="IRtext_8h.html#acfad569446290c1da0c102b98344411c">IRtext.h</a>
, <a class="el" href="IRtext_8cpp.html#a12d4e0afe0f6b96af817ebc95eb0b6f4">IRtext.cpp</a>
</li>
<li>kSwingStr
: <a class="el" href="IRtext_8h.html#a56d1a94eae3422758b2762da008e243c">IRtext.h</a>
, <a class="el" href="IRtext_8cpp.html#a106174aef3a46450c0a16bef7c36a8c5">IRtext.cpp</a>
: <a class="el" href="IRtext_8cpp.html#a106174aef3a46450c0a16bef7c36a8c5">IRtext.cpp</a>
, <a class="el" href="IRtext_8h.html#a56d1a94eae3422758b2762da008e243c">IRtext.h</a>
</li>
<li>kSwingVModeStr
: <a class="el" href="IRtext_8h.html#a0c801e35becc1eab4cdf0076e1c99485">IRtext.h</a>
, <a class="el" href="IRtext_8cpp.html#ab71be957190939e2b4643f2e56e1201f">IRtext.cpp</a>
: <a class="el" href="IRtext_8cpp.html#ab71be957190939e2b4643f2e56e1201f">IRtext.cpp</a>
, <a class="el" href="IRtext_8h.html#a0c801e35becc1eab4cdf0076e1c99485">IRtext.h</a>
</li>
<li>kSwingVStr
: <a class="el" href="IRtext_8h.html#a8415af77afcb671c3729d604be51fd22">IRtext.h</a>
, <a class="el" href="IRtext_8cpp.html#a6dc1ec788e0659e82219534b5dbb79bc">IRtext.cpp</a>
</li>
<li>kSwingVToggleStr
: <a class="el" href="ir__Midea_8h.html#acb6aaab538b7aeb884e9c0fdb46cea90">ir_Midea.h</a>
, <a class="el" href="IRtext_8h.html#a27ae4d475898878bd8e71111066629c6">IRtext.h</a>
: <a class="el" href="IRtext_8h.html#a27ae4d475898878bd8e71111066629c6">IRtext.h</a>
, <a class="el" href="ir__Midea_8h.html#acb6aaab538b7aeb884e9c0fdb46cea90">ir_Midea.h</a>
, <a class="el" href="IRtext_8cpp.html#a3efcf06e5ac4d6309bad1b1d0e49a933">IRtext.cpp</a>
</li>
<li>kSymphonyBits
@ -6006,13 +6087,40 @@ $(function() {
<li>kTecoZeroSpace
: <a class="el" href="ir__Teco_8cpp.html#a8dc1f6ea44519a0930b48f69a83a7363">ir_Teco.cpp</a>
</li>
<li>kTeknopointBitMark
: <a class="el" href="ir__Teknopoint_8cpp.html#ab58c977a7dc7dfffc8dab82940d149e2">ir_Teknopoint.cpp</a>
</li>
<li>kTeknopointBits
: <a class="el" href="IRremoteESP8266_8h.html#a380abb9cac983d1ceedae89505085e3c">IRremoteESP8266.h</a>
</li>
<li>kTeknopointExtraTol
: <a class="el" href="ir__Teknopoint_8cpp.html#a55a09fd073a5de698242ff1d9b784c84">ir_Teknopoint.cpp</a>
</li>
<li>kTeknopointFreq
: <a class="el" href="ir__Teknopoint_8cpp.html#adb1bc8cf295e79b3ee7711fa4529f5b6">ir_Teknopoint.cpp</a>
</li>
<li>kTeknopointHdrMark
: <a class="el" href="ir__Teknopoint_8cpp.html#a80ce4d25a5243bafafead2ea859a32aa">ir_Teknopoint.cpp</a>
</li>
<li>kTeknopointHdrSpace
: <a class="el" href="ir__Teknopoint_8cpp.html#aa73bdfdaf8cb26f8c50e7bd7fb9029de">ir_Teknopoint.cpp</a>
</li>
<li>kTeknopointOneSpace
: <a class="el" href="ir__Teknopoint_8cpp.html#abf3b750dc47d44bfedc5def28b973a0a">ir_Teknopoint.cpp</a>
</li>
<li>kTeknopointStateLength
: <a class="el" href="IRremoteESP8266_8h.html#a5a443c73a07c0e4f8c2f70953fe9ec6e">IRremoteESP8266.h</a>
</li>
<li>kTeknopointZeroSpace
: <a class="el" href="ir__Teknopoint_8cpp.html#a788fa66858d2c3fcef231c836f97f90d">ir_Teknopoint.cpp</a>
</li>
<li>kTempDownStr
: <a class="el" href="IRtext_8cpp.html#a3fa3262c5631c9357a5723c70dc3be12">IRtext.cpp</a>
, <a class="el" href="IRtext_8h.html#a3d367a899d7e8ed20844bb3c48bf6395">IRtext.h</a>
: <a class="el" href="IRtext_8h.html#a3d367a899d7e8ed20844bb3c48bf6395">IRtext.h</a>
, <a class="el" href="IRtext_8cpp.html#a3fa3262c5631c9357a5723c70dc3be12">IRtext.cpp</a>
</li>
<li>kTempStr
: <a class="el" href="IRtext_8h.html#a87652df1cf724353547f27a9ebde5edb">IRtext.h</a>
, <a class="el" href="IRtext_8cpp.html#a487bd9a4225536aba2595be0b5cb8039">IRtext.cpp</a>
: <a class="el" href="IRtext_8cpp.html#a487bd9a4225536aba2595be0b5cb8039">IRtext.cpp</a>
, <a class="el" href="IRtext_8h.html#a87652df1cf724353547f27a9ebde5edb">IRtext.h</a>
</li>
<li>kTempUpStr
: <a class="el" href="IRtext_8h.html#a71687df5bc94e4ca18cf59c9ff238e86">IRtext.h</a>
@ -6026,16 +6134,16 @@ $(function() {
: <a class="el" href="IRrecv_8h.html#ad37e9659aaef29c541802d9759e0ab7b">IRrecv.h</a>
</li>
<li>kTimerStr
: <a class="el" href="IRtext_8cpp.html#a2b5219ba887cfbc578fb880ebada832a">IRtext.cpp</a>
, <a class="el" href="IRtext_8h.html#a36fa3584a89f6e48757eba8f3df7e109">IRtext.h</a>
: <a class="el" href="IRtext_8h.html#a36fa3584a89f6e48757eba8f3df7e109">IRtext.h</a>
, <a class="el" href="IRtext_8cpp.html#a2b5219ba887cfbc578fb880ebada832a">IRtext.cpp</a>
</li>
<li>kTimeSep
: <a class="el" href="IRtext_8h.html#a277b588db53ec31ab7b0d287310c6d50">IRtext.h</a>
, <a class="el" href="IRtext_8cpp.html#a277b588db53ec31ab7b0d287310c6d50">IRtext.cpp</a>
: <a class="el" href="IRtext_8cpp.html#a277b588db53ec31ab7b0d287310c6d50">IRtext.cpp</a>
, <a class="el" href="IRtext_8h.html#a277b588db53ec31ab7b0d287310c6d50">IRtext.h</a>
</li>
<li>kToggleStr
: <a class="el" href="IRtext_8h.html#a05b1e2f809dadf05e22e1cb1d1a7f07e">IRtext.h</a>
, <a class="el" href="IRtext_8cpp.html#a33860b90859d19191c9759b099283b37">IRtext.cpp</a>
: <a class="el" href="IRtext_8cpp.html#a33860b90859d19191c9759b099283b37">IRtext.cpp</a>
, <a class="el" href="IRtext_8h.html#a05b1e2f809dadf05e22e1cb1d1a7f07e">IRtext.h</a>
</li>
<li>kTolerance
: <a class="el" href="IRrecv_8h.html#a7884008b3a738dfc7bd8658655e10272">IRrecv.h</a>
@ -6312,8 +6420,8 @@ $(function() {
: <a class="el" href="ir__Trotec_8cpp.html#a8e8f85e7b8a8157eb425316b5108d717">ir_Trotec.cpp</a>
</li>
<li>kTrueStr
: <a class="el" href="IRtext_8cpp.html#a28a627d6f48d7d06a560f9613e4550fa">IRtext.cpp</a>
, <a class="el" href="IRtext_8h.html#aca6e78a25b9dacd2508069f0a6b919c0">IRtext.h</a>
: <a class="el" href="IRtext_8h.html#aca6e78a25b9dacd2508069f0a6b919c0">IRtext.h</a>
, <a class="el" href="IRtext_8cpp.html#a28a627d6f48d7d06a560f9613e4550fa">IRtext.cpp</a>
</li>
<li>kTrumaAuto
: <a class="el" href="ir__Truma_8h.html#aa539e7b75df4a2542db4fac86c341aae">ir_Truma.h</a>
@ -6379,16 +6487,16 @@ $(function() {
: <a class="el" href="ir__Truma_8cpp.html#a87a88430e179fe947c3180801cef25d5">ir_Truma.cpp</a>
</li>
<li>kTurboStr
: <a class="el" href="IRtext_8h.html#a3ced6d2a545174133308d7803157f7f8">IRtext.h</a>
, <a class="el" href="IRtext_8cpp.html#a9f3f7395d980887699ac5a0c146d37d2">IRtext.cpp</a>
: <a class="el" href="IRtext_8cpp.html#a9f3f7395d980887699ac5a0c146d37d2">IRtext.cpp</a>
, <a class="el" href="IRtext_8h.html#a3ced6d2a545174133308d7803157f7f8">IRtext.h</a>
</li>
<li>kTurboToggleStr
: <a class="el" href="IRtext_8cpp.html#a22717e4f7c1683ae1b6feac88441ad2d">IRtext.cpp</a>
, <a class="el" href="IRtext_8h.html#a1cb328db0aaa0b2bbb4afa24c9f3d731">IRtext.h</a>
: <a class="el" href="IRtext_8h.html#a1cb328db0aaa0b2bbb4afa24c9f3d731">IRtext.h</a>
, <a class="el" href="IRtext_8cpp.html#a22717e4f7c1683ae1b6feac88441ad2d">IRtext.cpp</a>
</li>
<li>kTypeStr
: <a class="el" href="IRtext_8h.html#ab6117f82c4dbbfc229d99cc613d62c94">IRtext.h</a>
, <a class="el" href="IRtext_8cpp.html#a284508462cfcbfb66b3002f447e3a002">IRtext.cpp</a>
: <a class="el" href="IRtext_8cpp.html#a284508462cfcbfb66b3002f447e3a002">IRtext.cpp</a>
, <a class="el" href="IRtext_8h.html#ab6117f82c4dbbfc229d99cc613d62c94">IRtext.h</a>
</li>
<li>kUnknownStr
: <a class="el" href="IRtext_8cpp.html#a9c6c6d47ce3eb07cc607faa600978029">IRtext.cpp</a>
@ -6398,12 +6506,12 @@ $(function() {
: <a class="el" href="IRrecv_8h.html#aa6b5a940c7a0432aa82a8d823202cd7f">IRrecv.h</a>
</li>
<li>kUpperStr
: <a class="el" href="IRtext_8h.html#a5aea60591627481d90688f655b2eb82a">IRtext.h</a>
, <a class="el" href="IRtext_8cpp.html#a887bb7c61f38014d21b025c67102fa0b">IRtext.cpp</a>
: <a class="el" href="IRtext_8cpp.html#a887bb7c61f38014d21b025c67102fa0b">IRtext.cpp</a>
, <a class="el" href="IRtext_8h.html#a5aea60591627481d90688f655b2eb82a">IRtext.h</a>
</li>
<li>kUpStr
: <a class="el" href="IRtext_8cpp.html#ab970b3d5239f08f21a8e5e2eae49739f">IRtext.cpp</a>
, <a class="el" href="IRtext_8h.html#a8672abbd2a279c032f0435ed75143b1a">IRtext.h</a>
: <a class="el" href="IRtext_8h.html#a8672abbd2a279c032f0435ed75143b1a">IRtext.h</a>
, <a class="el" href="IRtext_8cpp.html#ab970b3d5239f08f21a8e5e2eae49739f">IRtext.cpp</a>
</li>
<li>kUseDefTol
: <a class="el" href="IRrecv_8h.html#a05025e8bd724ae2d0c7fea6e924ca84c">IRrecv.h</a>
@ -6717,8 +6825,8 @@ $(function() {
: <a class="el" href="ir__Whynter_8cpp.html#ae38da416cd065b561287ebd2fe0257f0">ir_Whynter.cpp</a>
</li>
<li>kWideStr
: <a class="el" href="IRtext_8h.html#a6fe3dbd6899e85e79e517f71cc74a87b">IRtext.h</a>
, <a class="el" href="IRtext_8cpp.html#a19875c78e68ba6fdd78df3526f82969c">IRtext.cpp</a>
: <a class="el" href="IRtext_8cpp.html#a19875c78e68ba6fdd78df3526f82969c">IRtext.cpp</a>
, <a class="el" href="IRtext_8h.html#a6fe3dbd6899e85e79e517f71cc74a87b">IRtext.h</a>
</li>
<li>kWifiStr
: <a class="el" href="IRtext_8h.html#a8bc9343f209803dbab3e765e39b41b4d">IRtext.h</a>

View File

@ -124,61 +124,63 @@ This inheritance list is sorted roughly, but not completely, alphabetically:</di
<tr id="row_52_" 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="classIRHitachiAc3.html" target="_self">IRHitachiAc3</a></td><td class="desc">Class for handling detailed Hitachi 15to27-byte/120to216-bit A/C messages </td></tr>
<tr id="row_53_"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_53_" class="arrow" onclick="toggleFolder('53_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classIRHitachiAc424.html" target="_self">IRHitachiAc424</a></td><td class="desc">Class for handling detailed Hitachi 53-byte/424-bit A/C messages </td></tr>
<tr id="row_53_0_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classIRHitachiAc344.html" target="_self">IRHitachiAc344</a></td><td class="desc">Class for handling detailed Hitachi 344-bit A/C messages </td></tr>
<tr id="row_54_" 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="classIRKelvinatorAC.html" target="_self">IRKelvinatorAC</a></td><td class="desc">Class for handling detailed Kelvinator A/C messages </td></tr>
<tr id="row_55_"><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="classIRLgAc.html" target="_self">IRLgAc</a></td><td class="desc">Class for handling detailed LG A/C messages </td></tr>
<tr id="row_56_" 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="classIRMideaAC.html" target="_self">IRMideaAC</a></td><td class="desc">Class for handling detailed Midea A/C messages </td></tr>
<tr id="row_57_"><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="classIRMitsubishi112.html" target="_self">IRMitsubishi112</a></td><td class="desc">Class for handling detailed Mitsubishi 122-bit A/C messages </td></tr>
<tr id="row_58_" 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="classIRMitsubishi136.html" target="_self">IRMitsubishi136</a></td><td class="desc">Class for handling detailed Mitsubishi 136-bit A/C messages </td></tr>
<tr id="row_59_"><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="classIRMitsubishiAC.html" target="_self">IRMitsubishiAC</a></td><td class="desc">Class for handling detailed Mitsubishi 144-bit A/C messages </td></tr>
<tr id="row_60_" 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="classIRMitsubishiHeavy152Ac.html" target="_self">IRMitsubishiHeavy152Ac</a></td><td class="desc">Class for handling detailed Mitsubishi Heavy 152-bit A/C messages </td></tr>
<tr id="row_61_"><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="classIRMitsubishiHeavy88Ac.html" target="_self">IRMitsubishiHeavy88Ac</a></td><td class="desc">Class for handling detailed Mitsubishi Heavy 88-bit A/C messages </td></tr>
<tr id="row_62_" 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="classIRNeoclimaAc.html" target="_self">IRNeoclimaAc</a></td><td class="desc">Class for handling detailed Neoclima A/C messages </td></tr>
<tr id="row_63_"><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="classIRPanasonicAc.html" target="_self">IRPanasonicAc</a></td><td class="desc">Class for handling detailed Panasonic A/C messages </td></tr>
<tr id="row_64_" 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="classIRPanasonicAc32.html" target="_self">IRPanasonicAc32</a></td><td class="desc">Class for handling detailed Panasonic 32bit A/C messages </td></tr>
<tr id="row_65_"><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="structirparams__t.html" target="_self">irparams_t</a></td><td class="desc">Information for the interrupt handler </td></tr>
<tr id="row_66_" 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="classIRrecv.html" target="_self">IRrecv</a></td><td class="desc">Class for receiving IR messages </td></tr>
<tr id="row_67_"><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="classIRSamsungAc.html" target="_self">IRSamsungAc</a></td><td class="desc">Class for handling detailed Samsung A/C messages </td></tr>
<tr id="row_68_" 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="classIRSanyoAc.html" target="_self">IRSanyoAc</a></td><td class="desc">Class for handling detailed Sanyo A/C messages </td></tr>
<tr id="row_69_"><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="classIRsend.html" target="_self">IRsend</a></td><td class="desc">Class for sending all basic IR protocols </td></tr>
<tr id="row_70_" 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="classIRSharpAc.html" target="_self">IRSharpAc</a></td><td class="desc">Class for handling detailed Sharp A/C messages </td></tr>
<tr id="row_71_"><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="classIRTcl112Ac.html" target="_self">IRTcl112Ac</a></td><td class="desc">Class for handling detailed TCL A/C messages </td></tr>
<tr id="row_72_" 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="classIRTechnibelAc.html" target="_self">IRTechnibelAc</a></td><td class="desc">Class for handling detailed Technibel A/C messages </td></tr>
<tr id="row_73_"><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="classIRTecoAc.html" target="_self">IRTecoAc</a></td><td class="desc">Class for handling detailed Teco A/C messages </td></tr>
<tr id="row_74_" 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="classIRtimer.html" target="_self">IRtimer</a></td><td class="desc">This class offers a simple counter in micro-seconds since instantiated </td></tr>
<tr id="row_75_"><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_76_" 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_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="classIRTrotecESP.html" target="_self">IRTrotecESP</a></td><td class="desc">Class for handling detailed Trotec 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="classIRTrumaAc.html" target="_self">IRTrumaAc</a></td><td class="desc">Class for handling detailed Truma 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="classIRVestelAc.html" target="_self">IRVestelAc</a></td><td class="desc">Class for handling detailed Vestel 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="classIRVoltas.html" target="_self">IRVoltas</a></td><td class="desc">Class for handling detailed Voltas 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="classIRWhirlpoolAc.html" target="_self">IRWhirlpoolAc</a></td><td class="desc">Class for handling detailed Whirlpool 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="unionKelvinatorProtocol.html" target="_self">KelvinatorProtocol</a></td><td class="desc">Native representation of a Kelvinator A/C message </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="unionLGProtocol.html" target="_self">LGProtocol</a></td><td class="desc">Native representation of a LG 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="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_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="structmatch__result__t.html" target="_self">match_result_t</a></td><td class="desc">Results from a data match </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="unionMideaProtocol.html" target="_self">MideaProtocol</a></td><td class="desc">Native representation of a Midea A/C message </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="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_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="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_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="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_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="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_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="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_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="unionNeoclimaProtocol.html" target="_self">NeoclimaProtocol</a></td><td class="desc">Native representation of a Neoclima 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="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_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="unionSamsungProtocol.html" target="_self">SamsungProtocol</a></td><td class="desc">Native representation of a Samsung 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="unionSanyoProtocol.html" target="_self">SanyoProtocol</a></td><td class="desc">Native representation of a Sanyo 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="unionSharpProtocol.html" target="_self">SharpProtocol</a></td><td class="desc">Native representation of a Sharp 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="structstdAc_1_1state__t.html" target="_self">stdAc::state_t</a></td><td class="desc">Structure to hold a common A/C state </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="unionTrumaProtocol.html" target="_self">TrumaProtocol</a></td><td class="desc">Native representation of a Truma 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="unionVestelProtocol.html" target="_self">VestelProtocol</a></td><td class="desc">Native representation of a Vestel 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="unionVoltasProtocol.html" target="_self">VoltasProtocol</a></td><td class="desc">Native representation of a Voltas 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="unionWhirlpoolProtocol.html" target="_self">WhirlpoolProtocol</a></td><td class="desc">Native representation of a Whirlpool A/C message </td></tr>
<tr id="row_54_" 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="classIRKelonAc.html" target="_self">IRKelonAc</a></td><td class="desc"></td></tr>
<tr id="row_55_"><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="classIRKelvinatorAC.html" target="_self">IRKelvinatorAC</a></td><td class="desc">Class for handling detailed Kelvinator A/C messages </td></tr>
<tr id="row_56_" 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="classIRLgAc.html" target="_self">IRLgAc</a></td><td class="desc">Class for handling detailed LG A/C messages </td></tr>
<tr id="row_57_"><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="classIRMideaAC.html" target="_self">IRMideaAC</a></td><td class="desc">Class for handling detailed Midea A/C messages </td></tr>
<tr id="row_58_" 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="classIRMitsubishi112.html" target="_self">IRMitsubishi112</a></td><td class="desc">Class for handling detailed Mitsubishi 122-bit A/C messages </td></tr>
<tr id="row_59_"><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="classIRMitsubishi136.html" target="_self">IRMitsubishi136</a></td><td class="desc">Class for handling detailed Mitsubishi 136-bit A/C messages </td></tr>
<tr id="row_60_" 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="classIRMitsubishiAC.html" target="_self">IRMitsubishiAC</a></td><td class="desc">Class for handling detailed Mitsubishi 144-bit A/C messages </td></tr>
<tr id="row_61_"><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="classIRMitsubishiHeavy152Ac.html" target="_self">IRMitsubishiHeavy152Ac</a></td><td class="desc">Class for handling detailed Mitsubishi Heavy 152-bit A/C messages </td></tr>
<tr id="row_62_" 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="classIRMitsubishiHeavy88Ac.html" target="_self">IRMitsubishiHeavy88Ac</a></td><td class="desc">Class for handling detailed Mitsubishi Heavy 88-bit A/C messages </td></tr>
<tr id="row_63_"><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="classIRNeoclimaAc.html" target="_self">IRNeoclimaAc</a></td><td class="desc">Class for handling detailed Neoclima A/C messages </td></tr>
<tr id="row_64_" 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="classIRPanasonicAc.html" target="_self">IRPanasonicAc</a></td><td class="desc">Class for handling detailed Panasonic A/C messages </td></tr>
<tr id="row_65_"><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="classIRPanasonicAc32.html" target="_self">IRPanasonicAc32</a></td><td class="desc">Class for handling detailed Panasonic 32bit A/C messages </td></tr>
<tr id="row_66_" 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="structirparams__t.html" target="_self">irparams_t</a></td><td class="desc">Information for the interrupt handler </td></tr>
<tr id="row_67_"><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="classIRrecv.html" target="_self">IRrecv</a></td><td class="desc">Class for receiving IR messages </td></tr>
<tr id="row_68_" 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="classIRSamsungAc.html" target="_self">IRSamsungAc</a></td><td class="desc">Class for handling detailed Samsung A/C messages </td></tr>
<tr id="row_69_"><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="classIRSanyoAc.html" target="_self">IRSanyoAc</a></td><td class="desc">Class for handling detailed Sanyo A/C messages </td></tr>
<tr id="row_70_" 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="classIRsend.html" target="_self">IRsend</a></td><td class="desc">Class for sending all basic IR protocols </td></tr>
<tr id="row_71_"><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="classIRSharpAc.html" target="_self">IRSharpAc</a></td><td class="desc">Class for handling detailed Sharp A/C messages </td></tr>
<tr id="row_72_" 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="classIRTcl112Ac.html" target="_self">IRTcl112Ac</a></td><td class="desc">Class for handling detailed TCL A/C messages </td></tr>
<tr id="row_73_"><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="classIRTechnibelAc.html" target="_self">IRTechnibelAc</a></td><td class="desc">Class for handling detailed Technibel A/C messages </td></tr>
<tr id="row_74_" 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="classIRTecoAc.html" target="_self">IRTecoAc</a></td><td class="desc">Class for handling detailed Teco A/C messages </td></tr>
<tr id="row_75_"><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="classIRtimer.html" target="_self">IRtimer</a></td><td class="desc">This class offers a simple counter in micro-seconds since instantiated </td></tr>
<tr id="row_76_" 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="classIRToshibaAC.html" target="_self">IRToshibaAC</a></td><td class="desc">Class for handling detailed Toshiba A/C messages </td></tr>
<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="classIRTranscoldAc.html" target="_self">IRTranscoldAc</a></td><td class="desc">Class for handling detailed Transcold 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="classIRTrotecESP.html" target="_self">IRTrotecESP</a></td><td class="desc">Class for handling detailed Trotec 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="classIRTrumaAc.html" target="_self">IRTrumaAc</a></td><td class="desc">Class for handling detailed Truma 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="unionKelonProtocol.html" target="_self">KelonProtocol</a></td><td class="desc"></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="structstdAc_1_1state__t.html" target="_self">stdAc::state_t</a></td><td class="desc">Structure to hold a common A/C state </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="unionTcl112Protocol.html" target="_self">Tcl112Protocol</a></td><td class="desc">Native representation of a TCL 112 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="unionTechnibelProtocol.html" target="_self">TechnibelProtocol</a></td><td class="desc">Native representation of a Technibel 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="unionTecoProtocol.html" target="_self">TecoProtocol</a></td><td class="desc">Native representation of a Teco 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="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_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="unionToshibaProtocol.html" target="_self">ToshibaProtocol</a></td><td class="desc">Native representation of a Toshiba 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="unionTranscoldProtocol.html" target="_self">TranscoldProtocol</a></td><td class="desc">Native representation of a Transcold 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="unionTrotecProtocol.html" target="_self">TrotecProtocol</a></td><td class="desc">Native representation of a Trotec 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="unionTrumaProtocol.html" target="_self">TrumaProtocol</a></td><td class="desc">Native representation of a Truma 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="unionVestelProtocol.html" target="_self">VestelProtocol</a></td><td class="desc">Native representation of a Vestel 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="unionVoltasProtocol.html" target="_self">VoltasProtocol</a></td><td class="desc">Native representation of a Voltas A/C message </td></tr>
<tr id="row_110_" 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="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

@ -1,3 +1,3 @@
<map id="Graphical Class Hierarchy" name="Graphical Class Hierarchy">
<area shape="rect" id="node1" href="$unionTecoProtocol.html" title="Native representation of a Teco A/C message." alt="" coords="5,5,109,32"/>
<area shape="rect" id="node1" href="$unionTcl112Protocol.html" title="Native representation of a TCL 112 A/C message." alt="" coords="5,5,121,32"/>
</map>

View File

@ -1 +1 @@
5435cee590b632668e5c31cbaf0849a9
65cf9fd1bd6832a3b8f13fe501621888

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.1 KiB

After

Width:  |  Height:  |  Size: 1.2 KiB

View File

@ -1,3 +1,3 @@
<map id="Graphical Class Hierarchy" name="Graphical Class Hierarchy">
<area shape="rect" id="node1" href="$classTimerMs.html" title="This class offers a simple counter in milli&#45;seconds since instantiated." alt="" coords="5,5,84,32"/>
<area shape="rect" id="node1" href="$unionTechnibelProtocol.html" title="Native representation of a Technibel A/C message." alt="" coords="5,5,141,32"/>
</map>

View File

@ -1 +1 @@
4e3d563629aab8add0e751db7f109a22
d26a24d9b08c03f79c3c9e4467e5c756

Binary file not shown.

Before

Width:  |  Height:  |  Size: 985 B

After

Width:  |  Height:  |  Size: 1.4 KiB

View File

@ -1,3 +1,3 @@
<map id="Graphical Class Hierarchy" name="Graphical Class Hierarchy">
<area shape="rect" id="node1" href="$unionToshibaProtocol.html" title="Native representation of a Toshiba A/C message." alt="" coords="5,5,129,32"/>
<area shape="rect" id="node1" href="$unionTecoProtocol.html" title="Native representation of a Teco A/C message." alt="" coords="5,5,109,32"/>
</map>

View File

@ -1 +1 @@
4279ae614d5daf1b2df1142de7f8e1cc
5435cee590b632668e5c31cbaf0849a9

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.5 KiB

After

Width:  |  Height:  |  Size: 1.1 KiB

View File

@ -1,3 +1,3 @@
<map id="Graphical Class Hierarchy" name="Graphical Class Hierarchy">
<area shape="rect" id="node1" href="$unionTranscoldProtocol.html" title="Native representation of a Transcold A/C message." alt="" coords="5,5,141,32"/>
<area shape="rect" id="node1" href="$classTimerMs.html" title="This class offers a simple counter in milli&#45;seconds since instantiated." alt="" coords="5,5,84,32"/>
</map>

View File

@ -1 +1 @@
eac7ffc0702bf9e0b2e090c3c469f2f4
4e3d563629aab8add0e751db7f109a22

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.5 KiB

After

Width:  |  Height:  |  Size: 985 B

View File

@ -1,3 +1,3 @@
<map id="Graphical Class Hierarchy" name="Graphical Class Hierarchy">
<area shape="rect" id="node1" href="$unionTrotecProtocol.html" title="Native representation of a Trotec A/C message." alt="" coords="5,5,120,32"/>
<area shape="rect" id="node1" href="$unionToshibaProtocol.html" title="Native representation of a Toshiba A/C message." alt="" coords="5,5,129,32"/>
</map>

View File

@ -1 +1 @@
9d0e455e7f6d7edf8b6ae41339148d7b
4279ae614d5daf1b2df1142de7f8e1cc

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.1 KiB

After

Width:  |  Height:  |  Size: 1.5 KiB

View File

@ -1,3 +1,3 @@
<map id="Graphical Class Hierarchy" name="Graphical Class Hierarchy">
<area shape="rect" id="node1" href="$unionTrumaProtocol.html" title="Native representation of a Truma A/C message." alt="" coords="5,5,120,32"/>
<area shape="rect" id="node1" href="$unionTranscoldProtocol.html" title="Native representation of a Transcold A/C message." alt="" coords="5,5,141,32"/>
</map>

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