Merge pull request #10945 from s-hadinger/ir_2715

IRremoteESP8266 library from v2.7.14 to v2.7.15
This commit is contained in:
Theo Arends 2021-02-13 16:49:04 +01:00 committed by GitHub
commit df18218660
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1680 changed files with 23618 additions and 19905 deletions

View File

@ -10,6 +10,7 @@ All notable changes to this project will be documented in this file.
- Support for Frysk language translations by Christiaan Heerze
- ESP8266 Fallback to ``*.bin.gz`` binary when OTA upload of ``*.bin`` binary fails
- Berry language improved Tasmota integration
- IRremoteESP8266 library from v2.7.14 to v2.7.15
## [9.2.0.6] 20210210
### Changed

View File

@ -1,178 +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: Class 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>
</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="header">
<div class="headertitle">
<div class="title">Class List</div> </div>
</div><!--header-->
<div class="contents">
<div class="textblock">Here are the classes, structs, unions and interfaces with brief descriptions:</div><div class="directory">
<div class="levels">[detail level <span onclick="javascript:toggleLevel(1);">1</span><span onclick="javascript:toggleLevel(2);">2</span>]</div><table class="directory">
<tr id="row_0_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_0_" class="arrow" onclick="toggleFolder('0_')">&#9660;</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespacestdAc.html" target="_self">stdAc</a></td><td class="desc">Enumerators and Structures for the Common A/C API </td></tr>
<tr id="row_0_0_"><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="structstdAc_1_1state__t.html" target="_self">state_t</a></td><td class="desc">Structure to hold a common A/C state </td></tr>
<tr id="row_1_" 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="unionAirwellProtocol.html" target="_self">AirwellProtocol</a></td><td class="desc">Native representation of a Airwell A/C message </td></tr>
<tr id="row_2_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="unionAmcorProtocol.html" target="_self">AmcorProtocol</a></td><td class="desc">Native representation of a Amcor A/C message </td></tr>
<tr id="row_3_" 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="unionArgoProtocol.html" target="_self">ArgoProtocol</a></td><td class="desc">Native representation of a Argo A/C message </td></tr>
<tr id="row_4_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="unionCarrierProtocol.html" target="_self">CarrierProtocol</a></td><td class="desc">Native representation of a Carrier A/C message </td></tr>
<tr id="row_5_" 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="unionCoolixProtocol.html" target="_self">CoolixProtocol</a></td><td class="desc">Native representation of a Coolix A/C message </td></tr>
<tr id="row_6_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="unionCoronaProtocol.html" target="_self">CoronaProtocol</a></td><td class="desc">Native representation of a Corona A/C message </td></tr>
<tr id="row_7_" 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="structCoronaSection.html" target="_self">CoronaSection</a></td><td class="desc">Native representation of a section of a Corona A/C message </td></tr>
<tr id="row_8_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="unionDaikin128Protocol.html" target="_self">Daikin128Protocol</a></td><td class="desc">Native representation of a Daikin128 A/C message </td></tr>
<tr id="row_9_" 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="unionDaikin152Protocol.html" target="_self">Daikin152Protocol</a></td><td class="desc">Native representation of a Daikin152 A/C message </td></tr>
<tr id="row_10_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="unionDaikin160Protocol.html" target="_self">Daikin160Protocol</a></td><td class="desc">Native representation of a Daikin160 A/C message </td></tr>
<tr id="row_11_" 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="unionDaikin176Protocol.html" target="_self">Daikin176Protocol</a></td><td class="desc">Native representation of a Daikin176 A/C message </td></tr>
<tr id="row_12_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="unionDaikin216Protocol.html" target="_self">Daikin216Protocol</a></td><td class="desc">Native representation of a Daikin216 A/C message </td></tr>
<tr id="row_13_" 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="unionDaikin2Protocol.html" target="_self">Daikin2Protocol</a></td><td class="desc">Native representation of a Daikin2 A/C message </td></tr>
<tr id="row_14_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="unionDaikin64Protocol.html" target="_self">Daikin64Protocol</a></td><td class="desc">Native representation of a Daikin64 A/C message </td></tr>
<tr id="row_15_" 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="unionDaikinESPProtocol.html" target="_self">DaikinESPProtocol</a></td><td class="desc">Native representation of a Daikin A/C message </td></tr>
<tr id="row_16_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classdecode__results.html" target="_self">decode_results</a></td><td class="desc">Results returned from the decoder </td></tr>
<tr id="row_17_" 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="unionDelonghiProtocol.html" target="_self">DelonghiProtocol</a></td><td class="desc">Native representation of a Delonghi A/C message </td></tr>
<tr id="row_18_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="unionElectraProtocol.html" target="_self">ElectraProtocol</a></td><td class="desc">Native representation of a Electra A/C message </td></tr>
<tr id="row_19_" 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="unionGoodweatherProtocol.html" target="_self">GoodweatherProtocol</a></td><td class="desc">Native representation of a Goodweather A/C message </td></tr>
<tr id="row_20_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="unionGreeProtocol.html" target="_self">GreeProtocol</a></td><td class="desc">Native representation of a Gree A/C message </td></tr>
<tr id="row_21_" 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="unionHaierProtocol.html" target="_self">HaierProtocol</a></td><td class="desc">Native representation of a Haier HSU07-HEA03 A/C message </td></tr>
<tr id="row_22_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="unionHaierYRW02Protocol.html" target="_self">HaierYRW02Protocol</a></td><td class="desc">Native representation of a Haier YRW02 A/C message </td></tr>
<tr id="row_23_" 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="unionHitachi1Protocol.html" target="_self">Hitachi1Protocol</a></td><td class="desc">Native representation of a Hitachi 104-bit A/C message </td></tr>
<tr id="row_24_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="unionHitachi424Protocol.html" target="_self">Hitachi424Protocol</a></td><td class="desc">Native representation of a Hitachi 53-byte/424-bit A/C message </td></tr>
<tr id="row_25_" 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="unionHitachiProtocol.html" target="_self">HitachiProtocol</a></td><td class="desc">Native representation of a Hitachi 224-bit A/C message </td></tr>
<tr id="row_26_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classIRac.html" target="_self">IRac</a></td><td class="desc">A universal/common/generic interface for controling supported A/Cs </td></tr>
<tr id="row_27_" 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="classIRAirwellAc.html" target="_self">IRAirwellAc</a></td><td class="desc">Class for handling detailed Airwell A/C messages </td></tr>
<tr id="row_28_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classIRAmcorAc.html" target="_self">IRAmcorAc</a></td><td class="desc">Class for handling detailed Amcor A/C messages </td></tr>
<tr id="row_29_" 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="classIRArgoAC.html" target="_self">IRArgoAC</a></td><td class="desc">Class for handling detailed Argo A/C messages </td></tr>
<tr id="row_30_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classIRCarrierAc64.html" target="_self">IRCarrierAc64</a></td><td class="desc">Class for handling detailed Carrier 64 bit A/C messages </td></tr>
<tr id="row_31_" 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="classIRCoolixAC.html" target="_self">IRCoolixAC</a></td><td class="desc">Class for handling detailed Coolix A/C messages </td></tr>
<tr id="row_32_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classIRCoronaAc.html" target="_self">IRCoronaAc</a></td><td class="desc">Class for handling detailed Corona A/C messages </td></tr>
<tr id="row_33_" 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="classIRDaikin128.html" target="_self">IRDaikin128</a></td><td class="desc">Class for handling detailed Daikin 128-bit A/C messages </td></tr>
<tr id="row_34_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classIRDaikin152.html" target="_self">IRDaikin152</a></td><td class="desc">Class for handling detailed Daikin 152-bit A/C messages </td></tr>
<tr id="row_35_" 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="classIRDaikin160.html" target="_self">IRDaikin160</a></td><td class="desc">Class for handling detailed Daikin 160-bit A/C messages </td></tr>
<tr id="row_36_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classIRDaikin176.html" target="_self">IRDaikin176</a></td><td class="desc">Class for handling detailed Daikin 176-bit A/C messages </td></tr>
<tr id="row_37_" 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="classIRDaikin2.html" target="_self">IRDaikin2</a></td><td class="desc">Class for handling detailed Daikin 312-bit A/C messages </td></tr>
<tr id="row_38_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classIRDaikin216.html" target="_self">IRDaikin216</a></td><td class="desc">Class for handling detailed Daikin 216-bit A/C messages </td></tr>
<tr id="row_39_" 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="classIRDaikin64.html" target="_self">IRDaikin64</a></td><td class="desc">Class for handling detailed Daikin 64-bit A/C messages </td></tr>
<tr id="row_40_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classIRDaikinESP.html" target="_self">IRDaikinESP</a></td><td class="desc">Class for handling detailed Daikin 280-bit A/C messages </td></tr>
<tr id="row_41_" 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="classIRDelonghiAc.html" target="_self">IRDelonghiAc</a></td><td class="desc">Class for handling detailed Delonghi A/C messages </td></tr>
<tr id="row_42_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classIRElectraAc.html" target="_self">IRElectraAc</a></td><td class="desc">Class for handling detailed Electra A/C messages </td></tr>
<tr id="row_43_" 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="classIRFujitsuAC.html" target="_self">IRFujitsuAC</a></td><td class="desc">Class for handling detailed Fujitsu A/C messages </td></tr>
<tr id="row_44_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classIRGoodweatherAc.html" target="_self">IRGoodweatherAc</a></td><td class="desc">Class for handling detailed Goodweather A/C messages </td></tr>
<tr id="row_45_" 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="classIRGreeAC.html" target="_self">IRGreeAC</a></td><td class="desc">Class for handling detailed Gree A/C messages </td></tr>
<tr id="row_46_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classIRHaierAC.html" target="_self">IRHaierAC</a></td><td class="desc">Class for handling detailed Haier A/C messages </td></tr>
<tr id="row_47_" 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="classIRHaierACYRW02.html" target="_self">IRHaierACYRW02</a></td><td class="desc">Class for handling detailed Haier ACYRW02 A/C messages </td></tr>
<tr id="row_48_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classIRHitachiAc.html" target="_self">IRHitachiAc</a></td><td class="desc">Class for handling detailed Hitachi 224-bit A/C messages </td></tr>
<tr id="row_49_" 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="classIRHitachiAc1.html" target="_self">IRHitachiAc1</a></td><td class="desc">Class for handling detailed Hitachi 104-bit A/C messages </td></tr>
<tr id="row_50_"><td 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_51_" 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_52_"><td 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_53_" 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_54_"><td 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_55_" 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_56_"><td 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_57_" 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_58_"><td 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_59_" 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_60_"><td 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_61_" 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_62_"><td 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_63_" 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_64_"><td 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_65_" 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_66_"><td 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_67_" 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_68_"><td 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_69_" 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_70_"><td 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_71_" 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_72_"><td 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_73_" 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_74_"><td 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_75_" 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_76_"><td 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_77_" 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_78_"><td 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_79_" 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_80_"><td 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_81_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="unionLGProtocol.html" target="_self">LGProtocol</a></td><td class="desc">Native representation of a LG A/C message </td></tr>
<tr id="row_82_"><td 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_83_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmatch__result__t.html" target="_self">match_result_t</a></td><td class="desc">Results from a data match </td></tr>
<tr id="row_84_"><td 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_85_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="unionMitsubishi112Protocol.html" target="_self">Mitsubishi112Protocol</a></td><td class="desc">Native representation of a Mitsubishi 112-bit A/C message </td></tr>
<tr id="row_86_"><td 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_87_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="unionMitsubishi144Protocol.html" target="_self">Mitsubishi144Protocol</a></td><td class="desc">Native representation of a Mitsubishi 144-bit A/C message </td></tr>
<tr id="row_88_"><td 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_89_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="unionMitsubishi88Protocol.html" target="_self">Mitsubishi88Protocol</a></td><td class="desc">Native representation of a Mitsubishi Heavy 88-bit A/C message </td></tr>
<tr id="row_90_"><td 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_91_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="unionPanasonicAc32Protocol.html" target="_self">PanasonicAc32Protocol</a></td><td class="desc">Native representation of a Panasonic 32-bit A/C message </td></tr>
<tr id="row_92_"><td 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_93_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="unionSanyoProtocol.html" target="_self">SanyoProtocol</a></td><td class="desc">Native representation of a Sanyo A/C message </td></tr>
<tr id="row_94_"><td 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_95_" 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_96_"><td 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>
</table>
</div><!-- directory -->
</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

@ -1,4 +0,0 @@
<map id="IRTcl112Ac" name="IRTcl112Ac">
<area shape="rect" id="node1" title="Class for handling detailed TCL A/C messages." alt="" coords="5,95,96,121"/>
<area shape="rect" id="node2" href="$classIRsend.html" title="Class for sending all basic IR protocols." alt="" coords="17,5,84,32"/>
</map>

View File

@ -1 +0,0 @@
b01bf74458107df4a91e8d68cd7bd7c2

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.9 KiB

View File

@ -1,4 +0,0 @@
<map id="IRTechnibelAc" name="IRTechnibelAc">
<area shape="rect" id="node1" title="Class for handling detailed Technibel A/C messages." alt="" coords="5,95,116,121"/>
<area shape="rect" id="node2" href="$classIRsend.html" title="Class for sending all basic IR protocols." alt="" coords="27,5,94,32"/>
</map>

View File

@ -1 +0,0 @@
765ed53b484f35c6ead23d4d08827992

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.1 KiB

View File

@ -1,4 +0,0 @@
<map id="IRTecoAc" name="IRTecoAc">
<area shape="rect" id="node1" title="Class for handling detailed Teco A/C messages." alt="" coords="5,95,84,121"/>
<area shape="rect" id="node2" href="$classIRsend.html" title="Class for sending all basic IR protocols." alt="" coords="11,5,78,32"/>
</map>

View File

@ -1 +0,0 @@
70b332a49408f4e1d8c532bf7d103f45

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.0 KiB

View File

@ -1,4 +0,0 @@
<map id="IRToshibaAC" name="IRToshibaAC">
<area shape="rect" id="node1" title="Class for handling detailed Toshiba A/C messages." alt="" coords="5,95,107,121"/>
<area shape="rect" id="node2" href="$classIRsend.html" title="Class for sending all basic IR protocols." alt="" coords="23,5,89,32"/>
</map>

View File

@ -1 +0,0 @@
c09eeaf5909d6c222783788bba05faaf

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.3 KiB

View File

@ -1,118 +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: 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">IRTranscoldAc Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="classIRTranscoldAc.html">IRTranscoldAc</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classIRTranscoldAc.html#a3f7136d98c100a67b97f4f8afb750fc4">_irsend</a></td><td class="entry"><a class="el" href="classIRTranscoldAc.html">IRTranscoldAc</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr><td class="entry"><a class="el" href="classIRTranscoldAc.html#a2a20a540647efb1f1e03689e42debd2e">begin</a>()</td><td class="entry"><a class="el" href="classIRTranscoldAc.html">IRTranscoldAc</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classIRTranscoldAc.html#ae91dbd4a94ff4cd648c283b9f18bc149">calibrate</a>(void)</td><td class="entry"><a class="el" href="classIRTranscoldAc.html">IRTranscoldAc</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classIRTranscoldAc.html#a5d67793bc5174f1c9f415b43fe6fb584">convertFan</a>(const stdAc::fanspeed_t speed)</td><td class="entry"><a class="el" href="classIRTranscoldAc.html">IRTranscoldAc</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classIRTranscoldAc.html#a45372965e8735a1fb54173eb1ed31c9d">convertMode</a>(const stdAc::opmode_t mode)</td><td class="entry"><a class="el" href="classIRTranscoldAc.html">IRTranscoldAc</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classIRTranscoldAc.html#a857fd11c9bc3ba817708874d6061865f">getFan</a>()</td><td class="entry"><a class="el" href="classIRTranscoldAc.html">IRTranscoldAc</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classIRTranscoldAc.html#ab41bb859fc06a4a5393ef8ee1b29a4ed">getMode</a>()</td><td class="entry"><a class="el" href="classIRTranscoldAc.html">IRTranscoldAc</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classIRTranscoldAc.html#aaaafae8a65f8d34c14ce92ea4953d8d9">getNormalState</a>(void)</td><td class="entry"><a class="el" href="classIRTranscoldAc.html">IRTranscoldAc</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classIRTranscoldAc.html#a83afc97260bc06a2eda0fc9b88f968f3">getPower</a>()</td><td class="entry"><a class="el" href="classIRTranscoldAc.html">IRTranscoldAc</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classIRTranscoldAc.html#a4921cd82edb1191b20318e08d5a55fd0">getRaw</a>()</td><td class="entry"><a class="el" href="classIRTranscoldAc.html">IRTranscoldAc</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classIRTranscoldAc.html#a31e5649f46a6db1e47374b3d5ea4b2b9">getSwing</a>()</td><td class="entry"><a class="el" href="classIRTranscoldAc.html">IRTranscoldAc</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classIRTranscoldAc.html#a4696ca24e0ff183952259bce8b8dc4ad">getTemp</a>()</td><td class="entry"><a class="el" href="classIRTranscoldAc.html">IRTranscoldAc</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classIRTranscoldAc.html#a91bff4754350f9891cc9dfbcdeffde5f">getTempRaw</a>()</td><td class="entry"><a class="el" href="classIRTranscoldAc.html">IRTranscoldAc</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr><td class="entry"><a class="el" href="classIRTranscoldAc.html#a01a3e3f8f92b8fb3b6d023e595f3ce17">handleSpecialState</a>(const uint32_t data)</td><td class="entry"><a class="el" href="classIRTranscoldAc.html">IRTranscoldAc</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classIRTranscoldAc.html#a155278b9e5803aacf69a1ae20ed5b652">IRTranscoldAc</a>(const uint16_t pin, const bool inverted=false, const bool use_modulation=true)</td><td class="entry"><a class="el" href="classIRTranscoldAc.html">IRTranscoldAc</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
<tr><td class="entry"><a class="el" href="classIRTranscoldAc.html#aed8c20db75d4070e66445fb2b092e2de">isSpecialState</a>(void)</td><td class="entry"><a class="el" href="classIRTranscoldAc.html">IRTranscoldAc</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classIRTranscoldAc.html#a977032a7cf00d4501b21490614011013">off</a>()</td><td class="entry"><a class="el" href="classIRTranscoldAc.html">IRTranscoldAc</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classIRTranscoldAc.html#af6a381f9eae3f337eb3320b501bbe2b1">on</a>()</td><td class="entry"><a class="el" href="classIRTranscoldAc.html">IRTranscoldAc</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classIRTranscoldAc.html#a07e96c352827f011a1a2440f35d78d14">powerFlag</a></td><td class="entry"><a class="el" href="classIRTranscoldAc.html">IRTranscoldAc</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr><td class="entry"><a class="el" href="classIRTranscoldAc.html#a808334bf04be2cc46a4c74d4bd33f5dd">recoverSavedState</a>(void)</td><td class="entry"><a class="el" href="classIRTranscoldAc.html">IRTranscoldAc</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classIRTranscoldAc.html#a42205803cde54eea1886adfc578523eb">remote_state</a></td><td class="entry"><a class="el" href="classIRTranscoldAc.html">IRTranscoldAc</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr><td class="entry"><a class="el" href="classIRTranscoldAc.html#a3f5f493caff4eaff466b050fd6f5c9e1">saved_state</a></td><td class="entry"><a class="el" href="classIRTranscoldAc.html">IRTranscoldAc</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classIRTranscoldAc.html#ad9807a5c56b9797e4d9ef2fe4b95d3bf">send</a>(const uint16_t repeat=kTranscoldDefaultRepeat)</td><td class="entry"><a class="el" href="classIRTranscoldAc.html">IRTranscoldAc</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classIRTranscoldAc.html#a444593321998f04b4ef5e9c9ceb5b511">setFan</a>(const uint8_t speed, const bool modecheck=true)</td><td class="entry"><a class="el" href="classIRTranscoldAc.html">IRTranscoldAc</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classIRTranscoldAc.html#a9371bf7cdc08067d4afb2dffa1c584c4">setMode</a>(const uint8_t mode)</td><td class="entry"><a class="el" href="classIRTranscoldAc.html">IRTranscoldAc</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classIRTranscoldAc.html#a3a19128eaf81ec52f752d79d718d43a3">setPower</a>(const bool state)</td><td class="entry"><a class="el" href="classIRTranscoldAc.html">IRTranscoldAc</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classIRTranscoldAc.html#ac8d5395411aa44efffe3bb1a068eaf4f">setRaw</a>(const uint32_t new_code)</td><td class="entry"><a class="el" href="classIRTranscoldAc.html">IRTranscoldAc</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classIRTranscoldAc.html#aefdc634e16672dd5ba7eb523e0fe466d">setSwing</a>()</td><td class="entry"><a class="el" href="classIRTranscoldAc.html">IRTranscoldAc</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classIRTranscoldAc.html#aa183d51c121c70704f6b0a5957911986">setTemp</a>(const uint8_t temp)</td><td class="entry"><a class="el" href="classIRTranscoldAc.html">IRTranscoldAc</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classIRTranscoldAc.html#a9985f52d9483aa7194477e433b99ed7a">setTempRaw</a>(const uint8_t code)</td><td class="entry"><a class="el" href="classIRTranscoldAc.html">IRTranscoldAc</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classIRTranscoldAc.html#afb2b3eaff09a5d1b6b3e5c0b2731c8c8">stateReset</a>()</td><td class="entry"><a class="el" href="classIRTranscoldAc.html">IRTranscoldAc</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classIRTranscoldAc.html#acaaa6c7fc022b3a259692bfd61258f49">swingFlag</a></td><td class="entry"><a class="el" href="classIRTranscoldAc.html">IRTranscoldAc</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classIRTranscoldAc.html#a15da6840a234b2ff739a86d19f15c58d">swingHFlag</a></td><td class="entry"><a class="el" href="classIRTranscoldAc.html">IRTranscoldAc</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr><td class="entry"><a class="el" href="classIRTranscoldAc.html#ae2aa4d5a19dd9056606ca20d03c893df">swingVFlag</a></td><td class="entry"><a class="el" href="classIRTranscoldAc.html">IRTranscoldAc</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classIRTranscoldAc.html#aacd944134fa9ba98ce0e63e4297e56fe">toCommon</a>(const stdAc::state_t *prev=NULL)</td><td class="entry"><a class="el" href="classIRTranscoldAc.html">IRTranscoldAc</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classIRTranscoldAc.html#ad373dbb4df435d9a191710e5bce56883">toCommonFanSpeed</a>(const uint8_t speed)</td><td class="entry"><a class="el" href="classIRTranscoldAc.html">IRTranscoldAc</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classIRTranscoldAc.html#a4316d539b0a5270fab794fc7c3cef20a">toCommonMode</a>(const uint8_t mode)</td><td class="entry"><a class="el" href="classIRTranscoldAc.html">IRTranscoldAc</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr><td class="entry"><a class="el" href="classIRTranscoldAc.html#a841808a248bebae88cdf7841d5b2b4a9">toString</a>()</td><td class="entry"><a class="el" href="classIRTranscoldAc.html">IRTranscoldAc</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classIRTranscoldAc.html#a64eedf758c2564865add8c86f10e24ec">updateSavedState</a>(void)</td><td class="entry"><a class="el" href="classIRTranscoldAc.html">IRTranscoldAc</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>
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

@ -1,4 +0,0 @@
<map id="IRTranscoldAc" name="IRTranscoldAc">
<area shape="rect" id="node1" title="Class for handling detailed Transcold A/C messages." alt="" coords="5,95,116,121"/>
<area shape="rect" id="node2" href="$classIRsend.html" title="Class for sending all basic IR protocols." alt="" coords="27,5,94,32"/>
</map>

View File

@ -1 +0,0 @@
6fe69bbccc1b788ab10dea841be7cbf1

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.4 KiB

View File

@ -1,704 +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: src/ir_Technibel.h File Reference</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 id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#nested-classes">Classes</a> &#124;
<a href="#var-members">Variables</a> </div>
<div class="headertitle">
<div class="title">ir_Technibel.h File Reference</div> </div>
</div><!--header-->
<div class="contents">
<p>Support for Technibel protocol.
<a href="#details">More...</a></p>
<p><a href="ir__Technibel_8h_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
Classes</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIRTechnibelAc.html">IRTechnibelAc</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Class for handling detailed Technibel A/C messages. <a href="classIRTechnibelAc.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="var-members"></a>
Variables</h2></td></tr>
<tr class="memitem:a9b8300844129b440eb827d7bb9c23011"><td class="memItemLeft" align="right" valign="top">const uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ir__Technibel_8h.html#a9b8300844129b440eb827d7bb9c23011">kTechnibelAcChecksumOffset</a> = 0</td></tr>
<tr class="separator:a9b8300844129b440eb827d7bb9c23011"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a37be9b31a3b56a6fab83d7e101b788dc"><td class="memItemLeft" align="right" valign="top">const uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ir__Technibel_8h.html#a37be9b31a3b56a6fab83d7e101b788dc">kTechnibelAcChecksumSize</a> = 8</td></tr>
<tr class="separator:a37be9b31a3b56a6fab83d7e101b788dc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a99ec40b7785d37b9e2b1a44dd4f07aaa"><td class="memItemLeft" align="right" valign="top">const uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ir__Technibel_8h.html#a99ec40b7785d37b9e2b1a44dd4f07aaa">kTechnibelAcFooterOffset</a></td></tr>
<tr class="separator:a99ec40b7785d37b9e2b1a44dd4f07aaa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8f2d29928978641a19b262a05aa7adbb"><td class="memItemLeft" align="right" valign="top">const uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ir__Technibel_8h.html#a8f2d29928978641a19b262a05aa7adbb">kTechnibelAcFooterSize</a> = 8</td></tr>
<tr class="separator:a8f2d29928978641a19b262a05aa7adbb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6f4c74a83e3734474d84dc305f975cd1"><td class="memItemLeft" align="right" valign="top">const uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ir__Technibel_8h.html#a6f4c74a83e3734474d84dc305f975cd1">kTechnibelAcTimerHoursOffset</a></td></tr>
<tr class="separator:a6f4c74a83e3734474d84dc305f975cd1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9f4657bf4664a1fdcb4c009a663b03b5"><td class="memItemLeft" align="right" valign="top">const uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ir__Technibel_8h.html#a9f4657bf4664a1fdcb4c009a663b03b5">kTechnibelAcHoursSize</a> = 8</td></tr>
<tr class="separator:a9f4657bf4664a1fdcb4c009a663b03b5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af689f2686034aa45b19be75077a0baa6"><td class="memItemLeft" align="right" valign="top">const uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ir__Technibel_8h.html#af689f2686034aa45b19be75077a0baa6">kTechnibelAcTimerMax</a> = 24</td></tr>
<tr class="separator:af689f2686034aa45b19be75077a0baa6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aec6f8354390ab069325df2b9faf9a07e"><td class="memItemLeft" align="right" valign="top">const uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ir__Technibel_8h.html#aec6f8354390ab069325df2b9faf9a07e">kTechnibelAcTempOffset</a></td></tr>
<tr class="separator:aec6f8354390ab069325df2b9faf9a07e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1762c9688b2295f792021026f630921b"><td class="memItemLeft" align="right" valign="top">const uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ir__Technibel_8h.html#a1762c9688b2295f792021026f630921b">kTechnibelAcTempSize</a> = 8</td></tr>
<tr class="separator:a1762c9688b2295f792021026f630921b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a82962d65e7835dc589bd2a9ace171de7"><td class="memItemLeft" align="right" valign="top">const uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ir__Technibel_8h.html#a82962d65e7835dc589bd2a9ace171de7">kTechnibelAcTempMinC</a> = 16</td></tr>
<tr class="separator:a82962d65e7835dc589bd2a9ace171de7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a141efb22c7ac16c9218ecfde9577b132"><td class="memItemLeft" align="right" valign="top">const uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ir__Technibel_8h.html#a141efb22c7ac16c9218ecfde9577b132">kTechnibelAcTempMaxC</a> = 31</td></tr>
<tr class="separator:a141efb22c7ac16c9218ecfde9577b132"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acbe3d2e41a0c2bf1b8857ab97cbb7b3c"><td class="memItemLeft" align="right" valign="top">const uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ir__Technibel_8h.html#acbe3d2e41a0c2bf1b8857ab97cbb7b3c">kTechnibelAcTempMinF</a> = 61</td></tr>
<tr class="separator:acbe3d2e41a0c2bf1b8857ab97cbb7b3c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a048b6c574309291de654ee0340ffbe3c"><td class="memItemLeft" align="right" valign="top">const uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ir__Technibel_8h.html#a048b6c574309291de654ee0340ffbe3c">kTechnibelAcTempMaxF</a> = 88</td></tr>
<tr class="separator:a048b6c574309291de654ee0340ffbe3c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a737d597c15c66400f8175422d538a7a9"><td class="memItemLeft" align="right" valign="top">const uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ir__Technibel_8h.html#a737d597c15c66400f8175422d538a7a9">kTechnibelAcFanOffset</a></td></tr>
<tr class="separator:a737d597c15c66400f8175422d538a7a9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a29d3d827bd0486f4f1c6c8090bfae7b3"><td class="memItemLeft" align="right" valign="top">const uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ir__Technibel_8h.html#a29d3d827bd0486f4f1c6c8090bfae7b3">kTechnibelAcFanSize</a> = 4</td></tr>
<tr class="separator:a29d3d827bd0486f4f1c6c8090bfae7b3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3be4c4dbdfe0ef1ab7f7f2308ee5f906"><td class="memItemLeft" align="right" valign="top">const uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ir__Technibel_8h.html#a3be4c4dbdfe0ef1ab7f7f2308ee5f906">kTechnibelAcFanLow</a> = 0b0001</td></tr>
<tr class="separator:a3be4c4dbdfe0ef1ab7f7f2308ee5f906"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae390f138de9e24940a066a75f960ce67"><td class="memItemLeft" align="right" valign="top">const uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ir__Technibel_8h.html#ae390f138de9e24940a066a75f960ce67">kTechnibelAcFanMedium</a> = 0b0010</td></tr>
<tr class="separator:ae390f138de9e24940a066a75f960ce67"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7ec8f7e2911b0a8db8714aa06377a017"><td class="memItemLeft" align="right" valign="top">const uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ir__Technibel_8h.html#a7ec8f7e2911b0a8db8714aa06377a017">kTechnibelAcFanHigh</a> = 0b0100</td></tr>
<tr class="separator:a7ec8f7e2911b0a8db8714aa06377a017"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a76ba7668a44d61a98b46f993dc4b3df9"><td class="memItemLeft" align="right" valign="top">const uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ir__Technibel_8h.html#a76ba7668a44d61a98b46f993dc4b3df9">kTechnibelAcSleepBit</a></td></tr>
<tr class="separator:a76ba7668a44d61a98b46f993dc4b3df9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a483bc46b705db0606c05c4e6d898284b"><td class="memItemLeft" align="right" valign="top">const uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ir__Technibel_8h.html#a483bc46b705db0606c05c4e6d898284b">kTechnibelAcSwingBit</a> = <a class="el" href="ir__Technibel_8h.html#a76ba7668a44d61a98b46f993dc4b3df9">kTechnibelAcSleepBit</a> + 1</td></tr>
<tr class="separator:a483bc46b705db0606c05c4e6d898284b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a06f844beb86350bb6f68031d275bddb7"><td class="memItemLeft" align="right" valign="top">const uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ir__Technibel_8h.html#a06f844beb86350bb6f68031d275bddb7">kTechnibelAcTempUnitBit</a> = <a class="el" href="ir__Technibel_8h.html#a483bc46b705db0606c05c4e6d898284b">kTechnibelAcSwingBit</a> + 1</td></tr>
<tr class="separator:a06f844beb86350bb6f68031d275bddb7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5d68f5b246870a37d173eba04e510f7a"><td class="memItemLeft" align="right" valign="top">const uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ir__Technibel_8h.html#a5d68f5b246870a37d173eba04e510f7a">kTechnibelAcTimerEnableBit</a> = <a class="el" href="ir__Technibel_8h.html#a06f844beb86350bb6f68031d275bddb7">kTechnibelAcTempUnitBit</a> + 1</td></tr>
<tr class="separator:a5d68f5b246870a37d173eba04e510f7a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1ee37af3cf79f33b6e2278823711432b"><td class="memItemLeft" align="right" valign="top">const uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ir__Technibel_8h.html#a1ee37af3cf79f33b6e2278823711432b">kTechnibelAcModeOffset</a> = <a class="el" href="ir__Technibel_8h.html#a5d68f5b246870a37d173eba04e510f7a">kTechnibelAcTimerEnableBit</a> + 1</td></tr>
<tr class="separator:a1ee37af3cf79f33b6e2278823711432b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad693a1007876dca52ae3bb8394517fc1"><td class="memItemLeft" align="right" valign="top">const uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ir__Technibel_8h.html#ad693a1007876dca52ae3bb8394517fc1">kTechnibelAcModeSize</a> = 4</td></tr>
<tr class="separator:ad693a1007876dca52ae3bb8394517fc1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa0a74f362c3d9160660763d89195b387"><td class="memItemLeft" align="right" valign="top">const uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ir__Technibel_8h.html#aa0a74f362c3d9160660763d89195b387">kTechnibelAcCool</a> = 0b0001</td></tr>
<tr class="separator:aa0a74f362c3d9160660763d89195b387"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afb6b5b6b2e88fb06f1706c57e03672d8"><td class="memItemLeft" align="right" valign="top">const uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ir__Technibel_8h.html#afb6b5b6b2e88fb06f1706c57e03672d8">kTechnibelAcDry</a> = 0b0010</td></tr>
<tr class="separator:afb6b5b6b2e88fb06f1706c57e03672d8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9b9c7971f9f76dbb8b742727f48408d6"><td class="memItemLeft" align="right" valign="top">const uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ir__Technibel_8h.html#a9b9c7971f9f76dbb8b742727f48408d6">kTechnibelAcFan</a> = 0b0100</td></tr>
<tr class="separator:a9b9c7971f9f76dbb8b742727f48408d6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a517fa48501655e8d4f0f86146a8761d3"><td class="memItemLeft" align="right" valign="top">const uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ir__Technibel_8h.html#a517fa48501655e8d4f0f86146a8761d3">kTechnibelAcHeat</a> = 0b1000</td></tr>
<tr class="separator:a517fa48501655e8d4f0f86146a8761d3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a50269bdab460a8fef93aecf331e8fef1"><td class="memItemLeft" align="right" valign="top">const uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ir__Technibel_8h.html#a50269bdab460a8fef93aecf331e8fef1">kTechnibelAcFanChangeBit</a></td></tr>
<tr class="separator:a50269bdab460a8fef93aecf331e8fef1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1790aed6a7ac25672503a7d08390712c"><td class="memItemLeft" align="right" valign="top">const uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ir__Technibel_8h.html#a1790aed6a7ac25672503a7d08390712c">kTechnibelAcTempChangeBit</a> = <a class="el" href="ir__Technibel_8h.html#a50269bdab460a8fef93aecf331e8fef1">kTechnibelAcFanChangeBit</a> + 1</td></tr>
<tr class="separator:a1790aed6a7ac25672503a7d08390712c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af1ccda6403e9afda03e4c18d99fbae55"><td class="memItemLeft" align="right" valign="top">const uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ir__Technibel_8h.html#af1ccda6403e9afda03e4c18d99fbae55">kTechnibelAcTimerChangeBit</a> = <a class="el" href="ir__Technibel_8h.html#a1790aed6a7ac25672503a7d08390712c">kTechnibelAcTempChangeBit</a> + 1</td></tr>
<tr class="separator:af1ccda6403e9afda03e4c18d99fbae55"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab3582b78d197a55b5d85c219c95d0d2d"><td class="memItemLeft" align="right" valign="top">const uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ir__Technibel_8h.html#ab3582b78d197a55b5d85c219c95d0d2d">kTechnibelAcPowerBit</a> = <a class="el" href="ir__Technibel_8h.html#af1ccda6403e9afda03e4c18d99fbae55">kTechnibelAcTimerChangeBit</a> + 1</td></tr>
<tr class="separator:ab3582b78d197a55b5d85c219c95d0d2d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a750df711adeb31d902ca20b572c6f541"><td class="memItemLeft" align="right" valign="top">const uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ir__Technibel_8h.html#a750df711adeb31d902ca20b572c6f541">kTechnibelAcHeaderOffset</a> = <a class="el" href="ir__Technibel_8h.html#ab3582b78d197a55b5d85c219c95d0d2d">kTechnibelAcPowerBit</a> + 1</td></tr>
<tr class="separator:a750df711adeb31d902ca20b572c6f541"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8024c7db1c3883b6d3a0aea1c03a365f"><td class="memItemLeft" align="right" valign="top">const uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ir__Technibel_8h.html#a8024c7db1c3883b6d3a0aea1c03a365f">kTechnibelAcHeaderSize</a> = 8</td></tr>
<tr class="separator:a8024c7db1c3883b6d3a0aea1c03a365f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a11b2a3eaded5d7890c65f8eaa7c445a6"><td class="memItemLeft" align="right" valign="top">const uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ir__Technibel_8h.html#a11b2a3eaded5d7890c65f8eaa7c445a6">kTechnibelAcHeader</a> = 0b00011000</td></tr>
<tr class="separator:a11b2a3eaded5d7890c65f8eaa7c445a6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1c526f7f53f689c095c70687d6bd20ee"><td class="memItemLeft" align="right" valign="top">const uint64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ir__Technibel_8h.html#a1c526f7f53f689c095c70687d6bd20ee">kTechnibelAcResetState</a> = 0x180101140000EA</td></tr>
<tr class="memdesc:a1c526f7f53f689c095c70687d6bd20ee"><td class="mdescLeft">&#160;</td><td class="mdescRight">Mode:Cool, Power:Off, fan:Low, temp:20, swing:Off, sleep:Off. <a href="ir__Technibel_8h.html#a1c526f7f53f689c095c70687d6bd20ee">More...</a><br /></td></tr>
<tr class="separator:a1c526f7f53f689c095c70687d6bd20ee"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>Support for Technibel protocol. </p>
</div><h2 class="groupheader">Variable Documentation</h2>
<a id="a9b8300844129b440eb827d7bb9c23011"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9b8300844129b440eb827d7bb9c23011">&#9670;&nbsp;</a></span>kTechnibelAcChecksumOffset</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const uint8_t kTechnibelAcChecksumOffset = 0</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a37be9b31a3b56a6fab83d7e101b788dc"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a37be9b31a3b56a6fab83d7e101b788dc">&#9670;&nbsp;</a></span>kTechnibelAcChecksumSize</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const uint8_t kTechnibelAcChecksumSize = 8</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="aa0a74f362c3d9160660763d89195b387"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa0a74f362c3d9160660763d89195b387">&#9670;&nbsp;</a></span>kTechnibelAcCool</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const uint8_t kTechnibelAcCool = 0b0001</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="afb6b5b6b2e88fb06f1706c57e03672d8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afb6b5b6b2e88fb06f1706c57e03672d8">&#9670;&nbsp;</a></span>kTechnibelAcDry</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const uint8_t kTechnibelAcDry = 0b0010</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a9b9c7971f9f76dbb8b742727f48408d6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9b9c7971f9f76dbb8b742727f48408d6">&#9670;&nbsp;</a></span>kTechnibelAcFan</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const uint8_t kTechnibelAcFan = 0b0100</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a50269bdab460a8fef93aecf331e8fef1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a50269bdab460a8fef93aecf331e8fef1">&#9670;&nbsp;</a></span>kTechnibelAcFanChangeBit</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const uint8_t kTechnibelAcFanChangeBit</td>
</tr>
</table>
</div><div class="memdoc">
<b>Initial value:</b><div class="fragment"><div class="line">= <a class="code" href="ir__Technibel_8h.html#a1ee37af3cf79f33b6e2278823711432b">kTechnibelAcModeOffset</a> +</div>
<div class="line"> <a class="code" href="ir__Technibel_8h.html#ad693a1007876dca52ae3bb8394517fc1">kTechnibelAcModeSize</a></div>
</div><!-- fragment -->
</div>
</div>
<a id="a7ec8f7e2911b0a8db8714aa06377a017"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7ec8f7e2911b0a8db8714aa06377a017">&#9670;&nbsp;</a></span>kTechnibelAcFanHigh</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const uint8_t kTechnibelAcFanHigh = 0b0100</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a3be4c4dbdfe0ef1ab7f7f2308ee5f906"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3be4c4dbdfe0ef1ab7f7f2308ee5f906">&#9670;&nbsp;</a></span>kTechnibelAcFanLow</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const uint8_t kTechnibelAcFanLow = 0b0001</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ae390f138de9e24940a066a75f960ce67"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae390f138de9e24940a066a75f960ce67">&#9670;&nbsp;</a></span>kTechnibelAcFanMedium</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const uint8_t kTechnibelAcFanMedium = 0b0010</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a737d597c15c66400f8175422d538a7a9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a737d597c15c66400f8175422d538a7a9">&#9670;&nbsp;</a></span>kTechnibelAcFanOffset</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const uint8_t kTechnibelAcFanOffset</td>
</tr>
</table>
</div><div class="memdoc">
<b>Initial value:</b><div class="fragment"><div class="line">= <a class="code" href="ir__Technibel_8h.html#aec6f8354390ab069325df2b9faf9a07e">kTechnibelAcTempOffset</a></div>
<div class="line"> + <a class="code" href="ir__Technibel_8h.html#a1762c9688b2295f792021026f630921b">kTechnibelAcTempSize</a></div>
</div><!-- fragment -->
</div>
</div>
<a id="a29d3d827bd0486f4f1c6c8090bfae7b3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a29d3d827bd0486f4f1c6c8090bfae7b3">&#9670;&nbsp;</a></span>kTechnibelAcFanSize</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const uint8_t kTechnibelAcFanSize = 4</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a99ec40b7785d37b9e2b1a44dd4f07aaa"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a99ec40b7785d37b9e2b1a44dd4f07aaa">&#9670;&nbsp;</a></span>kTechnibelAcFooterOffset</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const uint8_t kTechnibelAcFooterOffset</td>
</tr>
</table>
</div><div class="memdoc">
<b>Initial value:</b><div class="fragment"><div class="line">= <a class="code" href="ir__Technibel_8h.html#a9b8300844129b440eb827d7bb9c23011">kTechnibelAcChecksumOffset</a> +</div>
<div class="line"> <a class="code" href="ir__Technibel_8h.html#a37be9b31a3b56a6fab83d7e101b788dc">kTechnibelAcChecksumSize</a></div>
</div><!-- fragment -->
</div>
</div>
<a id="a8f2d29928978641a19b262a05aa7adbb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8f2d29928978641a19b262a05aa7adbb">&#9670;&nbsp;</a></span>kTechnibelAcFooterSize</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const uint8_t kTechnibelAcFooterSize = 8</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a11b2a3eaded5d7890c65f8eaa7c445a6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a11b2a3eaded5d7890c65f8eaa7c445a6">&#9670;&nbsp;</a></span>kTechnibelAcHeader</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const uint8_t kTechnibelAcHeader = 0b00011000</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a750df711adeb31d902ca20b572c6f541"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a750df711adeb31d902ca20b572c6f541">&#9670;&nbsp;</a></span>kTechnibelAcHeaderOffset</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const uint8_t kTechnibelAcHeaderOffset = <a class="el" href="ir__Technibel_8h.html#ab3582b78d197a55b5d85c219c95d0d2d">kTechnibelAcPowerBit</a> + 1</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a8024c7db1c3883b6d3a0aea1c03a365f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8024c7db1c3883b6d3a0aea1c03a365f">&#9670;&nbsp;</a></span>kTechnibelAcHeaderSize</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const uint8_t kTechnibelAcHeaderSize = 8</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a517fa48501655e8d4f0f86146a8761d3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a517fa48501655e8d4f0f86146a8761d3">&#9670;&nbsp;</a></span>kTechnibelAcHeat</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const uint8_t kTechnibelAcHeat = 0b1000</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a9f4657bf4664a1fdcb4c009a663b03b5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9f4657bf4664a1fdcb4c009a663b03b5">&#9670;&nbsp;</a></span>kTechnibelAcHoursSize</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const uint8_t kTechnibelAcHoursSize = 8</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a1ee37af3cf79f33b6e2278823711432b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1ee37af3cf79f33b6e2278823711432b">&#9670;&nbsp;</a></span>kTechnibelAcModeOffset</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const uint8_t kTechnibelAcModeOffset = <a class="el" href="ir__Technibel_8h.html#a5d68f5b246870a37d173eba04e510f7a">kTechnibelAcTimerEnableBit</a> + 1</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ad693a1007876dca52ae3bb8394517fc1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad693a1007876dca52ae3bb8394517fc1">&#9670;&nbsp;</a></span>kTechnibelAcModeSize</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const uint8_t kTechnibelAcModeSize = 4</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ab3582b78d197a55b5d85c219c95d0d2d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab3582b78d197a55b5d85c219c95d0d2d">&#9670;&nbsp;</a></span>kTechnibelAcPowerBit</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const uint8_t kTechnibelAcPowerBit = <a class="el" href="ir__Technibel_8h.html#af1ccda6403e9afda03e4c18d99fbae55">kTechnibelAcTimerChangeBit</a> + 1</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a1c526f7f53f689c095c70687d6bd20ee"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1c526f7f53f689c095c70687d6bd20ee">&#9670;&nbsp;</a></span>kTechnibelAcResetState</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const uint64_t kTechnibelAcResetState = 0x180101140000EA</td>
</tr>
</table>
</div><div class="memdoc">
<p>Mode:Cool, Power:Off, fan:Low, temp:20, swing:Off, sleep:Off. </p>
</div>
</div>
<a id="a76ba7668a44d61a98b46f993dc4b3df9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a76ba7668a44d61a98b46f993dc4b3df9">&#9670;&nbsp;</a></span>kTechnibelAcSleepBit</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const uint8_t kTechnibelAcSleepBit</td>
</tr>
</table>
</div><div class="memdoc">
<b>Initial value:</b><div class="fragment"><div class="line">= <a class="code" href="ir__Technibel_8h.html#a737d597c15c66400f8175422d538a7a9">kTechnibelAcFanOffset</a> +</div>
<div class="line"> <a class="code" href="ir__Technibel_8h.html#a29d3d827bd0486f4f1c6c8090bfae7b3">kTechnibelAcFanSize</a></div>
</div><!-- fragment -->
</div>
</div>
<a id="a483bc46b705db0606c05c4e6d898284b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a483bc46b705db0606c05c4e6d898284b">&#9670;&nbsp;</a></span>kTechnibelAcSwingBit</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const uint8_t kTechnibelAcSwingBit = <a class="el" href="ir__Technibel_8h.html#a76ba7668a44d61a98b46f993dc4b3df9">kTechnibelAcSleepBit</a> + 1</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a1790aed6a7ac25672503a7d08390712c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1790aed6a7ac25672503a7d08390712c">&#9670;&nbsp;</a></span>kTechnibelAcTempChangeBit</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const uint8_t kTechnibelAcTempChangeBit = <a class="el" href="ir__Technibel_8h.html#a50269bdab460a8fef93aecf331e8fef1">kTechnibelAcFanChangeBit</a> + 1</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a141efb22c7ac16c9218ecfde9577b132"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a141efb22c7ac16c9218ecfde9577b132">&#9670;&nbsp;</a></span>kTechnibelAcTempMaxC</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const uint8_t kTechnibelAcTempMaxC = 31</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a048b6c574309291de654ee0340ffbe3c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a048b6c574309291de654ee0340ffbe3c">&#9670;&nbsp;</a></span>kTechnibelAcTempMaxF</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const uint8_t kTechnibelAcTempMaxF = 88</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a82962d65e7835dc589bd2a9ace171de7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a82962d65e7835dc589bd2a9ace171de7">&#9670;&nbsp;</a></span>kTechnibelAcTempMinC</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const uint8_t kTechnibelAcTempMinC = 16</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="acbe3d2e41a0c2bf1b8857ab97cbb7b3c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#acbe3d2e41a0c2bf1b8857ab97cbb7b3c">&#9670;&nbsp;</a></span>kTechnibelAcTempMinF</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const uint8_t kTechnibelAcTempMinF = 61</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="aec6f8354390ab069325df2b9faf9a07e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aec6f8354390ab069325df2b9faf9a07e">&#9670;&nbsp;</a></span>kTechnibelAcTempOffset</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const uint8_t kTechnibelAcTempOffset</td>
</tr>
</table>
</div><div class="memdoc">
<b>Initial value:</b><div class="fragment"><div class="line">= <a class="code" href="ir__Technibel_8h.html#a6f4c74a83e3734474d84dc305f975cd1">kTechnibelAcTimerHoursOffset</a> +</div>
<div class="line"> <a class="code" href="ir__Technibel_8h.html#a9f4657bf4664a1fdcb4c009a663b03b5">kTechnibelAcHoursSize</a></div>
</div><!-- fragment -->
</div>
</div>
<a id="a1762c9688b2295f792021026f630921b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1762c9688b2295f792021026f630921b">&#9670;&nbsp;</a></span>kTechnibelAcTempSize</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const uint8_t kTechnibelAcTempSize = 8</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a06f844beb86350bb6f68031d275bddb7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a06f844beb86350bb6f68031d275bddb7">&#9670;&nbsp;</a></span>kTechnibelAcTempUnitBit</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const uint8_t kTechnibelAcTempUnitBit = <a class="el" href="ir__Technibel_8h.html#a483bc46b705db0606c05c4e6d898284b">kTechnibelAcSwingBit</a> + 1</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="af1ccda6403e9afda03e4c18d99fbae55"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af1ccda6403e9afda03e4c18d99fbae55">&#9670;&nbsp;</a></span>kTechnibelAcTimerChangeBit</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const uint8_t kTechnibelAcTimerChangeBit = <a class="el" href="ir__Technibel_8h.html#a1790aed6a7ac25672503a7d08390712c">kTechnibelAcTempChangeBit</a> + 1</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a5d68f5b246870a37d173eba04e510f7a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5d68f5b246870a37d173eba04e510f7a">&#9670;&nbsp;</a></span>kTechnibelAcTimerEnableBit</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const uint8_t kTechnibelAcTimerEnableBit = <a class="el" href="ir__Technibel_8h.html#a06f844beb86350bb6f68031d275bddb7">kTechnibelAcTempUnitBit</a> + 1</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a6f4c74a83e3734474d84dc305f975cd1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6f4c74a83e3734474d84dc305f975cd1">&#9670;&nbsp;</a></span>kTechnibelAcTimerHoursOffset</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const uint8_t kTechnibelAcTimerHoursOffset</td>
</tr>
</table>
</div><div class="memdoc">
<b>Initial value:</b><div class="fragment"><div class="line">= <a class="code" href="ir__Technibel_8h.html#a99ec40b7785d37b9e2b1a44dd4f07aaa">kTechnibelAcFooterOffset</a> +</div>
<div class="line"> <a class="code" href="ir__Technibel_8h.html#a8f2d29928978641a19b262a05aa7adbb">kTechnibelAcFooterSize</a></div>
</div><!-- fragment -->
</div>
</div>
<a id="af689f2686034aa45b19be75077a0baa6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af689f2686034aa45b19be75077a0baa6">&#9670;&nbsp;</a></span>kTechnibelAcTimerMax</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const uint8_t kTechnibelAcTimerMax = 24</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
</div><!-- contents -->
<div class="ttc" id="air__Technibel_8h_html_a8f2d29928978641a19b262a05aa7adbb"><div class="ttname"><a href="ir__Technibel_8h.html#a8f2d29928978641a19b262a05aa7adbb">kTechnibelAcFooterSize</a></div><div class="ttdeci">const uint8_t kTechnibelAcFooterSize</div><div class="ttdef"><b>Definition:</b> ir_Technibel.h:50</div></div>
<div class="ttc" id="air__Technibel_8h_html_a29d3d827bd0486f4f1c6c8090bfae7b3"><div class="ttname"><a href="ir__Technibel_8h.html#a29d3d827bd0486f4f1c6c8090bfae7b3">kTechnibelAcFanSize</a></div><div class="ttdeci">const uint8_t kTechnibelAcFanSize</div><div class="ttdef"><b>Definition:</b> ir_Technibel.h:67</div></div>
<div class="ttc" id="air__Technibel_8h_html_a9b8300844129b440eb827d7bb9c23011"><div class="ttname"><a href="ir__Technibel_8h.html#a9b8300844129b440eb827d7bb9c23011">kTechnibelAcChecksumOffset</a></div><div class="ttdeci">const uint8_t kTechnibelAcChecksumOffset</div><div class="ttdef"><b>Definition:</b> ir_Technibel.h:45</div></div>
<div class="ttc" id="air__Technibel_8h_html_aec6f8354390ab069325df2b9faf9a07e"><div class="ttname"><a href="ir__Technibel_8h.html#aec6f8354390ab069325df2b9faf9a07e">kTechnibelAcTempOffset</a></div><div class="ttdeci">const uint8_t kTechnibelAcTempOffset</div><div class="ttdef"><b>Definition:</b> ir_Technibel.h:57</div></div>
<div class="ttc" id="air__Technibel_8h_html_a737d597c15c66400f8175422d538a7a9"><div class="ttname"><a href="ir__Technibel_8h.html#a737d597c15c66400f8175422d538a7a9">kTechnibelAcFanOffset</a></div><div class="ttdeci">const uint8_t kTechnibelAcFanOffset</div><div class="ttdef"><b>Definition:</b> ir_Technibel.h:65</div></div>
<div class="ttc" id="air__Technibel_8h_html_a1ee37af3cf79f33b6e2278823711432b"><div class="ttname"><a href="ir__Technibel_8h.html#a1ee37af3cf79f33b6e2278823711432b">kTechnibelAcModeOffset</a></div><div class="ttdeci">const uint8_t kTechnibelAcModeOffset</div><div class="ttdef"><b>Definition:</b> ir_Technibel.h:82</div></div>
<div class="ttc" id="air__Technibel_8h_html_a9f4657bf4664a1fdcb4c009a663b03b5"><div class="ttname"><a href="ir__Technibel_8h.html#a9f4657bf4664a1fdcb4c009a663b03b5">kTechnibelAcHoursSize</a></div><div class="ttdeci">const uint8_t kTechnibelAcHoursSize</div><div class="ttdef"><b>Definition:</b> ir_Technibel.h:54</div></div>
<div class="ttc" id="air__Technibel_8h_html_a1762c9688b2295f792021026f630921b"><div class="ttname"><a href="ir__Technibel_8h.html#a1762c9688b2295f792021026f630921b">kTechnibelAcTempSize</a></div><div class="ttdeci">const uint8_t kTechnibelAcTempSize</div><div class="ttdef"><b>Definition:</b> ir_Technibel.h:59</div></div>
<div class="ttc" id="air__Technibel_8h_html_a6f4c74a83e3734474d84dc305f975cd1"><div class="ttname"><a href="ir__Technibel_8h.html#a6f4c74a83e3734474d84dc305f975cd1">kTechnibelAcTimerHoursOffset</a></div><div class="ttdeci">const uint8_t kTechnibelAcTimerHoursOffset</div><div class="ttdef"><b>Definition:</b> ir_Technibel.h:52</div></div>
<div class="ttc" id="air__Technibel_8h_html_a99ec40b7785d37b9e2b1a44dd4f07aaa"><div class="ttname"><a href="ir__Technibel_8h.html#a99ec40b7785d37b9e2b1a44dd4f07aaa">kTechnibelAcFooterOffset</a></div><div class="ttdeci">const uint8_t kTechnibelAcFooterOffset</div><div class="ttdef"><b>Definition:</b> ir_Technibel.h:48</div></div>
<div class="ttc" id="air__Technibel_8h_html_ad693a1007876dca52ae3bb8394517fc1"><div class="ttname"><a href="ir__Technibel_8h.html#ad693a1007876dca52ae3bb8394517fc1">kTechnibelAcModeSize</a></div><div class="ttdeci">const uint8_t kTechnibelAcModeSize</div><div class="ttdef"><b>Definition:</b> ir_Technibel.h:83</div></div>
<div class="ttc" id="air__Technibel_8h_html_a37be9b31a3b56a6fab83d7e101b788dc"><div class="ttname"><a href="ir__Technibel_8h.html#a37be9b31a3b56a6fab83d7e101b788dc">kTechnibelAcChecksumSize</a></div><div class="ttdeci">const uint8_t kTechnibelAcChecksumSize</div><div class="ttdef"><b>Definition:</b> ir_Technibel.h:46</div></div>
<!-- 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

@ -1,328 +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: src/ir_Technibel.h Source File</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 id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">ir_Technibel.h</div> </div>
</div><!--header-->
<div class="contents">
<a href="ir__Technibel_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">// Copyright 2020 Quentin Briollant</span></div>
<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160; </div>
<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160; </div>
<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="preprocessor">#ifndef IR_TECHNIBEL_H_</span></div>
<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="preprocessor">#define IR_TECHNIBEL_H_</span></div>
<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160; </div>
<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="preprocessor">#define __STDC_LIMIT_MACROS</span></div>
<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="preprocessor">#include &lt;stdint.h&gt;</span></div>
<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="preprocessor">#ifndef UNIT_TEST</span></div>
<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="preprocessor">#include &lt;Arduino.h&gt;</span></div>
<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="IRremoteESP8266_8h.html">IRremoteESP8266.h</a>&quot;</span></div>
<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="IRsend_8h.html">IRsend.h</a>&quot;</span></div>
<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="preprocessor">#ifdef UNIT_TEST</span></div>
<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="preprocessor">#include &quot;IRsend_test.h&quot;</span></div>
<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160; </div>
<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="comment">// Supports:</span></div>
<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="comment">// Brand: Technibel, Model: IRO PLUS</span></div>
<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160; </div>
<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160; </div>
<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="comment">/* State bit map:</span></div>
<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="comment"></span> </div>
<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="comment">+--+--+--+--+--+--+--+--+--+------------+-----------+----------+--+--+--+--+</span></div>
<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="comment">| FIXED HEADER |ON|TIMER CHANGE|TEMP CHANGE|FAN CHANGE| MODE |</span></div>
<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="comment">+--+--+--+--+--+--+--+--+--+------------+-----------+----------+--+--+--+--+</span></div>
<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="comment"> 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40</span></div>
<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;<span class="comment"></span> </div>
<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="comment">+-----+------+-----+-----+---+--+--+--+---+--+--+--+--+--+--+--+</span></div>
<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="comment">|TIMER|C OR F|SWING|SLEEP| 0 | FAN | 0 | TEMPERATURE |</span></div>
<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;<span class="comment">+-----+------+-----+-----+---+--+--+--+---+--+--+--+--+--+--+--+</span></div>
<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;<span class="comment"> 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24</span></div>
<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;<span class="comment"></span> </div>
<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;<span class="comment">+---+---+---+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+</span></div>
<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;<span class="comment">| 0 | 0 | 0 | ON TIME HOUR | FOOTER | CHECKSUM |</span></div>
<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;<span class="comment">+---+---+---+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+</span></div>
<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;<span class="comment"> 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0</span></div>
<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;<span class="comment"></span> </div>
<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;<span class="comment"></span> </div>
<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;<span class="comment">*/</span></div>
<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160; </div>
<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;<span class="comment">// Constants</span></div>
<div class="line"><a name="l00045"></a><span class="lineno"><a class="line" href="ir__Technibel_8h.html#a9b8300844129b440eb827d7bb9c23011"> 45</a></span>&#160;<span class="keyword">const</span> uint8_t <a class="code" href="ir__Technibel_8h.html#a9b8300844129b440eb827d7bb9c23011">kTechnibelAcChecksumOffset</a> = 0;</div>
<div class="line"><a name="l00046"></a><span class="lineno"><a class="line" href="ir__Technibel_8h.html#a37be9b31a3b56a6fab83d7e101b788dc"> 46</a></span>&#160;<span class="keyword">const</span> uint8_t <a class="code" href="ir__Technibel_8h.html#a37be9b31a3b56a6fab83d7e101b788dc">kTechnibelAcChecksumSize</a> = 8;</div>
<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160; </div>
<div class="line"><a name="l00048"></a><span class="lineno"><a class="line" href="ir__Technibel_8h.html#a99ec40b7785d37b9e2b1a44dd4f07aaa"> 48</a></span>&#160;<span class="keyword">const</span> uint8_t <a class="code" href="ir__Technibel_8h.html#a99ec40b7785d37b9e2b1a44dd4f07aaa">kTechnibelAcFooterOffset</a> = <a class="code" href="ir__Technibel_8h.html#a9b8300844129b440eb827d7bb9c23011">kTechnibelAcChecksumOffset</a> +</div>
<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160; <a class="code" href="ir__Technibel_8h.html#a37be9b31a3b56a6fab83d7e101b788dc">kTechnibelAcChecksumSize</a>;</div>
<div class="line"><a name="l00050"></a><span class="lineno"><a class="line" href="ir__Technibel_8h.html#a8f2d29928978641a19b262a05aa7adbb"> 50</a></span>&#160;<span class="keyword">const</span> uint8_t <a class="code" href="ir__Technibel_8h.html#a8f2d29928978641a19b262a05aa7adbb">kTechnibelAcFooterSize</a> = 8;</div>
<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160; </div>
<div class="line"><a name="l00052"></a><span class="lineno"><a class="line" href="ir__Technibel_8h.html#a6f4c74a83e3734474d84dc305f975cd1"> 52</a></span>&#160;<span class="keyword">const</span> uint8_t <a class="code" href="ir__Technibel_8h.html#a6f4c74a83e3734474d84dc305f975cd1">kTechnibelAcTimerHoursOffset</a> = <a class="code" href="ir__Technibel_8h.html#a99ec40b7785d37b9e2b1a44dd4f07aaa">kTechnibelAcFooterOffset</a> +</div>
<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160; <a class="code" href="ir__Technibel_8h.html#a8f2d29928978641a19b262a05aa7adbb">kTechnibelAcFooterSize</a>;</div>
<div class="line"><a name="l00054"></a><span class="lineno"><a class="line" href="ir__Technibel_8h.html#a9f4657bf4664a1fdcb4c009a663b03b5"> 54</a></span>&#160;<span class="keyword">const</span> uint8_t <a class="code" href="ir__Technibel_8h.html#a9f4657bf4664a1fdcb4c009a663b03b5">kTechnibelAcHoursSize</a> = 8; <span class="comment">// Max 24 hrs</span></div>
<div class="line"><a name="l00055"></a><span class="lineno"><a class="line" href="ir__Technibel_8h.html#af689f2686034aa45b19be75077a0baa6"> 55</a></span>&#160;<span class="keyword">const</span> uint8_t <a class="code" href="ir__Technibel_8h.html#af689f2686034aa45b19be75077a0baa6">kTechnibelAcTimerMax</a> = 24;</div>
<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160; </div>
<div class="line"><a name="l00057"></a><span class="lineno"><a class="line" href="ir__Technibel_8h.html#aec6f8354390ab069325df2b9faf9a07e"> 57</a></span>&#160;<span class="keyword">const</span> uint8_t <a class="code" href="ir__Technibel_8h.html#aec6f8354390ab069325df2b9faf9a07e">kTechnibelAcTempOffset</a> = <a class="code" href="ir__Technibel_8h.html#a6f4c74a83e3734474d84dc305f975cd1">kTechnibelAcTimerHoursOffset</a> +</div>
<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160; <a class="code" href="ir__Technibel_8h.html#a9f4657bf4664a1fdcb4c009a663b03b5">kTechnibelAcHoursSize</a>;</div>
<div class="line"><a name="l00059"></a><span class="lineno"><a class="line" href="ir__Technibel_8h.html#a1762c9688b2295f792021026f630921b"> 59</a></span>&#160;<span class="keyword">const</span> uint8_t <a class="code" href="ir__Technibel_8h.html#a1762c9688b2295f792021026f630921b">kTechnibelAcTempSize</a> = 8;</div>
<div class="line"><a name="l00060"></a><span class="lineno"><a class="line" href="ir__Technibel_8h.html#a82962d65e7835dc589bd2a9ace171de7"> 60</a></span>&#160;<span class="keyword">const</span> uint8_t <a class="code" href="ir__Technibel_8h.html#a82962d65e7835dc589bd2a9ace171de7">kTechnibelAcTempMinC</a> = 16; <span class="comment">// Deg C</span></div>
<div class="line"><a name="l00061"></a><span class="lineno"><a class="line" href="ir__Technibel_8h.html#a141efb22c7ac16c9218ecfde9577b132"> 61</a></span>&#160;<span class="keyword">const</span> uint8_t <a class="code" href="ir__Technibel_8h.html#a141efb22c7ac16c9218ecfde9577b132">kTechnibelAcTempMaxC</a> = 31; <span class="comment">// Deg C</span></div>
<div class="line"><a name="l00062"></a><span class="lineno"><a class="line" href="ir__Technibel_8h.html#acbe3d2e41a0c2bf1b8857ab97cbb7b3c"> 62</a></span>&#160;<span class="keyword">const</span> uint8_t <a class="code" href="ir__Technibel_8h.html#acbe3d2e41a0c2bf1b8857ab97cbb7b3c">kTechnibelAcTempMinF</a> = 61; <span class="comment">// Deg F</span></div>
<div class="line"><a name="l00063"></a><span class="lineno"><a class="line" href="ir__Technibel_8h.html#a048b6c574309291de654ee0340ffbe3c"> 63</a></span>&#160;<span class="keyword">const</span> uint8_t <a class="code" href="ir__Technibel_8h.html#a048b6c574309291de654ee0340ffbe3c">kTechnibelAcTempMaxF</a> = 88; <span class="comment">// Deg F</span></div>
<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160; </div>
<div class="line"><a name="l00065"></a><span class="lineno"><a class="line" href="ir__Technibel_8h.html#a737d597c15c66400f8175422d538a7a9"> 65</a></span>&#160;<span class="keyword">const</span> uint8_t <a class="code" href="ir__Technibel_8h.html#a737d597c15c66400f8175422d538a7a9">kTechnibelAcFanOffset</a> = <a class="code" href="ir__Technibel_8h.html#aec6f8354390ab069325df2b9faf9a07e">kTechnibelAcTempOffset</a></div>
<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160; + <a class="code" href="ir__Technibel_8h.html#a1762c9688b2295f792021026f630921b">kTechnibelAcTempSize</a>;</div>
<div class="line"><a name="l00067"></a><span class="lineno"><a class="line" href="ir__Technibel_8h.html#a29d3d827bd0486f4f1c6c8090bfae7b3"> 67</a></span>&#160;<span class="keyword">const</span> uint8_t <a class="code" href="ir__Technibel_8h.html#a29d3d827bd0486f4f1c6c8090bfae7b3">kTechnibelAcFanSize</a> = 4;</div>
<div class="line"><a name="l00068"></a><span class="lineno"><a class="line" href="ir__Technibel_8h.html#a3be4c4dbdfe0ef1ab7f7f2308ee5f906"> 68</a></span>&#160;<span class="keyword">const</span> uint8_t <a class="code" href="ir__Technibel_8h.html#a3be4c4dbdfe0ef1ab7f7f2308ee5f906">kTechnibelAcFanLow</a> = 0b0001;</div>
<div class="line"><a name="l00069"></a><span class="lineno"><a class="line" href="ir__Technibel_8h.html#ae390f138de9e24940a066a75f960ce67"> 69</a></span>&#160;<span class="keyword">const</span> uint8_t <a class="code" href="ir__Technibel_8h.html#ae390f138de9e24940a066a75f960ce67">kTechnibelAcFanMedium</a> = 0b0010;</div>
<div class="line"><a name="l00070"></a><span class="lineno"><a class="line" href="ir__Technibel_8h.html#a7ec8f7e2911b0a8db8714aa06377a017"> 70</a></span>&#160;<span class="keyword">const</span> uint8_t <a class="code" href="ir__Technibel_8h.html#a7ec8f7e2911b0a8db8714aa06377a017">kTechnibelAcFanHigh</a> = 0b0100;</div>
<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160; </div>
<div class="line"><a name="l00072"></a><span class="lineno"><a class="line" href="ir__Technibel_8h.html#a76ba7668a44d61a98b46f993dc4b3df9"> 72</a></span>&#160;<span class="keyword">const</span> uint8_t <a class="code" href="ir__Technibel_8h.html#a76ba7668a44d61a98b46f993dc4b3df9">kTechnibelAcSleepBit</a> = <a class="code" href="ir__Technibel_8h.html#a737d597c15c66400f8175422d538a7a9">kTechnibelAcFanOffset</a> +</div>
<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160; <a class="code" href="ir__Technibel_8h.html#a29d3d827bd0486f4f1c6c8090bfae7b3">kTechnibelAcFanSize</a>;</div>
<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160; </div>
<div class="line"><a name="l00075"></a><span class="lineno"><a class="line" href="ir__Technibel_8h.html#a483bc46b705db0606c05c4e6d898284b"> 75</a></span>&#160;<span class="keyword">const</span> uint8_t <a class="code" href="ir__Technibel_8h.html#a483bc46b705db0606c05c4e6d898284b">kTechnibelAcSwingBit</a> = <a class="code" href="ir__Technibel_8h.html#a76ba7668a44d61a98b46f993dc4b3df9">kTechnibelAcSleepBit</a> + 1;</div>
<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160; </div>
<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160;<span class="comment">// (0 = Celsius, 1 = Fahrenheit)</span></div>
<div class="line"><a name="l00078"></a><span class="lineno"><a class="line" href="ir__Technibel_8h.html#a06f844beb86350bb6f68031d275bddb7"> 78</a></span>&#160;<span class="keyword">const</span> uint8_t <a class="code" href="ir__Technibel_8h.html#a06f844beb86350bb6f68031d275bddb7">kTechnibelAcTempUnitBit</a> = <a class="code" href="ir__Technibel_8h.html#a483bc46b705db0606c05c4e6d898284b">kTechnibelAcSwingBit</a> + 1;</div>
<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160; </div>
<div class="line"><a name="l00080"></a><span class="lineno"><a class="line" href="ir__Technibel_8h.html#a5d68f5b246870a37d173eba04e510f7a"> 80</a></span>&#160;<span class="keyword">const</span> uint8_t <a class="code" href="ir__Technibel_8h.html#a5d68f5b246870a37d173eba04e510f7a">kTechnibelAcTimerEnableBit</a> = <a class="code" href="ir__Technibel_8h.html#a06f844beb86350bb6f68031d275bddb7">kTechnibelAcTempUnitBit</a> + 1;</div>
<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160; </div>
<div class="line"><a name="l00082"></a><span class="lineno"><a class="line" href="ir__Technibel_8h.html#a1ee37af3cf79f33b6e2278823711432b"> 82</a></span>&#160;<span class="keyword">const</span> uint8_t <a class="code" href="ir__Technibel_8h.html#a1ee37af3cf79f33b6e2278823711432b">kTechnibelAcModeOffset</a> = <a class="code" href="ir__Technibel_8h.html#a5d68f5b246870a37d173eba04e510f7a">kTechnibelAcTimerEnableBit</a> + 1;</div>
<div class="line"><a name="l00083"></a><span class="lineno"><a class="line" href="ir__Technibel_8h.html#ad693a1007876dca52ae3bb8394517fc1"> 83</a></span>&#160;<span class="keyword">const</span> uint8_t <a class="code" href="ir__Technibel_8h.html#ad693a1007876dca52ae3bb8394517fc1">kTechnibelAcModeSize</a> = 4;</div>
<div class="line"><a name="l00084"></a><span class="lineno"><a class="line" href="ir__Technibel_8h.html#aa0a74f362c3d9160660763d89195b387"> 84</a></span>&#160;<span class="keyword">const</span> uint8_t <a class="code" href="ir__Technibel_8h.html#aa0a74f362c3d9160660763d89195b387">kTechnibelAcCool</a> = 0b0001;</div>
<div class="line"><a name="l00085"></a><span class="lineno"><a class="line" href="ir__Technibel_8h.html#afb6b5b6b2e88fb06f1706c57e03672d8"> 85</a></span>&#160;<span class="keyword">const</span> uint8_t <a class="code" href="ir__Technibel_8h.html#afb6b5b6b2e88fb06f1706c57e03672d8">kTechnibelAcDry</a> = 0b0010;</div>
<div class="line"><a name="l00086"></a><span class="lineno"><a class="line" href="ir__Technibel_8h.html#a9b9c7971f9f76dbb8b742727f48408d6"> 86</a></span>&#160;<span class="keyword">const</span> uint8_t <a class="code" href="ir__Technibel_8h.html#a9b9c7971f9f76dbb8b742727f48408d6">kTechnibelAcFan</a> = 0b0100;</div>
<div class="line"><a name="l00087"></a><span class="lineno"><a class="line" href="ir__Technibel_8h.html#a517fa48501655e8d4f0f86146a8761d3"> 87</a></span>&#160;<span class="keyword">const</span> uint8_t <a class="code" href="ir__Technibel_8h.html#a517fa48501655e8d4f0f86146a8761d3">kTechnibelAcHeat</a> = 0b1000;</div>
<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160; </div>
<div class="line"><a name="l00089"></a><span class="lineno"><a class="line" href="ir__Technibel_8h.html#a50269bdab460a8fef93aecf331e8fef1"> 89</a></span>&#160;<span class="keyword">const</span> uint8_t <a class="code" href="ir__Technibel_8h.html#a50269bdab460a8fef93aecf331e8fef1">kTechnibelAcFanChangeBit</a> = <a class="code" href="ir__Technibel_8h.html#a1ee37af3cf79f33b6e2278823711432b">kTechnibelAcModeOffset</a> +</div>
<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160; <a class="code" href="ir__Technibel_8h.html#ad693a1007876dca52ae3bb8394517fc1">kTechnibelAcModeSize</a>;</div>
<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160; </div>
<div class="line"><a name="l00092"></a><span class="lineno"><a class="line" href="ir__Technibel_8h.html#a1790aed6a7ac25672503a7d08390712c"> 92</a></span>&#160;<span class="keyword">const</span> uint8_t <a class="code" href="ir__Technibel_8h.html#a1790aed6a7ac25672503a7d08390712c">kTechnibelAcTempChangeBit</a> = <a class="code" href="ir__Technibel_8h.html#a50269bdab460a8fef93aecf331e8fef1">kTechnibelAcFanChangeBit</a> + 1;</div>
<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160; </div>
<div class="line"><a name="l00094"></a><span class="lineno"><a class="line" href="ir__Technibel_8h.html#af1ccda6403e9afda03e4c18d99fbae55"> 94</a></span>&#160;<span class="keyword">const</span> uint8_t <a class="code" href="ir__Technibel_8h.html#af1ccda6403e9afda03e4c18d99fbae55">kTechnibelAcTimerChangeBit</a> = <a class="code" href="ir__Technibel_8h.html#a1790aed6a7ac25672503a7d08390712c">kTechnibelAcTempChangeBit</a> + 1;</div>
<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160; </div>
<div class="line"><a name="l00096"></a><span class="lineno"><a class="line" href="ir__Technibel_8h.html#ab3582b78d197a55b5d85c219c95d0d2d"> 96</a></span>&#160;<span class="keyword">const</span> uint8_t <a class="code" href="ir__Technibel_8h.html#ab3582b78d197a55b5d85c219c95d0d2d">kTechnibelAcPowerBit</a> = <a class="code" href="ir__Technibel_8h.html#af1ccda6403e9afda03e4c18d99fbae55">kTechnibelAcTimerChangeBit</a> + 1;</div>
<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160; </div>
<div class="line"><a name="l00098"></a><span class="lineno"><a class="line" href="ir__Technibel_8h.html#a750df711adeb31d902ca20b572c6f541"> 98</a></span>&#160;<span class="keyword">const</span> uint8_t <a class="code" href="ir__Technibel_8h.html#a750df711adeb31d902ca20b572c6f541">kTechnibelAcHeaderOffset</a> = <a class="code" href="ir__Technibel_8h.html#ab3582b78d197a55b5d85c219c95d0d2d">kTechnibelAcPowerBit</a> + 1;</div>
<div class="line"><a name="l00099"></a><span class="lineno"><a class="line" href="ir__Technibel_8h.html#a8024c7db1c3883b6d3a0aea1c03a365f"> 99</a></span>&#160;<span class="keyword">const</span> uint8_t <a class="code" href="ir__Technibel_8h.html#a8024c7db1c3883b6d3a0aea1c03a365f">kTechnibelAcHeaderSize</a> = 8;</div>
<div class="line"><a name="l00100"></a><span class="lineno"><a class="line" href="ir__Technibel_8h.html#a11b2a3eaded5d7890c65f8eaa7c445a6"> 100</a></span>&#160;<span class="keyword">const</span> uint8_t <a class="code" href="ir__Technibel_8h.html#a11b2a3eaded5d7890c65f8eaa7c445a6">kTechnibelAcHeader</a> = 0b00011000;</div>
<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160; </div>
<div class="line"><a name="l00102"></a><span class="lineno"><a class="line" href="ir__Technibel_8h.html#a1c526f7f53f689c095c70687d6bd20ee"> 102</a></span>&#160;<span class="keyword">const</span> uint64_t <a class="code" href="ir__Technibel_8h.html#a1c526f7f53f689c095c70687d6bd20ee">kTechnibelAcResetState</a> = 0x180101140000EA; </div>
<div class="line"><a name="l00103"></a><span class="lineno"> 103</span>&#160; </div>
<div class="line"><a name="l00105"></a><span class="lineno"> 105</span>&#160; </div>
<div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160;<span class="comment">// Classes</span></div>
<div class="line"><a name="l00108"></a><span class="lineno"><a class="line" href="classIRTechnibelAc.html"> 108</a></span>&#160;<span class="comment"></span><span class="keyword">class </span><a class="code" href="classIRTechnibelAc.html">IRTechnibelAc</a> {</div>
<div class="line"><a name="l00109"></a><span class="lineno"> 109</span>&#160; <span class="keyword">public</span>:</div>
<div class="line"><a name="l00110"></a><span class="lineno"> 110</span>&#160; <span class="keyword">explicit</span> <a class="code" href="classIRTechnibelAc.html#a799407de348870d5765acf163ab92a75">IRTechnibelAc</a>(<span class="keyword">const</span> uint16_t pin, <span class="keyword">const</span> <span class="keywordtype">bool</span> inverted = <span class="keyword">false</span>,</div>
<div class="line"><a name="l00111"></a><span class="lineno"> 111</span>&#160; <span class="keyword">const</span> <span class="keywordtype">bool</span> use_modulation = <span class="keyword">true</span>);</div>
<div class="line"><a name="l00112"></a><span class="lineno"> 112</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classIRTechnibelAc.html#a03c2709e237ad3aefb094a65d89f3610">stateReset</a>();</div>
<div class="line"><a name="l00113"></a><span class="lineno"> 113</span>&#160;<span class="preprocessor">#if SEND_TECHNIBEL_AC</span></div>
<div class="line"><a name="l00114"></a><span class="lineno"> 114</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classIRTechnibelAc.html#ad3a94fdd7b718d8d4ba3ffdb84cf0ebb">send</a>(<span class="keyword">const</span> uint16_t repeat = <a class="code" href="IRremoteESP8266_8h.html#a0e797e69cca806e73c902f5d9dfe1bf1">kTechnibelAcDefaultRepeat</a>);</div>
<div class="line"><a name="l00119"></a><span class="lineno"><a class="line" href="classIRTechnibelAc.html#a137e375497c699b0e7bfd8a7d46f087c"> 119</a></span>&#160; int8_t <a class="code" href="classIRTechnibelAc.html#a137e375497c699b0e7bfd8a7d46f087c">calibrate</a>(<span class="keywordtype">void</span>) { <span class="keywordflow">return</span> <a class="code" href="classIRTechnibelAc.html#adb30f91c384028cc53aaae6edaacf3b0">_irsend</a>.<a class="code" href="classIRsend.html#ad1776aa6c699f9eeca1eef9bb4fe355b">calibrate</a>(); }</div>
<div class="line"><a name="l00120"></a><span class="lineno"> 120</span>&#160;<span class="preprocessor">#endif // SEND_TECHNIBEL_AC</span></div>
<div class="line"><a name="l00121"></a><span class="lineno"> 121</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classIRTechnibelAc.html#ad35c2c0c75109d70519b641ca3052bd2">begin</a>();</div>
<div class="line"><a name="l00122"></a><span class="lineno"> 122</span>&#160; <span class="keyword">static</span> uint8_t <a class="code" href="classIRTechnibelAc.html#a1762ef4003cec898543cebe0957e2c8b">calcChecksum</a>(<span class="keyword">const</span> uint64_t state);</div>
<div class="line"><a name="l00123"></a><span class="lineno"> 123</span>&#160; <span class="keyword">static</span> <span class="keywordtype">bool</span> <a class="code" href="classIRTechnibelAc.html#ac0bc7bfe24f72255230c8a4c1c7eb192">validChecksum</a>(<span class="keyword">const</span> uint64_t state);</div>
<div class="line"><a name="l00124"></a><span class="lineno"> 124</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classIRTechnibelAc.html#a935f26d55d7d5c7024e8b298fda9aeb4">setPower</a>(<span class="keyword">const</span> <span class="keywordtype">bool</span> <a class="code" href="classIRTechnibelAc.html#aa9244f6a6539d3d1b7c511468494ab8b">on</a>);</div>
<div class="line"><a name="l00125"></a><span class="lineno"> 125</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classIRTechnibelAc.html#a4d6cf3def81be5cc160b3480b62e1224">getPower</a>();</div>
<div class="line"><a name="l00126"></a><span class="lineno"> 126</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classIRTechnibelAc.html#aa9244f6a6539d3d1b7c511468494ab8b">on</a>();</div>
<div class="line"><a name="l00127"></a><span class="lineno"> 127</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classIRTechnibelAc.html#adc97da083abe7999e2386941b0ecf79b">off</a>();</div>
<div class="line"><a name="l00128"></a><span class="lineno"> 128</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classIRTechnibelAc.html#a48ea1ac452c84b0a6c705a5c341c8ad5">setTempUnit</a>(<span class="keyword">const</span> <span class="keywordtype">bool</span> celsius);</div>
<div class="line"><a name="l00129"></a><span class="lineno"> 129</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classIRTechnibelAc.html#aa5390e402b6f87297fecda57b0beaa7a">getTempUnit</a>(<span class="keywordtype">void</span>);</div>
<div class="line"><a name="l00130"></a><span class="lineno"> 130</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classIRTechnibelAc.html#add05b89590340e891e2e1e666c5d033b">setTemp</a>(<span class="keyword">const</span> uint8_t temp, <span class="keyword">const</span> <span class="keywordtype">bool</span> fahrenheit = <span class="keyword">false</span>);</div>
<div class="line"><a name="l00131"></a><span class="lineno"> 131</span>&#160; uint8_t <a class="code" href="classIRTechnibelAc.html#ab64dcb5e6607e19104d90722169ac549">getTemp</a>();</div>
<div class="line"><a name="l00132"></a><span class="lineno"> 132</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classIRTechnibelAc.html#a885f272cfa47004dfd8d19a6e251a337">setFan</a>(<span class="keyword">const</span> uint8_t speed);</div>
<div class="line"><a name="l00133"></a><span class="lineno"> 133</span>&#160; uint8_t <a class="code" href="classIRTechnibelAc.html#a46f24dd93c161d4003da789ec58b0250">getFan</a>();</div>
<div class="line"><a name="l00134"></a><span class="lineno"> 134</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classIRTechnibelAc.html#a04917b3760ed658d88ad2dae976d7a64">setMode</a>(<span class="keyword">const</span> uint8_t mode);</div>
<div class="line"><a name="l00135"></a><span class="lineno"> 135</span>&#160; uint8_t <a class="code" href="classIRTechnibelAc.html#a551d62b6ec745f4ba0185475235b3b4d">getMode</a>();</div>
<div class="line"><a name="l00136"></a><span class="lineno"> 136</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classIRTechnibelAc.html#ad6c991f62d9ff127e662b8bbfe0376ca">setSwing</a>(<span class="keyword">const</span> <span class="keywordtype">bool</span> <a class="code" href="classIRTechnibelAc.html#aa9244f6a6539d3d1b7c511468494ab8b">on</a>);</div>
<div class="line"><a name="l00137"></a><span class="lineno"> 137</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classIRTechnibelAc.html#aac69b416cad7e1ff96cd6ef20bf6e5f0">getSwing</a>();</div>
<div class="line"><a name="l00138"></a><span class="lineno"> 138</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classIRTechnibelAc.html#a9368635dd24b042066094bfca13e8a17">convertSwing</a>(<span class="keyword">const</span> <a class="code" href="namespacestdAc.html#ac07f224c7bb47cac55dd01f24770ef43">stdAc::swingv_t</a> swing);</div>
<div class="line"><a name="l00139"></a><span class="lineno"> 139</span>&#160; <a class="code" href="namespacestdAc.html#ac07f224c7bb47cac55dd01f24770ef43">stdAc::swingv_t</a> <a class="code" href="classIRTechnibelAc.html#ac379ff8f6f84fd93aa503269c36d6b49">toCommonSwing</a>(<span class="keyword">const</span> <span class="keywordtype">bool</span> swing);</div>
<div class="line"><a name="l00140"></a><span class="lineno"> 140</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classIRTechnibelAc.html#a2df311dc104af45a281c7d87512248d4">setSleep</a>(<span class="keyword">const</span> <span class="keywordtype">bool</span> <a class="code" href="classIRTechnibelAc.html#aa9244f6a6539d3d1b7c511468494ab8b">on</a>);</div>
<div class="line"><a name="l00141"></a><span class="lineno"> 141</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classIRTechnibelAc.html#aa6969c7dcf882dfa16941e7abef045d8">getSleep</a>();</div>
<div class="line"><a name="l00142"></a><span class="lineno"> 142</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classIRTechnibelAc.html#a0fc61ce2941376e03d8285495e1fe2b2">setTimerEnabled</a>(<span class="keyword">const</span> <span class="keywordtype">bool</span> <a class="code" href="classIRTechnibelAc.html#aa9244f6a6539d3d1b7c511468494ab8b">on</a>);</div>
<div class="line"><a name="l00143"></a><span class="lineno"> 143</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classIRTechnibelAc.html#a89b4b15b24f3ac27575837ede7ab55dd">getTimerEnabled</a>(<span class="keywordtype">void</span>);</div>
<div class="line"><a name="l00144"></a><span class="lineno"> 144</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classIRTechnibelAc.html#a940a048710432db01bcd1be34ea5324e">setTimer</a>(<span class="keyword">const</span> uint16_t nr_of_mins);</div>
<div class="line"><a name="l00145"></a><span class="lineno"> 145</span>&#160; uint16_t <a class="code" href="classIRTechnibelAc.html#a74cace7e71a224092e134897b1173f14">getTimer</a>(<span class="keywordtype">void</span>);</div>
<div class="line"><a name="l00146"></a><span class="lineno"> 146</span>&#160; uint64_t <a class="code" href="classIRTechnibelAc.html#a4575d11677bbe4fe6e8d84163a6f3ab1">getRaw</a>();</div>
<div class="line"><a name="l00147"></a><span class="lineno"> 147</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classIRTechnibelAc.html#aed63ea8dd6ba08a13623be756462a997">setRaw</a>(<span class="keyword">const</span> uint64_t state);</div>
<div class="line"><a name="l00148"></a><span class="lineno"> 148</span>&#160; uint8_t <a class="code" href="classIRTechnibelAc.html#a2e9eef25e288656e7840b09cda0f9aa5">convertMode</a>(<span class="keyword">const</span> <a class="code" href="namespacestdAc.html#a99ad268c783486f9b3207cb78f48444f">stdAc::opmode_t</a> mode);</div>
<div class="line"><a name="l00149"></a><span class="lineno"> 149</span>&#160; uint8_t <a class="code" href="classIRTechnibelAc.html#aa59bf477a0ed2b814096f135cc5fe7c6">convertFan</a>(<span class="keyword">const</span> <a class="code" href="namespacestdAc.html#a8bb0dbf18fe69f639f4ac0b3ff133383">stdAc::fanspeed_t</a> speed);</div>
<div class="line"><a name="l00150"></a><span class="lineno"> 150</span>&#160; <span class="keyword">static</span> <a class="code" href="namespacestdAc.html#a99ad268c783486f9b3207cb78f48444f">stdAc::opmode_t</a> <a class="code" href="classIRTechnibelAc.html#a1a75968674695a9a6b3da2bc979e6cac">toCommonMode</a>(<span class="keyword">const</span> uint8_t mode);</div>
<div class="line"><a name="l00151"></a><span class="lineno"> 151</span>&#160; <span class="keyword">static</span> <a class="code" href="namespacestdAc.html#a8bb0dbf18fe69f639f4ac0b3ff133383">stdAc::fanspeed_t</a> <a class="code" href="classIRTechnibelAc.html#aece92f0e3f4dd4c3b25a8b0408926d45">toCommonFanSpeed</a>(<span class="keyword">const</span> uint8_t speed);</div>
<div class="line"><a name="l00152"></a><span class="lineno"> 152</span>&#160; <a class="code" href="structstdAc_1_1state__t.html">stdAc::state_t</a> <a class="code" href="classIRTechnibelAc.html#a9af0fc80dc9fa741235d334a1e5e8d1d">toCommon</a>(<span class="keywordtype">void</span>);</div>
<div class="line"><a name="l00153"></a><span class="lineno"> 153</span>&#160; <a class="code" href="IRremoteESP8266_8h.html#afbeda3fd1bdc8c37d01bdf9f5c8274ff">String</a> <a class="code" href="classIRTechnibelAc.html#a18a7992603a8d8aece2dc6007e8a2dba">toString</a>();</div>
<div class="line"><a name="l00154"></a><span class="lineno"> 154</span>&#160;<span class="preprocessor">#ifndef UNIT_TEST</span></div>
<div class="line"><a name="l00155"></a><span class="lineno"> 155</span>&#160; </div>
<div class="line"><a name="l00156"></a><span class="lineno"> 156</span>&#160; <span class="keyword">private</span>:</div>
<div class="line"><a name="l00157"></a><span class="lineno"><a class="line" href="classIRTechnibelAc.html#adb30f91c384028cc53aaae6edaacf3b0"> 157</a></span>&#160; <a class="code" href="classIRsend.html">IRsend</a> <a class="code" href="classIRTechnibelAc.html#adb30f91c384028cc53aaae6edaacf3b0">_irsend</a>;</div>
<div class="line"><a name="l00158"></a><span class="lineno"> 158</span>&#160;<span class="preprocessor">#else</span></div>
<div class="line"><a name="l00159"></a><span class="lineno"><a class="line" href="classIRTechnibelAc.html#a9db7b15e279e0c17e0eafd8201d5c7dc"> 159</a></span>&#160; IRsendTest <a class="code" href="classIRTechnibelAc.html#a9db7b15e279e0c17e0eafd8201d5c7dc">_irsend</a>;</div>
<div class="line"><a name="l00160"></a><span class="lineno"> 160</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00161"></a><span class="lineno"><a class="line" href="classIRTechnibelAc.html#a83f2c5b6b4494299bee1bcfa6f3a4a31"> 161</a></span>&#160; uint64_t <a class="code" href="classIRTechnibelAc.html#a83f2c5b6b4494299bee1bcfa6f3a4a31">remote_state</a>; <span class="comment">// The state of the IR remote.</span></div>
<div class="line"><a name="l00162"></a><span class="lineno"><a class="line" href="classIRTechnibelAc.html#a0b98069ac7367419f736fa0e639e4847"> 162</a></span>&#160; uint8_t <a class="code" href="classIRTechnibelAc.html#a0b98069ac7367419f736fa0e639e4847">_saved_temp</a>; <span class="comment">// The previously user requested temp value.</span></div>
<div class="line"><a name="l00163"></a><span class="lineno"><a class="line" href="classIRTechnibelAc.html#a8d5a8e132e1d5884564f3212d396d160"> 163</a></span>&#160; uint8_t <a class="code" href="classIRTechnibelAc.html#a8d5a8e132e1d5884564f3212d396d160">_saved_temp_units</a>; <span class="comment">// The previously user requested temp units.</span></div>
<div class="line"><a name="l00164"></a><span class="lineno"> 164</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classIRTechnibelAc.html#af93f984eacd2820cad58400a85b0f05b">checksum</a>(<span class="keywordtype">void</span>);</div>
<div class="line"><a name="l00165"></a><span class="lineno"> 165</span>&#160;};</div>
<div class="line"><a name="l00166"></a><span class="lineno"> 166</span>&#160;<span class="preprocessor">#endif // IR_TECHNIBEL_H_</span></div>
</div><!-- fragment --></div><!-- contents -->
<div class="ttc" id="aclassIRTechnibelAc_html_a9db7b15e279e0c17e0eafd8201d5c7dc"><div class="ttname"><a href="classIRTechnibelAc.html#a9db7b15e279e0c17e0eafd8201d5c7dc">IRTechnibelAc::_irsend</a></div><div class="ttdeci">IRsendTest _irsend</div><div class="ttdef"><b>Definition:</b> ir_Technibel.h:159</div></div>
<div class="ttc" id="aclassIRTechnibelAc_html_a18a7992603a8d8aece2dc6007e8a2dba"><div class="ttname"><a href="classIRTechnibelAc.html#a18a7992603a8d8aece2dc6007e8a2dba">IRTechnibelAc::toString</a></div><div class="ttdeci">String toString()</div><div class="ttdoc">Convert the current internal state into a human readable string.</div><div class="ttdef"><b>Definition:</b> ir_Technibel.cpp:399</div></div>
<div class="ttc" id="aclassIRTechnibelAc_html_a1762ef4003cec898543cebe0957e2c8b"><div class="ttname"><a href="classIRTechnibelAc.html#a1762ef4003cec898543cebe0957e2c8b">IRTechnibelAc::calcChecksum</a></div><div class="ttdeci">static uint8_t calcChecksum(const uint64_t state)</div><div class="ttdoc">Compute the checksum of the supplied state.</div><div class="ttdef"><b>Definition:</b> ir_Technibel.cpp:109</div></div>
<div class="ttc" id="aclassIRTechnibelAc_html_aa5390e402b6f87297fecda57b0beaa7a"><div class="ttname"><a href="classIRTechnibelAc.html#aa5390e402b6f87297fecda57b0beaa7a">IRTechnibelAc::getTempUnit</a></div><div class="ttdeci">bool getTempUnit(void)</div><div class="ttdoc">Get the temperature unit setting.</div><div class="ttdef"><b>Definition:</b> ir_Technibel.cpp:180</div></div>
<div class="ttc" id="aclassIRTechnibelAc_html_a04917b3760ed658d88ad2dae976d7a64"><div class="ttname"><a href="classIRTechnibelAc.html#a04917b3760ed658d88ad2dae976d7a64">IRTechnibelAc::setMode</a></div><div class="ttdeci">void setMode(const uint8_t mode)</div><div class="ttdoc">Set the operating mode of the A/C.</div><div class="ttdef"><b>Definition:</b> ir_Technibel.cpp:260</div></div>
<div class="ttc" id="aclassIRTechnibelAc_html_ab64dcb5e6607e19104d90722169ac549"><div class="ttname"><a href="classIRTechnibelAc.html#ab64dcb5e6607e19104d90722169ac549">IRTechnibelAc::getTemp</a></div><div class="ttdeci">uint8_t getTemp()</div><div class="ttdoc">Get the current temperature setting.</div><div class="ttdef"><b>Definition:</b> ir_Technibel.cpp:198</div></div>
<div class="ttc" id="aclassIRTechnibelAc_html_a74cace7e71a224092e134897b1173f14"><div class="ttname"><a href="classIRTechnibelAc.html#a74cace7e71a224092e134897b1173f14">IRTechnibelAc::getTimer</a></div><div class="ttdeci">uint16_t getTimer(void)</div><div class="ttdoc">Get the timer time for when the A/C unit will switch power state.</div><div class="ttdef"><b>Definition:</b> ir_Technibel.cpp:365</div></div>
<div class="ttc" id="aclassIRTechnibelAc_html_a03c2709e237ad3aefb094a65d89f3610"><div class="ttname"><a href="classIRTechnibelAc.html#a03c2709e237ad3aefb094a65d89f3610">IRTechnibelAc::stateReset</a></div><div class="ttdeci">void stateReset()</div><div class="ttdoc">Reset the internal state of the emulation.</div><div class="ttdef"><b>Definition:</b> ir_Technibel.cpp:134</div></div>
<div class="ttc" id="air__Technibel_8h_html_a8f2d29928978641a19b262a05aa7adbb"><div class="ttname"><a href="ir__Technibel_8h.html#a8f2d29928978641a19b262a05aa7adbb">kTechnibelAcFooterSize</a></div><div class="ttdeci">const uint8_t kTechnibelAcFooterSize</div><div class="ttdef"><b>Definition:</b> ir_Technibel.h:50</div></div>
<div class="ttc" id="air__Technibel_8h_html_acbe3d2e41a0c2bf1b8857ab97cbb7b3c"><div class="ttname"><a href="ir__Technibel_8h.html#acbe3d2e41a0c2bf1b8857ab97cbb7b3c">kTechnibelAcTempMinF</a></div><div class="ttdeci">const uint8_t kTechnibelAcTempMinF</div><div class="ttdef"><b>Definition:</b> ir_Technibel.h:62</div></div>
<div class="ttc" id="aclassIRTechnibelAc_html_ad35c2c0c75109d70519b641ca3052bd2"><div class="ttname"><a href="classIRTechnibelAc.html#ad35c2c0c75109d70519b641ca3052bd2">IRTechnibelAc::begin</a></div><div class="ttdeci">void begin()</div><div class="ttdoc">Set up hardware to be able to send a message.</div><div class="ttdef"><b>Definition:</b> ir_Technibel.cpp:96</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="air__Technibel_8h_html_a3be4c4dbdfe0ef1ab7f7f2308ee5f906"><div class="ttname"><a href="ir__Technibel_8h.html#a3be4c4dbdfe0ef1ab7f7f2308ee5f906">kTechnibelAcFanLow</a></div><div class="ttdeci">const uint8_t kTechnibelAcFanLow</div><div class="ttdef"><b>Definition:</b> ir_Technibel.h:68</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="air__Technibel_8h_html_a29d3d827bd0486f4f1c6c8090bfae7b3"><div class="ttname"><a href="ir__Technibel_8h.html#a29d3d827bd0486f4f1c6c8090bfae7b3">kTechnibelAcFanSize</a></div><div class="ttdeci">const uint8_t kTechnibelAcFanSize</div><div class="ttdef"><b>Definition:</b> ir_Technibel.h:67</div></div>
<div class="ttc" id="aclassIRTechnibelAc_html_a1a75968674695a9a6b3da2bc979e6cac"><div class="ttname"><a href="classIRTechnibelAc.html#a1a75968674695a9a6b3da2bc979e6cac">IRTechnibelAc::toCommonMode</a></div><div class="ttdeci">static stdAc::opmode_t toCommonMode(const uint8_t mode)</div><div class="ttdoc">Convert a native mode into its stdAc equivalent.</div><div class="ttdef"><b>Definition:</b> ir_Technibel.cpp:292</div></div>
<div class="ttc" id="aclassIRTechnibelAc_html_aed63ea8dd6ba08a13623be756462a997"><div class="ttname"><a href="classIRTechnibelAc.html#aed63ea8dd6ba08a13623be756462a997">IRTechnibelAc::setRaw</a></div><div class="ttdeci">void setRaw(const uint64_t state)</div><div class="ttdoc">Set the internal state from a valid code for this protocol.</div><div class="ttdef"><b>Definition:</b> ir_Technibel.cpp:149</div></div>
<div class="ttc" id="aclassIRTechnibelAc_html_a799407de348870d5765acf163ab92a75"><div class="ttname"><a href="classIRTechnibelAc.html#a799407de348870d5765acf163ab92a75">IRTechnibelAc::IRTechnibelAc</a></div><div class="ttdeci">IRTechnibelAc(const uint16_t pin, const bool inverted=false, const bool use_modulation=true)</div><div class="ttdoc">Class constructor.</div><div class="ttdef"><b>Definition:</b> ir_Technibel.cpp:91</div></div>
<div class="ttc" id="aclassIRTechnibelAc_html_a48ea1ac452c84b0a6c705a5c341c8ad5"><div class="ttname"><a href="classIRTechnibelAc.html#a48ea1ac452c84b0a6c705a5c341c8ad5">IRTechnibelAc::setTempUnit</a></div><div class="ttdeci">void setTempUnit(const bool celsius)</div><div class="ttdoc">Set the temperature unit setting.</div><div class="ttdef"><b>Definition:</b> ir_Technibel.cpp:173</div></div>
<div class="ttc" id="aIRsend_8h_html"><div class="ttname"><a href="IRsend_8h.html">IRsend.h</a></div></div>
<div class="ttc" id="aclassIRTechnibelAc_html_a940a048710432db01bcd1be34ea5324e"><div class="ttname"><a href="classIRTechnibelAc.html#a940a048710432db01bcd1be34ea5324e">IRTechnibelAc::setTimer</a></div><div class="ttdeci">void setTimer(const uint16_t nr_of_mins)</div><div class="ttdoc">Set the timer for when the A/C unit will switch off.</div><div class="ttdef"><b>Definition:</b> ir_Technibel.cpp:355</div></div>
<div class="ttc" id="aclassIRTechnibelAc_html_af93f984eacd2820cad58400a85b0f05b"><div class="ttname"><a href="classIRTechnibelAc.html#af93f984eacd2820cad58400a85b0f05b">IRTechnibelAc::checksum</a></div><div class="ttdeci">void checksum(void)</div><div class="ttdoc">Set the checksum of the internal state.</div><div class="ttdef"><b>Definition:</b> ir_Technibel.cpp:127</div></div>
<div class="ttc" id="aclassIRTechnibelAc_html_ac0bc7bfe24f72255230c8a4c1c7eb192"><div class="ttname"><a href="classIRTechnibelAc.html#ac0bc7bfe24f72255230c8a4c1c7eb192">IRTechnibelAc::validChecksum</a></div><div class="ttdeci">static bool validChecksum(const uint64_t state)</div><div class="ttdoc">Confirm the checksum of the supplied state is valid.</div><div class="ttdef"><b>Definition:</b> ir_Technibel.cpp:121</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:182</div></div>
<div class="ttc" id="air__Technibel_8h_html_a9b8300844129b440eb827d7bb9c23011"><div class="ttname"><a href="ir__Technibel_8h.html#a9b8300844129b440eb827d7bb9c23011">kTechnibelAcChecksumOffset</a></div><div class="ttdeci">const uint8_t kTechnibelAcChecksumOffset</div><div class="ttdef"><b>Definition:</b> ir_Technibel.h:45</div></div>
<div class="ttc" id="air__Technibel_8h_html_a5d68f5b246870a37d173eba04e510f7a"><div class="ttname"><a href="ir__Technibel_8h.html#a5d68f5b246870a37d173eba04e510f7a">kTechnibelAcTimerEnableBit</a></div><div class="ttdeci">const uint8_t kTechnibelAcTimerEnableBit</div><div class="ttdef"><b>Definition:</b> ir_Technibel.h:80</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="aclassIRTechnibelAc_html_a4d6cf3def81be5cc160b3480b62e1224"><div class="ttname"><a href="classIRTechnibelAc.html#a4d6cf3def81be5cc160b3480b62e1224">IRTechnibelAc::getPower</a></div><div class="ttdeci">bool getPower()</div><div class="ttdoc">Get the value of the current power setting.</div><div class="ttdef"><b>Definition:</b> ir_Technibel.cpp:167</div></div>
<div class="ttc" id="aclassIRTechnibelAc_html_add05b89590340e891e2e1e666c5d033b"><div class="ttname"><a href="classIRTechnibelAc.html#add05b89590340e891e2e1e666c5d033b">IRTechnibelAc::setTemp</a></div><div class="ttdeci">void setTemp(const uint8_t temp, const bool fahrenheit=false)</div><div class="ttdoc">Set the temperature.</div><div class="ttdef"><b>Definition:</b> ir_Technibel.cpp:187</div></div>
<div class="ttc" id="aclassIRTechnibelAc_html_a83f2c5b6b4494299bee1bcfa6f3a4a31"><div class="ttname"><a href="classIRTechnibelAc.html#a83f2c5b6b4494299bee1bcfa6f3a4a31">IRTechnibelAc::remote_state</a></div><div class="ttdeci">uint64_t remote_state</div><div class="ttdef"><b>Definition:</b> ir_Technibel.h:161</div></div>
<div class="ttc" id="aclassIRTechnibelAc_html_a4575d11677bbe4fe6e8d84163a6f3ab1"><div class="ttname"><a href="classIRTechnibelAc.html#a4575d11677bbe4fe6e8d84163a6f3ab1">IRTechnibelAc::getRaw</a></div><div class="ttdeci">uint64_t getRaw()</div><div class="ttdoc">Get a copy of the internal state/code for this protocol.</div><div class="ttdef"><b>Definition:</b> ir_Technibel.cpp:142</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:1178</div></div>
<div class="ttc" id="air__Technibel_8h_html_a141efb22c7ac16c9218ecfde9577b132"><div class="ttname"><a href="ir__Technibel_8h.html#a141efb22c7ac16c9218ecfde9577b132">kTechnibelAcTempMaxC</a></div><div class="ttdeci">const uint8_t kTechnibelAcTempMaxC</div><div class="ttdef"><b>Definition:</b> ir_Technibel.h:61</div></div>
<div class="ttc" id="air__Technibel_8h_html_aec6f8354390ab069325df2b9faf9a07e"><div class="ttname"><a href="ir__Technibel_8h.html#aec6f8354390ab069325df2b9faf9a07e">kTechnibelAcTempOffset</a></div><div class="ttdeci">const uint8_t kTechnibelAcTempOffset</div><div class="ttdef"><b>Definition:</b> ir_Technibel.h:57</div></div>
<div class="ttc" id="air__Technibel_8h_html_a76ba7668a44d61a98b46f993dc4b3df9"><div class="ttname"><a href="ir__Technibel_8h.html#a76ba7668a44d61a98b46f993dc4b3df9">kTechnibelAcSleepBit</a></div><div class="ttdeci">const uint8_t kTechnibelAcSleepBit</div><div class="ttdef"><b>Definition:</b> ir_Technibel.h:72</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="aclassIRTechnibelAc_html_ac379ff8f6f84fd93aa503269c36d6b49"><div class="ttname"><a href="classIRTechnibelAc.html#ac379ff8f6f84fd93aa503269c36d6b49">IRTechnibelAc::toCommonSwing</a></div><div class="ttdeci">stdAc::swingv_t toCommonSwing(const bool swing)</div><div class="ttdoc">Convert a native swing into its stdAc equivalent.</div><div class="ttdef"><b>Definition:</b> ir_Technibel.cpp:323</div></div>
<div class="ttc" id="air__Technibel_8h_html_a737d597c15c66400f8175422d538a7a9"><div class="ttname"><a href="ir__Technibel_8h.html#a737d597c15c66400f8175422d538a7a9">kTechnibelAcFanOffset</a></div><div class="ttdeci">const uint8_t kTechnibelAcFanOffset</div><div class="ttdef"><b>Definition:</b> ir_Technibel.h:65</div></div>
<div class="ttc" id="air__Technibel_8h_html_a7ec8f7e2911b0a8db8714aa06377a017"><div class="ttname"><a href="ir__Technibel_8h.html#a7ec8f7e2911b0a8db8714aa06377a017">kTechnibelAcFanHigh</a></div><div class="ttdeci">const uint8_t kTechnibelAcFanHigh</div><div class="ttdef"><b>Definition:</b> ir_Technibel.h:70</div></div>
<div class="ttc" id="air__Technibel_8h_html_af689f2686034aa45b19be75077a0baa6"><div class="ttname"><a href="ir__Technibel_8h.html#af689f2686034aa45b19be75077a0baa6">kTechnibelAcTimerMax</a></div><div class="ttdeci">const uint8_t kTechnibelAcTimerMax</div><div class="ttdef"><b>Definition:</b> ir_Technibel.h:55</div></div>
<div class="ttc" id="aclassIRTechnibelAc_html_ad3a94fdd7b718d8d4ba3ffdb84cf0ebb"><div class="ttname"><a href="classIRTechnibelAc.html#ad3a94fdd7b718d8d4ba3ffdb84cf0ebb">IRTechnibelAc::send</a></div><div class="ttdeci">void send(const uint16_t repeat=kTechnibelAcDefaultRepeat)</div><div class="ttdoc">Send the current internal state as an IR message.</div><div class="ttdef"><b>Definition:</b> ir_Technibel.cpp:101</div></div>
<div class="ttc" id="aclassIRTechnibelAc_html_adc97da083abe7999e2386941b0ecf79b"><div class="ttname"><a href="classIRTechnibelAc.html#adc97da083abe7999e2386941b0ecf79b">IRTechnibelAc::off</a></div><div class="ttdeci">void off()</div><div class="ttdoc">Set the requested power state of the A/C to off.</div><div class="ttdef"><b>Definition:</b> ir_Technibel.cpp:157</div></div>
<div class="ttc" id="air__Technibel_8h_html_aa0a74f362c3d9160660763d89195b387"><div class="ttname"><a href="ir__Technibel_8h.html#aa0a74f362c3d9160660763d89195b387">kTechnibelAcCool</a></div><div class="ttdeci">const uint8_t kTechnibelAcCool</div><div class="ttdef"><b>Definition:</b> ir_Technibel.h:84</div></div>
<div class="ttc" id="air__Technibel_8h_html_af1ccda6403e9afda03e4c18d99fbae55"><div class="ttname"><a href="ir__Technibel_8h.html#af1ccda6403e9afda03e4c18d99fbae55">kTechnibelAcTimerChangeBit</a></div><div class="ttdeci">const uint8_t kTechnibelAcTimerChangeBit</div><div class="ttdef"><b>Definition:</b> ir_Technibel.h:94</div></div>
<div class="ttc" id="air__Technibel_8h_html_a9b9c7971f9f76dbb8b742727f48408d6"><div class="ttname"><a href="ir__Technibel_8h.html#a9b9c7971f9f76dbb8b742727f48408d6">kTechnibelAcFan</a></div><div class="ttdeci">const uint8_t kTechnibelAcFan</div><div class="ttdef"><b>Definition:</b> ir_Technibel.h:86</div></div>
<div class="ttc" id="air__Technibel_8h_html_a11b2a3eaded5d7890c65f8eaa7c445a6"><div class="ttname"><a href="ir__Technibel_8h.html#a11b2a3eaded5d7890c65f8eaa7c445a6">kTechnibelAcHeader</a></div><div class="ttdeci">const uint8_t kTechnibelAcHeader</div><div class="ttdef"><b>Definition:</b> ir_Technibel.h:100</div></div>
<div class="ttc" id="aclassIRTechnibelAc_html_a89b4b15b24f3ac27575837ede7ab55dd"><div class="ttname"><a href="classIRTechnibelAc.html#a89b4b15b24f3ac27575837ede7ab55dd">IRTechnibelAc::getTimerEnabled</a></div><div class="ttdeci">bool getTimerEnabled(void)</div><div class="ttdoc">Is the timer function enabled?</div><div class="ttdef"><b>Definition:</b> ir_Technibel.cpp:347</div></div>
<div class="ttc" id="aclassIRTechnibelAc_html_aa6969c7dcf882dfa16941e7abef045d8"><div class="ttname"><a href="classIRTechnibelAc.html#aa6969c7dcf882dfa16941e7abef045d8">IRTechnibelAc::getSleep</a></div><div class="ttdeci">bool getSleep()</div><div class="ttdoc">Get the Sleep setting of the A/C.</div><div class="ttdef"><b>Definition:</b> ir_Technibel.cpp:335</div></div>
<div class="ttc" id="air__Technibel_8h_html_a517fa48501655e8d4f0f86146a8761d3"><div class="ttname"><a href="ir__Technibel_8h.html#a517fa48501655e8d4f0f86146a8761d3">kTechnibelAcHeat</a></div><div class="ttdeci">const uint8_t kTechnibelAcHeat</div><div class="ttdef"><b>Definition:</b> ir_Technibel.h:87</div></div>
<div class="ttc" id="air__Technibel_8h_html_a50269bdab460a8fef93aecf331e8fef1"><div class="ttname"><a href="ir__Technibel_8h.html#a50269bdab460a8fef93aecf331e8fef1">kTechnibelAcFanChangeBit</a></div><div class="ttdeci">const uint8_t kTechnibelAcFanChangeBit</div><div class="ttdef"><b>Definition:</b> ir_Technibel.h:89</div></div>
<div class="ttc" id="air__Technibel_8h_html_a8024c7db1c3883b6d3a0aea1c03a365f"><div class="ttname"><a href="ir__Technibel_8h.html#a8024c7db1c3883b6d3a0aea1c03a365f">kTechnibelAcHeaderSize</a></div><div class="ttdeci">const uint8_t kTechnibelAcHeaderSize</div><div class="ttdef"><b>Definition:</b> ir_Technibel.h:99</div></div>
<div class="ttc" id="aclassIRTechnibelAc_html"><div class="ttname"><a href="classIRTechnibelAc.html">IRTechnibelAc</a></div><div class="ttdoc">Class for handling detailed Technibel A/C messages.</div><div class="ttdef"><b>Definition:</b> ir_Technibel.h:108</div></div>
<div class="ttc" id="aclassIRTechnibelAc_html_a9af0fc80dc9fa741235d334a1e5e8d1d"><div class="ttname"><a href="classIRTechnibelAc.html#a9af0fc80dc9fa741235d334a1e5e8d1d">IRTechnibelAc::toCommon</a></div><div class="ttdeci">stdAc::state_t toCommon(void)</div><div class="ttdoc">Convert the current internal state into its stdAc::state_t equivalent.</div><div class="ttdef"><b>Definition:</b> ir_Technibel.cpp:373</div></div>
<div class="ttc" id="air__Technibel_8h_html_ab3582b78d197a55b5d85c219c95d0d2d"><div class="ttname"><a href="ir__Technibel_8h.html#ab3582b78d197a55b5d85c219c95d0d2d">kTechnibelAcPowerBit</a></div><div class="ttdeci">const uint8_t kTechnibelAcPowerBit</div><div class="ttdef"><b>Definition:</b> ir_Technibel.h:96</div></div>
<div class="ttc" id="aclassIRTechnibelAc_html_aa59bf477a0ed2b814096f135cc5fe7c6"><div class="ttname"><a href="classIRTechnibelAc.html#aa59bf477a0ed2b814096f135cc5fe7c6">IRTechnibelAc::convertFan</a></div><div class="ttdeci">uint8_t convertFan(const stdAc::fanspeed_t speed)</div><div class="ttdoc">Convert a stdAc::fanspeed_t enum into it's native speed.</div><div class="ttdef"><b>Definition:</b> ir_Technibel.cpp:230</div></div>
<div class="ttc" id="air__Technibel_8h_html_a483bc46b705db0606c05c4e6d898284b"><div class="ttname"><a href="ir__Technibel_8h.html#a483bc46b705db0606c05c4e6d898284b">kTechnibelAcSwingBit</a></div><div class="ttdeci">const uint8_t kTechnibelAcSwingBit</div><div class="ttdef"><b>Definition:</b> ir_Technibel.h:75</div></div>
<div class="ttc" id="aclassIRTechnibelAc_html_a0b98069ac7367419f736fa0e639e4847"><div class="ttname"><a href="classIRTechnibelAc.html#a0b98069ac7367419f736fa0e639e4847">IRTechnibelAc::_saved_temp</a></div><div class="ttdeci">uint8_t _saved_temp</div><div class="ttdef"><b>Definition:</b> ir_Technibel.h:162</div></div>
<div class="ttc" id="air__Technibel_8h_html_a06f844beb86350bb6f68031d275bddb7"><div class="ttname"><a href="ir__Technibel_8h.html#a06f844beb86350bb6f68031d275bddb7">kTechnibelAcTempUnitBit</a></div><div class="ttdeci">const uint8_t kTechnibelAcTempUnitBit</div><div class="ttdef"><b>Definition:</b> ir_Technibel.h:78</div></div>
<div class="ttc" id="air__Technibel_8h_html_a1ee37af3cf79f33b6e2278823711432b"><div class="ttname"><a href="ir__Technibel_8h.html#a1ee37af3cf79f33b6e2278823711432b">kTechnibelAcModeOffset</a></div><div class="ttdeci">const uint8_t kTechnibelAcModeOffset</div><div class="ttdef"><b>Definition:</b> ir_Technibel.h:82</div></div>
<div class="ttc" id="air__Technibel_8h_html_a750df711adeb31d902ca20b572c6f541"><div class="ttname"><a href="ir__Technibel_8h.html#a750df711adeb31d902ca20b572c6f541">kTechnibelAcHeaderOffset</a></div><div class="ttdeci">const uint8_t kTechnibelAcHeaderOffset</div><div class="ttdef"><b>Definition:</b> ir_Technibel.h:98</div></div>
<div class="ttc" id="air__Technibel_8h_html_a9f4657bf4664a1fdcb4c009a663b03b5"><div class="ttname"><a href="ir__Technibel_8h.html#a9f4657bf4664a1fdcb4c009a663b03b5">kTechnibelAcHoursSize</a></div><div class="ttdeci">const uint8_t kTechnibelAcHoursSize</div><div class="ttdef"><b>Definition:</b> ir_Technibel.h:54</div></div>
<div class="ttc" id="aclassIRTechnibelAc_html_aac69b416cad7e1ff96cd6ef20bf6e5f0"><div class="ttname"><a href="classIRTechnibelAc.html#aac69b416cad7e1ff96cd6ef20bf6e5f0">IRTechnibelAc::getSwing</a></div><div class="ttdeci">bool getSwing()</div><div class="ttdoc">Get the (vertical) swing setting of the A/C.</div><div class="ttdef"><b>Definition:</b> ir_Technibel.cpp:309</div></div>
<div class="ttc" id="air__Technibel_8h_html_a82962d65e7835dc589bd2a9ace171de7"><div class="ttname"><a href="ir__Technibel_8h.html#a82962d65e7835dc589bd2a9ace171de7">kTechnibelAcTempMinC</a></div><div class="ttdeci">const uint8_t kTechnibelAcTempMinC</div><div class="ttdef"><b>Definition:</b> ir_Technibel.h:60</div></div>
<div class="ttc" id="air__Technibel_8h_html_a1762c9688b2295f792021026f630921b"><div class="ttname"><a href="ir__Technibel_8h.html#a1762c9688b2295f792021026f630921b">kTechnibelAcTempSize</a></div><div class="ttdeci">const uint8_t kTechnibelAcTempSize</div><div class="ttdef"><b>Definition:</b> ir_Technibel.h:59</div></div>
<div class="ttc" id="air__Technibel_8h_html_a6f4c74a83e3734474d84dc305f975cd1"><div class="ttname"><a href="ir__Technibel_8h.html#a6f4c74a83e3734474d84dc305f975cd1">kTechnibelAcTimerHoursOffset</a></div><div class="ttdeci">const uint8_t kTechnibelAcTimerHoursOffset</div><div class="ttdef"><b>Definition:</b> ir_Technibel.h:52</div></div>
<div class="ttc" id="aclassIRTechnibelAc_html_a8d5a8e132e1d5884564f3212d396d160"><div class="ttname"><a href="classIRTechnibelAc.html#a8d5a8e132e1d5884564f3212d396d160">IRTechnibelAc::_saved_temp_units</a></div><div class="ttdeci">uint8_t _saved_temp_units</div><div class="ttdef"><b>Definition:</b> ir_Technibel.h:163</div></div>
<div class="ttc" id="aclassIRTechnibelAc_html_a46f24dd93c161d4003da789ec58b0250"><div class="ttname"><a href="classIRTechnibelAc.html#a46f24dd93c161d4003da789ec58b0250">IRTechnibelAc::getFan</a></div><div class="ttdeci">uint8_t getFan()</div><div class="ttdoc">Get the current fan speed setting.</div><div class="ttdef"><b>Definition:</b> ir_Technibel.cpp:223</div></div>
<div class="ttc" id="air__Technibel_8h_html_a1c526f7f53f689c095c70687d6bd20ee"><div class="ttname"><a href="ir__Technibel_8h.html#a1c526f7f53f689c095c70687d6bd20ee">kTechnibelAcResetState</a></div><div class="ttdeci">const uint64_t kTechnibelAcResetState</div><div class="ttdoc">Mode:Cool, Power:Off, fan:Low, temp:20, swing:Off, sleep:Off.</div><div class="ttdef"><b>Definition:</b> ir_Technibel.h:102</div></div>
<div class="ttc" id="aclassIRTechnibelAc_html_a0fc61ce2941376e03d8285495e1fe2b2"><div class="ttname"><a href="classIRTechnibelAc.html#a0fc61ce2941376e03d8285495e1fe2b2">IRTechnibelAc::setTimerEnabled</a></div><div class="ttdeci">void setTimerEnabled(const bool on)</div><div class="ttdoc">Set the enable timer setting.</div><div class="ttdef"><b>Definition:</b> ir_Technibel.cpp:341</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:929</div></div>
<div class="ttc" id="aclassIRTechnibelAc_html_ad6c991f62d9ff127e662b8bbfe0376ca"><div class="ttname"><a href="classIRTechnibelAc.html#ad6c991f62d9ff127e662b8bbfe0376ca">IRTechnibelAc::setSwing</a></div><div class="ttdeci">void setSwing(const bool on)</div><div class="ttdoc">Set the (vertical) swing setting of the A/C.</div><div class="ttdef"><b>Definition:</b> ir_Technibel.cpp:303</div></div>
<div class="ttc" id="aclassIRTechnibelAc_html_a551d62b6ec745f4ba0185475235b3b4d"><div class="ttname"><a href="classIRTechnibelAc.html#a551d62b6ec745f4ba0185475235b3b4d">IRTechnibelAc::getMode</a></div><div class="ttdeci">uint8_t getMode()</div><div class="ttdoc">Get the operating mode setting of the A/C.</div><div class="ttdef"><b>Definition:</b> ir_Technibel.cpp:254</div></div>
<div class="ttc" id="aclassIRTechnibelAc_html_a137e375497c699b0e7bfd8a7d46f087c"><div class="ttname"><a href="classIRTechnibelAc.html#a137e375497c699b0e7bfd8a7d46f087c">IRTechnibelAc::calibrate</a></div><div class="ttdeci">int8_t calibrate(void)</div><div class="ttdoc">Run the calibration to calculate uSec timing offsets for this platform.</div><div class="ttdef"><b>Definition:</b> ir_Technibel.h:119</div></div>
<div class="ttc" id="aclassIRTechnibelAc_html_aece92f0e3f4dd4c3b25a8b0408926d45"><div class="ttname"><a href="classIRTechnibelAc.html#aece92f0e3f4dd4c3b25a8b0408926d45">IRTechnibelAc::toCommonFanSpeed</a></div><div class="ttdeci">static stdAc::fanspeed_t toCommonFanSpeed(const uint8_t speed)</div><div class="ttdoc">Convert a native fan speed into its stdAc equivalent.</div><div class="ttdef"><b>Definition:</b> ir_Technibel.cpp:244</div></div>
<div class="ttc" id="air__Technibel_8h_html_ae390f138de9e24940a066a75f960ce67"><div class="ttname"><a href="ir__Technibel_8h.html#ae390f138de9e24940a066a75f960ce67">kTechnibelAcFanMedium</a></div><div class="ttdeci">const uint8_t kTechnibelAcFanMedium</div><div class="ttdef"><b>Definition:</b> ir_Technibel.h:69</div></div>
<div class="ttc" id="air__Technibel_8h_html_a99ec40b7785d37b9e2b1a44dd4f07aaa"><div class="ttname"><a href="ir__Technibel_8h.html#a99ec40b7785d37b9e2b1a44dd4f07aaa">kTechnibelAcFooterOffset</a></div><div class="ttdeci">const uint8_t kTechnibelAcFooterOffset</div><div class="ttdef"><b>Definition:</b> ir_Technibel.h:48</div></div>
<div class="ttc" id="aclassIRTechnibelAc_html_aa9244f6a6539d3d1b7c511468494ab8b"><div class="ttname"><a href="classIRTechnibelAc.html#aa9244f6a6539d3d1b7c511468494ab8b">IRTechnibelAc::on</a></div><div class="ttdeci">void on()</div><div class="ttdoc">Set the requested power state of the A/C to on.</div><div class="ttdef"><b>Definition:</b> ir_Technibel.cpp:154</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="aclassIRTechnibelAc_html_a9368635dd24b042066094bfca13e8a17"><div class="ttname"><a href="classIRTechnibelAc.html#a9368635dd24b042066094bfca13e8a17">IRTechnibelAc::convertSwing</a></div><div class="ttdeci">bool convertSwing(const stdAc::swingv_t swing)</div><div class="ttdoc">Convert a stdAc::swingv_t enum into it's native swing.</div><div class="ttdef"><b>Definition:</b> ir_Technibel.cpp:316</div></div>
<div class="ttc" id="aclassIRTechnibelAc_html_a2e9eef25e288656e7840b09cda0f9aa5"><div class="ttname"><a href="classIRTechnibelAc.html#a2e9eef25e288656e7840b09cda0f9aa5">IRTechnibelAc::convertMode</a></div><div class="ttdeci">uint8_t convertMode(const stdAc::opmode_t mode)</div><div class="ttdoc">Convert a stdAc::opmode_t enum into its native mode.</div><div class="ttdef"><b>Definition:</b> ir_Technibel.cpp:280</div></div>
<div class="ttc" id="air__Technibel_8h_html_afb6b5b6b2e88fb06f1706c57e03672d8"><div class="ttname"><a href="ir__Technibel_8h.html#afb6b5b6b2e88fb06f1706c57e03672d8">kTechnibelAcDry</a></div><div class="ttdeci">const uint8_t kTechnibelAcDry</div><div class="ttdef"><b>Definition:</b> ir_Technibel.h:85</div></div>
<div class="ttc" id="air__Technibel_8h_html_ad693a1007876dca52ae3bb8394517fc1"><div class="ttname"><a href="ir__Technibel_8h.html#ad693a1007876dca52ae3bb8394517fc1">kTechnibelAcModeSize</a></div><div class="ttdeci">const uint8_t kTechnibelAcModeSize</div><div class="ttdef"><b>Definition:</b> ir_Technibel.h:83</div></div>
<div class="ttc" id="air__Technibel_8h_html_a37be9b31a3b56a6fab83d7e101b788dc"><div class="ttname"><a href="ir__Technibel_8h.html#a37be9b31a3b56a6fab83d7e101b788dc">kTechnibelAcChecksumSize</a></div><div class="ttdeci">const uint8_t kTechnibelAcChecksumSize</div><div class="ttdef"><b>Definition:</b> ir_Technibel.h:46</div></div>
<div class="ttc" id="air__Technibel_8h_html_a048b6c574309291de654ee0340ffbe3c"><div class="ttname"><a href="ir__Technibel_8h.html#a048b6c574309291de654ee0340ffbe3c">kTechnibelAcTempMaxF</a></div><div class="ttdeci">const uint8_t kTechnibelAcTempMaxF</div><div class="ttdef"><b>Definition:</b> ir_Technibel.h:63</div></div>
<div class="ttc" id="aclassIRTechnibelAc_html_adb30f91c384028cc53aaae6edaacf3b0"><div class="ttname"><a href="classIRTechnibelAc.html#adb30f91c384028cc53aaae6edaacf3b0">IRTechnibelAc::_irsend</a></div><div class="ttdeci">IRsend _irsend</div><div class="ttdef"><b>Definition:</b> ir_Technibel.h:157</div></div>
<div class="ttc" id="aclassIRTechnibelAc_html_a935f26d55d7d5c7024e8b298fda9aeb4"><div class="ttname"><a href="classIRTechnibelAc.html#a935f26d55d7d5c7024e8b298fda9aeb4">IRTechnibelAc::setPower</a></div><div class="ttdeci">void setPower(const bool on)</div><div class="ttdoc">Change the power setting.</div><div class="ttdef"><b>Definition:</b> ir_Technibel.cpp:161</div></div>
<div class="ttc" id="aclassIRTechnibelAc_html_a2df311dc104af45a281c7d87512248d4"><div class="ttname"><a href="classIRTechnibelAc.html#a2df311dc104af45a281c7d87512248d4">IRTechnibelAc::setSleep</a></div><div class="ttdeci">void setSleep(const bool on)</div><div class="ttdoc">Set the Sleep setting of the A/C.</div><div class="ttdef"><b>Definition:</b> ir_Technibel.cpp:329</div></div>
<div class="ttc" id="aclassIRTechnibelAc_html_a885f272cfa47004dfd8d19a6e251a337"><div class="ttname"><a href="classIRTechnibelAc.html#a885f272cfa47004dfd8d19a6e251a337">IRTechnibelAc::setFan</a></div><div class="ttdeci">void setFan(const uint8_t speed)</div><div class="ttdoc">Set the speed of the fan.</div><div class="ttdef"><b>Definition:</b> ir_Technibel.cpp:204</div></div>
<div class="ttc" id="air__Technibel_8h_html_a1790aed6a7ac25672503a7d08390712c"><div class="ttname"><a href="ir__Technibel_8h.html#a1790aed6a7ac25672503a7d08390712c">kTechnibelAcTempChangeBit</a></div><div class="ttdeci">const uint8_t kTechnibelAcTempChangeBit</div><div class="ttdef"><b>Definition:</b> ir_Technibel.h:92</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>
<!-- 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

@ -1,30 +0,0 @@
var searchData=
[
['a705_87',['A705',['../unionSharpProtocol.html#a17a7db01f34cacdc975e64e738233d72',1,'SharpProtocol::A705()'],['../IRsend_8h.html#a258e4af12642d613587149fa734e45e7a7478bee154c89b576fd478d9623d9281',1,'A705():&#160;IRsend.h']]],
['a907_88',['A907',['../IRsend_8h.html#a258e4af12642d613587149fa734e45e7a11c3296670bdeab9ddd87e4edb875e64',1,'IRsend.h']]],
['add_89',['add',['../classIRtimer.html#aa8e3ff975ae5468b4727790c828fa032',1,'IRtimer::add()'],['../classTimerMs.html#a77bfc23a029a9172c3dbac03f746b0cb',1,'TimerMs::add()']]],
['addbooltostring_90',['addBoolToString',['../namespaceirutils.html#a12ba9cf1830a886649a80c3cc5fdce2b',1,'irutils']]],
['adddaytostring_91',['addDayToString',['../namespaceirutils.html#a6ead1d10578c64627f8a24b5d8a7444f',1,'irutils']]],
['addfantostring_92',['addFanToString',['../namespaceirutils.html#af222d5a977e2cd2c979184c449d3c2f8',1,'irutils']]],
['addinttostring_93',['addIntToString',['../namespaceirutils.html#a772e623c4b60208200e02afbaec66651',1,'irutils']]],
['addlabeledstring_94',['addLabeledString',['../namespaceirutils.html#ac98793392d1e65c1b8d6895eb9d9b75b',1,'irutils']]],
['addmodeltostring_95',['addModelToString',['../namespaceirutils.html#a06e5a5c2b6f6649035dfa5eb19801367',1,'irutils']]],
['addmodetostring_96',['addModeToString',['../namespaceirutils.html#a8b74ae0258e98aa0eaebc6f3efe1481e',1,'irutils']]],
['address_97',['address',['../classdecode__results.html#a2858c3a5e28eccca95d44aaa87b70e9e',1,'decode_results']]],
['addtemptostring_98',['addTempToString',['../namespaceirutils.html#a0cef0634f4db979a93b7dc19cc2b4a85',1,'irutils']]],
['airflow_99',['AirFlow',['../unionGoodweatherProtocol.html#a7b876552a27a7a9bf84b1009f7b12f7a',1,'GoodweatherProtocol']]],
['airwell_100',['airwell',['../classIRac.html#a26cd62e09250d87b652d35406ebfb159',1,'IRac::airwell()'],['../IRremoteESP8266_8h.html#ad5b287a488a8c1b7b8661f029ab56fada0cd75c2edaa4c674d679dbb39635990a',1,'AIRWELL():&#160;IRremoteESP8266.h']]],
['airwellprotocol_101',['AirwellProtocol',['../unionAirwellProtocol.html',1,'']]],
['aiwa_5frc_5ft501_102',['AIWA_RC_T501',['../IRremoteESP8266_8h.html#ad5b287a488a8c1b7b8661f029ab56fada7dc14b2c4769ef9de663c2e2165d8f75',1,'IRremoteESP8266.h']]],
['akb75215403_103',['AKB75215403',['../IRsend_8h.html#a50c54713e16502d280723334879dc83ba37d3851f43307f1e1eac46c5fbf3f08a',1,'IRsend.h']]],
['altmode_104',['AltMode',['../unionDaikin176Protocol.html#a05511938e152951723792dc08b33d0dd',1,'Daikin176Protocol']]],
['amcor_105',['amcor',['../classIRac.html#a4bad16621b232572e14fe4a53f678131',1,'IRac::amcor()'],['../IRremoteESP8266_8h.html#ad5b287a488a8c1b7b8661f029ab56fada1325ba25674d7a99562f15a1b392086b',1,'AMCOR():&#160;IRremoteESP8266.h']]],
['amcorprotocol_106',['AmcorProtocol',['../unionAmcorProtocol.html',1,'']]],
['ardb1_107',['ARDB1',['../IRsend_8h.html#a7204e78a1fe37a819c0b66f87a685dc0a6f6fcd0be917d91b71c1b80b5446ee5b',1,'IRsend.h']]],
['argo_108',['argo',['../classIRac.html#aa06ee1314529dbf96f4e6f3c28ea6821',1,'IRac::argo()'],['../IRremoteESP8266_8h.html#ad5b287a488a8c1b7b8661f029ab56fadac9ff1fa84905b54238b16d31197efb72',1,'ARGO():&#160;IRremoteESP8266.h']]],
['argoprotocol_109',['ArgoProtocol',['../unionArgoProtocol.html',1,'']]],
['arjw2_110',['ARJW2',['../IRsend_8h.html#a7204e78a1fe37a819c0b66f87a685dc0acbca1f3d199103d8cb9d856b9089cdc4',1,'IRsend.h']]],
['arrah2e_111',['ARRAH2E',['../IRsend_8h.html#a7204e78a1fe37a819c0b66f87a685dc0a6ccf47af1067e794e02e21f03389297b',1,'IRsend.h']]],
['arreb1e_112',['ARREB1E',['../IRsend_8h.html#a7204e78a1fe37a819c0b66f87a685dc0a2443ff6f0181dbc1af275c709d67147a',1,'IRsend.h']]],
['arry4_113',['ARRY4',['../IRsend_8h.html#a7204e78a1fe37a819c0b66f87a685dc0aee3994c5a4a8447463d67df2cdf5a946',1,'IRsend.h']]]
];

View File

@ -1,6 +0,0 @@
var searchData=
[
['quiet_3131',['quiet',['../structstdAc_1_1state__t.html#a251ad14e187a9905137e9e4e010c3e34',1,'stdAc::state_t::quiet()'],['../unionDaikinESPProtocol.html#af93324815f6be6cfc5d0d50af9e73aad',1,'DaikinESPProtocol::Quiet()'],['../unionDaikin2Protocol.html#afa111c9afbc94bcf52e9ba15b59c1bee',1,'Daikin2Protocol::Quiet()'],['../unionDaikin152Protocol.html#ac5bfe8541e53cb2732bfcbc71500ed32',1,'Daikin152Protocol::Quiet()'],['../unionKelvinatorProtocol.html#ac803fe14d6d21155418d2fe0543c9d9f',1,'KelvinatorProtocol::Quiet()']]],
['quiet1_3132',['Quiet1',['../unionSamsungProtocol.html#ac38e3f34f98ac3dae9738a1582dfeca6',1,'SamsungProtocol']]],
['quiet5_3133',['Quiet5',['../unionSamsungProtocol.html#a94a9d2b42e1ab7a308d079322350c3f9',1,'SamsungProtocol']]]
];

View File

@ -1,12 +0,0 @@
var searchData=
[
['wall_3510',['Wall',['../unionDaikin128Protocol.html#aed2c5bc365820f2c0a5f27dd68fa8a05',1,'Daikin128Protocol']]],
['wand_5fid_3511',['wand_id',['../unionmagiquest.html#a1b159cd47635d548e1d4198cd6d41e93',1,'magiquest']]],
['weeklytimer_3512',['WeeklyTimer',['../unionDaikinESPProtocol.html#a25e632da82856caebd233699fda8d796',1,'DaikinESPProtocol']]],
['whirlpool_3513',['whirlpool',['../classIRac.html#ae5f7a03589f614c03c5ad8629100b05a',1,'IRac']]],
['whirlpool_5fac_3514',['WHIRLPOOL_AC',['../IRremoteESP8266_8h.html#ad5b287a488a8c1b7b8661f029ab56fada9faf927323d110269541b356f079b85a',1,'IRremoteESP8266.h']]],
['whirlpool_5fac_5fremote_5fmodel_5ft_3515',['whirlpool_ac_remote_model_t',['../IRsend_8h.html#ab4e3ebf2fdf3c6a46da89a3e6ebcd2e2',1,'IRsend.h']]],
['whynter_3516',['WHYNTER',['../IRremoteESP8266_8h.html#ad5b287a488a8c1b7b8661f029ab56fada458cdd7fa2b29dc8617c694696580c0c',1,'IRremoteESP8266.h']]],
['widevane_3517',['WideVane',['../unionMitsubishi144Protocol.html#ad0c48e95ca7e0658edf7c2ac2b541c3c',1,'Mitsubishi144Protocol']]],
['wifi_3518',['WiFi',['../unionGreeProtocol.html#a6cf8e0a6c54a5d2b6f14074c6f3dcc92',1,'GreeProtocol::WiFi()'],['../unionVoltasProtocol.html#aae1406825a156f159c5ad4b28d20364c',1,'VoltasProtocol::Wifi()']]]
];

View File

@ -1,7 +0,0 @@
var searchData=
[
['zepeal_3523',['ZEPEAL',['../IRremoteESP8266_8h.html#ad5b287a488a8c1b7b8661f029ab56fada1622e3d0835b4d47add716811c7bf797',1,'IRremoteESP8266.h']]],
['zh_2dcn_2eh_3524',['zh-CN.h',['../zh-CN_8h.html',1,'']]],
['zonefollow1_3525',['ZoneFollow1',['../unionCoolixProtocol.html#a5f19a21823bbdb6d5deceb03db0d3d5b',1,'CoolixProtocol']]],
['zonefollow2_3526',['ZoneFollow2',['../unionCoolixProtocol.html#ade33ba99bcfcf9d7dac334e56e9bb167',1,'CoolixProtocol']]]
];

View File

@ -1,4 +0,0 @@
var searchData=
[
['_7eirrecv_3527',['~IRrecv',['../classIRrecv.html#a87d4cca5e350177cb0922842dda1eb5b',1,'IRrecv']]]
];

View File

@ -1,136 +0,0 @@
var searchData=
[
['d_188',['D',['../unionMitsubishi152Protocol.html#ac493830f3bf09e178aa09b24368746c9',1,'Mitsubishi152Protocol']]],
['daikin_189',['daikin',['../classIRac.html#afb6d77bbeb5b2465437cef4f58b83e0e',1,'IRac::daikin()'],['../IRremoteESP8266_8h.html#ad5b287a488a8c1b7b8661f029ab56fadad8dc0597fd237d7098246334f3b5f37e',1,'DAIKIN():&#160;IRremoteESP8266.h']]],
['daikin128_190',['daikin128',['../classIRac.html#a8fe7c254e1bcb32b6b6fdc1f91693a50',1,'IRac::daikin128()'],['../IRremoteESP8266_8h.html#ad5b287a488a8c1b7b8661f029ab56fada4b26fb376f6375dd6d1d4be186438f88',1,'DAIKIN128():&#160;IRremoteESP8266.h']]],
['daikin128protocol_191',['Daikin128Protocol',['../unionDaikin128Protocol.html',1,'']]],
['daikin152_192',['daikin152',['../classIRac.html#a6dff8e608e3e9fecffe71c3fd1ebe74e',1,'IRac::daikin152()'],['../IRremoteESP8266_8h.html#ad5b287a488a8c1b7b8661f029ab56fadad3f5f7ca39aee5fdab671a1b0d647ae4',1,'DAIKIN152():&#160;IRremoteESP8266.h']]],
['daikin152protocol_193',['Daikin152Protocol',['../unionDaikin152Protocol.html',1,'']]],
['daikin160_194',['daikin160',['../classIRac.html#a3b34f44d713efa52f30d43405cde831c',1,'IRac::daikin160()'],['../IRremoteESP8266_8h.html#ad5b287a488a8c1b7b8661f029ab56fada4db6a848df3aed4289801e1b2bbbf6aa',1,'DAIKIN160():&#160;IRremoteESP8266.h']]],
['daikin160protocol_195',['Daikin160Protocol',['../unionDaikin160Protocol.html',1,'']]],
['daikin176_196',['daikin176',['../classIRac.html#aaae173fd58a7b53c3f4d2edbf7c4afe7',1,'IRac::daikin176()'],['../IRremoteESP8266_8h.html#ad5b287a488a8c1b7b8661f029ab56fada57f78a3b04d904f19d10bac13483deab',1,'DAIKIN176():&#160;IRremoteESP8266.h']]],
['daikin176protocol_197',['Daikin176Protocol',['../unionDaikin176Protocol.html',1,'']]],
['daikin2_198',['daikin2',['../classIRac.html#a89eddc0e1b3c41c608208d2752dc954c',1,'IRac::daikin2()'],['../IRremoteESP8266_8h.html#ad5b287a488a8c1b7b8661f029ab56fadab37b344f84d575ec78a92ca55e153586',1,'DAIKIN2():&#160;IRremoteESP8266.h']]],
['daikin216_199',['daikin216',['../classIRac.html#a101ac8b9e9564e557ef1a1f61ff111d9',1,'IRac::daikin216()'],['../IRremoteESP8266_8h.html#ad5b287a488a8c1b7b8661f029ab56fadaa833fa3a20c3cbb7e6206dac4da30ffb',1,'DAIKIN216():&#160;IRremoteESP8266.h']]],
['daikin216protocol_200',['Daikin216Protocol',['../unionDaikin216Protocol.html',1,'']]],
['daikin2protocol_201',['Daikin2Protocol',['../unionDaikin2Protocol.html',1,'']]],
['daikin64_202',['daikin64',['../classIRac.html#a074db6fc0cff2878d80a397020e1b249',1,'IRac::daikin64()'],['../IRremoteESP8266_8h.html#ad5b287a488a8c1b7b8661f029ab56fada70581853ce4883b747d22fdfd74409c4',1,'DAIKIN64():&#160;IRremoteESP8266.h']]],
['daikin64protocol_203',['Daikin64Protocol',['../unionDaikin64Protocol.html',1,'']]],
['daikinespprotocol_204',['DaikinESPProtocol',['../unionDaikinESPProtocol.html',1,'']]],
['data_205',['data',['../structmatch__result__t.html#ae88be61a6d1ffa7c3525aa958f4c0d25',1,'match_result_t']]],
['data0_206',['Data0',['../structCoronaSection.html#a975b14d8bc30807013714158ef7474ea',1,'CoronaSection']]],
['data0inv_207',['Data0Inv',['../structCoronaSection.html#ab05024b8314929dcd8ccdda9b497be8c',1,'CoronaSection']]],
['data1_208',['Data1',['../structCoronaSection.html#a59d97a1bc0a1be50b6f96c4d70673425',1,'CoronaSection']]],
['data1inv_209',['Data1Inv',['../structCoronaSection.html#ada247bbfb60f24cd9e9a612c9621cbb4',1,'CoronaSection']]],
['de_2dch_2eh_210',['de-CH.h',['../de-CH_8h.html',1,'']]],
['de_2dde_2eh_211',['de-DE.h',['../de-DE_8h.html',1,'']]],
['decode_212',['decode',['../classIRrecv.html#aeaa5c07a8b46f8fbb982f996cc1f9f4b',1,'IRrecv']]],
['decode_5fresults_213',['decode_results',['../classdecode__results.html',1,'']]],
['decode_5ftype_214',['decode_type',['../classdecode__results.html#a9c0e9f161b9c90dc10b7561d4c0b50fa',1,'decode_results']]],
['decode_5ftype_5ft_215',['decode_type_t',['../IRremoteESP8266_8h.html#ad5b287a488a8c1b7b8661f029ab56fad',1,'IRremoteESP8266.h']]],
['decodeairwell_216',['decodeAirwell',['../classIRrecv.html#acf4635d5ee146a82498cb0c269b6af41',1,'IRrecv']]],
['decodeaiwarct501_217',['decodeAiwaRCT501',['../classIRrecv.html#aa4d678376a4c0f8ea953474a6f5ef9d2',1,'IRrecv']]],
['decodeamcor_218',['decodeAmcor',['../classIRrecv.html#a8d81fcfb47e36925975d313027689a44',1,'IRrecv']]],
['decodeargo_219',['decodeArgo',['../classIRrecv.html#a94f12dc000a6e7b75ea8680fd48fc487',1,'IRrecv']]],
['decodecarrierac_220',['decodeCarrierAC',['../classIRrecv.html#acf3d1c37038120a5c0996d92577ce74a',1,'IRrecv']]],
['decodecarrierac40_221',['decodeCarrierAC40',['../classIRrecv.html#a4bdb35ec34f49401a6b9becd15b8a3b5',1,'IRrecv']]],
['decodecarrierac64_222',['decodeCarrierAC64',['../classIRrecv.html#a79d03c31da48a385ab47cc8f342ef9b3',1,'IRrecv']]],
['decodecoolix_223',['decodeCOOLIX',['../classIRrecv.html#a964af7e72e2133688f0596c718cb98ca',1,'IRrecv']]],
['decodecoronaac_224',['decodeCoronaAc',['../classIRrecv.html#a981cba14551c93af57f9c1c0e1775d12',1,'IRrecv']]],
['decodedaikin_225',['decodeDaikin',['../classIRrecv.html#a141f0de9f4cae8daeb025aff3904ecaa',1,'IRrecv']]],
['decodedaikin128_226',['decodeDaikin128',['../classIRrecv.html#ac7188577c874d9f8f19304a3ec775415',1,'IRrecv']]],
['decodedaikin152_227',['decodeDaikin152',['../classIRrecv.html#ab20a6586b4e56cc428012ec96f5ccc2c',1,'IRrecv']]],
['decodedaikin160_228',['decodeDaikin160',['../classIRrecv.html#af0b9822defe6b29099079d664d9dc413',1,'IRrecv']]],
['decodedaikin176_229',['decodeDaikin176',['../classIRrecv.html#aa142d1340201b6fdc5b462f46fe21ee0',1,'IRrecv']]],
['decodedaikin2_230',['decodeDaikin2',['../classIRrecv.html#a4c4799a0d45ea5562159c46939617d80',1,'IRrecv']]],
['decodedaikin216_231',['decodeDaikin216',['../classIRrecv.html#a7f860686a5c58aa8f4d1842cfb15b2f9',1,'IRrecv']]],
['decodedaikin64_232',['decodeDaikin64',['../classIRrecv.html#a030701f081a9c6eab0c07b75433b524c',1,'IRrecv']]],
['decodedelonghiac_233',['decodeDelonghiAc',['../classIRrecv.html#a8c91cc83770d243e942387cc16e9ca6f',1,'IRrecv']]],
['decodedenon_234',['decodeDenon',['../classIRrecv.html#a0b1bd1c817cb43bc3755126191b7f4a2',1,'IRrecv']]],
['decodedish_235',['decodeDISH',['../classIRrecv.html#a851776d9178aeb706d9a1abd3f254e31',1,'IRrecv']]],
['decodedoshisha_236',['decodeDoshisha',['../classIRrecv.html#a675c45e6b32aaeca3de734ccf2f0c819',1,'IRrecv']]],
['decodeelectraac_237',['decodeElectraAC',['../classIRrecv.html#ad3a7be8afc36451c8e28e27f3c3e9aaa',1,'IRrecv']]],
['decodeelitescreens_238',['decodeElitescreens',['../classIRrecv.html#ac830ece2c2c200b8c13fcd66828e2846',1,'IRrecv']]],
['decodeepson_239',['decodeEpson',['../classIRrecv.html#aaadef8415f273ba25f4086fecd681d2e',1,'IRrecv']]],
['decodefujitsuac_240',['decodeFujitsuAC',['../classIRrecv.html#aa3778bdf994bf9c99ac48ef95434a826',1,'IRrecv']]],
['decodegicable_241',['decodeGICable',['../classIRrecv.html#afade8dac9b1d023e5e0946e6b2c08aea',1,'IRrecv']]],
['decodegoodweather_242',['decodeGoodweather',['../classIRrecv.html#a64650ce7dbaf5fc860a6a253d906e9de',1,'IRrecv']]],
['decodegree_243',['decodeGree',['../classIRrecv.html#a2e756342d7524a13d53d6c656700638c',1,'IRrecv']]],
['decodehaierac_244',['decodeHaierAC',['../classIRrecv.html#ad97403174f05197a7fa9a4a0107e3111',1,'IRrecv']]],
['decodehaieracyrw02_245',['decodeHaierACYRW02',['../classIRrecv.html#a281fb9d972fee75db49209c42f649822',1,'IRrecv']]],
['decodehash_246',['decodeHash',['../classIRrecv.html#a7c15fbfa7936ca474712a1953911fd06',1,'IRrecv']]],
['decodehitachiac_247',['decodeHitachiAC',['../classIRrecv.html#aa42facfffc0e304005272b6ddd4583c8',1,'IRrecv']]],
['decodehitachiac1_248',['decodeHitachiAC1',['../classIRrecv.html#a122e0dcbf14c90ec2d77399acce21459',1,'IRrecv']]],
['decodehitachiac3_249',['decodeHitachiAc3',['../classIRrecv.html#a113bc834eff00f55d5545ce3fa1ab203',1,'IRrecv']]],
['decodehitachiac424_250',['decodeHitachiAc424',['../classIRrecv.html#a01c3dda56d6d916076fa1affa2213129',1,'IRrecv']]],
['decodeinax_251',['decodeInax',['../classIRrecv.html#a94545c6a8da027b9cb0e23ecba4c29d8',1,'IRrecv']]],
['decodejvc_252',['decodeJVC',['../classIRrecv.html#a25ab71efc223a418e9630d8421f44bc9',1,'IRrecv']]],
['decodekelvinator_253',['decodeKelvinator',['../classIRrecv.html#a0ac82f20b48b2d71ee07eb392578b226',1,'IRrecv']]],
['decodelasertag_254',['decodeLasertag',['../classIRrecv.html#ae4af614a45ea65cb3304ef5bd7965122',1,'IRrecv']]],
['decodelegopf_255',['decodeLegoPf',['../classIRrecv.html#aea75ad0ba1d8fec33de16501940f2553',1,'IRrecv']]],
['decodelg_256',['decodeLG',['../classIRrecv.html#afe70015c36b1477a5de0c193163e13a7',1,'IRrecv']]],
['decodelutron_257',['decodeLutron',['../classIRrecv.html#a6093c4404a9a9d415c5bfeab5ec53be5',1,'IRrecv']]],
['decodemagiquest_258',['decodeMagiQuest',['../classIRrecv.html#a6f3bfcc6767484151dee758bcf94fb0b',1,'IRrecv']]],
['decodemetz_259',['decodeMetz',['../classIRrecv.html#ac39aa52eec10d1c92b6e9713a22252b6',1,'IRrecv']]],
['decodemidea_260',['decodeMidea',['../classIRrecv.html#a255b15601f7439a09ab5e77ad78816fb',1,'IRrecv']]],
['decodemidea24_261',['decodeMidea24',['../classIRrecv.html#a62a04019308b29ae2aea4b3a83ba9155',1,'IRrecv']]],
['decodemirage_262',['decodeMirage',['../classIRrecv.html#aa88813f830a6ff6bfd6e7bde6728a3d5',1,'IRrecv']]],
['decodemitsubishi_263',['decodeMitsubishi',['../classIRrecv.html#a6efe3be80f0ebef3ff94ed0e56c5c52a',1,'IRrecv']]],
['decodemitsubishi112_264',['decodeMitsubishi112',['../classIRrecv.html#ae0690ff3cb5a5cdcdb6a514bb7bf0cdd',1,'IRrecv']]],
['decodemitsubishi136_265',['decodeMitsubishi136',['../classIRrecv.html#a87b3ee57dbdf762a0e305ddd43eec629',1,'IRrecv']]],
['decodemitsubishi2_266',['decodeMitsubishi2',['../classIRrecv.html#a9514197850491a5b8c30ae9ffc89d895',1,'IRrecv']]],
['decodemitsubishiac_267',['decodeMitsubishiAC',['../classIRrecv.html#a942c5f41df5cbff32a8b7703673cb621',1,'IRrecv']]],
['decodemitsubishiheavy_268',['decodeMitsubishiHeavy',['../classIRrecv.html#aef9cedf79793806df4cc5376710781bc',1,'IRrecv']]],
['decodemultibrackets_269',['decodeMultibrackets',['../classIRrecv.html#af61afacc9865232643164ba824e665ab',1,'IRrecv']]],
['decodemwm_270',['decodeMWM',['../classIRrecv.html#a27518b5d792cdf3ab333b324f409f328',1,'IRrecv']]],
['decodenec_271',['decodeNEC',['../classIRrecv.html#a52b844f80df7f64edf9ce9cc189ac5b9',1,'IRrecv']]],
['decodeneoclima_272',['decodeNeoclima',['../classIRrecv.html#a4729ee949e533448b481ae33bbbf1adf',1,'IRrecv']]],
['decodenikai_273',['decodeNikai',['../classIRrecv.html#abbcbf5fc07d7e37d7724acc37bb5f592',1,'IRrecv']]],
['decodepanasonic_274',['decodePanasonic',['../classIRrecv.html#aa8dd5f24d28576c6db03cc463bd0a865',1,'IRrecv']]],
['decodepanasonicac_275',['decodePanasonicAC',['../classIRrecv.html#a0f78e180ed731e8fb16d1c85aa721c95',1,'IRrecv']]],
['decodepanasonicac32_276',['decodePanasonicAC32',['../classIRrecv.html#a89ce20e483b1297cae05ab1ae96d24ec',1,'IRrecv']]],
['decodepioneer_277',['decodePioneer',['../classIRrecv.html#a78a9487cbe8a562392a07a4090b3091e',1,'IRrecv']]],
['decoderc5_278',['decodeRC5',['../classIRrecv.html#adab9dffbeceee514520fababd0e721bd',1,'IRrecv']]],
['decoderc6_279',['decodeRC6',['../classIRrecv.html#a67316499ef37db82e3b3ecaac25c5980',1,'IRrecv']]],
['decodercmm_280',['decodeRCMM',['../classIRrecv.html#a0e7bf769cb5bebf174e852e4b0b08cf3',1,'IRrecv']]],
['decodesamsung_281',['decodeSAMSUNG',['../classIRrecv.html#a18b6cf177364faf11b9a076dd2025eec',1,'IRrecv']]],
['decodesamsung36_282',['decodeSamsung36',['../classIRrecv.html#a290a9e6a0b12ef1fe02a92a456c8ad57',1,'IRrecv']]],
['decodesamsungac_283',['decodeSamsungAC',['../classIRrecv.html#ae779c76ebd0f3cd1fc13abaa55f80d67',1,'IRrecv']]],
['decodesanyoac_284',['decodeSanyoAc',['../classIRrecv.html#ab6c02d8b8079d7f344e141e6a4e7e225',1,'IRrecv']]],
['decodesanyolc7461_285',['decodeSanyoLC7461',['../classIRrecv.html#a01a165bf2e7d16dbbb916d1eae740bc5',1,'IRrecv']]],
['decodesharp_286',['decodeSharp',['../classIRrecv.html#a3390d63ba21a835d7c74c261532a22a7',1,'IRrecv']]],
['decodesharpac_287',['decodeSharpAc',['../classIRrecv.html#a8a9b920079f783e236f8a938e20b9743',1,'IRrecv']]],
['decodesony_288',['decodeSony',['../classIRrecv.html#ab03227955cf7d1d00c1620c55d7f9f18',1,'IRrecv']]],
['decodesymphony_289',['decodeSymphony',['../classIRrecv.html#a61cdf4d891654521afbc6ca9fb415745',1,'IRrecv']]],
['decodetechnibelac_290',['decodeTechnibelAc',['../classIRrecv.html#a2f022741309ad814bf11aec440a838d0',1,'IRrecv']]],
['decodeteco_291',['decodeTeco',['../classIRrecv.html#a950711d7df8dfe4cda86f53650cd9f56',1,'IRrecv']]],
['decodetoshibaac_292',['decodeToshibaAC',['../classIRrecv.html#aae6ab687ae319ae50a52238916bcfb1a',1,'IRrecv']]],
['decodetostate_293',['decodeToState',['../namespaceIRAcUtils.html#ac5eb498bf12cb6cba023c9c1e9726949',1,'IRAcUtils']]],
['decodetranscold_294',['decodeTranscold',['../classIRrecv.html#a16c44538d7e01d9b118d983de39d18e3',1,'IRrecv']]],
['decodetrotec_295',['decodeTrotec',['../classIRrecv.html#ae2920c488173f3fa37f5325438157ced',1,'IRrecv']]],
['decodevestelac_296',['decodeVestelAc',['../classIRrecv.html#a5d48b3c91434c18c7726cca504d75b73',1,'IRrecv']]],
['decodevoltas_297',['decodeVoltas',['../classIRrecv.html#a43539320036ba1c17e9875e4dc9fd055',1,'IRrecv']]],
['decodewhirlpoolac_298',['decodeWhirlpoolAC',['../classIRrecv.html#a0d1eec83cf092f5621cb34b3e94777c4',1,'IRrecv']]],
['decodewhynter_299',['decodeWhynter',['../classIRrecv.html#a66289f6a462557ad26e6c0a64f36cf02',1,'IRrecv']]],
['decodezepeal_300',['decodeZepeal',['../classIRrecv.html#a72afd857c8b2e0192021a40afc96c2d8',1,'IRrecv']]],
['defaultbits_301',['defaultBits',['../classIRsend.html#a70a2256bee8ad9b8ea8571dd4f26596f',1,'IRsend']]],
['defaults_2eh_302',['defaults.h',['../defaults_8h.html',1,'']]],
['degrees_303',['degrees',['../structstdAc_1_1state__t.html#a3d1ff0ff2e0035db4ee8ead5c53b2dbd',1,'stdAc::state_t']]],
['delonghi_5fac_304',['DELONGHI_AC',['../IRremoteESP8266_8h.html#ad5b287a488a8c1b7b8661f029ab56fada149190c9dec98e9c3f4a2bd530b154a3',1,'IRremoteESP8266.h']]],
['delonghiac_305',['delonghiac',['../classIRac.html#af290b0b08cff5121bb88c62051ed1074',1,'IRac']]],
['delonghiprotocol_306',['DelonghiProtocol',['../unionDelonghiProtocol.html',1,'']]],
['denon_307',['DENON',['../IRremoteESP8266_8h.html#ad5b287a488a8c1b7b8661f029ab56fada2bda37b76abb290d1675c3e027e3c2e1',1,'IRremoteESP8266.h']]],
['deprecated_20list_308',['Deprecated List',['../deprecated.html',1,'']]],
['dg11j13a_309',['DG11J13A',['../IRsend_8h.html#ab4e3ebf2fdf3c6a46da89a3e6ebcd2e2a868d69f0605cf9151b0163a3481e2fb9',1,'IRsend.h']]],
['dg11j191_310',['DG11J191',['../IRsend_8h.html#ab4e3ebf2fdf3c6a46da89a3e6ebcd2e2adaecfc16f36975f231db2507a8a36c0c',1,'IRsend.h']]],
['disableirin_311',['disableIRIn',['../classIRrecv.html#a9f4a719e756ad78c7dd47186f8bef087',1,'IRrecv']]],
['disableofftimer_312',['disableOffTimer',['../classIRDaikinESP.html#a1e4e05ad0799002d0ab25db92dcaac06',1,'IRDaikinESP::disableOffTimer()'],['../classIRDaikin2.html#a8cbdbc0de31b14f974cd8cd87f3ca54a',1,'IRDaikin2::disableOffTimer()']]],
['disableontimer_313',['disableOnTimer',['../classIRDaikinESP.html#a0733e4a15d76baac23493926ef1765b1',1,'IRDaikinESP::disableOnTimer()'],['../classIRDaikin2.html#a170a1e9ddb7873dc1392184a85387cc3',1,'IRDaikin2::disableOnTimer()']]],
['disablesensor_314',['disableSensor',['../unionMideaProtocol.html#a20cc2079eae404c980cc75101b4a3116',1,'MideaProtocol']]],
['disablesleeptimer_315',['disableSleepTimer',['../classIRDaikin2.html#a152532ef9d905e26930ae145a9623877',1,'IRDaikin2']]],
['dish_316',['DISH',['../IRremoteESP8266_8h.html#ad5b287a488a8c1b7b8661f029ab56fadac27c6ac38ba872593af8e46ac2fdc85a',1,'IRremoteESP8266.h']]],
['display_317',['Display',['../unionSamsungProtocol.html#aac97ebabee022e772aa00d4357079eb4',1,'SamsungProtocol']]],
['displaytemp_318',['DisplayTemp',['../unionGreeProtocol.html#ad0756a64f9c90c9dd12ca6cd71c78bb2',1,'GreeProtocol']]],
['doshisha_319',['DOSHISHA',['../IRremoteESP8266_8h.html#ad5b287a488a8c1b7b8661f029ab56fadab4566b260773b60c85450f40fa5b4341',1,'IRremoteESP8266.h']]],
['doxygen_5findex_2emd_320',['doxygen_index.md',['../doxygen__index_8md.html',1,'']]]
];

View File

@ -1,39 +0,0 @@
var searchData=
[
['econo_321',['Econo',['../unionCoronaProtocol.html#a1076afecc4292c370fed27ce380a1ed5',1,'CoronaProtocol::Econo()'],['../unionDaikinESPProtocol.html#a29138c4ff722520ca23863568a96bf53',1,'DaikinESPProtocol::Econo()'],['../unionDaikin2Protocol.html#aa715d01b8972f98a41829ed976932ef7',1,'Daikin2Protocol::Econo()'],['../unionDaikin128Protocol.html#a8920f30a9d4bb0132762d80c8297d5f2',1,'Daikin128Protocol::Econo()'],['../unionDaikin152Protocol.html#ad9c7903f82a89b94e0c9dfe8b7298658',1,'Daikin152Protocol::Econo()'],['../unionNeoclimaProtocol.html#ae6e84df0fe5279729c8980c68db35c50',1,'NeoclimaProtocol::Econo()'],['../unionVoltasProtocol.html#a4f44e3e3a68988d25173b2aab1c32e53',1,'VoltasProtocol::Econo()'],['../structstdAc_1_1state__t.html#a580c826c6d9671715adfe8445531b957',1,'stdAc::state_t::econo()']]],
['elapsed_322',['elapsed',['../classIRtimer.html#ad655e585f053580d49d8de7d52cd62a1',1,'IRtimer::elapsed()'],['../classTimerMs.html#ad4aa759c58727393f69863b3461dfc09',1,'TimerMs::elapsed()']]],
['electra_323',['electra',['../classIRac.html#abb847bd5e09feb293432b8a8cf0dd9de',1,'IRac']]],
['electra_5fac_324',['ELECTRA_AC',['../IRremoteESP8266_8h.html#ad5b287a488a8c1b7b8661f029ab56fada05f193ef4ead3e54624bd92dc3203fac',1,'IRremoteESP8266.h']]],
['electraprotocol_325',['ElectraProtocol',['../unionElectraProtocol.html',1,'']]],
['elitescreens_326',['ELITESCREENS',['../IRremoteESP8266_8h.html#ad5b287a488a8c1b7b8661f029ab56fadafebe19d5453be4c99de8c031508b7cb1',1,'IRremoteESP8266.h']]],
['en_2dau_2eh_327',['en-AU.h',['../en-AU_8h.html',1,'']]],
['en_2die_2eh_328',['en-IE.h',['../en-IE_8h.html',1,'']]],
['en_2duk_2eh_329',['en-UK.h',['../en-UK_8h.html',1,'']]],
['en_2dus_2eh_330',['en-US.h',['../en-US_8h.html',1,'']]],
['enableirin_331',['enableIRIn',['../classIRrecv.html#a52c05ec6d8f3dbfb75f21f3b4fe7be3d',1,'IRrecv']]],
['enableirout_332',['enableIROut',['../classIRsend.html#ab3b6d36c9b5d26c400526717d433ed2d',1,'IRsend']]],
['enableofftimer_333',['enableOffTimer',['../classIRDaikinESP.html#a8a5686066bfc86f1d7cc454e793d3357',1,'IRDaikinESP::enableOffTimer()'],['../classIRDaikin2.html#afc7ba7d7de2976e010a72778091d633a',1,'IRDaikin2::enableOffTimer()'],['../classIRWhirlpoolAc.html#abb1c3685d90d81b44e72050cd0e042f6',1,'IRWhirlpoolAc::enableOffTimer()']]],
['enableontimer_334',['enableOnTimer',['../classIRDaikinESP.html#aac4d0f5f60c9f4c41d3bb1e0f24bc4bc',1,'IRDaikinESP::enableOnTimer()'],['../classIRDaikin2.html#a91ec5f7c67cb87102a5eb030e0763b50',1,'IRDaikin2::enableOnTimer()'],['../classIRWhirlpoolAc.html#aa3edd58882cf4fc65172e490c9e0bb2e',1,'IRWhirlpoolAc::enableOnTimer()']]],
['enablesleeptimer_335',['enableSleepTimer',['../classIRDaikin2.html#a9c86782a98a54818ae92419eec5a060b',1,'IRDaikin2']]],
['enabletimer_336',['enableTimer',['../classIRWhirlpoolAc.html#ad07804318721bc5dd60f7322e02c9696',1,'IRWhirlpoolAc']]],
['encodedoshisha_337',['encodeDoshisha',['../classIRsend.html#a0522a2256e8358df715065530be6317d',1,'IRsend']]],
['encodejvc_338',['encodeJVC',['../classIRsend.html#a6303b991c0545443e7ccf63ba89dbf18',1,'IRsend']]],
['encodelg_339',['encodeLG',['../classIRsend.html#a109b67a68e7a33900cb5c5017ed4578b',1,'IRsend']]],
['encodemagiquest_340',['encodeMagiQuest',['../classIRsend.html#a4ee40126279dbde8bb02888115577563',1,'IRsend']]],
['encodemetz_341',['encodeMetz',['../classIRsend.html#a99c88ec9f8426003738a9a1682595b9a',1,'IRsend']]],
['encodenec_342',['encodeNEC',['../classIRsend.html#ab2e1ce918e4e06b955c3d2a089ce189c',1,'IRsend']]],
['encodepanasonic_343',['encodePanasonic',['../classIRsend.html#a8340497ae75f00c844e53dfc73700d9c',1,'IRsend']]],
['encodepioneer_344',['encodePioneer',['../classIRsend.html#ae0686829eba31587b71034a1c0495971',1,'IRsend']]],
['encoderc5_345',['encodeRC5',['../classIRsend.html#a88457fd4cc01d6e8097e04c022ede74a',1,'IRsend']]],
['encoderc5x_346',['encodeRC5X',['../classIRsend.html#ae760ef1be11f25f7a61237f96a8871d9',1,'IRsend']]],
['encoderc6_347',['encodeRC6',['../classIRsend.html#ac0e341462426ea146b944502a6d3fde0',1,'IRsend']]],
['encodesamsung_348',['encodeSAMSUNG',['../classIRsend.html#a4ab0579bd854306b2667de19207e4ffb',1,'IRsend']]],
['encodesanyolc7461_349',['encodeSanyoLC7461',['../classIRsend.html#a864bef0dc48f6af4b59057362906cf5d',1,'IRsend']]],
['encodesharp_350',['encodeSharp',['../classIRsend.html#a8f4c7a36380ba31155eba5ff8f5f631e',1,'IRsend']]],
['encodesony_351',['encodeSony',['../classIRsend.html#aa0aea2cb04f0a7ee9056f15fecfc08c3',1,'IRsend']]],
['encodetime_352',['encodeTime',['../classIRPanasonicAc.html#a0eee4ad6105d35ee6c34c4666174b04b',1,'IRPanasonicAc']]],
['epson_353',['EPSON',['../IRremoteESP8266_8h.html#ad5b287a488a8c1b7b8661f029ab56fadaaf677fd380c38297264a10732631927c',1,'IRremoteESP8266.h']]],
['es_2des_2eh_354',['es-ES.h',['../es-ES_8h.html',1,'']]],
['eye_355',['Eye',['../unionDaikin2Protocol.html#aa8351138b8db3b8be5f40d1515802381',1,'Daikin2Protocol::Eye()'],['../unionNeoclimaProtocol.html#a61b0055d4d939dc85ee204e4f3b6ab46',1,'NeoclimaProtocol::Eye()']]],
['eyeauto_356',['EyeAuto',['../unionDaikin2Protocol.html#a22f2288452065069018bef94d2505ab7',1,'Daikin2Protocol']]]
];

View File

@ -1,36 +0,0 @@
var searchData=
[
['haier_502',['haier',['../classIRac.html#ae0a29a4cb8c7a4707a7725c576822a58',1,'IRac']]],
['haier_5fac_503',['HAIER_AC',['../IRremoteESP8266_8h.html#ad5b287a488a8c1b7b8661f029ab56fada1f232bcdf330ec2e353196941b9f1628',1,'IRremoteESP8266.h']]],
['haier_5fac_5fyrw02_504',['HAIER_AC_YRW02',['../IRremoteESP8266_8h.html#ad5b287a488a8c1b7b8661f029ab56fadaacda5821835865551f6df46c76282fa4',1,'IRremoteESP8266.h']]],
['haierprotocol_505',['HaierProtocol',['../unionHaierProtocol.html',1,'']]],
['haieryrw02protocol_506',['HaierYRW02Protocol',['../unionHaierYRW02Protocol.html',1,'']]],
['haieryrwo2_507',['haierYrwo2',['../classIRac.html#a7bc779a162dd9a1b4c925febec443353',1,'IRac']]],
['handlespecialstate_508',['handleSpecialState',['../classIRCoolixAC.html#af78090c6d8b45b4202a80f1223640390',1,'IRCoolixAC::handleSpecialState()'],['../classIRTranscoldAc.html#a01a3e3f8f92b8fb3b6d023e595f3ce17',1,'IRTranscoldAc::handleSpecialState()']]],
['handletoggles_509',['handleToggles',['../classIRac.html#a36833999dce4ad608a5a0f084988cfd1',1,'IRac']]],
['hasacstate_510',['hasACState',['../IRutils_8cpp.html#a6efd4986db60709d3501606ec7ab5382',1,'hasACState(const decode_type_t protocol):&#160;IRutils.cpp'],['../IRutils_8h.html#a6efd4986db60709d3501606ec7ab5382',1,'hasACState(const decode_type_t protocol):&#160;IRutils.cpp']]],
['hasinvertedstates_511',['hasInvertedStates',['../classIRHitachiAc3.html#ac06b36245c85480d97c1a9f49cfaa005',1,'IRHitachiAc3']]],
['hasstatechanged_512',['hasStateChanged',['../classIRac.html#a35258c35a2d2b19886292b22b2aa053a',1,'IRac']]],
['header_513',['Header',['../unionMideaProtocol.html#a892508b7b4cade91dd2e315b678f5f1b',1,'MideaProtocol']]],
['header0_514',['Header0',['../structCoronaSection.html#a3b3c0a1a42da65bb4b481e59b42f26a6',1,'CoronaSection']]],
['header1_515',['Header1',['../structCoronaSection.html#a3d6d6c1e31f82a76cd88f81bcdb83a3a',1,'CoronaSection']]],
['health_516',['Health',['../unionHaierProtocol.html#a4cf70c633e33066e3fc0f98bb2ad3820',1,'HaierProtocol::Health()'],['../unionHaierYRW02Protocol.html#a7fa39803fd72a788736bb8f00acfa76f',1,'HaierYRW02Protocol::Health()']]],
['heat_5fmode_517',['heat_mode',['../classIRArgoAC.html#a255762f71502b9ffeb0686759991ec53',1,'IRArgoAC']]],
['hitachi_518',['hitachi',['../classIRac.html#acd0f2fcf03aabf947a19a195000add3c',1,'IRac']]],
['hitachi1_519',['hitachi1',['../classIRac.html#ac8807d62f6ae87af72d44b50bed3f17b',1,'IRac']]],
['hitachi1protocol_520',['Hitachi1Protocol',['../unionHitachi1Protocol.html',1,'']]],
['hitachi344_521',['hitachi344',['../classIRac.html#a0bc34635a1a349816344916a82585460',1,'IRac']]],
['hitachi424_522',['hitachi424',['../classIRac.html#aec6de0752ddd3a3e7c6824cb1b692508',1,'IRac']]],
['hitachi424protocol_523',['Hitachi424Protocol',['../unionHitachi424Protocol.html',1,'']]],
['hitachi_5fac_524',['HITACHI_AC',['../IRremoteESP8266_8h.html#ad5b287a488a8c1b7b8661f029ab56fada9020fb54ac69d8aec0185f7e80c962ca',1,'IRremoteESP8266.h']]],
['hitachi_5fac1_525',['HITACHI_AC1',['../IRremoteESP8266_8h.html#ad5b287a488a8c1b7b8661f029ab56fada7d9a74161d95e62bece3c0e48900cb35',1,'IRremoteESP8266.h']]],
['hitachi_5fac1_5fremote_5fmodel_5ft_526',['hitachi_ac1_remote_model_t',['../IRsend_8h.html#acd0c6107b5a6cab2080b18a8de14ea49',1,'IRsend.h']]],
['hitachi_5fac2_527',['HITACHI_AC2',['../IRremoteESP8266_8h.html#ad5b287a488a8c1b7b8661f029ab56fadab5a44068d519506efa8a3113aa44c9c0',1,'IRremoteESP8266.h']]],
['hitachi_5fac3_528',['HITACHI_AC3',['../IRremoteESP8266_8h.html#ad5b287a488a8c1b7b8661f029ab56fadac3487c47b14da6af922f5b27992b30f3',1,'IRremoteESP8266.h']]],
['hitachi_5fac344_529',['HITACHI_AC344',['../IRremoteESP8266_8h.html#ad5b287a488a8c1b7b8661f029ab56fada1e147eb39adc40e4181940cc2357f070',1,'IRremoteESP8266.h']]],
['hitachi_5fac424_530',['HITACHI_AC424',['../IRremoteESP8266_8h.html#ad5b287a488a8c1b7b8661f029ab56fada85af068f8964d4359512265d8cc27a31',1,'IRremoteESP8266.h']]],
['hitachiprotocol_531',['HitachiProtocol',['../unionHitachiProtocol.html',1,'']]],
['hold_532',['Hold',['../unionNeoclimaProtocol.html#aaf3af5b5ab99978fb669e75949bfe136',1,'NeoclimaProtocol']]],
['htmlescape_533',['htmlEscape',['../namespaceirutils.html#a6e55c6fdcc82e1ef8bd5f73df83609a7',1,'irutils']]],
['hw_5ftimer_5ft_534',['hw_timer_t',['../IRrecv_8cpp.html#a6d06e662914b9ad7eeaea3cb650292c0',1,'IRrecv.cpp']]]
];

View File

@ -1,198 +0,0 @@
var searchData=
[
['i18n_2eh_535',['i18n.h',['../i18n_8h.html',1,'']]],
['ifeel_536',['iFeel',['../unionArgoProtocol.html#a9d51b32b8e2b2ff08339be238a775097',1,'ArgoProtocol::iFeel()'],['../unionGreeProtocol.html#a592364307a4b11064888bda76c403142',1,'GreeProtocol::IFeel()']]],
['inax_537',['INAX',['../IRremoteESP8266_8h.html#ad5b287a488a8c1b7b8661f029ab56fadafc566aab3afb8face6d8965ca4d0eab7',1,'IRremoteESP8266.h']]],
['irremoteesp8266_20library_20api_20documentation_538',['IRremoteESP8266 Library API Documentation',['../index.html',1,'']]],
['initstate_539',['initState',['../classIRac.html#af1c4ae70e61298c0be8d350d67e7c342',1,'IRac::initState(stdAc::state_t *state, 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, const int16_t clock)'],['../classIRac.html#a165b7fdb9b3a02b1fb5ff2c2c3747958',1,'IRac::initState(stdAc::state_t *state)']]],
['invertbits_540',['invertBits',['../IRutils_8cpp.html#a1a85904f25c8ec77fb554d238c59cfdb',1,'invertBits(const uint64_t data, const uint16_t nbits):&#160;IRutils.cpp'],['../IRutils_8h.html#a1a85904f25c8ec77fb554d238c59cfdb',1,'invertBits(const uint64_t data, const uint16_t nbits):&#160;IRutils.cpp']]],
['invertbytepairs_541',['invertBytePairs',['../namespaceirutils.html#ad818a474349546c84824451a5468f4fe',1,'irutils']]],
['ion_542',['Ion',['../unionNeoclimaProtocol.html#aeee2a3f53f997ad7ffdbef2b5b6ee31a',1,'NeoclimaProtocol::Ion()'],['../unionSamsungProtocol.html#a977ae7e0e4cea918e4b4a714b25bb4ca',1,'SamsungProtocol::Ion()'],['../unionSharpProtocol.html#ae744f63f03d1c13fbd5bbcf8f40aea0e',1,'SharpProtocol::Ion()']]],
['ionfilter_543',['IonFilter',['../unionKelvinatorProtocol.html#ad7c762e410c8cba234614563cdc9d384',1,'KelvinatorProtocol']]],
['ir_5fairwell_2ecpp_544',['ir_Airwell.cpp',['../ir__Airwell_8cpp.html',1,'']]],
['ir_5fairwell_2eh_545',['ir_Airwell.h',['../ir__Airwell_8h.html',1,'']]],
['ir_5faiwa_2ecpp_546',['ir_Aiwa.cpp',['../ir__Aiwa_8cpp.html',1,'']]],
['ir_5famcor_2ecpp_547',['ir_Amcor.cpp',['../ir__Amcor_8cpp.html',1,'']]],
['ir_5famcor_2eh_548',['ir_Amcor.h',['../ir__Amcor_8h.html',1,'']]],
['ir_5fargo_2ecpp_549',['ir_Argo.cpp',['../ir__Argo_8cpp.html',1,'']]],
['ir_5fargo_2eh_550',['ir_Argo.h',['../ir__Argo_8h.html',1,'']]],
['ir_5fcarrier_2ecpp_551',['ir_Carrier.cpp',['../ir__Carrier_8cpp.html',1,'']]],
['ir_5fcarrier_2eh_552',['ir_Carrier.h',['../ir__Carrier_8h.html',1,'']]],
['ir_5fcoolix_2ecpp_553',['ir_Coolix.cpp',['../ir__Coolix_8cpp.html',1,'']]],
['ir_5fcoolix_2eh_554',['ir_Coolix.h',['../ir__Coolix_8h.html',1,'']]],
['ir_5fcorona_2ecpp_555',['ir_Corona.cpp',['../ir__Corona_8cpp.html',1,'']]],
['ir_5fcorona_2eh_556',['ir_Corona.h',['../ir__Corona_8h.html',1,'']]],
['ir_5fdaikin_2ecpp_557',['ir_Daikin.cpp',['../ir__Daikin_8cpp.html',1,'']]],
['ir_5fdaikin_2eh_558',['ir_Daikin.h',['../ir__Daikin_8h.html',1,'']]],
['ir_5fdelonghi_2ecpp_559',['ir_Delonghi.cpp',['../ir__Delonghi_8cpp.html',1,'']]],
['ir_5fdelonghi_2eh_560',['ir_Delonghi.h',['../ir__Delonghi_8h.html',1,'']]],
['ir_5fdenon_2ecpp_561',['ir_Denon.cpp',['../ir__Denon_8cpp.html',1,'']]],
['ir_5fdish_2ecpp_562',['ir_Dish.cpp',['../ir__Dish_8cpp.html',1,'']]],
['ir_5fdoshisha_2ecpp_563',['ir_Doshisha.cpp',['../ir__Doshisha_8cpp.html',1,'']]],
['ir_5felectra_2ecpp_564',['ir_Electra.cpp',['../ir__Electra_8cpp.html',1,'']]],
['ir_5felectra_2eh_565',['ir_Electra.h',['../ir__Electra_8h.html',1,'']]],
['ir_5felitescreens_2ecpp_566',['ir_EliteScreens.cpp',['../ir__EliteScreens_8cpp.html',1,'']]],
['ir_5fepson_2ecpp_567',['ir_Epson.cpp',['../ir__Epson_8cpp.html',1,'']]],
['ir_5ffujitsu_2ecpp_568',['ir_Fujitsu.cpp',['../ir__Fujitsu_8cpp.html',1,'']]],
['ir_5ffujitsu_2eh_569',['ir_Fujitsu.h',['../ir__Fujitsu_8h.html',1,'']]],
['ir_5fgicable_2ecpp_570',['ir_GICable.cpp',['../ir__GICable_8cpp.html',1,'']]],
['ir_5fglobalcache_2ecpp_571',['ir_GlobalCache.cpp',['../ir__GlobalCache_8cpp.html',1,'']]],
['ir_5fgoodweather_2ecpp_572',['ir_Goodweather.cpp',['../ir__Goodweather_8cpp.html',1,'']]],
['ir_5fgoodweather_2eh_573',['ir_Goodweather.h',['../ir__Goodweather_8h.html',1,'']]],
['ir_5fgree_2ecpp_574',['ir_Gree.cpp',['../ir__Gree_8cpp.html',1,'']]],
['ir_5fgree_2eh_575',['ir_Gree.h',['../ir__Gree_8h.html',1,'']]],
['ir_5fhaier_2ecpp_576',['ir_Haier.cpp',['../ir__Haier_8cpp.html',1,'']]],
['ir_5fhaier_2eh_577',['ir_Haier.h',['../ir__Haier_8h.html',1,'']]],
['ir_5fhitachi_2ecpp_578',['ir_Hitachi.cpp',['../ir__Hitachi_8cpp.html',1,'']]],
['ir_5fhitachi_2eh_579',['ir_Hitachi.h',['../ir__Hitachi_8h.html',1,'']]],
['ir_5finax_2ecpp_580',['ir_Inax.cpp',['../ir__Inax_8cpp.html',1,'']]],
['ir_5fjvc_2ecpp_581',['ir_JVC.cpp',['../ir__JVC_8cpp.html',1,'']]],
['ir_5fkelvinator_2ecpp_582',['ir_Kelvinator.cpp',['../ir__Kelvinator_8cpp.html',1,'']]],
['ir_5fkelvinator_2eh_583',['ir_Kelvinator.h',['../ir__Kelvinator_8h.html',1,'']]],
['ir_5flasertag_2ecpp_584',['ir_Lasertag.cpp',['../ir__Lasertag_8cpp.html',1,'']]],
['ir_5flego_2ecpp_585',['ir_Lego.cpp',['../ir__Lego_8cpp.html',1,'']]],
['ir_5flg_2ecpp_586',['ir_LG.cpp',['../ir__LG_8cpp.html',1,'']]],
['ir_5flg_2eh_587',['ir_LG.h',['../ir__LG_8h.html',1,'']]],
['ir_5flutron_2ecpp_588',['ir_Lutron.cpp',['../ir__Lutron_8cpp.html',1,'']]],
['ir_5fmagiquest_2ecpp_589',['ir_Magiquest.cpp',['../ir__Magiquest_8cpp.html',1,'']]],
['ir_5fmagiquest_2eh_590',['ir_Magiquest.h',['../ir__Magiquest_8h.html',1,'']]],
['ir_5fmetz_2ecpp_591',['ir_Metz.cpp',['../ir__Metz_8cpp.html',1,'']]],
['ir_5fmidea_2ecpp_592',['ir_Midea.cpp',['../ir__Midea_8cpp.html',1,'']]],
['ir_5fmidea_2eh_593',['ir_Midea.h',['../ir__Midea_8h.html',1,'']]],
['ir_5fmirage_2ecpp_594',['ir_Mirage.cpp',['../ir__Mirage_8cpp.html',1,'']]],
['ir_5fmitsubishi_2ecpp_595',['ir_Mitsubishi.cpp',['../ir__Mitsubishi_8cpp.html',1,'']]],
['ir_5fmitsubishi_2eh_596',['ir_Mitsubishi.h',['../ir__Mitsubishi_8h.html',1,'']]],
['ir_5fmitsubishiheavy_2ecpp_597',['ir_MitsubishiHeavy.cpp',['../ir__MitsubishiHeavy_8cpp.html',1,'']]],
['ir_5fmitsubishiheavy_2eh_598',['ir_MitsubishiHeavy.h',['../ir__MitsubishiHeavy_8h.html',1,'']]],
['ir_5fmultibrackets_2ecpp_599',['ir_Multibrackets.cpp',['../ir__Multibrackets_8cpp.html',1,'']]],
['ir_5fmwm_2ecpp_600',['ir_MWM.cpp',['../ir__MWM_8cpp.html',1,'']]],
['ir_5fnec_2ecpp_601',['ir_NEC.cpp',['../ir__NEC_8cpp.html',1,'']]],
['ir_5fnec_2eh_602',['ir_NEC.h',['../ir__NEC_8h.html',1,'']]],
['ir_5fneoclima_2ecpp_603',['ir_Neoclima.cpp',['../ir__Neoclima_8cpp.html',1,'']]],
['ir_5fneoclima_2eh_604',['ir_Neoclima.h',['../ir__Neoclima_8h.html',1,'']]],
['ir_5fnikai_2ecpp_605',['ir_Nikai.cpp',['../ir__Nikai_8cpp.html',1,'']]],
['ir_5fpanasonic_2ecpp_606',['ir_Panasonic.cpp',['../ir__Panasonic_8cpp.html',1,'']]],
['ir_5fpanasonic_2eh_607',['ir_Panasonic.h',['../ir__Panasonic_8h.html',1,'']]],
['ir_5fpioneer_2ecpp_608',['ir_Pioneer.cpp',['../ir__Pioneer_8cpp.html',1,'']]],
['ir_5fpronto_2ecpp_609',['ir_Pronto.cpp',['../ir__Pronto_8cpp.html',1,'']]],
['ir_5frc5_5frc6_2ecpp_610',['ir_RC5_RC6.cpp',['../ir__RC5__RC6_8cpp.html',1,'']]],
['ir_5frcmm_2ecpp_611',['ir_RCMM.cpp',['../ir__RCMM_8cpp.html',1,'']]],
['ir_5fsamsung_2ecpp_612',['ir_Samsung.cpp',['../ir__Samsung_8cpp.html',1,'']]],
['ir_5fsamsung_2eh_613',['ir_Samsung.h',['../ir__Samsung_8h.html',1,'']]],
['ir_5fsanyo_2ecpp_614',['ir_Sanyo.cpp',['../ir__Sanyo_8cpp.html',1,'']]],
['ir_5fsanyo_2eh_615',['ir_Sanyo.h',['../ir__Sanyo_8h.html',1,'']]],
['ir_5fsharp_2ecpp_616',['ir_Sharp.cpp',['../ir__Sharp_8cpp.html',1,'']]],
['ir_5fsharp_2eh_617',['ir_Sharp.h',['../ir__Sharp_8h.html',1,'']]],
['ir_5fsherwood_2ecpp_618',['ir_Sherwood.cpp',['../ir__Sherwood_8cpp.html',1,'']]],
['ir_5fsony_2ecpp_619',['ir_Sony.cpp',['../ir__Sony_8cpp.html',1,'']]],
['ir_5fsymphony_2ecpp_620',['ir_Symphony.cpp',['../ir__Symphony_8cpp.html',1,'']]],
['ir_5ftcl_2ecpp_621',['ir_Tcl.cpp',['../ir__Tcl_8cpp.html',1,'']]],
['ir_5ftcl_2eh_622',['ir_Tcl.h',['../ir__Tcl_8h.html',1,'']]],
['ir_5ftechnibel_2ecpp_623',['ir_Technibel.cpp',['../ir__Technibel_8cpp.html',1,'']]],
['ir_5ftechnibel_2eh_624',['ir_Technibel.h',['../ir__Technibel_8h.html',1,'']]],
['ir_5fteco_2ecpp_625',['ir_Teco.cpp',['../ir__Teco_8cpp.html',1,'']]],
['ir_5fteco_2eh_626',['ir_Teco.h',['../ir__Teco_8h.html',1,'']]],
['ir_5ftoshiba_2ecpp_627',['ir_Toshiba.cpp',['../ir__Toshiba_8cpp.html',1,'']]],
['ir_5ftoshiba_2eh_628',['ir_Toshiba.h',['../ir__Toshiba_8h.html',1,'']]],
['ir_5ftranscold_2ecpp_629',['ir_Transcold.cpp',['../ir__Transcold_8cpp.html',1,'']]],
['ir_5ftranscold_2eh_630',['ir_Transcold.h',['../ir__Transcold_8h.html',1,'']]],
['ir_5ftrotec_2ecpp_631',['ir_Trotec.cpp',['../ir__Trotec_8cpp.html',1,'']]],
['ir_5ftrotec_2eh_632',['ir_Trotec.h',['../ir__Trotec_8h.html',1,'']]],
['ir_5fvestel_2ecpp_633',['ir_Vestel.cpp',['../ir__Vestel_8cpp.html',1,'']]],
['ir_5fvestel_2eh_634',['ir_Vestel.h',['../ir__Vestel_8h.html',1,'']]],
['ir_5fvoltas_2ecpp_635',['ir_Voltas.cpp',['../ir__Voltas_8cpp.html',1,'']]],
['ir_5fvoltas_2eh_636',['ir_Voltas.h',['../ir__Voltas_8h.html',1,'']]],
['ir_5fwhirlpool_2ecpp_637',['ir_Whirlpool.cpp',['../ir__Whirlpool_8cpp.html',1,'']]],
['ir_5fwhirlpool_2eh_638',['ir_Whirlpool.h',['../ir__Whirlpool_8h.html',1,'']]],
['ir_5fwhynter_2ecpp_639',['ir_Whynter.cpp',['../ir__Whynter_8cpp.html',1,'']]],
['ir_5fzepeal_2ecpp_640',['ir_Zepeal.cpp',['../ir__Zepeal_8cpp.html',1,'']]],
['irac_641',['IRac',['../classIRac.html',1,'IRac'],['../classIRac.html#abb0864e277d4f6c68a92c2729112a40d',1,'IRac::IRac()']]],
['irac_2ecpp_642',['IRac.cpp',['../IRac_8cpp.html',1,'']]],
['irac_2eh_643',['IRac.h',['../IRac_8h.html',1,'']]],
['iracutils_644',['IRAcUtils',['../namespaceIRAcUtils.html',1,'']]],
['irairwellac_645',['IRAirwellAc',['../classIRAirwellAc.html',1,'IRAirwellAc'],['../classIRAirwellAc.html#a38cfe20bff4522034b16d64df64750e8',1,'IRAirwellAc::IRAirwellAc()']]],
['iramcorac_646',['IRAmcorAc',['../classIRAmcorAc.html',1,'IRAmcorAc'],['../classIRAmcorAc.html#a92db59a33c861dcd3b2960e9711f97c4',1,'IRAmcorAc::IRAmcorAc()']]],
['irargoac_647',['IRArgoAC',['../classIRArgoAC.html',1,'IRArgoAC'],['../classIRArgoAC.html#ad6c2250738397441b8f956d1477b7d70',1,'IRArgoAC::IRArgoAC()']]],
['ircarrierac64_648',['IRCarrierAc64',['../classIRCarrierAc64.html',1,'IRCarrierAc64'],['../classIRCarrierAc64.html#ac225c0f24a0e385a145375ff447ab79b',1,'IRCarrierAc64::IRCarrierAc64()']]],
['ircoolixac_649',['IRCoolixAC',['../classIRCoolixAC.html',1,'IRCoolixAC'],['../classIRCoolixAC.html#a043ad3b74e964e39b111e1fcf9e55f42',1,'IRCoolixAC::IRCoolixAC()']]],
['ircoronaac_650',['IRCoronaAc',['../classIRCoronaAc.html',1,'IRCoronaAc'],['../classIRCoronaAc.html#aa96f1ffce21cdec5b3901ebbb1c63fbb',1,'IRCoronaAc::IRCoronaAc()']]],
['irdaikin128_651',['IRDaikin128',['../classIRDaikin128.html',1,'IRDaikin128'],['../classIRDaikin128.html#aa669739541daf1a2b39ce1cd0424c43b',1,'IRDaikin128::IRDaikin128()']]],
['irdaikin152_652',['IRDaikin152',['../classIRDaikin152.html',1,'IRDaikin152'],['../classIRDaikin152.html#a68dce79bab5890d9aea325a45ef8e4a3',1,'IRDaikin152::IRDaikin152()']]],
['irdaikin160_653',['IRDaikin160',['../classIRDaikin160.html',1,'IRDaikin160'],['../classIRDaikin160.html#a76fb744b041c38abb730bce0538a497a',1,'IRDaikin160::IRDaikin160()']]],
['irdaikin176_654',['IRDaikin176',['../classIRDaikin176.html',1,'IRDaikin176'],['../classIRDaikin176.html#accfe7c3f34351844d12059455f65f312',1,'IRDaikin176::IRDaikin176()']]],
['irdaikin2_655',['IRDaikin2',['../classIRDaikin2.html',1,'IRDaikin2'],['../classIRDaikin2.html#a3ffe908313f162b92e92307578592fca',1,'IRDaikin2::IRDaikin2()']]],
['irdaikin216_656',['IRDaikin216',['../classIRDaikin216.html',1,'IRDaikin216'],['../classIRDaikin216.html#ad802bde79e5ee2d16e3b09fbc8bbe8df',1,'IRDaikin216::IRDaikin216()']]],
['irdaikin64_657',['IRDaikin64',['../classIRDaikin64.html',1,'IRDaikin64'],['../classIRDaikin64.html#a88855df33ce903884b21d2ef4771e94f',1,'IRDaikin64::IRDaikin64()']]],
['irdaikinesp_658',['IRDaikinESP',['../classIRDaikinESP.html',1,'IRDaikinESP'],['../classIRDaikinESP.html#a2652cb45e07e8a4329c16cded9f6ad9a',1,'IRDaikinESP::IRDaikinESP()']]],
['irdelonghiac_659',['IRDelonghiAc',['../classIRDelonghiAc.html',1,'IRDelonghiAc'],['../classIRDelonghiAc.html#aa6f8661cf6baa369a0a5b9d775c392e0',1,'IRDelonghiAc::IRDelonghiAc()']]],
['irelectraac_660',['IRElectraAc',['../classIRElectraAc.html',1,'IRElectraAc'],['../classIRElectraAc.html#a2f56ad22943c3d261b1d2ef88d86e300',1,'IRElectraAc::IRElectraAc()']]],
['irfujitsuac_661',['IRFujitsuAC',['../classIRFujitsuAC.html',1,'IRFujitsuAC'],['../classIRFujitsuAC.html#acdb70f239884507f540b872ba25747ce',1,'IRFujitsuAC::IRFujitsuAC()']]],
['irgoodweatherac_662',['IRGoodweatherAc',['../classIRGoodweatherAc.html',1,'IRGoodweatherAc'],['../classIRGoodweatherAc.html#a681feff1a58125cde97b2d7ed0ba775e',1,'IRGoodweatherAc::IRGoodweatherAc()']]],
['irgreeac_663',['IRGreeAC',['../classIRGreeAC.html',1,'IRGreeAC'],['../classIRGreeAC.html#abf7ead6ebee4bc776f83fb55f6fe6b63',1,'IRGreeAC::IRGreeAC()']]],
['irhaierac_664',['IRHaierAC',['../classIRHaierAC.html',1,'IRHaierAC'],['../classIRHaierAC.html#a0b78060cbd150cd886a409adc2dea49c',1,'IRHaierAC::IRHaierAC()']]],
['irhaieracyrw02_665',['IRHaierACYRW02',['../classIRHaierACYRW02.html',1,'IRHaierACYRW02'],['../classIRHaierACYRW02.html#afd9354c36df33434840bbc5f38d4e7ed',1,'IRHaierACYRW02::IRHaierACYRW02()']]],
['irhitachiac_666',['IRHitachiAc',['../classIRHitachiAc.html',1,'IRHitachiAc'],['../classIRHitachiAc.html#a4c43e95e0cc28339e7162d7090ae16bf',1,'IRHitachiAc::IRHitachiAc()']]],
['irhitachiac1_667',['IRHitachiAc1',['../classIRHitachiAc1.html',1,'IRHitachiAc1'],['../classIRHitachiAc1.html#ac00cfd9a60e08d34f292878de47f622f',1,'IRHitachiAc1::IRHitachiAc1()']]],
['irhitachiac3_668',['IRHitachiAc3',['../classIRHitachiAc3.html',1,'IRHitachiAc3'],['../classIRHitachiAc3.html#adef0e7ad217f078ce418e3aa82b9cb86',1,'IRHitachiAc3::IRHitachiAc3()']]],
['irhitachiac344_669',['IRHitachiAc344',['../classIRHitachiAc344.html',1,'IRHitachiAc344'],['../classIRHitachiAc424.html#a3c885313a79bf8c02bc5eb9f7d80088b',1,'IRHitachiAc424::IRHitachiAc344()'],['../classIRHitachiAc344.html#afbff8a1dd2777880d2d1713d07e1d419',1,'IRHitachiAc344::IRHitachiAc344()']]],
['irhitachiac424_670',['IRHitachiAc424',['../classIRHitachiAc424.html',1,'IRHitachiAc424'],['../classIRHitachiAc424.html#add708c10a56d20621ef65a0ddcc2aac1',1,'IRHitachiAc424::IRHitachiAc424()']]],
['irkelvinatorac_671',['IRKelvinatorAC',['../classIRKelvinatorAC.html',1,'IRKelvinatorAC'],['../classIRKelvinatorAC.html#a111dd384b1898a4fb880a19b6d1b1635',1,'IRKelvinatorAC::IRKelvinatorAC()']]],
['irlgac_672',['IRLgAc',['../classIRLgAc.html',1,'IRLgAc'],['../classIRLgAc.html#a290636496526a9ed2057532649709375',1,'IRLgAc::IRLgAc()']]],
['irmideaac_673',['IRMideaAC',['../classIRMideaAC.html',1,'IRMideaAC'],['../classIRMideaAC.html#a1ef2f532a1e6c6bfe89617d3fd0d9082',1,'IRMideaAC::IRMideaAC()']]],
['irmitsubishi112_674',['IRMitsubishi112',['../classIRMitsubishi112.html',1,'IRMitsubishi112'],['../classIRMitsubishi112.html#adea6f3b7b7619b0bf6da4a94cec9d712',1,'IRMitsubishi112::IRMitsubishi112()']]],
['irmitsubishi136_675',['IRMitsubishi136',['../classIRMitsubishi136.html',1,'IRMitsubishi136'],['../classIRMitsubishi136.html#ad92926b993869d0695f11ddb999b2090',1,'IRMitsubishi136::IRMitsubishi136()']]],
['irmitsubishiac_676',['IRMitsubishiAC',['../classIRMitsubishiAC.html',1,'IRMitsubishiAC'],['../classIRMitsubishiAC.html#a83fabfd9ebed5cef8dd2a18a85fdf4e6',1,'IRMitsubishiAC::IRMitsubishiAC()']]],
['irmitsubishiheavy152ac_677',['IRMitsubishiHeavy152Ac',['../classIRMitsubishiHeavy152Ac.html',1,'IRMitsubishiHeavy152Ac'],['../classIRMitsubishiHeavy152Ac.html#a704e9f96c2d0a07f9ba16a400d9c97aa',1,'IRMitsubishiHeavy152Ac::IRMitsubishiHeavy152Ac()']]],
['irmitsubishiheavy88ac_678',['IRMitsubishiHeavy88Ac',['../classIRMitsubishiHeavy88Ac.html',1,'IRMitsubishiHeavy88Ac'],['../classIRMitsubishiHeavy88Ac.html#aceabecf4a615e807a4636ff5990d77d7',1,'IRMitsubishiHeavy88Ac::IRMitsubishiHeavy88Ac()']]],
['irneoclimaac_679',['IRNeoclimaAc',['../classIRNeoclimaAc.html',1,'IRNeoclimaAc'],['../classIRNeoclimaAc.html#a99ed2962176e5f12f8387fab977c6395',1,'IRNeoclimaAc::IRNeoclimaAc()']]],
['irpanasonicac_680',['IRPanasonicAc',['../classIRPanasonicAc.html',1,'IRPanasonicAc'],['../classIRPanasonicAc.html#ae8b0f4518ee1a913d47a7101b0a11185',1,'IRPanasonicAc::IRPanasonicAc()']]],
['irpanasonicac32_681',['IRPanasonicAc32',['../classIRPanasonicAc32.html',1,'IRPanasonicAc32'],['../classIRPanasonicAc32.html#ade8637984d8c1d5d881dc636d501676d',1,'IRPanasonicAc32::IRPanasonicAc32()']]],
['irparams_5fsave_682',['irparams_save',['../classIRrecv.html#a6fdac84ce51ce119972bf121ccc95aab',1,'IRrecv']]],
['irparams_5ft_683',['irparams_t',['../structirparams__t.html',1,'']]],
['irpin_684',['IRpin',['../classIRsend.html#ae4a6ea1e72f4861167002d6e7bf17b7c',1,'IRsend']]],
['irrecv_685',['IRrecv',['../classIRrecv.html',1,'IRrecv'],['../classIRrecv.html#a8fe4d26ef1f863db1db9994fed5fc209',1,'IRrecv::IRrecv(const uint16_t recvpin, const uint16_t bufsize=kRawBuf, const uint8_t timeout=kTimeoutMs, const bool save_buffer=false, const uint8_t timer_num=kDefaultESP32Timer)'],['../classIRrecv.html#a3bb1bcc1c1a3184294dd35c8f6f758b1',1,'IRrecv::IRrecv(const uint16_t recvpin, const uint16_t bufsize=kRawBuf, const uint8_t timeout=kTimeoutMs, const bool save_buffer=false)']]],
['irrecv_2ecpp_686',['IRrecv.cpp',['../IRrecv_8cpp.html',1,'']]],
['irrecv_2eh_687',['IRrecv.h',['../IRrecv_8h.html',1,'']]],
['irremoteesp8266_2eh_688',['IRremoteESP8266.h',['../IRremoteESP8266_8h.html',1,'']]],
['irsamsungac_689',['IRSamsungAc',['../classIRSamsungAc.html',1,'IRSamsungAc'],['../classIRSamsungAc.html#a0db771b80d7d7a63b5ecb4b25efee609',1,'IRSamsungAc::IRSamsungAc()']]],
['irsanyoac_690',['IRSanyoAc',['../classIRSanyoAc.html',1,'IRSanyoAc'],['../classIRSanyoAc.html#ab7b9a1f1685993b95807f7e48624e4e2',1,'IRSanyoAc::IRSanyoAc()']]],
['irsend_691',['IRsend',['../classIRsend.html',1,'IRsend'],['../classIRsend.html#a792780b7de996c90c86dd7b700eaf271',1,'IRsend::IRsend()']]],
['irsend_2ecpp_692',['IRsend.cpp',['../IRsend_8cpp.html',1,'']]],
['irsend_2eh_693',['IRsend.h',['../IRsend_8h.html',1,'']]],
['irsharpac_694',['IRSharpAc',['../classIRSharpAc.html',1,'IRSharpAc'],['../classIRSharpAc.html#a30b5f8f634a41c943b4e1453d12bc980',1,'IRSharpAc::IRSharpAc()']]],
['irtcl112ac_695',['IRTcl112Ac',['../classIRTcl112Ac.html',1,'IRTcl112Ac'],['../classIRTcl112Ac.html#a061bdfdf4444cb5e06fa90824985c1ec',1,'IRTcl112Ac::IRTcl112Ac()']]],
['irtechnibelac_696',['IRTechnibelAc',['../classIRTechnibelAc.html',1,'IRTechnibelAc'],['../classIRTechnibelAc.html#a799407de348870d5765acf163ab92a75',1,'IRTechnibelAc::IRTechnibelAc()']]],
['irtecoac_697',['IRTecoAc',['../classIRTecoAc.html',1,'IRTecoAc'],['../classIRTecoAc.html#a56e3f31a080bfd565570bf3b165e71d4',1,'IRTecoAc::IRTecoAc()']]],
['irtext_2ecpp_698',['IRtext.cpp',['../IRtext_8cpp.html',1,'']]],
['irtext_2eh_699',['IRtext.h',['../IRtext_8h.html',1,'']]],
['irtimer_700',['IRtimer',['../classIRtimer.html',1,'IRtimer'],['../classIRtimer.html#a09d64d689137ef8ca68973bb9e550e76',1,'IRtimer::IRtimer()']]],
['irtimer_2ecpp_701',['IRtimer.cpp',['../IRtimer_8cpp.html',1,'']]],
['irtimer_2eh_702',['IRtimer.h',['../IRtimer_8h.html',1,'']]],
['irtoshibaac_703',['IRToshibaAC',['../classIRToshibaAC.html',1,'IRToshibaAC'],['../classIRToshibaAC.html#abf2b3db316f7d6acb20c4f7ea2476ec2',1,'IRToshibaAC::IRToshibaAC()']]],
['irtranscoldac_704',['IRTranscoldAc',['../classIRTranscoldAc.html',1,'IRTranscoldAc'],['../classIRTranscoldAc.html#a155278b9e5803aacf69a1ae20ed5b652',1,'IRTranscoldAc::IRTranscoldAc()']]],
['irtrotecesp_705',['IRTrotecESP',['../classIRTrotecESP.html',1,'IRTrotecESP'],['../classIRTrotecESP.html#a1b56b6e55bf133ccab6a482090408ee5',1,'IRTrotecESP::IRTrotecESP()']]],
['irutils_706',['irutils',['../namespaceirutils.html',1,'']]],
['irutils_2ecpp_707',['IRutils.cpp',['../IRutils_8cpp.html',1,'']]],
['irutils_2eh_708',['IRutils.h',['../IRutils_8h.html',1,'']]],
['irvestelac_709',['IRVestelAc',['../classIRVestelAc.html',1,'IRVestelAc'],['../classIRVestelAc.html#af1583ef81331edf112a0d04771c2cbec',1,'IRVestelAc::IRVestelAc()']]],
['irvoltas_710',['IRVoltas',['../classIRVoltas.html',1,'IRVoltas'],['../classIRVoltas.html#a4bfb0c5b16507d330abea2a9147f8332',1,'IRVoltas::IRVoltas()']]],
['irwhirlpoolac_711',['IRWhirlpoolAc',['../classIRWhirlpoolAc.html',1,'IRWhirlpoolAc'],['../classIRWhirlpoolAc.html#a89bc9d440a5f7d04a602d7bc73904bc2',1,'IRWhirlpoolAc::IRWhirlpoolAc()']]],
['iseconotoggle_712',['isEconoToggle',['../classIRMideaAC.html#a227aeed678af6da49b510cb67b02991e',1,'IRMideaAC']]],
['islighttoggle_713',['isLightToggle',['../classIRMideaAC.html#ac0f321a8a38bd2cecf453c6aff9020e6',1,'IRMideaAC']]],
['isofftimeractive_714',['isOffTimerActive',['../classIRVestelAc.html#aa756171e82ed1b43593b81aa3a63b812',1,'IRVestelAc']]],
['isofftimerenabled_715',['isOffTimerEnabled',['../classIRMideaAC.html#a10aa3386a15b46c62083baaca3bcf699',1,'IRMideaAC::isOffTimerEnabled()'],['../classIRPanasonicAc.html#ac8e218b4886d66889734b01232767c8a',1,'IRPanasonicAc::isOffTimerEnabled()'],['../classIRWhirlpoolAc.html#a1bc1366524cf3c7fb426e908a166801f',1,'IRWhirlpoolAc::isOffTimerEnabled()']]],
['isontimeractive_716',['isOnTimerActive',['../classIRVestelAc.html#a67f0e970af50fcf6e01e4cac85c5862a',1,'IRVestelAc']]],
['isontimerenabled_717',['isOnTimerEnabled',['../classIRMideaAC.html#a61f53e462caa1bc8329a6ebadbe47f93',1,'IRMideaAC::isOnTimerEnabled()'],['../classIRPanasonicAc.html#a04cbf8f5063a3892020d383c77abc57c',1,'IRPanasonicAc::isOnTimerEnabled()'],['../classIRWhirlpoolAc.html#aff1b8c2d063b376725a5a77745f6be3a',1,'IRWhirlpoolAc::isOnTimerEnabled()']]],
['ispowerspecial_718',['isPowerSpecial',['../classIRSharpAc.html#ae18f76e03fd9ee8cb5bb8e9b41718e9d',1,'IRSharpAc']]],
['isprotocolsupported_719',['isProtocolSupported',['../classIRac.html#ad9c2fc9d07db70704f78a2d5f7be5b1c',1,'IRac']]],
['isspecialstate_720',['isSpecialState',['../classIRCoolixAC.html#aa9bfc6c78fca87962c9335d60f625322',1,'IRCoolixAC::isSpecialState()'],['../classIRTranscoldAc.html#aed8c20db75d4070e66445fb2b092e2de',1,'IRTranscoldAc::isSpecialState()']]],
['isswingvstep_721',['isSwingVStep',['../classIRMideaAC.html#a360aa29e0f6817709644f6b36abce754',1,'IRMideaAC']]],
['isswingvtoggle_722',['isSwingVToggle',['../classIRMideaAC.html#a5277fa1d077650be0edcf284db50d38b',1,'IRMideaAC']]],
['istimecommand_723',['isTimeCommand',['../classIRVestelAc.html#ae811a07c1a8d82e7068c39b9ca73aaf1',1,'IRVestelAc']]],
['istimeractive_724',['isTimerActive',['../classIRVestelAc.html#a160b73df8e1eda984f9bfbff3df7fa63',1,'IRVestelAc']]],
['istimerenabled_725',['isTimerEnabled',['../classIRWhirlpoolAc.html#a5a713ffed99ab3450257d83e2d6e15ee',1,'IRWhirlpoolAc']]],
['isturbotoggle_726',['isTurboToggle',['../classIRMideaAC.html#ae40e95fbee35ecc00ebff23c0b64e56d',1,'IRMideaAC']]],
['isvalidlgac_727',['isValidLgAc',['../classIRLgAc.html#ad35d47f590ee4bd51bfdf9d911bce242',1,'IRLgAc']]],
['it_2dit_2eh_728',['it-IT.h',['../it-IT_8h.html',1,'']]],
['internationalisation_20_28i18n_29_20_26_20locale_20files_729',['Internationalisation (I18N) &amp; Locale Files',['../md_src_locale_README.html',1,'']]]
];

View File

@ -1,19 +0,0 @@
var searchData=
[
['label_2995',['Label',['../structCoronaSection.html#abc6d0caa713c73244c4bf2f602074d48',1,'CoronaSection']]],
['lasertag_2996',['LASERTAG',['../IRremoteESP8266_8h.html#ad5b287a488a8c1b7b8661f029ab56fada92eadf4fa6dd16da5b79a2fcbf729894',1,'IRremoteESP8266.h']]],
['ledflag_2997',['ledFlag',['../classIRCoolixAC.html#a03ba5e0a6cb47a7bb054155c2111a69c',1,'IRCoolixAC']]],
['ledoff_2998',['ledOff',['../classIRsend.html#ae71cc5aa99f894785fb4f7abc05841b2',1,'IRsend']]],
['ledon_2999',['ledOn',['../classIRsend.html#a13d804171fa7c14aff4def38c6ffb6c8',1,'IRsend']]],
['legopf_3000',['LEGOPF',['../IRremoteESP8266_8h.html#ad5b287a488a8c1b7b8661f029ab56fada9a31bf5555b17ea7b115a5c2550fc1de',1,'IRremoteESP8266.h']]],
['lg_3001',['lg',['../classIRac.html#afad31ecf9eae573882d53dd6629485fb',1,'IRac::lg()'],['../IRremoteESP8266_8h.html#ad5b287a488a8c1b7b8661f029ab56fadadf6c249ac7d923229f9e623eff9a61f4',1,'LG():&#160;IRremoteESP8266.h']]],
['lg2_3002',['LG2',['../IRremoteESP8266_8h.html#ad5b287a488a8c1b7b8661f029ab56fada8402547ec0b99b9b0efe97dec65badf9',1,'IRremoteESP8266.h']]],
['lg_5fac_5fremote_5fmodel_5ft_3003',['lg_ac_remote_model_t',['../IRsend_8h.html#a50c54713e16502d280723334879dc83b',1,'IRsend.h']]],
['lgprotocol_3004',['LGProtocol',['../unionLGProtocol.html',1,'']]],
['light_3005',['Light',['../unionDaikin2Protocol.html#adaf55ec9e1b9ba278c7391d9d797f3ba',1,'Daikin2Protocol::Light()'],['../unionGoodweatherProtocol.html#a845565af7661af0c05290a7ce039f8e2',1,'GoodweatherProtocol::Light()'],['../unionGreeProtocol.html#a72092768725667d3bce381a6e2900c66',1,'GreeProtocol::Light()'],['../unionKelvinatorProtocol.html#a38f5b978fd63fda659f0e0b5f682440e',1,'KelvinatorProtocol::Light()'],['../unionNeoclimaProtocol.html#a598346f565ad6d57df03f5256a878dd6',1,'NeoclimaProtocol::Light()'],['../unionVoltasProtocol.html#a811a0de66771c693831740440aac460c',1,'VoltasProtocol::Light()'],['../structstdAc_1_1state__t.html#a51c3a5c4703ea49b420d70aeb18b6b9b',1,'stdAc::state_t::light()']]],
['lighttoggle_3006',['LightToggle',['../unionElectraProtocol.html#aa2a5998cafd139e5ce7626edc4782c56',1,'ElectraProtocol']]],
['llword_3007',['llword',['../unionmagiquest.html#ad57fbc75ab289c3e93b94be0b2187d65',1,'magiquest']]],
['lowlevelsanitycheck_3008',['lowLevelSanityCheck',['../namespaceirutils.html#af67b75834051c4aced358b274c1c55a8',1,'irutils']]],
['lutron_3009',['LUTRON',['../IRremoteESP8266_8h.html#ad5b287a488a8c1b7b8661f029ab56fada76cc459b9e26d82ed82cf120272fd8cb',1,'IRremoteESP8266.h']]],
['lword_3010',['lword',['../unionmagiquest.html#ac87102145311831a232002b52fe2d02c',1,'magiquest']]]
];

View File

@ -1,6 +0,0 @@
var searchData=
[
['airwellprotocol_3528',['AirwellProtocol',['../unionAirwellProtocol.html',1,'']]],
['amcorprotocol_3529',['AmcorProtocol',['../unionAmcorProtocol.html',1,'']]],
['argoprotocol_3530',['ArgoProtocol',['../unionArgoProtocol.html',1,'']]]
];

View File

@ -1,7 +0,0 @@
var searchData=
[
['carrierprotocol_3531',['CarrierProtocol',['../unionCarrierProtocol.html',1,'']]],
['coolixprotocol_3532',['CoolixProtocol',['../unionCoolixProtocol.html',1,'']]],
['coronaprotocol_3533',['CoronaProtocol',['../unionCoronaProtocol.html',1,'']]],
['coronasection_3534',['CoronaSection',['../structCoronaSection.html',1,'']]]
];

View File

@ -1,13 +0,0 @@
var searchData=
[
['daikin128protocol_3535',['Daikin128Protocol',['../unionDaikin128Protocol.html',1,'']]],
['daikin152protocol_3536',['Daikin152Protocol',['../unionDaikin152Protocol.html',1,'']]],
['daikin160protocol_3537',['Daikin160Protocol',['../unionDaikin160Protocol.html',1,'']]],
['daikin176protocol_3538',['Daikin176Protocol',['../unionDaikin176Protocol.html',1,'']]],
['daikin216protocol_3539',['Daikin216Protocol',['../unionDaikin216Protocol.html',1,'']]],
['daikin2protocol_3540',['Daikin2Protocol',['../unionDaikin2Protocol.html',1,'']]],
['daikin64protocol_3541',['Daikin64Protocol',['../unionDaikin64Protocol.html',1,'']]],
['daikinespprotocol_3542',['DaikinESPProtocol',['../unionDaikinESPProtocol.html',1,'']]],
['decode_5fresults_3543',['decode_results',['../classdecode__results.html',1,'']]],
['delonghiprotocol_3544',['DelonghiProtocol',['../unionDelonghiProtocol.html',1,'']]]
];

View File

@ -1,4 +0,0 @@
var searchData=
[
['electraprotocol_3545',['ElectraProtocol',['../unionElectraProtocol.html',1,'']]]
];

View File

@ -1,5 +0,0 @@
var searchData=
[
['goodweatherprotocol_3546',['GoodweatherProtocol',['../unionGoodweatherProtocol.html',1,'']]],
['greeprotocol_3547',['GreeProtocol',['../unionGreeProtocol.html',1,'']]]
];

View File

@ -1,8 +0,0 @@
var searchData=
[
['haierprotocol_3548',['HaierProtocol',['../unionHaierProtocol.html',1,'']]],
['haieryrw02protocol_3549',['HaierYRW02Protocol',['../unionHaierYRW02Protocol.html',1,'']]],
['hitachi1protocol_3550',['Hitachi1Protocol',['../unionHitachi1Protocol.html',1,'']]],
['hitachi424protocol_3551',['Hitachi424Protocol',['../unionHitachi424Protocol.html',1,'']]],
['hitachiprotocol_3552',['HitachiProtocol',['../unionHitachiProtocol.html',1,'']]]
];

View File

@ -1,57 +0,0 @@
var searchData=
[
['irac_3553',['IRac',['../classIRac.html',1,'']]],
['irairwellac_3554',['IRAirwellAc',['../classIRAirwellAc.html',1,'']]],
['iramcorac_3555',['IRAmcorAc',['../classIRAmcorAc.html',1,'']]],
['irargoac_3556',['IRArgoAC',['../classIRArgoAC.html',1,'']]],
['ircarrierac64_3557',['IRCarrierAc64',['../classIRCarrierAc64.html',1,'']]],
['ircoolixac_3558',['IRCoolixAC',['../classIRCoolixAC.html',1,'']]],
['ircoronaac_3559',['IRCoronaAc',['../classIRCoronaAc.html',1,'']]],
['irdaikin128_3560',['IRDaikin128',['../classIRDaikin128.html',1,'']]],
['irdaikin152_3561',['IRDaikin152',['../classIRDaikin152.html',1,'']]],
['irdaikin160_3562',['IRDaikin160',['../classIRDaikin160.html',1,'']]],
['irdaikin176_3563',['IRDaikin176',['../classIRDaikin176.html',1,'']]],
['irdaikin2_3564',['IRDaikin2',['../classIRDaikin2.html',1,'']]],
['irdaikin216_3565',['IRDaikin216',['../classIRDaikin216.html',1,'']]],
['irdaikin64_3566',['IRDaikin64',['../classIRDaikin64.html',1,'']]],
['irdaikinesp_3567',['IRDaikinESP',['../classIRDaikinESP.html',1,'']]],
['irdelonghiac_3568',['IRDelonghiAc',['../classIRDelonghiAc.html',1,'']]],
['irelectraac_3569',['IRElectraAc',['../classIRElectraAc.html',1,'']]],
['irfujitsuac_3570',['IRFujitsuAC',['../classIRFujitsuAC.html',1,'']]],
['irgoodweatherac_3571',['IRGoodweatherAc',['../classIRGoodweatherAc.html',1,'']]],
['irgreeac_3572',['IRGreeAC',['../classIRGreeAC.html',1,'']]],
['irhaierac_3573',['IRHaierAC',['../classIRHaierAC.html',1,'']]],
['irhaieracyrw02_3574',['IRHaierACYRW02',['../classIRHaierACYRW02.html',1,'']]],
['irhitachiac_3575',['IRHitachiAc',['../classIRHitachiAc.html',1,'']]],
['irhitachiac1_3576',['IRHitachiAc1',['../classIRHitachiAc1.html',1,'']]],
['irhitachiac3_3577',['IRHitachiAc3',['../classIRHitachiAc3.html',1,'']]],
['irhitachiac344_3578',['IRHitachiAc344',['../classIRHitachiAc344.html',1,'']]],
['irhitachiac424_3579',['IRHitachiAc424',['../classIRHitachiAc424.html',1,'']]],
['irkelvinatorac_3580',['IRKelvinatorAC',['../classIRKelvinatorAC.html',1,'']]],
['irlgac_3581',['IRLgAc',['../classIRLgAc.html',1,'']]],
['irmideaac_3582',['IRMideaAC',['../classIRMideaAC.html',1,'']]],
['irmitsubishi112_3583',['IRMitsubishi112',['../classIRMitsubishi112.html',1,'']]],
['irmitsubishi136_3584',['IRMitsubishi136',['../classIRMitsubishi136.html',1,'']]],
['irmitsubishiac_3585',['IRMitsubishiAC',['../classIRMitsubishiAC.html',1,'']]],
['irmitsubishiheavy152ac_3586',['IRMitsubishiHeavy152Ac',['../classIRMitsubishiHeavy152Ac.html',1,'']]],
['irmitsubishiheavy88ac_3587',['IRMitsubishiHeavy88Ac',['../classIRMitsubishiHeavy88Ac.html',1,'']]],
['irneoclimaac_3588',['IRNeoclimaAc',['../classIRNeoclimaAc.html',1,'']]],
['irpanasonicac_3589',['IRPanasonicAc',['../classIRPanasonicAc.html',1,'']]],
['irpanasonicac32_3590',['IRPanasonicAc32',['../classIRPanasonicAc32.html',1,'']]],
['irparams_5ft_3591',['irparams_t',['../structirparams__t.html',1,'']]],
['irrecv_3592',['IRrecv',['../classIRrecv.html',1,'']]],
['irsamsungac_3593',['IRSamsungAc',['../classIRSamsungAc.html',1,'']]],
['irsanyoac_3594',['IRSanyoAc',['../classIRSanyoAc.html',1,'']]],
['irsend_3595',['IRsend',['../classIRsend.html',1,'']]],
['irsharpac_3596',['IRSharpAc',['../classIRSharpAc.html',1,'']]],
['irtcl112ac_3597',['IRTcl112Ac',['../classIRTcl112Ac.html',1,'']]],
['irtechnibelac_3598',['IRTechnibelAc',['../classIRTechnibelAc.html',1,'']]],
['irtecoac_3599',['IRTecoAc',['../classIRTecoAc.html',1,'']]],
['irtimer_3600',['IRtimer',['../classIRtimer.html',1,'']]],
['irtoshibaac_3601',['IRToshibaAC',['../classIRToshibaAC.html',1,'']]],
['irtranscoldac_3602',['IRTranscoldAc',['../classIRTranscoldAc.html',1,'']]],
['irtrotecesp_3603',['IRTrotecESP',['../classIRTrotecESP.html',1,'']]],
['irvestelac_3604',['IRVestelAc',['../classIRVestelAc.html',1,'']]],
['irvoltas_3605',['IRVoltas',['../classIRVoltas.html',1,'']]],
['irwhirlpoolac_3606',['IRWhirlpoolAc',['../classIRWhirlpoolAc.html',1,'']]]
];

View File

@ -1,4 +0,0 @@
var searchData=
[
['kelvinatorprotocol_3607',['KelvinatorProtocol',['../unionKelvinatorProtocol.html',1,'']]]
];

View File

@ -1,4 +0,0 @@
var searchData=
[
['lgprotocol_3608',['LGProtocol',['../unionLGProtocol.html',1,'']]]
];

View File

@ -1,11 +0,0 @@
var searchData=
[
['magiquest_3609',['magiquest',['../unionmagiquest.html',1,'']]],
['match_5fresult_5ft_3610',['match_result_t',['../structmatch__result__t.html',1,'']]],
['mideaprotocol_3611',['MideaProtocol',['../unionMideaProtocol.html',1,'']]],
['mitsubishi112protocol_3612',['Mitsubishi112Protocol',['../unionMitsubishi112Protocol.html',1,'']]],
['mitsubishi136protocol_3613',['Mitsubishi136Protocol',['../unionMitsubishi136Protocol.html',1,'']]],
['mitsubishi144protocol_3614',['Mitsubishi144Protocol',['../unionMitsubishi144Protocol.html',1,'']]],
['mitsubishi152protocol_3615',['Mitsubishi152Protocol',['../unionMitsubishi152Protocol.html',1,'']]],
['mitsubishi88protocol_3616',['Mitsubishi88Protocol',['../unionMitsubishi88Protocol.html',1,'']]]
];

View File

@ -1,4 +0,0 @@
var searchData=
[
['neoclimaprotocol_3617',['NeoclimaProtocol',['../unionNeoclimaProtocol.html',1,'']]]
];

View File

@ -1,4 +0,0 @@
var searchData=
[
['panasonicac32protocol_3618',['PanasonicAc32Protocol',['../unionPanasonicAc32Protocol.html',1,'']]]
];

View File

@ -1,7 +0,0 @@
var searchData=
[
['samsungprotocol_3619',['SamsungProtocol',['../unionSamsungProtocol.html',1,'']]],
['sanyoprotocol_3620',['SanyoProtocol',['../unionSanyoProtocol.html',1,'']]],
['sharpprotocol_3621',['SharpProtocol',['../unionSharpProtocol.html',1,'']]],
['state_5ft_3622',['state_t',['../structstdAc_1_1state__t.html',1,'stdAc']]]
];

View File

@ -1,4 +0,0 @@
var searchData=
[
['timerms_3623',['TimerMs',['../classTimerMs.html',1,'']]]
];

View File

@ -1,4 +0,0 @@
var searchData=
[
['voltasprotocol_3624',['VoltasProtocol',['../unionVoltasProtocol.html',1,'']]]
];

View File

@ -1,4 +0,0 @@
var searchData=
[
['opmode_5ft_6987',['opmode_t',['../namespacestdAc.html#a99ad268c783486f9b3207cb78f48444f',1,'stdAc']]]
];

View File

@ -1,6 +0,0 @@
var searchData=
[
['sharp_5fac_5fremote_5fmodel_5ft_6989',['sharp_ac_remote_model_t',['../IRsend_8h.html#a258e4af12642d613587149fa734e45e7',1,'IRsend.h']]],
['swingh_5ft_6990',['swingh_t',['../namespacestdAc.html#aae50ee315fa9c9ec1a4078da40d6b147',1,'stdAc']]],
['swingv_5ft_6991',['swingv_t',['../namespacestdAc.html#ac07f224c7bb47cac55dd01f24770ef43',1,'stdAc']]]
];

View File

@ -1,6 +0,0 @@
var searchData=
[
['electra_5fac_7025',['ELECTRA_AC',['../IRremoteESP8266_8h.html#ad5b287a488a8c1b7b8661f029ab56fada05f193ef4ead3e54624bd92dc3203fac',1,'IRremoteESP8266.h']]],
['elitescreens_7026',['ELITESCREENS',['../IRremoteESP8266_8h.html#ad5b287a488a8c1b7b8661f029ab56fadafebe19d5453be4c99de8c031508b7cb1',1,'IRremoteESP8266.h']]],
['epson_7027',['EPSON',['../IRremoteESP8266_8h.html#ad5b287a488a8c1b7b8661f029ab56fadaaf677fd380c38297264a10732631927c',1,'IRremoteESP8266.h']]]
];

View File

@ -1,7 +0,0 @@
var searchData=
[
['de_2dch_2eh_3629',['de-CH.h',['../de-CH_8h.html',1,'']]],
['de_2dde_2eh_3630',['de-DE.h',['../de-DE_8h.html',1,'']]],
['defaults_2eh_3631',['defaults.h',['../defaults_8h.html',1,'']]],
['doxygen_5findex_2emd_3632',['doxygen_index.md',['../doxygen__index_8md.html',1,'']]]
];

View File

@ -1,8 +0,0 @@
var searchData=
[
['en_2dau_2eh_3633',['en-AU.h',['../en-AU_8h.html',1,'']]],
['en_2die_2eh_3634',['en-IE.h',['../en-IE_8h.html',1,'']]],
['en_2duk_2eh_3635',['en-UK.h',['../en-UK_8h.html',1,'']]],
['en_2dus_2eh_3636',['en-US.h',['../en-US_8h.html',1,'']]],
['es_2des_2eh_3637',['es-ES.h',['../es-ES_8h.html',1,'']]]
];

View File

@ -1,4 +0,0 @@
var searchData=
[
['fr_2dfr_2eh_3638',['fr-FR.h',['../fr-FR_8h.html',1,'']]]
];

View File

@ -1,115 +0,0 @@
var searchData=
[
['i18n_2eh_3639',['i18n.h',['../i18n_8h.html',1,'']]],
['ir_5fairwell_2ecpp_3640',['ir_Airwell.cpp',['../ir__Airwell_8cpp.html',1,'']]],
['ir_5fairwell_2eh_3641',['ir_Airwell.h',['../ir__Airwell_8h.html',1,'']]],
['ir_5faiwa_2ecpp_3642',['ir_Aiwa.cpp',['../ir__Aiwa_8cpp.html',1,'']]],
['ir_5famcor_2ecpp_3643',['ir_Amcor.cpp',['../ir__Amcor_8cpp.html',1,'']]],
['ir_5famcor_2eh_3644',['ir_Amcor.h',['../ir__Amcor_8h.html',1,'']]],
['ir_5fargo_2ecpp_3645',['ir_Argo.cpp',['../ir__Argo_8cpp.html',1,'']]],
['ir_5fargo_2eh_3646',['ir_Argo.h',['../ir__Argo_8h.html',1,'']]],
['ir_5fcarrier_2ecpp_3647',['ir_Carrier.cpp',['../ir__Carrier_8cpp.html',1,'']]],
['ir_5fcarrier_2eh_3648',['ir_Carrier.h',['../ir__Carrier_8h.html',1,'']]],
['ir_5fcoolix_2ecpp_3649',['ir_Coolix.cpp',['../ir__Coolix_8cpp.html',1,'']]],
['ir_5fcoolix_2eh_3650',['ir_Coolix.h',['../ir__Coolix_8h.html',1,'']]],
['ir_5fcorona_2ecpp_3651',['ir_Corona.cpp',['../ir__Corona_8cpp.html',1,'']]],
['ir_5fcorona_2eh_3652',['ir_Corona.h',['../ir__Corona_8h.html',1,'']]],
['ir_5fdaikin_2ecpp_3653',['ir_Daikin.cpp',['../ir__Daikin_8cpp.html',1,'']]],
['ir_5fdaikin_2eh_3654',['ir_Daikin.h',['../ir__Daikin_8h.html',1,'']]],
['ir_5fdelonghi_2ecpp_3655',['ir_Delonghi.cpp',['../ir__Delonghi_8cpp.html',1,'']]],
['ir_5fdelonghi_2eh_3656',['ir_Delonghi.h',['../ir__Delonghi_8h.html',1,'']]],
['ir_5fdenon_2ecpp_3657',['ir_Denon.cpp',['../ir__Denon_8cpp.html',1,'']]],
['ir_5fdish_2ecpp_3658',['ir_Dish.cpp',['../ir__Dish_8cpp.html',1,'']]],
['ir_5fdoshisha_2ecpp_3659',['ir_Doshisha.cpp',['../ir__Doshisha_8cpp.html',1,'']]],
['ir_5felectra_2ecpp_3660',['ir_Electra.cpp',['../ir__Electra_8cpp.html',1,'']]],
['ir_5felectra_2eh_3661',['ir_Electra.h',['../ir__Electra_8h.html',1,'']]],
['ir_5felitescreens_2ecpp_3662',['ir_EliteScreens.cpp',['../ir__EliteScreens_8cpp.html',1,'']]],
['ir_5fepson_2ecpp_3663',['ir_Epson.cpp',['../ir__Epson_8cpp.html',1,'']]],
['ir_5ffujitsu_2ecpp_3664',['ir_Fujitsu.cpp',['../ir__Fujitsu_8cpp.html',1,'']]],
['ir_5ffujitsu_2eh_3665',['ir_Fujitsu.h',['../ir__Fujitsu_8h.html',1,'']]],
['ir_5fgicable_2ecpp_3666',['ir_GICable.cpp',['../ir__GICable_8cpp.html',1,'']]],
['ir_5fglobalcache_2ecpp_3667',['ir_GlobalCache.cpp',['../ir__GlobalCache_8cpp.html',1,'']]],
['ir_5fgoodweather_2ecpp_3668',['ir_Goodweather.cpp',['../ir__Goodweather_8cpp.html',1,'']]],
['ir_5fgoodweather_2eh_3669',['ir_Goodweather.h',['../ir__Goodweather_8h.html',1,'']]],
['ir_5fgree_2ecpp_3670',['ir_Gree.cpp',['../ir__Gree_8cpp.html',1,'']]],
['ir_5fgree_2eh_3671',['ir_Gree.h',['../ir__Gree_8h.html',1,'']]],
['ir_5fhaier_2ecpp_3672',['ir_Haier.cpp',['../ir__Haier_8cpp.html',1,'']]],
['ir_5fhaier_2eh_3673',['ir_Haier.h',['../ir__Haier_8h.html',1,'']]],
['ir_5fhitachi_2ecpp_3674',['ir_Hitachi.cpp',['../ir__Hitachi_8cpp.html',1,'']]],
['ir_5fhitachi_2eh_3675',['ir_Hitachi.h',['../ir__Hitachi_8h.html',1,'']]],
['ir_5finax_2ecpp_3676',['ir_Inax.cpp',['../ir__Inax_8cpp.html',1,'']]],
['ir_5fjvc_2ecpp_3677',['ir_JVC.cpp',['../ir__JVC_8cpp.html',1,'']]],
['ir_5fkelvinator_2ecpp_3678',['ir_Kelvinator.cpp',['../ir__Kelvinator_8cpp.html',1,'']]],
['ir_5fkelvinator_2eh_3679',['ir_Kelvinator.h',['../ir__Kelvinator_8h.html',1,'']]],
['ir_5flasertag_2ecpp_3680',['ir_Lasertag.cpp',['../ir__Lasertag_8cpp.html',1,'']]],
['ir_5flego_2ecpp_3681',['ir_Lego.cpp',['../ir__Lego_8cpp.html',1,'']]],
['ir_5flg_2ecpp_3682',['ir_LG.cpp',['../ir__LG_8cpp.html',1,'']]],
['ir_5flg_2eh_3683',['ir_LG.h',['../ir__LG_8h.html',1,'']]],
['ir_5flutron_2ecpp_3684',['ir_Lutron.cpp',['../ir__Lutron_8cpp.html',1,'']]],
['ir_5fmagiquest_2ecpp_3685',['ir_Magiquest.cpp',['../ir__Magiquest_8cpp.html',1,'']]],
['ir_5fmagiquest_2eh_3686',['ir_Magiquest.h',['../ir__Magiquest_8h.html',1,'']]],
['ir_5fmetz_2ecpp_3687',['ir_Metz.cpp',['../ir__Metz_8cpp.html',1,'']]],
['ir_5fmidea_2ecpp_3688',['ir_Midea.cpp',['../ir__Midea_8cpp.html',1,'']]],
['ir_5fmidea_2eh_3689',['ir_Midea.h',['../ir__Midea_8h.html',1,'']]],
['ir_5fmirage_2ecpp_3690',['ir_Mirage.cpp',['../ir__Mirage_8cpp.html',1,'']]],
['ir_5fmitsubishi_2ecpp_3691',['ir_Mitsubishi.cpp',['../ir__Mitsubishi_8cpp.html',1,'']]],
['ir_5fmitsubishi_2eh_3692',['ir_Mitsubishi.h',['../ir__Mitsubishi_8h.html',1,'']]],
['ir_5fmitsubishiheavy_2ecpp_3693',['ir_MitsubishiHeavy.cpp',['../ir__MitsubishiHeavy_8cpp.html',1,'']]],
['ir_5fmitsubishiheavy_2eh_3694',['ir_MitsubishiHeavy.h',['../ir__MitsubishiHeavy_8h.html',1,'']]],
['ir_5fmultibrackets_2ecpp_3695',['ir_Multibrackets.cpp',['../ir__Multibrackets_8cpp.html',1,'']]],
['ir_5fmwm_2ecpp_3696',['ir_MWM.cpp',['../ir__MWM_8cpp.html',1,'']]],
['ir_5fnec_2ecpp_3697',['ir_NEC.cpp',['../ir__NEC_8cpp.html',1,'']]],
['ir_5fnec_2eh_3698',['ir_NEC.h',['../ir__NEC_8h.html',1,'']]],
['ir_5fneoclima_2ecpp_3699',['ir_Neoclima.cpp',['../ir__Neoclima_8cpp.html',1,'']]],
['ir_5fneoclima_2eh_3700',['ir_Neoclima.h',['../ir__Neoclima_8h.html',1,'']]],
['ir_5fnikai_2ecpp_3701',['ir_Nikai.cpp',['../ir__Nikai_8cpp.html',1,'']]],
['ir_5fpanasonic_2ecpp_3702',['ir_Panasonic.cpp',['../ir__Panasonic_8cpp.html',1,'']]],
['ir_5fpanasonic_2eh_3703',['ir_Panasonic.h',['../ir__Panasonic_8h.html',1,'']]],
['ir_5fpioneer_2ecpp_3704',['ir_Pioneer.cpp',['../ir__Pioneer_8cpp.html',1,'']]],
['ir_5fpronto_2ecpp_3705',['ir_Pronto.cpp',['../ir__Pronto_8cpp.html',1,'']]],
['ir_5frc5_5frc6_2ecpp_3706',['ir_RC5_RC6.cpp',['../ir__RC5__RC6_8cpp.html',1,'']]],
['ir_5frcmm_2ecpp_3707',['ir_RCMM.cpp',['../ir__RCMM_8cpp.html',1,'']]],
['ir_5fsamsung_2ecpp_3708',['ir_Samsung.cpp',['../ir__Samsung_8cpp.html',1,'']]],
['ir_5fsamsung_2eh_3709',['ir_Samsung.h',['../ir__Samsung_8h.html',1,'']]],
['ir_5fsanyo_2ecpp_3710',['ir_Sanyo.cpp',['../ir__Sanyo_8cpp.html',1,'']]],
['ir_5fsanyo_2eh_3711',['ir_Sanyo.h',['../ir__Sanyo_8h.html',1,'']]],
['ir_5fsharp_2ecpp_3712',['ir_Sharp.cpp',['../ir__Sharp_8cpp.html',1,'']]],
['ir_5fsharp_2eh_3713',['ir_Sharp.h',['../ir__Sharp_8h.html',1,'']]],
['ir_5fsherwood_2ecpp_3714',['ir_Sherwood.cpp',['../ir__Sherwood_8cpp.html',1,'']]],
['ir_5fsony_2ecpp_3715',['ir_Sony.cpp',['../ir__Sony_8cpp.html',1,'']]],
['ir_5fsymphony_2ecpp_3716',['ir_Symphony.cpp',['../ir__Symphony_8cpp.html',1,'']]],
['ir_5ftcl_2ecpp_3717',['ir_Tcl.cpp',['../ir__Tcl_8cpp.html',1,'']]],
['ir_5ftcl_2eh_3718',['ir_Tcl.h',['../ir__Tcl_8h.html',1,'']]],
['ir_5ftechnibel_2ecpp_3719',['ir_Technibel.cpp',['../ir__Technibel_8cpp.html',1,'']]],
['ir_5ftechnibel_2eh_3720',['ir_Technibel.h',['../ir__Technibel_8h.html',1,'']]],
['ir_5fteco_2ecpp_3721',['ir_Teco.cpp',['../ir__Teco_8cpp.html',1,'']]],
['ir_5fteco_2eh_3722',['ir_Teco.h',['../ir__Teco_8h.html',1,'']]],
['ir_5ftoshiba_2ecpp_3723',['ir_Toshiba.cpp',['../ir__Toshiba_8cpp.html',1,'']]],
['ir_5ftoshiba_2eh_3724',['ir_Toshiba.h',['../ir__Toshiba_8h.html',1,'']]],
['ir_5ftranscold_2ecpp_3725',['ir_Transcold.cpp',['../ir__Transcold_8cpp.html',1,'']]],
['ir_5ftranscold_2eh_3726',['ir_Transcold.h',['../ir__Transcold_8h.html',1,'']]],
['ir_5ftrotec_2ecpp_3727',['ir_Trotec.cpp',['../ir__Trotec_8cpp.html',1,'']]],
['ir_5ftrotec_2eh_3728',['ir_Trotec.h',['../ir__Trotec_8h.html',1,'']]],
['ir_5fvestel_2ecpp_3729',['ir_Vestel.cpp',['../ir__Vestel_8cpp.html',1,'']]],
['ir_5fvestel_2eh_3730',['ir_Vestel.h',['../ir__Vestel_8h.html',1,'']]],
['ir_5fvoltas_2ecpp_3731',['ir_Voltas.cpp',['../ir__Voltas_8cpp.html',1,'']]],
['ir_5fvoltas_2eh_3732',['ir_Voltas.h',['../ir__Voltas_8h.html',1,'']]],
['ir_5fwhirlpool_2ecpp_3733',['ir_Whirlpool.cpp',['../ir__Whirlpool_8cpp.html',1,'']]],
['ir_5fwhirlpool_2eh_3734',['ir_Whirlpool.h',['../ir__Whirlpool_8h.html',1,'']]],
['ir_5fwhynter_2ecpp_3735',['ir_Whynter.cpp',['../ir__Whynter_8cpp.html',1,'']]],
['ir_5fzepeal_2ecpp_3736',['ir_Zepeal.cpp',['../ir__Zepeal_8cpp.html',1,'']]],
['irac_2ecpp_3737',['IRac.cpp',['../IRac_8cpp.html',1,'']]],
['irac_2eh_3738',['IRac.h',['../IRac_8h.html',1,'']]],
['irrecv_2ecpp_3739',['IRrecv.cpp',['../IRrecv_8cpp.html',1,'']]],
['irrecv_2eh_3740',['IRrecv.h',['../IRrecv_8h.html',1,'']]],
['irremoteesp8266_2eh_3741',['IRremoteESP8266.h',['../IRremoteESP8266_8h.html',1,'']]],
['irsend_2ecpp_3742',['IRsend.cpp',['../IRsend_8cpp.html',1,'']]],
['irsend_2eh_3743',['IRsend.h',['../IRsend_8h.html',1,'']]],
['irtext_2ecpp_3744',['IRtext.cpp',['../IRtext_8cpp.html',1,'']]],
['irtext_2eh_3745',['IRtext.h',['../IRtext_8h.html',1,'']]],
['irtimer_2ecpp_3746',['IRtimer.cpp',['../IRtimer_8cpp.html',1,'']]],
['irtimer_2eh_3747',['IRtimer.h',['../IRtimer_8h.html',1,'']]],
['irutils_2ecpp_3748',['IRutils.cpp',['../IRutils_8cpp.html',1,'']]],
['irutils_2eh_3749',['IRutils.h',['../IRutils_8h.html',1,'']]],
['it_2dit_2eh_3750',['it-IT.h',['../it-IT_8h.html',1,'']]]
];

View File

@ -1,4 +0,0 @@
var searchData=
[
['pt_2dbr_2eh_3751',['pt-BR.h',['../pt-BR_8h.html',1,'']]]
];

View File

@ -1,4 +0,0 @@
var searchData=
[
['readme_2emd_3752',['README.md',['../README_8md.html',1,'']]]
];

View File

@ -1,4 +0,0 @@
var searchData=
[
['zh_2dcn_2eh_3753',['zh-CN.h',['../zh-CN_8h.html',1,'']]]
];

View File

@ -1,15 +0,0 @@
var searchData=
[
['add_3771',['add',['../classIRtimer.html#aa8e3ff975ae5468b4727790c828fa032',1,'IRtimer::add()'],['../classTimerMs.html#a77bfc23a029a9172c3dbac03f746b0cb',1,'TimerMs::add()']]],
['addbooltostring_3772',['addBoolToString',['../namespaceirutils.html#a12ba9cf1830a886649a80c3cc5fdce2b',1,'irutils']]],
['adddaytostring_3773',['addDayToString',['../namespaceirutils.html#a6ead1d10578c64627f8a24b5d8a7444f',1,'irutils']]],
['addfantostring_3774',['addFanToString',['../namespaceirutils.html#af222d5a977e2cd2c979184c449d3c2f8',1,'irutils']]],
['addinttostring_3775',['addIntToString',['../namespaceirutils.html#a772e623c4b60208200e02afbaec66651',1,'irutils']]],
['addlabeledstring_3776',['addLabeledString',['../namespaceirutils.html#ac98793392d1e65c1b8d6895eb9d9b75b',1,'irutils']]],
['addmodeltostring_3777',['addModelToString',['../namespaceirutils.html#a06e5a5c2b6f6649035dfa5eb19801367',1,'irutils']]],
['addmodetostring_3778',['addModeToString',['../namespaceirutils.html#a8b74ae0258e98aa0eaebc6f3efe1481e',1,'irutils']]],
['addtemptostring_3779',['addTempToString',['../namespaceirutils.html#a0cef0634f4db979a93b7dc19cc2b4a85',1,'irutils']]],
['airwell_3780',['airwell',['../classIRac.html#a26cd62e09250d87b652d35406ebfb159',1,'IRac']]],
['amcor_3781',['amcor',['../classIRac.html#a4bad16621b232572e14fe4a53f678131',1,'IRac']]],
['argo_3782',['argo',['../classIRac.html#aa06ee1314529dbf96f4e6f3c28ea6821',1,'IRac']]]
];

View File

@ -1,4 +0,0 @@
var searchData=
[
['whirlpool_4458',['whirlpool',['../classIRac.html#ae5f7a03589f614c03c5ad8629100b05a',1,'IRac']]]
];

View File

@ -1,4 +0,0 @@
var searchData=
[
['_7eirrecv_4460',['~IRrecv',['../classIRrecv.html#a87d4cca5e350177cb0922842dda1eb5b',1,'IRrecv']]]
];

View File

@ -1,103 +0,0 @@
var searchData=
[
['daikin_3821',['daikin',['../classIRac.html#afb6d77bbeb5b2465437cef4f58b83e0e',1,'IRac']]],
['daikin128_3822',['daikin128',['../classIRac.html#a8fe7c254e1bcb32b6b6fdc1f91693a50',1,'IRac']]],
['daikin152_3823',['daikin152',['../classIRac.html#a6dff8e608e3e9fecffe71c3fd1ebe74e',1,'IRac']]],
['daikin160_3824',['daikin160',['../classIRac.html#a3b34f44d713efa52f30d43405cde831c',1,'IRac']]],
['daikin176_3825',['daikin176',['../classIRac.html#aaae173fd58a7b53c3f4d2edbf7c4afe7',1,'IRac']]],
['daikin2_3826',['daikin2',['../classIRac.html#a89eddc0e1b3c41c608208d2752dc954c',1,'IRac']]],
['daikin216_3827',['daikin216',['../classIRac.html#a101ac8b9e9564e557ef1a1f61ff111d9',1,'IRac']]],
['daikin64_3828',['daikin64',['../classIRac.html#a074db6fc0cff2878d80a397020e1b249',1,'IRac']]],
['decode_3829',['decode',['../classIRrecv.html#aeaa5c07a8b46f8fbb982f996cc1f9f4b',1,'IRrecv']]],
['decodeairwell_3830',['decodeAirwell',['../classIRrecv.html#acf4635d5ee146a82498cb0c269b6af41',1,'IRrecv']]],
['decodeaiwarct501_3831',['decodeAiwaRCT501',['../classIRrecv.html#aa4d678376a4c0f8ea953474a6f5ef9d2',1,'IRrecv']]],
['decodeamcor_3832',['decodeAmcor',['../classIRrecv.html#a8d81fcfb47e36925975d313027689a44',1,'IRrecv']]],
['decodeargo_3833',['decodeArgo',['../classIRrecv.html#a94f12dc000a6e7b75ea8680fd48fc487',1,'IRrecv']]],
['decodecarrierac_3834',['decodeCarrierAC',['../classIRrecv.html#acf3d1c37038120a5c0996d92577ce74a',1,'IRrecv']]],
['decodecarrierac40_3835',['decodeCarrierAC40',['../classIRrecv.html#a4bdb35ec34f49401a6b9becd15b8a3b5',1,'IRrecv']]],
['decodecarrierac64_3836',['decodeCarrierAC64',['../classIRrecv.html#a79d03c31da48a385ab47cc8f342ef9b3',1,'IRrecv']]],
['decodecoolix_3837',['decodeCOOLIX',['../classIRrecv.html#a964af7e72e2133688f0596c718cb98ca',1,'IRrecv']]],
['decodecoronaac_3838',['decodeCoronaAc',['../classIRrecv.html#a981cba14551c93af57f9c1c0e1775d12',1,'IRrecv']]],
['decodedaikin_3839',['decodeDaikin',['../classIRrecv.html#a141f0de9f4cae8daeb025aff3904ecaa',1,'IRrecv']]],
['decodedaikin128_3840',['decodeDaikin128',['../classIRrecv.html#ac7188577c874d9f8f19304a3ec775415',1,'IRrecv']]],
['decodedaikin152_3841',['decodeDaikin152',['../classIRrecv.html#ab20a6586b4e56cc428012ec96f5ccc2c',1,'IRrecv']]],
['decodedaikin160_3842',['decodeDaikin160',['../classIRrecv.html#af0b9822defe6b29099079d664d9dc413',1,'IRrecv']]],
['decodedaikin176_3843',['decodeDaikin176',['../classIRrecv.html#aa142d1340201b6fdc5b462f46fe21ee0',1,'IRrecv']]],
['decodedaikin2_3844',['decodeDaikin2',['../classIRrecv.html#a4c4799a0d45ea5562159c46939617d80',1,'IRrecv']]],
['decodedaikin216_3845',['decodeDaikin216',['../classIRrecv.html#a7f860686a5c58aa8f4d1842cfb15b2f9',1,'IRrecv']]],
['decodedaikin64_3846',['decodeDaikin64',['../classIRrecv.html#a030701f081a9c6eab0c07b75433b524c',1,'IRrecv']]],
['decodedelonghiac_3847',['decodeDelonghiAc',['../classIRrecv.html#a8c91cc83770d243e942387cc16e9ca6f',1,'IRrecv']]],
['decodedenon_3848',['decodeDenon',['../classIRrecv.html#a0b1bd1c817cb43bc3755126191b7f4a2',1,'IRrecv']]],
['decodedish_3849',['decodeDISH',['../classIRrecv.html#a851776d9178aeb706d9a1abd3f254e31',1,'IRrecv']]],
['decodedoshisha_3850',['decodeDoshisha',['../classIRrecv.html#a675c45e6b32aaeca3de734ccf2f0c819',1,'IRrecv']]],
['decodeelectraac_3851',['decodeElectraAC',['../classIRrecv.html#ad3a7be8afc36451c8e28e27f3c3e9aaa',1,'IRrecv']]],
['decodeelitescreens_3852',['decodeElitescreens',['../classIRrecv.html#ac830ece2c2c200b8c13fcd66828e2846',1,'IRrecv']]],
['decodeepson_3853',['decodeEpson',['../classIRrecv.html#aaadef8415f273ba25f4086fecd681d2e',1,'IRrecv']]],
['decodefujitsuac_3854',['decodeFujitsuAC',['../classIRrecv.html#aa3778bdf994bf9c99ac48ef95434a826',1,'IRrecv']]],
['decodegicable_3855',['decodeGICable',['../classIRrecv.html#afade8dac9b1d023e5e0946e6b2c08aea',1,'IRrecv']]],
['decodegoodweather_3856',['decodeGoodweather',['../classIRrecv.html#a64650ce7dbaf5fc860a6a253d906e9de',1,'IRrecv']]],
['decodegree_3857',['decodeGree',['../classIRrecv.html#a2e756342d7524a13d53d6c656700638c',1,'IRrecv']]],
['decodehaierac_3858',['decodeHaierAC',['../classIRrecv.html#ad97403174f05197a7fa9a4a0107e3111',1,'IRrecv']]],
['decodehaieracyrw02_3859',['decodeHaierACYRW02',['../classIRrecv.html#a281fb9d972fee75db49209c42f649822',1,'IRrecv']]],
['decodehash_3860',['decodeHash',['../classIRrecv.html#a7c15fbfa7936ca474712a1953911fd06',1,'IRrecv']]],
['decodehitachiac_3861',['decodeHitachiAC',['../classIRrecv.html#aa42facfffc0e304005272b6ddd4583c8',1,'IRrecv']]],
['decodehitachiac1_3862',['decodeHitachiAC1',['../classIRrecv.html#a122e0dcbf14c90ec2d77399acce21459',1,'IRrecv']]],
['decodehitachiac3_3863',['decodeHitachiAc3',['../classIRrecv.html#a113bc834eff00f55d5545ce3fa1ab203',1,'IRrecv']]],
['decodehitachiac424_3864',['decodeHitachiAc424',['../classIRrecv.html#a01c3dda56d6d916076fa1affa2213129',1,'IRrecv']]],
['decodeinax_3865',['decodeInax',['../classIRrecv.html#a94545c6a8da027b9cb0e23ecba4c29d8',1,'IRrecv']]],
['decodejvc_3866',['decodeJVC',['../classIRrecv.html#a25ab71efc223a418e9630d8421f44bc9',1,'IRrecv']]],
['decodekelvinator_3867',['decodeKelvinator',['../classIRrecv.html#a0ac82f20b48b2d71ee07eb392578b226',1,'IRrecv']]],
['decodelasertag_3868',['decodeLasertag',['../classIRrecv.html#ae4af614a45ea65cb3304ef5bd7965122',1,'IRrecv']]],
['decodelegopf_3869',['decodeLegoPf',['../classIRrecv.html#aea75ad0ba1d8fec33de16501940f2553',1,'IRrecv']]],
['decodelg_3870',['decodeLG',['../classIRrecv.html#afe70015c36b1477a5de0c193163e13a7',1,'IRrecv']]],
['decodelutron_3871',['decodeLutron',['../classIRrecv.html#a6093c4404a9a9d415c5bfeab5ec53be5',1,'IRrecv']]],
['decodemagiquest_3872',['decodeMagiQuest',['../classIRrecv.html#a6f3bfcc6767484151dee758bcf94fb0b',1,'IRrecv']]],
['decodemetz_3873',['decodeMetz',['../classIRrecv.html#ac39aa52eec10d1c92b6e9713a22252b6',1,'IRrecv']]],
['decodemidea_3874',['decodeMidea',['../classIRrecv.html#a255b15601f7439a09ab5e77ad78816fb',1,'IRrecv']]],
['decodemidea24_3875',['decodeMidea24',['../classIRrecv.html#a62a04019308b29ae2aea4b3a83ba9155',1,'IRrecv']]],
['decodemirage_3876',['decodeMirage',['../classIRrecv.html#aa88813f830a6ff6bfd6e7bde6728a3d5',1,'IRrecv']]],
['decodemitsubishi_3877',['decodeMitsubishi',['../classIRrecv.html#a6efe3be80f0ebef3ff94ed0e56c5c52a',1,'IRrecv']]],
['decodemitsubishi112_3878',['decodeMitsubishi112',['../classIRrecv.html#ae0690ff3cb5a5cdcdb6a514bb7bf0cdd',1,'IRrecv']]],
['decodemitsubishi136_3879',['decodeMitsubishi136',['../classIRrecv.html#a87b3ee57dbdf762a0e305ddd43eec629',1,'IRrecv']]],
['decodemitsubishi2_3880',['decodeMitsubishi2',['../classIRrecv.html#a9514197850491a5b8c30ae9ffc89d895',1,'IRrecv']]],
['decodemitsubishiac_3881',['decodeMitsubishiAC',['../classIRrecv.html#a942c5f41df5cbff32a8b7703673cb621',1,'IRrecv']]],
['decodemitsubishiheavy_3882',['decodeMitsubishiHeavy',['../classIRrecv.html#aef9cedf79793806df4cc5376710781bc',1,'IRrecv']]],
['decodemultibrackets_3883',['decodeMultibrackets',['../classIRrecv.html#af61afacc9865232643164ba824e665ab',1,'IRrecv']]],
['decodemwm_3884',['decodeMWM',['../classIRrecv.html#a27518b5d792cdf3ab333b324f409f328',1,'IRrecv']]],
['decodenec_3885',['decodeNEC',['../classIRrecv.html#a52b844f80df7f64edf9ce9cc189ac5b9',1,'IRrecv']]],
['decodeneoclima_3886',['decodeNeoclima',['../classIRrecv.html#a4729ee949e533448b481ae33bbbf1adf',1,'IRrecv']]],
['decodenikai_3887',['decodeNikai',['../classIRrecv.html#abbcbf5fc07d7e37d7724acc37bb5f592',1,'IRrecv']]],
['decodepanasonic_3888',['decodePanasonic',['../classIRrecv.html#aa8dd5f24d28576c6db03cc463bd0a865',1,'IRrecv']]],
['decodepanasonicac_3889',['decodePanasonicAC',['../classIRrecv.html#a0f78e180ed731e8fb16d1c85aa721c95',1,'IRrecv']]],
['decodepanasonicac32_3890',['decodePanasonicAC32',['../classIRrecv.html#a89ce20e483b1297cae05ab1ae96d24ec',1,'IRrecv']]],
['decodepioneer_3891',['decodePioneer',['../classIRrecv.html#a78a9487cbe8a562392a07a4090b3091e',1,'IRrecv']]],
['decoderc5_3892',['decodeRC5',['../classIRrecv.html#adab9dffbeceee514520fababd0e721bd',1,'IRrecv']]],
['decoderc6_3893',['decodeRC6',['../classIRrecv.html#a67316499ef37db82e3b3ecaac25c5980',1,'IRrecv']]],
['decodercmm_3894',['decodeRCMM',['../classIRrecv.html#a0e7bf769cb5bebf174e852e4b0b08cf3',1,'IRrecv']]],
['decodesamsung_3895',['decodeSAMSUNG',['../classIRrecv.html#a18b6cf177364faf11b9a076dd2025eec',1,'IRrecv']]],
['decodesamsung36_3896',['decodeSamsung36',['../classIRrecv.html#a290a9e6a0b12ef1fe02a92a456c8ad57',1,'IRrecv']]],
['decodesamsungac_3897',['decodeSamsungAC',['../classIRrecv.html#ae779c76ebd0f3cd1fc13abaa55f80d67',1,'IRrecv']]],
['decodesanyoac_3898',['decodeSanyoAc',['../classIRrecv.html#ab6c02d8b8079d7f344e141e6a4e7e225',1,'IRrecv']]],
['decodesanyolc7461_3899',['decodeSanyoLC7461',['../classIRrecv.html#a01a165bf2e7d16dbbb916d1eae740bc5',1,'IRrecv']]],
['decodesharp_3900',['decodeSharp',['../classIRrecv.html#a3390d63ba21a835d7c74c261532a22a7',1,'IRrecv']]],
['decodesharpac_3901',['decodeSharpAc',['../classIRrecv.html#a8a9b920079f783e236f8a938e20b9743',1,'IRrecv']]],
['decodesony_3902',['decodeSony',['../classIRrecv.html#ab03227955cf7d1d00c1620c55d7f9f18',1,'IRrecv']]],
['decodesymphony_3903',['decodeSymphony',['../classIRrecv.html#a61cdf4d891654521afbc6ca9fb415745',1,'IRrecv']]],
['decodetechnibelac_3904',['decodeTechnibelAc',['../classIRrecv.html#a2f022741309ad814bf11aec440a838d0',1,'IRrecv']]],
['decodeteco_3905',['decodeTeco',['../classIRrecv.html#a950711d7df8dfe4cda86f53650cd9f56',1,'IRrecv']]],
['decodetoshibaac_3906',['decodeToshibaAC',['../classIRrecv.html#aae6ab687ae319ae50a52238916bcfb1a',1,'IRrecv']]],
['decodetostate_3907',['decodeToState',['../namespaceIRAcUtils.html#ac5eb498bf12cb6cba023c9c1e9726949',1,'IRAcUtils']]],
['decodetranscold_3908',['decodeTranscold',['../classIRrecv.html#a16c44538d7e01d9b118d983de39d18e3',1,'IRrecv']]],
['decodetrotec_3909',['decodeTrotec',['../classIRrecv.html#ae2920c488173f3fa37f5325438157ced',1,'IRrecv']]],
['decodevestelac_3910',['decodeVestelAc',['../classIRrecv.html#a5d48b3c91434c18c7726cca504d75b73',1,'IRrecv']]],
['decodevoltas_3911',['decodeVoltas',['../classIRrecv.html#a43539320036ba1c17e9875e4dc9fd055',1,'IRrecv']]],
['decodewhirlpoolac_3912',['decodeWhirlpoolAC',['../classIRrecv.html#a0d1eec83cf092f5621cb34b3e94777c4',1,'IRrecv']]],
['decodewhynter_3913',['decodeWhynter',['../classIRrecv.html#a66289f6a462557ad26e6c0a64f36cf02',1,'IRrecv']]],
['decodezepeal_3914',['decodeZepeal',['../classIRrecv.html#a72afd857c8b2e0192021a40afc96c2d8',1,'IRrecv']]],
['defaultbits_3915',['defaultBits',['../classIRsend.html#a70a2256bee8ad9b8ea8571dd4f26596f',1,'IRsend']]],
['delonghiac_3916',['delonghiac',['../classIRac.html#af290b0b08cff5121bb88c62051ed1074',1,'IRac']]],
['disableirin_3917',['disableIRIn',['../classIRrecv.html#a9f4a719e756ad78c7dd47186f8bef087',1,'IRrecv']]],
['disableofftimer_3918',['disableOffTimer',['../classIRDaikinESP.html#a1e4e05ad0799002d0ab25db92dcaac06',1,'IRDaikinESP::disableOffTimer()'],['../classIRDaikin2.html#a8cbdbc0de31b14f974cd8cd87f3ca54a',1,'IRDaikin2::disableOffTimer()']]],
['disableontimer_3919',['disableOnTimer',['../classIRDaikinESP.html#a0733e4a15d76baac23493926ef1765b1',1,'IRDaikinESP::disableOnTimer()'],['../classIRDaikin2.html#a170a1e9ddb7873dc1392184a85387cc3',1,'IRDaikin2::disableOnTimer()']]],
['disablesleeptimer_3920',['disableSleepTimer',['../classIRDaikin2.html#a152532ef9d905e26930ae145a9623877',1,'IRDaikin2']]]
];

View File

@ -1,4 +0,0 @@
var searchData=
[
['kelvinator_4153',['kelvinator',['../classIRac.html#a6e4d8061841a7271205f81bd8e7d6171',1,'IRac']]]
];

View File

@ -1,7 +0,0 @@
var searchData=
[
['ledoff_4154',['ledOff',['../classIRsend.html#ae71cc5aa99f894785fb4f7abc05841b2',1,'IRsend']]],
['ledon_4155',['ledOn',['../classIRsend.html#a13d804171fa7c14aff4def38c6ffb6c8',1,'IRsend']]],
['lg_4156',['lg',['../classIRac.html#afad31ecf9eae573882d53dd6629485fb',1,'IRac']]],
['lowlevelsanitycheck_4157',['lowLevelSanityCheck',['../namespaceirutils.html#af67b75834051c4aced358b274c1c55a8',1,'irutils']]]
];

View File

@ -1,4 +0,0 @@
var searchData=
[
['neoclima_4180',['neoclima',['../classIRac.html#a777da4b0552ee3b64d656c4592687f47',1,'IRac']]]
];

View File

@ -1,5 +0,0 @@
var searchData=
[
['panasonic_4184',['panasonic',['../classIRac.html#af873db2b9735127eb6f079861daed67a',1,'IRac']]],
['panasonic32_4185',['panasonic32',['../classIRac.html#a66ed34d5686ad25a1659862f3b683f68',1,'IRac']]]
];

View File

@ -1,4 +0,0 @@
var searchData=
[
['_5firrecv_3625',['_IRrecv',['../namespace__IRrecv.html',1,'']]]
];

View File

@ -1,5 +0,0 @@
var searchData=
[
['iracutils_3626',['IRAcUtils',['../namespaceIRAcUtils.html',1,'']]],
['irutils_3627',['irutils',['../namespaceirutils.html',1,'']]]
];

View File

@ -1,4 +0,0 @@
var searchData=
[
['stdac_3628',['stdAc',['../namespacestdAc.html',1,'']]]
];

View File

@ -1,4 +0,0 @@
var searchData=
[
['deprecated_20list_7141',['Deprecated List',['../deprecated.html',1,'']]]
];

View File

@ -1,5 +0,0 @@
var searchData=
[
['irremoteesp8266_20library_20api_20documentation_7142',['IRremoteESP8266 Library API Documentation',['../index.html',1,'']]],
['internationalisation_20_28i18n_29_20_26_20locale_20files_7143',['Internationalisation (I18N) &amp; Locale Files',['../md_src_locale_README.html',1,'']]]
];

View File

@ -1,4 +0,0 @@
var searchData=
[
['todo_20list_7144',['Todo List',['../todo.html',1,'']]]
];

View File

@ -1,7 +0,0 @@
var searchData=
[
['a705_4530',['A705',['../unionSharpProtocol.html#a17a7db01f34cacdc975e64e738233d72',1,'SharpProtocol']]],
['address_4531',['address',['../classdecode__results.html#a2858c3a5e28eccca95d44aaa87b70e9e',1,'decode_results']]],
['airflow_4532',['AirFlow',['../unionGoodweatherProtocol.html#a7b876552a27a7a9bf84b1009f7b12f7a',1,'GoodweatherProtocol']]],
['altmode_4533',['AltMode',['../unionDaikin176Protocol.html#a05511938e152951723792dc08b33d0dd',1,'Daikin176Protocol']]]
];

View File

@ -1,10 +0,0 @@
var searchData=
[
['unknown_6959',['unknown',['../unionHaierProtocol.html#aabc2a684c5936858544c02ec8a68afb9',1,'HaierProtocol']]],
['unknown1_6960',['unknown1',['../unionGreeProtocol.html#ae973c1c723b7162959374e1fd8ecab61',1,'GreeProtocol']]],
['unknown2_6961',['unknown2',['../unionGreeProtocol.html#aa102f7d68c26f5b8644b13113a5b05f4',1,'GreeProtocol']]],
['use_5ftime_5fstate_6962',['use_time_state',['../classIRVestelAc.html#af1b622c50a4952fb3edaf483e1bf9328',1,'IRVestelAc']]],
['used_6963',['used',['../structmatch__result__t.html#a26cea305aa83ed65b88ac0b6ed6de54a',1,'match_result_t']]],
['usefah_6964',['UseFah',['../unionNeoclimaProtocol.html#ae60408715008e78ab8058ab024669955',1,'NeoclimaProtocol']]],
['usefahrenheit_6965',['useFahrenheit',['../unionMideaProtocol.html#a1b1258107620bb83fd6356815242e19b',1,'MideaProtocol::useFahrenheit()'],['../unionGreeProtocol.html#a47c79761efe40c00e6bb01b7712b272c',1,'GreeProtocol::UseFahrenheit()']]]
];

View File

@ -1,8 +0,0 @@
var searchData=
[
['value_6966',['value',['../classdecode__results.html#a033502b7a6b4b0412e5a2062e33c5f47',1,'decode_results']]],
['vane_6967',['Vane',['../unionMitsubishi144Protocol.html#af4cb685d4c5f87f6ff61d1305ccd6967',1,'Mitsubishi144Protocol']]],
['vanebit_6968',['VaneBit',['../unionMitsubishi144Protocol.html#aaefd53cd1441b57b90dc3d21488bbdd3',1,'Mitsubishi144Protocol']]],
['vent_6969',['Vent',['../unionAmcorProtocol.html#a289bcba64f01cd2c847845f41978d400',1,'AmcorProtocol']]],
['ventswing_6970',['VentSwing',['../unionKelvinatorProtocol.html#af7cd4e8ebfaa36812d09105c54f868f2',1,'KelvinatorProtocol']]]
];

View File

@ -1,8 +0,0 @@
var searchData=
[
['wall_6971',['Wall',['../unionDaikin128Protocol.html#aed2c5bc365820f2c0a5f27dd68fa8a05',1,'Daikin128Protocol']]],
['wand_5fid_6972',['wand_id',['../unionmagiquest.html#a1b159cd47635d548e1d4198cd6d41e93',1,'magiquest']]],
['weeklytimer_6973',['WeeklyTimer',['../unionDaikinESPProtocol.html#a25e632da82856caebd233699fda8d796',1,'DaikinESPProtocol']]],
['widevane_6974',['WideVane',['../unionMitsubishi144Protocol.html#ad0c48e95ca7e0658edf7c2ac2b541c3c',1,'Mitsubishi144Protocol']]],
['wifi_6975',['WiFi',['../unionGreeProtocol.html#a6cf8e0a6c54a5d2b6f14074c6f3dcc92',1,'GreeProtocol::WiFi()'],['../unionVoltasProtocol.html#aae1406825a156f159c5ad4b28d20364c',1,'VoltasProtocol::Wifi()']]]
];

View File

@ -1,4 +0,0 @@
var searchData=
[
['xfan_6976',['Xfan',['../unionGreeProtocol.html#a3fbf66dfc2043710c5e00f8230eddb48',1,'GreeProtocol::Xfan()'],['../unionKelvinatorProtocol.html#a44a0ba82ee5dc39f64215d26edb9636c',1,'KelvinatorProtocol::XFan()']]]
];

View File

@ -1,13 +0,0 @@
var searchData=
[
['backup_4534',['backup',['../classIRToshibaAC.html#adc8d8c6918cd110f524f6bedf6f2bb6e',1,'IRToshibaAC']]],
['basicfan_4535',['BasicFan',['../unionKelvinatorProtocol.html#a9237eb894fd7d6807169d18655bb3261',1,'KelvinatorProtocol']]],
['beep_4536',['beep',['../structstdAc_1_1state__t.html#a468ce4cf8b68467964b1f1840257663d',1,'stdAc::state_t::beep()'],['../unionDaikin2Protocol.html#ae464d693bde12c9a0085cf268010d158',1,'Daikin2Protocol::Beep()'],['../unionSamsungProtocol.html#a80645f900ef2b45b44b0b9522f4265cc',1,'SamsungProtocol::Beep()'],['../unionSanyoProtocol.html#a56e41c218b229561ee48e9e0184981bd',1,'SanyoProtocol::Beep()']]],
['beepdisable_4537',['BeepDisable',['../unionMideaProtocol.html#a2a1d3b51765737427adb5dddcda84d60',1,'MideaProtocol']]],
['bits_4538',['bits',['../classdecode__results.html#aa5ba2fd53bdb36bdc120d8eabd9f36d7',1,'decode_results']]],
['boost_4539',['Boost',['../unionDelonghiProtocol.html#ad3347e0739d5c00f3fb5cba7c9f53bcd',1,'DelonghiProtocol']]],
['breeze_4540',['Breeze',['../unionSamsungProtocol.html#a5b60f239d70e2005e14e0f4c3c9f8986',1,'SamsungProtocol']]],
['bufsize_4541',['bufsize',['../structirparams__t.html#a2b34d697b85ee6a0ce08344c941e50ec',1,'irparams_t']]],
['button_4542',['Button',['../unionHaierYRW02Protocol.html#ab5b13626ecf6214cc1be52d47909915d',1,'HaierYRW02Protocol::Button()'],['../unionHitachi424Protocol.html#aaadfa5a2e789fb1159ce795f833b83e5',1,'Hitachi424Protocol::Button()'],['../unionNeoclimaProtocol.html#aedacead75ecd658f9e2c8c3a23d2bc58',1,'NeoclimaProtocol::Button()']]],
['byte_4543',['byte',['../unionmagiquest.html#af1a9c9a147a1610fe5f0e77ca3e09e44',1,'magiquest']]]
];

View File

@ -1,14 +0,0 @@
var searchData=
[
['d_4563',['D',['../unionMitsubishi152Protocol.html#ac493830f3bf09e178aa09b24368746c9',1,'Mitsubishi152Protocol']]],
['data_4564',['data',['../structmatch__result__t.html#ae88be61a6d1ffa7c3525aa958f4c0d25',1,'match_result_t']]],
['data0_4565',['Data0',['../structCoronaSection.html#a975b14d8bc30807013714158ef7474ea',1,'CoronaSection']]],
['data0inv_4566',['Data0Inv',['../structCoronaSection.html#ab05024b8314929dcd8ccdda9b497be8c',1,'CoronaSection']]],
['data1_4567',['Data1',['../structCoronaSection.html#a59d97a1bc0a1be50b6f96c4d70673425',1,'CoronaSection']]],
['data1inv_4568',['Data1Inv',['../structCoronaSection.html#ada247bbfb60f24cd9e9a612c9621cbb4',1,'CoronaSection']]],
['decode_5ftype_4569',['decode_type',['../classdecode__results.html#a9c0e9f161b9c90dc10b7561d4c0b50fa',1,'decode_results']]],
['degrees_4570',['degrees',['../structstdAc_1_1state__t.html#a3d1ff0ff2e0035db4ee8ead5c53b2dbd',1,'stdAc::state_t']]],
['disablesensor_4571',['disableSensor',['../unionMideaProtocol.html#a20cc2079eae404c980cc75101b4a3116',1,'MideaProtocol']]],
['display_4572',['Display',['../unionSamsungProtocol.html#aac97ebabee022e772aa00d4357079eb4',1,'SamsungProtocol']]],
['displaytemp_4573',['DisplayTemp',['../unionGreeProtocol.html#ad0756a64f9c90c9dd12ca6cd71c78bb2',1,'GreeProtocol']]]
];

View File

@ -1,9 +0,0 @@
var searchData=
[
['header_4588',['Header',['../unionMideaProtocol.html#a892508b7b4cade91dd2e315b678f5f1b',1,'MideaProtocol']]],
['header0_4589',['Header0',['../structCoronaSection.html#a3b3c0a1a42da65bb4b481e59b42f26a6',1,'CoronaSection']]],
['header1_4590',['Header1',['../structCoronaSection.html#a3d6d6c1e31f82a76cd88f81bcdb83a3a',1,'CoronaSection']]],
['health_4591',['Health',['../unionHaierProtocol.html#a4cf70c633e33066e3fc0f98bb2ad3820',1,'HaierProtocol::Health()'],['../unionHaierYRW02Protocol.html#a7fa39803fd72a788736bb8f00acfa76f',1,'HaierYRW02Protocol::Health()']]],
['heat_5fmode_4592',['heat_mode',['../classIRArgoAC.html#a255762f71502b9ffeb0686759991ec53',1,'IRArgoAC']]],
['hold_4593',['Hold',['../unionNeoclimaProtocol.html#aaf3af5b5ab99978fb669e75949bfe136',1,'NeoclimaProtocol']]]
];

View File

@ -1,9 +0,0 @@
var searchData=
[
['label_6828',['Label',['../structCoronaSection.html#abc6d0caa713c73244c4bf2f602074d48',1,'CoronaSection']]],
['ledflag_6829',['ledFlag',['../classIRCoolixAC.html#a03ba5e0a6cb47a7bb054155c2111a69c',1,'IRCoolixAC']]],
['light_6830',['Light',['../unionDaikin2Protocol.html#adaf55ec9e1b9ba278c7391d9d797f3ba',1,'Daikin2Protocol::Light()'],['../unionGoodweatherProtocol.html#a845565af7661af0c05290a7ce039f8e2',1,'GoodweatherProtocol::Light()'],['../unionGreeProtocol.html#a72092768725667d3bce381a6e2900c66',1,'GreeProtocol::Light()'],['../unionKelvinatorProtocol.html#a38f5b978fd63fda659f0e0b5f682440e',1,'KelvinatorProtocol::Light()'],['../unionNeoclimaProtocol.html#a598346f565ad6d57df03f5256a878dd6',1,'NeoclimaProtocol::Light()'],['../unionVoltasProtocol.html#a811a0de66771c693831740440aac460c',1,'VoltasProtocol::Light()'],['../structstdAc_1_1state__t.html#a51c3a5c4703ea49b420d70aeb18b6b9b',1,'stdAc::state_t::light()']]],
['lighttoggle_6831',['LightToggle',['../unionElectraProtocol.html#aa2a5998cafd139e5ce7626edc4782c56',1,'ElectraProtocol']]],
['llword_6832',['llword',['../unionmagiquest.html#ad57fbc75ab289c3e93b94be0b2187d65',1,'magiquest']]],
['lword_6833',['lword',['../unionmagiquest.html#ac87102145311831a232002b52fe2d02c',1,'magiquest']]]
];

View File

@ -1,6 +0,0 @@
var searchData=
[
['quiet_6897',['quiet',['../structstdAc_1_1state__t.html#a251ad14e187a9905137e9e4e010c3e34',1,'stdAc::state_t::quiet()'],['../unionDaikinESPProtocol.html#af93324815f6be6cfc5d0d50af9e73aad',1,'DaikinESPProtocol::Quiet()'],['../unionDaikin2Protocol.html#afa111c9afbc94bcf52e9ba15b59c1bee',1,'Daikin2Protocol::Quiet()'],['../unionDaikin152Protocol.html#ac5bfe8541e53cb2732bfcbc71500ed32',1,'Daikin152Protocol::Quiet()'],['../unionKelvinatorProtocol.html#ac803fe14d6d21155418d2fe0543c9d9f',1,'KelvinatorProtocol::Quiet()']]],
['quiet1_6898',['Quiet1',['../unionSamsungProtocol.html#ac38e3f34f98ac3dae9738a1582dfeca6',1,'SamsungProtocol']]],
['quiet5_6899',['Quiet5',['../unionSamsungProtocol.html#a94a9d2b42e1ab7a308d079322350c3f9',1,'SamsungProtocol']]]
];

Binary file not shown.

Before

Width:  |  Height:  |  Size: 16 KiB

View File

@ -1,49 +0,0 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
version="1.1"
width="250"
height="500"
id="svg2">
<defs
id="defs4">
<linearGradient
id="linearGradient4457">
<stop
id="stop4459"
style="stop-color:#0000ff;stop-opacity:1"
offset="0" />
</linearGradient>
</defs>
<metadata
id="metadata7">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title></dc:title>
</cc:Work>
</rdf:RDF>
</metadata>
<g
transform="translate(0,-552.36218)"
id="layer1">
<rect
width="236.64082"
height="86.640839"
rx="15.946075"
ry="15.666504"
x="6.6795802"
y="959.03809"
id="rect2995"
style="opacity:0.87999998;fill:#46b8da;fill-opacity:0;stroke:#000000;stroke-width:13.35916042;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:35.90000153;stroke-opacity:1;stroke-dasharray:none" />
</g>
</svg>

Before

Width:  |  Height:  |  Size: 1.4 KiB

View File

@ -1,49 +0,0 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
version="1.1"
width="250"
height="500"
id="svg2">
<defs
id="defs4">
<linearGradient
id="linearGradient4457">
<stop
id="stop4459"
style="stop-color:#0000ff;stop-opacity:1"
offset="0" />
</linearGradient>
</defs>
<metadata
id="metadata7">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title></dc:title>
</cc:Work>
</rdf:RDF>
</metadata>
<g
transform="translate(0,-552.36218)"
id="layer1">
<rect
width="236.64082"
height="86.640839"
rx="15.946075"
ry="15.666504"
x="6.6795802"
y="959.03809"
id="rect2995"
style="opacity:0.87999998;fill:#46b8da;fill-opacity:1;stroke:#000000;stroke-width:13.35916042;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:35.90000153;stroke-opacity:1;stroke-dasharray:none" />
</g>
</svg>

Before

Width:  |  Height:  |  Size: 1.4 KiB

View File

@ -1,49 +0,0 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
version="1.1"
width="250"
height="500"
id="svg2">
<defs
id="defs4">
<linearGradient
id="linearGradient4457">
<stop
id="stop4459"
style="stop-color:#0000ff;stop-opacity:1"
offset="0" />
</linearGradient>
</defs>
<metadata
id="metadata7">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title></dc:title>
</cc:Work>
</rdf:RDF>
</metadata>
<g
transform="translate(0,-552.36218)"
id="layer1">
<rect
width="230.92926"
height="180.92929"
rx="22.392242"
ry="22.274536"
x="9.5353565"
y="861.89758"
id="rect2995"
style="opacity:0.87999998;fill:#46b8da;fill-opacity:0;stroke:#000000;stroke-width:19.07071304;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:35.90000153;stroke-opacity:1;stroke-dasharray:none" />
</g>
</svg>

Before

Width:  |  Height:  |  Size: 1.4 KiB

View File

@ -1,49 +0,0 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
version="1.1"
width="250"
height="500"
id="svg2">
<defs
id="defs4">
<linearGradient
id="linearGradient4457">
<stop
id="stop4459"
style="stop-color:#0000ff;stop-opacity:1"
offset="0" />
</linearGradient>
</defs>
<metadata
id="metadata7">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title></dc:title>
</cc:Work>
</rdf:RDF>
</metadata>
<g
transform="translate(0,-552.36218)"
id="layer1">
<rect
width="230.92926"
height="180.92929"
rx="22.392242"
ry="22.274536"
x="9.5353565"
y="861.89758"
id="rect2995"
style="opacity:0.87999998;fill:#46b8da;fill-opacity:1;stroke:#000000;stroke-width:19.07071304;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:35.90000153;stroke-opacity:1;stroke-dasharray:none" />
</g>
</svg>

Before

Width:  |  Height:  |  Size: 1.4 KiB

View File

@ -1,49 +0,0 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
version="1.1"
width="250"
height="500"
id="svg2">
<defs
id="defs4">
<linearGradient
id="linearGradient4457">
<stop
id="stop4459"
style="stop-color:#0000ff;stop-opacity:1"
offset="0" />
</linearGradient>
</defs>
<metadata
id="metadata7">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title></dc:title>
</cc:Work>
</rdf:RDF>
</metadata>
<g
transform="translate(0,-552.36218)"
id="layer1">
<rect
width="226.6387"
height="276.63873"
rx="36.69751"
ry="40.173462"
x="11.680637"
y="764.04285"
id="rect2995"
style="opacity:0.87999998;fill:#46b8da;fill-opacity:0;stroke:#000000;stroke-width:23.36127472;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:35.90000153;stroke-opacity:1;stroke-dasharray:none" />
</g>
</svg>

Before

Width:  |  Height:  |  Size: 1.3 KiB

View File

@ -1,49 +0,0 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
version="1.1"
width="250"
height="500"
id="svg2">
<defs
id="defs4">
<linearGradient
id="linearGradient4457">
<stop
id="stop4459"
style="stop-color:#0000ff;stop-opacity:1"
offset="0" />
</linearGradient>
</defs>
<metadata
id="metadata7">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title></dc:title>
</cc:Work>
</rdf:RDF>
</metadata>
<g
transform="translate(0,-552.36218)"
id="layer1">
<rect
width="226.6387"
height="276.63873"
rx="36.69751"
ry="40.173462"
x="11.680637"
y="764.04285"
id="rect2995"
style="opacity:0.87999998;fill:#46b8da;fill-opacity:1;stroke:#000000;stroke-width:23.36127472;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:35.90000153;stroke-opacity:1;stroke-dasharray:none" />
</g>
</svg>

Before

Width:  |  Height:  |  Size: 1.3 KiB

View File

@ -1,49 +0,0 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
version="1.1"
width="250"
height="500"
id="svg2">
<defs
id="defs4">
<linearGradient
id="linearGradient4457">
<stop
id="stop4459"
style="stop-color:#0000ff;stop-opacity:1"
offset="0" />
</linearGradient>
</defs>
<metadata
id="metadata7">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title></dc:title>
</cc:Work>
</rdf:RDF>
</metadata>
<g
transform="translate(0,-552.36218)"
id="layer1">
<rect
width="223.08398"
height="373.08401"
rx="40.059196"
ry="46.087463"
x="13.458"
y="665.82019"
id="rect2995"
style="opacity:0.87999998;fill:#46b8da;fill-opacity:0;stroke:#000000;stroke-width:26.91600037;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:35.90000153;stroke-opacity:1;stroke-dasharray:none" />
</g>
</svg>

Before

Width:  |  Height:  |  Size: 1.3 KiB

View File

@ -1,49 +0,0 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
version="1.1"
width="250"
height="500"
id="svg2">
<defs
id="defs4">
<linearGradient
id="linearGradient4457">
<stop
id="stop4459"
style="stop-color:#0000ff;stop-opacity:1"
offset="0" />
</linearGradient>
</defs>
<metadata
id="metadata7">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title></dc:title>
</cc:Work>
</rdf:RDF>
</metadata>
<g
transform="translate(0,-552.36218)"
id="layer1">
<rect
width="223.08398"
height="373.08401"
rx="40.059196"
ry="46.087463"
x="13.458"
y="665.82019"
id="rect2995"
style="opacity:0.87999998;fill:#46b8da;fill-opacity:1;stroke:#000000;stroke-width:26.91600037;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:35.90000153;stroke-opacity:1;stroke-dasharray:none" />
</g>
</svg>

Before

Width:  |  Height:  |  Size: 1.3 KiB

View File

@ -1,109 +0,0 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<title>Home Temperature</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel='shortcut icon' type='image/x-icon' href='favicon.ico' />
<style type="text/css">
body { padding-top: 70px; }
</style>
<!-- Font Awsome -->
<link href="https://stackpath.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css" rel="stylesheet" integrity="sha384-wvfXpqpZZVQGK6TAh5PVlGOfQNHSoD2xbE+QkPxCAFlNEevoEH3Sl0sibVcOQVnN" crossorigin="anonymous">
<!-- Latest compiled and minified CSS -->
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" integrity="sha384-BVYiiSIFeK1dGmJRAkycuHAHRg32OmUcww7on3RYdg4Va+PmSTsz/K68vbdEjh4u" crossorigin="anonymous">
<!-- HTML5 Shim and Respond.js IE8 support of HTML5 elements and media queries -->
<!-- WARNING: Respond.js doesn't work if you view the page via file:// -->
<!--[if lt IE 9]>
<script src="https://oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js"></script>
<script src="https://oss.maxcdn.com/libs/respond.js/1.3.0/respond.min.js"></script>
<![endif]-->
</head>
<!--page content-->
<body>
<div class='container'>
<nav class="navbar navbar-default navbar-fixed-top" role="navigation">
<div class="container-fluid">
<div class="navbar-brand">
<p>AC Control</p>
</div>
<p class="navbar-text navbar-right sr-only" id="spinner"><i class="fa fa-circle-o-notch fa-spin fa-lg"></i></p>
</div>
</nav>
<div class="alert alert-danger sr-only" id="alert">
<button type="button" class="close" data-dismiss="alert" aria-hidden="true">&times;</button>
<p></p>
</div>
<div class="container-fluid">
<div class="row">
<!-- ON/OFF -->
<div class="col-sm-offset-10 col-sm-2 pull-right">
<a id="power-btn" class="btn btn-default" onclick='power_onclick();'><i class="fa fa-power-off" style="font-size:1.6em;color:black;"></i><b style="font-size:1.5em;" id="power"> OFF</b></a>
</div>
</div>
<br>
<div class="row">
<div class="col-md-4 col-sm-6">
<!-- Mode -->
<h4>Mode</h4>
<div class="btn-group">
<a class="btn btn-default mode-btn" id="mode_cooling" onclick='mode_onclick(1);'><i class="fa fa-asterisk fa-2x"></i></a>
<a class="btn btn-default mode-btn" id="mode_dehum" onclick='mode_onclick(2);'><i class="fa fa-tint fa-2x"></i></a>
<a class="btn btn-default mode-btn" id="mode_heating" onclick='mode_onclick(3);'><i class="fa fa-sun-o fa-2x"></i></a>
<a class="btn btn-default mode-btn" id="mode_fan" onclick='mode_onclick(4);'><i class="fa fa-retweet fa-2x"></i></a>
<a class="btn btn-default mode-btn" id="mode_auto" onclick='mode_onclick(0);'><i class="fa fa-font fa-2x"></i></a>
</div>
</div>
<div class="col-md-4 col-sm-6">
<!-- Fan -->
<h4>Fan</h4>
<div class="btn-group">
<a class="btn btn-default fan-btn" id="fan_auto" onclick='fan_onclick("0");'><i class="fa fa-font fa-2x"></i></a>
<a class="btn btn-default" onclick='fan_onclick(1);'><img src="level_1_off.svg" height="29px" id="fan_lvl_1"></a>
<a class="btn btn-default" onclick='fan_onclick(2);'><img src="level_2_off.svg" height="29px" id="fan_lvl_2"></a>
<a class="btn btn-default" onclick='fan_onclick(3);'><img src="level_3_off.svg" height="29px" id="fan_lvl_3"></a>
</div>
</div>
</div>
<br>
<br>
<div class="row">
<div class="col-md-4 col-sm-6" id="target_temp_col">
<!--Target temperature-->
<h4>Target temperature</h4>
<div class="btn-group" >
<a class="btn btn-default" style="font-size:2.2em;padding-top:12px;padding-bottom:12px;"><b id="target_temp"> ~ C</b></a>
</div>
<div class="btn-group-vertical">
<a class="btn btn-default wing-btn" id="target_temp_up" onclick='temp_onclick(1);' style="font-size:1.7em;padding-top:0px;padding-bottom:0px;"><i class="fa fa-chevron-up"></i></a>
<a class="btn btn-default wing-btn" id="target_temp_down" onclick='temp_onclick(-1);' style="font-size:1.7em;padding-top:0px;padding-bottom:0px;"><i class="fa fa-chevron-down"></i></a>
</div>
</div>
</div>
</div>
</div>
<br>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>
<script type="text/javascript" src="ui.js"></script>
</body>
</html>

View File

@ -1,132 +0,0 @@
var state = {}
function updateStatus() {
$.ajax({
type: 'GET',
url: "state",
dataType: "json",
data: [{
name: "light",
value: "1"
}, ],
success: function(data) {
if (!data) {
return;
}
state = data;
if (state["power"] === true) {
$("#power").text(" ON");
$("#power-btn").addClass("btn-info");
$("#power-btn").removeClass("btn-default");
} else {
$("#power").text(" OFF");
$("#power-btn").addClass("btn-default");
$("#power-btn").removeClass("btn-info");
}
$("#target_temp").text(state["temp"] + " C");
setModeColor(state["mode"]);
setFanColor(state["fan"]);
},
error: function() {
console.log('error getting state');
},
timeout: 1000
});
}
updateStatus();
function postData(t) {
var e = new XMLHttpRequest;
e.timeout = 2000;
e.open("PUT", "state", !0);
e.setRequestHeader("Content-Type", "application/json");
console.log(JSON.stringify(t)), e.send(JSON.stringify(t));
}
function mode_onclick(mode) {
state["mode"] = mode;
setModeColor(mode);
postData(state);
}
function setModeColor(mode) {
$(".mode-btn").addClass("btn-default");
$(".mode-btn").removeClass("btn-info");
if (mode === 0) {
$("#mode_auto").removeClass("btn-default");
$("#mode_auto").addClass("btn-info");
setFanColor(0);
state["fan"] = 0;
} else if (mode === 1) {
$("#mode_cooling").removeClass("btn-default");
$("#mode_cooling").addClass("btn-info");
} else if (mode === 2) {
$("#mode_dehum").removeClass("btn-default");
$("#mode_dehum").addClass("btn-info");
} else if (mode === 3) {
$("#mode_heating").removeClass("btn-default");
$("#mode_heating").addClass("btn-info");
} else if (mode === 4) {
$("#mode_fan").removeClass("btn-default");
$("#mode_fan").addClass("btn-info");
}
}
function setFanColor(fan) {
if (fan == 0) {
$("#fan_auto").removeClass("btn-default");
$("#fan_auto").addClass("btn-info");
} else {
$("#fan_auto").removeClass("btn-info");
$("#fan_auto").addClass("btn-default");
}
for (var i = 1; i <= 3; ++i) {
if (i <= fan) {
$("#fan_lvl_" + i).attr("src", "level_" + i + "_on.svg");
} else {
$("#fan_lvl_" + i).attr("src", "level_" + i + "_off.svg");
}
}
}
function fan_onclick(fan) {
if (state["mode"] !== 0) {
state["fan"] = fan;
setFanColor(fan);
postData(state);
}
}
function power_onclick(power) {
if (state["power"]) {
state["power"] = false;
$("#power").text(" OFF");
$("#power-btn").removeClass("btn-info");
$("#power-btn").addClass("btn-default");
} else {
state["power"] = true;
$("#power").text(" ON");
$("#power-btn").addClass("btn-info");
$("#power-btn").removeClass("btn-default");
}
postData(state);
}
function temp_onclick(temp) {
state["temp"] += temp;
if (state["temp"] < 17) {
state["temp"] = 17;
}
if (state["temp"] > 30) {
state["temp"] = 30;
}
$("#target_temp").text(state["temp"] + " C");
postData(state);
}

View File

@ -1,166 +0,0 @@
// Copyright 2020 Quentin Briollant
/// @file
/// @brief Support for Technibel protocol.
#ifndef IR_TECHNIBEL_H_
#define IR_TECHNIBEL_H_
#define __STDC_LIMIT_MACROS
#include <stdint.h>
#ifndef UNIT_TEST
#include <Arduino.h>
#endif
#include "IRremoteESP8266.h"
#include "IRsend.h"
#ifdef UNIT_TEST
#include "IRsend_test.h"
#endif
// Supports:
// Brand: Technibel, Model: IRO PLUS
/* State bit map:
+--+--+--+--+--+--+--+--+--+------------+-----------+----------+--+--+--+--+
| FIXED HEADER |ON|TIMER CHANGE|TEMP CHANGE|FAN CHANGE| MODE |
+--+--+--+--+--+--+--+--+--+------------+-----------+----------+--+--+--+--+
55 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40
+-----+------+-----+-----+---+--+--+--+---+--+--+--+--+--+--+--+
|TIMER|C OR F|SWING|SLEEP| 0 | FAN | 0 | TEMPERATURE |
+-----+------+-----+-----+---+--+--+--+---+--+--+--+--+--+--+--+
39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24
+---+---+---+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+
| 0 | 0 | 0 | ON TIME HOUR | FOOTER | CHECKSUM |
+---+---+---+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+
23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
*/
// Constants
const uint8_t kTechnibelAcChecksumOffset = 0;
const uint8_t kTechnibelAcChecksumSize = 8;
const uint8_t kTechnibelAcFooterOffset = kTechnibelAcChecksumOffset +
kTechnibelAcChecksumSize;
const uint8_t kTechnibelAcFooterSize = 8;
const uint8_t kTechnibelAcTimerHoursOffset = kTechnibelAcFooterOffset +
kTechnibelAcFooterSize;
const uint8_t kTechnibelAcHoursSize = 8; // Max 24 hrs
const uint8_t kTechnibelAcTimerMax = 24;
const uint8_t kTechnibelAcTempOffset = kTechnibelAcTimerHoursOffset +
kTechnibelAcHoursSize;
const uint8_t kTechnibelAcTempSize = 8;
const uint8_t kTechnibelAcTempMinC = 16; // Deg C
const uint8_t kTechnibelAcTempMaxC = 31; // Deg C
const uint8_t kTechnibelAcTempMinF = 61; // Deg F
const uint8_t kTechnibelAcTempMaxF = 88; // Deg F
const uint8_t kTechnibelAcFanOffset = kTechnibelAcTempOffset
+ kTechnibelAcTempSize;
const uint8_t kTechnibelAcFanSize = 4;
const uint8_t kTechnibelAcFanLow = 0b0001;
const uint8_t kTechnibelAcFanMedium = 0b0010;
const uint8_t kTechnibelAcFanHigh = 0b0100;
const uint8_t kTechnibelAcSleepBit = kTechnibelAcFanOffset +
kTechnibelAcFanSize;
const uint8_t kTechnibelAcSwingBit = kTechnibelAcSleepBit + 1;
// (0 = Celsius, 1 = Fahrenheit)
const uint8_t kTechnibelAcTempUnitBit = kTechnibelAcSwingBit + 1;
const uint8_t kTechnibelAcTimerEnableBit = kTechnibelAcTempUnitBit + 1;
const uint8_t kTechnibelAcModeOffset = kTechnibelAcTimerEnableBit + 1;
const uint8_t kTechnibelAcModeSize = 4;
const uint8_t kTechnibelAcCool = 0b0001;
const uint8_t kTechnibelAcDry = 0b0010;
const uint8_t kTechnibelAcFan = 0b0100;
const uint8_t kTechnibelAcHeat = 0b1000;
const uint8_t kTechnibelAcFanChangeBit = kTechnibelAcModeOffset +
kTechnibelAcModeSize;
const uint8_t kTechnibelAcTempChangeBit = kTechnibelAcFanChangeBit + 1;
const uint8_t kTechnibelAcTimerChangeBit = kTechnibelAcTempChangeBit + 1;
const uint8_t kTechnibelAcPowerBit = kTechnibelAcTimerChangeBit + 1;
const uint8_t kTechnibelAcHeaderOffset = kTechnibelAcPowerBit + 1;
const uint8_t kTechnibelAcHeaderSize = 8;
const uint8_t kTechnibelAcHeader = 0b00011000;
const uint64_t kTechnibelAcResetState = 0x180101140000EA; ///<
///< Mode:Cool, Power:Off, fan:Low, temp:20, swing:Off, sleep:Off
// Classes
/// Class for handling detailed Technibel A/C messages.
class IRTechnibelAc {
public:
explicit IRTechnibelAc(const uint16_t pin, const bool inverted = false,
const bool use_modulation = true);
void stateReset();
#if SEND_TECHNIBEL_AC
void send(const uint16_t repeat = kTechnibelAcDefaultRepeat);
/// Run the calibration to calculate uSec timing offsets for this platform.
/// @return The uSec timing offset needed per modulation of the IR Led.
/// @note This will produce a 65ms IR signal pulse at 38kHz.
/// Only ever needs to be run once per object instantiation, if at all.
int8_t calibrate(void) { return _irsend.calibrate(); }
#endif // SEND_TECHNIBEL_AC
void begin();
static uint8_t calcChecksum(const uint64_t state);
static bool validChecksum(const uint64_t state);
void setPower(const bool on);
bool getPower();
void on();
void off();
void setTempUnit(const bool celsius);
bool getTempUnit(void);
void setTemp(const uint8_t temp, const bool fahrenheit = false);
uint8_t getTemp();
void setFan(const uint8_t speed);
uint8_t getFan();
void setMode(const uint8_t mode);
uint8_t getMode();
void setSwing(const bool on);
bool getSwing();
bool convertSwing(const stdAc::swingv_t swing);
stdAc::swingv_t toCommonSwing(const bool swing);
void setSleep(const bool on);
bool getSleep();
void setTimerEnabled(const bool on);
bool getTimerEnabled(void);
void setTimer(const uint16_t nr_of_mins);
uint16_t getTimer(void);
uint64_t getRaw();
void setRaw(const uint64_t state);
uint8_t convertMode(const stdAc::opmode_t mode);
uint8_t convertFan(const stdAc::fanspeed_t speed);
static stdAc::opmode_t toCommonMode(const uint8_t mode);
static stdAc::fanspeed_t toCommonFanSpeed(const uint8_t speed);
stdAc::state_t toCommon(void);
String toString();
#ifndef UNIT_TEST
private:
IRsend _irsend;
#else
IRsendTest _irsend;
#endif
uint64_t remote_state; // The state of the IR remote.
uint8_t _saved_temp; // The previously user requested temp value.
uint8_t _saved_temp_units; // The previously user requested temp units.
void checksum(void);
};
#endif // IR_TECHNIBEL_H_

View File

@ -1,176 +0,0 @@
// Copyright 2019 Fabien Valthier
/// @file
/// @brief Support for Teco protocols.
// Supports:
// Brand: Alaska, Model: SAC9010QC A/C
// Brand: Alaska, Model: SAC9010QC remote
#ifndef IR_TECO_H_
#define IR_TECO_H_
#ifndef UNIT_TEST
#include <Arduino.h>
#endif
#include "IRremoteESP8266.h"
#include "IRsend.h"
#ifdef UNIT_TEST
#include "IRsend_test.h"
#endif
// Constants.
const uint8_t kTecoAuto = 0;
const uint8_t kTecoCool = 1;
const uint8_t kTecoDry = 2;
const uint8_t kTecoFan = 3;
const uint8_t kTecoHeat = 4;
const uint8_t kTecoFanAuto = 0; // 0b00
const uint8_t kTecoFanLow = 1; // 0b01
const uint8_t kTecoFanMed = 2; // 0b10
const uint8_t kTecoFanHigh = 3; // 0b11
const uint8_t kTecoMinTemp = 16; // 16C
const uint8_t kTecoMaxTemp = 30; // 30C
const uint8_t kTecoModeOffset = 0;
const uint8_t kTecoPowerOffset = 3;
const uint8_t kTecoFanOffset = 4;
const uint8_t kTecoFanSize = 2; // Nr. of bits
const uint8_t kTecoSwingOffset = 6;
const uint8_t kTecoSleepOffset = 7;
const uint8_t kTecoTempOffset = 8;
const uint8_t kTecoTempSize = 4; // Nr. of bits
const uint8_t kTecoTimerHalfHourOffset = 12;
const uint8_t kTecoTimerTensHoursOffset = 13;
const uint8_t kTecoTimerTensHoursSize = 2; // Nr. of bits
const uint8_t kTecoTimerOnOffset = 15;
const uint8_t kTecoTimerUnitHoursOffset = 16;
const uint8_t kTecoTimerUnitHoursSize = 4; // Nr. of bits
const uint8_t kTecoHumidOffset = 20;
const uint8_t kTecoLightOffset = 21;
const uint8_t kTecoSaveOffset = 23;
const uint64_t kTecoReset = 0b01001010000000000000010000000000000;
/*
(header mark and space)
Teco AC map read and to be sent in LSB with number of bits
byte 0 = Cst 0x02
byte 1 = Cst 0x50
b6-7 = "AIR" 0, 1, 2 (Not Implemented)
byte 2:
b0 = Save
b1 = "Tree with bubbles" / Filter?? (Not Implemented)
b2 = Light/LED.
b3 = Humid
b4-7 = Timer hours (unit, not thenth)
hours:
0000 (0) = +0 hour
0001 (1) = +1 hour
...
1001 (9) = +9 hours
byte 3: = timer and Temperature
b0 = Timer (1 = On, 0 = Off)
b1-2 = Timer - number of 10hours
10Hours:
00 = 0 * 10hours of timer
01 = 1 * 10 hours of timer
10 = 2 * 10hours of timer
b3 = Timer - half hour (1=half hour on, 0 = round hour)
b4-7: Degrees C.
0000 (0) = 16C
0001 (1) = 17C
0010 (2) = 18C
...
1101 (13) = 29C
1110 (14) = 30C
byte 4: Basics
b0 = Sleep Mode (1 = On, 0 = Off)
b1 = Vent swing (1 = On, 0 = Off)
b2-3 = Fan
Fan:
00 = Auto
01 = Fan 1
10 = Fan 2
11 = Fan 3 or higher
b4 = Power Status (1 = On, 0 = Off)
b5-7 = Modes LSB first
Modes:
000 = Auto (temp = 25C)
001 = Cool
010 = Dry (temp = 25C, but not shown)
011 = Fan
100 = Heat
*/
// Classes
/// Class for handling detailed Teco A/C messages.
class IRTecoAc {
public:
explicit IRTecoAc(const uint16_t pin, const bool inverted = false,
const bool use_modulation = true);
void stateReset(void);
#if SEND_TECO
void send(const uint16_t repeat = kTecoDefaultRepeat);
/// Run the calibration to calculate uSec timing offsets for this platform.
/// @return The uSec timing offset needed per modulation of the IR Led.
/// @note This will produce a 65ms IR signal pulse at 38kHz.
/// Only ever needs to be run once per object instantiation, if at all.
int8_t calibrate(void) { return _irsend.calibrate(); }
#endif // SEND_TECO
void begin(void);
void on(void);
void off(void);
void setPower(const bool on);
bool getPower(void);
void setTemp(const uint8_t temp);
uint8_t getTemp(void);
void setFan(const uint8_t fan);
uint8_t getFan(void);
void setMode(const uint8_t mode);
uint8_t getMode(void);
void setSwing(const bool on);
bool getSwing(void);
void setSleep(const bool on);
bool getSleep(void);
void setLight(const bool on);
bool getLight(void);
void setHumid(const bool on);
bool getHumid(void);
void setSave(const bool on);
bool getSave(void);
uint16_t getTimer(void);
void setTimer(const uint16_t mins);
uint64_t getRaw(void);
void setRaw(const uint64_t new_code);
uint8_t convertMode(const stdAc::opmode_t mode);
uint8_t convertFan(const stdAc::fanspeed_t speed);
static stdAc::opmode_t toCommonMode(const uint8_t mode);
static stdAc::fanspeed_t toCommonFanSpeed(const uint8_t speed);
stdAc::state_t toCommon(void);
String toString(void);
#ifndef UNIT_TEST
private:
IRsend _irsend; ///< Instance of the IR send class
#else // UNIT_TEST
/// @cond IGNORE
IRsendTest _irsend; ///< Instance of the testing IR send class
/// @endcond
#endif // UNIT_TEST
uint64_t remote_state; ///< The state of the IR remote in IR code form.
bool getTimerEnabled(void);
};
#endif // IR_TECO_H_

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