735 lines
198 KiB
HTML
735 lines
198 KiB
HTML
<!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_Hitachi.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&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&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_Hitachi.h</div> </div>
|
|
</div><!--header-->
|
|
<div class="contents">
|
|
<a href="ir__Hitachi_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> <span class="comment">// Copyright 2018-2020 David Conran</span></div>
|
|
<div class="line"><a name="l00010"></a><span class="lineno"> 10</span> <span class="comment"></span> </div>
|
|
<div class="line"><a name="l00011"></a><span class="lineno"> 11</span> <span class="comment">// Supports:</span></div>
|
|
<div class="line"><a name="l00012"></a><span class="lineno"> 12</span> <span class="comment">// Brand: Hitachi, Model: RAS-35THA6 remote</span></div>
|
|
<div class="line"><a name="l00013"></a><span class="lineno"> 13</span> <span class="comment">// Brand: Hitachi, Model: LT0541-HTA remote (HITACHI_AC1)</span></div>
|
|
<div class="line"><a name="l00014"></a><span class="lineno"> 14</span> <span class="comment">// Brand: Hitachi, Model: Series VI A/C (Circa 2007) (HITACHI_AC1)</span></div>
|
|
<div class="line"><a name="l00015"></a><span class="lineno"> 15</span> <span class="comment">// Brand: Hitachi, Model: RAR-8P2 remote (HITACHI_AC424)</span></div>
|
|
<div class="line"><a name="l00016"></a><span class="lineno"> 16</span> <span class="comment">// Brand: Hitachi, Model: RAS-AJ25H A/C (HITACHI_AC424)</span></div>
|
|
<div class="line"><a name="l00017"></a><span class="lineno"> 17</span> <span class="comment">// Brand: Hitachi, Model: PC-LH3B (HITACHI_AC3)</span></div>
|
|
<div class="line"><a name="l00018"></a><span class="lineno"> 18</span> <span class="comment">// Brand: Hitachi, Model: KAZE-312KSDP A/C (HITACHI_AC1)</span></div>
|
|
<div class="line"><a name="l00019"></a><span class="lineno"> 19</span> <span class="comment">// Brand: Hitachi, Model: R-LT0541-HTA/Y.K.1.1-1 V2.3 remote (HITACHI_AC1)</span></div>
|
|
<div class="line"><a name="l00020"></a><span class="lineno"> 20</span> <span class="comment">// Brand: Hitachi, Model: RAS-22NK A/C (HITACHI_AC344)</span></div>
|
|
<div class="line"><a name="l00021"></a><span class="lineno"> 21</span> <span class="comment">// Brand: Hitachi, Model: RF11T1 remote (HITACHI_AC344)</span></div>
|
|
<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>  </div>
|
|
<div class="line"><a name="l00023"></a><span class="lineno"> 23</span> <span class="preprocessor">#ifndef IR_HITACHI_H_</span></div>
|
|
<div class="line"><a name="l00024"></a><span class="lineno"> 24</span> <span class="preprocessor">#define IR_HITACHI_H_</span></div>
|
|
<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>  </div>
|
|
<div class="line"><a name="l00026"></a><span class="lineno"> 26</span> <span class="preprocessor">#define __STDC_LIMIT_MACROS</span></div>
|
|
<div class="line"><a name="l00027"></a><span class="lineno"> 27</span> <span class="preprocessor">#include <stdint.h></span></div>
|
|
<div class="line"><a name="l00028"></a><span class="lineno"> 28</span> <span class="preprocessor">#ifndef UNIT_TEST</span></div>
|
|
<div class="line"><a name="l00029"></a><span class="lineno"> 29</span> <span class="preprocessor">#include <Arduino.h></span></div>
|
|
<div class="line"><a name="l00030"></a><span class="lineno"> 30</span> <span class="preprocessor">#endif</span></div>
|
|
<div class="line"><a name="l00031"></a><span class="lineno"> 31</span> <span class="preprocessor">#include "<a class="code" href="IRremoteESP8266_8h.html">IRremoteESP8266.h</a>"</span></div>
|
|
<div class="line"><a name="l00032"></a><span class="lineno"> 32</span> <span class="preprocessor">#include "<a class="code" href="IRsend_8h.html">IRsend.h</a>"</span></div>
|
|
<div class="line"><a name="l00033"></a><span class="lineno"> 33</span> <span class="preprocessor">#ifdef UNIT_TEST</span></div>
|
|
<div class="line"><a name="l00034"></a><span class="lineno"> 34</span> <span class="preprocessor">#include "IRsend_test.h"</span></div>
|
|
<div class="line"><a name="l00035"></a><span class="lineno"> 35</span> <span class="preprocessor">#endif</span></div>
|
|
<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>  </div>
|
|
<div class="line"><a name="l00037"></a><span class="lineno"> 37</span> <span class="comment">// Constants</span></div>
|
|
<div class="line"><a name="l00038"></a><span class="lineno"><a class="line" href="ir__Hitachi_8h.html#a443eaa664017d7b671bef0e9aa2d643b"> 38</a></span> <span class="keyword">const</span> uint16_t <a class="code" href="ir__Hitachi_8h.html#a443eaa664017d7b671bef0e9aa2d643b">kHitachiAcFreq</a> = 38000; <span class="comment">// Hz.</span></div>
|
|
<div class="line"><a name="l00039"></a><span class="lineno"><a class="line" href="ir__Hitachi_8h.html#af8c74a8388361162b93339e1b0bc94d9"> 39</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Hitachi_8h.html#af8c74a8388361162b93339e1b0bc94d9">kHitachiAcAuto</a> = 2;</div>
|
|
<div class="line"><a name="l00040"></a><span class="lineno"><a class="line" href="ir__Hitachi_8h.html#add2498e77e5585fd8c82a553bb0c22c0"> 40</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Hitachi_8h.html#add2498e77e5585fd8c82a553bb0c22c0">kHitachiAcHeat</a> = 3;</div>
|
|
<div class="line"><a name="l00041"></a><span class="lineno"><a class="line" href="ir__Hitachi_8h.html#a2b40b07601fdf8b038c97bb8bd2bec59"> 41</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Hitachi_8h.html#a2b40b07601fdf8b038c97bb8bd2bec59">kHitachiAcCool</a> = 4;</div>
|
|
<div class="line"><a name="l00042"></a><span class="lineno"><a class="line" href="ir__Hitachi_8h.html#a19730b13fca736392600580c156ae3c3"> 42</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Hitachi_8h.html#a19730b13fca736392600580c156ae3c3">kHitachiAcDry</a> = 5;</div>
|
|
<div class="line"><a name="l00043"></a><span class="lineno"><a class="line" href="ir__Hitachi_8h.html#a69626883b6fdbd3ccd26bb3123bf1883"> 43</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Hitachi_8h.html#a69626883b6fdbd3ccd26bb3123bf1883">kHitachiAcFan</a> = 0xC;</div>
|
|
<div class="line"><a name="l00044"></a><span class="lineno"><a class="line" href="ir__Hitachi_8h.html#a6be6f6eae193e784133be63d7cc5d75e"> 44</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Hitachi_8h.html#a6be6f6eae193e784133be63d7cc5d75e">kHitachiAcFanAuto</a> = 1;</div>
|
|
<div class="line"><a name="l00045"></a><span class="lineno"><a class="line" href="ir__Hitachi_8h.html#a0add8c3a3d00a81fcc3279af78256de2"> 45</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Hitachi_8h.html#a0add8c3a3d00a81fcc3279af78256de2">kHitachiAcFanLow</a> = 2;</div>
|
|
<div class="line"><a name="l00046"></a><span class="lineno"><a class="line" href="ir__Hitachi_8h.html#ac88b4cfdce5d69bf07316ddd716c2c11"> 46</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Hitachi_8h.html#ac88b4cfdce5d69bf07316ddd716c2c11">kHitachiAcFanMed</a> = 3;</div>
|
|
<div class="line"><a name="l00047"></a><span class="lineno"><a class="line" href="ir__Hitachi_8h.html#a85ef905a1d3704237141f07defc128f5"> 47</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Hitachi_8h.html#a85ef905a1d3704237141f07defc128f5">kHitachiAcFanHigh</a> = 5;</div>
|
|
<div class="line"><a name="l00048"></a><span class="lineno"><a class="line" href="ir__Hitachi_8h.html#a9b4f3ea50cc0491f10ff8dc8eabb3ecd"> 48</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Hitachi_8h.html#a9b4f3ea50cc0491f10ff8dc8eabb3ecd">kHitachiAcMinTemp</a> = 16; <span class="comment">// 16C</span></div>
|
|
<div class="line"><a name="l00049"></a><span class="lineno"><a class="line" href="ir__Hitachi_8h.html#a63e17171c40d770d25f24d018aee2c4c"> 49</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Hitachi_8h.html#a63e17171c40d770d25f24d018aee2c4c">kHitachiAcMaxTemp</a> = 32; <span class="comment">// 32C</span></div>
|
|
<div class="line"><a name="l00050"></a><span class="lineno"><a class="line" href="ir__Hitachi_8h.html#aaa28bb683fefc065cb115fbfb66994ec"> 50</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Hitachi_8h.html#aaa28bb683fefc065cb115fbfb66994ec">kHitachiAcAutoTemp</a> = 23; <span class="comment">// 23C</span></div>
|
|
<div class="line"><a name="l00051"></a><span class="lineno"><a class="line" href="ir__Hitachi_8h.html#a30062f0646ac63c3612d13f98211e36b"> 51</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Hitachi_8h.html#a30062f0646ac63c3612d13f98211e36b">kHitachiAcPowerOffset</a> = 0;</div>
|
|
<div class="line"><a name="l00052"></a><span class="lineno"><a class="line" href="ir__Hitachi_8h.html#aac1fcff513a4eca2aeb4f13c739165e2"> 52</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Hitachi_8h.html#aac1fcff513a4eca2aeb4f13c739165e2">kHitachiAcSwingOffset</a> = 7;</div>
|
|
<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>  </div>
|
|
<div class="line"><a name="l00054"></a><span class="lineno"> 54</span> <span class="comment">// HitachiAc424 & HitachiAc344</span></div>
|
|
<div class="line"><a name="l00055"></a><span class="lineno"> 55</span> <span class="comment">// Byte[11]</span></div>
|
|
<div class="line"><a name="l00056"></a><span class="lineno"><a class="line" href="ir__Hitachi_8h.html#a057159edca95f9a000c80c7059919e83"> 56</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Hitachi_8h.html#a057159edca95f9a000c80c7059919e83">kHitachiAc424ButtonByte</a> = 11;</div>
|
|
<div class="line"><a name="l00057"></a><span class="lineno"><a class="line" href="ir__Hitachi_8h.html#a2dd37a36c6ad928ad0c3485ae4ea78fd"> 57</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Hitachi_8h.html#a2dd37a36c6ad928ad0c3485ae4ea78fd">kHitachiAc424ButtonPowerMode</a> = 0x13;</div>
|
|
<div class="line"><a name="l00058"></a><span class="lineno"><a class="line" href="ir__Hitachi_8h.html#a4aa278fb1983213a2506c71debe035aa"> 58</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Hitachi_8h.html#a4aa278fb1983213a2506c71debe035aa">kHitachiAc424ButtonFan</a> = 0x42;</div>
|
|
<div class="line"><a name="l00059"></a><span class="lineno"><a class="line" href="ir__Hitachi_8h.html#ad909ee0bc97e24aa70ff6ecd1cffe6c2"> 59</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Hitachi_8h.html#ad909ee0bc97e24aa70ff6ecd1cffe6c2">kHitachiAc424ButtonTempDown</a> = 0x43;</div>
|
|
<div class="line"><a name="l00060"></a><span class="lineno"><a class="line" href="ir__Hitachi_8h.html#ac8885804fb276f6327beb2018b204359"> 60</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Hitachi_8h.html#ac8885804fb276f6327beb2018b204359">kHitachiAc424ButtonTempUp</a> = 0x44;</div>
|
|
<div class="line"><a name="l00061"></a><span class="lineno"><a class="line" href="ir__Hitachi_8h.html#a59d8e5407daf37d38e0c76ab3abdec9d"> 61</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Hitachi_8h.html#a59d8e5407daf37d38e0c76ab3abdec9d">kHitachiAc424ButtonSwingV</a> = 0x81;</div>
|
|
<div class="line"><a name="l00062"></a><span class="lineno"><a class="line" href="ir__Hitachi_8h.html#af3a0d9499fab327bc7dfb5d57562a946"> 62</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Hitachi_8h.html#af3a0d9499fab327bc7dfb5d57562a946">kHitachiAc424ButtonSwingH</a> = 0x8C;</div>
|
|
<div class="line"><a name="l00063"></a><span class="lineno"><a class="line" href="ir__Hitachi_8h.html#a3816a8ad86e03f8c5870057e7ad86335"> 63</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Hitachi_8h.html#a3816a8ad86e03f8c5870057e7ad86335">kHitachiAc344ButtonPowerMode</a> = <a class="code" href="ir__Hitachi_8h.html#a2dd37a36c6ad928ad0c3485ae4ea78fd">kHitachiAc424ButtonPowerMode</a>;</div>
|
|
<div class="line"><a name="l00064"></a><span class="lineno"><a class="line" href="ir__Hitachi_8h.html#a5f33b956ec83ee0004785a9c44bd5b0b"> 64</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Hitachi_8h.html#a5f33b956ec83ee0004785a9c44bd5b0b">kHitachiAc344ButtonFan</a> = <a class="code" href="ir__Hitachi_8h.html#a4aa278fb1983213a2506c71debe035aa">kHitachiAc424ButtonFan</a>;</div>
|
|
<div class="line"><a name="l00065"></a><span class="lineno"><a class="line" href="ir__Hitachi_8h.html#a05d9bd95037669f1d3743d935471db33"> 65</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Hitachi_8h.html#a05d9bd95037669f1d3743d935471db33">kHitachiAc344ButtonTempDown</a> = <a class="code" href="ir__Hitachi_8h.html#ad909ee0bc97e24aa70ff6ecd1cffe6c2">kHitachiAc424ButtonTempDown</a>;</div>
|
|
<div class="line"><a name="l00066"></a><span class="lineno"><a class="line" href="ir__Hitachi_8h.html#a74abf2ce4ed5918bf68f485eff179578"> 66</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Hitachi_8h.html#a74abf2ce4ed5918bf68f485eff179578">kHitachiAc344ButtonTempUp</a> = <a class="code" href="ir__Hitachi_8h.html#ac8885804fb276f6327beb2018b204359">kHitachiAc424ButtonTempUp</a>;</div>
|
|
<div class="line"><a name="l00067"></a><span class="lineno"><a class="line" href="ir__Hitachi_8h.html#a95c1b0ee7e3802631f4c2708371e7d34"> 67</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Hitachi_8h.html#a95c1b0ee7e3802631f4c2708371e7d34">kHitachiAc344ButtonSwingV</a> = <a class="code" href="ir__Hitachi_8h.html#a59d8e5407daf37d38e0c76ab3abdec9d">kHitachiAc424ButtonSwingV</a>;</div>
|
|
<div class="line"><a name="l00068"></a><span class="lineno"><a class="line" href="ir__Hitachi_8h.html#a10dea534868d76d99e91458ee28f5fe9"> 68</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Hitachi_8h.html#a10dea534868d76d99e91458ee28f5fe9">kHitachiAc344ButtonSwingH</a> = <a class="code" href="ir__Hitachi_8h.html#af3a0d9499fab327bc7dfb5d57562a946">kHitachiAc424ButtonSwingH</a>;</div>
|
|
<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>  </div>
|
|
<div class="line"><a name="l00070"></a><span class="lineno"> 70</span> <span class="comment">// Byte[13]</span></div>
|
|
<div class="line"><a name="l00071"></a><span class="lineno"><a class="line" href="ir__Hitachi_8h.html#a5de1ae606d6a34e24420b08a73542b94"> 71</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Hitachi_8h.html#a5de1ae606d6a34e24420b08a73542b94">kHitachiAc424TempByte</a> = 13;</div>
|
|
<div class="line"><a name="l00072"></a><span class="lineno"><a class="line" href="ir__Hitachi_8h.html#a3adb47220c4c72a62d9296092047900f"> 72</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Hitachi_8h.html#a3adb47220c4c72a62d9296092047900f">kHitachiAc424TempOffset</a> = 2;</div>
|
|
<div class="line"><a name="l00073"></a><span class="lineno"><a class="line" href="ir__Hitachi_8h.html#ae6738f4a4476e5f34efbeb52e8c413de"> 73</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Hitachi_8h.html#ae6738f4a4476e5f34efbeb52e8c413de">kHitachiAc424TempSize</a> = 6;</div>
|
|
<div class="line"><a name="l00074"></a><span class="lineno"><a class="line" href="ir__Hitachi_8h.html#a3d4311f1f28bbe31a22b80556e678b22"> 74</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Hitachi_8h.html#a3d4311f1f28bbe31a22b80556e678b22">kHitachiAc424MinTemp</a> = 16; <span class="comment">// 16C</span></div>
|
|
<div class="line"><a name="l00075"></a><span class="lineno"><a class="line" href="ir__Hitachi_8h.html#a22574044b5a9163aca1f0581b9fa9241"> 75</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Hitachi_8h.html#a22574044b5a9163aca1f0581b9fa9241">kHitachiAc424MaxTemp</a> = 32; <span class="comment">// 32C</span></div>
|
|
<div class="line"><a name="l00076"></a><span class="lineno"><a class="line" href="ir__Hitachi_8h.html#a7322f7769c9c1af2311180474e5b0f57"> 76</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Hitachi_8h.html#a7322f7769c9c1af2311180474e5b0f57">kHitachiAc344MinTemp</a> = <a class="code" href="ir__Hitachi_8h.html#a3d4311f1f28bbe31a22b80556e678b22">kHitachiAc424MinTemp</a>;</div>
|
|
<div class="line"><a name="l00077"></a><span class="lineno"><a class="line" href="ir__Hitachi_8h.html#a4a394fc23fb119ba67e3ca53e4b88f7f"> 77</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Hitachi_8h.html#a4a394fc23fb119ba67e3ca53e4b88f7f">kHitachiAc344MaxTemp</a> = <a class="code" href="ir__Hitachi_8h.html#a22574044b5a9163aca1f0581b9fa9241">kHitachiAc424MaxTemp</a>;</div>
|
|
<div class="line"><a name="l00078"></a><span class="lineno"><a class="line" href="ir__Hitachi_8h.html#a874362698fad488da1a477c4f99923aa"> 78</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Hitachi_8h.html#a874362698fad488da1a477c4f99923aa">kHitachiAc424FanTemp</a> = 27; <span class="comment">// 27C</span></div>
|
|
<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>  </div>
|
|
<div class="line"><a name="l00080"></a><span class="lineno"> 80</span> <span class="comment">// Byte[25]</span></div>
|
|
<div class="line"><a name="l00081"></a><span class="lineno"><a class="line" href="ir__Hitachi_8h.html#a3c6e0d27a95d94142360efa19a342c99"> 81</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Hitachi_8h.html#a3c6e0d27a95d94142360efa19a342c99">kHitachiAc424ModeByte</a> = 25;</div>
|
|
<div class="line"><a name="l00082"></a><span class="lineno"><a class="line" href="ir__Hitachi_8h.html#a35db6fdcedeb3de0ffb0bb72f1e60a0b"> 82</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Hitachi_8h.html#a35db6fdcedeb3de0ffb0bb72f1e60a0b">kHitachiAc424Fan</a> = 1;</div>
|
|
<div class="line"><a name="l00083"></a><span class="lineno"><a class="line" href="ir__Hitachi_8h.html#a64c1e01c222e6dec001a7052e822d64f"> 83</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Hitachi_8h.html#a64c1e01c222e6dec001a7052e822d64f">kHitachiAc424Cool</a> = 3;</div>
|
|
<div class="line"><a name="l00084"></a><span class="lineno"><a class="line" href="ir__Hitachi_8h.html#a56bfde42914bc92f47929179cddcbdf3"> 84</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Hitachi_8h.html#a56bfde42914bc92f47929179cddcbdf3">kHitachiAc424Dry</a> = 5;</div>
|
|
<div class="line"><a name="l00085"></a><span class="lineno"><a class="line" href="ir__Hitachi_8h.html#a5cfd38c9e7aa2c39dfa38b1ef4b33b4c"> 85</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Hitachi_8h.html#a5cfd38c9e7aa2c39dfa38b1ef4b33b4c">kHitachiAc424Heat</a> = 6;</div>
|
|
<div class="line"><a name="l00086"></a><span class="lineno"><a class="line" href="ir__Hitachi_8h.html#a296cd0fc1f414a4e15ce228b5a794bcb"> 86</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Hitachi_8h.html#a296cd0fc1f414a4e15ce228b5a794bcb">kHitachiAc344Fan</a> = <a class="code" href="ir__Hitachi_8h.html#a35db6fdcedeb3de0ffb0bb72f1e60a0b">kHitachiAc424Fan</a>;</div>
|
|
<div class="line"><a name="l00087"></a><span class="lineno"><a class="line" href="ir__Hitachi_8h.html#a92d4d8dea34a9387e55852b6b5289328"> 87</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Hitachi_8h.html#a92d4d8dea34a9387e55852b6b5289328">kHitachiAc344Cool</a> = <a class="code" href="ir__Hitachi_8h.html#a64c1e01c222e6dec001a7052e822d64f">kHitachiAc424Cool</a>;</div>
|
|
<div class="line"><a name="l00088"></a><span class="lineno"><a class="line" href="ir__Hitachi_8h.html#a37697339ddc2ffaf4ee13b5e140adf2c"> 88</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Hitachi_8h.html#a37697339ddc2ffaf4ee13b5e140adf2c">kHitachiAc344Dry</a> = <a class="code" href="ir__Hitachi_8h.html#a56bfde42914bc92f47929179cddcbdf3">kHitachiAc424Dry</a>;</div>
|
|
<div class="line"><a name="l00089"></a><span class="lineno"><a class="line" href="ir__Hitachi_8h.html#a6c4102910d21dc838efee1fb2477218d"> 89</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Hitachi_8h.html#a6c4102910d21dc838efee1fb2477218d">kHitachiAc344Heat</a> = <a class="code" href="ir__Hitachi_8h.html#a5cfd38c9e7aa2c39dfa38b1ef4b33b4c">kHitachiAc424Heat</a>;</div>
|
|
<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>  </div>
|
|
<div class="line"><a name="l00091"></a><span class="lineno"><a class="line" href="ir__Hitachi_8h.html#aa4758708fe16d13cf6f50b7aa9e12bf6"> 91</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Hitachi_8h.html#aa4758708fe16d13cf6f50b7aa9e12bf6">kHitachiAc424FanByte</a> = <a class="code" href="ir__Hitachi_8h.html#a3c6e0d27a95d94142360efa19a342c99">kHitachiAc424ModeByte</a>;</div>
|
|
<div class="line"><a name="l00092"></a><span class="lineno"><a class="line" href="ir__Hitachi_8h.html#aacf1d4b99d89a0e24622ca02402c683b"> 92</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Hitachi_8h.html#aacf1d4b99d89a0e24622ca02402c683b">kHitachiAc424FanMin</a> = 1;</div>
|
|
<div class="line"><a name="l00093"></a><span class="lineno"><a class="line" href="ir__Hitachi_8h.html#acae66b060db5cd03732ccbf808c6049e"> 93</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Hitachi_8h.html#acae66b060db5cd03732ccbf808c6049e">kHitachiAc424FanLow</a> = 2;</div>
|
|
<div class="line"><a name="l00094"></a><span class="lineno"><a class="line" href="ir__Hitachi_8h.html#a3d6479f2e76bd84eeda9f5c0772210c5"> 94</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Hitachi_8h.html#a3d6479f2e76bd84eeda9f5c0772210c5">kHitachiAc424FanMedium</a> = 3;</div>
|
|
<div class="line"><a name="l00095"></a><span class="lineno"><a class="line" href="ir__Hitachi_8h.html#aacabc41baea6c3ddf711424a400144a3"> 95</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Hitachi_8h.html#aacabc41baea6c3ddf711424a400144a3">kHitachiAc424FanHigh</a> = 4;</div>
|
|
<div class="line"><a name="l00096"></a><span class="lineno"><a class="line" href="ir__Hitachi_8h.html#add1ec95cfd4e388f90154b25410471d0"> 96</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Hitachi_8h.html#add1ec95cfd4e388f90154b25410471d0">kHitachiAc424FanAuto</a> = 5;</div>
|
|
<div class="line"><a name="l00097"></a><span class="lineno"><a class="line" href="ir__Hitachi_8h.html#a6298e6dee6ff9f5fc57cfc9ccf30c073"> 97</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Hitachi_8h.html#a6298e6dee6ff9f5fc57cfc9ccf30c073">kHitachiAc424FanMax</a> = 6;</div>
|
|
<div class="line"><a name="l00098"></a><span class="lineno"><a class="line" href="ir__Hitachi_8h.html#af770b29d838610b87463551444548ac0"> 98</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Hitachi_8h.html#af770b29d838610b87463551444548ac0">kHitachiAc424FanMaxDry</a> = 2;</div>
|
|
<div class="line"><a name="l00099"></a><span class="lineno"><a class="line" href="ir__Hitachi_8h.html#ac4bafed10c76739698e9a35183beb970"> 99</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Hitachi_8h.html#ac4bafed10c76739698e9a35183beb970">kHitachiAc344FanMin</a> = <a class="code" href="ir__Hitachi_8h.html#aacf1d4b99d89a0e24622ca02402c683b">kHitachiAc424FanMin</a>;</div>
|
|
<div class="line"><a name="l00100"></a><span class="lineno"><a class="line" href="ir__Hitachi_8h.html#acbbb61fde653c84a8e35865fa724872c"> 100</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Hitachi_8h.html#acbbb61fde653c84a8e35865fa724872c">kHitachiAc344FanLow</a> = <a class="code" href="ir__Hitachi_8h.html#acae66b060db5cd03732ccbf808c6049e">kHitachiAc424FanLow</a>;</div>
|
|
<div class="line"><a name="l00101"></a><span class="lineno"><a class="line" href="ir__Hitachi_8h.html#aa6d47b5c28f758aa297b345cbf853c9a"> 101</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Hitachi_8h.html#aa6d47b5c28f758aa297b345cbf853c9a">kHitachiAc344FanMedium</a> = <a class="code" href="ir__Hitachi_8h.html#a3d6479f2e76bd84eeda9f5c0772210c5">kHitachiAc424FanMedium</a>;</div>
|
|
<div class="line"><a name="l00102"></a><span class="lineno"><a class="line" href="ir__Hitachi_8h.html#a83ea1924948ce9ac8266ab64a41f3ebd"> 102</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Hitachi_8h.html#a83ea1924948ce9ac8266ab64a41f3ebd">kHitachiAc344FanHigh</a> = <a class="code" href="ir__Hitachi_8h.html#aacabc41baea6c3ddf711424a400144a3">kHitachiAc424FanHigh</a>;</div>
|
|
<div class="line"><a name="l00103"></a><span class="lineno"><a class="line" href="ir__Hitachi_8h.html#a6439744edb1ae4dd9e8ea2097fac7a9d"> 103</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Hitachi_8h.html#a6439744edb1ae4dd9e8ea2097fac7a9d">kHitachiAc344FanAuto</a> = <a class="code" href="ir__Hitachi_8h.html#add1ec95cfd4e388f90154b25410471d0">kHitachiAc424FanAuto</a>;</div>
|
|
<div class="line"><a name="l00104"></a><span class="lineno"><a class="line" href="ir__Hitachi_8h.html#af041ed41027b8e444e3069d9a3481c51"> 104</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Hitachi_8h.html#af041ed41027b8e444e3069d9a3481c51">kHitachiAc344FanMax</a> = <a class="code" href="ir__Hitachi_8h.html#a6298e6dee6ff9f5fc57cfc9ccf30c073">kHitachiAc424FanMax</a>;</div>
|
|
<div class="line"><a name="l00105"></a><span class="lineno"> 105</span>  </div>
|
|
<div class="line"><a name="l00106"></a><span class="lineno"> 106</span> <span class="comment">// Byte[27]</span></div>
|
|
<div class="line"><a name="l00107"></a><span class="lineno"><a class="line" href="ir__Hitachi_8h.html#a815e6761376ca4eae649ec837d55dc25"> 107</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Hitachi_8h.html#a815e6761376ca4eae649ec837d55dc25">kHitachiAc424PowerByte</a> = 27;</div>
|
|
<div class="line"><a name="l00108"></a><span class="lineno"><a class="line" href="ir__Hitachi_8h.html#a922478904efd86c6ecf7dabec3dd759f"> 108</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Hitachi_8h.html#a922478904efd86c6ecf7dabec3dd759f">kHitachiAc424PowerOn</a> = 0xF1;</div>
|
|
<div class="line"><a name="l00109"></a><span class="lineno"><a class="line" href="ir__Hitachi_8h.html#affc2d076cc0de329466ecbde7186d4eb"> 109</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Hitachi_8h.html#affc2d076cc0de329466ecbde7186d4eb">kHitachiAc424PowerOff</a> = 0xE1;</div>
|
|
<div class="line"><a name="l00110"></a><span class="lineno"> 110</span>  </div>
|
|
<div class="line"><a name="l00111"></a><span class="lineno"> 111</span> <span class="comment">// Byte[35]</span></div>
|
|
<div class="line"><a name="l00112"></a><span class="lineno"><a class="line" href="ir__Hitachi_8h.html#a132b64e007043ade4f209b0416fd5f4d"> 112</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Hitachi_8h.html#a132b64e007043ade4f209b0416fd5f4d">kHitachiAc344SwingHByte</a> = 35;</div>
|
|
<div class="line"><a name="l00113"></a><span class="lineno"><a class="line" href="ir__Hitachi_8h.html#a7e8e57b0b37f20a502eb66f13980989c"> 113</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Hitachi_8h.html#a7e8e57b0b37f20a502eb66f13980989c">kHitachiAc344SwingHOffset</a> = 0; <span class="comment">// Mask 0b00000xxx</span></div>
|
|
<div class="line"><a name="l00114"></a><span class="lineno"><a class="line" href="ir__Hitachi_8h.html#aadd389cd818207920c1e8efef53fde91"> 114</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Hitachi_8h.html#aadd389cd818207920c1e8efef53fde91">kHitachiAc344SwingHSize</a> = 3; <span class="comment">// Mask 0b00000xxx</span></div>
|
|
<div class="line"><a name="l00115"></a><span class="lineno"><a class="line" href="ir__Hitachi_8h.html#a4f93eccee6e3e5f5c49c84034ca25af3"> 115</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Hitachi_8h.html#a4f93eccee6e3e5f5c49c84034ca25af3">kHitachiAc344SwingHAuto</a> = 0; <span class="comment">// 0b000</span></div>
|
|
<div class="line"><a name="l00116"></a><span class="lineno"><a class="line" href="ir__Hitachi_8h.html#a90cffc131be89a36d352c462403f689f"> 116</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Hitachi_8h.html#a90cffc131be89a36d352c462403f689f">kHitachiAc344SwingHRightMax</a> = 1; <span class="comment">// 0b001</span></div>
|
|
<div class="line"><a name="l00117"></a><span class="lineno"><a class="line" href="ir__Hitachi_8h.html#af4b087dec06cfd86920dbf9df22aca63"> 117</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Hitachi_8h.html#af4b087dec06cfd86920dbf9df22aca63">kHitachiAc344SwingHRight</a> = 2; <span class="comment">// 0b010</span></div>
|
|
<div class="line"><a name="l00118"></a><span class="lineno"><a class="line" href="ir__Hitachi_8h.html#a7e4372e02d72723049b378e955070c21"> 118</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Hitachi_8h.html#a7e4372e02d72723049b378e955070c21">kHitachiAc344SwingHMiddle</a> = 3; <span class="comment">// 0b011</span></div>
|
|
<div class="line"><a name="l00119"></a><span class="lineno"><a class="line" href="ir__Hitachi_8h.html#af714a1eb296b05f3fc8167aff5419764"> 119</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Hitachi_8h.html#af714a1eb296b05f3fc8167aff5419764">kHitachiAc344SwingHLeft</a> = 4; <span class="comment">// 0b100</span></div>
|
|
<div class="line"><a name="l00120"></a><span class="lineno"><a class="line" href="ir__Hitachi_8h.html#ad0c5636ac0ccfd7e9cd087101bd5d204"> 120</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Hitachi_8h.html#ad0c5636ac0ccfd7e9cd087101bd5d204">kHitachiAc344SwingHLeftMax</a> = 5; <span class="comment">// 0b101</span></div>
|
|
<div class="line"><a name="l00121"></a><span class="lineno"> 121</span>  </div>
|
|
<div class="line"><a name="l00122"></a><span class="lineno"> 122</span> <span class="comment">// Byte[37]</span></div>
|
|
<div class="line"><a name="l00123"></a><span class="lineno"><a class="line" href="ir__Hitachi_8h.html#ae40211be39e522ebf9b580b3481f49f3"> 123</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Hitachi_8h.html#ae40211be39e522ebf9b580b3481f49f3">kHitachiAc344SwingVByte</a> = 37;</div>
|
|
<div class="line"><a name="l00124"></a><span class="lineno"><a class="line" href="ir__Hitachi_8h.html#a8b38ef096697f70bdba8f4bd2799e148"> 124</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Hitachi_8h.html#a8b38ef096697f70bdba8f4bd2799e148">kHitachiAc344SwingVOffset</a> = 5; <span class="comment">// Mask 0b00x00000</span></div>
|
|
<div class="line"><a name="l00125"></a><span class="lineno"> 125</span>  </div>
|
|
<div class="line"><a name="l00126"></a><span class="lineno"> 126</span> <span class="comment">// HitachiAc1</span></div>
|
|
<div class="line"><a name="l00127"></a><span class="lineno"> 127</span> <span class="comment">// Byte[3] (Model)</span></div>
|
|
<div class="line"><a name="l00128"></a><span class="lineno"><a class="line" href="ir__Hitachi_8h.html#a2e2a76b8b7decef99cfb7b197e8fb7f7"> 128</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Hitachi_8h.html#a2e2a76b8b7decef99cfb7b197e8fb7f7">kHitachiAc1ModelByte</a> = 3;</div>
|
|
<div class="line"><a name="l00129"></a><span class="lineno"><a class="line" href="ir__Hitachi_8h.html#a8a440a64e6e164511e0976dc5b6585ff"> 129</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Hitachi_8h.html#a8a440a64e6e164511e0976dc5b6585ff">kHitachiAc1ModelOffset</a> = 6; <span class="comment">// Mask 0b11000000</span></div>
|
|
<div class="line"><a name="l00130"></a><span class="lineno"><a class="line" href="ir__Hitachi_8h.html#a5f8fc3bb000d46705e4530ca0a8f7b60"> 130</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Hitachi_8h.html#a5f8fc3bb000d46705e4530ca0a8f7b60">kHitachiAc1Model_A</a> = 0b10;</div>
|
|
<div class="line"><a name="l00131"></a><span class="lineno"><a class="line" href="ir__Hitachi_8h.html#a2d894a528c538b8a3922e2500241a55b"> 131</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Hitachi_8h.html#a2d894a528c538b8a3922e2500241a55b">kHitachiAc1Model_B</a> = 0b01;</div>
|
|
<div class="line"><a name="l00132"></a><span class="lineno"><a class="line" href="ir__Hitachi_8h.html#ab74bbcb475b7eaf33f70dbfdb853d8c3"> 132</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Hitachi_8h.html#ab74bbcb475b7eaf33f70dbfdb853d8c3">kHitachiAc1ModelSize</a> = 2;</div>
|
|
<div class="line"><a name="l00133"></a><span class="lineno"> 133</span>  </div>
|
|
<div class="line"><a name="l00134"></a><span class="lineno"> 134</span> <span class="comment">// Byte[5] (Mode & Fan)</span></div>
|
|
<div class="line"><a name="l00135"></a><span class="lineno"><a class="line" href="ir__Hitachi_8h.html#a57e27b66ff6d471c0dd335b610bc6e24"> 135</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Hitachi_8h.html#a57e27b66ff6d471c0dd335b610bc6e24">kHitachiAc1ModeByte</a> = 5;</div>
|
|
<div class="line"><a name="l00136"></a><span class="lineno"><a class="line" href="ir__Hitachi_8h.html#a3f010fa5ae43ee36771be18659d8bc80"> 136</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Hitachi_8h.html#a3f010fa5ae43ee36771be18659d8bc80">kHitachiAc1ModeOffset</a> = 4;</div>
|
|
<div class="line"><a name="l00137"></a><span class="lineno"><a class="line" href="ir__Hitachi_8h.html#a38b456d96602e83e7832e2a7af75f321"> 137</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Hitachi_8h.html#a38b456d96602e83e7832e2a7af75f321">kHitachiAc1ModeSize</a> = 4; <span class="comment">// Mask 0b11110000</span></div>
|
|
<div class="line"><a name="l00138"></a><span class="lineno"><a class="line" href="ir__Hitachi_8h.html#a82895db5201610844da803bf333102a3"> 138</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Hitachi_8h.html#a82895db5201610844da803bf333102a3">kHitachiAc1Dry</a> = 0b0010; <span class="comment">// 2</span></div>
|
|
<div class="line"><a name="l00139"></a><span class="lineno"><a class="line" href="ir__Hitachi_8h.html#ac5a3ba0e0e4ed02d4792d5a8e6a22654"> 139</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Hitachi_8h.html#ac5a3ba0e0e4ed02d4792d5a8e6a22654">kHitachiAc1Fan</a> = 0b0100; <span class="comment">// 4</span></div>
|
|
<div class="line"><a name="l00140"></a><span class="lineno"><a class="line" href="ir__Hitachi_8h.html#a1146eda7688843d16094acf7a19a75ac"> 140</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Hitachi_8h.html#a1146eda7688843d16094acf7a19a75ac">kHitachiAc1Cool</a> = 0b0110; <span class="comment">// 6</span></div>
|
|
<div class="line"><a name="l00141"></a><span class="lineno"><a class="line" href="ir__Hitachi_8h.html#abd5d4db30d6be3b990a74d4481e7eabe"> 141</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Hitachi_8h.html#abd5d4db30d6be3b990a74d4481e7eabe">kHitachiAc1Heat</a> = 0b1001; <span class="comment">// 9</span></div>
|
|
<div class="line"><a name="l00142"></a><span class="lineno"><a class="line" href="ir__Hitachi_8h.html#a2689ef34702107dc3dce3d1cfa260fc9"> 142</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Hitachi_8h.html#a2689ef34702107dc3dce3d1cfa260fc9">kHitachiAc1Auto</a> = 0b1110; <span class="comment">// 14</span></div>
|
|
<div class="line"><a name="l00143"></a><span class="lineno"><a class="line" href="ir__Hitachi_8h.html#afe6b5951ba3b4e7ad5400f30228d106e"> 143</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Hitachi_8h.html#afe6b5951ba3b4e7ad5400f30228d106e">kHitachiAc1FanByte</a> = <a class="code" href="ir__Hitachi_8h.html#a57e27b66ff6d471c0dd335b610bc6e24">kHitachiAc1ModeByte</a>;</div>
|
|
<div class="line"><a name="l00144"></a><span class="lineno"><a class="line" href="ir__Hitachi_8h.html#af533c283666d80c0b9348f706909f4c4"> 144</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Hitachi_8h.html#af533c283666d80c0b9348f706909f4c4">kHitachiAc1FanOffset</a> = 0;</div>
|
|
<div class="line"><a name="l00145"></a><span class="lineno"><a class="line" href="ir__Hitachi_8h.html#a2b2a24680efaf1eeaf76dacaabef5c1d"> 145</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Hitachi_8h.html#a2b2a24680efaf1eeaf76dacaabef5c1d">kHitachiAc1FanSize</a> = 4; <span class="comment">// Mask 0b0001111</span></div>
|
|
<div class="line"><a name="l00146"></a><span class="lineno"><a class="line" href="ir__Hitachi_8h.html#a6f9adda7b08ec4b8566ceb4d79966689"> 146</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Hitachi_8h.html#a6f9adda7b08ec4b8566ceb4d79966689">kHitachiAc1FanAuto</a> = 1; <span class="comment">// 0b0001</span></div>
|
|
<div class="line"><a name="l00147"></a><span class="lineno"><a class="line" href="ir__Hitachi_8h.html#ace677cf030da9d74eda0f50d54c91411"> 147</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Hitachi_8h.html#ace677cf030da9d74eda0f50d54c91411">kHitachiAc1FanHigh</a> = 2; <span class="comment">// 0b0010</span></div>
|
|
<div class="line"><a name="l00148"></a><span class="lineno"><a class="line" href="ir__Hitachi_8h.html#afbc2a535d85adb80cbcbac63e2432b1a"> 148</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Hitachi_8h.html#afbc2a535d85adb80cbcbac63e2432b1a">kHitachiAc1FanMed</a> = 4; <span class="comment">// 0b0100</span></div>
|
|
<div class="line"><a name="l00149"></a><span class="lineno"><a class="line" href="ir__Hitachi_8h.html#a011219de5c0e2ba043a8be6345f8cb05"> 149</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Hitachi_8h.html#a011219de5c0e2ba043a8be6345f8cb05">kHitachiAc1FanLow</a> = 8; <span class="comment">// 0b1000</span></div>
|
|
<div class="line"><a name="l00150"></a><span class="lineno"> 150</span> <span class="comment">// Byte[6] (Temperature)</span></div>
|
|
<div class="line"><a name="l00151"></a><span class="lineno"> 151</span> <span class="comment">// Note: Temp is stored in LSB order.</span></div>
|
|
<div class="line"><a name="l00152"></a><span class="lineno"><a class="line" href="ir__Hitachi_8h.html#a03185c3b2ddb62d12267da014796da56"> 152</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Hitachi_8h.html#a03185c3b2ddb62d12267da014796da56">kHitachiAc1TempByte</a> = 6;</div>
|
|
<div class="line"><a name="l00153"></a><span class="lineno"><a class="line" href="ir__Hitachi_8h.html#a8a92aa41be23301229ecec1486714b9a"> 153</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Hitachi_8h.html#a8a92aa41be23301229ecec1486714b9a">kHitachiAc1TempOffset</a> = 2;</div>
|
|
<div class="line"><a name="l00154"></a><span class="lineno"><a class="line" href="ir__Hitachi_8h.html#affb52642edc8f2231f0dc83bc5271885"> 154</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Hitachi_8h.html#affb52642edc8f2231f0dc83bc5271885">kHitachiAc1TempSize</a> = 5; <span class="comment">// Mask 0b01111100</span></div>
|
|
<div class="line"><a name="l00155"></a><span class="lineno"><a class="line" href="ir__Hitachi_8h.html#a279c856a2b4d25651b117a8c654cb48d"> 155</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Hitachi_8h.html#a279c856a2b4d25651b117a8c654cb48d">kHitachiAc1TempDelta</a> = 7;</div>
|
|
<div class="line"><a name="l00156"></a><span class="lineno"><a class="line" href="ir__Hitachi_8h.html#ad402dff999a97b50b392572899522b6a"> 156</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Hitachi_8h.html#ad402dff999a97b50b392572899522b6a">kHitachiAc1TempAuto</a> = 25; <span class="comment">// Celsius</span></div>
|
|
<div class="line"><a name="l00157"></a><span class="lineno"> 157</span> <span class="comment">// Note: Timers are nr. of minutes & stored in LSB order.</span></div>
|
|
<div class="line"><a name="l00158"></a><span class="lineno"> 158</span> <span class="comment">// Byte[7-8] (Off Timer)</span></div>
|
|
<div class="line"><a name="l00159"></a><span class="lineno"><a class="line" href="ir__Hitachi_8h.html#afd7f469f67f55263b0031b325232751b"> 159</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Hitachi_8h.html#afd7f469f67f55263b0031b325232751b">kHitachiAc1TimerSize</a> = 16; <span class="comment">// Mask 0b1111111111111111</span></div>
|
|
<div class="line"><a name="l00160"></a><span class="lineno"><a class="line" href="ir__Hitachi_8h.html#ac8eaedd191009b2ddaf1e047ac6ecf11"> 160</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Hitachi_8h.html#ac8eaedd191009b2ddaf1e047ac6ecf11">kHitachiAc1OffTimerLowByte</a> = 7;</div>
|
|
<div class="line"><a name="l00161"></a><span class="lineno"><a class="line" href="ir__Hitachi_8h.html#a36e6b7fc328ee247c11f5779487119b6"> 161</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Hitachi_8h.html#a36e6b7fc328ee247c11f5779487119b6">kHitachiAc1OffTimerHighByte</a> = 8;</div>
|
|
<div class="line"><a name="l00162"></a><span class="lineno"> 162</span> <span class="comment">// Byte[9-10] (On Timer)</span></div>
|
|
<div class="line"><a name="l00163"></a><span class="lineno"><a class="line" href="ir__Hitachi_8h.html#a95fef3be6809026b714847c709ba655b"> 163</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Hitachi_8h.html#a95fef3be6809026b714847c709ba655b">kHitachiAc1OnTimerLowByte</a> = 9;</div>
|
|
<div class="line"><a name="l00164"></a><span class="lineno"><a class="line" href="ir__Hitachi_8h.html#aff6907e9999561abceac42e4cce1dc3b"> 164</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Hitachi_8h.html#aff6907e9999561abceac42e4cce1dc3b">kHitachiAc1OnTimerHighByte</a> = 10;</div>
|
|
<div class="line"><a name="l00165"></a><span class="lineno"> 165</span> <span class="comment">// Byte[11] (Power/Swing/Sleep)</span></div>
|
|
<div class="line"><a name="l00166"></a><span class="lineno"><a class="line" href="ir__Hitachi_8h.html#acda489ff6137ab3ebfb1795a32e1ec8e"> 166</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Hitachi_8h.html#acda489ff6137ab3ebfb1795a32e1ec8e">kHitachiAc1PowerByte</a> = 11;</div>
|
|
<div class="line"><a name="l00167"></a><span class="lineno"><a class="line" href="ir__Hitachi_8h.html#a3fdcd0375b85ac2641d9d5cc6e4770f8"> 167</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Hitachi_8h.html#a3fdcd0375b85ac2641d9d5cc6e4770f8">kHitachiAc1PowerOffset</a> = 5; <span class="comment">// Mask 0b00100000</span></div>
|
|
<div class="line"><a name="l00168"></a><span class="lineno"><a class="line" href="ir__Hitachi_8h.html#aac994777ce070ad69550229824800ee0"> 168</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Hitachi_8h.html#aac994777ce070ad69550229824800ee0">kHitachiAc1PowerToggleOffset</a> = 4; <span class="comment">// Mask 0b00010000</span></div>
|
|
<div class="line"><a name="l00169"></a><span class="lineno"><a class="line" href="ir__Hitachi_8h.html#a5a283583007b26c1b45d8d7afcd55408"> 169</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Hitachi_8h.html#a5a283583007b26c1b45d8d7afcd55408">kHitachiAc1SwingByte</a> = <a class="code" href="ir__Hitachi_8h.html#acda489ff6137ab3ebfb1795a32e1ec8e">kHitachiAc1PowerByte</a>;</div>
|
|
<div class="line"><a name="l00170"></a><span class="lineno"><a class="line" href="ir__Hitachi_8h.html#ab35d4bb6c17fc5bbcb5385a642476238"> 170</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Hitachi_8h.html#ab35d4bb6c17fc5bbcb5385a642476238">kHitachiAc1SwingHOffset</a> = 7; <span class="comment">// Mask 0b10000000</span></div>
|
|
<div class="line"><a name="l00171"></a><span class="lineno"><a class="line" href="ir__Hitachi_8h.html#af4e410f10812d49175cd419ed678535b"> 171</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Hitachi_8h.html#af4e410f10812d49175cd419ed678535b">kHitachiAc1SwingVOffset</a> = 6; <span class="comment">// Mask 0b01000000</span></div>
|
|
<div class="line"><a name="l00172"></a><span class="lineno"><a class="line" href="ir__Hitachi_8h.html#a08eac3b64687e83229648c8664d75dc4"> 172</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Hitachi_8h.html#a08eac3b64687e83229648c8664d75dc4">kHitachiAc1SwingToggleOffset</a> = 0; <span class="comment">// Mask 0b00000001</span></div>
|
|
<div class="line"><a name="l00173"></a><span class="lineno"><a class="line" href="ir__Hitachi_8h.html#ac693a15878e7cdc8e1f575502ea82843"> 173</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Hitachi_8h.html#ac693a15878e7cdc8e1f575502ea82843">kHitachiAc1SleepByte</a> = <a class="code" href="ir__Hitachi_8h.html#acda489ff6137ab3ebfb1795a32e1ec8e">kHitachiAc1PowerByte</a>;</div>
|
|
<div class="line"><a name="l00174"></a><span class="lineno"><a class="line" href="ir__Hitachi_8h.html#a277ca55dbfd35258ea40059bdff62488"> 174</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Hitachi_8h.html#a277ca55dbfd35258ea40059bdff62488">kHitachiAc1SleepOffset</a> = 1; <span class="comment">// Mask 0b00001110</span></div>
|
|
<div class="line"><a name="l00175"></a><span class="lineno"><a class="line" href="ir__Hitachi_8h.html#a199cedd7120057f735ffc640f93a9a1a"> 175</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Hitachi_8h.html#a199cedd7120057f735ffc640f93a9a1a">kHitachiAc1SleepSize</a> = 3; <span class="comment">// Mask 0b00001110</span></div>
|
|
<div class="line"><a name="l00176"></a><span class="lineno"><a class="line" href="ir__Hitachi_8h.html#a96f87cb3838a1e1aab4b8407dcfc5b78"> 176</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Hitachi_8h.html#a96f87cb3838a1e1aab4b8407dcfc5b78">kHitachiAc1SleepOff</a> = 0b000;</div>
|
|
<div class="line"><a name="l00177"></a><span class="lineno"><a class="line" href="ir__Hitachi_8h.html#ab4ca89a9d8c8034e6a3d8ff17b09f3d5"> 177</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Hitachi_8h.html#ab4ca89a9d8c8034e6a3d8ff17b09f3d5">kHitachiAc1Sleep1</a> = 0b001;</div>
|
|
<div class="line"><a name="l00178"></a><span class="lineno"><a class="line" href="ir__Hitachi_8h.html#a1e1a1ea1743b38da6bc6be63fa796689"> 178</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Hitachi_8h.html#a1e1a1ea1743b38da6bc6be63fa796689">kHitachiAc1Sleep2</a> = 0b010;</div>
|
|
<div class="line"><a name="l00179"></a><span class="lineno"><a class="line" href="ir__Hitachi_8h.html#a17eaa63f13a3c04aede9f485c310a930"> 179</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Hitachi_8h.html#a17eaa63f13a3c04aede9f485c310a930">kHitachiAc1Sleep3</a> = 0b011;</div>
|
|
<div class="line"><a name="l00180"></a><span class="lineno"><a class="line" href="ir__Hitachi_8h.html#a21360448a538fbd9491aa9dd28e6c545"> 180</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Hitachi_8h.html#a21360448a538fbd9491aa9dd28e6c545">kHitachiAc1Sleep4</a> = 0b100;</div>
|
|
<div class="line"><a name="l00181"></a><span class="lineno"> 181</span> <span class="comment">// Byte[12] (Checksum)</span></div>
|
|
<div class="line"><a name="l00182"></a><span class="lineno"><a class="line" href="ir__Hitachi_8h.html#afafa689c5e922b812f63e08941feb2a7"> 182</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Hitachi_8h.html#afafa689c5e922b812f63e08941feb2a7">kHitachiAc1ChecksumStartByte</a> = 5;</div>
|
|
<div class="line"><a name="l00183"></a><span class="lineno"> 183</span>  </div>
|
|
<div class="line"><a name="l00184"></a><span class="lineno"> 184</span>  </div>
|
|
<div class="line"><a name="l00185"></a><span class="lineno"> 185</span> <span class="comment">// Classes</span></div>
|
|
<div class="line"><a name="l00188"></a><span class="lineno"><a class="line" href="classIRHitachiAc.html"> 188</a></span> <span class="comment"></span><span class="keyword">class </span><a class="code" href="classIRHitachiAc.html">IRHitachiAc</a> {</div>
|
|
<div class="line"><a name="l00189"></a><span class="lineno"> 189</span>  <span class="keyword">public</span>:</div>
|
|
<div class="line"><a name="l00190"></a><span class="lineno"> 190</span>  <span class="keyword">explicit</span> <a class="code" href="classIRHitachiAc.html#a4c43e95e0cc28339e7162d7090ae16bf">IRHitachiAc</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="l00191"></a><span class="lineno"> 191</span>  <span class="keyword">const</span> <span class="keywordtype">bool</span> use_modulation = <span class="keyword">true</span>);</div>
|
|
<div class="line"><a name="l00192"></a><span class="lineno"> 192</span>  <span class="keywordtype">void</span> <a class="code" href="classIRHitachiAc.html#a0564c00c60e64e57e20f3c1a4bd3d894">stateReset</a>(<span class="keywordtype">void</span>);</div>
|
|
<div class="line"><a name="l00193"></a><span class="lineno"> 193</span> <span class="preprocessor">#if SEND_HITACHI_AC</span></div>
|
|
<div class="line"><a name="l00194"></a><span class="lineno"> 194</span>  <span class="keywordtype">void</span> <a class="code" href="classIRHitachiAc.html#afc53e562370bbaba8b5dda26a62de427">send</a>(<span class="keyword">const</span> uint16_t repeat = <a class="code" href="IRremoteESP8266_8h.html#acc8510281d2ff9a808501d375c03ba21">kHitachiAcDefaultRepeat</a>);</div>
|
|
<div class="line"><a name="l00199"></a><span class="lineno"><a class="line" href="classIRHitachiAc.html#aaabd743da491ef5d73c4b8c46f11241a"> 199</a></span>  int8_t <a class="code" href="classIRHitachiAc.html#aaabd743da491ef5d73c4b8c46f11241a">calibrate</a>(<span class="keywordtype">void</span>) { <span class="keywordflow">return</span> <a class="code" href="classIRHitachiAc.html#a0e296fa54cc4c56e16c6fc58c7ad827f">_irsend</a>.<a class="code" href="classIRsend.html#ad1776aa6c699f9eeca1eef9bb4fe355b">calibrate</a>(); }</div>
|
|
<div class="line"><a name="l00200"></a><span class="lineno"> 200</span> <span class="preprocessor">#endif // SEND_HITACHI_AC</span></div>
|
|
<div class="line"><a name="l00201"></a><span class="lineno"> 201</span>  <span class="keywordtype">void</span> <a class="code" href="classIRHitachiAc.html#a62817c840f352bb01a394c37fc95f0f0">begin</a>(<span class="keywordtype">void</span>);</div>
|
|
<div class="line"><a name="l00202"></a><span class="lineno"> 202</span>  <span class="keywordtype">void</span> <a class="code" href="classIRHitachiAc.html#a855e95d55d4ebfb3958b9d80a7b42c6f">on</a>(<span class="keywordtype">void</span>);</div>
|
|
<div class="line"><a name="l00203"></a><span class="lineno"> 203</span>  <span class="keywordtype">void</span> <a class="code" href="classIRHitachiAc.html#a62be5ca181c8c9d11b65b38b1ed178b5">off</a>(<span class="keywordtype">void</span>);</div>
|
|
<div class="line"><a name="l00204"></a><span class="lineno"> 204</span>  <span class="keywordtype">void</span> <a class="code" href="classIRHitachiAc.html#ad78a7176ded93735a296eefbf75cbc06">setPower</a>(<span class="keyword">const</span> <span class="keywordtype">bool</span> <a class="code" href="classIRHitachiAc.html#a855e95d55d4ebfb3958b9d80a7b42c6f">on</a>);</div>
|
|
<div class="line"><a name="l00205"></a><span class="lineno"> 205</span>  <span class="keywordtype">bool</span> <a class="code" href="classIRHitachiAc.html#a3be8c7ded012c2ad5cab59ee6fe3c88e">getPower</a>(<span class="keywordtype">void</span>);</div>
|
|
<div class="line"><a name="l00206"></a><span class="lineno"> 206</span>  <span class="keywordtype">void</span> <a class="code" href="classIRHitachiAc.html#a9f416886ae341cdb6d449572e4d168a9">setTemp</a>(<span class="keyword">const</span> uint8_t temp);</div>
|
|
<div class="line"><a name="l00207"></a><span class="lineno"> 207</span>  uint8_t <a class="code" href="classIRHitachiAc.html#a85e0b2dfa45e894d1a89a2f862c6aa69">getTemp</a>(<span class="keywordtype">void</span>);</div>
|
|
<div class="line"><a name="l00208"></a><span class="lineno"> 208</span>  <span class="keywordtype">void</span> <a class="code" href="classIRHitachiAc.html#a0760b07502b976880ee8499dc6fa61ff">setFan</a>(<span class="keyword">const</span> uint8_t speed);</div>
|
|
<div class="line"><a name="l00209"></a><span class="lineno"> 209</span>  uint8_t <a class="code" href="classIRHitachiAc.html#a6a5f5b9544e93e842f76a2f4994c1665">getFan</a>(<span class="keywordtype">void</span>);</div>
|
|
<div class="line"><a name="l00210"></a><span class="lineno"> 210</span>  <span class="keywordtype">void</span> <a class="code" href="classIRHitachiAc.html#a208f73a42484a1555145b41849e8c51f">setMode</a>(<span class="keyword">const</span> uint8_t mode);</div>
|
|
<div class="line"><a name="l00211"></a><span class="lineno"> 211</span>  uint8_t <a class="code" href="classIRHitachiAc.html#a414a4083e15deb1890a1eab4827d78ac">getMode</a>(<span class="keywordtype">void</span>);</div>
|
|
<div class="line"><a name="l00212"></a><span class="lineno"> 212</span>  <span class="keywordtype">void</span> <a class="code" href="classIRHitachiAc.html#a7e3ee78e4835fe402095b544c1e52f9f">setSwingVertical</a>(<span class="keyword">const</span> <span class="keywordtype">bool</span> <a class="code" href="classIRHitachiAc.html#a855e95d55d4ebfb3958b9d80a7b42c6f">on</a>);</div>
|
|
<div class="line"><a name="l00213"></a><span class="lineno"> 213</span>  <span class="keywordtype">bool</span> <a class="code" href="classIRHitachiAc.html#a9f507cc12bd3a5639777af0329a6dd5c">getSwingVertical</a>(<span class="keywordtype">void</span>);</div>
|
|
<div class="line"><a name="l00214"></a><span class="lineno"> 214</span>  <span class="keywordtype">void</span> <a class="code" href="classIRHitachiAc.html#ae70600f4a6f9fd7579221b11cd73062f">setSwingHorizontal</a>(<span class="keyword">const</span> <span class="keywordtype">bool</span> <a class="code" href="classIRHitachiAc.html#a855e95d55d4ebfb3958b9d80a7b42c6f">on</a>);</div>
|
|
<div class="line"><a name="l00215"></a><span class="lineno"> 215</span>  <span class="keywordtype">bool</span> <a class="code" href="classIRHitachiAc.html#a080f87358270eb1482d4a5d4b873f22c">getSwingHorizontal</a>(<span class="keywordtype">void</span>);</div>
|
|
<div class="line"><a name="l00216"></a><span class="lineno"> 216</span>  uint8_t* <a class="code" href="classIRHitachiAc.html#a8dafb9436f63cfc2d7e4f558fbd6e1ab">getRaw</a>(<span class="keywordtype">void</span>);</div>
|
|
<div class="line"><a name="l00217"></a><span class="lineno"> 217</span>  <span class="keywordtype">void</span> <a class="code" href="classIRHitachiAc.html#a3b67215c162ef508c68c49b621c5199b">setRaw</a>(<span class="keyword">const</span> uint8_t new_code[],</div>
|
|
<div class="line"><a name="l00218"></a><span class="lineno"> 218</span>  <span class="keyword">const</span> uint16_t length = <a class="code" href="IRremoteESP8266_8h.html#a8bef76bac826afbbc51c2a867af15ed8">kHitachiAcStateLength</a>);</div>
|
|
<div class="line"><a name="l00219"></a><span class="lineno"> 219</span>  <span class="keyword">static</span> <span class="keywordtype">bool</span> <a class="code" href="classIRHitachiAc.html#a2549c1fd2e8a603eb8924fbba8b26e87">validChecksum</a>(<span class="keyword">const</span> uint8_t state[],</div>
|
|
<div class="line"><a name="l00220"></a><span class="lineno"> 220</span>  <span class="keyword">const</span> uint16_t length = <a class="code" href="IRremoteESP8266_8h.html#a8bef76bac826afbbc51c2a867af15ed8">kHitachiAcStateLength</a>);</div>
|
|
<div class="line"><a name="l00221"></a><span class="lineno"> 221</span>  <span class="keyword">static</span> uint8_t <a class="code" href="classIRHitachiAc.html#a6e5da77c12ad105439eb159b6a58104a">calcChecksum</a>(<span class="keyword">const</span> uint8_t state[],</div>
|
|
<div class="line"><a name="l00222"></a><span class="lineno"> 222</span>  <span class="keyword">const</span> uint16_t length = <a class="code" href="IRremoteESP8266_8h.html#a8bef76bac826afbbc51c2a867af15ed8">kHitachiAcStateLength</a>);</div>
|
|
<div class="line"><a name="l00223"></a><span class="lineno"> 223</span>  uint8_t <a class="code" href="classIRHitachiAc.html#af1bdc5e22e5e24218421bd3bbb436301">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="l00224"></a><span class="lineno"> 224</span>  uint8_t <a class="code" href="classIRHitachiAc.html#a5c632c9efc42d9378fdefe608c9bb771">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="l00225"></a><span class="lineno"> 225</span>  <span class="keyword">static</span> <a class="code" href="namespacestdAc.html#a99ad268c783486f9b3207cb78f48444f">stdAc::opmode_t</a> <a class="code" href="classIRHitachiAc.html#ab7edc0f5571100e1778779081e1c1114">toCommonMode</a>(<span class="keyword">const</span> uint8_t mode);</div>
|
|
<div class="line"><a name="l00226"></a><span class="lineno"> 226</span>  <span class="keyword">static</span> <a class="code" href="namespacestdAc.html#a8bb0dbf18fe69f639f4ac0b3ff133383">stdAc::fanspeed_t</a> <a class="code" href="classIRHitachiAc.html#afba02d48c4a023ed800abf38d5314c7e">toCommonFanSpeed</a>(<span class="keyword">const</span> uint8_t speed);</div>
|
|
<div class="line"><a name="l00227"></a><span class="lineno"> 227</span>  <a class="code" href="structstdAc_1_1state__t.html">stdAc::state_t</a> <a class="code" href="classIRHitachiAc.html#aa1ec8cc4b5025272c72dc69c6d6486a3">toCommon</a>(<span class="keywordtype">void</span>);</div>
|
|
<div class="line"><a name="l00228"></a><span class="lineno"> 228</span>  <a class="code" href="IRremoteESP8266_8h.html#afbeda3fd1bdc8c37d01bdf9f5c8274ff">String</a> <a class="code" href="classIRHitachiAc.html#a9d927f191807b52fbd4f5d411e0c6519">toString</a>(<span class="keywordtype">void</span>);</div>
|
|
<div class="line"><a name="l00229"></a><span class="lineno"> 229</span> <span class="preprocessor">#ifndef UNIT_TEST</span></div>
|
|
<div class="line"><a name="l00230"></a><span class="lineno"> 230</span>  </div>
|
|
<div class="line"><a name="l00231"></a><span class="lineno"> 231</span>  <span class="keyword">private</span>:</div>
|
|
<div class="line"><a name="l00232"></a><span class="lineno"><a class="line" href="classIRHitachiAc.html#a0e296fa54cc4c56e16c6fc58c7ad827f"> 232</a></span>  <a class="code" href="classIRsend.html">IRsend</a> <a class="code" href="classIRHitachiAc.html#a0e296fa54cc4c56e16c6fc58c7ad827f">_irsend</a>; </div>
|
|
<div class="line"><a name="l00233"></a><span class="lineno"> 233</span> <span class="preprocessor">#else // UNIT_TEST</span></div>
|
|
<div class="line"><a name="l00234"></a><span class="lineno"> 234</span>  IRsendTest <a class="code" href="classIRHitachiAc.html#a0e296fa54cc4c56e16c6fc58c7ad827f">_irsend</a>; </div>
|
|
<div class="line"><a name="l00236"></a><span class="lineno"> 236</span> <span class="preprocessor">#endif // UNIT_TEST</span></div>
|
|
<div class="line"><a name="l00238"></a><span class="lineno"><a class="line" href="classIRHitachiAc.html#a44b3d360b2a8044782b73f7f4a533a99"> 238</a></span>  uint8_t <a class="code" href="classIRHitachiAc.html#a44b3d360b2a8044782b73f7f4a533a99">remote_state</a>[<a class="code" href="IRremoteESP8266_8h.html#a8bef76bac826afbbc51c2a867af15ed8">kHitachiAcStateLength</a>]; </div>
|
|
<div class="line"><a name="l00239"></a><span class="lineno"> 239</span>  <span class="keywordtype">void</span> <a class="code" href="classIRHitachiAc.html#a3b65ccbd6de6b5dcb5a794b471e363f5">checksum</a>(<span class="keyword">const</span> uint16_t length = <a class="code" href="IRremoteESP8266_8h.html#a8bef76bac826afbbc51c2a867af15ed8">kHitachiAcStateLength</a>);</div>
|
|
<div class="line"><a name="l00240"></a><span class="lineno"><a class="line" href="classIRHitachiAc.html#a1368dcd7f4c0049822fd2b9b1e0acb5e"> 240</a></span>  uint8_t <a class="code" href="classIRHitachiAc.html#a1368dcd7f4c0049822fd2b9b1e0acb5e">_previoustemp</a>;</div>
|
|
<div class="line"><a name="l00241"></a><span class="lineno"> 241</span> };</div>
|
|
<div class="line"><a name="l00242"></a><span class="lineno"> 242</span>  </div>
|
|
<div class="line"><a name="l00245"></a><span class="lineno"><a class="line" href="classIRHitachiAc1.html"> 245</a></span> <span class="keyword">class </span><a class="code" href="classIRHitachiAc1.html">IRHitachiAc1</a> {</div>
|
|
<div class="line"><a name="l00246"></a><span class="lineno"> 246</span>  <span class="keyword">public</span>:</div>
|
|
<div class="line"><a name="l00247"></a><span class="lineno"> 247</span>  <span class="keyword">explicit</span> <a class="code" href="classIRHitachiAc1.html#ac00cfd9a60e08d34f292878de47f622f">IRHitachiAc1</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="l00248"></a><span class="lineno"> 248</span>  <span class="keyword">const</span> <span class="keywordtype">bool</span> use_modulation = <span class="keyword">true</span>);</div>
|
|
<div class="line"><a name="l00249"></a><span class="lineno"> 249</span>  </div>
|
|
<div class="line"><a name="l00250"></a><span class="lineno"> 250</span>  <span class="keywordtype">void</span> <a class="code" href="classIRHitachiAc1.html#a9764b329d982d018b15098b3044f9596">stateReset</a>(<span class="keywordtype">void</span>);</div>
|
|
<div class="line"><a name="l00251"></a><span class="lineno"> 251</span> <span class="preprocessor">#if SEND_HITACHI_AC1</span></div>
|
|
<div class="line"><a name="l00252"></a><span class="lineno"> 252</span>  <span class="keywordtype">void</span> <a class="code" href="classIRHitachiAc1.html#aafad51c226066b8697cf00661ef38d99">send</a>(<span class="keyword">const</span> uint16_t repeat = <a class="code" href="IRremoteESP8266_8h.html#acc8510281d2ff9a808501d375c03ba21">kHitachiAcDefaultRepeat</a>);</div>
|
|
<div class="line"><a name="l00257"></a><span class="lineno"><a class="line" href="classIRHitachiAc1.html#a847a26df2e19668b147cba2eef595a21"> 257</a></span>  int8_t <a class="code" href="classIRHitachiAc1.html#a847a26df2e19668b147cba2eef595a21">calibrate</a>(<span class="keywordtype">void</span>) { <span class="keywordflow">return</span> <a class="code" href="classIRHitachiAc1.html#a61ad6289fc3719a850299788e642b98b">_irsend</a>.<a class="code" href="classIRsend.html#ad1776aa6c699f9eeca1eef9bb4fe355b">calibrate</a>(); }</div>
|
|
<div class="line"><a name="l00258"></a><span class="lineno"> 258</span> <span class="preprocessor">#endif // SEND_HITACHI_AC1</span></div>
|
|
<div class="line"><a name="l00259"></a><span class="lineno"> 259</span>  <span class="keywordtype">void</span> <a class="code" href="classIRHitachiAc1.html#a28d5d351003d3e0bc1506b06cac8b3d6">begin</a>(<span class="keywordtype">void</span>);</div>
|
|
<div class="line"><a name="l00260"></a><span class="lineno"> 260</span>  <span class="keywordtype">void</span> <a class="code" href="classIRHitachiAc1.html#aea4fe1fddb56c8df31077b301e9c6473">on</a>(<span class="keywordtype">void</span>);</div>
|
|
<div class="line"><a name="l00261"></a><span class="lineno"> 261</span>  <span class="keywordtype">void</span> <a class="code" href="classIRHitachiAc1.html#a646b554980706d0dd2ac762be8458cdb">off</a>(<span class="keywordtype">void</span>);</div>
|
|
<div class="line"><a name="l00262"></a><span class="lineno"> 262</span>  <span class="keywordtype">void</span> <a class="code" href="classIRHitachiAc1.html#abb8c2c87e87f9d538f171e842c9d309a">setModel</a>(<span class="keyword">const</span> <a class="code" href="IRsend_8h.html#acd0c6107b5a6cab2080b18a8de14ea49">hitachi_ac1_remote_model_t</a> model);</div>
|
|
<div class="line"><a name="l00263"></a><span class="lineno"> 263</span>  <a class="code" href="IRsend_8h.html#acd0c6107b5a6cab2080b18a8de14ea49">hitachi_ac1_remote_model_t</a> <a class="code" href="classIRHitachiAc1.html#a9ad677e1a2d7acba032701051538b08a">getModel</a>(<span class="keywordtype">void</span>);</div>
|
|
<div class="line"><a name="l00264"></a><span class="lineno"> 264</span>  <span class="keywordtype">void</span> <a class="code" href="classIRHitachiAc1.html#a4dd034793018ea58d0cc32e7a47e8f35">setPower</a>(<span class="keyword">const</span> <span class="keywordtype">bool</span> <a class="code" href="classIRHitachiAc1.html#aea4fe1fddb56c8df31077b301e9c6473">on</a>);</div>
|
|
<div class="line"><a name="l00265"></a><span class="lineno"> 265</span>  <span class="keywordtype">bool</span> <a class="code" href="classIRHitachiAc1.html#ab4756a44153997ff686e8a14369407c0">getPower</a>(<span class="keywordtype">void</span>);</div>
|
|
<div class="line"><a name="l00266"></a><span class="lineno"> 266</span>  <span class="keywordtype">void</span> <a class="code" href="classIRHitachiAc1.html#ae30430edd92ec4b848c8a105a78e8068">setPowerToggle</a>(<span class="keyword">const</span> <span class="keywordtype">bool</span> <a class="code" href="classIRHitachiAc1.html#aea4fe1fddb56c8df31077b301e9c6473">on</a>);</div>
|
|
<div class="line"><a name="l00267"></a><span class="lineno"> 267</span>  <span class="keywordtype">bool</span> <a class="code" href="classIRHitachiAc1.html#a384412f40bfde7a9934fbb7eb2813641">getPowerToggle</a>(<span class="keywordtype">void</span>);</div>
|
|
<div class="line"><a name="l00268"></a><span class="lineno"> 268</span>  <span class="keywordtype">void</span> <a class="code" href="classIRHitachiAc1.html#a10ba2dcbe447e505cbaa1a9b63f4823c">setTemp</a>(<span class="keyword">const</span> uint8_t temp);</div>
|
|
<div class="line"><a name="l00269"></a><span class="lineno"> 269</span>  uint8_t <a class="code" href="classIRHitachiAc1.html#ac5c55a06a32134bb3e30b83cce2feeaa">getTemp</a>(<span class="keywordtype">void</span>);</div>
|
|
<div class="line"><a name="l00270"></a><span class="lineno"> 270</span>  <span class="keywordtype">void</span> <a class="code" href="classIRHitachiAc1.html#a7294dc1324877d4a64f7b4373d97d745">setFan</a>(<span class="keyword">const</span> uint8_t speed, <span class="keyword">const</span> <span class="keywordtype">bool</span> force = <span class="keyword">false</span>);</div>
|
|
<div class="line"><a name="l00271"></a><span class="lineno"> 271</span>  uint8_t <a class="code" href="classIRHitachiAc1.html#af1c6acc2ff9946af7091695b616c2cac">getFan</a>(<span class="keywordtype">void</span>);</div>
|
|
<div class="line"><a name="l00272"></a><span class="lineno"> 272</span>  <span class="keywordtype">void</span> <a class="code" href="classIRHitachiAc1.html#a1f3ced601e1131b70f840820ecb3feaa">setMode</a>(<span class="keyword">const</span> uint8_t mode);</div>
|
|
<div class="line"><a name="l00273"></a><span class="lineno"> 273</span>  uint8_t <a class="code" href="classIRHitachiAc1.html#afc4fdc94989297b73e08e9c82bd00733">getMode</a>(<span class="keywordtype">void</span>);</div>
|
|
<div class="line"><a name="l00274"></a><span class="lineno"> 274</span>  <span class="keywordtype">void</span> <a class="code" href="classIRHitachiAc1.html#a24ec128b6bb27cfc4be4dda9ece003d6">setSwingToggle</a>(<span class="keyword">const</span> <span class="keywordtype">bool</span> toggle);</div>
|
|
<div class="line"><a name="l00275"></a><span class="lineno"> 275</span>  <span class="keywordtype">bool</span> <a class="code" href="classIRHitachiAc1.html#ac4a5d4d5f9b4ae000d0acb232a1e2752">getSwingToggle</a>(<span class="keywordtype">void</span>);</div>
|
|
<div class="line"><a name="l00276"></a><span class="lineno"> 276</span>  <span class="keywordtype">void</span> <a class="code" href="classIRHitachiAc1.html#a1bcc61a9a33a3ddec41d44d52e7df0d3">setSwingV</a>(<span class="keyword">const</span> <span class="keywordtype">bool</span> <a class="code" href="classIRHitachiAc1.html#aea4fe1fddb56c8df31077b301e9c6473">on</a>);</div>
|
|
<div class="line"><a name="l00277"></a><span class="lineno"> 277</span>  <span class="keywordtype">bool</span> <a class="code" href="classIRHitachiAc1.html#a24216e1bc4cf9e9187e9031cee1684dc">getSwingV</a>(<span class="keywordtype">void</span>);</div>
|
|
<div class="line"><a name="l00278"></a><span class="lineno"> 278</span>  <span class="keywordtype">void</span> <a class="code" href="classIRHitachiAc1.html#af6cc42d52dfed89e23d3d180e7b69af9">setSwingH</a>(<span class="keyword">const</span> <span class="keywordtype">bool</span> <a class="code" href="classIRHitachiAc1.html#aea4fe1fddb56c8df31077b301e9c6473">on</a>);</div>
|
|
<div class="line"><a name="l00279"></a><span class="lineno"> 279</span>  <span class="keywordtype">bool</span> <a class="code" href="classIRHitachiAc1.html#ac5bfde2c87281d3e7f427cb7ea601e85">getSwingH</a>(<span class="keywordtype">void</span>);</div>
|
|
<div class="line"><a name="l00280"></a><span class="lineno"> 280</span>  <span class="keywordtype">void</span> <a class="code" href="classIRHitachiAc1.html#a2ddb6a5d446b379884828e81df0806ee">setSleep</a>(<span class="keyword">const</span> uint8_t mode);</div>
|
|
<div class="line"><a name="l00281"></a><span class="lineno"> 281</span>  uint8_t <a class="code" href="classIRHitachiAc1.html#ab2e82cce1d9dc6e6ce66f2382ffcf4d4">getSleep</a>(<span class="keywordtype">void</span>);</div>
|
|
<div class="line"><a name="l00282"></a><span class="lineno"> 282</span>  <span class="keywordtype">void</span> <a class="code" href="classIRHitachiAc1.html#a51ed6155f228628942ba08ea2ff5c547">setOnTimer</a>(<span class="keyword">const</span> uint16_t mins);</div>
|
|
<div class="line"><a name="l00283"></a><span class="lineno"> 283</span>  uint16_t <a class="code" href="classIRHitachiAc1.html#a9d5846c1efcc8fae1eeb6079a61cb18b">getOnTimer</a>(<span class="keywordtype">void</span>);</div>
|
|
<div class="line"><a name="l00284"></a><span class="lineno"> 284</span>  <span class="keywordtype">void</span> <a class="code" href="classIRHitachiAc1.html#a62e9c7b68e63d1791d79805f2bce99df">setOffTimer</a>(<span class="keyword">const</span> uint16_t mins);</div>
|
|
<div class="line"><a name="l00285"></a><span class="lineno"> 285</span>  uint16_t <a class="code" href="classIRHitachiAc1.html#ab99d73871d3510a830f988628dc5e33d">getOffTimer</a>(<span class="keywordtype">void</span>);</div>
|
|
<div class="line"><a name="l00286"></a><span class="lineno"> 286</span>  uint8_t* <a class="code" href="classIRHitachiAc1.html#ad850b6364603880ccc444381e85af564">getRaw</a>(<span class="keywordtype">void</span>);</div>
|
|
<div class="line"><a name="l00287"></a><span class="lineno"> 287</span>  <span class="keywordtype">void</span> <a class="code" href="classIRHitachiAc1.html#ae2d40bc477e30ee574f5c5e2ba4e09c2">setRaw</a>(<span class="keyword">const</span> uint8_t new_code[],</div>
|
|
<div class="line"><a name="l00288"></a><span class="lineno"> 288</span>  <span class="keyword">const</span> uint16_t length = <a class="code" href="IRremoteESP8266_8h.html#abb5e2ddb1a8d3c6fa7a94dbe1989ec5d">kHitachiAc1StateLength</a>);</div>
|
|
<div class="line"><a name="l00289"></a><span class="lineno"> 289</span>  <span class="keyword">static</span> <span class="keywordtype">bool</span> <a class="code" href="classIRHitachiAc1.html#aa6b7ab76567ee15aa08b1594c67bd29d">validChecksum</a>(<span class="keyword">const</span> uint8_t state[],</div>
|
|
<div class="line"><a name="l00290"></a><span class="lineno"> 290</span>  <span class="keyword">const</span> uint16_t length = <a class="code" href="IRremoteESP8266_8h.html#abb5e2ddb1a8d3c6fa7a94dbe1989ec5d">kHitachiAc1StateLength</a>);</div>
|
|
<div class="line"><a name="l00291"></a><span class="lineno"> 291</span>  <span class="keyword">static</span> uint8_t <a class="code" href="classIRHitachiAc1.html#a6995513d5b59cd7b14cfff39c8843e8d">calcChecksum</a>(<span class="keyword">const</span> uint8_t state[],</div>
|
|
<div class="line"><a name="l00292"></a><span class="lineno"> 292</span>  <span class="keyword">const</span> uint16_t length = <a class="code" href="IRremoteESP8266_8h.html#abb5e2ddb1a8d3c6fa7a94dbe1989ec5d">kHitachiAc1StateLength</a>);</div>
|
|
<div class="line"><a name="l00293"></a><span class="lineno"> 293</span>  uint8_t <a class="code" href="classIRHitachiAc1.html#a6211c96f463353791e5d922d9939f23c">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="l00294"></a><span class="lineno"> 294</span>  uint8_t <a class="code" href="classIRHitachiAc1.html#a96c22fddcd7dfcc5b8f205cc5c7efdef">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="l00295"></a><span class="lineno"> 295</span>  <span class="keyword">static</span> <a class="code" href="namespacestdAc.html#a99ad268c783486f9b3207cb78f48444f">stdAc::opmode_t</a> <a class="code" href="classIRHitachiAc1.html#a5cbca62775089593fe2447a77d84b3d5">toCommonMode</a>(<span class="keyword">const</span> uint8_t mode);</div>
|
|
<div class="line"><a name="l00296"></a><span class="lineno"> 296</span>  <span class="keyword">static</span> <a class="code" href="namespacestdAc.html#a8bb0dbf18fe69f639f4ac0b3ff133383">stdAc::fanspeed_t</a> <a class="code" href="classIRHitachiAc1.html#a99f205391deb75d23d08d63e1feff0d4">toCommonFanSpeed</a>(<span class="keyword">const</span> uint8_t speed);</div>
|
|
<div class="line"><a name="l00297"></a><span class="lineno"> 297</span>  <a class="code" href="structstdAc_1_1state__t.html">stdAc::state_t</a> <a class="code" href="classIRHitachiAc1.html#aef93034682210a6c564fbea4461ab47e">toCommon</a>(<span class="keywordtype">void</span>);</div>
|
|
<div class="line"><a name="l00298"></a><span class="lineno"> 298</span>  <a class="code" href="IRremoteESP8266_8h.html#afbeda3fd1bdc8c37d01bdf9f5c8274ff">String</a> <a class="code" href="classIRHitachiAc1.html#ac70d5ed48897559d7e2ff0f843c79ddc">toString</a>(<span class="keywordtype">void</span>);</div>
|
|
<div class="line"><a name="l00299"></a><span class="lineno"> 299</span> <span class="preprocessor">#ifndef UNIT_TEST</span></div>
|
|
<div class="line"><a name="l00300"></a><span class="lineno"> 300</span>  </div>
|
|
<div class="line"><a name="l00301"></a><span class="lineno"> 301</span>  <span class="keyword">private</span>:</div>
|
|
<div class="line"><a name="l00302"></a><span class="lineno"><a class="line" href="classIRHitachiAc1.html#a61ad6289fc3719a850299788e642b98b"> 302</a></span>  <a class="code" href="classIRsend.html">IRsend</a> <a class="code" href="classIRHitachiAc1.html#a61ad6289fc3719a850299788e642b98b">_irsend</a>; </div>
|
|
<div class="line"><a name="l00303"></a><span class="lineno"> 303</span> <span class="preprocessor">#else // UNIT_TEST</span></div>
|
|
<div class="line"><a name="l00304"></a><span class="lineno"> 304</span>  IRsendTest <a class="code" href="classIRHitachiAc1.html#a61ad6289fc3719a850299788e642b98b">_irsend</a>; </div>
|
|
<div class="line"><a name="l00306"></a><span class="lineno"> 306</span> <span class="preprocessor">#endif // UNIT_TEST</span></div>
|
|
<div class="line"><a name="l00308"></a><span class="lineno"><a class="line" href="classIRHitachiAc1.html#a13340cba808d457d6093f1c9efffc419"> 308</a></span>  uint8_t <a class="code" href="classIRHitachiAc1.html#a13340cba808d457d6093f1c9efffc419">remote_state</a>[<a class="code" href="IRremoteESP8266_8h.html#abb5e2ddb1a8d3c6fa7a94dbe1989ec5d">kHitachiAc1StateLength</a>]; </div>
|
|
<div class="line"><a name="l00309"></a><span class="lineno"> 309</span>  <span class="keywordtype">void</span> <a class="code" href="classIRHitachiAc1.html#aa6687d6282b134d508d6534e8446b341">checksum</a>(<span class="keyword">const</span> uint16_t length = <a class="code" href="IRremoteESP8266_8h.html#abb5e2ddb1a8d3c6fa7a94dbe1989ec5d">kHitachiAc1StateLength</a>);</div>
|
|
<div class="line"><a name="l00310"></a><span class="lineno"> 310</span> };</div>
|
|
<div class="line"><a name="l00311"></a><span class="lineno"> 311</span>  </div>
|
|
<div class="line"><a name="l00313"></a><span class="lineno"><a class="line" href="classIRHitachiAc424.html"> 313</a></span> <span class="keyword">class </span><a class="code" href="classIRHitachiAc424.html">IRHitachiAc424</a> {</div>
|
|
<div class="line"><a name="l00314"></a><span class="lineno"><a class="line" href="classIRHitachiAc424.html#a3c885313a79bf8c02bc5eb9f7d80088b"> 314</a></span>  <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="classIRHitachiAc344.html">IRHitachiAc344</a>;</div>
|
|
<div class="line"><a name="l00315"></a><span class="lineno"> 315</span>  <span class="keyword">public</span>:</div>
|
|
<div class="line"><a name="l00316"></a><span class="lineno"> 316</span>  <span class="keyword">explicit</span> <a class="code" href="classIRHitachiAc424.html#add708c10a56d20621ef65a0ddcc2aac1">IRHitachiAc424</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="l00317"></a><span class="lineno"> 317</span>  <span class="keyword">const</span> <span class="keywordtype">bool</span> use_modulation = <span class="keyword">true</span>);</div>
|
|
<div class="line"><a name="l00318"></a><span class="lineno"> 318</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classIRHitachiAc424.html#afd8d5b21086b34cdc07b498157240f8f">stateReset</a>(<span class="keywordtype">void</span>);</div>
|
|
<div class="line"><a name="l00319"></a><span class="lineno"> 319</span> <span class="preprocessor">#if SEND_HITACHI_AC424</span></div>
|
|
<div class="line"><a name="l00320"></a><span class="lineno"> 320</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classIRHitachiAc424.html#adf15121bb329e1bb061f9e5efb848764">send</a>(<span class="keyword">const</span> uint16_t repeat = <a class="code" href="IRremoteESP8266_8h.html#acc8510281d2ff9a808501d375c03ba21">kHitachiAcDefaultRepeat</a>);</div>
|
|
<div class="line"><a name="l00325"></a><span class="lineno"><a class="line" href="classIRHitachiAc424.html#aae5e5c13767f335331c5fab8d8ba55d6"> 325</a></span>  int8_t <a class="code" href="classIRHitachiAc424.html#aae5e5c13767f335331c5fab8d8ba55d6">calibrate</a>(<span class="keywordtype">void</span>) { <span class="keywordflow">return</span> <a class="code" href="classIRHitachiAc424.html#a39157a1bda46304429570be2880c6ec4">_irsend</a>.<a class="code" href="classIRsend.html#ad1776aa6c699f9eeca1eef9bb4fe355b">calibrate</a>(); }</div>
|
|
<div class="line"><a name="l00326"></a><span class="lineno"> 326</span> <span class="preprocessor">#endif // SEND_HITACHI_AC424</span></div>
|
|
<div class="line"><a name="l00327"></a><span class="lineno"> 327</span>  <span class="keywordtype">void</span> <a class="code" href="classIRHitachiAc424.html#a11866bba49e9b976eb22b1039787ecae">begin</a>(<span class="keywordtype">void</span>);</div>
|
|
<div class="line"><a name="l00328"></a><span class="lineno"> 328</span>  <span class="keywordtype">void</span> <a class="code" href="classIRHitachiAc424.html#ad414bca642af40ed81a6cbf93a0bf40b">on</a>(<span class="keywordtype">void</span>);</div>
|
|
<div class="line"><a name="l00329"></a><span class="lineno"> 329</span>  <span class="keywordtype">void</span> <a class="code" href="classIRHitachiAc424.html#a0815a09fc49449bac03d996c63040a5f">off</a>(<span class="keywordtype">void</span>);</div>
|
|
<div class="line"><a name="l00330"></a><span class="lineno"> 330</span>  <span class="keywordtype">void</span> <a class="code" href="classIRHitachiAc424.html#a7b0b2e2c631d1bce2dd4677bb71e79b4">setPower</a>(<span class="keyword">const</span> <span class="keywordtype">bool</span> <a class="code" href="classIRHitachiAc424.html#ad414bca642af40ed81a6cbf93a0bf40b">on</a>);</div>
|
|
<div class="line"><a name="l00331"></a><span class="lineno"> 331</span>  <span class="keywordtype">bool</span> <a class="code" href="classIRHitachiAc424.html#ae4d3370d89253ec0861a60b84b2d078c">getPower</a>(<span class="keywordtype">void</span>);</div>
|
|
<div class="line"><a name="l00332"></a><span class="lineno"> 332</span>  <span class="keywordtype">void</span> <a class="code" href="classIRHitachiAc424.html#a5cca8f31d07ce87b6e4a0ff0c22b1be8">setTemp</a>(<span class="keyword">const</span> uint8_t temp, <span class="keywordtype">bool</span> setPrevious = <span class="keyword">true</span>);</div>
|
|
<div class="line"><a name="l00333"></a><span class="lineno"> 333</span>  uint8_t <a class="code" href="classIRHitachiAc424.html#aa405408fd31795b714486af88a86112e">getTemp</a>(<span class="keywordtype">void</span>);</div>
|
|
<div class="line"><a name="l00334"></a><span class="lineno"> 334</span>  <span class="keywordtype">void</span> <a class="code" href="classIRHitachiAc424.html#afd69bcff56224f39af92fc2d334b67bb">setFan</a>(<span class="keyword">const</span> uint8_t speed);</div>
|
|
<div class="line"><a name="l00335"></a><span class="lineno"> 335</span>  uint8_t <a class="code" href="classIRHitachiAc424.html#ab3ecfb8b6fb503ba3eed023609f2fe7b">getFan</a>(<span class="keywordtype">void</span>);</div>
|
|
<div class="line"><a name="l00336"></a><span class="lineno"> 336</span>  uint8_t <a class="code" href="classIRHitachiAc424.html#a32fa646e61cbaca805f33995344732cc">getButton</a>(<span class="keywordtype">void</span>);</div>
|
|
<div class="line"><a name="l00337"></a><span class="lineno"> 337</span>  <span class="keywordtype">void</span> <a class="code" href="classIRHitachiAc424.html#af4ded7ea8aa94271d5135eebd3bb80a8">setButton</a>(<span class="keyword">const</span> uint8_t button);</div>
|
|
<div class="line"><a name="l00338"></a><span class="lineno"> 338</span>  <span class="keywordtype">void</span> <a class="code" href="classIRHitachiAc424.html#a220fd85bd213dd13ee9c609d4d7d20c1">setSwingVToggle</a>(<span class="keyword">const</span> <span class="keywordtype">bool</span> <a class="code" href="classIRHitachiAc424.html#ad414bca642af40ed81a6cbf93a0bf40b">on</a>);</div>
|
|
<div class="line"><a name="l00339"></a><span class="lineno"> 339</span>  <span class="keywordtype">bool</span> <a class="code" href="classIRHitachiAc424.html#ab697f595b6323288b6fd86f2a2911333">getSwingVToggle</a>(<span class="keywordtype">void</span>);</div>
|
|
<div class="line"><a name="l00340"></a><span class="lineno"> 340</span>  <span class="keywordtype">void</span> <a class="code" href="classIRHitachiAc424.html#a373a51d207674e35e00762b057f73cd5">setMode</a>(<span class="keyword">const</span> uint8_t mode);</div>
|
|
<div class="line"><a name="l00341"></a><span class="lineno"> 341</span>  uint8_t <a class="code" href="classIRHitachiAc424.html#ac1bf6df8277d50dcad8e389b21971e24">getMode</a>(<span class="keywordtype">void</span>);</div>
|
|
<div class="line"><a name="l00342"></a><span class="lineno"> 342</span>  uint8_t* <a class="code" href="classIRHitachiAc424.html#acd8388f938feeaf6808ff65779435b5d">getRaw</a>(<span class="keywordtype">void</span>);</div>
|
|
<div class="line"><a name="l00343"></a><span class="lineno"> 343</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classIRHitachiAc424.html#adc24b8b984ff20cebdf81f65843bb283">setRaw</a>(<span class="keyword">const</span> uint8_t new_code[],</div>
|
|
<div class="line"><a name="l00344"></a><span class="lineno"> 344</span>  <span class="keyword">const</span> uint16_t length = <a class="code" href="IRremoteESP8266_8h.html#aff17d9c0ccf683895d2c868094679f0a">kHitachiAc424StateLength</a>);</div>
|
|
<div class="line"><a name="l00345"></a><span class="lineno"> 345</span>  uint8_t <a class="code" href="classIRHitachiAc424.html#a974bf3ada7117e463b8c23e2158902be">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="l00346"></a><span class="lineno"> 346</span>  uint8_t <a class="code" href="classIRHitachiAc424.html#a4f502b779f9fe4aca3a2f649c4cfbda3">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="l00347"></a><span class="lineno"> 347</span>  <span class="keyword">static</span> <a class="code" href="namespacestdAc.html#a99ad268c783486f9b3207cb78f48444f">stdAc::opmode_t</a> <a class="code" href="classIRHitachiAc424.html#a2a725d8dc2178975c977a7496792e667">toCommonMode</a>(<span class="keyword">const</span> uint8_t mode);</div>
|
|
<div class="line"><a name="l00348"></a><span class="lineno"> 348</span>  <span class="keyword">static</span> <a class="code" href="namespacestdAc.html#a8bb0dbf18fe69f639f4ac0b3ff133383">stdAc::fanspeed_t</a> <a class="code" href="classIRHitachiAc424.html#a16abdf55ea3ae4b06e2a23dad3496738">toCommonFanSpeed</a>(<span class="keyword">const</span> uint8_t speed);</div>
|
|
<div class="line"><a name="l00349"></a><span class="lineno"> 349</span>  <span class="keyword">virtual</span> <a class="code" href="structstdAc_1_1state__t.html">stdAc::state_t</a> <a class="code" href="classIRHitachiAc424.html#a36711772ebdf385e0a95564f8a552634">toCommon</a>(<span class="keywordtype">void</span>);</div>
|
|
<div class="line"><a name="l00350"></a><span class="lineno"> 350</span>  <a class="code" href="IRremoteESP8266_8h.html#afbeda3fd1bdc8c37d01bdf9f5c8274ff">String</a> <a class="code" href="classIRHitachiAc424.html#abc1c122c68d62b582a7e38cdaf9febe7">toString</a>(<span class="keywordtype">void</span>);</div>
|
|
<div class="line"><a name="l00351"></a><span class="lineno"> 351</span> <span class="preprocessor">#ifndef UNIT_TEST</span></div>
|
|
<div class="line"><a name="l00352"></a><span class="lineno"> 352</span>  </div>
|
|
<div class="line"><a name="l00353"></a><span class="lineno"> 353</span>  <span class="keyword">private</span>:</div>
|
|
<div class="line"><a name="l00354"></a><span class="lineno"><a class="line" href="classIRHitachiAc424.html#a39157a1bda46304429570be2880c6ec4"> 354</a></span>  <a class="code" href="classIRsend.html">IRsend</a> <a class="code" href="classIRHitachiAc424.html#a39157a1bda46304429570be2880c6ec4">_irsend</a>; </div>
|
|
<div class="line"><a name="l00355"></a><span class="lineno"> 355</span> <span class="preprocessor">#else // UNIT_TEST</span></div>
|
|
<div class="line"><a name="l00356"></a><span class="lineno"> 356</span>  IRsendTest <a class="code" href="classIRHitachiAc424.html#a39157a1bda46304429570be2880c6ec4">_irsend</a>; </div>
|
|
<div class="line"><a name="l00358"></a><span class="lineno"> 358</span> <span class="preprocessor">#endif // UNIT_TEST</span></div>
|
|
<div class="line"><a name="l00360"></a><span class="lineno"><a class="line" href="classIRHitachiAc424.html#a58bac4ef7f46ef1e9f38c1a144e2ca41"> 360</a></span>  uint8_t <a class="code" href="classIRHitachiAc424.html#a58bac4ef7f46ef1e9f38c1a144e2ca41">remote_state</a>[<a class="code" href="IRremoteESP8266_8h.html#aff17d9c0ccf683895d2c868094679f0a">kHitachiAc424StateLength</a>]; </div>
|
|
<div class="line"><a name="l00361"></a><span class="lineno"> 361</span>  <span class="keywordtype">void</span> <a class="code" href="classIRHitachiAc424.html#ad18528cf83e863b98cb1609eec970ac5">setInvertedStates</a>(<span class="keywordtype">void</span>);</div>
|
|
<div class="line"><a name="l00362"></a><span class="lineno"> 362</span>  <a class="code" href="IRremoteESP8266_8h.html#afbeda3fd1bdc8c37d01bdf9f5c8274ff">String</a> <a class="code" href="classIRHitachiAc424.html#af7ab654c4eecf770a70399f6b9959db3">_toString</a>(<span class="keywordtype">void</span>);</div>
|
|
<div class="line"><a name="l00363"></a><span class="lineno"><a class="line" href="classIRHitachiAc424.html#aba6c17936775e268744af23a4a533f92"> 363</a></span>  uint8_t <a class="code" href="classIRHitachiAc424.html#aba6c17936775e268744af23a4a533f92">_previoustemp</a>;</div>
|
|
<div class="line"><a name="l00364"></a><span class="lineno"> 364</span> };</div>
|
|
<div class="line"><a name="l00365"></a><span class="lineno"> 365</span>  </div>
|
|
<div class="line"><a name="l00367"></a><span class="lineno"><a class="line" href="classIRHitachiAc3.html"> 367</a></span> <span class="keyword">class </span><a class="code" href="classIRHitachiAc3.html">IRHitachiAc3</a> {</div>
|
|
<div class="line"><a name="l00368"></a><span class="lineno"> 368</span>  <span class="keyword">public</span>:</div>
|
|
<div class="line"><a name="l00369"></a><span class="lineno"> 369</span>  <span class="keyword">explicit</span> <a class="code" href="classIRHitachiAc3.html#adef0e7ad217f078ce418e3aa82b9cb86">IRHitachiAc3</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="l00370"></a><span class="lineno"> 370</span>  <span class="keyword">const</span> <span class="keywordtype">bool</span> use_modulation = <span class="keyword">true</span>);</div>
|
|
<div class="line"><a name="l00371"></a><span class="lineno"> 371</span>  </div>
|
|
<div class="line"><a name="l00372"></a><span class="lineno"> 372</span>  <span class="keywordtype">void</span> <a class="code" href="classIRHitachiAc3.html#a7bdcddf9c7f85b7cb43a92198e422549">stateReset</a>(<span class="keywordtype">void</span>);</div>
|
|
<div class="line"><a name="l00373"></a><span class="lineno"> 373</span> <span class="preprocessor">#if SEND_HITACHI_AC3</span></div>
|
|
<div class="line"><a name="l00374"></a><span class="lineno"> 374</span>  <span class="keywordtype">void</span> <a class="code" href="classIRHitachiAc3.html#ab95fd527a4841c44d6e91c8b4afee8b4">send</a>(<span class="keyword">const</span> uint16_t repeat = <a class="code" href="IRremoteESP8266_8h.html#acc8510281d2ff9a808501d375c03ba21">kHitachiAcDefaultRepeat</a>);</div>
|
|
<div class="line"><a name="l00379"></a><span class="lineno"><a class="line" href="classIRHitachiAc3.html#a02e065c08f9ec4a3d9e6f71432087595"> 379</a></span>  int8_t <a class="code" href="classIRHitachiAc3.html#a02e065c08f9ec4a3d9e6f71432087595">calibrate</a>(<span class="keywordtype">void</span>) { <span class="keywordflow">return</span> <a class="code" href="classIRHitachiAc3.html#a8dc3b713e29f3ea96a106868451ba728">_irsend</a>.<a class="code" href="classIRsend.html#ad1776aa6c699f9eeca1eef9bb4fe355b">calibrate</a>(); }</div>
|
|
<div class="line"><a name="l00380"></a><span class="lineno"> 380</span> <span class="preprocessor">#endif // SEND_HITACHI_AC3</span></div>
|
|
<div class="line"><a name="l00381"></a><span class="lineno"> 381</span>  <span class="keywordtype">void</span> <a class="code" href="classIRHitachiAc3.html#a6d79ac7b8ce977e8059019349d6991a7">begin</a>(<span class="keywordtype">void</span>);</div>
|
|
<div class="line"><a name="l00382"></a><span class="lineno"> 382</span>  uint8_t <a class="code" href="classIRHitachiAc3.html#a511c9b731a0367fd05b32b42a69adec2">getMode</a>(<span class="keywordtype">void</span>);</div>
|
|
<div class="line"><a name="l00383"></a><span class="lineno"> 383</span>  uint8_t* <a class="code" href="classIRHitachiAc3.html#a915605ca6d0bf3ff6fc9b376ddd394ae">getRaw</a>(<span class="keywordtype">void</span>);</div>
|
|
<div class="line"><a name="l00384"></a><span class="lineno"> 384</span>  <span class="keywordtype">void</span> <a class="code" href="classIRHitachiAc3.html#acff4faf79a30df7b7e7c183dec4153a7">setRaw</a>(<span class="keyword">const</span> uint8_t new_code[],</div>
|
|
<div class="line"><a name="l00385"></a><span class="lineno"> 385</span>  <span class="keyword">const</span> uint16_t length = <a class="code" href="IRremoteESP8266_8h.html#a9cc230bac4f902d46049c7b2c2fdbd3d">kHitachiAc3StateLength</a>);</div>
|
|
<div class="line"><a name="l00386"></a><span class="lineno"> 386</span>  <span class="keyword">static</span> <span class="keywordtype">bool</span> <a class="code" href="classIRHitachiAc3.html#ac06b36245c85480d97c1a9f49cfaa005">hasInvertedStates</a>(<span class="keyword">const</span> uint8_t state[], <span class="keyword">const</span> uint16_t length);</div>
|
|
<div class="line"><a name="l00387"></a><span class="lineno"> 387</span> <span class="preprocessor">#ifndef UNIT_TEST</span></div>
|
|
<div class="line"><a name="l00388"></a><span class="lineno"> 388</span>  </div>
|
|
<div class="line"><a name="l00389"></a><span class="lineno"> 389</span>  <span class="keyword">private</span>:</div>
|
|
<div class="line"><a name="l00390"></a><span class="lineno"><a class="line" href="classIRHitachiAc3.html#a8dc3b713e29f3ea96a106868451ba728"> 390</a></span>  <a class="code" href="classIRsend.html">IRsend</a> <a class="code" href="classIRHitachiAc3.html#a8dc3b713e29f3ea96a106868451ba728">_irsend</a>; </div>
|
|
<div class="line"><a name="l00391"></a><span class="lineno"> 391</span> <span class="preprocessor">#else // UNIT_TEST</span></div>
|
|
<div class="line"><a name="l00392"></a><span class="lineno"> 392</span>  IRsendTest <a class="code" href="classIRHitachiAc3.html#a8dc3b713e29f3ea96a106868451ba728">_irsend</a>; </div>
|
|
<div class="line"><a name="l00394"></a><span class="lineno"> 394</span> <span class="preprocessor">#endif // UNIT_TEST</span></div>
|
|
<div class="line"><a name="l00396"></a><span class="lineno"><a class="line" href="classIRHitachiAc3.html#a5602ded229a41796c205519449f7d509"> 396</a></span>  uint8_t <a class="code" href="classIRHitachiAc3.html#a5602ded229a41796c205519449f7d509">remote_state</a>[<a class="code" href="IRremoteESP8266_8h.html#a9cc230bac4f902d46049c7b2c2fdbd3d">kHitachiAc3StateLength</a>]; </div>
|
|
<div class="line"><a name="l00397"></a><span class="lineno"> 397</span>  <span class="keywordtype">void</span> <a class="code" href="classIRHitachiAc3.html#af37c710449cd32df4753509749e31cad">setInvertedStates</a>(<span class="keyword">const</span> uint16_t length = <a class="code" href="IRremoteESP8266_8h.html#a9cc230bac4f902d46049c7b2c2fdbd3d">kHitachiAc3StateLength</a>);</div>
|
|
<div class="line"><a name="l00398"></a><span class="lineno"> 398</span> };</div>
|
|
<div class="line"><a name="l00399"></a><span class="lineno"> 399</span>  </div>
|
|
<div class="line"><a name="l00401"></a><span class="lineno"><a class="line" href="classIRHitachiAc344.html"> 401</a></span> <span class="keyword">class </span><a class="code" href="classIRHitachiAc344.html">IRHitachiAc344</a>: <span class="keyword">public</span> <a class="code" href="classIRHitachiAc424.html">IRHitachiAc424</a> {</div>
|
|
<div class="line"><a name="l00402"></a><span class="lineno"> 402</span>  <span class="keyword">public</span>:</div>
|
|
<div class="line"><a name="l00403"></a><span class="lineno"> 403</span>  <span class="keyword">explicit</span> <a class="code" href="classIRHitachiAc424.html#a3c885313a79bf8c02bc5eb9f7d80088b">IRHitachiAc344</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="l00404"></a><span class="lineno"> 404</span>  <span class="keyword">const</span> <span class="keywordtype">bool</span> use_modulation = <span class="keyword">true</span>);</div>
|
|
<div class="line"><a name="l00405"></a><span class="lineno"> 405</span>  <span class="keywordtype">void</span> <a class="code" href="classIRHitachiAc344.html#ab0174472d44790a5516b8f4377a89f22">stateReset</a>(<span class="keywordtype">void</span>);</div>
|
|
<div class="line"><a name="l00406"></a><span class="lineno"> 406</span>  <span class="keywordtype">void</span> <a class="code" href="classIRHitachiAc344.html#a31c8984cfea8364734da6f32fe9a2337">setRaw</a>(<span class="keyword">const</span> uint8_t new_code[],</div>
|
|
<div class="line"><a name="l00407"></a><span class="lineno"> 407</span>  <span class="keyword">const</span> uint16_t length = <a class="code" href="IRremoteESP8266_8h.html#a2192f6b7c353f7f124dff3b57eab0659">kHitachiAc344StateLength</a>);</div>
|
|
<div class="line"><a name="l00408"></a><span class="lineno"> 408</span>  <a class="code" href="structstdAc_1_1state__t.html">stdAc::state_t</a> <a class="code" href="classIRHitachiAc344.html#a146203ad02a3df4037b97c0416ba828e">toCommon</a>(<span class="keywordtype">void</span>);</div>
|
|
<div class="line"><a name="l00409"></a><span class="lineno"> 409</span> <span class="preprocessor">#if SEND_HITACHI_AC344</span></div>
|
|
<div class="line"><a name="l00410"></a><span class="lineno"> 410</span>  <span class="keywordtype">void</span> <a class="code" href="classIRHitachiAc344.html#ae9b33c0adfc1506b1d9ede1e3285c3e3">send</a>(<span class="keyword">const</span> uint16_t repeat = <a class="code" href="IRremoteESP8266_8h.html#acc8510281d2ff9a808501d375c03ba21">kHitachiAcDefaultRepeat</a>);</div>
|
|
<div class="line"><a name="l00411"></a><span class="lineno"> 411</span> <span class="preprocessor">#endif // SEND_HITACHI_AC344</span></div>
|
|
<div class="line"><a name="l00412"></a><span class="lineno"> 412</span>  <span class="keywordtype">void</span> <a class="code" href="classIRHitachiAc344.html#a3982f110de8ff9881cf4070902294285">setSwingV</a>(<span class="keyword">const</span> <span class="keywordtype">bool</span> <a class="code" href="classIRHitachiAc424.html#ad414bca642af40ed81a6cbf93a0bf40b">on</a>);</div>
|
|
<div class="line"><a name="l00413"></a><span class="lineno"> 413</span>  <span class="keywordtype">bool</span> <a class="code" href="classIRHitachiAc344.html#a4e011e409f1bf97c8bd4043e2d069020">getSwingV</a>(<span class="keywordtype">void</span>);</div>
|
|
<div class="line"><a name="l00414"></a><span class="lineno"> 414</span>  <span class="keywordtype">void</span> <a class="code" href="classIRHitachiAc344.html#a5651cb90ba9b87ef841f8987bad267d4">setSwingH</a>(<span class="keyword">const</span> uint8_t position);</div>
|
|
<div class="line"><a name="l00415"></a><span class="lineno"> 415</span>  uint8_t <a class="code" href="classIRHitachiAc344.html#a33ad0fe4939b2e2456a3d8a09da5a161">getSwingH</a>(<span class="keywordtype">void</span>);</div>
|
|
<div class="line"><a name="l00416"></a><span class="lineno"> 416</span>  <span class="keyword">static</span> uint8_t <a class="code" href="classIRHitachiAc344.html#a34d0fa5b522b51dac46f33cbb0a0a389">convertSwingH</a>(<span class="keyword">const</span> <a class="code" href="namespacestdAc.html#aae50ee315fa9c9ec1a4078da40d6b147">stdAc::swingh_t</a> position);</div>
|
|
<div class="line"><a name="l00417"></a><span class="lineno"> 417</span>  <span class="keyword">static</span> <a class="code" href="namespacestdAc.html#aae50ee315fa9c9ec1a4078da40d6b147">stdAc::swingh_t</a> <a class="code" href="classIRHitachiAc344.html#a31562e32ccdf179032e75334b16279f0">toCommonSwingH</a>(<span class="keyword">const</span> uint8_t pos);</div>
|
|
<div class="line"><a name="l00418"></a><span class="lineno"> 418</span>  <a class="code" href="IRremoteESP8266_8h.html#afbeda3fd1bdc8c37d01bdf9f5c8274ff">String</a> <a class="code" href="classIRHitachiAc344.html#a5286ffe0ad72f82f66ad19bd6c3bdacc">toString</a>(<span class="keywordtype">void</span>);</div>
|
|
<div class="line"><a name="l00419"></a><span class="lineno"> 419</span> };</div>
|
|
<div class="line"><a name="l00420"></a><span class="lineno"> 420</span> <span class="preprocessor">#endif // IR_HITACHI_H_</span></div>
|
|
</div><!-- fragment --></div><!-- contents -->
|
|
<div class="ttc" id="aclassIRHitachiAc344_html_a146203ad02a3df4037b97c0416ba828e"><div class="ttname"><a href="classIRHitachiAc344.html#a146203ad02a3df4037b97c0416ba828e">IRHitachiAc344::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 equivilant.</div><div class="ttdef"><b>Definition:</b> ir_Hitachi.cpp:1585</div></div>
|
|
<div class="ttc" id="aclassIRHitachiAc424_html_a7b0b2e2c631d1bce2dd4677bb71e79b4"><div class="ttname"><a href="classIRHitachiAc424.html#a7b0b2e2c631d1bce2dd4677bb71e79b4">IRHitachiAc424::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_Hitachi.cpp:1087</div></div>
|
|
<div class="ttc" id="aclassIRHitachiAc424_html_aba6c17936775e268744af23a4a533f92"><div class="ttname"><a href="classIRHitachiAc424.html#aba6c17936775e268744af23a4a533f92">IRHitachiAc424::_previoustemp</a></div><div class="ttdeci">uint8_t _previoustemp</div><div class="ttdef"><b>Definition:</b> ir_Hitachi.h:363</div></div>
|
|
<div class="ttc" id="air__Hitachi_8h_html_a35db6fdcedeb3de0ffb0bb72f1e60a0b"><div class="ttname"><a href="ir__Hitachi_8h.html#a35db6fdcedeb3de0ffb0bb72f1e60a0b">kHitachiAc424Fan</a></div><div class="ttdeci">const uint8_t kHitachiAc424Fan</div><div class="ttdef"><b>Definition:</b> ir_Hitachi.h:82</div></div>
|
|
<div class="ttc" id="aclassIRHitachiAc1_html_a6995513d5b59cd7b14cfff39c8843e8d"><div class="ttname"><a href="classIRHitachiAc1.html#a6995513d5b59cd7b14cfff39c8843e8d">IRHitachiAc1::calcChecksum</a></div><div class="ttdeci">static uint8_t calcChecksum(const uint8_t state[], const uint16_t length=kHitachiAc1StateLength)</div><div class="ttdoc">Calculate the checksum for a given state.</div><div class="ttdef"><b>Definition:</b> ir_Hitachi.cpp:448</div></div>
|
|
<div class="ttc" id="air__Hitachi_8h_html_a8a92aa41be23301229ecec1486714b9a"><div class="ttname"><a href="ir__Hitachi_8h.html#a8a92aa41be23301229ecec1486714b9a">kHitachiAc1TempOffset</a></div><div class="ttdeci">const uint8_t kHitachiAc1TempOffset</div><div class="ttdef"><b>Definition:</b> ir_Hitachi.h:153</div></div>
|
|
<div class="ttc" id="air__Hitachi_8h_html_a057159edca95f9a000c80c7059919e83"><div class="ttname"><a href="ir__Hitachi_8h.html#a057159edca95f9a000c80c7059919e83">kHitachiAc424ButtonByte</a></div><div class="ttdeci">const uint8_t kHitachiAc424ButtonByte</div><div class="ttdef"><b>Definition:</b> ir_Hitachi.h:56</div></div>
|
|
<div class="ttc" id="air__Hitachi_8h_html_ac5a3ba0e0e4ed02d4792d5a8e6a22654"><div class="ttname"><a href="ir__Hitachi_8h.html#ac5a3ba0e0e4ed02d4792d5a8e6a22654">kHitachiAc1Fan</a></div><div class="ttdeci">const uint8_t kHitachiAc1Fan</div><div class="ttdef"><b>Definition:</b> ir_Hitachi.h:139</div></div>
|
|
<div class="ttc" id="aclassIRHitachiAc424_html_ab3ecfb8b6fb503ba3eed023609f2fe7b"><div class="ttname"><a href="classIRHitachiAc424.html#ab3ecfb8b6fb503ba3eed023609f2fe7b">IRHitachiAc424::getFan</a></div><div class="ttdeci">uint8_t getFan(void)</div><div class="ttdoc">Get the current fan speed setting.</div><div class="ttdef"><b>Definition:</b> ir_Hitachi.cpp:1149</div></div>
|
|
<div class="ttc" id="air__Hitachi_8h_html_a90cffc131be89a36d352c462403f689f"><div class="ttname"><a href="ir__Hitachi_8h.html#a90cffc131be89a36d352c462403f689f">kHitachiAc344SwingHRightMax</a></div><div class="ttdeci">const uint8_t kHitachiAc344SwingHRightMax</div><div class="ttdef"><b>Definition:</b> ir_Hitachi.h:116</div></div>
|
|
<div class="ttc" id="aclassIRHitachiAc3_html_adef0e7ad217f078ce418e3aa82b9cb86"><div class="ttname"><a href="classIRHitachiAc3.html#adef0e7ad217f078ce418e3aa82b9cb86">IRHitachiAc3::IRHitachiAc3</a></div><div class="ttdeci">IRHitachiAc3(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_Hitachi.cpp:1378</div></div>
|
|
<div class="ttc" id="aclassIRHitachiAc424_html_a373a51d207674e35e00762b057f73cd5"><div class="ttname"><a href="classIRHitachiAc424.html#a373a51d207674e35e00762b057f73cd5">IRHitachiAc424::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_Hitachi.cpp:1107</div></div>
|
|
<div class="ttc" id="air__Hitachi_8h_html_a9b4f3ea50cc0491f10ff8dc8eabb3ecd"><div class="ttname"><a href="ir__Hitachi_8h.html#a9b4f3ea50cc0491f10ff8dc8eabb3ecd">kHitachiAcMinTemp</a></div><div class="ttdeci">const uint8_t kHitachiAcMinTemp</div><div class="ttdef"><b>Definition:</b> ir_Hitachi.h:48</div></div>
|
|
<div class="ttc" id="aclassIRHitachiAc_html_a9f507cc12bd3a5639777af0329a6dd5c"><div class="ttname"><a href="classIRHitachiAc.html#a9f507cc12bd3a5639777af0329a6dd5c">IRHitachiAc::getSwingVertical</a></div><div class="ttdeci">bool getSwingVertical(void)</div><div class="ttdoc">Get the Vertical Swing setting of the A/C.</div><div class="ttdef"><b>Definition:</b> ir_Hitachi.cpp:298</div></div>
|
|
<div class="ttc" id="air__Hitachi_8h_html_a8b38ef096697f70bdba8f4bd2799e148"><div class="ttname"><a href="ir__Hitachi_8h.html#a8b38ef096697f70bdba8f4bd2799e148">kHitachiAc344SwingVOffset</a></div><div class="ttdeci">const uint8_t kHitachiAc344SwingVOffset</div><div class="ttdef"><b>Definition:</b> ir_Hitachi.h:124</div></div>
|
|
<div class="ttc" id="aclassIRHitachiAc_html_afba02d48c4a023ed800abf38d5314c7e"><div class="ttname"><a href="classIRHitachiAc.html#afba02d48c4a023ed800abf38d5314c7e">IRHitachiAc::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 equivilant.</div><div class="ttdef"><b>Definition:</b> ir_Hitachi.cpp:363</div></div>
|
|
<div class="ttc" id="aclassIRHitachiAc1_html_ac5c55a06a32134bb3e30b83cce2feeaa"><div class="ttname"><a href="classIRHitachiAc1.html#ac5c55a06a32134bb3e30b83cce2feeaa">IRHitachiAc1::getTemp</a></div><div class="ttdeci">uint8_t getTemp(void)</div><div class="ttdoc">Get the current temperature setting.</div><div class="ttdef"><b>Definition:</b> ir_Hitachi.cpp:593</div></div>
|
|
<div class="ttc" id="aclassIRHitachiAc1_html_ab2e82cce1d9dc6e6ce66f2382ffcf4d4"><div class="ttname"><a href="classIRHitachiAc1.html#ab2e82cce1d9dc6e6ce66f2382ffcf4d4">IRHitachiAc1::getSleep</a></div><div class="ttdeci">uint8_t getSleep(void)</div><div class="ttdoc">Get the Sleep setting of the A/C.</div><div class="ttdef"><b>Definition:</b> ir_Hitachi.cpp:690</div></div>
|
|
<div class="ttc" id="aclassIRHitachiAc424_html_a39157a1bda46304429570be2880c6ec4"><div class="ttname"><a href="classIRHitachiAc424.html#a39157a1bda46304429570be2880c6ec4">IRHitachiAc424::_irsend</a></div><div class="ttdeci">IRsend _irsend</div><div class="ttdoc">Instance of the IR send class.</div><div class="ttdef"><b>Definition:</b> ir_Hitachi.h:354</div></div>
|
|
<div class="ttc" id="aclassIRHitachiAc424_html_a5cca8f31d07ce87b6e4a0ff0c22b1be8"><div class="ttname"><a href="classIRHitachiAc424.html#a5cca8f31d07ce87b6e4a0ff0c22b1be8">IRHitachiAc424::setTemp</a></div><div class="ttdeci">void setTemp(const uint8_t temp, bool setPrevious=true)</div><div class="ttdoc">Set the temperature.</div><div class="ttdef"><b>Definition:</b> ir_Hitachi.cpp:1134</div></div>
|
|
<div class="ttc" id="air__Hitachi_8h_html_a63e17171c40d770d25f24d018aee2c4c"><div class="ttname"><a href="ir__Hitachi_8h.html#a63e17171c40d770d25f24d018aee2c4c">kHitachiAcMaxTemp</a></div><div class="ttdeci">const uint8_t kHitachiAcMaxTemp</div><div class="ttdef"><b>Definition:</b> ir_Hitachi.h:49</div></div>
|
|
<div class="ttc" id="aclassIRHitachiAc1_html_a2ddb6a5d446b379884828e81df0806ee"><div class="ttname"><a href="classIRHitachiAc1.html#a2ddb6a5d446b379884828e81df0806ee">IRHitachiAc1::setSleep</a></div><div class="ttdeci">void setSleep(const uint8_t mode)</div><div class="ttdoc">Set the Sleep setting of the A/C.</div><div class="ttdef"><b>Definition:</b> ir_Hitachi.cpp:698</div></div>
|
|
<div class="ttc" id="aclassIRHitachiAc_html_a0564c00c60e64e57e20f3c1a4bd3d894"><div class="ttname"><a href="classIRHitachiAc.html#a0564c00c60e64e57e20f3c1a4bd3d894">IRHitachiAc::stateReset</a></div><div class="ttdeci">void stateReset(void)</div><div class="ttdoc">Reset the internal state to a fixed known good state.</div><div class="ttdef"><b>Definition:</b> ir_Hitachi.cpp:138</div></div>
|
|
<div class="ttc" id="air__Hitachi_8h_html_a3fdcd0375b85ac2641d9d5cc6e4770f8"><div class="ttname"><a href="ir__Hitachi_8h.html#a3fdcd0375b85ac2641d9d5cc6e4770f8">kHitachiAc1PowerOffset</a></div><div class="ttdeci">const uint8_t kHitachiAc1PowerOffset</div><div class="ttdef"><b>Definition:</b> ir_Hitachi.h:167</div></div>
|
|
<div class="ttc" id="aclassIRHitachiAc424_html_a0815a09fc49449bac03d996c63040a5f"><div class="ttname"><a href="classIRHitachiAc424.html#a0815a09fc49449bac03d996c63040a5f">IRHitachiAc424::off</a></div><div class="ttdeci">void off(void)</div><div class="ttdoc">Change the power setting to Off.</div><div class="ttdef"><b>Definition:</b> ir_Hitachi.cpp:1097</div></div>
|
|
<div class="ttc" id="air__Hitachi_8h_html_af8c74a8388361162b93339e1b0bc94d9"><div class="ttname"><a href="ir__Hitachi_8h.html#af8c74a8388361162b93339e1b0bc94d9">kHitachiAcAuto</a></div><div class="ttdeci">const uint8_t kHitachiAcAuto</div><div class="ttdef"><b>Definition:</b> ir_Hitachi.h:39</div></div>
|
|
<div class="ttc" id="aclassIRHitachiAc3_html_a8dc3b713e29f3ea96a106868451ba728"><div class="ttname"><a href="classIRHitachiAc3.html#a8dc3b713e29f3ea96a106868451ba728">IRHitachiAc3::_irsend</a></div><div class="ttdeci">IRsend _irsend</div><div class="ttdoc">Instance of the IR send class.</div><div class="ttdef"><b>Definition:</b> ir_Hitachi.h:390</div></div>
|
|
<div class="ttc" id="aclassIRHitachiAc1_html_ac4a5d4d5f9b4ae000d0acb232a1e2752"><div class="ttname"><a href="classIRHitachiAc1.html#ac4a5d4d5f9b4ae000d0acb232a1e2752">IRHitachiAc1::getSwingToggle</a></div><div class="ttdeci">bool getSwingToggle(void)</div><div class="ttdoc">Get the Swing Toggle setting of the A/C.</div><div class="ttdef"><b>Definition:</b> ir_Hitachi.cpp:651</div></div>
|
|
<div class="ttc" id="air__Hitachi_8h_html_a5f33b956ec83ee0004785a9c44bd5b0b"><div class="ttname"><a href="ir__Hitachi_8h.html#a5f33b956ec83ee0004785a9c44bd5b0b">kHitachiAc344ButtonFan</a></div><div class="ttdeci">const uint8_t kHitachiAc344ButtonFan</div><div class="ttdef"><b>Definition:</b> ir_Hitachi.h:64</div></div>
|
|
<div class="ttc" id="air__Hitachi_8h_html_a5f8fc3bb000d46705e4530ca0a8f7b60"><div class="ttname"><a href="ir__Hitachi_8h.html#a5f8fc3bb000d46705e4530ca0a8f7b60">kHitachiAc1Model_A</a></div><div class="ttdeci">const uint8_t kHitachiAc1Model_A</div><div class="ttdef"><b>Definition:</b> ir_Hitachi.h:130</div></div>
|
|
<div class="ttc" id="air__Hitachi_8h_html_a3816a8ad86e03f8c5870057e7ad86335"><div class="ttname"><a href="ir__Hitachi_8h.html#a3816a8ad86e03f8c5870057e7ad86335">kHitachiAc344ButtonPowerMode</a></div><div class="ttdeci">const uint8_t kHitachiAc344ButtonPowerMode</div><div class="ttdef"><b>Definition:</b> ir_Hitachi.h:63</div></div>
|
|
<div class="ttc" id="aclassIRHitachiAc_html_a0760b07502b976880ee8499dc6fa61ff"><div class="ttname"><a href="classIRHitachiAc.html#a0760b07502b976880ee8499dc6fa61ff">IRHitachiAc::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_Hitachi.cpp:279</div></div>
|
|
<div class="ttc" id="aclassIRHitachiAc1_html_ae30430edd92ec4b848c8a105a78e8068"><div class="ttname"><a href="classIRHitachiAc1.html#ae30430edd92ec4b848c8a105a78e8068">IRHitachiAc1::setPowerToggle</a></div><div class="ttdeci">void setPowerToggle(const bool on)</div><div class="ttdoc">Change the power toggle setting.</div><div class="ttdef"><b>Definition:</b> ir_Hitachi.cpp:548</div></div>
|
|
<div class="ttc" id="aclassIRHitachiAc344_html_a34d0fa5b522b51dac46f33cbb0a0a389"><div class="ttname"><a href="classIRHitachiAc344.html#a34d0fa5b522b51dac46f33cbb0a0a389">IRHitachiAc344::convertSwingH</a></div><div class="ttdeci">static uint8_t convertSwingH(const stdAc::swingh_t position)</div><div class="ttdoc">Convert a standard A/C horizontal swing into its native setting.</div><div class="ttdef"><b>Definition:</b> ir_Hitachi.cpp:1558</div></div>
|
|
<div class="ttc" id="aclassIRHitachiAc1_html_aa6687d6282b134d508d6534e8446b341"><div class="ttname"><a href="classIRHitachiAc1.html#aa6687d6282b134d508d6534e8446b341">IRHitachiAc1::checksum</a></div><div class="ttdeci">void checksum(const uint16_t length=kHitachiAc1StateLength)</div><div class="ttdoc">Calculate and set the checksum values for the internal state.</div><div class="ttdef"><b>Definition:</b> ir_Hitachi.cpp:462</div></div>
|
|
<div class="ttc" id="aIRremoteESP8266_8h_html_a8bef76bac826afbbc51c2a867af15ed8"><div class="ttname"><a href="IRremoteESP8266_8h.html#a8bef76bac826afbbc51c2a867af15ed8">kHitachiAcStateLength</a></div><div class="ttdeci">const uint16_t kHitachiAcStateLength</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:892</div></div>
|
|
<div class="ttc" id="air__Hitachi_8h_html_a30062f0646ac63c3612d13f98211e36b"><div class="ttname"><a href="ir__Hitachi_8h.html#a30062f0646ac63c3612d13f98211e36b">kHitachiAcPowerOffset</a></div><div class="ttdeci">const uint8_t kHitachiAcPowerOffset</div><div class="ttdef"><b>Definition:</b> ir_Hitachi.h:51</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__Hitachi_8h_html_af4b087dec06cfd86920dbf9df22aca63"><div class="ttname"><a href="ir__Hitachi_8h.html#af4b087dec06cfd86920dbf9df22aca63">kHitachiAc344SwingHRight</a></div><div class="ttdeci">const uint8_t kHitachiAc344SwingHRight</div><div class="ttdef"><b>Definition:</b> ir_Hitachi.h:117</div></div>
|
|
<div class="ttc" id="aclassIRHitachiAc3_html_a6d79ac7b8ce977e8059019349d6991a7"><div class="ttname"><a href="classIRHitachiAc3.html#a6d79ac7b8ce977e8059019349d6991a7">IRHitachiAc3::begin</a></div><div class="ttdeci">void begin(void)</div><div class="ttdoc">Set up hardware to be able to send a message.</div><div class="ttdef"><b>Definition:</b> ir_Hitachi.cpp:1422</div></div>
|
|
<div class="ttc" id="aclassIRHitachiAc3_html_a02e065c08f9ec4a3d9e6f71432087595"><div class="ttname"><a href="classIRHitachiAc3.html#a02e065c08f9ec4a3d9e6f71432087595">IRHitachiAc3::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_Hitachi.h:379</div></div>
|
|
<div class="ttc" id="aclassIRHitachiAc_html_a7e3ee78e4835fe402095b544c1e52f9f"><div class="ttname"><a href="classIRHitachiAc.html#a7e3ee78e4835fe402095b544c1e52f9f">IRHitachiAc::setSwingVertical</a></div><div class="ttdeci">void setSwingVertical(const bool on)</div><div class="ttdoc">Set the Vertical Swing setting of the A/C.</div><div class="ttdef"><b>Definition:</b> ir_Hitachi.cpp:304</div></div>
|
|
<div class="ttc" id="aclassIRHitachiAc1_html_a9764b329d982d018b15098b3044f9596"><div class="ttname"><a href="classIRHitachiAc1.html#a9764b329d982d018b15098b3044f9596">IRHitachiAc1::stateReset</a></div><div class="ttdeci">void stateReset(void)</div><div class="ttdoc">Reset the internal state to a fixed known good state.</div><div class="ttdef"><b>Definition:</b> ir_Hitachi.cpp:427</div></div>
|
|
<div class="ttc" id="aclassIRHitachiAc3_html_ab95fd527a4841c44d6e91c8b4afee8b4"><div class="ttname"><a href="classIRHitachiAc3.html#ab95fd527a4841c44d6e91c8b4afee8b4">IRHitachiAc3::send</a></div><div class="ttdeci">void send(const uint16_t repeat=kHitachiAcDefaultRepeat)</div></div>
|
|
<div class="ttc" id="aclassIRHitachiAc_html_ae70600f4a6f9fd7579221b11cd73062f"><div class="ttname"><a href="classIRHitachiAc.html#ae70600f4a6f9fd7579221b11cd73062f">IRHitachiAc::setSwingHorizontal</a></div><div class="ttdeci">void setSwingHorizontal(const bool on)</div><div class="ttdoc">Set the Horizontal Swing setting of the A/C.</div><div class="ttdef"><b>Definition:</b> ir_Hitachi.cpp:316</div></div>
|
|
<div class="ttc" id="aclassIRHitachiAc424_html_afd69bcff56224f39af92fc2d334b67bb"><div class="ttname"><a href="classIRHitachiAc424.html#afd69bcff56224f39af92fc2d334b67bb">IRHitachiAc424::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_Hitachi.cpp:1155</div></div>
|
|
<div class="ttc" id="air__Hitachi_8h_html_a3f010fa5ae43ee36771be18659d8bc80"><div class="ttname"><a href="ir__Hitachi_8h.html#a3f010fa5ae43ee36771be18659d8bc80">kHitachiAc1ModeOffset</a></div><div class="ttdeci">const uint8_t kHitachiAc1ModeOffset</div><div class="ttdef"><b>Definition:</b> ir_Hitachi.h:136</div></div>
|
|
<div class="ttc" id="aIRremoteESP8266_8h_html_abb5e2ddb1a8d3c6fa7a94dbe1989ec5d"><div class="ttname"><a href="IRremoteESP8266_8h.html#abb5e2ddb1a8d3c6fa7a94dbe1989ec5d">kHitachiAc1StateLength</a></div><div class="ttdeci">const uint16_t kHitachiAc1StateLength</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:895</div></div>
|
|
<div class="ttc" id="aclassIRHitachiAc424_html_a220fd85bd213dd13ee9c609d4d7d20c1"><div class="ttname"><a href="classIRHitachiAc424.html#a220fd85bd213dd13ee9c609d4d7d20c1">IRHitachiAc424::setSwingVToggle</a></div><div class="ttdeci">void setSwingVToggle(const bool on)</div><div class="ttdoc">Set the Vertical Swing toggle setting of the A/C.</div><div class="ttdef"><b>Definition:</b> ir_Hitachi.cpp:1202</div></div>
|
|
<div class="ttc" id="air__Hitachi_8h_html_afafa689c5e922b812f63e08941feb2a7"><div class="ttname"><a href="ir__Hitachi_8h.html#afafa689c5e922b812f63e08941feb2a7">kHitachiAc1ChecksumStartByte</a></div><div class="ttdeci">const uint8_t kHitachiAc1ChecksumStartByte</div><div class="ttdef"><b>Definition:</b> ir_Hitachi.h:182</div></div>
|
|
<div class="ttc" id="air__Hitachi_8h_html_aadd389cd818207920c1e8efef53fde91"><div class="ttname"><a href="ir__Hitachi_8h.html#aadd389cd818207920c1e8efef53fde91">kHitachiAc344SwingHSize</a></div><div class="ttdeci">const uint8_t kHitachiAc344SwingHSize</div><div class="ttdef"><b>Definition:</b> ir_Hitachi.h:114</div></div>
|
|
<div class="ttc" id="air__Hitachi_8h_html_a83ea1924948ce9ac8266ab64a41f3ebd"><div class="ttname"><a href="ir__Hitachi_8h.html#a83ea1924948ce9ac8266ab64a41f3ebd">kHitachiAc344FanHigh</a></div><div class="ttdeci">const uint8_t kHitachiAc344FanHigh</div><div class="ttdef"><b>Definition:</b> ir_Hitachi.h:102</div></div>
|
|
<div class="ttc" id="aclassIRHitachiAc1_html_a51ed6155f228628942ba08ea2ff5c547"><div class="ttname"><a href="classIRHitachiAc1.html#a51ed6155f228628942ba08ea2ff5c547">IRHitachiAc1::setOnTimer</a></div><div class="ttdeci">void setOnTimer(const uint16_t mins)</div><div class="ttdoc">Set the On Timer time.</div><div class="ttdef"><b>Definition:</b> ir_Hitachi.cpp:713</div></div>
|
|
<div class="ttc" id="air__Hitachi_8h_html_a85ef905a1d3704237141f07defc128f5"><div class="ttname"><a href="ir__Hitachi_8h.html#a85ef905a1d3704237141f07defc128f5">kHitachiAcFanHigh</a></div><div class="ttdeci">const uint8_t kHitachiAcFanHigh</div><div class="ttdef"><b>Definition:</b> ir_Hitachi.h:47</div></div>
|
|
<div class="ttc" id="air__Hitachi_8h_html_a17eaa63f13a3c04aede9f485c310a930"><div class="ttname"><a href="ir__Hitachi_8h.html#a17eaa63f13a3c04aede9f485c310a930">kHitachiAc1Sleep3</a></div><div class="ttdeci">const uint8_t kHitachiAc1Sleep3</div><div class="ttdef"><b>Definition:</b> ir_Hitachi.h:179</div></div>
|
|
<div class="ttc" id="air__Hitachi_8h_html_afd7f469f67f55263b0031b325232751b"><div class="ttname"><a href="ir__Hitachi_8h.html#afd7f469f67f55263b0031b325232751b">kHitachiAc1TimerSize</a></div><div class="ttdeci">const uint8_t kHitachiAc1TimerSize</div><div class="ttdef"><b>Definition:</b> ir_Hitachi.h:159</div></div>
|
|
<div class="ttc" id="air__Hitachi_8h_html_a38b456d96602e83e7832e2a7af75f321"><div class="ttname"><a href="ir__Hitachi_8h.html#a38b456d96602e83e7832e2a7af75f321">kHitachiAc1ModeSize</a></div><div class="ttdeci">const uint8_t kHitachiAc1ModeSize</div><div class="ttdef"><b>Definition:</b> ir_Hitachi.h:137</div></div>
|
|
<div class="ttc" id="aclassIRHitachiAc1_html_afc4fdc94989297b73e08e9c82bd00733"><div class="ttname"><a href="classIRHitachiAc1.html#afc4fdc94989297b73e08e9c82bd00733">IRHitachiAc1::getMode</a></div><div class="ttdeci">uint8_t getMode(void)</div><div class="ttdoc">Get the operating mode setting of the A/C.</div><div class="ttdef"><b>Definition:</b> ir_Hitachi.cpp:560</div></div>
|
|
<div class="ttc" id="aclassIRHitachiAc344_html_ab0174472d44790a5516b8f4377a89f22"><div class="ttname"><a href="classIRHitachiAc344.html#ab0174472d44790a5516b8f4377a89f22">IRHitachiAc344::stateReset</a></div><div class="ttdeci">void stateReset(void)</div><div class="ttdoc">Reset the internal state to auto fan, cooling, 23° Celsius.</div><div class="ttdef"><b>Definition:</b> ir_Hitachi.cpp:1503</div></div>
|
|
<div class="ttc" id="air__Hitachi_8h_html_a296cd0fc1f414a4e15ce228b5a794bcb"><div class="ttname"><a href="ir__Hitachi_8h.html#a296cd0fc1f414a4e15ce228b5a794bcb">kHitachiAc344Fan</a></div><div class="ttdeci">const uint8_t kHitachiAc344Fan</div><div class="ttdef"><b>Definition:</b> ir_Hitachi.h:86</div></div>
|
|
<div class="ttc" id="aclassIRHitachiAc_html_a414a4083e15deb1890a1eab4827d78ac"><div class="ttname"><a href="classIRHitachiAc.html#a414a4083e15deb1890a1eab4827d78ac">IRHitachiAc::getMode</a></div><div class="ttdeci">uint8_t getMode(void)</div><div class="ttdoc">Get the operating mode setting of the A/C.</div><div class="ttdef"><b>Definition:</b> ir_Hitachi.cpp:227</div></div>
|
|
<div class="ttc" id="aclassIRHitachiAc424_html"><div class="ttname"><a href="classIRHitachiAc424.html">IRHitachiAc424</a></div><div class="ttdoc">Class for handling detailed Hitachi 53-byte/424-bit A/C messages.</div><div class="ttdef"><b>Definition:</b> ir_Hitachi.h:313</div></div>
|
|
<div class="ttc" id="aclassIRHitachiAc424_html_ad18528cf83e863b98cb1609eec970ac5"><div class="ttname"><a href="classIRHitachiAc424.html#ad18528cf83e863b98cb1609eec970ac5">IRHitachiAc424::setInvertedStates</a></div><div class="ttdeci">void setInvertedStates(void)</div><div class="ttdoc">Update the internal consistency check for the protocol.</div><div class="ttdef"><b>Definition:</b> ir_Hitachi.cpp:1049</div></div>
|
|
<div class="ttc" id="aclassIRHitachiAc1_html_ac00cfd9a60e08d34f292878de47f622f"><div class="ttname"><a href="classIRHitachiAc1.html#ac00cfd9a60e08d34f292878de47f622f">IRHitachiAc1::IRHitachiAc1</a></div><div class="ttdeci">IRHitachiAc1(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_Hitachi.cpp:422</div></div>
|
|
<div class="ttc" id="aclassIRHitachiAc1_html_aafad51c226066b8697cf00661ef38d99"><div class="ttname"><a href="classIRHitachiAc1.html#aafad51c226066b8697cf00661ef38d99">IRHitachiAc1::send</a></div><div class="ttdeci">void send(const uint16_t repeat=kHitachiAcDefaultRepeat)</div><div class="ttdoc">Send the current internal state as an IR message.</div><div class="ttdef"><b>Definition:</b> ir_Hitachi.cpp:492</div></div>
|
|
<div class="ttc" id="air__Hitachi_8h_html_ab4ca89a9d8c8034e6a3d8ff17b09f3d5"><div class="ttname"><a href="ir__Hitachi_8h.html#ab4ca89a9d8c8034e6a3d8ff17b09f3d5">kHitachiAc1Sleep1</a></div><div class="ttdeci">const uint8_t kHitachiAc1Sleep1</div><div class="ttdef"><b>Definition:</b> ir_Hitachi.h:177</div></div>
|
|
<div class="ttc" id="aclassIRHitachiAc_html_a4c43e95e0cc28339e7162d7090ae16bf"><div class="ttname"><a href="classIRHitachiAc.html#a4c43e95e0cc28339e7162d7090ae16bf">IRHitachiAc::IRHitachiAc</a></div><div class="ttdeci">IRHitachiAc(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_Hitachi.cpp:133</div></div>
|
|
<div class="ttc" id="air__Hitachi_8h_html_a7e8e57b0b37f20a502eb66f13980989c"><div class="ttname"><a href="ir__Hitachi_8h.html#a7e8e57b0b37f20a502eb66f13980989c">kHitachiAc344SwingHOffset</a></div><div class="ttdeci">const uint8_t kHitachiAc344SwingHOffset</div><div class="ttdef"><b>Definition:</b> ir_Hitachi.h:113</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="air__Hitachi_8h_html_a2689ef34702107dc3dce3d1cfa260fc9"><div class="ttname"><a href="ir__Hitachi_8h.html#a2689ef34702107dc3dce3d1cfa260fc9">kHitachiAc1Auto</a></div><div class="ttdeci">const uint8_t kHitachiAc1Auto</div><div class="ttdef"><b>Definition:</b> ir_Hitachi.h:142</div></div>
|
|
<div class="ttc" id="aclassIRHitachiAc344_html_a3982f110de8ff9881cf4070902294285"><div class="ttname"><a href="classIRHitachiAc344.html#a3982f110de8ff9881cf4070902294285">IRHitachiAc344::setSwingV</a></div><div class="ttdeci">void setSwingV(const bool on)</div><div class="ttdoc">Control the vertical swing setting.</div><div class="ttdef"><b>Definition:</b> ir_Hitachi.cpp:1526</div></div>
|
|
<div class="ttc" id="air__Hitachi_8h_html_a4a394fc23fb119ba67e3ca53e4b88f7f"><div class="ttname"><a href="ir__Hitachi_8h.html#a4a394fc23fb119ba67e3ca53e4b88f7f">kHitachiAc344MaxTemp</a></div><div class="ttdeci">const uint8_t kHitachiAc344MaxTemp</div><div class="ttdef"><b>Definition:</b> ir_Hitachi.h:77</div></div>
|
|
<div class="ttc" id="aIRremoteESP8266_8h_html_a9cc230bac4f902d46049c7b2c2fdbd3d"><div class="ttname"><a href="IRremoteESP8266_8h.html#a9cc230bac4f902d46049c7b2c2fdbd3d">kHitachiAc3StateLength</a></div><div class="ttdeci">const uint16_t kHitachiAc3StateLength</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:899</div></div>
|
|
<div class="ttc" id="aclassIRHitachiAc1_html_a24216e1bc4cf9e9187e9031cee1684dc"><div class="ttname"><a href="classIRHitachiAc1.html#a24216e1bc4cf9e9187e9031cee1684dc">IRHitachiAc1::getSwingV</a></div><div class="ttdeci">bool getSwingV(void)</div><div class="ttdoc">Get the Vertical Swing setting of the A/C.</div><div class="ttdef"><b>Definition:</b> ir_Hitachi.cpp:665</div></div>
|
|
<div class="ttc" id="aIRsend_8h_html_acd0c6107b5a6cab2080b18a8de14ea49"><div class="ttname"><a href="IRsend_8h.html#acd0c6107b5a6cab2080b18a8de14ea49">hitachi_ac1_remote_model_t</a></div><div class="ttdeci">hitachi_ac1_remote_model_t</div><div class="ttdoc">HITACHI_AC1 A/C model numbers.</div><div class="ttdef"><b>Definition:</b> IRsend.h:135</div></div>
|
|
<div class="ttc" id="aclassIRHitachiAc424_html_a32fa646e61cbaca805f33995344732cc"><div class="ttname"><a href="classIRHitachiAc424.html#a32fa646e61cbaca805f33995344732cc">IRHitachiAc424::getButton</a></div><div class="ttdeci">uint8_t getButton(void)</div><div class="ttdoc">Get the Button/Command setting of the A/C.</div><div class="ttdef"><b>Definition:</b> ir_Hitachi.cpp:1188</div></div>
|
|
<div class="ttc" id="aclassIRHitachiAc1_html_a847a26df2e19668b147cba2eef595a21"><div class="ttname"><a href="classIRHitachiAc1.html#a847a26df2e19668b147cba2eef595a21">IRHitachiAc1::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_Hitachi.h:257</div></div>
|
|
<div class="ttc" id="air__Hitachi_8h_html_af3a0d9499fab327bc7dfb5d57562a946"><div class="ttname"><a href="ir__Hitachi_8h.html#af3a0d9499fab327bc7dfb5d57562a946">kHitachiAc424ButtonSwingH</a></div><div class="ttdeci">const uint8_t kHitachiAc424ButtonSwingH</div><div class="ttdef"><b>Definition:</b> ir_Hitachi.h:62</div></div>
|
|
<div class="ttc" id="air__Hitachi_8h_html_a815e6761376ca4eae649ec837d55dc25"><div class="ttname"><a href="ir__Hitachi_8h.html#a815e6761376ca4eae649ec837d55dc25">kHitachiAc424PowerByte</a></div><div class="ttdeci">const uint8_t kHitachiAc424PowerByte</div><div class="ttdef"><b>Definition:</b> ir_Hitachi.h:107</div></div>
|
|
<div class="ttc" id="air__Hitachi_8h_html_ad909ee0bc97e24aa70ff6ecd1cffe6c2"><div class="ttname"><a href="ir__Hitachi_8h.html#ad909ee0bc97e24aa70ff6ecd1cffe6c2">kHitachiAc424ButtonTempDown</a></div><div class="ttdeci">const uint8_t kHitachiAc424ButtonTempDown</div><div class="ttdef"><b>Definition:</b> ir_Hitachi.h:59</div></div>
|
|
<div class="ttc" id="aclassIRHitachiAc344_html_ae9b33c0adfc1506b1d9ede1e3285c3e3"><div class="ttname"><a href="classIRHitachiAc344.html#ae9b33c0adfc1506b1d9ede1e3285c3e3">IRHitachiAc344::send</a></div><div class="ttdeci">void send(const uint16_t repeat=kHitachiAcDefaultRepeat)</div><div class="ttdoc">Create and send the IR message to the A/C.</div><div class="ttdef"><b>Definition:</b> ir_Hitachi.cpp:1512</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:170</div></div>
|
|
<div class="ttc" id="air__Hitachi_8h_html_a4f93eccee6e3e5f5c49c84034ca25af3"><div class="ttname"><a href="ir__Hitachi_8h.html#a4f93eccee6e3e5f5c49c84034ca25af3">kHitachiAc344SwingHAuto</a></div><div class="ttdeci">const uint8_t kHitachiAc344SwingHAuto</div><div class="ttdef"><b>Definition:</b> ir_Hitachi.h:115</div></div>
|
|
<div class="ttc" id="aclassIRHitachiAc1_html_af6cc42d52dfed89e23d3d180e7b69af9"><div class="ttname"><a href="classIRHitachiAc1.html#af6cc42d52dfed89e23d3d180e7b69af9">IRHitachiAc1::setSwingH</a></div><div class="ttdeci">void setSwingH(const bool on)</div><div class="ttdoc">Set the Horizontal Swing setting of the A/C.</div><div class="ttdef"><b>Definition:</b> ir_Hitachi.cpp:683</div></div>
|
|
<div class="ttc" id="air__Hitachi_8h_html_a6c4102910d21dc838efee1fb2477218d"><div class="ttname"><a href="ir__Hitachi_8h.html#a6c4102910d21dc838efee1fb2477218d">kHitachiAc344Heat</a></div><div class="ttdeci">const uint8_t kHitachiAc344Heat</div><div class="ttdef"><b>Definition:</b> ir_Hitachi.h:89</div></div>
|
|
<div class="ttc" id="aclassIRHitachiAc_html"><div class="ttname"><a href="classIRHitachiAc.html">IRHitachiAc</a></div><div class="ttdoc">Class for handling detailed Hitachi 224-bit A/C messages.</div><div class="ttdef"><b>Definition:</b> ir_Hitachi.h:188</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 & 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="air__Hitachi_8h_html_ad0c5636ac0ccfd7e9cd087101bd5d204"><div class="ttname"><a href="ir__Hitachi_8h.html#ad0c5636ac0ccfd7e9cd087101bd5d204">kHitachiAc344SwingHLeftMax</a></div><div class="ttdeci">const uint8_t kHitachiAc344SwingHLeftMax</div><div class="ttdef"><b>Definition:</b> ir_Hitachi.h:120</div></div>
|
|
<div class="ttc" id="air__Hitachi_8h_html_ae6738f4a4476e5f34efbeb52e8c413de"><div class="ttname"><a href="ir__Hitachi_8h.html#ae6738f4a4476e5f34efbeb52e8c413de">kHitachiAc424TempSize</a></div><div class="ttdeci">const uint8_t kHitachiAc424TempSize</div><div class="ttdef"><b>Definition:</b> ir_Hitachi.h:73</div></div>
|
|
<div class="ttc" id="aclassIRHitachiAc1_html_aa6b7ab76567ee15aa08b1594c67bd29d"><div class="ttname"><a href="classIRHitachiAc1.html#aa6b7ab76567ee15aa08b1594c67bd29d">IRHitachiAc1::validChecksum</a></div><div class="ttdeci">static bool validChecksum(const uint8_t state[], const uint16_t length=kHitachiAc1StateLength)</div><div class="ttdoc">Verify the checksum is valid for a given state.</div><div class="ttdef"><b>Definition:</b> ir_Hitachi.cpp:470</div></div>
|
|
<div class="ttc" id="aclassIRHitachiAc1_html_a6211c96f463353791e5d922d9939f23c"><div class="ttname"><a href="classIRHitachiAc1.html#a6211c96f463353791e5d922d9939f23c">IRHitachiAc1::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_Hitachi.cpp:746</div></div>
|
|
<div class="ttc" id="air__Hitachi_8h_html_a011219de5c0e2ba043a8be6345f8cb05"><div class="ttname"><a href="ir__Hitachi_8h.html#a011219de5c0e2ba043a8be6345f8cb05">kHitachiAc1FanLow</a></div><div class="ttdeci">const uint8_t kHitachiAc1FanLow</div><div class="ttdef"><b>Definition:</b> ir_Hitachi.h:149</div></div>
|
|
<div class="ttc" id="aclassIRHitachiAc344_html"><div class="ttname"><a href="classIRHitachiAc344.html">IRHitachiAc344</a></div><div class="ttdoc">Class for handling detailed Hitachi 344-bit A/C messages.</div><div class="ttdef"><b>Definition:</b> ir_Hitachi.h:401</div></div>
|
|
<div class="ttc" id="air__Hitachi_8h_html_a3d4311f1f28bbe31a22b80556e678b22"><div class="ttname"><a href="ir__Hitachi_8h.html#a3d4311f1f28bbe31a22b80556e678b22">kHitachiAc424MinTemp</a></div><div class="ttdeci">const uint8_t kHitachiAc424MinTemp</div><div class="ttdef"><b>Definition:</b> ir_Hitachi.h:74</div></div>
|
|
<div class="ttc" id="air__Hitachi_8h_html_a6439744edb1ae4dd9e8ea2097fac7a9d"><div class="ttname"><a href="ir__Hitachi_8h.html#a6439744edb1ae4dd9e8ea2097fac7a9d">kHitachiAc344FanAuto</a></div><div class="ttdeci">const uint8_t kHitachiAc344FanAuto</div><div class="ttdef"><b>Definition:</b> ir_Hitachi.h:103</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:1093</div></div>
|
|
<div class="ttc" id="air__Hitachi_8h_html_a2d894a528c538b8a3922e2500241a55b"><div class="ttname"><a href="ir__Hitachi_8h.html#a2d894a528c538b8a3922e2500241a55b">kHitachiAc1Model_B</a></div><div class="ttdeci">const uint8_t kHitachiAc1Model_B</div><div class="ttdef"><b>Definition:</b> ir_Hitachi.h:131</div></div>
|
|
<div class="ttc" id="aclassIRHitachiAc_html_a5c632c9efc42d9378fdefe608c9bb771"><div class="ttname"><a href="classIRHitachiAc.html#a5c632c9efc42d9378fdefe608c9bb771">IRHitachiAc::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_Hitachi.cpp:336</div></div>
|
|
<div class="ttc" id="aclassIRHitachiAc_html_a6e5da77c12ad105439eb159b6a58104a"><div class="ttname"><a href="classIRHitachiAc.html#a6e5da77c12ad105439eb159b6a58104a">IRHitachiAc::calcChecksum</a></div><div class="ttdeci">static uint8_t calcChecksum(const uint8_t state[], const uint16_t length=kHitachiAcStateLength)</div><div class="ttdoc">Calculate the checksum for a given state.</div><div class="ttdef"><b>Definition:</b> ir_Hitachi.cpp:163</div></div>
|
|
<div class="ttc" id="air__Hitachi_8h_html_ace677cf030da9d74eda0f50d54c91411"><div class="ttname"><a href="ir__Hitachi_8h.html#ace677cf030da9d74eda0f50d54c91411">kHitachiAc1FanHigh</a></div><div class="ttdeci">const uint8_t kHitachiAc1FanHigh</div><div class="ttdef"><b>Definition:</b> ir_Hitachi.h:147</div></div>
|
|
<div class="ttc" id="air__Hitachi_8h_html_a199cedd7120057f735ffc640f93a9a1a"><div class="ttname"><a href="ir__Hitachi_8h.html#a199cedd7120057f735ffc640f93a9a1a">kHitachiAc1SleepSize</a></div><div class="ttdeci">const uint8_t kHitachiAc1SleepSize</div><div class="ttdef"><b>Definition:</b> ir_Hitachi.h:175</div></div>
|
|
<div class="ttc" id="air__Hitachi_8h_html_a59d8e5407daf37d38e0c76ab3abdec9d"><div class="ttname"><a href="ir__Hitachi_8h.html#a59d8e5407daf37d38e0c76ab3abdec9d">kHitachiAc424ButtonSwingV</a></div><div class="ttdeci">const uint8_t kHitachiAc424ButtonSwingV</div><div class="ttdef"><b>Definition:</b> ir_Hitachi.h:61</div></div>
|
|
<div class="ttc" id="air__Hitachi_8h_html_a19730b13fca736392600580c156ae3c3"><div class="ttname"><a href="ir__Hitachi_8h.html#a19730b13fca736392600580c156ae3c3">kHitachiAcDry</a></div><div class="ttdeci">const uint8_t kHitachiAcDry</div><div class="ttdef"><b>Definition:</b> ir_Hitachi.h:42</div></div>
|
|
<div class="ttc" id="aclassIRHitachiAc424_html_af4ded7ea8aa94271d5135eebd3bb80a8"><div class="ttname"><a href="classIRHitachiAc424.html#af4ded7ea8aa94271d5135eebd3bb80a8">IRHitachiAc424::setButton</a></div><div class="ttdeci">void setButton(const uint8_t button)</div><div class="ttdoc">Set the Button/Command pressed setting of the A/C.</div><div class="ttdef"><b>Definition:</b> ir_Hitachi.cpp:1194</div></div>
|
|
<div class="ttc" id="air__Hitachi_8h_html_a1e1a1ea1743b38da6bc6be63fa796689"><div class="ttname"><a href="ir__Hitachi_8h.html#a1e1a1ea1743b38da6bc6be63fa796689">kHitachiAc1Sleep2</a></div><div class="ttdeci">const uint8_t kHitachiAc1Sleep2</div><div class="ttdef"><b>Definition:</b> ir_Hitachi.h:178</div></div>
|
|
<div class="ttc" id="aclassIRHitachiAc344_html_a5286ffe0ad72f82f66ad19bd6c3bdacc"><div class="ttname"><a href="classIRHitachiAc344.html#a5286ffe0ad72f82f66ad19bd6c3bdacc">IRHitachiAc344::toString</a></div><div class="ttdeci">String toString(void)</div><div class="ttdoc">Convert the internal state into a human readable string.</div><div class="ttdef"><b>Definition:</b> ir_Hitachi.cpp:1595</div></div>
|
|
<div class="ttc" id="air__Hitachi_8h_html_ac8885804fb276f6327beb2018b204359"><div class="ttname"><a href="ir__Hitachi_8h.html#ac8885804fb276f6327beb2018b204359">kHitachiAc424ButtonTempUp</a></div><div class="ttdeci">const uint8_t kHitachiAc424ButtonTempUp</div><div class="ttdef"><b>Definition:</b> ir_Hitachi.h:60</div></div>
|
|
<div class="ttc" id="aclassIRHitachiAc3_html_a7bdcddf9c7f85b7cb43a92198e422549"><div class="ttname"><a href="classIRHitachiAc3.html#a7bdcddf9c7f85b7cb43a92198e422549">IRHitachiAc3::stateReset</a></div><div class="ttdeci">void stateReset(void)</div><div class="ttdoc">Reset the internal state to a fixed known good state.</div><div class="ttdef"><b>Definition:</b> ir_Hitachi.cpp:1384</div></div>
|
|
<div class="ttc" id="air__Hitachi_8h_html_acda489ff6137ab3ebfb1795a32e1ec8e"><div class="ttname"><a href="ir__Hitachi_8h.html#acda489ff6137ab3ebfb1795a32e1ec8e">kHitachiAc1PowerByte</a></div><div class="ttdeci">const uint8_t kHitachiAc1PowerByte</div><div class="ttdef"><b>Definition:</b> ir_Hitachi.h:166</div></div>
|
|
<div class="ttc" id="aclassIRHitachiAc424_html_acd8388f938feeaf6808ff65779435b5d"><div class="ttname"><a href="classIRHitachiAc424.html#acd8388f938feeaf6808ff65779435b5d">IRHitachiAc424::getRaw</a></div><div class="ttdeci">uint8_t * getRaw(void)</div><div class="ttdoc">Get a PTR to the internal state/code for this protocol.</div><div class="ttdef"><b>Definition:</b> ir_Hitachi.cpp:1059</div></div>
|
|
<div class="ttc" id="aclassIRHitachiAc344_html_a4e011e409f1bf97c8bd4043e2d069020"><div class="ttname"><a href="classIRHitachiAc344.html#a4e011e409f1bf97c8bd4043e2d069020">IRHitachiAc344::getSwingV</a></div><div class="ttdeci">bool getSwingV(void)</div><div class="ttdoc">Get the current vertical swing setting.</div><div class="ttdef"><b>Definition:</b> ir_Hitachi.cpp:1533</div></div>
|
|
<div class="ttc" id="air__Hitachi_8h_html_af4e410f10812d49175cd419ed678535b"><div class="ttname"><a href="ir__Hitachi_8h.html#af4e410f10812d49175cd419ed678535b">kHitachiAc1SwingVOffset</a></div><div class="ttdeci">const uint8_t kHitachiAc1SwingVOffset</div><div class="ttdef"><b>Definition:</b> ir_Hitachi.h:171</div></div>
|
|
<div class="ttc" id="air__Hitachi_8h_html_a4aa278fb1983213a2506c71debe035aa"><div class="ttname"><a href="ir__Hitachi_8h.html#a4aa278fb1983213a2506c71debe035aa">kHitachiAc424ButtonFan</a></div><div class="ttdeci">const uint8_t kHitachiAc424ButtonFan</div><div class="ttdef"><b>Definition:</b> ir_Hitachi.h:58</div></div>
|
|
<div class="ttc" id="aclassIRHitachiAc_html_a6a5f5b9544e93e842f76a2f4994c1665"><div class="ttname"><a href="classIRHitachiAc.html#a6a5f5b9544e93e842f76a2f4994c1665">IRHitachiAc::getFan</a></div><div class="ttdeci">uint8_t getFan(void)</div><div class="ttdoc">Get the current fan speed setting.</div><div class="ttdef"><b>Definition:</b> ir_Hitachi.cpp:275</div></div>
|
|
<div class="ttc" id="air__Hitachi_8h_html_a6be6f6eae193e784133be63d7cc5d75e"><div class="ttname"><a href="ir__Hitachi_8h.html#a6be6f6eae193e784133be63d7cc5d75e">kHitachiAcFanAuto</a></div><div class="ttdeci">const uint8_t kHitachiAcFanAuto</div><div class="ttdef"><b>Definition:</b> ir_Hitachi.h:44</div></div>
|
|
<div class="ttc" id="air__Hitachi_8h_html_a36e6b7fc328ee247c11f5779487119b6"><div class="ttname"><a href="ir__Hitachi_8h.html#a36e6b7fc328ee247c11f5779487119b6">kHitachiAc1OffTimerHighByte</a></div><div class="ttdeci">const uint8_t kHitachiAc1OffTimerHighByte</div><div class="ttdef"><b>Definition:</b> ir_Hitachi.h:161</div></div>
|
|
<div class="ttc" id="air__Hitachi_8h_html_a37697339ddc2ffaf4ee13b5e140adf2c"><div class="ttname"><a href="ir__Hitachi_8h.html#a37697339ddc2ffaf4ee13b5e140adf2c">kHitachiAc344Dry</a></div><div class="ttdeci">const uint8_t kHitachiAc344Dry</div><div class="ttdef"><b>Definition:</b> ir_Hitachi.h:88</div></div>
|
|
<div class="ttc" id="aclassIRHitachiAc1_html_a9ad677e1a2d7acba032701051538b08a"><div class="ttname"><a href="classIRHitachiAc1.html#a9ad677e1a2d7acba032701051538b08a">IRHitachiAc1::getModel</a></div><div class="ttdeci">hitachi_ac1_remote_model_t getModel(void)</div><div class="ttdoc">Get/Detect the model of the A/C.</div><div class="ttdef"><b>Definition:</b> ir_Hitachi.cpp:502</div></div>
|
|
<div class="ttc" id="aclassIRHitachiAc3_html"><div class="ttname"><a href="classIRHitachiAc3.html">IRHitachiAc3</a></div><div class="ttdoc">Class for handling detailed Hitachi 15to27-byte/120to216-bit A/C messages.</div><div class="ttdef"><b>Definition:</b> ir_Hitachi.h:367</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="anamespacestdAc_html_aae50ee315fa9c9ec1a4078da40d6b147"><div class="ttname"><a href="namespacestdAc.html#aae50ee315fa9c9ec1a4078da40d6b147">stdAc::swingh_t</a></div><div class="ttdeci">swingh_t</div><div class="ttdoc">Common A/C settings for Horizontal Swing.</div><div class="ttdef"><b>Definition:</b> IRsend.h:83</div></div>
|
|
<div class="ttc" id="aclassIRHitachiAc1_html_abb8c2c87e87f9d538f171e842c9d309a"><div class="ttname"><a href="classIRHitachiAc1.html#abb8c2c87e87f9d538f171e842c9d309a">IRHitachiAc1::setModel</a></div><div class="ttdeci">void setModel(const hitachi_ac1_remote_model_t model)</div><div class="ttdoc">Set the model of the A/C to emulate.</div><div class="ttdef"><b>Definition:</b> ir_Hitachi.cpp:512</div></div>
|
|
<div class="ttc" id="air__Hitachi_8h_html_acbbb61fde653c84a8e35865fa724872c"><div class="ttname"><a href="ir__Hitachi_8h.html#acbbb61fde653c84a8e35865fa724872c">kHitachiAc344FanLow</a></div><div class="ttdeci">const uint8_t kHitachiAc344FanLow</div><div class="ttdef"><b>Definition:</b> ir_Hitachi.h:100</div></div>
|
|
<div class="ttc" id="air__Hitachi_8h_html_af770b29d838610b87463551444548ac0"><div class="ttname"><a href="ir__Hitachi_8h.html#af770b29d838610b87463551444548ac0">kHitachiAc424FanMaxDry</a></div><div class="ttdeci">const uint8_t kHitachiAc424FanMaxDry</div><div class="ttdef"><b>Definition:</b> ir_Hitachi.h:98</div></div>
|
|
<div class="ttc" id="air__Hitachi_8h_html_aacabc41baea6c3ddf711424a400144a3"><div class="ttname"><a href="ir__Hitachi_8h.html#aacabc41baea6c3ddf711424a400144a3">kHitachiAc424FanHigh</a></div><div class="ttdeci">const uint8_t kHitachiAc424FanHigh</div><div class="ttdef"><b>Definition:</b> ir_Hitachi.h:95</div></div>
|
|
<div class="ttc" id="aclassIRHitachiAc1_html_a24ec128b6bb27cfc4be4dda9ece003d6"><div class="ttname"><a href="classIRHitachiAc1.html#a24ec128b6bb27cfc4be4dda9ece003d6">IRHitachiAc1::setSwingToggle</a></div><div class="ttdeci">void setSwingToggle(const bool toggle)</div><div class="ttdoc">Set the Swing toggle setting of the A/C.</div><div class="ttdef"><b>Definition:</b> ir_Hitachi.cpp:658</div></div>
|
|
<div class="ttc" id="aclassIRHitachiAc1_html_ab4756a44153997ff686e8a14369407c0"><div class="ttname"><a href="classIRHitachiAc1.html#ab4756a44153997ff686e8a14369407c0">IRHitachiAc1::getPower</a></div><div class="ttdeci">bool getPower(void)</div><div class="ttdoc">Get the value of the current power setting.</div><div class="ttdef"><b>Definition:</b> ir_Hitachi.cpp:527</div></div>
|
|
<div class="ttc" id="aclassIRHitachiAc1_html"><div class="ttname"><a href="classIRHitachiAc1.html">IRHitachiAc1</a></div><div class="ttdoc">Class for handling detailed Hitachi 104-bit A/C messages.</div><div class="ttdef"><b>Definition:</b> ir_Hitachi.h:245</div></div>
|
|
<div class="ttc" id="air__Hitachi_8h_html_af714a1eb296b05f3fc8167aff5419764"><div class="ttname"><a href="ir__Hitachi_8h.html#af714a1eb296b05f3fc8167aff5419764">kHitachiAc344SwingHLeft</a></div><div class="ttdeci">const uint8_t kHitachiAc344SwingHLeft</div><div class="ttdef"><b>Definition:</b> ir_Hitachi.h:119</div></div>
|
|
<div class="ttc" id="aclassIRHitachiAc1_html_a384412f40bfde7a9934fbb7eb2813641"><div class="ttname"><a href="classIRHitachiAc1.html#a384412f40bfde7a9934fbb7eb2813641">IRHitachiAc1::getPowerToggle</a></div><div class="ttdeci">bool getPowerToggle(void)</div><div class="ttdoc">Get the value of the current power toggle setting.</div><div class="ttdef"><b>Definition:</b> ir_Hitachi.cpp:541</div></div>
|
|
<div class="ttc" id="aclassIRHitachiAc424_html_a2a725d8dc2178975c977a7496792e667"><div class="ttname"><a href="classIRHitachiAc424.html#a2a725d8dc2178975c977a7496792e667">IRHitachiAc424::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 equivilant.</div><div class="ttdef"><b>Definition:</b> ir_Hitachi.cpp:1248</div></div>
|
|
<div class="ttc" id="aclassIRHitachiAc1_html_aea4fe1fddb56c8df31077b301e9c6473"><div class="ttname"><a href="classIRHitachiAc1.html#aea4fe1fddb56c8df31077b301e9c6473">IRHitachiAc1::on</a></div><div class="ttdeci">void on(void)</div><div class="ttdoc">Change the power setting to On.</div><div class="ttdef"><b>Definition:</b> ir_Hitachi.cpp:553</div></div>
|
|
<div class="ttc" id="air__Hitachi_8h_html_affb52642edc8f2231f0dc83bc5271885"><div class="ttname"><a href="ir__Hitachi_8h.html#affb52642edc8f2231f0dc83bc5271885">kHitachiAc1TempSize</a></div><div class="ttdeci">const uint8_t kHitachiAc1TempSize</div><div class="ttdef"><b>Definition:</b> ir_Hitachi.h:154</div></div>
|
|
<div class="ttc" id="air__Hitachi_8h_html_ac693a15878e7cdc8e1f575502ea82843"><div class="ttname"><a href="ir__Hitachi_8h.html#ac693a15878e7cdc8e1f575502ea82843">kHitachiAc1SleepByte</a></div><div class="ttdeci">const uint8_t kHitachiAc1SleepByte</div><div class="ttdef"><b>Definition:</b> ir_Hitachi.h:173</div></div>
|
|
<div class="ttc" id="aclassIRHitachiAc424_html_a4f502b779f9fe4aca3a2f649c4cfbda3"><div class="ttname"><a href="classIRHitachiAc424.html#a4f502b779f9fe4aca3a2f649c4cfbda3">IRHitachiAc424::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_Hitachi.cpp:1234</div></div>
|
|
<div class="ttc" id="air__Hitachi_8h_html_a2b2a24680efaf1eeaf76dacaabef5c1d"><div class="ttname"><a href="ir__Hitachi_8h.html#a2b2a24680efaf1eeaf76dacaabef5c1d">kHitachiAc1FanSize</a></div><div class="ttdeci">const uint8_t kHitachiAc1FanSize</div><div class="ttdef"><b>Definition:</b> ir_Hitachi.h:145</div></div>
|
|
<div class="ttc" id="air__Hitachi_8h_html_ac88b4cfdce5d69bf07316ddd716c2c11"><div class="ttname"><a href="ir__Hitachi_8h.html#ac88b4cfdce5d69bf07316ddd716c2c11">kHitachiAcFanMed</a></div><div class="ttdeci">const uint8_t kHitachiAcFanMed</div><div class="ttdef"><b>Definition:</b> ir_Hitachi.h:46</div></div>
|
|
<div class="ttc" id="aclassIRHitachiAc1_html_a10ba2dcbe447e505cbaa1a9b63f4823c"><div class="ttname"><a href="classIRHitachiAc1.html#a10ba2dcbe447e505cbaa1a9b63f4823c">IRHitachiAc1::setTemp</a></div><div class="ttdeci">void setTemp(const uint8_t temp)</div><div class="ttdoc">Set the temperature.</div><div class="ttdef"><b>Definition:</b> ir_Hitachi.cpp:601</div></div>
|
|
<div class="ttc" id="aclassIRHitachiAc_html_a855e95d55d4ebfb3958b9d80a7b42c6f"><div class="ttname"><a href="classIRHitachiAc.html#a855e95d55d4ebfb3958b9d80a7b42c6f">IRHitachiAc::on</a></div><div class="ttdeci">void on(void)</div><div class="ttdoc">Change the power setting to On.</div><div class="ttdef"><b>Definition:</b> ir_Hitachi.cpp:220</div></div>
|
|
<div class="ttc" id="air__Hitachi_8h_html_a3c6e0d27a95d94142360efa19a342c99"><div class="ttname"><a href="ir__Hitachi_8h.html#a3c6e0d27a95d94142360efa19a342c99">kHitachiAc424ModeByte</a></div><div class="ttdeci">const uint8_t kHitachiAc424ModeByte</div><div class="ttdef"><b>Definition:</b> ir_Hitachi.h:81</div></div>
|
|
<div class="ttc" id="aclassIRHitachiAc3_html_a511c9b731a0367fd05b32b42a69adec2"><div class="ttname"><a href="classIRHitachiAc3.html#a511c9b731a0367fd05b32b42a69adec2">IRHitachiAc3::getMode</a></div><div class="ttdeci">uint8_t getMode(void)</div></div>
|
|
<div class="ttc" id="aclassIRHitachiAc_html_af1bdc5e22e5e24218421bd3bbb436301"><div class="ttname"><a href="classIRHitachiAc.html#af1bdc5e22e5e24218421bd3bbb436301">IRHitachiAc::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_Hitachi.cpp:323</div></div>
|
|
<div class="ttc" id="air__Hitachi_8h_html_a95fef3be6809026b714847c709ba655b"><div class="ttname"><a href="ir__Hitachi_8h.html#a95fef3be6809026b714847c709ba655b">kHitachiAc1OnTimerLowByte</a></div><div class="ttdeci">const uint8_t kHitachiAc1OnTimerLowByte</div><div class="ttdef"><b>Definition:</b> ir_Hitachi.h:163</div></div>
|
|
<div class="ttc" id="air__Hitachi_8h_html_a132b64e007043ade4f209b0416fd5f4d"><div class="ttname"><a href="ir__Hitachi_8h.html#a132b64e007043ade4f209b0416fd5f4d">kHitachiAc344SwingHByte</a></div><div class="ttdeci">const uint8_t kHitachiAc344SwingHByte</div><div class="ttdef"><b>Definition:</b> ir_Hitachi.h:112</div></div>
|
|
<div class="ttc" id="aclassIRHitachiAc3_html_ac06b36245c85480d97c1a9f49cfaa005"><div class="ttname"><a href="classIRHitachiAc3.html#ac06b36245c85480d97c1a9f49cfaa005">IRHitachiAc3::hasInvertedStates</a></div><div class="ttdeci">static bool hasInvertedStates(const uint8_t state[], const uint16_t length)</div><div class="ttdoc">Check if every second byte of the state, after the fixed header is inverted to the previous byte.</div><div class="ttdef"><b>Definition:</b> ir_Hitachi.cpp:1414</div></div>
|
|
<div class="ttc" id="aclassIRHitachiAc_html_a9d927f191807b52fbd4f5d411e0c6519"><div class="ttname"><a href="classIRHitachiAc.html#a9d927f191807b52fbd4f5d411e0c6519">IRHitachiAc::toString</a></div><div class="ttdeci">String toString(void)</div><div class="ttdoc">Convert the current internal state into a human readable string.</div><div class="ttdef"><b>Definition:</b> ir_Hitachi.cpp:403</div></div>
|
|
<div class="ttc" id="aIRremoteESP8266_8h_html_aff17d9c0ccf683895d2c868094679f0a"><div class="ttname"><a href="IRremoteESP8266_8h.html#aff17d9c0ccf683895d2c868094679f0a">kHitachiAc424StateLength</a></div><div class="ttdeci">const uint16_t kHitachiAc424StateLength</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:905</div></div>
|
|
<div class="ttc" id="aclassIRHitachiAc3_html_a5602ded229a41796c205519449f7d509"><div class="ttname"><a href="classIRHitachiAc3.html#a5602ded229a41796c205519449f7d509">IRHitachiAc3::remote_state</a></div><div class="ttdeci">uint8_t remote_state[kHitachiAc3StateLength]</div><div class="ttdoc">The state in native code.</div><div class="ttdef"><b>Definition:</b> ir_Hitachi.h:396</div></div>
|
|
<div class="ttc" id="aclassIRHitachiAc1_html_a5cbca62775089593fe2447a77d84b3d5"><div class="ttname"><a href="classIRHitachiAc1.html#a5cbca62775089593fe2447a77d84b3d5">IRHitachiAc1::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 equivilant.</div><div class="ttdef"><b>Definition:</b> ir_Hitachi.cpp:773</div></div>
|
|
<div class="ttc" id="aclassIRHitachiAc_html_a62be5ca181c8c9d11b65b38b1ed178b5"><div class="ttname"><a href="classIRHitachiAc.html#a62be5ca181c8c9d11b65b38b1ed178b5">IRHitachiAc::off</a></div><div class="ttdeci">void off(void)</div><div class="ttdoc">Change the power setting to Off.</div><div class="ttdef"><b>Definition:</b> ir_Hitachi.cpp:223</div></div>
|
|
<div class="ttc" id="air__Hitachi_8h_html_abd5d4db30d6be3b990a74d4481e7eabe"><div class="ttname"><a href="ir__Hitachi_8h.html#abd5d4db30d6be3b990a74d4481e7eabe">kHitachiAc1Heat</a></div><div class="ttdeci">const uint8_t kHitachiAc1Heat</div><div class="ttdef"><b>Definition:</b> ir_Hitachi.h:141</div></div>
|
|
<div class="ttc" id="air__Hitachi_8h_html_a03185c3b2ddb62d12267da014796da56"><div class="ttname"><a href="ir__Hitachi_8h.html#a03185c3b2ddb62d12267da014796da56">kHitachiAc1TempByte</a></div><div class="ttdeci">const uint8_t kHitachiAc1TempByte</div><div class="ttdef"><b>Definition:</b> ir_Hitachi.h:152</div></div>
|
|
<div class="ttc" id="air__Hitachi_8h_html_a443eaa664017d7b671bef0e9aa2d643b"><div class="ttname"><a href="ir__Hitachi_8h.html#a443eaa664017d7b671bef0e9aa2d643b">kHitachiAcFreq</a></div><div class="ttdeci">const uint16_t kHitachiAcFreq</div><div class="ttdef"><b>Definition:</b> ir_Hitachi.h:38</div></div>
|
|
<div class="ttc" id="aclassIRHitachiAc424_html_aae5e5c13767f335331c5fab8d8ba55d6"><div class="ttname"><a href="classIRHitachiAc424.html#aae5e5c13767f335331c5fab8d8ba55d6">IRHitachiAc424::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_Hitachi.h:325</div></div>
|
|
<div class="ttc" id="air__Hitachi_8h_html_a277ca55dbfd35258ea40059bdff62488"><div class="ttname"><a href="ir__Hitachi_8h.html#a277ca55dbfd35258ea40059bdff62488">kHitachiAc1SleepOffset</a></div><div class="ttdeci">const uint8_t kHitachiAc1SleepOffset</div><div class="ttdef"><b>Definition:</b> ir_Hitachi.h:174</div></div>
|
|
<div class="ttc" id="aclassIRHitachiAc1_html_ab99d73871d3510a830f988628dc5e33d"><div class="ttname"><a href="classIRHitachiAc1.html#ab99d73871d3510a830f988628dc5e33d">IRHitachiAc1::getOffTimer</a></div><div class="ttdeci">uint16_t getOffTimer(void)</div><div class="ttdoc">Get the Off Timer vtime of the A/C.</div><div class="ttdef"><b>Definition:</b> ir_Hitachi.cpp:737</div></div>
|
|
<div class="ttc" id="aclassIRHitachiAc424_html_aa405408fd31795b714486af88a86112e"><div class="ttname"><a href="classIRHitachiAc424.html#aa405408fd31795b714486af88a86112e">IRHitachiAc424::getTemp</a></div><div class="ttdeci">uint8_t getTemp(void)</div><div class="ttdoc">Get the current temperature setting.</div><div class="ttdef"><b>Definition:</b> ir_Hitachi.cpp:1126</div></div>
|
|
<div class="ttc" id="air__Hitachi_8h_html_a5de1ae606d6a34e24420b08a73542b94"><div class="ttname"><a href="ir__Hitachi_8h.html#a5de1ae606d6a34e24420b08a73542b94">kHitachiAc424TempByte</a></div><div class="ttdeci">const uint8_t kHitachiAc424TempByte</div><div class="ttdef"><b>Definition:</b> ir_Hitachi.h:71</div></div>
|
|
<div class="ttc" id="aclassIRHitachiAc_html_a44b3d360b2a8044782b73f7f4a533a99"><div class="ttname"><a href="classIRHitachiAc.html#a44b3d360b2a8044782b73f7f4a533a99">IRHitachiAc::remote_state</a></div><div class="ttdeci">uint8_t remote_state[kHitachiAcStateLength]</div><div class="ttdoc">The state in native code.</div><div class="ttdef"><b>Definition:</b> ir_Hitachi.h:238</div></div>
|
|
<div class="ttc" id="air__Hitachi_8h_html_a0add8c3a3d00a81fcc3279af78256de2"><div class="ttname"><a href="ir__Hitachi_8h.html#a0add8c3a3d00a81fcc3279af78256de2">kHitachiAcFanLow</a></div><div class="ttdeci">const uint8_t kHitachiAcFanLow</div><div class="ttdef"><b>Definition:</b> ir_Hitachi.h:45</div></div>
|
|
<div class="ttc" id="air__Hitachi_8h_html_ac4bafed10c76739698e9a35183beb970"><div class="ttname"><a href="ir__Hitachi_8h.html#ac4bafed10c76739698e9a35183beb970">kHitachiAc344FanMin</a></div><div class="ttdeci">const uint8_t kHitachiAc344FanMin</div><div class="ttdef"><b>Definition:</b> ir_Hitachi.h:99</div></div>
|
|
<div class="ttc" id="air__Hitachi_8h_html_add1ec95cfd4e388f90154b25410471d0"><div class="ttname"><a href="ir__Hitachi_8h.html#add1ec95cfd4e388f90154b25410471d0">kHitachiAc424FanAuto</a></div><div class="ttdeci">const uint8_t kHitachiAc424FanAuto</div><div class="ttdef"><b>Definition:</b> ir_Hitachi.h:96</div></div>
|
|
<div class="ttc" id="aclassIRHitachiAc_html_a3b67215c162ef508c68c49b621c5199b"><div class="ttname"><a href="classIRHitachiAc.html#a3b67215c162ef508c68c49b621c5199b">IRHitachiAc::setRaw</a></div><div class="ttdeci">void setRaw(const uint8_t new_code[], const uint16_t length=kHitachiAcStateLength)</div><div class="ttdoc">Set the internal state from a valid code for this protocol.</div><div class="ttdef"><b>Definition:</b> ir_Hitachi.cpp:195</div></div>
|
|
<div class="ttc" id="air__Hitachi_8h_html_afbc2a535d85adb80cbcbac63e2432b1a"><div class="ttname"><a href="ir__Hitachi_8h.html#afbc2a535d85adb80cbcbac63e2432b1a">kHitachiAc1FanMed</a></div><div class="ttdeci">const uint8_t kHitachiAc1FanMed</div><div class="ttdef"><b>Definition:</b> ir_Hitachi.h:148</div></div>
|
|
<div class="ttc" id="air__Hitachi_8h_html_aa4758708fe16d13cf6f50b7aa9e12bf6"><div class="ttname"><a href="ir__Hitachi_8h.html#aa4758708fe16d13cf6f50b7aa9e12bf6">kHitachiAc424FanByte</a></div><div class="ttdeci">const uint8_t kHitachiAc424FanByte</div><div class="ttdef"><b>Definition:</b> ir_Hitachi.h:91</div></div>
|
|
<div class="ttc" id="aclassIRHitachiAc1_html_a4dd034793018ea58d0cc32e7a47e8f35"><div class="ttname"><a href="classIRHitachiAc1.html#a4dd034793018ea58d0cc32e7a47e8f35">IRHitachiAc1::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_Hitachi.cpp:533</div></div>
|
|
<div class="ttc" id="aclassIRHitachiAc_html_a3be8c7ded012c2ad5cab59ee6fe3c88e"><div class="ttname"><a href="classIRHitachiAc.html#a3be8c7ded012c2ad5cab59ee6fe3c88e">IRHitachiAc::getPower</a></div><div class="ttdeci">bool getPower(void)</div><div class="ttdoc">Get the value of the current power setting.</div><div class="ttdef"><b>Definition:</b> ir_Hitachi.cpp:209</div></div>
|
|
<div class="ttc" id="aclassIRHitachiAc424_html_add708c10a56d20621ef65a0ddcc2aac1"><div class="ttname"><a href="classIRHitachiAc424.html#add708c10a56d20621ef65a0ddcc2aac1">IRHitachiAc424::IRHitachiAc424</a></div><div class="ttdeci">IRHitachiAc424(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_Hitachi.cpp:1018</div></div>
|
|
<div class="ttc" id="air__Hitachi_8h_html_a2b40b07601fdf8b038c97bb8bd2bec59"><div class="ttname"><a href="ir__Hitachi_8h.html#a2b40b07601fdf8b038c97bb8bd2bec59">kHitachiAcCool</a></div><div class="ttdeci">const uint8_t kHitachiAcCool</div><div class="ttdef"><b>Definition:</b> ir_Hitachi.h:41</div></div>
|
|
<div class="ttc" id="air__Hitachi_8h_html_a21360448a538fbd9491aa9dd28e6c545"><div class="ttname"><a href="ir__Hitachi_8h.html#a21360448a538fbd9491aa9dd28e6c545">kHitachiAc1Sleep4</a></div><div class="ttdeci">const uint8_t kHitachiAc1Sleep4</div><div class="ttdef"><b>Definition:</b> ir_Hitachi.h:180</div></div>
|
|
<div class="ttc" id="aclassIRHitachiAc344_html_a31562e32ccdf179032e75334b16279f0"><div class="ttname"><a href="classIRHitachiAc344.html#a31562e32ccdf179032e75334b16279f0">IRHitachiAc344::toCommonSwingH</a></div><div class="ttdeci">static stdAc::swingh_t toCommonSwingH(const uint8_t pos)</div><div class="ttdoc">Convert a native horizontal swing postion to it's common equivalent.</div><div class="ttdef"><b>Definition:</b> ir_Hitachi.cpp:1572</div></div>
|
|
<div class="ttc" id="air__Hitachi_8h_html_af533c283666d80c0b9348f706909f4c4"><div class="ttname"><a href="ir__Hitachi_8h.html#af533c283666d80c0b9348f706909f4c4">kHitachiAc1FanOffset</a></div><div class="ttdeci">const uint8_t kHitachiAc1FanOffset</div><div class="ttdef"><b>Definition:</b> ir_Hitachi.h:144</div></div>
|
|
<div class="ttc" id="air__Hitachi_8h_html_a08eac3b64687e83229648c8664d75dc4"><div class="ttname"><a href="ir__Hitachi_8h.html#a08eac3b64687e83229648c8664d75dc4">kHitachiAc1SwingToggleOffset</a></div><div class="ttdeci">const uint8_t kHitachiAc1SwingToggleOffset</div><div class="ttdef"><b>Definition:</b> ir_Hitachi.h:172</div></div>
|
|
<div class="ttc" id="aclassIRHitachiAc1_html_ae2d40bc477e30ee574f5c5e2ba4e09c2"><div class="ttname"><a href="classIRHitachiAc1.html#ae2d40bc477e30ee574f5c5e2ba4e09c2">IRHitachiAc1::setRaw</a></div><div class="ttdeci">void setRaw(const uint8_t new_code[], const uint16_t length=kHitachiAc1StateLength)</div><div class="ttdoc">Set the internal state from a valid code for this protocol.</div><div class="ttdef"><b>Definition:</b> ir_Hitachi.cpp:485</div></div>
|
|
<div class="ttc" id="air__Hitachi_8h_html_add2498e77e5585fd8c82a553bb0c22c0"><div class="ttname"><a href="ir__Hitachi_8h.html#add2498e77e5585fd8c82a553bb0c22c0">kHitachiAcHeat</a></div><div class="ttdeci">const uint8_t kHitachiAcHeat</div><div class="ttdef"><b>Definition:</b> ir_Hitachi.h:40</div></div>
|
|
<div class="ttc" id="aclassIRHitachiAc424_html_a11866bba49e9b976eb22b1039787ecae"><div class="ttname"><a href="classIRHitachiAc424.html#a11866bba49e9b976eb22b1039787ecae">IRHitachiAc424::begin</a></div><div class="ttdeci">void begin(void)</div><div class="ttdoc">Set up hardware to be able to send a message.</div><div class="ttdef"><b>Definition:</b> ir_Hitachi.cpp:1055</div></div>
|
|
<div class="ttc" id="aclassIRHitachiAc424_html_a3c885313a79bf8c02bc5eb9f7d80088b"><div class="ttname"><a href="classIRHitachiAc424.html#a3c885313a79bf8c02bc5eb9f7d80088b">IRHitachiAc424::IRHitachiAc344</a></div><div class="ttdeci">friend class IRHitachiAc344</div><div class="ttdef"><b>Definition:</b> ir_Hitachi.h:314</div></div>
|
|
<div class="ttc" id="air__Hitachi_8h_html_afe6b5951ba3b4e7ad5400f30228d106e"><div class="ttname"><a href="ir__Hitachi_8h.html#afe6b5951ba3b4e7ad5400f30228d106e">kHitachiAc1FanByte</a></div><div class="ttdeci">const uint8_t kHitachiAc1FanByte</div><div class="ttdef"><b>Definition:</b> ir_Hitachi.h:143</div></div>
|
|
<div class="ttc" id="air__Hitachi_8h_html_a22574044b5a9163aca1f0581b9fa9241"><div class="ttname"><a href="ir__Hitachi_8h.html#a22574044b5a9163aca1f0581b9fa9241">kHitachiAc424MaxTemp</a></div><div class="ttdeci">const uint8_t kHitachiAc424MaxTemp</div><div class="ttdef"><b>Definition:</b> ir_Hitachi.h:75</div></div>
|
|
<div class="ttc" id="aclassIRHitachiAc1_html_a13340cba808d457d6093f1c9efffc419"><div class="ttname"><a href="classIRHitachiAc1.html#a13340cba808d457d6093f1c9efffc419">IRHitachiAc1::remote_state</a></div><div class="ttdeci">uint8_t remote_state[kHitachiAc1StateLength]</div><div class="ttdoc">The state in native code.</div><div class="ttdef"><b>Definition:</b> ir_Hitachi.h:308</div></div>
|
|
<div class="ttc" id="aclassIRHitachiAc_html_aa1ec8cc4b5025272c72dc69c6d6486a3"><div class="ttname"><a href="classIRHitachiAc.html#aa1ec8cc4b5025272c72dc69c6d6486a3">IRHitachiAc::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 equivilant.</div><div class="ttdef"><b>Definition:</b> ir_Hitachi.cpp:375</div></div>
|
|
<div class="ttc" id="aclassIRHitachiAc3_html_af37c710449cd32df4753509749e31cad"><div class="ttname"><a href="classIRHitachiAc3.html#af37c710449cd32df4753509749e31cad">IRHitachiAc3::setInvertedStates</a></div><div class="ttdeci">void setInvertedStates(const uint16_t length=kHitachiAc3StateLength)</div><div class="ttdoc">Invert every second byte of the internal state, after the fixed header.</div><div class="ttdef"><b>Definition:</b> ir_Hitachi.cpp:1404</div></div>
|
|
<div class="ttc" id="aIRremoteESP8266_8h_html_a2192f6b7c353f7f124dff3b57eab0659"><div class="ttname"><a href="IRremoteESP8266_8h.html#a2192f6b7c353f7f124dff3b57eab0659">kHitachiAc344StateLength</a></div><div class="ttdeci">const uint16_t kHitachiAc344StateLength</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:903</div></div>
|
|
<div class="ttc" id="aclassIRHitachiAc_html_a0e296fa54cc4c56e16c6fc58c7ad827f"><div class="ttname"><a href="classIRHitachiAc.html#a0e296fa54cc4c56e16c6fc58c7ad827f">IRHitachiAc::_irsend</a></div><div class="ttdeci">IRsend _irsend</div><div class="ttdoc">Instance of the IR send class.</div><div class="ttdef"><b>Definition:</b> ir_Hitachi.h:232</div></div>
|
|
<div class="ttc" id="air__Hitachi_8h_html_ab35d4bb6c17fc5bbcb5385a642476238"><div class="ttname"><a href="ir__Hitachi_8h.html#ab35d4bb6c17fc5bbcb5385a642476238">kHitachiAc1SwingHOffset</a></div><div class="ttdeci">const uint8_t kHitachiAc1SwingHOffset</div><div class="ttdef"><b>Definition:</b> ir_Hitachi.h:170</div></div>
|
|
<div class="ttc" id="aclassIRHitachiAc_html_afc53e562370bbaba8b5dda26a62de427"><div class="ttname"><a href="classIRHitachiAc.html#afc53e562370bbaba8b5dda26a62de427">IRHitachiAc::send</a></div><div class="ttdeci">void send(const uint16_t repeat=kHitachiAcDefaultRepeat)</div><div class="ttdoc">Send the current internal state as an IR message.</div><div class="ttdef"><b>Definition:</b> ir_Hitachi.cpp:202</div></div>
|
|
<div class="ttc" id="air__Hitachi_8h_html_a874362698fad488da1a477c4f99923aa"><div class="ttname"><a href="ir__Hitachi_8h.html#a874362698fad488da1a477c4f99923aa">kHitachiAc424FanTemp</a></div><div class="ttdeci">const uint8_t kHitachiAc424FanTemp</div><div class="ttdef"><b>Definition:</b> ir_Hitachi.h:78</div></div>
|
|
<div class="ttc" id="air__Hitachi_8h_html_a1146eda7688843d16094acf7a19a75ac"><div class="ttname"><a href="ir__Hitachi_8h.html#a1146eda7688843d16094acf7a19a75ac">kHitachiAc1Cool</a></div><div class="ttdeci">const uint8_t kHitachiAc1Cool</div><div class="ttdef"><b>Definition:</b> ir_Hitachi.h:140</div></div>
|
|
<div class="ttc" id="aclassIRHitachiAc424_html_a58bac4ef7f46ef1e9f38c1a144e2ca41"><div class="ttname"><a href="classIRHitachiAc424.html#a58bac4ef7f46ef1e9f38c1a144e2ca41">IRHitachiAc424::remote_state</a></div><div class="ttdeci">uint8_t remote_state[kHitachiAc424StateLength]</div><div class="ttdoc">The state in native code.</div><div class="ttdef"><b>Definition:</b> ir_Hitachi.h:360</div></div>
|
|
<div class="ttc" id="aclassIRHitachiAc1_html_af1c6acc2ff9946af7091695b616c2cac"><div class="ttname"><a href="classIRHitachiAc1.html#af1c6acc2ff9946af7091695b616c2cac">IRHitachiAc1::getFan</a></div><div class="ttdeci">uint8_t getFan(void)</div><div class="ttdoc">Get the current fan speed setting.</div><div class="ttdef"><b>Definition:</b> ir_Hitachi.cpp:613</div></div>
|
|
<div class="ttc" id="aclassIRHitachiAc_html_a1368dcd7f4c0049822fd2b9b1e0acb5e"><div class="ttname"><a href="classIRHitachiAc.html#a1368dcd7f4c0049822fd2b9b1e0acb5e">IRHitachiAc::_previoustemp</a></div><div class="ttdeci">uint8_t _previoustemp</div><div class="ttdef"><b>Definition:</b> ir_Hitachi.h:240</div></div>
|
|
<div class="ttc" id="air__Hitachi_8h_html_a6f9adda7b08ec4b8566ceb4d79966689"><div class="ttname"><a href="ir__Hitachi_8h.html#a6f9adda7b08ec4b8566ceb4d79966689">kHitachiAc1FanAuto</a></div><div class="ttdeci">const uint8_t kHitachiAc1FanAuto</div><div class="ttdef"><b>Definition:</b> ir_Hitachi.h:146</div></div>
|
|
<div class="ttc" id="aclassIRHitachiAc_html_a62817c840f352bb01a394c37fc95f0f0"><div class="ttname"><a href="classIRHitachiAc.html#a62817c840f352bb01a394c37fc95f0f0">IRHitachiAc::begin</a></div><div class="ttdeci">void begin(void)</div><div class="ttdoc">Set up hardware to be able to send a message.</div><div class="ttdef"><b>Definition:</b> ir_Hitachi.cpp:157</div></div>
|
|
<div class="ttc" id="air__Hitachi_8h_html_a3adb47220c4c72a62d9296092047900f"><div class="ttname"><a href="ir__Hitachi_8h.html#a3adb47220c4c72a62d9296092047900f">kHitachiAc424TempOffset</a></div><div class="ttdeci">const uint8_t kHitachiAc424TempOffset</div><div class="ttdef"><b>Definition:</b> ir_Hitachi.h:72</div></div>
|
|
<div class="ttc" id="air__Hitachi_8h_html_a2e2a76b8b7decef99cfb7b197e8fb7f7"><div class="ttname"><a href="ir__Hitachi_8h.html#a2e2a76b8b7decef99cfb7b197e8fb7f7">kHitachiAc1ModelByte</a></div><div class="ttdeci">const uint8_t kHitachiAc1ModelByte</div><div class="ttdef"><b>Definition:</b> ir_Hitachi.h:128</div></div>
|
|
<div class="ttc" id="air__Hitachi_8h_html_affc2d076cc0de329466ecbde7186d4eb"><div class="ttname"><a href="ir__Hitachi_8h.html#affc2d076cc0de329466ecbde7186d4eb">kHitachiAc424PowerOff</a></div><div class="ttdeci">const uint8_t kHitachiAc424PowerOff</div><div class="ttdef"><b>Definition:</b> ir_Hitachi.h:109</div></div>
|
|
<div class="ttc" id="air__Hitachi_8h_html_aac994777ce070ad69550229824800ee0"><div class="ttname"><a href="ir__Hitachi_8h.html#aac994777ce070ad69550229824800ee0">kHitachiAc1PowerToggleOffset</a></div><div class="ttdeci">const uint8_t kHitachiAc1PowerToggleOffset</div><div class="ttdef"><b>Definition:</b> ir_Hitachi.h:168</div></div>
|
|
<div class="ttc" id="air__Hitachi_8h_html_aacf1d4b99d89a0e24622ca02402c683b"><div class="ttname"><a href="ir__Hitachi_8h.html#aacf1d4b99d89a0e24622ca02402c683b">kHitachiAc424FanMin</a></div><div class="ttdeci">const uint8_t kHitachiAc424FanMin</div><div class="ttdef"><b>Definition:</b> ir_Hitachi.h:92</div></div>
|
|
<div class="ttc" id="aclassIRHitachiAc424_html_ac1bf6df8277d50dcad8e389b21971e24"><div class="ttname"><a href="classIRHitachiAc424.html#ac1bf6df8277d50dcad8e389b21971e24">IRHitachiAc424::getMode</a></div><div class="ttdeci">uint8_t getMode(void)</div><div class="ttdoc">Get the operating mode setting of the A/C.</div><div class="ttdef"><b>Definition:</b> ir_Hitachi.cpp:1101</div></div>
|
|
<div class="ttc" id="aclassIRHitachiAc424_html_afd8d5b21086b34cdc07b498157240f8f"><div class="ttname"><a href="classIRHitachiAc424.html#afd8d5b21086b34cdc07b498157240f8f">IRHitachiAc424::stateReset</a></div><div class="ttdeci">virtual void stateReset(void)</div><div class="ttdoc">Reset the internal state to a fixed known good state.</div><div class="ttdef"><b>Definition:</b> ir_Hitachi.cpp:1024</div></div>
|
|
<div class="ttc" id="air__Hitachi_8h_html_af041ed41027b8e444e3069d9a3481c51"><div class="ttname"><a href="ir__Hitachi_8h.html#af041ed41027b8e444e3069d9a3481c51">kHitachiAc344FanMax</a></div><div class="ttdeci">const uint8_t kHitachiAc344FanMax</div><div class="ttdef"><b>Definition:</b> ir_Hitachi.h:104</div></div>
|
|
<div class="ttc" id="aclassIRHitachiAc1_html_a61ad6289fc3719a850299788e642b98b"><div class="ttname"><a href="classIRHitachiAc1.html#a61ad6289fc3719a850299788e642b98b">IRHitachiAc1::_irsend</a></div><div class="ttdeci">IRsend _irsend</div><div class="ttdoc">Instance of the IR send class.</div><div class="ttdef"><b>Definition:</b> ir_Hitachi.h:302</div></div>
|
|
<div class="ttc" id="air__Hitachi_8h_html_a8a440a64e6e164511e0976dc5b6585ff"><div class="ttname"><a href="ir__Hitachi_8h.html#a8a440a64e6e164511e0976dc5b6585ff">kHitachiAc1ModelOffset</a></div><div class="ttdeci">const uint8_t kHitachiAc1ModelOffset</div><div class="ttdef"><b>Definition:</b> ir_Hitachi.h:129</div></div>
|
|
<div class="ttc" id="aclassIRHitachiAc_html_a85e0b2dfa45e894d1a89a2f862c6aa69"><div class="ttname"><a href="classIRHitachiAc.html#a85e0b2dfa45e894d1a89a2f862c6aa69">IRHitachiAc::getTemp</a></div><div class="ttdeci">uint8_t getTemp(void)</div><div class="ttdoc">Get the current temperature setting.</div><div class="ttdef"><b>Definition:</b> ir_Hitachi.cpp:249</div></div>
|
|
<div class="ttc" id="air__Hitachi_8h_html_a56bfde42914bc92f47929179cddcbdf3"><div class="ttname"><a href="ir__Hitachi_8h.html#a56bfde42914bc92f47929179cddcbdf3">kHitachiAc424Dry</a></div><div class="ttdeci">const uint8_t kHitachiAc424Dry</div><div class="ttdef"><b>Definition:</b> ir_Hitachi.h:84</div></div>
|
|
<div class="ttc" id="aclassIRHitachiAc344_html_a5651cb90ba9b87ef841f8987bad267d4"><div class="ttname"><a href="classIRHitachiAc344.html#a5651cb90ba9b87ef841f8987bad267d4">IRHitachiAc344::setSwingH</a></div><div class="ttdeci">void setSwingH(const uint8_t position)</div><div class="ttdoc">Control the horizontal swing setting.</div><div class="ttdef"><b>Definition:</b> ir_Hitachi.cpp:1540</div></div>
|
|
<div class="ttc" id="aclassIRHitachiAc1_html_a1f3ced601e1131b70f840820ecb3feaa"><div class="ttname"><a href="classIRHitachiAc1.html#a1f3ced601e1131b70f840820ecb3feaa">IRHitachiAc1::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_Hitachi.cpp:567</div></div>
|
|
<div class="ttc" id="aIRremoteESP8266_8h_html_acc8510281d2ff9a808501d375c03ba21"><div class="ttname"><a href="IRremoteESP8266_8h.html#acc8510281d2ff9a808501d375c03ba21">kHitachiAcDefaultRepeat</a></div><div class="ttdeci">const uint16_t kHitachiAcDefaultRepeat</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:894</div></div>
|
|
<div class="ttc" id="air__Hitachi_8h_html_a922478904efd86c6ecf7dabec3dd759f"><div class="ttname"><a href="ir__Hitachi_8h.html#a922478904efd86c6ecf7dabec3dd759f">kHitachiAc424PowerOn</a></div><div class="ttdeci">const uint8_t kHitachiAc424PowerOn</div><div class="ttdef"><b>Definition:</b> ir_Hitachi.h:108</div></div>
|
|
<div class="ttc" id="air__Hitachi_8h_html_ae40211be39e522ebf9b580b3481f49f3"><div class="ttname"><a href="ir__Hitachi_8h.html#ae40211be39e522ebf9b580b3481f49f3">kHitachiAc344SwingVByte</a></div><div class="ttdeci">const uint8_t kHitachiAc344SwingVByte</div><div class="ttdef"><b>Definition:</b> ir_Hitachi.h:123</div></div>
|
|
<div class="ttc" id="aclassIRHitachiAc424_html_abc1c122c68d62b582a7e38cdaf9febe7"><div class="ttname"><a href="classIRHitachiAc424.html#abc1c122c68d62b582a7e38cdaf9febe7">IRHitachiAc424::toString</a></div><div class="ttdeci">String toString(void)</div><div class="ttdoc">Convert the internal state into a human readable string.</div><div class="ttdef"><b>Definition:</b> ir_Hitachi.cpp:1343</div></div>
|
|
<div class="ttc" id="air__Hitachi_8h_html_a7e4372e02d72723049b378e955070c21"><div class="ttname"><a href="ir__Hitachi_8h.html#a7e4372e02d72723049b378e955070c21">kHitachiAc344SwingHMiddle</a></div><div class="ttdeci">const uint8_t kHitachiAc344SwingHMiddle</div><div class="ttdef"><b>Definition:</b> ir_Hitachi.h:118</div></div>
|
|
<div class="ttc" id="aclassIRHitachiAc_html_a3b65ccbd6de6b5dcb5a794b471e363f5"><div class="ttname"><a href="classIRHitachiAc.html#a3b65ccbd6de6b5dcb5a794b471e363f5">IRHitachiAc::checksum</a></div><div class="ttdeci">void checksum(const uint16_t length=kHitachiAcStateLength)</div><div class="ttdoc">Calculate and set the checksum values for the internal state.</div><div class="ttdef"><b>Definition:</b> ir_Hitachi.cpp:172</div></div>
|
|
<div class="ttc" id="aclassIRHitachiAc424_html_a974bf3ada7117e463b8c23e2158902be"><div class="ttname"><a href="classIRHitachiAc424.html#a974bf3ada7117e463b8c23e2158902be">IRHitachiAc424::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_Hitachi.cpp:1221</div></div>
|
|
<div class="ttc" id="aclassIRHitachiAc1_html_a9d5846c1efcc8fae1eeb6079a61cb18b"><div class="ttname"><a href="classIRHitachiAc1.html#a9d5846c1efcc8fae1eeb6079a61cb18b">IRHitachiAc1::getOnTimer</a></div><div class="ttdeci">uint16_t getOnTimer(void)</div><div class="ttdoc">Get the On Timer vtime of the A/C.</div><div class="ttdef"><b>Definition:</b> ir_Hitachi.cpp:721</div></div>
|
|
<div class="ttc" id="aclassIRHitachiAc1_html_a7294dc1324877d4a64f7b4373d97d745"><div class="ttname"><a href="classIRHitachiAc1.html#a7294dc1324877d4a64f7b4373d97d745">IRHitachiAc1::setFan</a></div><div class="ttdeci">void setFan(const uint8_t speed, const bool force=false)</div><div class="ttdoc">Set the speed of the fan.</div><div class="ttdef"><b>Definition:</b> ir_Hitachi.cpp:621</div></div>
|
|
<div class="ttc" id="aclassIRHitachiAc1_html_a96c22fddcd7dfcc5b8f205cc5c7efdef"><div class="ttname"><a href="classIRHitachiAc1.html#a96c22fddcd7dfcc5b8f205cc5c7efdef">IRHitachiAc1::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_Hitachi.cpp:759</div></div>
|
|
<div class="ttc" id="aclassIRHitachiAc1_html_ac70d5ed48897559d7e2ff0f843c79ddc"><div class="ttname"><a href="classIRHitachiAc1.html#ac70d5ed48897559d7e2ff0f843c79ddc">IRHitachiAc1::toString</a></div><div class="ttdeci">String toString(void)</div><div class="ttdoc">Convert the current internal state into a human readable string.</div><div class="ttdef"><b>Definition:</b> ir_Hitachi.cpp:825</div></div>
|
|
<div class="ttc" id="aclassIRHitachiAc1_html_a1bcc61a9a33a3ddec41d44d52e7df0d3"><div class="ttname"><a href="classIRHitachiAc1.html#a1bcc61a9a33a3ddec41d44d52e7df0d3">IRHitachiAc1::setSwingV</a></div><div class="ttdeci">void setSwingV(const bool on)</div><div class="ttdoc">Set the Vertical Swing setting of the A/C.</div><div class="ttdef"><b>Definition:</b> ir_Hitachi.cpp:671</div></div>
|
|
<div class="ttc" id="air__Hitachi_8h_html_a5a283583007b26c1b45d8d7afcd55408"><div class="ttname"><a href="ir__Hitachi_8h.html#a5a283583007b26c1b45d8d7afcd55408">kHitachiAc1SwingByte</a></div><div class="ttdeci">const uint8_t kHitachiAc1SwingByte</div><div class="ttdef"><b>Definition:</b> ir_Hitachi.h:169</div></div>
|
|
<div class="ttc" id="air__Hitachi_8h_html_a57e27b66ff6d471c0dd335b610bc6e24"><div class="ttname"><a href="ir__Hitachi_8h.html#a57e27b66ff6d471c0dd335b610bc6e24">kHitachiAc1ModeByte</a></div><div class="ttdeci">const uint8_t kHitachiAc1ModeByte</div><div class="ttdef"><b>Definition:</b> ir_Hitachi.h:135</div></div>
|
|
<div class="ttc" id="aclassIRHitachiAc_html_a2549c1fd2e8a603eb8924fbba8b26e87"><div class="ttname"><a href="classIRHitachiAc.html#a2549c1fd2e8a603eb8924fbba8b26e87">IRHitachiAc::validChecksum</a></div><div class="ttdeci">static bool validChecksum(const uint8_t state[], const uint16_t length=kHitachiAcStateLength)</div><div class="ttdoc">Verify the checksum is valid for a given state.</div><div class="ttdef"><b>Definition:</b> ir_Hitachi.cpp:180</div></div>
|
|
<div class="ttc" id="air__Hitachi_8h_html_a3d6479f2e76bd84eeda9f5c0772210c5"><div class="ttname"><a href="ir__Hitachi_8h.html#a3d6479f2e76bd84eeda9f5c0772210c5">kHitachiAc424FanMedium</a></div><div class="ttdeci">const uint8_t kHitachiAc424FanMedium</div><div class="ttdef"><b>Definition:</b> ir_Hitachi.h:94</div></div>
|
|
<div class="ttc" id="air__Hitachi_8h_html_a74abf2ce4ed5918bf68f485eff179578"><div class="ttname"><a href="ir__Hitachi_8h.html#a74abf2ce4ed5918bf68f485eff179578">kHitachiAc344ButtonTempUp</a></div><div class="ttdeci">const uint8_t kHitachiAc344ButtonTempUp</div><div class="ttdef"><b>Definition:</b> ir_Hitachi.h:66</div></div>
|
|
<div class="ttc" id="aclassIRHitachiAc_html_ab7edc0f5571100e1778779081e1c1114"><div class="ttname"><a href="classIRHitachiAc.html#ab7edc0f5571100e1778779081e1c1114">IRHitachiAc::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 equivilant.</div><div class="ttdef"><b>Definition:</b> ir_Hitachi.cpp:350</div></div>
|
|
<div class="ttc" id="air__Hitachi_8h_html_a64c1e01c222e6dec001a7052e822d64f"><div class="ttname"><a href="ir__Hitachi_8h.html#a64c1e01c222e6dec001a7052e822d64f">kHitachiAc424Cool</a></div><div class="ttdeci">const uint8_t kHitachiAc424Cool</div><div class="ttdef"><b>Definition:</b> ir_Hitachi.h:83</div></div>
|
|
<div class="ttc" id="aclassIRHitachiAc3_html_acff4faf79a30df7b7e7c183dec4153a7"><div class="ttname"><a href="classIRHitachiAc3.html#acff4faf79a30df7b7e7c183dec4153a7">IRHitachiAc3::setRaw</a></div><div class="ttdeci">void setRaw(const uint8_t new_code[], const uint16_t length=kHitachiAc3StateLength)</div><div class="ttdoc">Set the internal state from a valid code for this protocol.</div><div class="ttdef"><b>Definition:</b> ir_Hitachi.cpp:1434</div></div>
|
|
<div class="ttc" id="air__Hitachi_8h_html_a69626883b6fdbd3ccd26bb3123bf1883"><div class="ttname"><a href="ir__Hitachi_8h.html#a69626883b6fdbd3ccd26bb3123bf1883">kHitachiAcFan</a></div><div class="ttdeci">const uint8_t kHitachiAcFan</div><div class="ttdef"><b>Definition:</b> ir_Hitachi.h:43</div></div>
|
|
<div class="ttc" id="aclassIRHitachiAc3_html_a915605ca6d0bf3ff6fc9b376ddd394ae"><div class="ttname"><a href="classIRHitachiAc3.html#a915605ca6d0bf3ff6fc9b376ddd394ae">IRHitachiAc3::getRaw</a></div><div class="ttdeci">uint8_t * getRaw(void)</div><div class="ttdoc">Get a PTR to the internal state/code for this protocol.</div><div class="ttdef"><b>Definition:</b> ir_Hitachi.cpp:1426</div></div>
|
|
<div class="ttc" id="aclassIRHitachiAc1_html_aef93034682210a6c564fbea4461ab47e"><div class="ttname"><a href="classIRHitachiAc1.html#aef93034682210a6c564fbea4461ab47e">IRHitachiAc1::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 equivilant.</div><div class="ttdef"><b>Definition:</b> ir_Hitachi.cpp:797</div></div>
|
|
<div class="ttc" id="aclassIRHitachiAc1_html_a28d5d351003d3e0bc1506b06cac8b3d6"><div class="ttname"><a href="classIRHitachiAc1.html#a28d5d351003d3e0bc1506b06cac8b3d6">IRHitachiAc1::begin</a></div><div class="ttdeci">void begin(void)</div><div class="ttdoc">Set up hardware to be able to send a message.</div><div class="ttdef"><b>Definition:</b> ir_Hitachi.cpp:442</div></div>
|
|
<div class="ttc" id="air__Hitachi_8h_html_aff6907e9999561abceac42e4cce1dc3b"><div class="ttname"><a href="ir__Hitachi_8h.html#aff6907e9999561abceac42e4cce1dc3b">kHitachiAc1OnTimerHighByte</a></div><div class="ttdeci">const uint8_t kHitachiAc1OnTimerHighByte</div><div class="ttdef"><b>Definition:</b> ir_Hitachi.h:164</div></div>
|
|
<div class="ttc" id="aclassIRHitachiAc_html_a8dafb9436f63cfc2d7e4f558fbd6e1ab"><div class="ttname"><a href="classIRHitachiAc.html#a8dafb9436f63cfc2d7e4f558fbd6e1ab">IRHitachiAc::getRaw</a></div><div class="ttdeci">uint8_t * getRaw(void)</div><div class="ttdoc">Get a PTR to the internal state/code for this protocol.</div><div class="ttdef"><b>Definition:</b> ir_Hitachi.cpp:187</div></div>
|
|
<div class="ttc" id="aclassIRHitachiAc1_html_a62e9c7b68e63d1791d79805f2bce99df"><div class="ttname"><a href="classIRHitachiAc1.html#a62e9c7b68e63d1791d79805f2bce99df">IRHitachiAc1::setOffTimer</a></div><div class="ttdeci">void setOffTimer(const uint16_t mins)</div><div class="ttdoc">Set the Off Timer time.</div><div class="ttdef"><b>Definition:</b> ir_Hitachi.cpp:729</div></div>
|
|
<div class="ttc" id="aclassIRHitachiAc1_html_a99f205391deb75d23d08d63e1feff0d4"><div class="ttname"><a href="classIRHitachiAc1.html#a99f205391deb75d23d08d63e1feff0d4">IRHitachiAc1::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 equivilant.</div><div class="ttdef"><b>Definition:</b> ir_Hitachi.cpp:786</div></div>
|
|
<div class="ttc" id="aclassIRHitachiAc424_html_adf15121bb329e1bb061f9e5efb848764"><div class="ttname"><a href="classIRHitachiAc424.html#adf15121bb329e1bb061f9e5efb848764">IRHitachiAc424::send</a></div><div class="ttdeci">virtual void send(const uint16_t repeat=kHitachiAcDefaultRepeat)</div><div class="ttdoc">Send the current internal state as an IR message.</div><div class="ttdef"><b>Definition:</b> ir_Hitachi.cpp:1074</div></div>
|
|
<div class="ttc" id="air__Hitachi_8h_html_a10dea534868d76d99e91458ee28f5fe9"><div class="ttname"><a href="ir__Hitachi_8h.html#a10dea534868d76d99e91458ee28f5fe9">kHitachiAc344ButtonSwingH</a></div><div class="ttdeci">const uint8_t kHitachiAc344ButtonSwingH</div><div class="ttdef"><b>Definition:</b> ir_Hitachi.h:68</div></div>
|
|
<div class="ttc" id="aclassIRHitachiAc_html_ad78a7176ded93735a296eefbf75cbc06"><div class="ttname"><a href="classIRHitachiAc.html#ad78a7176ded93735a296eefbf75cbc06">IRHitachiAc::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_Hitachi.cpp:215</div></div>
|
|
<div class="ttc" id="aclassIRHitachiAc424_html_adc24b8b984ff20cebdf81f65843bb283"><div class="ttname"><a href="classIRHitachiAc424.html#adc24b8b984ff20cebdf81f65843bb283">IRHitachiAc424::setRaw</a></div><div class="ttdeci">virtual void setRaw(const uint8_t new_code[], const uint16_t length=kHitachiAc424StateLength)</div><div class="ttdoc">Set the internal state from a valid code for this protocol.</div><div class="ttdef"><b>Definition:</b> ir_Hitachi.cpp:1067</div></div>
|
|
<div class="ttc" id="air__Hitachi_8h_html_acae66b060db5cd03732ccbf808c6049e"><div class="ttname"><a href="ir__Hitachi_8h.html#acae66b060db5cd03732ccbf808c6049e">kHitachiAc424FanLow</a></div><div class="ttdeci">const uint8_t kHitachiAc424FanLow</div><div class="ttdef"><b>Definition:</b> ir_Hitachi.h:93</div></div>
|
|
<div class="ttc" id="air__Hitachi_8h_html_aaa28bb683fefc065cb115fbfb66994ec"><div class="ttname"><a href="ir__Hitachi_8h.html#aaa28bb683fefc065cb115fbfb66994ec">kHitachiAcAutoTemp</a></div><div class="ttdeci">const uint8_t kHitachiAcAutoTemp</div><div class="ttdef"><b>Definition:</b> ir_Hitachi.h:50</div></div>
|
|
<div class="ttc" id="aclassIRHitachiAc_html_aaabd743da491ef5d73c4b8c46f11241a"><div class="ttname"><a href="classIRHitachiAc.html#aaabd743da491ef5d73c4b8c46f11241a">IRHitachiAc::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_Hitachi.h:199</div></div>
|
|
<div class="ttc" id="aclassIRHitachiAc344_html_a31c8984cfea8364734da6f32fe9a2337"><div class="ttname"><a href="classIRHitachiAc344.html#a31c8984cfea8364734da6f32fe9a2337">IRHitachiAc344::setRaw</a></div><div class="ttdeci">void setRaw(const uint8_t new_code[], const uint16_t length=kHitachiAc344StateLength)</div><div class="ttdoc">Set the internal state from a valid code for this protocol.</div><div class="ttdef"><b>Definition:</b> ir_Hitachi.cpp:1520</div></div>
|
|
<div class="ttc" id="air__Hitachi_8h_html_aa6d47b5c28f758aa297b345cbf853c9a"><div class="ttname"><a href="ir__Hitachi_8h.html#aa6d47b5c28f758aa297b345cbf853c9a">kHitachiAc344FanMedium</a></div><div class="ttdeci">const uint8_t kHitachiAc344FanMedium</div><div class="ttdef"><b>Definition:</b> ir_Hitachi.h:101</div></div>
|
|
<div class="ttc" id="air__Hitachi_8h_html_a82895db5201610844da803bf333102a3"><div class="ttname"><a href="ir__Hitachi_8h.html#a82895db5201610844da803bf333102a3">kHitachiAc1Dry</a></div><div class="ttdeci">const uint8_t kHitachiAc1Dry</div><div class="ttdef"><b>Definition:</b> ir_Hitachi.h:138</div></div>
|
|
<div class="ttc" id="aclassIRHitachiAc1_html_ac5bfde2c87281d3e7f427cb7ea601e85"><div class="ttname"><a href="classIRHitachiAc1.html#ac5bfde2c87281d3e7f427cb7ea601e85">IRHitachiAc1::getSwingH</a></div><div class="ttdeci">bool getSwingH(void)</div><div class="ttdoc">Get the Horizontal Swing setting of the A/C.</div><div class="ttdef"><b>Definition:</b> ir_Hitachi.cpp:677</div></div>
|
|
<div class="ttc" id="aclassIRHitachiAc_html_a080f87358270eb1482d4a5d4b873f22c"><div class="ttname"><a href="classIRHitachiAc.html#a080f87358270eb1482d4a5d4b873f22c">IRHitachiAc::getSwingHorizontal</a></div><div class="ttdeci">bool getSwingHorizontal(void)</div><div class="ttdoc">Get the Horizontal Swing setting of the A/C.</div><div class="ttdef"><b>Definition:</b> ir_Hitachi.cpp:310</div></div>
|
|
<div class="ttc" id="air__Hitachi_8h_html_a92d4d8dea34a9387e55852b6b5289328"><div class="ttname"><a href="ir__Hitachi_8h.html#a92d4d8dea34a9387e55852b6b5289328">kHitachiAc344Cool</a></div><div class="ttdeci">const uint8_t kHitachiAc344Cool</div><div class="ttdef"><b>Definition:</b> ir_Hitachi.h:87</div></div>
|
|
<div class="ttc" id="air__Hitachi_8h_html_a6298e6dee6ff9f5fc57cfc9ccf30c073"><div class="ttname"><a href="ir__Hitachi_8h.html#a6298e6dee6ff9f5fc57cfc9ccf30c073">kHitachiAc424FanMax</a></div><div class="ttdeci">const uint8_t kHitachiAc424FanMax</div><div class="ttdef"><b>Definition:</b> ir_Hitachi.h:97</div></div>
|
|
<div class="ttc" id="air__Hitachi_8h_html_a5cfd38c9e7aa2c39dfa38b1ef4b33b4c"><div class="ttname"><a href="ir__Hitachi_8h.html#a5cfd38c9e7aa2c39dfa38b1ef4b33b4c">kHitachiAc424Heat</a></div><div class="ttdeci">const uint8_t kHitachiAc424Heat</div><div class="ttdef"><b>Definition:</b> ir_Hitachi.h:85</div></div>
|
|
<div class="ttc" id="aclassIRHitachiAc424_html_a16abdf55ea3ae4b06e2a23dad3496738"><div class="ttname"><a href="classIRHitachiAc424.html#a16abdf55ea3ae4b06e2a23dad3496738">IRHitachiAc424::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 equivilant.</div><div class="ttdef"><b>Definition:</b> ir_Hitachi.cpp:1261</div></div>
|
|
<div class="ttc" id="aclassIRHitachiAc_html_a208f73a42484a1555145b41849e8c51f"><div class="ttname"><a href="classIRHitachiAc.html#a208f73a42484a1555145b41849e8c51f">IRHitachiAc::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_Hitachi.cpp:231</div></div>
|
|
<div class="ttc" id="air__Hitachi_8h_html_ab74bbcb475b7eaf33f70dbfdb853d8c3"><div class="ttname"><a href="ir__Hitachi_8h.html#ab74bbcb475b7eaf33f70dbfdb853d8c3">kHitachiAc1ModelSize</a></div><div class="ttdeci">const uint8_t kHitachiAc1ModelSize</div><div class="ttdef"><b>Definition:</b> ir_Hitachi.h:132</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="air__Hitachi_8h_html_a05d9bd95037669f1d3743d935471db33"><div class="ttname"><a href="ir__Hitachi_8h.html#a05d9bd95037669f1d3743d935471db33">kHitachiAc344ButtonTempDown</a></div><div class="ttdeci">const uint8_t kHitachiAc344ButtonTempDown</div><div class="ttdef"><b>Definition:</b> ir_Hitachi.h:65</div></div>
|
|
<div class="ttc" id="air__Hitachi_8h_html_a2dd37a36c6ad928ad0c3485ae4ea78fd"><div class="ttname"><a href="ir__Hitachi_8h.html#a2dd37a36c6ad928ad0c3485ae4ea78fd">kHitachiAc424ButtonPowerMode</a></div><div class="ttdeci">const uint8_t kHitachiAc424ButtonPowerMode</div><div class="ttdef"><b>Definition:</b> ir_Hitachi.h:57</div></div>
|
|
<div class="ttc" id="air__Hitachi_8h_html_ad402dff999a97b50b392572899522b6a"><div class="ttname"><a href="ir__Hitachi_8h.html#ad402dff999a97b50b392572899522b6a">kHitachiAc1TempAuto</a></div><div class="ttdeci">const uint8_t kHitachiAc1TempAuto</div><div class="ttdef"><b>Definition:</b> ir_Hitachi.h:156</div></div>
|
|
<div class="ttc" id="air__Hitachi_8h_html_ac8eaedd191009b2ddaf1e047ac6ecf11"><div class="ttname"><a href="ir__Hitachi_8h.html#ac8eaedd191009b2ddaf1e047ac6ecf11">kHitachiAc1OffTimerLowByte</a></div><div class="ttdeci">const uint8_t kHitachiAc1OffTimerLowByte</div><div class="ttdef"><b>Definition:</b> ir_Hitachi.h:160</div></div>
|
|
<div class="ttc" id="air__Hitachi_8h_html_a7322f7769c9c1af2311180474e5b0f57"><div class="ttname"><a href="ir__Hitachi_8h.html#a7322f7769c9c1af2311180474e5b0f57">kHitachiAc344MinTemp</a></div><div class="ttdeci">const uint8_t kHitachiAc344MinTemp</div><div class="ttdef"><b>Definition:</b> ir_Hitachi.h:76</div></div>
|
|
<div class="ttc" id="air__Hitachi_8h_html_a279c856a2b4d25651b117a8c654cb48d"><div class="ttname"><a href="ir__Hitachi_8h.html#a279c856a2b4d25651b117a8c654cb48d">kHitachiAc1TempDelta</a></div><div class="ttdeci">const uint8_t kHitachiAc1TempDelta</div><div class="ttdef"><b>Definition:</b> ir_Hitachi.h:155</div></div>
|
|
<div class="ttc" id="aclassIRHitachiAc424_html_ad414bca642af40ed81a6cbf93a0bf40b"><div class="ttname"><a href="classIRHitachiAc424.html#ad414bca642af40ed81a6cbf93a0bf40b">IRHitachiAc424::on</a></div><div class="ttdeci">void on(void)</div><div class="ttdoc">Change the power setting to On.</div><div class="ttdef"><b>Definition:</b> ir_Hitachi.cpp:1094</div></div>
|
|
<div class="ttc" id="air__Hitachi_8h_html_aac1fcff513a4eca2aeb4f13c739165e2"><div class="ttname"><a href="ir__Hitachi_8h.html#aac1fcff513a4eca2aeb4f13c739165e2">kHitachiAcSwingOffset</a></div><div class="ttdeci">const uint8_t kHitachiAcSwingOffset</div><div class="ttdef"><b>Definition:</b> ir_Hitachi.h:52</div></div>
|
|
<div class="ttc" id="aclassIRHitachiAc1_html_a646b554980706d0dd2ac762be8458cdb"><div class="ttname"><a href="classIRHitachiAc1.html#a646b554980706d0dd2ac762be8458cdb">IRHitachiAc1::off</a></div><div class="ttdeci">void off(void)</div><div class="ttdoc">Change the power setting to Off.</div><div class="ttdef"><b>Definition:</b> ir_Hitachi.cpp:556</div></div>
|
|
<div class="ttc" id="aclassIRHitachiAc424_html_ae4d3370d89253ec0861a60b84b2d078c"><div class="ttname"><a href="classIRHitachiAc424.html#ae4d3370d89253ec0861a60b84b2d078c">IRHitachiAc424::getPower</a></div><div class="ttdeci">bool getPower(void)</div><div class="ttdoc">Get the value of the current power setting.</div><div class="ttdef"><b>Definition:</b> ir_Hitachi.cpp:1081</div></div>
|
|
<div class="ttc" id="aclassIRHitachiAc1_html_ad850b6364603880ccc444381e85af564"><div class="ttname"><a href="classIRHitachiAc1.html#ad850b6364603880ccc444381e85af564">IRHitachiAc1::getRaw</a></div><div class="ttdeci">uint8_t * getRaw(void)</div><div class="ttdoc">Get a PTR to the internal state/code for this protocol.</div><div class="ttdef"><b>Definition:</b> ir_Hitachi.cpp:477</div></div>
|
|
<div class="ttc" id="air__Hitachi_8h_html_a95c1b0ee7e3802631f4c2708371e7d34"><div class="ttname"><a href="ir__Hitachi_8h.html#a95c1b0ee7e3802631f4c2708371e7d34">kHitachiAc344ButtonSwingV</a></div><div class="ttdeci">const uint8_t kHitachiAc344ButtonSwingV</div><div class="ttdef"><b>Definition:</b> ir_Hitachi.h:67</div></div>
|
|
<div class="ttc" id="air__Hitachi_8h_html_a96f87cb3838a1e1aab4b8407dcfc5b78"><div class="ttname"><a href="ir__Hitachi_8h.html#a96f87cb3838a1e1aab4b8407dcfc5b78">kHitachiAc1SleepOff</a></div><div class="ttdeci">const uint8_t kHitachiAc1SleepOff</div><div class="ttdef"><b>Definition:</b> ir_Hitachi.h:176</div></div>
|
|
<div class="ttc" id="aclassIRHitachiAc_html_a9f416886ae341cdb6d449572e4d168a9"><div class="ttname"><a href="classIRHitachiAc.html#a9f416886ae341cdb6d449572e4d168a9">IRHitachiAc::setTemp</a></div><div class="ttdeci">void setTemp(const uint8_t temp)</div><div class="ttdoc">Set the temperature.</div><div class="ttdef"><b>Definition:</b> ir_Hitachi.cpp:255</div></div>
|
|
<div class="ttc" id="aclassIRHitachiAc424_html_a36711772ebdf385e0a95564f8a552634"><div class="ttname"><a href="classIRHitachiAc424.html#a36711772ebdf385e0a95564f8a552634">IRHitachiAc424::toCommon</a></div><div class="ttdeci">virtual stdAc::state_t toCommon(void)</div><div class="ttdoc">Convert the current internal state into its stdAc::state_t equivilant.</div><div class="ttdef"><b>Definition:</b> ir_Hitachi.cpp:1274</div></div>
|
|
<div class="ttc" id="aclassIRHitachiAc344_html_a33ad0fe4939b2e2456a3d8a09da5a161"><div class="ttname"><a href="classIRHitachiAc344.html#a33ad0fe4939b2e2456a3d8a09da5a161">IRHitachiAc344::getSwingH</a></div><div class="ttdeci">uint8_t getSwingH(void)</div><div class="ttdoc">Get the current horizontal swing setting.</div><div class="ttdef"><b>Definition:</b> ir_Hitachi.cpp:1550</div></div>
|
|
<div class="ttc" id="aclassIRHitachiAc424_html_af7ab654c4eecf770a70399f6b9959db3"><div class="ttname"><a href="classIRHitachiAc424.html#af7ab654c4eecf770a70399f6b9959db3">IRHitachiAc424::_toString</a></div><div class="ttdeci">String _toString(void)</div><div class="ttdoc">Convert the internal state into a human readable string for the settings that are common to protocols...</div><div class="ttdef"><b>Definition:</b> ir_Hitachi.cpp:1302</div></div>
|
|
<div class="ttc" id="aclassIRHitachiAc424_html_ab697f595b6323288b6fd86f2a2911333"><div class="ttname"><a href="classIRHitachiAc424.html#ab697f595b6323288b6fd86f2a2911333">IRHitachiAc424::getSwingVToggle</a></div><div class="ttdeci">bool getSwingVToggle(void)</div><div class="ttdoc">Get the Vertical Swing toggle setting of the A/C.</div><div class="ttdef"><b>Definition:</b> ir_Hitachi.cpp:1214</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  <a href="http://www.doxygen.org/index.html">
|
|
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
|
</a> 1.8.17
|
|
</small></address>
|
|
</body>
|
|
</html>
|