Tasmota/lib/IRremoteESP8266-2.7.8/docs/doxygen/html/ir__Mitsubishi_8h_source.html
2020-06-24 21:48:33 +02:00

613 lines
164 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_Mitsubishi.h Source File</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">IRremoteESP8266
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.17 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">ir_Mitsubishi.h</div> </div>
</div><!--header-->
<div class="contents">
<a href="ir__Mitsubishi_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">// Copyright 2009 Ken Shirriff</span></div>
<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment">// Copyright 2017-2019 David Conran</span></div>
<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment">// Copyright 2019 Mark Kuchel</span></div>
<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160; </div>
<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160; </div>
<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="comment">// Supports:</span></div>
<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="comment">// Brand: Mitsubishi, Model: TV (MITSUBISHI)</span></div>
<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="comment">// Brand: Mitsubishi, Model: HC3000 Projector (MITSUBISHI2)</span></div>
<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="comment">// Brand: Mitsubishi, Model: MS-GK24VA A/C</span></div>
<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="comment">// Brand: Mitsubishi, Model: KM14A 0179213 remote</span></div>
<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="comment">// Brand: Mitsubishi Electric, Model: PEAD-RP71JAA Ducted A/C (MITSUBISHI136)</span></div>
<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="comment">// Brand: Mitsubishi Electric, Model: 001CP T7WE10714 remote (MITSUBISHI136)</span></div>
<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="comment">// Brand: Mitsubishi Electric, Model: MSH-A24WV A/C (MITSUBISHI112)</span></div>
<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="comment">// Brand: Mitsubishi Electric, Model: MUH-A24WV A/C (MITSUBISHI112)</span></div>
<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="comment">// Brand: Mitsubishi Electric, Model: KPOA remote (MITSUBISHI112)</span></div>
<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160; </div>
<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="preprocessor">#ifndef IR_MITSUBISHI_H_</span></div>
<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;<span class="preprocessor">#define IR_MITSUBISHI_H_</span></div>
<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160; </div>
<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="preprocessor">#define __STDC_LIMIT_MACROS</span></div>
<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;<span class="preprocessor">#include &lt;stdint.h&gt;</span></div>
<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;<span class="preprocessor">#ifndef UNIT_TEST</span></div>
<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;<span class="preprocessor">#include &lt;Arduino.h&gt;</span></div>
<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="IRremoteESP8266_8h.html">IRremoteESP8266.h</a>&quot;</span></div>
<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="IRsend_8h.html">IRsend.h</a>&quot;</span></div>
<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;<span class="preprocessor">#ifdef UNIT_TEST</span></div>
<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;<span class="preprocessor">#include &quot;IRsend_test.h&quot;</span></div>
<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160; </div>
<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160; </div>
<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;<span class="comment">// Constants</span></div>
<div class="line"><a name="l00045"></a><span class="lineno"><a class="line" href="ir__Mitsubishi_8h.html#ac0037c13e3f90b7bde5a8328faaa3b9b"> 45</a></span>&#160;<span class="keyword">const</span> uint8_t <a class="code" href="ir__Mitsubishi_8h.html#ac0037c13e3f90b7bde5a8328faaa3b9b">kMitsubishiAcModeOffset</a> = 3;</div>
<div class="line"><a name="l00046"></a><span class="lineno"><a class="line" href="ir__Mitsubishi_8h.html#a1fdbdc0906594e0efebbd05110877000"> 46</a></span>&#160;<span class="keyword">const</span> uint8_t <a class="code" href="ir__Mitsubishi_8h.html#a1fdbdc0906594e0efebbd05110877000">kMitsubishiAcAuto</a> = 0b100;</div>
<div class="line"><a name="l00047"></a><span class="lineno"><a class="line" href="ir__Mitsubishi_8h.html#a434455f6c76f0ca354b01e6a8a6479e9"> 47</a></span>&#160;<span class="keyword">const</span> uint8_t <a class="code" href="ir__Mitsubishi_8h.html#a434455f6c76f0ca354b01e6a8a6479e9">kMitsubishiAcCool</a> = 0b011;</div>
<div class="line"><a name="l00048"></a><span class="lineno"><a class="line" href="ir__Mitsubishi_8h.html#a9875c4b91a1b155b5f2e12370c33e031"> 48</a></span>&#160;<span class="keyword">const</span> uint8_t <a class="code" href="ir__Mitsubishi_8h.html#a9875c4b91a1b155b5f2e12370c33e031">kMitsubishiAcDry</a> = 0b010;</div>
<div class="line"><a name="l00049"></a><span class="lineno"><a class="line" href="ir__Mitsubishi_8h.html#a6107df195ecf54ec4ef97b5ab82e911c"> 49</a></span>&#160;<span class="keyword">const</span> uint8_t <a class="code" href="ir__Mitsubishi_8h.html#a6107df195ecf54ec4ef97b5ab82e911c">kMitsubishiAcHeat</a> = 0b001;</div>
<div class="line"><a name="l00050"></a><span class="lineno"><a class="line" href="ir__Mitsubishi_8h.html#a78749519549fb76a920ca447a4504e72"> 50</a></span>&#160;<span class="keyword">const</span> uint8_t <a class="code" href="ir__Mitsubishi_8h.html#a78749519549fb76a920ca447a4504e72">kMitsubishiAcPowerOffset</a> = 5;</div>
<div class="line"><a name="l00051"></a><span class="lineno"><a class="line" href="ir__Mitsubishi_8h.html#a864c4d936663d68f65ed4525072bd3eb"> 51</a></span>&#160;<span class="keyword">const</span> uint8_t <a class="code" href="ir__Mitsubishi_8h.html#a864c4d936663d68f65ed4525072bd3eb">kMitsubishiAcPower</a> = 1 &lt;&lt; <a class="code" href="ir__Mitsubishi_8h.html#a78749519549fb76a920ca447a4504e72">kMitsubishiAcPowerOffset</a>; <span class="comment">// 0x20</span></div>
<div class="line"><a name="l00052"></a><span class="lineno"><a class="line" href="ir__Mitsubishi_8h.html#ac16a5f7fe9800006de4511fd4ac89d64"> 52</a></span>&#160;<span class="keyword">const</span> uint8_t <a class="code" href="ir__Mitsubishi_8h.html#ac16a5f7fe9800006de4511fd4ac89d64">kMitsubishiAcFanOffset</a> = 0;</div>
<div class="line"><a name="l00053"></a><span class="lineno"><a class="line" href="ir__Mitsubishi_8h.html#a565c641228d28357282b211048f1bd1c"> 53</a></span>&#160;<span class="keyword">const</span> uint8_t <a class="code" href="ir__Mitsubishi_8h.html#a565c641228d28357282b211048f1bd1c">kMitsubishiAcFanSize</a> = 3; <span class="comment">// Mask 0b111</span></div>
<div class="line"><a name="l00054"></a><span class="lineno"><a class="line" href="ir__Mitsubishi_8h.html#a302cfd0468875cff23c69f71c392ad36"> 54</a></span>&#160;<span class="keyword">const</span> uint8_t <a class="code" href="ir__Mitsubishi_8h.html#a302cfd0468875cff23c69f71c392ad36">kMitsubishiAcFanAuto</a> = 0;</div>
<div class="line"><a name="l00055"></a><span class="lineno"><a class="line" href="ir__Mitsubishi_8h.html#ab8696268b90bf45314d712c212d68a10"> 55</a></span>&#160;<span class="keyword">const</span> uint8_t <a class="code" href="ir__Mitsubishi_8h.html#ab8696268b90bf45314d712c212d68a10">kMitsubishiAcFanAutoOffset</a> = 7;</div>
<div class="line"><a name="l00056"></a><span class="lineno"><a class="line" href="ir__Mitsubishi_8h.html#abbc2b87dfc6b2364d065f66f4d3e540c"> 56</a></span>&#160;<span class="keyword">const</span> uint8_t <a class="code" href="ir__Mitsubishi_8h.html#abbc2b87dfc6b2364d065f66f4d3e540c">kMitsubishiAcFanMax</a> = 5;</div>
<div class="line"><a name="l00057"></a><span class="lineno"><a class="line" href="ir__Mitsubishi_8h.html#aa28f81fbd686adb082786e7cda9a17fc"> 57</a></span>&#160;<span class="keyword">const</span> uint8_t <a class="code" href="ir__Mitsubishi_8h.html#aa28f81fbd686adb082786e7cda9a17fc">kMitsubishiAcFanRealMax</a> = 4;</div>
<div class="line"><a name="l00058"></a><span class="lineno"><a class="line" href="ir__Mitsubishi_8h.html#a731206548afa4f2672a78dae677f6b44"> 58</a></span>&#160;<span class="keyword">const</span> uint8_t <a class="code" href="ir__Mitsubishi_8h.html#a731206548afa4f2672a78dae677f6b44">kMitsubishiAcFanSilent</a> = 6;</div>
<div class="line"><a name="l00059"></a><span class="lineno"><a class="line" href="ir__Mitsubishi_8h.html#a90799250620dec05385b9e81cfcb83af"> 59</a></span>&#160;<span class="keyword">const</span> uint8_t <a class="code" href="ir__Mitsubishi_8h.html#a90799250620dec05385b9e81cfcb83af">kMitsubishiAcFanQuiet</a> = <a class="code" href="ir__Mitsubishi_8h.html#a731206548afa4f2672a78dae677f6b44">kMitsubishiAcFanSilent</a>;</div>
<div class="line"><a name="l00060"></a><span class="lineno"><a class="line" href="ir__Mitsubishi_8h.html#a2d6d53ccf446fcb03331f4e9757f4169"> 60</a></span>&#160;<span class="keyword">const</span> uint8_t <a class="code" href="ir__Mitsubishi_8h.html#a2d6d53ccf446fcb03331f4e9757f4169">kMitsubishiAcMinTemp</a> = 16; <span class="comment">// 16C</span></div>
<div class="line"><a name="l00061"></a><span class="lineno"><a class="line" href="ir__Mitsubishi_8h.html#a8ba3fba3eb9dd63f5ade3cb3bd11269b"> 61</a></span>&#160;<span class="keyword">const</span> uint8_t <a class="code" href="ir__Mitsubishi_8h.html#a8ba3fba3eb9dd63f5ade3cb3bd11269b">kMitsubishiAcMaxTemp</a> = 31; <span class="comment">// 31C</span></div>
<div class="line"><a name="l00062"></a><span class="lineno"><a class="line" href="ir__Mitsubishi_8h.html#a0766870a9709320cfff03d0147f8e414"> 62</a></span>&#160;<span class="keyword">const</span> uint8_t <a class="code" href="ir__Mitsubishi_8h.html#a0766870a9709320cfff03d0147f8e414">kMitsubishiAcVaneBitOffset</a> = 6;</div>
<div class="line"><a name="l00063"></a><span class="lineno"><a class="line" href="ir__Mitsubishi_8h.html#a2e928c1f814b71a1c346b3e987d7b857"> 63</a></span>&#160;<span class="keyword">const</span> uint8_t <a class="code" href="ir__Mitsubishi_8h.html#a2e928c1f814b71a1c346b3e987d7b857">kMitsubishiAcVaneOffset</a> = 3;</div>
<div class="line"><a name="l00064"></a><span class="lineno"><a class="line" href="ir__Mitsubishi_8h.html#a27d52c41a9309a89e3a2c45b87c501ff"> 64</a></span>&#160;<span class="keyword">const</span> uint8_t <a class="code" href="ir__Mitsubishi_8h.html#a27d52c41a9309a89e3a2c45b87c501ff">kMitsubishiAcVaneSize</a> = 3;</div>
<div class="line"><a name="l00065"></a><span class="lineno"><a class="line" href="ir__Mitsubishi_8h.html#a1caff28ea3678cc5f655fc7147c5a15e"> 65</a></span>&#160;<span class="keyword">const</span> uint8_t <a class="code" href="ir__Mitsubishi_8h.html#a1caff28ea3678cc5f655fc7147c5a15e">kMitsubishiAcVaneAuto</a> = 0;</div>
<div class="line"><a name="l00066"></a><span class="lineno"><a class="line" href="ir__Mitsubishi_8h.html#a2dc0b1ff66ffc21f626d7d8894a31fbb"> 66</a></span>&#160;<span class="keyword">const</span> uint8_t <a class="code" href="ir__Mitsubishi_8h.html#a2dc0b1ff66ffc21f626d7d8894a31fbb">kMitsubishiAcVaneAutoMove</a> = 7;</div>
<div class="line"><a name="l00067"></a><span class="lineno"><a class="line" href="ir__Mitsubishi_8h.html#a0f5da97478cd6cdf2ffab161657e4ab6"> 67</a></span>&#160;<span class="keyword">const</span> uint8_t <a class="code" href="ir__Mitsubishi_8h.html#a0f5da97478cd6cdf2ffab161657e4ab6">kMitsubishiAcNoTimer</a> = 0;</div>
<div class="line"><a name="l00068"></a><span class="lineno"><a class="line" href="ir__Mitsubishi_8h.html#a4107cbc35f18204f46adb57b0fd0f09c"> 68</a></span>&#160;<span class="keyword">const</span> uint8_t <a class="code" href="ir__Mitsubishi_8h.html#a4107cbc35f18204f46adb57b0fd0f09c">kMitsubishiAcStartTimer</a> = 5;</div>
<div class="line"><a name="l00069"></a><span class="lineno"><a class="line" href="ir__Mitsubishi_8h.html#a5e59039d523d15b145aa87222d52f2bf"> 69</a></span>&#160;<span class="keyword">const</span> uint8_t <a class="code" href="ir__Mitsubishi_8h.html#a5e59039d523d15b145aa87222d52f2bf">kMitsubishiAcStopTimer</a> = 3;</div>
<div class="line"><a name="l00070"></a><span class="lineno"><a class="line" href="ir__Mitsubishi_8h.html#aecbdc43fb4bd199c47cb5125816eab59"> 70</a></span>&#160;<span class="keyword">const</span> uint8_t <a class="code" href="ir__Mitsubishi_8h.html#aecbdc43fb4bd199c47cb5125816eab59">kMitsubishiAcStartStopTimer</a> = 7;</div>
<div class="line"><a name="l00071"></a><span class="lineno"><a class="line" href="ir__Mitsubishi_8h.html#a2081e2b8eb778e15b7d9f2f0f332c012"> 71</a></span>&#160;<span class="keyword">const</span> uint8_t <a class="code" href="ir__Mitsubishi_8h.html#a2081e2b8eb778e15b7d9f2f0f332c012">kMitsubishiAcWideVaneAuto</a> = 8;</div>
<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160; </div>
<div class="line"><a name="l00073"></a><span class="lineno"><a class="line" href="ir__Mitsubishi_8h.html#aca06b9d066d3f1a322bbb0f3d1a874a7"> 73</a></span>&#160;<span class="keyword">const</span> uint8_t <a class="code" href="ir__Mitsubishi_8h.html#aca06b9d066d3f1a322bbb0f3d1a874a7">kMitsubishi136PowerByte</a> = 5;</div>
<div class="line"><a name="l00074"></a><span class="lineno"><a class="line" href="ir__Mitsubishi_8h.html#ad235f31bc4b42548373c15e18f29e8b1"> 74</a></span>&#160;<span class="keyword">const</span> uint8_t <a class="code" href="ir__Mitsubishi_8h.html#ad235f31bc4b42548373c15e18f29e8b1">kMitsubishi136PowerOffset</a> = 6;</div>
<div class="line"><a name="l00075"></a><span class="lineno"><a class="line" href="ir__Mitsubishi_8h.html#abbe2f7821db2a6f4696cf7f9138c509d"> 75</a></span>&#160;<span class="keyword">const</span> uint8_t <a class="code" href="ir__Mitsubishi_8h.html#abbe2f7821db2a6f4696cf7f9138c509d">kMitsubishi136PowerBit</a> = 1 &lt;&lt; <a class="code" href="ir__Mitsubishi_8h.html#ad235f31bc4b42548373c15e18f29e8b1">kMitsubishi136PowerOffset</a>;</div>
<div class="line"><a name="l00076"></a><span class="lineno"><a class="line" href="ir__Mitsubishi_8h.html#a22bf24adb745489a75fb877fa5cc249a"> 76</a></span>&#160;<span class="keyword">const</span> uint8_t <a class="code" href="ir__Mitsubishi_8h.html#a22bf24adb745489a75fb877fa5cc249a">kMitsubishi136TempByte</a> = 6;</div>
<div class="line"><a name="l00077"></a><span class="lineno"><a class="line" href="ir__Mitsubishi_8h.html#a5e2e5783d33f927f941271a44d11434c"> 77</a></span>&#160;<span class="keyword">const</span> uint8_t <a class="code" href="ir__Mitsubishi_8h.html#a5e2e5783d33f927f941271a44d11434c">kMitsubishi136MinTemp</a> = 17; <span class="comment">// 17C</span></div>
<div class="line"><a name="l00078"></a><span class="lineno"><a class="line" href="ir__Mitsubishi_8h.html#a2db420b28003dc3e05bf1c86830c61ed"> 78</a></span>&#160;<span class="keyword">const</span> uint8_t <a class="code" href="ir__Mitsubishi_8h.html#a2db420b28003dc3e05bf1c86830c61ed">kMitsubishi136MaxTemp</a> = 30; <span class="comment">// 30C</span></div>
<div class="line"><a name="l00079"></a><span class="lineno"><a class="line" href="ir__Mitsubishi_8h.html#a98fbde8559e82a1875235019913e859c"> 79</a></span>&#160;<span class="keyword">const</span> uint8_t <a class="code" href="ir__Mitsubishi_8h.html#a98fbde8559e82a1875235019913e859c">kMitsubishi136ModeByte</a> = <a class="code" href="ir__Mitsubishi_8h.html#a22bf24adb745489a75fb877fa5cc249a">kMitsubishi136TempByte</a>;</div>
<div class="line"><a name="l00080"></a><span class="lineno"><a class="line" href="ir__Mitsubishi_8h.html#a061d59096df59826d951e83594728893"> 80</a></span>&#160;<span class="keyword">const</span> uint8_t <a class="code" href="ir__Mitsubishi_8h.html#a061d59096df59826d951e83594728893">kMitsubishi136ModeOffset</a> = 0;</div>
<div class="line"><a name="l00081"></a><span class="lineno"><a class="line" href="ir__Mitsubishi_8h.html#a4445944955b9017fcd6d1ae447f1b0d7"> 81</a></span>&#160;<span class="keyword">const</span> uint8_t <a class="code" href="ir__Mitsubishi_8h.html#a4445944955b9017fcd6d1ae447f1b0d7">kMitsubishi136Fan</a> = 0b000;</div>
<div class="line"><a name="l00082"></a><span class="lineno"><a class="line" href="ir__Mitsubishi_8h.html#a93332579055a07ea291b3caf9ad11944"> 82</a></span>&#160;<span class="keyword">const</span> uint8_t <a class="code" href="ir__Mitsubishi_8h.html#a93332579055a07ea291b3caf9ad11944">kMitsubishi136Cool</a> = 0b001;</div>
<div class="line"><a name="l00083"></a><span class="lineno"><a class="line" href="ir__Mitsubishi_8h.html#a932f074e9348d35cea119c8141eeb7f2"> 83</a></span>&#160;<span class="keyword">const</span> uint8_t <a class="code" href="ir__Mitsubishi_8h.html#a932f074e9348d35cea119c8141eeb7f2">kMitsubishi136Heat</a> = 0b010;</div>
<div class="line"><a name="l00084"></a><span class="lineno"><a class="line" href="ir__Mitsubishi_8h.html#ae10977a0d09f4c583b03fa05720c3aed"> 84</a></span>&#160;<span class="keyword">const</span> uint8_t <a class="code" href="ir__Mitsubishi_8h.html#ae10977a0d09f4c583b03fa05720c3aed">kMitsubishi136Auto</a> = 0b011;</div>
<div class="line"><a name="l00085"></a><span class="lineno"><a class="line" href="ir__Mitsubishi_8h.html#ad612c480e8664169e2b8e062d47bd8b9"> 85</a></span>&#160;<span class="keyword">const</span> uint8_t <a class="code" href="ir__Mitsubishi_8h.html#ad612c480e8664169e2b8e062d47bd8b9">kMitsubishi136Dry</a> = 0b101;</div>
<div class="line"><a name="l00086"></a><span class="lineno"><a class="line" href="ir__Mitsubishi_8h.html#ab31414515f89e94ec8b63028e215b5ad"> 86</a></span>&#160;<span class="keyword">const</span> uint8_t <a class="code" href="ir__Mitsubishi_8h.html#ab31414515f89e94ec8b63028e215b5ad">kMitsubishi136SwingVByte</a> = 7;</div>
<div class="line"><a name="l00087"></a><span class="lineno"><a class="line" href="ir__Mitsubishi_8h.html#ab0701f0127b07780066040bc08e46a2e"> 87</a></span>&#160;<span class="keyword">const</span> uint8_t <a class="code" href="ir__Mitsubishi_8h.html#ab0701f0127b07780066040bc08e46a2e">kMitsubishi136SwingVLowest</a> = 0b0000;</div>
<div class="line"><a name="l00088"></a><span class="lineno"><a class="line" href="ir__Mitsubishi_8h.html#a1ba4f3f7eb75bb54a752cfb11f196af0"> 88</a></span>&#160;<span class="keyword">const</span> uint8_t <a class="code" href="ir__Mitsubishi_8h.html#a1ba4f3f7eb75bb54a752cfb11f196af0">kMitsubishi136SwingVLow</a> = 0b0001;</div>
<div class="line"><a name="l00089"></a><span class="lineno"><a class="line" href="ir__Mitsubishi_8h.html#a319b36df23511aba8fb16b13eda9333b"> 89</a></span>&#160;<span class="keyword">const</span> uint8_t <a class="code" href="ir__Mitsubishi_8h.html#a319b36df23511aba8fb16b13eda9333b">kMitsubishi136SwingVHigh</a> = 0b0010;</div>
<div class="line"><a name="l00090"></a><span class="lineno"><a class="line" href="ir__Mitsubishi_8h.html#a5bd1dbb97df91dfec0f9493120ea1269"> 90</a></span>&#160;<span class="keyword">const</span> uint8_t <a class="code" href="ir__Mitsubishi_8h.html#a5bd1dbb97df91dfec0f9493120ea1269">kMitsubishi136SwingVHighest</a> = 0b0011;</div>
<div class="line"><a name="l00091"></a><span class="lineno"><a class="line" href="ir__Mitsubishi_8h.html#a828c2cc017cb7d00872137464d2119ae"> 91</a></span>&#160;<span class="keyword">const</span> uint8_t <a class="code" href="ir__Mitsubishi_8h.html#a828c2cc017cb7d00872137464d2119ae">kMitsubishi136SwingVAuto</a> = 0b1100;</div>
<div class="line"><a name="l00092"></a><span class="lineno"><a class="line" href="ir__Mitsubishi_8h.html#a62166a745fdf0bbbd4b0eb114073b03e"> 92</a></span>&#160;<span class="keyword">const</span> uint8_t <a class="code" href="ir__Mitsubishi_8h.html#a62166a745fdf0bbbd4b0eb114073b03e">kMitsubishi136FanByte</a> = <a class="code" href="ir__Mitsubishi_8h.html#ab31414515f89e94ec8b63028e215b5ad">kMitsubishi136SwingVByte</a>;</div>
<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160;<span class="comment">// FanMask = 0b00000110;</span></div>
<div class="line"><a name="l00094"></a><span class="lineno"><a class="line" href="ir__Mitsubishi_8h.html#aaa194e1e4394d3805477f4b2b78d3a81"> 94</a></span>&#160;<span class="keyword">const</span> uint8_t <a class="code" href="ir__Mitsubishi_8h.html#aaa194e1e4394d3805477f4b2b78d3a81">kMitsubishi136FanOffset</a> = 1;</div>
<div class="line"><a name="l00095"></a><span class="lineno"><a class="line" href="ir__Mitsubishi_8h.html#a3fa7836f102aa9c78d7dd287a038baee"> 95</a></span>&#160;<span class="keyword">const</span> uint8_t <a class="code" href="ir__Mitsubishi_8h.html#a3fa7836f102aa9c78d7dd287a038baee">kMitsubishi136FanSize</a> = 2; <span class="comment">// Bits</span></div>
<div class="line"><a name="l00096"></a><span class="lineno"><a class="line" href="ir__Mitsubishi_8h.html#a2623eaf6e7d2ceb20ee72faddf46569e"> 96</a></span>&#160;<span class="keyword">const</span> uint8_t <a class="code" href="ir__Mitsubishi_8h.html#a2623eaf6e7d2ceb20ee72faddf46569e">kMitsubishi136FanMin</a> = 0b00;</div>
<div class="line"><a name="l00097"></a><span class="lineno"><a class="line" href="ir__Mitsubishi_8h.html#af0f7177491c4cb053e6811376be956ec"> 97</a></span>&#160;<span class="keyword">const</span> uint8_t <a class="code" href="ir__Mitsubishi_8h.html#af0f7177491c4cb053e6811376be956ec">kMitsubishi136FanLow</a> = 0b01;</div>
<div class="line"><a name="l00098"></a><span class="lineno"><a class="line" href="ir__Mitsubishi_8h.html#a73ff7df8fe65829cfd5875dc5040dec7"> 98</a></span>&#160;<span class="keyword">const</span> uint8_t <a class="code" href="ir__Mitsubishi_8h.html#a73ff7df8fe65829cfd5875dc5040dec7">kMitsubishi136FanMed</a> = 0b10;</div>
<div class="line"><a name="l00099"></a><span class="lineno"><a class="line" href="ir__Mitsubishi_8h.html#a43a4337e20fbf4f6747a58c15213bd16"> 99</a></span>&#160;<span class="keyword">const</span> uint8_t <a class="code" href="ir__Mitsubishi_8h.html#a43a4337e20fbf4f6747a58c15213bd16">kMitsubishi136FanMax</a> = 0b11;</div>
<div class="line"><a name="l00100"></a><span class="lineno"><a class="line" href="ir__Mitsubishi_8h.html#af2f7483bbb99216614e01dd5aedc35d5"> 100</a></span>&#160;<span class="keyword">const</span> uint8_t <a class="code" href="ir__Mitsubishi_8h.html#af2f7483bbb99216614e01dd5aedc35d5">kMitsubishi136FanQuiet</a> = <a class="code" href="ir__Mitsubishi_8h.html#a2623eaf6e7d2ceb20ee72faddf46569e">kMitsubishi136FanMin</a>;</div>
<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160; </div>
<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160;<span class="comment">// Mitsubishi112</span></div>
<div class="line"><a name="l00103"></a><span class="lineno"> 103</span>&#160; </div>
<div class="line"><a name="l00104"></a><span class="lineno"> 104</span>&#160;<span class="comment">// remote_state[5]</span></div>
<div class="line"><a name="l00105"></a><span class="lineno"><a class="line" href="ir__Mitsubishi_8h.html#ab09f78fee2a242dfdb0318a4caf7a2d6"> 105</a></span>&#160;<span class="keyword">const</span> uint8_t <a class="code" href="ir__Mitsubishi_8h.html#ab09f78fee2a242dfdb0318a4caf7a2d6">kMitsubishi112PowerByte</a> = 5;</div>
<div class="line"><a name="l00106"></a><span class="lineno"><a class="line" href="ir__Mitsubishi_8h.html#afd78de91190fa6ec8ffcc9132e3a8b35"> 106</a></span>&#160;<span class="keyword">const</span> uint8_t <a class="code" href="ir__Mitsubishi_8h.html#afd78de91190fa6ec8ffcc9132e3a8b35">kMitsubishi112PowerOffset</a> = 2; <span class="comment">// 0b00000100</span></div>
<div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160;<span class="comment">// remote_state[6]</span></div>
<div class="line"><a name="l00108"></a><span class="lineno"><a class="line" href="ir__Mitsubishi_8h.html#a7e7663483fa89b4283baafba744d707a"> 108</a></span>&#160;<span class="keyword">const</span> uint8_t <a class="code" href="ir__Mitsubishi_8h.html#a7e7663483fa89b4283baafba744d707a">kMitsubishi112ModeByte</a> = 6;</div>
<div class="line"><a name="l00109"></a><span class="lineno"><a class="line" href="ir__Mitsubishi_8h.html#a39c8631bfd414738f1934eb28e74b97b"> 109</a></span>&#160;<span class="keyword">const</span> uint8_t <a class="code" href="ir__Mitsubishi_8h.html#a39c8631bfd414738f1934eb28e74b97b">kMitsubishi112ModeOffset</a> = 0; <span class="comment">// Mask 0b00000111</span></div>
<div class="line"><a name="l00110"></a><span class="lineno"><a class="line" href="ir__Mitsubishi_8h.html#aa9d1a63a8a275cda1794628f8d516963"> 110</a></span>&#160;<span class="keyword">const</span> uint8_t <a class="code" href="ir__Mitsubishi_8h.html#aa9d1a63a8a275cda1794628f8d516963">kMitsubishi112Cool</a> = 0b011;</div>
<div class="line"><a name="l00111"></a><span class="lineno"><a class="line" href="ir__Mitsubishi_8h.html#a260b6883e9433b466abf31618b1c4015"> 111</a></span>&#160;<span class="keyword">const</span> uint8_t <a class="code" href="ir__Mitsubishi_8h.html#a260b6883e9433b466abf31618b1c4015">kMitsubishi112Heat</a> = 0b001;</div>
<div class="line"><a name="l00112"></a><span class="lineno"><a class="line" href="ir__Mitsubishi_8h.html#a6e38f06ff78e3406a4f2cf1e1b453402"> 112</a></span>&#160;<span class="keyword">const</span> uint8_t <a class="code" href="ir__Mitsubishi_8h.html#a6e38f06ff78e3406a4f2cf1e1b453402">kMitsubishi112Auto</a> = 0b111;</div>
<div class="line"><a name="l00113"></a><span class="lineno"><a class="line" href="ir__Mitsubishi_8h.html#a4a3023d0342003b7947b19c9c5c25fb3"> 113</a></span>&#160;<span class="keyword">const</span> uint8_t <a class="code" href="ir__Mitsubishi_8h.html#a4a3023d0342003b7947b19c9c5c25fb3">kMitsubishi112Dry</a> = 0b010;</div>
<div class="line"><a name="l00114"></a><span class="lineno"> 114</span>&#160;<span class="comment">// remote_state[7]</span></div>
<div class="line"><a name="l00115"></a><span class="lineno"><a class="line" href="ir__Mitsubishi_8h.html#a4099370512a63ae3414221ab45f05034"> 115</a></span>&#160;<span class="keyword">const</span> uint8_t <a class="code" href="ir__Mitsubishi_8h.html#a4099370512a63ae3414221ab45f05034">kMitsubishi112TempByte</a> = 7;</div>
<div class="line"><a name="l00116"></a><span class="lineno"><a class="line" href="ir__Mitsubishi_8h.html#a30d0ece1b7db3558ecc03214843c9fec"> 116</a></span>&#160;<span class="keyword">const</span> uint8_t <a class="code" href="ir__Mitsubishi_8h.html#a30d0ece1b7db3558ecc03214843c9fec">kMitsubishi112TempSize</a> = 4; <span class="comment">// Mask 0b00001111</span></div>
<div class="line"><a name="l00117"></a><span class="lineno"><a class="line" href="ir__Mitsubishi_8h.html#acea288a8911a540cb9602d057eccb2a6"> 117</a></span>&#160;<span class="keyword">const</span> uint8_t <a class="code" href="ir__Mitsubishi_8h.html#acea288a8911a540cb9602d057eccb2a6">kMitsubishi112MinTemp</a> = 16; <span class="comment">// 16C</span></div>
<div class="line"><a name="l00118"></a><span class="lineno"><a class="line" href="ir__Mitsubishi_8h.html#afd968ea297ef8856b7266a8cc6e1bba0"> 118</a></span>&#160;<span class="keyword">const</span> uint8_t <a class="code" href="ir__Mitsubishi_8h.html#afd968ea297ef8856b7266a8cc6e1bba0">kMitsubishi112MaxTemp</a> = 31; <span class="comment">// 31C</span></div>
<div class="line"><a name="l00119"></a><span class="lineno"> 119</span>&#160;<span class="comment">// remote_state[8]</span></div>
<div class="line"><a name="l00120"></a><span class="lineno"><a class="line" href="ir__Mitsubishi_8h.html#a4312828eb864a67f8cc67a90c1324d3a"> 120</a></span>&#160;<span class="keyword">const</span> uint8_t <a class="code" href="ir__Mitsubishi_8h.html#a4312828eb864a67f8cc67a90c1324d3a">kMitsubishi112FanByte</a> = 8;</div>
<div class="line"><a name="l00121"></a><span class="lineno"><a class="line" href="ir__Mitsubishi_8h.html#ac000e0d3a59314c115e516f37c29983d"> 121</a></span>&#160;<span class="keyword">const</span> uint8_t <a class="code" href="ir__Mitsubishi_8h.html#ac000e0d3a59314c115e516f37c29983d">kMitsubishi112FanOffset</a> = 0; <span class="comment">// Mask 0b00000111;</span></div>
<div class="line"><a name="l00122"></a><span class="lineno"><a class="line" href="ir__Mitsubishi_8h.html#ab102138f689d66c2c4c97445931f2dec"> 122</a></span>&#160;<span class="keyword">const</span> uint8_t <a class="code" href="ir__Mitsubishi_8h.html#ab102138f689d66c2c4c97445931f2dec">kMitsubishi112FanSize</a> = 3;</div>
<div class="line"><a name="l00123"></a><span class="lineno"><a class="line" href="ir__Mitsubishi_8h.html#ad8b101130e781d30b5d4072b3c514c78"> 123</a></span>&#160;<span class="keyword">const</span> uint8_t <a class="code" href="ir__Mitsubishi_8h.html#ad8b101130e781d30b5d4072b3c514c78">kMitsubishi112FanMin</a> = 0b010;</div>
<div class="line"><a name="l00124"></a><span class="lineno"><a class="line" href="ir__Mitsubishi_8h.html#a4b8d6d04bb75ed98f6ed5bdff7472f50"> 124</a></span>&#160;<span class="keyword">const</span> uint8_t <a class="code" href="ir__Mitsubishi_8h.html#a4b8d6d04bb75ed98f6ed5bdff7472f50">kMitsubishi112FanLow</a> = 0b011;</div>
<div class="line"><a name="l00125"></a><span class="lineno"><a class="line" href="ir__Mitsubishi_8h.html#aa8a81057eeccbf528962b31a197b0319"> 125</a></span>&#160;<span class="keyword">const</span> uint8_t <a class="code" href="ir__Mitsubishi_8h.html#aa8a81057eeccbf528962b31a197b0319">kMitsubishi112FanMed</a> = 0b101;</div>
<div class="line"><a name="l00126"></a><span class="lineno"><a class="line" href="ir__Mitsubishi_8h.html#a5a3e7c72ed85864b34f8ee298b3adc49"> 126</a></span>&#160;<span class="keyword">const</span> uint8_t <a class="code" href="ir__Mitsubishi_8h.html#a5a3e7c72ed85864b34f8ee298b3adc49">kMitsubishi112FanMax</a> = 0b000;</div>
<div class="line"><a name="l00127"></a><span class="lineno"><a class="line" href="ir__Mitsubishi_8h.html#addcf7a99c5ba2f4510754d22a4c0760f"> 127</a></span>&#160;<span class="keyword">const</span> uint8_t <a class="code" href="ir__Mitsubishi_8h.html#addcf7a99c5ba2f4510754d22a4c0760f">kMitsubishi112FanQuiet</a> = <a class="code" href="ir__Mitsubishi_8h.html#ad8b101130e781d30b5d4072b3c514c78">kMitsubishi112FanMin</a>;</div>
<div class="line"><a name="l00128"></a><span class="lineno"><a class="line" href="ir__Mitsubishi_8h.html#afbcd99e59a029ccc6276c87a46d560dd"> 128</a></span>&#160;<span class="keyword">const</span> uint8_t <a class="code" href="ir__Mitsubishi_8h.html#afbcd99e59a029ccc6276c87a46d560dd">kMitsubishi112SwingVByte</a> = <a class="code" href="ir__Mitsubishi_8h.html#a4312828eb864a67f8cc67a90c1324d3a">kMitsubishi112FanByte</a>;</div>
<div class="line"><a name="l00129"></a><span class="lineno"><a class="line" href="ir__Mitsubishi_8h.html#ae4f3919271bb464d90a42066e8052c64"> 129</a></span>&#160;<span class="keyword">const</span> uint8_t <a class="code" href="ir__Mitsubishi_8h.html#ae4f3919271bb464d90a42066e8052c64">kMitsubishi112SwingVOffset</a> = 3; <span class="comment">// Mask 0b00111000</span></div>
<div class="line"><a name="l00130"></a><span class="lineno"><a class="line" href="ir__Mitsubishi_8h.html#ae4f466b64691d8aa20e66a982d65ceea"> 130</a></span>&#160;<span class="keyword">const</span> uint8_t <a class="code" href="ir__Mitsubishi_8h.html#ae4f466b64691d8aa20e66a982d65ceea">kMitsubishi112SwingVSize</a> = 3; <span class="comment">// Mask 0b00111000</span></div>
<div class="line"><a name="l00131"></a><span class="lineno"><a class="line" href="ir__Mitsubishi_8h.html#ac4dd729a11e3ece244df6b1ddc9250f8"> 131</a></span>&#160;<span class="keyword">const</span> uint8_t <a class="code" href="ir__Mitsubishi_8h.html#ac4dd729a11e3ece244df6b1ddc9250f8">kMitsubishi112SwingVLowest</a> = 0b101;</div>
<div class="line"><a name="l00132"></a><span class="lineno"><a class="line" href="ir__Mitsubishi_8h.html#a515bea322889f619d64ae96c37eaba72"> 132</a></span>&#160;<span class="keyword">const</span> uint8_t <a class="code" href="ir__Mitsubishi_8h.html#a515bea322889f619d64ae96c37eaba72">kMitsubishi112SwingVLow</a> = 0b100;</div>
<div class="line"><a name="l00133"></a><span class="lineno"><a class="line" href="ir__Mitsubishi_8h.html#a0ae62480999dc4cf8a223b59938a0d68"> 133</a></span>&#160;<span class="keyword">const</span> uint8_t <a class="code" href="ir__Mitsubishi_8h.html#a0ae62480999dc4cf8a223b59938a0d68">kMitsubishi112SwingVMiddle</a> = 0b011;</div>
<div class="line"><a name="l00134"></a><span class="lineno"><a class="line" href="ir__Mitsubishi_8h.html#ab6e345e609d72f9ed903e30f3aa9a26f"> 134</a></span>&#160;<span class="keyword">const</span> uint8_t <a class="code" href="ir__Mitsubishi_8h.html#ab6e345e609d72f9ed903e30f3aa9a26f">kMitsubishi112SwingVHigh</a> = 0b010;</div>
<div class="line"><a name="l00135"></a><span class="lineno"><a class="line" href="ir__Mitsubishi_8h.html#a1cb8c62990dfb98a8ea228ad59cd88e5"> 135</a></span>&#160;<span class="keyword">const</span> uint8_t <a class="code" href="ir__Mitsubishi_8h.html#a1cb8c62990dfb98a8ea228ad59cd88e5">kMitsubishi112SwingVHighest</a> = 0b001;</div>
<div class="line"><a name="l00136"></a><span class="lineno"><a class="line" href="ir__Mitsubishi_8h.html#a1e16b172e864a74b426b1f823770cdaa"> 136</a></span>&#160;<span class="keyword">const</span> uint8_t <a class="code" href="ir__Mitsubishi_8h.html#a1e16b172e864a74b426b1f823770cdaa">kMitsubishi112SwingVAuto</a> = 0b111;</div>
<div class="line"><a name="l00137"></a><span class="lineno"> 137</span>&#160;<span class="comment">// remote_state[12]</span></div>
<div class="line"><a name="l00138"></a><span class="lineno"><a class="line" href="ir__Mitsubishi_8h.html#ac149161c62c9ceee1c3a37d73930a7e8"> 138</a></span>&#160;<span class="keyword">const</span> uint8_t <a class="code" href="ir__Mitsubishi_8h.html#ac149161c62c9ceee1c3a37d73930a7e8">kMitsubishi112SwingHByte</a> = 12;</div>
<div class="line"><a name="l00139"></a><span class="lineno"><a class="line" href="ir__Mitsubishi_8h.html#a9ab977dbab987789d40fae38212f07ba"> 139</a></span>&#160;<span class="keyword">const</span> uint8_t <a class="code" href="ir__Mitsubishi_8h.html#a9ab977dbab987789d40fae38212f07ba">kMitsubishi112SwingHSize</a> = 4;</div>
<div class="line"><a name="l00140"></a><span class="lineno"><a class="line" href="ir__Mitsubishi_8h.html#a42f92264157e170d68046b9970a057ed"> 140</a></span>&#160;<span class="keyword">const</span> uint8_t <a class="code" href="ir__Mitsubishi_8h.html#a42f92264157e170d68046b9970a057ed">kMitsubishi112SwingHOffset</a> = 2; <span class="comment">// Mask 0b00111100</span></div>
<div class="line"><a name="l00141"></a><span class="lineno"><a class="line" href="ir__Mitsubishi_8h.html#a48346e97056af670454bc77a64b904bc"> 141</a></span>&#160;<span class="keyword">const</span> uint8_t <a class="code" href="ir__Mitsubishi_8h.html#a48346e97056af670454bc77a64b904bc">kMitsubishi112SwingHLeftMax</a> = 0b0001;</div>
<div class="line"><a name="l00142"></a><span class="lineno"><a class="line" href="ir__Mitsubishi_8h.html#a8299b42b0972bda8a4bc4f32527c33e9"> 142</a></span>&#160;<span class="keyword">const</span> uint8_t <a class="code" href="ir__Mitsubishi_8h.html#a8299b42b0972bda8a4bc4f32527c33e9">kMitsubishi112SwingHLeft</a> = 0b0010;</div>
<div class="line"><a name="l00143"></a><span class="lineno"><a class="line" href="ir__Mitsubishi_8h.html#a7adcab7d152d84adef2059339de4bb40"> 143</a></span>&#160;<span class="keyword">const</span> uint8_t <a class="code" href="ir__Mitsubishi_8h.html#a7adcab7d152d84adef2059339de4bb40">kMitsubishi112SwingHMiddle</a> = 0b0011;</div>
<div class="line"><a name="l00144"></a><span class="lineno"><a class="line" href="ir__Mitsubishi_8h.html#a76cf277572a2b628d4a5353186ca2522"> 144</a></span>&#160;<span class="keyword">const</span> uint8_t <a class="code" href="ir__Mitsubishi_8h.html#a76cf277572a2b628d4a5353186ca2522">kMitsubishi112SwingHRight</a> = 0b0100;</div>
<div class="line"><a name="l00145"></a><span class="lineno"><a class="line" href="ir__Mitsubishi_8h.html#a1ff73f603b6e32075cbc9253d3090b49"> 145</a></span>&#160;<span class="keyword">const</span> uint8_t <a class="code" href="ir__Mitsubishi_8h.html#a1ff73f603b6e32075cbc9253d3090b49">kMitsubishi112SwingHRightMax</a> = 0b0101;</div>
<div class="line"><a name="l00146"></a><span class="lineno"><a class="line" href="ir__Mitsubishi_8h.html#afab80db45769ab2957afc0e4799b46e5"> 146</a></span>&#160;<span class="keyword">const</span> uint8_t <a class="code" href="ir__Mitsubishi_8h.html#afab80db45769ab2957afc0e4799b46e5">kMitsubishi112SwingHWide</a> = 0b1000;</div>
<div class="line"><a name="l00147"></a><span class="lineno"><a class="line" href="ir__Mitsubishi_8h.html#ab55e72c6d2b407868cda075efb24ac92"> 147</a></span>&#160;<span class="keyword">const</span> uint8_t <a class="code" href="ir__Mitsubishi_8h.html#ab55e72c6d2b407868cda075efb24ac92">kMitsubishi112SwingHAuto</a> = 0b1100;</div>
<div class="line"><a name="l00148"></a><span class="lineno"> 148</span>&#160; </div>
<div class="line"><a name="l00149"></a><span class="lineno"> 149</span>&#160;<span class="comment">// Legacy defines (Deprecated)</span></div>
<div class="line"><a name="l00150"></a><span class="lineno"> 150</span>&#160;<span class="preprocessor">#define MITSUBISHI_AC_VANE_AUTO_MOVE kMitsubishiAcVaneAutoMove</span></div>
<div class="line"><a name="l00151"></a><span class="lineno"> 151</span>&#160;<span class="preprocessor">#define MITSUBISHI_AC_VANE_AUTO kMitsubishiAcVaneAuto</span></div>
<div class="line"><a name="l00152"></a><span class="lineno"> 152</span>&#160;<span class="preprocessor">#define MITSUBISHI_AC_POWER kMitsubishiAcPower</span></div>
<div class="line"><a name="l00153"></a><span class="lineno"> 153</span>&#160;<span class="preprocessor">#define MITSUBISHI_AC_MIN_TEMP kMitsubishiAcMinTemp</span></div>
<div class="line"><a name="l00154"></a><span class="lineno"> 154</span>&#160;<span class="preprocessor">#define MITSUBISHI_AC_MAX_TEMP kMitsubishiAcMaxTemp</span></div>
<div class="line"><a name="l00155"></a><span class="lineno"> 155</span>&#160;<span class="preprocessor">#define MITSUBISHI_AC_HEAT kMitsubishiAcHeat</span></div>
<div class="line"><a name="l00156"></a><span class="lineno"> 156</span>&#160;<span class="preprocessor">#define MITSUBISHI_AC_FAN_SILENT kMitsubishiAcFanSilent</span></div>
<div class="line"><a name="l00157"></a><span class="lineno"> 157</span>&#160;<span class="preprocessor">#define MITSUBISHI_AC_FAN_REAL_MAX kMitsubishiAcFanRealMax</span></div>
<div class="line"><a name="l00158"></a><span class="lineno"> 158</span>&#160;<span class="preprocessor">#define MITSUBISHI_AC_FAN_MAX kMitsubishiAcFanMax</span></div>
<div class="line"><a name="l00159"></a><span class="lineno"> 159</span>&#160;<span class="preprocessor">#define MITSUBISHI_AC_FAN_AUTO kMitsubishiAcFanAuto</span></div>
<div class="line"><a name="l00160"></a><span class="lineno"> 160</span>&#160;<span class="preprocessor">#define MITSUBISHI_AC_DRY kMitsubishiAcDry</span></div>
<div class="line"><a name="l00161"></a><span class="lineno"> 161</span>&#160;<span class="preprocessor">#define MITSUBISHI_AC_COOL kMitsubishiAcCool</span></div>
<div class="line"><a name="l00162"></a><span class="lineno"> 162</span>&#160;<span class="preprocessor">#define MITSUBISHI_AC_AUTO kMitsubishiAcAuto</span></div>
<div class="line"><a name="l00163"></a><span class="lineno"> 163</span>&#160; </div>
<div class="line"><a name="l00164"></a><span class="lineno"> 164</span>&#160; </div>
<div class="line"><a name="l00168"></a><span class="lineno"><a class="line" href="classIRMitsubishiAC.html"> 168</a></span>&#160;<span class="keyword">class </span><a class="code" href="classIRMitsubishiAC.html">IRMitsubishiAC</a> {</div>
<div class="line"><a name="l00169"></a><span class="lineno"> 169</span>&#160; <span class="keyword">public</span>:</div>
<div class="line"><a name="l00170"></a><span class="lineno"> 170</span>&#160; <span class="keyword">explicit</span> <a class="code" href="classIRMitsubishiAC.html#a83fabfd9ebed5cef8dd2a18a85fdf4e6">IRMitsubishiAC</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="l00171"></a><span class="lineno"> 171</span>&#160; <span class="keyword">const</span> <span class="keywordtype">bool</span> use_modulation = <span class="keyword">true</span>);</div>
<div class="line"><a name="l00172"></a><span class="lineno"> 172</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classIRMitsubishiAC.html#a8da4be360c8e2fd3a5a40cb4049b5d84">stateReset</a>(<span class="keywordtype">void</span>);</div>
<div class="line"><a name="l00173"></a><span class="lineno"> 173</span>&#160; <span class="keyword">static</span> <span class="keywordtype">bool</span> <a class="code" href="classIRMitsubishiAC.html#ad74885e17434aa9038dc19ad74de4cd0">validChecksum</a>(<span class="keyword">const</span> uint8_t* data);</div>
<div class="line"><a name="l00174"></a><span class="lineno"> 174</span>&#160;<span class="preprocessor">#if SEND_MITSUBISHI_AC</span></div>
<div class="line"><a name="l00175"></a><span class="lineno"> 175</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classIRMitsubishiAC.html#a2467ad33d88af8f6244e7cd0620e012e">send</a>(<span class="keyword">const</span> uint16_t repeat = <a class="code" href="IRremoteESP8266_8h.html#a376653a421df42d889ac3b2a071de58b">kMitsubishiACMinRepeat</a>);</div>
<div class="line"><a name="l00180"></a><span class="lineno"><a class="line" href="classIRMitsubishiAC.html#a973c876e34942776ac98f27de96c5228"> 180</a></span>&#160; int8_t <a class="code" href="classIRMitsubishiAC.html#a973c876e34942776ac98f27de96c5228">calibrate</a>(<span class="keywordtype">void</span>) { <span class="keywordflow">return</span> <a class="code" href="classIRMitsubishiAC.html#a6753b676690f35bc8ba73504fdc34946">_irsend</a>.<a class="code" href="classIRsend.html#ad1776aa6c699f9eeca1eef9bb4fe355b">calibrate</a>(); }</div>
<div class="line"><a name="l00181"></a><span class="lineno"> 181</span>&#160;<span class="preprocessor">#endif // SEND_MITSUBISHI_AC</span></div>
<div class="line"><a name="l00182"></a><span class="lineno"> 182</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classIRMitsubishiAC.html#aa6e58080fd811f5b6d0f90c4ef5917df">begin</a>(<span class="keywordtype">void</span>);</div>
<div class="line"><a name="l00183"></a><span class="lineno"> 183</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classIRMitsubishiAC.html#a2946d1b3b641d7b991c0d296d5c5e77e">on</a>(<span class="keywordtype">void</span>);</div>
<div class="line"><a name="l00184"></a><span class="lineno"> 184</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classIRMitsubishiAC.html#ac204620341200994c28411f53d5aa046">off</a>(<span class="keywordtype">void</span>);</div>
<div class="line"><a name="l00185"></a><span class="lineno"> 185</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classIRMitsubishiAC.html#a13f26de3c35b01470176b6fd9efda566">setPower</a>(<span class="keyword">const</span> <span class="keywordtype">bool</span> <a class="code" href="classIRMitsubishiAC.html#a2946d1b3b641d7b991c0d296d5c5e77e">on</a>);</div>
<div class="line"><a name="l00186"></a><span class="lineno"> 186</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classIRMitsubishiAC.html#aa5fb3f328b6c8a553d25088ec9e858d7">getPower</a>(<span class="keywordtype">void</span>);</div>
<div class="line"><a name="l00187"></a><span class="lineno"> 187</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classIRMitsubishiAC.html#afd629013630747400e005fab8407d711">setTemp</a>(<span class="keyword">const</span> uint8_t degrees);</div>
<div class="line"><a name="l00188"></a><span class="lineno"> 188</span>&#160; uint8_t <a class="code" href="classIRMitsubishiAC.html#a9881be01c53dce83bd1eae8a32f150f4">getTemp</a>(<span class="keywordtype">void</span>);</div>
<div class="line"><a name="l00189"></a><span class="lineno"> 189</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classIRMitsubishiAC.html#a4e88e50b2eddd0233aade5c1bf7819f1">setFan</a>(<span class="keyword">const</span> uint8_t speed);</div>
<div class="line"><a name="l00190"></a><span class="lineno"> 190</span>&#160; uint8_t <a class="code" href="classIRMitsubishiAC.html#a06cb4179b92af1b1d3c167659c30db95">getFan</a>(<span class="keywordtype">void</span>);</div>
<div class="line"><a name="l00191"></a><span class="lineno"> 191</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classIRMitsubishiAC.html#a2b4e2f00ee5a385172b13e8d9858ac0b">setMode</a>(<span class="keyword">const</span> uint8_t mode);</div>
<div class="line"><a name="l00192"></a><span class="lineno"> 192</span>&#160; uint8_t <a class="code" href="classIRMitsubishiAC.html#a069fd1d3bea102968e74b312fdf01548">getMode</a>(<span class="keywordtype">void</span>);</div>
<div class="line"><a name="l00193"></a><span class="lineno"> 193</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classIRMitsubishiAC.html#abb247f1dca5cf23a7b8a16852dcf32f1">setVane</a>(<span class="keyword">const</span> uint8_t position);</div>
<div class="line"><a name="l00194"></a><span class="lineno"> 194</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classIRMitsubishiAC.html#a02b2b3d7456e6123c60dca70de346c25">setWideVane</a>(<span class="keyword">const</span> uint8_t position);</div>
<div class="line"><a name="l00195"></a><span class="lineno"> 195</span>&#160; uint8_t <a class="code" href="classIRMitsubishiAC.html#acd98301535e7e161f8fdf42877f3e482">getVane</a>(<span class="keywordtype">void</span>);</div>
<div class="line"><a name="l00196"></a><span class="lineno"> 196</span>&#160; uint8_t <a class="code" href="classIRMitsubishiAC.html#a217dba9f9dcc6f75d466b0b7beca3aea">getWideVane</a>(<span class="keywordtype">void</span>);</div>
<div class="line"><a name="l00197"></a><span class="lineno"> 197</span>&#160; uint8_t* <a class="code" href="classIRMitsubishiAC.html#a1f2d0ea70bdeb71efab4c20ccd876aa9">getRaw</a>(<span class="keywordtype">void</span>);</div>
<div class="line"><a name="l00198"></a><span class="lineno"> 198</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classIRMitsubishiAC.html#ac7bb79f91d5a9296c2b2b74aae1bfb53">setRaw</a>(<span class="keyword">const</span> uint8_t* data);</div>
<div class="line"><a name="l00199"></a><span class="lineno"> 199</span>&#160; uint8_t <a class="code" href="classIRMitsubishiAC.html#a8918c5b8a72d58282b160c8fde9866ad">getClock</a>(<span class="keywordtype">void</span>);</div>
<div class="line"><a name="l00200"></a><span class="lineno"> 200</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classIRMitsubishiAC.html#a7abe34adf36bdd1a65a17f56ee8af1f6">setClock</a>(<span class="keyword">const</span> uint8_t clock);</div>
<div class="line"><a name="l00201"></a><span class="lineno"> 201</span>&#160; uint8_t <a class="code" href="classIRMitsubishiAC.html#a0e0d8fa3bec35107929aaa9e9b4b5818">getStartClock</a>(<span class="keywordtype">void</span>);</div>
<div class="line"><a name="l00202"></a><span class="lineno"> 202</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classIRMitsubishiAC.html#a22d8c0dfd8098cb274d915476ed4caae">setStartClock</a>(<span class="keyword">const</span> uint8_t clock);</div>
<div class="line"><a name="l00203"></a><span class="lineno"> 203</span>&#160; uint8_t <a class="code" href="classIRMitsubishiAC.html#a9b6266611d7cf75337557533a32796c2">getStopClock</a>(<span class="keywordtype">void</span>);</div>
<div class="line"><a name="l00204"></a><span class="lineno"> 204</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classIRMitsubishiAC.html#a228dafbf1ea3e9c3487506a5ca2ea274">setStopClock</a>(<span class="keyword">const</span> uint8_t clock);</div>
<div class="line"><a name="l00205"></a><span class="lineno"> 205</span>&#160; uint8_t <a class="code" href="classIRMitsubishiAC.html#a8bb8e92a00f8d9dfff31589d435c9ae5">getTimer</a>(<span class="keywordtype">void</span>);</div>
<div class="line"><a name="l00206"></a><span class="lineno"> 206</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classIRMitsubishiAC.html#acb56c91ef0db6ace7782d356af2dcd4d">setTimer</a>(<span class="keyword">const</span> uint8_t timer);</div>
<div class="line"><a name="l00207"></a><span class="lineno"> 207</span>&#160; <span class="keyword">static</span> uint8_t <a class="code" href="classIRMitsubishiAC.html#a86d069e406d247bafbefbdd09b22894f">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="l00208"></a><span class="lineno"> 208</span>&#160; <span class="keyword">static</span> uint8_t <a class="code" href="classIRMitsubishiAC.html#a58ce95e1ae198a9855ee5e81335570cf">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="l00209"></a><span class="lineno"> 209</span>&#160; <span class="keyword">static</span> uint8_t <a class="code" href="classIRMitsubishiAC.html#ab561f6421b2f3e0d92d9fab685da639a">convertSwingV</a>(<span class="keyword">const</span> <a class="code" href="namespacestdAc.html#ac07f224c7bb47cac55dd01f24770ef43">stdAc::swingv_t</a> position);</div>
<div class="line"><a name="l00210"></a><span class="lineno"> 210</span>&#160; <span class="keyword">static</span> uint8_t <a class="code" href="classIRMitsubishiAC.html#a8235a527a178486bb58ce62749aaf2fb">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="l00211"></a><span class="lineno"> 211</span>&#160; <span class="keyword">static</span> <a class="code" href="namespacestdAc.html#a99ad268c783486f9b3207cb78f48444f">stdAc::opmode_t</a> <a class="code" href="classIRMitsubishiAC.html#a7eae5da584faf41139be597d6a5e7210">toCommonMode</a>(<span class="keyword">const</span> uint8_t mode);</div>
<div class="line"><a name="l00212"></a><span class="lineno"> 212</span>&#160; <span class="keyword">static</span> <a class="code" href="namespacestdAc.html#a8bb0dbf18fe69f639f4ac0b3ff133383">stdAc::fanspeed_t</a> <a class="code" href="classIRMitsubishiAC.html#aa7dd30cde520b14575d7fcd992c3bbf1">toCommonFanSpeed</a>(<span class="keyword">const</span> uint8_t speed);</div>
<div class="line"><a name="l00213"></a><span class="lineno"> 213</span>&#160; <span class="keyword">static</span> <a class="code" href="namespacestdAc.html#ac07f224c7bb47cac55dd01f24770ef43">stdAc::swingv_t</a> <a class="code" href="classIRMitsubishiAC.html#a173e3c22f4173f235e7213e41925fdd9">toCommonSwingV</a>(<span class="keyword">const</span> uint8_t pos);</div>
<div class="line"><a name="l00214"></a><span class="lineno"> 214</span>&#160; <span class="keyword">static</span> <a class="code" href="namespacestdAc.html#aae50ee315fa9c9ec1a4078da40d6b147">stdAc::swingh_t</a> <a class="code" href="classIRMitsubishiAC.html#ad7446e0a4ea8d349004c2b4224e69cd9">toCommonSwingH</a>(<span class="keyword">const</span> uint8_t pos);</div>
<div class="line"><a name="l00215"></a><span class="lineno"> 215</span>&#160; <a class="code" href="structstdAc_1_1state__t.html">stdAc::state_t</a> <a class="code" href="classIRMitsubishiAC.html#a42338266a34940e657e5226c81f2fd06">toCommon</a>(<span class="keywordtype">void</span>);</div>
<div class="line"><a name="l00216"></a><span class="lineno"> 216</span>&#160; <a class="code" href="IRremoteESP8266_8h.html#afbeda3fd1bdc8c37d01bdf9f5c8274ff">String</a> <a class="code" href="classIRMitsubishiAC.html#a28cfd4bb4d3372fb983f737c7e86b530">toString</a>(<span class="keywordtype">void</span>);</div>
<div class="line"><a name="l00217"></a><span class="lineno"> 217</span>&#160;<span class="preprocessor">#ifndef UNIT_TEST</span></div>
<div class="line"><a name="l00218"></a><span class="lineno"> 218</span>&#160; </div>
<div class="line"><a name="l00219"></a><span class="lineno"> 219</span>&#160; <span class="keyword">private</span>:</div>
<div class="line"><a name="l00220"></a><span class="lineno"><a class="line" href="classIRMitsubishiAC.html#a6753b676690f35bc8ba73504fdc34946"> 220</a></span>&#160; <a class="code" href="classIRsend.html">IRsend</a> <a class="code" href="classIRMitsubishiAC.html#a6753b676690f35bc8ba73504fdc34946">_irsend</a>; </div>
<div class="line"><a name="l00221"></a><span class="lineno"> 221</span>&#160;<span class="preprocessor">#else // UNIT_TEST</span></div>
<div class="line"><a name="l00222"></a><span class="lineno"> 222</span>&#160; IRsendTest <a class="code" href="classIRMitsubishiAC.html#a6753b676690f35bc8ba73504fdc34946">_irsend</a>; </div>
<div class="line"><a name="l00224"></a><span class="lineno"> 224</span>&#160;<span class="preprocessor">#endif // UNIT_TEST</span></div>
<div class="line"><a name="l00226"></a><span class="lineno"><a class="line" href="classIRMitsubishiAC.html#ac0a149b9705371e59c45ece162bc1aab"> 226</a></span>&#160; uint8_t <a class="code" href="classIRMitsubishiAC.html#ac0a149b9705371e59c45ece162bc1aab">remote_state</a>[<a class="code" href="IRremoteESP8266_8h.html#a7d0d6dd6d5741f91a1afb641f11d9bc5">kMitsubishiACStateLength</a>]; </div>
<div class="line"><a name="l00227"></a><span class="lineno"> 227</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classIRMitsubishiAC.html#a7c5b1e5c53d99f1564d8a0424f626adb">checksum</a>(<span class="keywordtype">void</span>);</div>
<div class="line"><a name="l00228"></a><span class="lineno"> 228</span>&#160; <span class="keyword">static</span> uint8_t <a class="code" href="classIRMitsubishiAC.html#aaadefc5880dcd48e3fb2f12b59101f71">calculateChecksum</a>(<span class="keyword">const</span> uint8_t* data);</div>
<div class="line"><a name="l00229"></a><span class="lineno"> 229</span>&#160;};</div>
<div class="line"><a name="l00230"></a><span class="lineno"> 230</span>&#160; </div>
<div class="line"><a name="l00232"></a><span class="lineno"><a class="line" href="classIRMitsubishi136.html"> 232</a></span>&#160;<span class="keyword">class </span><a class="code" href="classIRMitsubishi136.html">IRMitsubishi136</a> {</div>
<div class="line"><a name="l00233"></a><span class="lineno"> 233</span>&#160; <span class="keyword">public</span>:</div>
<div class="line"><a name="l00234"></a><span class="lineno"> 234</span>&#160; <span class="keyword">explicit</span> <a class="code" href="classIRMitsubishi136.html#ad92926b993869d0695f11ddb999b2090">IRMitsubishi136</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="l00235"></a><span class="lineno"> 235</span>&#160; <span class="keyword">const</span> <span class="keywordtype">bool</span> use_modulation = <span class="keyword">true</span>);</div>
<div class="line"><a name="l00236"></a><span class="lineno"> 236</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classIRMitsubishi136.html#a67556dab7ed42c68a274f4f24ecc35bb">stateReset</a>(<span class="keywordtype">void</span>);</div>
<div class="line"><a name="l00237"></a><span class="lineno"> 237</span>&#160;<span class="preprocessor">#if SEND_MITSUBISHI136</span></div>
<div class="line"><a name="l00238"></a><span class="lineno"> 238</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classIRMitsubishi136.html#a41295e551acf428e76b9b404af2381ad">send</a>(<span class="keyword">const</span> uint16_t repeat = <a class="code" href="IRremoteESP8266_8h.html#a448bd7af5fdab67fb40901a3d6efed21">kMitsubishi136MinRepeat</a>);</div>
<div class="line"><a name="l00243"></a><span class="lineno"><a class="line" href="classIRMitsubishi136.html#a76133542efc3763cb7edc9809ad8d93c"> 243</a></span>&#160; int8_t <a class="code" href="classIRMitsubishi136.html#a76133542efc3763cb7edc9809ad8d93c">calibrate</a>(<span class="keywordtype">void</span>) { <span class="keywordflow">return</span> <a class="code" href="classIRMitsubishi136.html#acd14c7bb6b26d0603ee552a000e16d43">_irsend</a>.<a class="code" href="classIRsend.html#ad1776aa6c699f9eeca1eef9bb4fe355b">calibrate</a>(); }</div>
<div class="line"><a name="l00244"></a><span class="lineno"> 244</span>&#160;<span class="preprocessor">#endif // SEND_MITSUBISHI136</span></div>
<div class="line"><a name="l00245"></a><span class="lineno"> 245</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classIRMitsubishi136.html#abbcd8307862beee2899d2b9900537520">begin</a>(<span class="keywordtype">void</span>);</div>
<div class="line"><a name="l00246"></a><span class="lineno"> 246</span>&#160; <span class="keyword">static</span> <span class="keywordtype">bool</span> <a class="code" href="classIRMitsubishi136.html#a666d1268a93e96b50ac9012c09320de9">validChecksum</a>(<span class="keyword">const</span> uint8_t* data,</div>
<div class="line"><a name="l00247"></a><span class="lineno"> 247</span>&#160; <span class="keyword">const</span> uint16_t len = <a class="code" href="IRremoteESP8266_8h.html#a01adbe4e1afb2ba26a5a60bf5b0b42f6">kMitsubishi136StateLength</a>);</div>
<div class="line"><a name="l00248"></a><span class="lineno"> 248</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classIRMitsubishi136.html#a74180e99a5f4f1f4b740b442a1b74a06">on</a>(<span class="keywordtype">void</span>);</div>
<div class="line"><a name="l00249"></a><span class="lineno"> 249</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classIRMitsubishi136.html#a4122014509e9e755881920650f19baf3">off</a>(<span class="keywordtype">void</span>);</div>
<div class="line"><a name="l00250"></a><span class="lineno"> 250</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classIRMitsubishi136.html#a4bf52b3784faaca95ff97a09b8be322a">setPower</a>(<span class="keyword">const</span> <span class="keywordtype">bool</span> <a class="code" href="classIRMitsubishi136.html#a74180e99a5f4f1f4b740b442a1b74a06">on</a>);</div>
<div class="line"><a name="l00251"></a><span class="lineno"> 251</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classIRMitsubishi136.html#a371faf10c80560e1ad59c70d66147723">getPower</a>(<span class="keywordtype">void</span>);</div>
<div class="line"><a name="l00252"></a><span class="lineno"> 252</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classIRMitsubishi136.html#ac19c9234a5f65cae50b64d56c4bebb8f">setTemp</a>(<span class="keyword">const</span> uint8_t degrees);</div>
<div class="line"><a name="l00253"></a><span class="lineno"> 253</span>&#160; uint8_t <a class="code" href="classIRMitsubishi136.html#a34bc0e7666264a7e567e45405a57e3e0">getTemp</a>(<span class="keywordtype">void</span>);</div>
<div class="line"><a name="l00254"></a><span class="lineno"> 254</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classIRMitsubishi136.html#a2aa62126614f734ec3d1b7b3cb653e9e">setFan</a>(<span class="keyword">const</span> uint8_t speed);</div>
<div class="line"><a name="l00255"></a><span class="lineno"> 255</span>&#160; uint8_t <a class="code" href="classIRMitsubishi136.html#a61b0a21a32eb1211cab201587de6f7ce">getFan</a>(<span class="keywordtype">void</span>);</div>
<div class="line"><a name="l00256"></a><span class="lineno"> 256</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classIRMitsubishi136.html#aaef2ed81bdeb183995e2342c2ca17a8b">setMode</a>(<span class="keyword">const</span> uint8_t mode);</div>
<div class="line"><a name="l00257"></a><span class="lineno"> 257</span>&#160; uint8_t <a class="code" href="classIRMitsubishi136.html#a3176aec8444f500bdea6e650cee2dbcc">getMode</a>(<span class="keywordtype">void</span>);</div>
<div class="line"><a name="l00258"></a><span class="lineno"> 258</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classIRMitsubishi136.html#a0d54bc6dd55da18b05f723a1b61e575e">setSwingV</a>(<span class="keyword">const</span> uint8_t position);</div>
<div class="line"><a name="l00259"></a><span class="lineno"> 259</span>&#160; uint8_t <a class="code" href="classIRMitsubishi136.html#af2cacca74c4a6ade5f9689674bb707ea">getSwingV</a>(<span class="keywordtype">void</span>);</div>
<div class="line"><a name="l00260"></a><span class="lineno"> 260</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classIRMitsubishi136.html#a70c8a44f93e90ba025a8909c004c3a7b">setQuiet</a>(<span class="keyword">const</span> <span class="keywordtype">bool</span> <a class="code" href="classIRMitsubishi136.html#a74180e99a5f4f1f4b740b442a1b74a06">on</a>);</div>
<div class="line"><a name="l00261"></a><span class="lineno"> 261</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classIRMitsubishi136.html#afaf690f15d21fea1070b33b2720e98fa">getQuiet</a>(<span class="keywordtype">void</span>);</div>
<div class="line"><a name="l00262"></a><span class="lineno"> 262</span>&#160; uint8_t* <a class="code" href="classIRMitsubishi136.html#a61cceec2bf241a75be1389391e8f3d9a">getRaw</a>(<span class="keywordtype">void</span>);</div>
<div class="line"><a name="l00263"></a><span class="lineno"> 263</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classIRMitsubishi136.html#abf0487a6fb163bf896e09b2cae6ee939">setRaw</a>(<span class="keyword">const</span> uint8_t* data);</div>
<div class="line"><a name="l00264"></a><span class="lineno"> 264</span>&#160; <span class="keyword">static</span> uint8_t <a class="code" href="classIRMitsubishi136.html#a43b8ff1083d09563a5d3a25b24e480ea">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="l00265"></a><span class="lineno"> 265</span>&#160; <span class="keyword">static</span> uint8_t <a class="code" href="classIRMitsubishi136.html#a81e691b386950859d1ad0a3c7faf7e49">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="l00266"></a><span class="lineno"> 266</span>&#160; <span class="keyword">static</span> uint8_t <a class="code" href="classIRMitsubishi136.html#a59dee0c57d3ca2bdf4c7839142d23059">convertSwingV</a>(<span class="keyword">const</span> <a class="code" href="namespacestdAc.html#ac07f224c7bb47cac55dd01f24770ef43">stdAc::swingv_t</a> position);</div>
<div class="line"><a name="l00267"></a><span class="lineno"> 267</span>&#160; <span class="keyword">static</span> <a class="code" href="namespacestdAc.html#a99ad268c783486f9b3207cb78f48444f">stdAc::opmode_t</a> <a class="code" href="classIRMitsubishi136.html#a2771fd09b2e953b037c0c65c4e4029ee">toCommonMode</a>(<span class="keyword">const</span> uint8_t mode);</div>
<div class="line"><a name="l00268"></a><span class="lineno"> 268</span>&#160; <span class="keyword">static</span> <a class="code" href="namespacestdAc.html#a8bb0dbf18fe69f639f4ac0b3ff133383">stdAc::fanspeed_t</a> <a class="code" href="classIRMitsubishi136.html#aaf9f9f17f3ac59ef325b57b9110faa34">toCommonFanSpeed</a>(<span class="keyword">const</span> uint8_t speed);</div>
<div class="line"><a name="l00269"></a><span class="lineno"> 269</span>&#160; <span class="keyword">static</span> <a class="code" href="namespacestdAc.html#ac07f224c7bb47cac55dd01f24770ef43">stdAc::swingv_t</a> <a class="code" href="classIRMitsubishi136.html#aca5e6ac2d886083c8c56e2949f9d11e9">toCommonSwingV</a>(<span class="keyword">const</span> uint8_t pos);</div>
<div class="line"><a name="l00270"></a><span class="lineno"> 270</span>&#160; <a class="code" href="structstdAc_1_1state__t.html">stdAc::state_t</a> <a class="code" href="classIRMitsubishi136.html#a938360f488ec923e138744b6f80477bb">toCommon</a>(<span class="keywordtype">void</span>);</div>
<div class="line"><a name="l00271"></a><span class="lineno"> 271</span>&#160; <a class="code" href="IRremoteESP8266_8h.html#afbeda3fd1bdc8c37d01bdf9f5c8274ff">String</a> <a class="code" href="classIRMitsubishi136.html#a8e49c540665a724c895674edef31d980">toString</a>(<span class="keywordtype">void</span>);</div>
<div class="line"><a name="l00272"></a><span class="lineno"> 272</span>&#160;<span class="preprocessor">#ifndef UNIT_TEST</span></div>
<div class="line"><a name="l00273"></a><span class="lineno"> 273</span>&#160; </div>
<div class="line"><a name="l00274"></a><span class="lineno"> 274</span>&#160; <span class="keyword">private</span>:</div>
<div class="line"><a name="l00275"></a><span class="lineno"><a class="line" href="classIRMitsubishi136.html#acd14c7bb6b26d0603ee552a000e16d43"> 275</a></span>&#160; <a class="code" href="classIRsend.html">IRsend</a> <a class="code" href="classIRMitsubishi136.html#acd14c7bb6b26d0603ee552a000e16d43">_irsend</a>; </div>
<div class="line"><a name="l00276"></a><span class="lineno"> 276</span>&#160;<span class="preprocessor">#else // UNIT_TEST</span></div>
<div class="line"><a name="l00277"></a><span class="lineno"> 277</span>&#160; IRsendTest <a class="code" href="classIRMitsubishi136.html#acd14c7bb6b26d0603ee552a000e16d43">_irsend</a>; </div>
<div class="line"><a name="l00279"></a><span class="lineno"> 279</span>&#160;<span class="preprocessor">#endif // UNIT_TEST</span></div>
<div class="line"><a name="l00281"></a><span class="lineno"><a class="line" href="classIRMitsubishi136.html#ad1e80d693d3558f0bed4c0f7995bddd5"> 281</a></span>&#160; uint8_t <a class="code" href="classIRMitsubishi136.html#ad1e80d693d3558f0bed4c0f7995bddd5">remote_state</a>[<a class="code" href="IRremoteESP8266_8h.html#a01adbe4e1afb2ba26a5a60bf5b0b42f6">kMitsubishi136StateLength</a>]; </div>
<div class="line"><a name="l00282"></a><span class="lineno"> 282</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classIRMitsubishi136.html#aa2c6fe9b28462052cf6627960126a783">checksum</a>(<span class="keywordtype">void</span>);</div>
<div class="line"><a name="l00283"></a><span class="lineno"> 283</span>&#160;};</div>
<div class="line"><a name="l00284"></a><span class="lineno"> 284</span>&#160; </div>
<div class="line"><a name="l00285"></a><span class="lineno"> 285</span>&#160; </div>
<div class="line"><a name="l00286"></a><span class="lineno"><a class="line" href="classIRMitsubishi112.html"> 286</a></span>&#160;<span class="keyword">class </span><a class="code" href="classIRMitsubishi112.html">IRMitsubishi112</a> {</div>
<div class="line"><a name="l00287"></a><span class="lineno"> 287</span>&#160; <span class="keyword">public</span>:</div>
<div class="line"><a name="l00288"></a><span class="lineno"> 288</span>&#160; <span class="keyword">explicit</span> <a class="code" href="classIRMitsubishi112.html#adea6f3b7b7619b0bf6da4a94cec9d712">IRMitsubishi112</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="l00289"></a><span class="lineno"> 289</span>&#160; <span class="keyword">const</span> <span class="keywordtype">bool</span> use_modulation = <span class="keyword">true</span>);</div>
<div class="line"><a name="l00290"></a><span class="lineno"> 290</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classIRMitsubishi112.html#a9c601ba34e10d5c63886c2c5b405d9ae">stateReset</a>(<span class="keywordtype">void</span>);</div>
<div class="line"><a name="l00291"></a><span class="lineno"> 291</span>&#160;<span class="preprocessor">#if SEND_MITSUBISHI112</span></div>
<div class="line"><a name="l00292"></a><span class="lineno"> 292</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classIRMitsubishi112.html#a8f813da813b1a281654147ada2e63eba">send</a>(<span class="keyword">const</span> uint16_t repeat = <a class="code" href="IRremoteESP8266_8h.html#a6bba58bb0f33feb9a6dfd20637d01d13">kMitsubishi112MinRepeat</a>);</div>
<div class="line"><a name="l00297"></a><span class="lineno"><a class="line" href="classIRMitsubishi112.html#ad148250070a3f4ac57ed6cb957ffdefb"> 297</a></span>&#160; int8_t <a class="code" href="classIRMitsubishi112.html#ad148250070a3f4ac57ed6cb957ffdefb">calibrate</a>(<span class="keywordtype">void</span>) { <span class="keywordflow">return</span> <a class="code" href="classIRMitsubishi112.html#af858d640f9b2fca053287f280c8a27c0">_irsend</a>.<a class="code" href="classIRsend.html#ad1776aa6c699f9eeca1eef9bb4fe355b">calibrate</a>(); }</div>
<div class="line"><a name="l00298"></a><span class="lineno"> 298</span>&#160;<span class="preprocessor">#endif // SEND_MITSUBISHI112</span></div>
<div class="line"><a name="l00299"></a><span class="lineno"> 299</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classIRMitsubishi112.html#a1d00958556872286b1818d0dbf02e112">begin</a>(<span class="keywordtype">void</span>);</div>
<div class="line"><a name="l00300"></a><span class="lineno"> 300</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classIRMitsubishi112.html#accd250f130b4d0cd61593982b84b9138">on</a>(<span class="keywordtype">void</span>);</div>
<div class="line"><a name="l00301"></a><span class="lineno"> 301</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classIRMitsubishi112.html#ab5b6370edf2626da2e9f124a218678a8">off</a>(<span class="keywordtype">void</span>);</div>
<div class="line"><a name="l00302"></a><span class="lineno"> 302</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classIRMitsubishi112.html#a0545da32a5048bc9d857ffb05767d3a6">setPower</a>(<span class="keyword">const</span> <span class="keywordtype">bool</span> <a class="code" href="classIRMitsubishi112.html#accd250f130b4d0cd61593982b84b9138">on</a>);</div>
<div class="line"><a name="l00303"></a><span class="lineno"> 303</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classIRMitsubishi112.html#afb9ea09a7a9724410470944f6decaeed">getPower</a>(<span class="keywordtype">void</span>);</div>
<div class="line"><a name="l00304"></a><span class="lineno"> 304</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classIRMitsubishi112.html#a03ba44a6d2f152b7afade423f12c8726">setTemp</a>(<span class="keyword">const</span> uint8_t degrees);</div>
<div class="line"><a name="l00305"></a><span class="lineno"> 305</span>&#160; uint8_t <a class="code" href="classIRMitsubishi112.html#a4bfd306fecfcaa4c20589440ecfb35db">getTemp</a>(<span class="keywordtype">void</span>);</div>
<div class="line"><a name="l00306"></a><span class="lineno"> 306</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classIRMitsubishi112.html#ab681e78572c869a8c57079a660fe1505">setFan</a>(<span class="keyword">const</span> uint8_t speed);</div>
<div class="line"><a name="l00307"></a><span class="lineno"> 307</span>&#160; uint8_t <a class="code" href="classIRMitsubishi112.html#a00446fe1fdf27012acd41303b711e575">getFan</a>(<span class="keywordtype">void</span>);</div>
<div class="line"><a name="l00308"></a><span class="lineno"> 308</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classIRMitsubishi112.html#a0c1434e1d8dd513007400042324e868e">setMode</a>(<span class="keyword">const</span> uint8_t mode);</div>
<div class="line"><a name="l00309"></a><span class="lineno"> 309</span>&#160; uint8_t <a class="code" href="classIRMitsubishi112.html#ac2006f1e33f2a0cebcb6c23fcac389bb">getMode</a>(<span class="keywordtype">void</span>);</div>
<div class="line"><a name="l00310"></a><span class="lineno"> 310</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classIRMitsubishi112.html#ae33b469f1b67616f101f4a3df874fb78">setSwingV</a>(<span class="keyword">const</span> uint8_t position);</div>
<div class="line"><a name="l00311"></a><span class="lineno"> 311</span>&#160; uint8_t <a class="code" href="classIRMitsubishi112.html#a6d1e939169686978c83a2b26ebc3b8c2">getSwingV</a>(<span class="keywordtype">void</span>);</div>
<div class="line"><a name="l00312"></a><span class="lineno"> 312</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classIRMitsubishi112.html#a99f97b04ac22a7942ea371f470faaf49">setSwingH</a>(<span class="keyword">const</span> uint8_t position);</div>
<div class="line"><a name="l00313"></a><span class="lineno"> 313</span>&#160; uint8_t <a class="code" href="classIRMitsubishi112.html#a05a343020c64f0ef95c365adcb337140">getSwingH</a>(<span class="keywordtype">void</span>);</div>
<div class="line"><a name="l00314"></a><span class="lineno"> 314</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classIRMitsubishi112.html#a9fbbfb7bb1f6cccfcdcfbc4dcc335169">setQuiet</a>(<span class="keyword">const</span> <span class="keywordtype">bool</span> <a class="code" href="classIRMitsubishi112.html#accd250f130b4d0cd61593982b84b9138">on</a>);</div>
<div class="line"><a name="l00315"></a><span class="lineno"> 315</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classIRMitsubishi112.html#a3b3b78ba5114d783ab7696f3e4687002">getQuiet</a>(<span class="keywordtype">void</span>);</div>
<div class="line"><a name="l00316"></a><span class="lineno"> 316</span>&#160; uint8_t* <a class="code" href="classIRMitsubishi112.html#a5e47e892921b8464652b55f41f42fd9a">getRaw</a>(<span class="keywordtype">void</span>);</div>
<div class="line"><a name="l00317"></a><span class="lineno"> 317</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classIRMitsubishi112.html#a5c82f92d4a1ba1477ae7738ed5ade368">setRaw</a>(<span class="keyword">const</span> uint8_t* data);</div>
<div class="line"><a name="l00318"></a><span class="lineno"> 318</span>&#160; <span class="keyword">static</span> uint8_t <a class="code" href="classIRMitsubishi112.html#aa41d6ec8bc6dc91891aaddbd996f6040">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="l00319"></a><span class="lineno"> 319</span>&#160; <span class="keyword">static</span> uint8_t <a class="code" href="classIRMitsubishi112.html#a4194e5b076687b79153bc8cd50c9bc86">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="l00320"></a><span class="lineno"> 320</span>&#160; <span class="keyword">static</span> uint8_t <a class="code" href="classIRMitsubishi112.html#a95c545497e0acc6f78ec229a2ada9de0">convertSwingV</a>(<span class="keyword">const</span> <a class="code" href="namespacestdAc.html#ac07f224c7bb47cac55dd01f24770ef43">stdAc::swingv_t</a> position);</div>
<div class="line"><a name="l00321"></a><span class="lineno"> 321</span>&#160; <span class="keyword">static</span> uint8_t <a class="code" href="classIRMitsubishi112.html#ab17598ce693475ef167525b8408e2da4">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="l00322"></a><span class="lineno"> 322</span>&#160; <span class="keyword">static</span> <a class="code" href="namespacestdAc.html#a99ad268c783486f9b3207cb78f48444f">stdAc::opmode_t</a> <a class="code" href="classIRMitsubishi112.html#a6da77ebe6e03cfc09aa35e531c292ed1">toCommonMode</a>(<span class="keyword">const</span> uint8_t mode);</div>
<div class="line"><a name="l00323"></a><span class="lineno"> 323</span>&#160; <span class="keyword">static</span> <a class="code" href="namespacestdAc.html#a8bb0dbf18fe69f639f4ac0b3ff133383">stdAc::fanspeed_t</a> <a class="code" href="classIRMitsubishi112.html#aaeee082d9adbf7b0d91316c703571f1a">toCommonFanSpeed</a>(<span class="keyword">const</span> uint8_t speed);</div>
<div class="line"><a name="l00324"></a><span class="lineno"> 324</span>&#160; <span class="keyword">static</span> <a class="code" href="namespacestdAc.html#ac07f224c7bb47cac55dd01f24770ef43">stdAc::swingv_t</a> <a class="code" href="classIRMitsubishi112.html#a0e577d8554a090d7f2ac2a9ddd3bf15c">toCommonSwingV</a>(<span class="keyword">const</span> uint8_t pos);</div>
<div class="line"><a name="l00325"></a><span class="lineno"> 325</span>&#160; <span class="keyword">static</span> <a class="code" href="namespacestdAc.html#aae50ee315fa9c9ec1a4078da40d6b147">stdAc::swingh_t</a> <a class="code" href="classIRMitsubishi112.html#a17cfee6dc9ddc38465539ca46f29b263">toCommonSwingH</a>(<span class="keyword">const</span> uint8_t pos);</div>
<div class="line"><a name="l00326"></a><span class="lineno"> 326</span>&#160; <a class="code" href="structstdAc_1_1state__t.html">stdAc::state_t</a> <a class="code" href="classIRMitsubishi112.html#aadde5055371b418fd733a2e93d12b478">toCommon</a>(<span class="keywordtype">void</span>);</div>
<div class="line"><a name="l00327"></a><span class="lineno"> 327</span>&#160; <a class="code" href="IRremoteESP8266_8h.html#afbeda3fd1bdc8c37d01bdf9f5c8274ff">String</a> <a class="code" href="classIRMitsubishi112.html#ab99894eb185d13c5bd097c287fdbddeb">toString</a>(<span class="keywordtype">void</span>);</div>
<div class="line"><a name="l00328"></a><span class="lineno"> 328</span>&#160;<span class="preprocessor">#ifndef UNIT_TEST</span></div>
<div class="line"><a name="l00329"></a><span class="lineno"> 329</span>&#160; </div>
<div class="line"><a name="l00330"></a><span class="lineno"> 330</span>&#160; <span class="keyword">private</span>:</div>
<div class="line"><a name="l00331"></a><span class="lineno"><a class="line" href="classIRMitsubishi112.html#af858d640f9b2fca053287f280c8a27c0"> 331</a></span>&#160; <a class="code" href="classIRsend.html">IRsend</a> <a class="code" href="classIRMitsubishi112.html#af858d640f9b2fca053287f280c8a27c0">_irsend</a>; </div>
<div class="line"><a name="l00332"></a><span class="lineno"> 332</span>&#160;<span class="preprocessor">#else // UNIT_TEST</span></div>
<div class="line"><a name="l00333"></a><span class="lineno"> 333</span>&#160; IRsendTest <a class="code" href="classIRMitsubishi112.html#af858d640f9b2fca053287f280c8a27c0">_irsend</a>; </div>
<div class="line"><a name="l00335"></a><span class="lineno"> 335</span>&#160;<span class="preprocessor">#endif // UNIT_TEST</span></div>
<div class="line"><a name="l00337"></a><span class="lineno"><a class="line" href="classIRMitsubishi112.html#a64a40e57208d08b5cd6ef87a7c8d6671"> 337</a></span>&#160; uint8_t <a class="code" href="classIRMitsubishi112.html#a64a40e57208d08b5cd6ef87a7c8d6671">remote_state</a>[<a class="code" href="IRremoteESP8266_8h.html#a5ff0437b26e325bc2516a3e63c7ffe76">kMitsubishi112StateLength</a>]; </div>
<div class="line"><a name="l00338"></a><span class="lineno"> 338</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classIRMitsubishi112.html#a65ee232bfc09d05724b8ec5ada538ccf">checksum</a>(<span class="keywordtype">void</span>);</div>
<div class="line"><a name="l00339"></a><span class="lineno"> 339</span>&#160;};</div>
<div class="line"><a name="l00340"></a><span class="lineno"> 340</span>&#160; </div>
<div class="line"><a name="l00341"></a><span class="lineno"> 341</span>&#160;<span class="preprocessor">#endif // IR_MITSUBISHI_H_</span></div>
</div><!-- fragment --></div><!-- contents -->
<div class="ttc" id="air__Mitsubishi_8h_html_a0ae62480999dc4cf8a223b59938a0d68"><div class="ttname"><a href="ir__Mitsubishi_8h.html#a0ae62480999dc4cf8a223b59938a0d68">kMitsubishi112SwingVMiddle</a></div><div class="ttdeci">const uint8_t kMitsubishi112SwingVMiddle</div><div class="ttdef"><b>Definition:</b> ir_Mitsubishi.h:133</div></div>
<div class="ttc" id="aclassIRMitsubishi112_html_a0c1434e1d8dd513007400042324e868e"><div class="ttname"><a href="classIRMitsubishi112.html#a0c1434e1d8dd513007400042324e868e">IRMitsubishi112::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_Mitsubishi.cpp:1399</div></div>
<div class="ttc" id="air__Mitsubishi_8h_html_ac4dd729a11e3ece244df6b1ddc9250f8"><div class="ttname"><a href="ir__Mitsubishi_8h.html#ac4dd729a11e3ece244df6b1ddc9250f8">kMitsubishi112SwingVLowest</a></div><div class="ttdeci">const uint8_t kMitsubishi112SwingVLowest</div><div class="ttdef"><b>Definition:</b> ir_Mitsubishi.h:131</div></div>
<div class="ttc" id="air__Mitsubishi_8h_html_a39c8631bfd414738f1934eb28e74b97b"><div class="ttname"><a href="ir__Mitsubishi_8h.html#a39c8631bfd414738f1934eb28e74b97b">kMitsubishi112ModeOffset</a></div><div class="ttdeci">const uint8_t kMitsubishi112ModeOffset</div><div class="ttdef"><b>Definition:</b> ir_Mitsubishi.h:109</div></div>
<div class="ttc" id="air__Mitsubishi_8h_html_a1e16b172e864a74b426b1f823770cdaa"><div class="ttname"><a href="ir__Mitsubishi_8h.html#a1e16b172e864a74b426b1f823770cdaa">kMitsubishi112SwingVAuto</a></div><div class="ttdeci">const uint8_t kMitsubishi112SwingVAuto</div><div class="ttdef"><b>Definition:</b> ir_Mitsubishi.h:136</div></div>
<div class="ttc" id="air__Mitsubishi_8h_html_addcf7a99c5ba2f4510754d22a4c0760f"><div class="ttname"><a href="ir__Mitsubishi_8h.html#addcf7a99c5ba2f4510754d22a4c0760f">kMitsubishi112FanQuiet</a></div><div class="ttdeci">const uint8_t kMitsubishi112FanQuiet</div><div class="ttdef"><b>Definition:</b> ir_Mitsubishi.h:127</div></div>
<div class="ttc" id="aclassIRMitsubishi112_html_a9c601ba34e10d5c63886c2c5b405d9ae"><div class="ttname"><a href="classIRMitsubishi112.html#a9c601ba34e10d5c63886c2c5b405d9ae">IRMitsubishi112::stateReset</a></div><div class="ttdeci">void stateReset(void)</div><div class="ttdoc">Reset the state of the remote to a known good state/sequence.</div><div class="ttdef"><b>Definition:</b> ir_Mitsubishi.cpp:1295</div></div>
<div class="ttc" id="air__Mitsubishi_8h_html_a8299b42b0972bda8a4bc4f32527c33e9"><div class="ttname"><a href="ir__Mitsubishi_8h.html#a8299b42b0972bda8a4bc4f32527c33e9">kMitsubishi112SwingHLeft</a></div><div class="ttdeci">const uint8_t kMitsubishi112SwingHLeft</div><div class="ttdef"><b>Definition:</b> ir_Mitsubishi.h:142</div></div>
<div class="ttc" id="air__Mitsubishi_8h_html_a98fbde8559e82a1875235019913e859c"><div class="ttname"><a href="ir__Mitsubishi_8h.html#a98fbde8559e82a1875235019913e859c">kMitsubishi136ModeByte</a></div><div class="ttdeci">const uint8_t kMitsubishi136ModeByte</div><div class="ttdef"><b>Definition:</b> ir_Mitsubishi.h:79</div></div>
<div class="ttc" id="air__Mitsubishi_8h_html_aa8a81057eeccbf528962b31a197b0319"><div class="ttname"><a href="ir__Mitsubishi_8h.html#aa8a81057eeccbf528962b31a197b0319">kMitsubishi112FanMed</a></div><div class="ttdeci">const uint8_t kMitsubishi112FanMed</div><div class="ttdef"><b>Definition:</b> ir_Mitsubishi.h:125</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_a7d0d6dd6d5741f91a1afb641f11d9bc5"><div class="ttname"><a href="IRremoteESP8266_8h.html#a7d0d6dd6d5741f91a1afb641f11d9bc5">kMitsubishiACStateLength</a></div><div class="ttdeci">const uint16_t kMitsubishiACStateLength</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:930</div></div>
<div class="ttc" id="air__Mitsubishi_8h_html_a6107df195ecf54ec4ef97b5ab82e911c"><div class="ttname"><a href="ir__Mitsubishi_8h.html#a6107df195ecf54ec4ef97b5ab82e911c">kMitsubishiAcHeat</a></div><div class="ttdeci">const uint8_t kMitsubishiAcHeat</div><div class="ttdef"><b>Definition:</b> ir_Mitsubishi.h:49</div></div>
<div class="ttc" id="air__Mitsubishi_8h_html_a1fdbdc0906594e0efebbd05110877000"><div class="ttname"><a href="ir__Mitsubishi_8h.html#a1fdbdc0906594e0efebbd05110877000">kMitsubishiAcAuto</a></div><div class="ttdeci">const uint8_t kMitsubishiAcAuto</div><div class="ttdef"><b>Definition:</b> ir_Mitsubishi.h:46</div></div>
<div class="ttc" id="aclassIRMitsubishi112_html_a1d00958556872286b1818d0dbf02e112"><div class="ttname"><a href="classIRMitsubishi112.html#a1d00958556872286b1818d0dbf02e112">IRMitsubishi112::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_Mitsubishi.cpp:1309</div></div>
<div class="ttc" id="air__Mitsubishi_8h_html_a7e7663483fa89b4283baafba744d707a"><div class="ttname"><a href="ir__Mitsubishi_8h.html#a7e7663483fa89b4283baafba744d707a">kMitsubishi112ModeByte</a></div><div class="ttdeci">const uint8_t kMitsubishi112ModeByte</div><div class="ttdef"><b>Definition:</b> ir_Mitsubishi.h:108</div></div>
<div class="ttc" id="air__Mitsubishi_8h_html_a76cf277572a2b628d4a5353186ca2522"><div class="ttname"><a href="ir__Mitsubishi_8h.html#a76cf277572a2b628d4a5353186ca2522">kMitsubishi112SwingHRight</a></div><div class="ttdeci">const uint8_t kMitsubishi112SwingHRight</div><div class="ttdef"><b>Definition:</b> ir_Mitsubishi.h:144</div></div>
<div class="ttc" id="air__Mitsubishi_8h_html_a731206548afa4f2672a78dae677f6b44"><div class="ttname"><a href="ir__Mitsubishi_8h.html#a731206548afa4f2672a78dae677f6b44">kMitsubishiAcFanSilent</a></div><div class="ttdeci">const uint8_t kMitsubishiAcFanSilent</div><div class="ttdef"><b>Definition:</b> ir_Mitsubishi.h:58</div></div>
<div class="ttc" id="aclassIRMitsubishi112_html_ad148250070a3f4ac57ed6cb957ffdefb"><div class="ttname"><a href="classIRMitsubishi112.html#ad148250070a3f4ac57ed6cb957ffdefb">IRMitsubishi112::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_Mitsubishi.h:297</div></div>
<div class="ttc" id="air__Mitsubishi_8h_html_a1caff28ea3678cc5f655fc7147c5a15e"><div class="ttname"><a href="ir__Mitsubishi_8h.html#a1caff28ea3678cc5f655fc7147c5a15e">kMitsubishiAcVaneAuto</a></div><div class="ttdeci">const uint8_t kMitsubishiAcVaneAuto</div><div class="ttdef"><b>Definition:</b> ir_Mitsubishi.h:65</div></div>
<div class="ttc" id="air__Mitsubishi_8h_html_a1ff73f603b6e32075cbc9253d3090b49"><div class="ttname"><a href="ir__Mitsubishi_8h.html#a1ff73f603b6e32075cbc9253d3090b49">kMitsubishi112SwingHRightMax</a></div><div class="ttdeci">const uint8_t kMitsubishi112SwingHRightMax</div><div class="ttdef"><b>Definition:</b> ir_Mitsubishi.h:145</div></div>
<div class="ttc" id="aclassIRMitsubishi136_html_a67556dab7ed42c68a274f4f24ecc35bb"><div class="ttname"><a href="classIRMitsubishi136.html#a67556dab7ed42c68a274f4f24ecc35bb">IRMitsubishi136::stateReset</a></div><div class="ttdeci">void stateReset(void)</div><div class="ttdoc">Reset the state of the remote to a known good state/sequence.</div><div class="ttdef"><b>Definition:</b> ir_Mitsubishi.cpp:874</div></div>
<div class="ttc" id="aclassIRMitsubishiAC_html_aa5fb3f328b6c8a553d25088ec9e858d7"><div class="ttname"><a href="classIRMitsubishiAC.html#aa5fb3f328b6c8a553d25088ec9e858d7">IRMitsubishiAC::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_Mitsubishi.cpp:454</div></div>
<div class="ttc" id="aclassIRMitsubishi136_html_abbcd8307862beee2899d2b9900537520"><div class="ttname"><a href="classIRMitsubishi136.html#abbcd8307862beee2899d2b9900537520">IRMitsubishi136::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_Mitsubishi.cpp:907</div></div>
<div class="ttc" id="aclassIRMitsubishiAC_html_a069fd1d3bea102968e74b312fdf01548"><div class="ttname"><a href="classIRMitsubishiAC.html#a069fd1d3bea102968e74b312fdf01548">IRMitsubishiAC::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_Mitsubishi.cpp:498</div></div>
<div class="ttc" id="aclassIRMitsubishiAC_html_a9b6266611d7cf75337557533a32796c2"><div class="ttname"><a href="classIRMitsubishiAC.html#a9b6266611d7cf75337557533a32796c2">IRMitsubishiAC::getStopClock</a></div><div class="ttdeci">uint8_t getStopClock(void)</div><div class="ttdoc">Get the desired stop time of the A/C unit.</div><div class="ttdef"><b>Definition:</b> ir_Mitsubishi.cpp:574</div></div>
<div class="ttc" id="aclassIRMitsubishi112_html_a3b3b78ba5114d783ab7696f3e4687002"><div class="ttname"><a href="classIRMitsubishi112.html#a3b3b78ba5114d783ab7696f3e4687002">IRMitsubishi112::getQuiet</a></div><div class="ttdeci">bool getQuiet(void)</div><div class="ttdoc">Get the Quiet mode of the A/C.</div><div class="ttdef"><b>Definition:</b> ir_Mitsubishi.cpp:1482</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_a448bd7af5fdab67fb40901a3d6efed21"><div class="ttname"><a href="IRremoteESP8266_8h.html#a448bd7af5fdab67fb40901a3d6efed21">kMitsubishi136MinRepeat</a></div><div class="ttdeci">const uint16_t kMitsubishi136MinRepeat</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:935</div></div>
<div class="ttc" id="anamespacestdAc_html_ac07f224c7bb47cac55dd01f24770ef43"><div class="ttname"><a href="namespacestdAc.html#ac07f224c7bb47cac55dd01f24770ef43">stdAc::swingv_t</a></div><div class="ttdeci">swingv_t</div><div class="ttdoc">Common A/C settings for Vertical Swing.</div><div class="ttdef"><b>Definition:</b> IRsend.h:70</div></div>
<div class="ttc" id="air__Mitsubishi_8h_html_ac16a5f7fe9800006de4511fd4ac89d64"><div class="ttname"><a href="ir__Mitsubishi_8h.html#ac16a5f7fe9800006de4511fd4ac89d64">kMitsubishiAcFanOffset</a></div><div class="ttdeci">const uint8_t kMitsubishiAcFanOffset</div><div class="ttdef"><b>Definition:</b> ir_Mitsubishi.h:52</div></div>
<div class="ttc" id="aclassIRMitsubishiAC_html_a8da4be360c8e2fd3a5a40cb4049b5d84"><div class="ttname"><a href="classIRMitsubishiAC.html#a8da4be360c8e2fd3a5a40cb4049b5d84">IRMitsubishiAC::stateReset</a></div><div class="ttdeci">void stateReset(void)</div><div class="ttdoc">Reset the state of the remote to a known good state/sequence.</div><div class="ttdef"><b>Definition:</b> ir_Mitsubishi.cpp:388</div></div>
<div class="ttc" id="aclassIRMitsubishiAC_html_abb247f1dca5cf23a7b8a16852dcf32f1"><div class="ttname"><a href="classIRMitsubishiAC.html#abb247f1dca5cf23a7b8a16852dcf32f1">IRMitsubishiAC::setVane</a></div><div class="ttdeci">void setVane(const uint8_t position)</div><div class="ttdoc">Set the requested vane (Vertical Swing) operation mode of the a/c unit.</div><div class="ttdef"><b>Definition:</b> ir_Mitsubishi.cpp:520</div></div>
<div class="ttc" id="air__Mitsubishi_8h_html_a73ff7df8fe65829cfd5875dc5040dec7"><div class="ttname"><a href="ir__Mitsubishi_8h.html#a73ff7df8fe65829cfd5875dc5040dec7">kMitsubishi136FanMed</a></div><div class="ttdeci">const uint8_t kMitsubishi136FanMed</div><div class="ttdef"><b>Definition:</b> ir_Mitsubishi.h:98</div></div>
<div class="ttc" id="air__Mitsubishi_8h_html_aca06b9d066d3f1a322bbb0f3d1a874a7"><div class="ttname"><a href="ir__Mitsubishi_8h.html#aca06b9d066d3f1a322bbb0f3d1a874a7">kMitsubishi136PowerByte</a></div><div class="ttdeci">const uint8_t kMitsubishi136PowerByte</div><div class="ttdef"><b>Definition:</b> ir_Mitsubishi.h:73</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__Mitsubishi_8h_html_abbe2f7821db2a6f4696cf7f9138c509d"><div class="ttname"><a href="ir__Mitsubishi_8h.html#abbe2f7821db2a6f4696cf7f9138c509d">kMitsubishi136PowerBit</a></div><div class="ttdeci">const uint8_t kMitsubishi136PowerBit</div><div class="ttdef"><b>Definition:</b> ir_Mitsubishi.h:75</div></div>
<div class="ttc" id="aclassIRMitsubishiAC_html_a228dafbf1ea3e9c3487506a5ca2ea274"><div class="ttname"><a href="classIRMitsubishiAC.html#a228dafbf1ea3e9c3487506a5ca2ea274">IRMitsubishiAC::setStopClock</a></div><div class="ttdeci">void setStopClock(const uint8_t clock)</div><div class="ttdoc">Set the desired stop time of the A/C unit.</div><div class="ttdef"><b>Definition:</b> ir_Mitsubishi.cpp:579</div></div>
<div class="ttc" id="air__Mitsubishi_8h_html_a2db420b28003dc3e05bf1c86830c61ed"><div class="ttname"><a href="ir__Mitsubishi_8h.html#a2db420b28003dc3e05bf1c86830c61ed">kMitsubishi136MaxTemp</a></div><div class="ttdeci">const uint8_t kMitsubishi136MaxTemp</div><div class="ttdef"><b>Definition:</b> ir_Mitsubishi.h:78</div></div>
<div class="ttc" id="aclassIRMitsubishi136_html_a43b8ff1083d09563a5d3a25b24e480ea"><div class="ttname"><a href="classIRMitsubishi136.html#a43b8ff1083d09563a5d3a25b24e480ea">IRMitsubishi136::convertMode</a></div><div class="ttdeci">static 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_Mitsubishi.cpp:1046</div></div>
<div class="ttc" id="aclassIRMitsubishiAC_html_ac7bb79f91d5a9296c2b2b74aae1bfb53"><div class="ttname"><a href="classIRMitsubishiAC.html#ac7bb79f91d5a9296c2b2b74aae1bfb53">IRMitsubishiAC::setRaw</a></div><div class="ttdeci">void setRaw(const uint8_t *data)</div><div class="ttdoc">Set the internal state from a valid code for this protocol.</div><div class="ttdef"><b>Definition:</b> ir_Mitsubishi.cpp:417</div></div>
<div class="ttc" id="aclassIRMitsubishi136_html_a2aa62126614f734ec3d1b7b3cb653e9e"><div class="ttname"><a href="classIRMitsubishi136.html#a2aa62126614f734ec3d1b7b3cb653e9e">IRMitsubishi136::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_Mitsubishi.cpp:967</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_a6bba58bb0f33feb9a6dfd20637d01d13"><div class="ttname"><a href="IRremoteESP8266_8h.html#a6bba58bb0f33feb9a6dfd20637d01d13">kMitsubishi112MinRepeat</a></div><div class="ttdeci">const uint16_t kMitsubishi112MinRepeat</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:938</div></div>
<div class="ttc" id="aclassIRMitsubishi112_html_a5c82f92d4a1ba1477ae7738ed5ade368"><div class="ttname"><a href="classIRMitsubishi112.html#a5c82f92d4a1ba1477ae7738ed5ade368">IRMitsubishi112::setRaw</a></div><div class="ttdeci">void setRaw(const uint8_t *data)</div><div class="ttdoc">Set the internal state from a valid code for this protocol.</div><div class="ttdef"><b>Definition:</b> ir_Mitsubishi.cpp:1328</div></div>
<div class="ttc" id="aclassIRMitsubishiAC_html_a22d8c0dfd8098cb274d915476ed4caae"><div class="ttname"><a href="classIRMitsubishiAC.html#a22d8c0dfd8098cb274d915476ed4caae">IRMitsubishiAC::setStartClock</a></div><div class="ttdeci">void setStartClock(const uint8_t clock)</div><div class="ttdoc">Set the desired start time of the A/C unit.</div><div class="ttdef"><b>Definition:</b> ir_Mitsubishi.cpp:567</div></div>
<div class="ttc" id="air__Mitsubishi_8h_html_a4b8d6d04bb75ed98f6ed5bdff7472f50"><div class="ttname"><a href="ir__Mitsubishi_8h.html#a4b8d6d04bb75ed98f6ed5bdff7472f50">kMitsubishi112FanLow</a></div><div class="ttdeci">const uint8_t kMitsubishi112FanLow</div><div class="ttdef"><b>Definition:</b> ir_Mitsubishi.h:124</div></div>
<div class="ttc" id="aclassIRMitsubishi112_html_aaeee082d9adbf7b0d91316c703571f1a"><div class="ttname"><a href="classIRMitsubishi112.html#aaeee082d9adbf7b0d91316c703571f1a">IRMitsubishi112::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_Mitsubishi.cpp:1558</div></div>
<div class="ttc" id="air__Mitsubishi_8h_html_a3fa7836f102aa9c78d7dd287a038baee"><div class="ttname"><a href="ir__Mitsubishi_8h.html#a3fa7836f102aa9c78d7dd287a038baee">kMitsubishi136FanSize</a></div><div class="ttdeci">const uint8_t kMitsubishi136FanSize</div><div class="ttdef"><b>Definition:</b> ir_Mitsubishi.h:95</div></div>
<div class="ttc" id="aclassIRMitsubishiAC_html_a7c5b1e5c53d99f1564d8a0424f626adb"><div class="ttname"><a href="classIRMitsubishiAC.html#a7c5b1e5c53d99f1564d8a0424f626adb">IRMitsubishiAC::checksum</a></div><div class="ttdeci">void checksum(void)</div><div class="ttdoc">Calculate and set the checksum values for the internal state.</div><div class="ttdef"><b>Definition:</b> ir_Mitsubishi.cpp:422</div></div>
<div class="ttc" id="air__Mitsubishi_8h_html_ab31414515f89e94ec8b63028e215b5ad"><div class="ttname"><a href="ir__Mitsubishi_8h.html#ab31414515f89e94ec8b63028e215b5ad">kMitsubishi136SwingVByte</a></div><div class="ttdeci">const uint8_t kMitsubishi136SwingVByte</div><div class="ttdef"><b>Definition:</b> ir_Mitsubishi.h:86</div></div>
<div class="ttc" id="air__Mitsubishi_8h_html_a260b6883e9433b466abf31618b1c4015"><div class="ttname"><a href="ir__Mitsubishi_8h.html#a260b6883e9433b466abf31618b1c4015">kMitsubishi112Heat</a></div><div class="ttdeci">const uint8_t kMitsubishi112Heat</div><div class="ttdef"><b>Definition:</b> ir_Mitsubishi.h:111</div></div>
<div class="ttc" id="aclassIRMitsubishi136_html_a3176aec8444f500bdea6e650cee2dbcc"><div class="ttname"><a href="classIRMitsubishi136.html#a3176aec8444f500bdea6e650cee2dbcc">IRMitsubishi136::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_Mitsubishi.cpp:981</div></div>
<div class="ttc" id="aclassIRMitsubishi136_html_a34bc0e7666264a7e567e45405a57e3e0"><div class="ttname"><a href="classIRMitsubishi136.html#a34bc0e7666264a7e567e45405a57e3e0">IRMitsubishi136::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_Mitsubishi.cpp:960</div></div>
<div class="ttc" id="air__Mitsubishi_8h_html_a48346e97056af670454bc77a64b904bc"><div class="ttname"><a href="ir__Mitsubishi_8h.html#a48346e97056af670454bc77a64b904bc">kMitsubishi112SwingHLeftMax</a></div><div class="ttdeci">const uint8_t kMitsubishi112SwingHLeftMax</div><div class="ttdef"><b>Definition:</b> ir_Mitsubishi.h:141</div></div>
<div class="ttc" id="aclassIRMitsubishi136_html_afaf690f15d21fea1070b33b2720e98fa"><div class="ttname"><a href="classIRMitsubishi136.html#afaf690f15d21fea1070b33b2720e98fa">IRMitsubishi136::getQuiet</a></div><div class="ttdeci">bool getQuiet(void)</div><div class="ttdoc">Get the Quiet mode of the A/C.</div><div class="ttdef"><b>Definition:</b> ir_Mitsubishi.cpp:1039</div></div>
<div class="ttc" id="aclassIRMitsubishiAC_html_ad74885e17434aa9038dc19ad74de4cd0"><div class="ttname"><a href="classIRMitsubishiAC.html#ad74885e17434aa9038dc19ad74de4cd0">IRMitsubishiAC::validChecksum</a></div><div class="ttdeci">static bool validChecksum(const uint8_t *data)</div><div class="ttdoc">Verify the checksum is valid for a given state.</div><div class="ttdef"><b>Definition:</b> ir_Mitsubishi.cpp:429</div></div>
<div class="ttc" id="aclassIRMitsubishiAC_html_a8918c5b8a72d58282b160c8fde9866ad"><div class="ttname"><a href="classIRMitsubishiAC.html#a8918c5b8a72d58282b160c8fde9866ad">IRMitsubishiAC::getClock</a></div><div class="ttdeci">uint8_t getClock(void)</div><div class="ttdoc">Get the clock time of the A/C unit.</div><div class="ttdef"><b>Definition:</b> ir_Mitsubishi.cpp:550</div></div>
<div class="ttc" id="aclassIRMitsubishi136_html_a76133542efc3763cb7edc9809ad8d93c"><div class="ttname"><a href="classIRMitsubishi136.html#a76133542efc3763cb7edc9809ad8d93c">IRMitsubishi136::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_Mitsubishi.h:243</div></div>
<div class="ttc" id="air__Mitsubishi_8h_html_aa9d1a63a8a275cda1794628f8d516963"><div class="ttname"><a href="ir__Mitsubishi_8h.html#aa9d1a63a8a275cda1794628f8d516963">kMitsubishi112Cool</a></div><div class="ttdeci">const uint8_t kMitsubishi112Cool</div><div class="ttdef"><b>Definition:</b> ir_Mitsubishi.h:110</div></div>
<div class="ttc" id="air__Mitsubishi_8h_html_ab09f78fee2a242dfdb0318a4caf7a2d6"><div class="ttname"><a href="ir__Mitsubishi_8h.html#ab09f78fee2a242dfdb0318a4caf7a2d6">kMitsubishi112PowerByte</a></div><div class="ttdeci">const uint8_t kMitsubishi112PowerByte</div><div class="ttdef"><b>Definition:</b> ir_Mitsubishi.h:105</div></div>
<div class="ttc" id="aclassIRMitsubishi136_html_a70c8a44f93e90ba025a8909c004c3a7b"><div class="ttname"><a href="classIRMitsubishi136.html#a70c8a44f93e90ba025a8909c004c3a7b">IRMitsubishi136::setQuiet</a></div><div class="ttdeci">void setQuiet(const bool on)</div><div class="ttdoc">Set the Quiet mode of the A/C.</div><div class="ttdef"><b>Definition:</b> ir_Mitsubishi.cpp:1031</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__Mitsubishi_8h_html_a0f5da97478cd6cdf2ffab161657e4ab6"><div class="ttname"><a href="ir__Mitsubishi_8h.html#a0f5da97478cd6cdf2ffab161657e4ab6">kMitsubishiAcNoTimer</a></div><div class="ttdeci">const uint8_t kMitsubishiAcNoTimer</div><div class="ttdef"><b>Definition:</b> ir_Mitsubishi.h:67</div></div>
<div class="ttc" id="aclassIRMitsubishi112_html_a8f813da813b1a281654147ada2e63eba"><div class="ttname"><a href="classIRMitsubishi112.html#a8f813da813b1a281654147ada2e63eba">IRMitsubishi112::send</a></div><div class="ttdeci">void send(const uint16_t repeat=kMitsubishi112MinRepeat)</div><div class="ttdoc">Send the current internal state as an IR message.</div><div class="ttdef"><b>Definition:</b> ir_Mitsubishi.cpp:1314</div></div>
<div class="ttc" id="aclassIRMitsubishiAC_html_a06cb4179b92af1b1d3c167659c30db95"><div class="ttname"><a href="classIRMitsubishiAC.html#a06cb4179b92af1b1d3c167659c30db95">IRMitsubishiAC::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_Mitsubishi.cpp:489</div></div>
<div class="ttc" id="aclassIRMitsubishiAC_html_a13f26de3c35b01470176b6fd9efda566"><div class="ttname"><a href="classIRMitsubishiAC.html#a13f26de3c35b01470176b6fd9efda566">IRMitsubishiAC::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_Mitsubishi.cpp:448</div></div>
<div class="ttc" id="aclassIRMitsubishi112_html_a6da77ebe6e03cfc09aa35e531c292ed1"><div class="ttname"><a href="classIRMitsubishi112.html#a6da77ebe6e03cfc09aa35e531c292ed1">IRMitsubishi112::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_Mitsubishi.cpp:1546</div></div>
<div class="ttc" id="aclassIRMitsubishiAC_html_aaadefc5880dcd48e3fb2f12b59101f71"><div class="ttname"><a href="classIRMitsubishiAC.html#aaadefc5880dcd48e3fb2f12b59101f71">IRMitsubishiAC::calculateChecksum</a></div><div class="ttdeci">static uint8_t calculateChecksum(const uint8_t *data)</div><div class="ttdoc">Calculate the checksum for a given state.</div><div class="ttdef"><b>Definition:</b> ir_Mitsubishi.cpp:436</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="aclassIRMitsubishiAC_html_a217dba9f9dcc6f75d466b0b7beca3aea"><div class="ttname"><a href="classIRMitsubishiAC.html#a217dba9f9dcc6f75d466b0b7beca3aea">IRMitsubishiAC::getWideVane</a></div><div class="ttdeci">uint8_t getWideVane(void)</div><div class="ttdoc">Get the Wide Vane (Horizontal Swing) mode of the A/C.</div><div class="ttdef"><b>Definition:</b> ir_Mitsubishi.cpp:543</div></div>
<div class="ttc" id="aclassIRsend_html_ad1776aa6c699f9eeca1eef9bb4fe355b"><div class="ttname"><a href="classIRsend.html#ad1776aa6c699f9eeca1eef9bb4fe355b">IRsend::calibrate</a></div><div class="ttdeci">int8_t calibrate(uint16_t hz=38000U)</div><div class="ttdoc">Calculate &amp; set any offsets to account for execution times during sending.</div><div class="ttdef"><b>Definition:</b> IRsend.cpp:207</div></div>
<div class="ttc" id="air__Mitsubishi_8h_html_a93332579055a07ea291b3caf9ad11944"><div class="ttname"><a href="ir__Mitsubishi_8h.html#a93332579055a07ea291b3caf9ad11944">kMitsubishi136Cool</a></div><div class="ttdeci">const uint8_t kMitsubishi136Cool</div><div class="ttdef"><b>Definition:</b> ir_Mitsubishi.h:82</div></div>
<div class="ttc" id="air__Mitsubishi_8h_html_ad612c480e8664169e2b8e062d47bd8b9"><div class="ttname"><a href="ir__Mitsubishi_8h.html#ad612c480e8664169e2b8e062d47bd8b9">kMitsubishi136Dry</a></div><div class="ttdeci">const uint8_t kMitsubishi136Dry</div><div class="ttdef"><b>Definition:</b> ir_Mitsubishi.h:85</div></div>
<div class="ttc" id="aclassIRMitsubishi112_html_adea6f3b7b7619b0bf6da4a94cec9d712"><div class="ttname"><a href="classIRMitsubishi112.html#adea6f3b7b7619b0bf6da4a94cec9d712">IRMitsubishi112::IRMitsubishi112</a></div><div class="ttdeci">IRMitsubishi112(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_Mitsubishi.cpp:1290</div></div>
<div class="ttc" id="aclassIRMitsubishiAC_html_a7abe34adf36bdd1a65a17f56ee8af1f6"><div class="ttname"><a href="classIRMitsubishiAC.html#a7abe34adf36bdd1a65a17f56ee8af1f6">IRMitsubishiAC::setClock</a></div><div class="ttdeci">void setClock(const uint8_t clock)</div><div class="ttdoc">Set the clock time on the A/C unit.</div><div class="ttdef"><b>Definition:</b> ir_Mitsubishi.cpp:555</div></div>
<div class="ttc" id="air__Mitsubishi_8h_html_a78749519549fb76a920ca447a4504e72"><div class="ttname"><a href="ir__Mitsubishi_8h.html#a78749519549fb76a920ca447a4504e72">kMitsubishiAcPowerOffset</a></div><div class="ttdeci">const uint8_t kMitsubishiAcPowerOffset</div><div class="ttdef"><b>Definition:</b> ir_Mitsubishi.h:50</div></div>
<div class="ttc" id="aclassIRMitsubishiAC_html_a0e0d8fa3bec35107929aaa9e9b4b5818"><div class="ttname"><a href="classIRMitsubishiAC.html#a0e0d8fa3bec35107929aaa9e9b4b5818">IRMitsubishiAC::getStartClock</a></div><div class="ttdeci">uint8_t getStartClock(void)</div><div class="ttdoc">Get the desired start time of the A/C unit.</div><div class="ttdef"><b>Definition:</b> ir_Mitsubishi.cpp:562</div></div>
<div class="ttc" id="aclassIRMitsubishi112_html_a4bfd306fecfcaa4c20589440ecfb35db"><div class="ttname"><a href="classIRMitsubishi112.html#a4bfd306fecfcaa4c20589440ecfb35db">IRMitsubishi112::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_Mitsubishi.cpp:1362</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="aclassIRMitsubishiAC_html"><div class="ttname"><a href="classIRMitsubishiAC.html">IRMitsubishiAC</a></div><div class="ttdoc">Class for handling detailed Mitsubishi 144-bit A/C messages. Inspired and derived from the work done ...</div><div class="ttdef"><b>Definition:</b> ir_Mitsubishi.h:168</div></div>
<div class="ttc" id="aclassIRMitsubishiAC_html_ab561f6421b2f3e0d92d9fab685da639a"><div class="ttname"><a href="classIRMitsubishiAC.html#ab561f6421b2f3e0d92d9fab685da639a">IRMitsubishiAC::convertSwingV</a></div><div class="ttdeci">static uint8_t convertSwingV(const stdAc::swingv_t position)</div><div class="ttdoc">Convert a stdAc::swingv_t enum into it's native setting.</div><div class="ttdef"><b>Definition:</b> ir_Mitsubishi.cpp:631</div></div>
<div class="ttc" id="aclassIRMitsubishiAC_html_aa7dd30cde520b14575d7fcd992c3bbf1"><div class="ttname"><a href="classIRMitsubishiAC.html#aa7dd30cde520b14575d7fcd992c3bbf1">IRMitsubishiAC::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_Mitsubishi.cpp:674</div></div>
<div class="ttc" id="aclassIRMitsubishi112_html"><div class="ttname"><a href="classIRMitsubishi112.html">IRMitsubishi112</a></div><div class="ttdef"><b>Definition:</b> ir_Mitsubishi.h:286</div></div>
<div class="ttc" id="aclassIRMitsubishiAC_html_a4e88e50b2eddd0233aade5c1bf7819f1"><div class="ttname"><a href="classIRMitsubishiAC.html#a4e88e50b2eddd0233aade5c1bf7819f1">IRMitsubishiAC::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_Mitsubishi.cpp:474</div></div>
<div class="ttc" id="aclassIRMitsubishi112_html_a00446fe1fdf27012acd41303b711e575"><div class="ttname"><a href="classIRMitsubishi112.html#a00446fe1fdf27012acd41303b711e575">IRMitsubishi112::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_Mitsubishi.cpp:1385</div></div>
<div class="ttc" id="air__Mitsubishi_8h_html_a515bea322889f619d64ae96c37eaba72"><div class="ttname"><a href="ir__Mitsubishi_8h.html#a515bea322889f619d64ae96c37eaba72">kMitsubishi112SwingVLow</a></div><div class="ttdeci">const uint8_t kMitsubishi112SwingVLow</div><div class="ttdef"><b>Definition:</b> ir_Mitsubishi.h:132</div></div>
<div class="ttc" id="air__Mitsubishi_8h_html_a565c641228d28357282b211048f1bd1c"><div class="ttname"><a href="ir__Mitsubishi_8h.html#a565c641228d28357282b211048f1bd1c">kMitsubishiAcFanSize</a></div><div class="ttdeci">const uint8_t kMitsubishiAcFanSize</div><div class="ttdef"><b>Definition:</b> ir_Mitsubishi.h:53</div></div>
<div class="ttc" id="aclassIRMitsubishiAC_html_a8235a527a178486bb58ce62749aaf2fb"><div class="ttname"><a href="classIRMitsubishiAC.html#a8235a527a178486bb58ce62749aaf2fb">IRMitsubishiAC::convertSwingH</a></div><div class="ttdeci">static uint8_t convertSwingH(const stdAc::swingh_t position)</div><div class="ttdoc">Convert a stdAc::swingh_t enum into it's native setting.</div><div class="ttdef"><b>Definition:</b> ir_Mitsubishi.cpp:646</div></div>
<div class="ttc" id="aclassIRMitsubishi112_html_a03ba44a6d2f152b7afade423f12c8726"><div class="ttname"><a href="classIRMitsubishi112.html#a03ba44a6d2f152b7afade423f12c8726">IRMitsubishi112::setTemp</a></div><div class="ttdeci">void setTemp(const uint8_t degrees)</div><div class="ttdoc">Set the temperature.</div><div class="ttdef"><b>Definition:</b> ir_Mitsubishi.cpp:1353</div></div>
<div class="ttc" id="aclassIRMitsubishiAC_html_acd98301535e7e161f8fdf42877f3e482"><div class="ttname"><a href="classIRMitsubishiAC.html#acd98301535e7e161f8fdf42877f3e482">IRMitsubishiAC::getVane</a></div><div class="ttdeci">uint8_t getVane(void)</div><div class="ttdoc">Get the Vane (Vertical Swing) mode of the A/C.</div><div class="ttdef"><b>Definition:</b> ir_Mitsubishi.cpp:536</div></div>
<div class="ttc" id="air__Mitsubishi_8h_html_ab55e72c6d2b407868cda075efb24ac92"><div class="ttname"><a href="ir__Mitsubishi_8h.html#ab55e72c6d2b407868cda075efb24ac92">kMitsubishi112SwingHAuto</a></div><div class="ttdeci">const uint8_t kMitsubishi112SwingHAuto</div><div class="ttdef"><b>Definition:</b> ir_Mitsubishi.h:147</div></div>
<div class="ttc" id="air__Mitsubishi_8h_html_acea288a8911a540cb9602d057eccb2a6"><div class="ttname"><a href="ir__Mitsubishi_8h.html#acea288a8911a540cb9602d057eccb2a6">kMitsubishi112MinTemp</a></div><div class="ttdeci">const uint8_t kMitsubishi112MinTemp</div><div class="ttdef"><b>Definition:</b> ir_Mitsubishi.h:117</div></div>
<div class="ttc" id="aclassIRMitsubishi136_html"><div class="ttname"><a href="classIRMitsubishi136.html">IRMitsubishi136</a></div><div class="ttdoc">Class for handling detailed Mitsubishi 136-bit A/C messages.</div><div class="ttdef"><b>Definition:</b> ir_Mitsubishi.h:232</div></div>
<div class="ttc" id="aclassIRMitsubishi112_html_a0545da32a5048bc9d857ffb05767d3a6"><div class="ttname"><a href="classIRMitsubishi112.html#a0545da32a5048bc9d857ffb05767d3a6">IRMitsubishi112::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_Mitsubishi.cpp:1340</div></div>
<div class="ttc" id="aclassIRMitsubishi112_html_a65ee232bfc09d05724b8ec5ada538ccf"><div class="ttname"><a href="classIRMitsubishi112.html#a65ee232bfc09d05724b8ec5ada538ccf">IRMitsubishi112::checksum</a></div><div class="ttdeci">void checksum(void)</div><div class="ttdoc">Calculate the checksum for the current internal state of the remote.</div><div class="ttdef"><b>Definition:</b> ir_Mitsubishi.cpp:1303</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="aclassIRMitsubishiAC_html_a86d069e406d247bafbefbdd09b22894f"><div class="ttname"><a href="classIRMitsubishiAC.html#a86d069e406d247bafbefbdd09b22894f">IRMitsubishiAC::convertMode</a></div><div class="ttdeci">static 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_Mitsubishi.cpp:604</div></div>
<div class="ttc" id="aclassIRMitsubishi136_html_a8e49c540665a724c895674edef31d980"><div class="ttname"><a href="classIRMitsubishi136.html#a8e49c540665a724c895674edef31d980">IRMitsubishi136::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_Mitsubishi.cpp:1150</div></div>
<div class="ttc" id="air__Mitsubishi_8h_html_a4099370512a63ae3414221ab45f05034"><div class="ttname"><a href="ir__Mitsubishi_8h.html#a4099370512a63ae3414221ab45f05034">kMitsubishi112TempByte</a></div><div class="ttdeci">const uint8_t kMitsubishi112TempByte</div><div class="ttdef"><b>Definition:</b> ir_Mitsubishi.h:115</div></div>
<div class="ttc" id="air__Mitsubishi_8h_html_a5e59039d523d15b145aa87222d52f2bf"><div class="ttname"><a href="ir__Mitsubishi_8h.html#a5e59039d523d15b145aa87222d52f2bf">kMitsubishiAcStopTimer</a></div><div class="ttdeci">const uint8_t kMitsubishiAcStopTimer</div><div class="ttdef"><b>Definition:</b> ir_Mitsubishi.h:69</div></div>
<div class="ttc" id="aclassIRMitsubishi112_html_ab99894eb185d13c5bd097c287fdbddeb"><div class="ttname"><a href="classIRMitsubishi112.html#ab99894eb185d13c5bd097c287fdbddeb">IRMitsubishi112::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_Mitsubishi.cpp:1627</div></div>
<div class="ttc" id="air__Mitsubishi_8h_html_a27d52c41a9309a89e3a2c45b87c501ff"><div class="ttname"><a href="ir__Mitsubishi_8h.html#a27d52c41a9309a89e3a2c45b87c501ff">kMitsubishiAcVaneSize</a></div><div class="ttdeci">const uint8_t kMitsubishiAcVaneSize</div><div class="ttdef"><b>Definition:</b> ir_Mitsubishi.h:64</div></div>
<div class="ttc" id="air__Mitsubishi_8h_html_abbc2b87dfc6b2364d065f66f4d3e540c"><div class="ttname"><a href="ir__Mitsubishi_8h.html#abbc2b87dfc6b2364d065f66f4d3e540c">kMitsubishiAcFanMax</a></div><div class="ttdeci">const uint8_t kMitsubishiAcFanMax</div><div class="ttdef"><b>Definition:</b> ir_Mitsubishi.h:56</div></div>
<div class="ttc" id="air__Mitsubishi_8h_html_a1cb8c62990dfb98a8ea228ad59cd88e5"><div class="ttname"><a href="ir__Mitsubishi_8h.html#a1cb8c62990dfb98a8ea228ad59cd88e5">kMitsubishi112SwingVHighest</a></div><div class="ttdeci">const uint8_t kMitsubishi112SwingVHighest</div><div class="ttdef"><b>Definition:</b> ir_Mitsubishi.h:135</div></div>
<div class="ttc" id="aclassIRMitsubishiAC_html_ad7446e0a4ea8d349004c2b4224e69cd9"><div class="ttname"><a href="classIRMitsubishiAC.html#ad7446e0a4ea8d349004c2b4224e69cd9">IRMitsubishiAC::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_Mitsubishi.cpp:702</div></div>
<div class="ttc" id="air__Mitsubishi_8h_html_af0f7177491c4cb053e6811376be956ec"><div class="ttname"><a href="ir__Mitsubishi_8h.html#af0f7177491c4cb053e6811376be956ec">kMitsubishi136FanLow</a></div><div class="ttdeci">const uint8_t kMitsubishi136FanLow</div><div class="ttdef"><b>Definition:</b> ir_Mitsubishi.h:97</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_a376653a421df42d889ac3b2a071de58b"><div class="ttname"><a href="IRremoteESP8266_8h.html#a376653a421df42d889ac3b2a071de58b">kMitsubishiACMinRepeat</a></div><div class="ttdeci">const uint16_t kMitsubishiACMinRepeat</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:932</div></div>
<div class="ttc" id="air__Mitsubishi_8h_html_a5e2e5783d33f927f941271a44d11434c"><div class="ttname"><a href="ir__Mitsubishi_8h.html#a5e2e5783d33f927f941271a44d11434c">kMitsubishi136MinTemp</a></div><div class="ttdeci">const uint8_t kMitsubishi136MinTemp</div><div class="ttdef"><b>Definition:</b> ir_Mitsubishi.h:77</div></div>
<div class="ttc" id="air__Mitsubishi_8h_html_ae4f3919271bb464d90a42066e8052c64"><div class="ttname"><a href="ir__Mitsubishi_8h.html#ae4f3919271bb464d90a42066e8052c64">kMitsubishi112SwingVOffset</a></div><div class="ttdeci">const uint8_t kMitsubishi112SwingVOffset</div><div class="ttdef"><b>Definition:</b> ir_Mitsubishi.h:129</div></div>
<div class="ttc" id="air__Mitsubishi_8h_html_ae4f466b64691d8aa20e66a982d65ceea"><div class="ttname"><a href="ir__Mitsubishi_8h.html#ae4f466b64691d8aa20e66a982d65ceea">kMitsubishi112SwingVSize</a></div><div class="ttdeci">const uint8_t kMitsubishi112SwingVSize</div><div class="ttdef"><b>Definition:</b> ir_Mitsubishi.h:130</div></div>
<div class="ttc" id="aclassIRMitsubishi136_html_aca5e6ac2d886083c8c56e2949f9d11e9"><div class="ttname"><a href="classIRMitsubishi136.html#aca5e6ac2d886083c8c56e2949f9d11e9">IRMitsubishi136::toCommonSwingV</a></div><div class="ttdeci">static stdAc::swingv_t toCommonSwingV(const uint8_t pos)</div><div class="ttdoc">Convert a native vertical swing postion to it's common equivalent.</div><div class="ttdef"><b>Definition:</b> ir_Mitsubishi.cpp:1112</div></div>
<div class="ttc" id="aclassIRMitsubishi136_html_ad92926b993869d0695f11ddb999b2090"><div class="ttname"><a href="classIRMitsubishi136.html#ad92926b993869d0695f11ddb999b2090">IRMitsubishi136::IRMitsubishi136</a></div><div class="ttdeci">IRMitsubishi136(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_Mitsubishi.cpp:869</div></div>
<div class="ttc" id="aclassIRMitsubishi112_html_a64a40e57208d08b5cd6ef87a7c8d6671"><div class="ttname"><a href="classIRMitsubishi112.html#a64a40e57208d08b5cd6ef87a7c8d6671">IRMitsubishi112::remote_state</a></div><div class="ttdeci">uint8_t remote_state[kMitsubishi112StateLength]</div><div class="ttdoc">The state in code form.</div><div class="ttdef"><b>Definition:</b> ir_Mitsubishi.h:337</div></div>
<div class="ttc" id="aclassIRMitsubishiAC_html_a6753b676690f35bc8ba73504fdc34946"><div class="ttname"><a href="classIRMitsubishiAC.html#a6753b676690f35bc8ba73504fdc34946">IRMitsubishiAC::_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_Mitsubishi.h:220</div></div>
<div class="ttc" id="air__Mitsubishi_8h_html_ae10977a0d09f4c583b03fa05720c3aed"><div class="ttname"><a href="ir__Mitsubishi_8h.html#ae10977a0d09f4c583b03fa05720c3aed">kMitsubishi136Auto</a></div><div class="ttdeci">const uint8_t kMitsubishi136Auto</div><div class="ttdef"><b>Definition:</b> ir_Mitsubishi.h:84</div></div>
<div class="ttc" id="aclassIRMitsubishi112_html_aadde5055371b418fd733a2e93d12b478"><div class="ttname"><a href="classIRMitsubishi112.html#aadde5055371b418fd733a2e93d12b478">IRMitsubishi112::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_Mitsubishi.cpp:1599</div></div>
<div class="ttc" id="air__Mitsubishi_8h_html_a30d0ece1b7db3558ecc03214843c9fec"><div class="ttname"><a href="ir__Mitsubishi_8h.html#a30d0ece1b7db3558ecc03214843c9fec">kMitsubishi112TempSize</a></div><div class="ttdeci">const uint8_t kMitsubishi112TempSize</div><div class="ttdef"><b>Definition:</b> ir_Mitsubishi.h:116</div></div>
<div class="ttc" id="air__Mitsubishi_8h_html_a43a4337e20fbf4f6747a58c15213bd16"><div class="ttname"><a href="ir__Mitsubishi_8h.html#a43a4337e20fbf4f6747a58c15213bd16">kMitsubishi136FanMax</a></div><div class="ttdeci">const uint8_t kMitsubishi136FanMax</div><div class="ttdef"><b>Definition:</b> ir_Mitsubishi.h:99</div></div>
<div class="ttc" id="aclassIRMitsubishiAC_html_a1f2d0ea70bdeb71efab4c20ccd876aa9"><div class="ttname"><a href="classIRMitsubishiAC.html#a1f2d0ea70bdeb71efab4c20ccd876aa9">IRMitsubishiAC::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_Mitsubishi.cpp:410</div></div>
<div class="ttc" id="air__Mitsubishi_8h_html_a302cfd0468875cff23c69f71c392ad36"><div class="ttname"><a href="ir__Mitsubishi_8h.html#a302cfd0468875cff23c69f71c392ad36">kMitsubishiAcFanAuto</a></div><div class="ttdeci">const uint8_t kMitsubishiAcFanAuto</div><div class="ttdef"><b>Definition:</b> ir_Mitsubishi.h:54</div></div>
<div class="ttc" id="aclassIRMitsubishiAC_html_a2946d1b3b641d7b991c0d296d5c5e77e"><div class="ttname"><a href="classIRMitsubishiAC.html#a2946d1b3b641d7b991c0d296d5c5e77e">IRMitsubishiAC::on</a></div><div class="ttdeci">void on(void)</div><div class="ttdoc">Set the requested power state of the A/C to on.</div><div class="ttdef"><b>Definition:</b> ir_Mitsubishi.cpp:441</div></div>
<div class="ttc" id="aclassIRMitsubishiAC_html_a28cfd4bb4d3372fb983f737c7e86b530"><div class="ttname"><a href="classIRMitsubishiAC.html#a28cfd4bb4d3372fb983f737c7e86b530">IRMitsubishiAC::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_Mitsubishi.cpp:742</div></div>
<div class="ttc" id="aclassIRMitsubishi136_html_a938360f488ec923e138744b6f80477bb"><div class="ttname"><a href="classIRMitsubishi136.html#a938360f488ec923e138744b6f80477bb">IRMitsubishi136::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_Mitsubishi.cpp:1124</div></div>
<div class="ttc" id="air__Mitsubishi_8h_html_a2e928c1f814b71a1c346b3e987d7b857"><div class="ttname"><a href="ir__Mitsubishi_8h.html#a2e928c1f814b71a1c346b3e987d7b857">kMitsubishiAcVaneOffset</a></div><div class="ttdeci">const uint8_t kMitsubishiAcVaneOffset</div><div class="ttdef"><b>Definition:</b> ir_Mitsubishi.h:63</div></div>
<div class="ttc" id="air__Mitsubishi_8h_html_a90799250620dec05385b9e81cfcb83af"><div class="ttname"><a href="ir__Mitsubishi_8h.html#a90799250620dec05385b9e81cfcb83af">kMitsubishiAcFanQuiet</a></div><div class="ttdeci">const uint8_t kMitsubishiAcFanQuiet</div><div class="ttdef"><b>Definition:</b> ir_Mitsubishi.h:59</div></div>
<div class="ttc" id="aclassIRMitsubishi112_html_a4194e5b076687b79153bc8cd50c9bc86"><div class="ttname"><a href="classIRMitsubishi112.html#a4194e5b076687b79153bc8cd50c9bc86">IRMitsubishi112::convertFan</a></div><div class="ttdeci">static 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_Mitsubishi.cpp:1502</div></div>
<div class="ttc" id="aclassIRMitsubishi112_html_aa41d6ec8bc6dc91891aaddbd996f6040"><div class="ttname"><a href="classIRMitsubishi112.html#aa41d6ec8bc6dc91891aaddbd996f6040">IRMitsubishi112::convertMode</a></div><div class="ttdeci">static 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_Mitsubishi.cpp:1489</div></div>
<div class="ttc" id="air__Mitsubishi_8h_html_a2081e2b8eb778e15b7d9f2f0f332c012"><div class="ttname"><a href="ir__Mitsubishi_8h.html#a2081e2b8eb778e15b7d9f2f0f332c012">kMitsubishiAcWideVaneAuto</a></div><div class="ttdeci">const uint8_t kMitsubishiAcWideVaneAuto</div><div class="ttdef"><b>Definition:</b> ir_Mitsubishi.h:71</div></div>
<div class="ttc" id="air__Mitsubishi_8h_html_afd78de91190fa6ec8ffcc9132e3a8b35"><div class="ttname"><a href="ir__Mitsubishi_8h.html#afd78de91190fa6ec8ffcc9132e3a8b35">kMitsubishi112PowerOffset</a></div><div class="ttdeci">const uint8_t kMitsubishi112PowerOffset</div><div class="ttdef"><b>Definition:</b> ir_Mitsubishi.h:106</div></div>
<div class="ttc" id="aclassIRMitsubishi136_html_a41295e551acf428e76b9b404af2381ad"><div class="ttname"><a href="classIRMitsubishi136.html#a41295e551acf428e76b9b404af2381ad">IRMitsubishi136::send</a></div><div class="ttdeci">void send(const uint16_t repeat=kMitsubishi136MinRepeat)</div><div class="ttdoc">Send the current internal state as an IR message.</div><div class="ttdef"><b>Definition:</b> ir_Mitsubishi.cpp:912</div></div>
<div class="ttc" id="air__Mitsubishi_8h_html_a4445944955b9017fcd6d1ae447f1b0d7"><div class="ttname"><a href="ir__Mitsubishi_8h.html#a4445944955b9017fcd6d1ae447f1b0d7">kMitsubishi136Fan</a></div><div class="ttdeci">const uint8_t kMitsubishi136Fan</div><div class="ttdef"><b>Definition:</b> ir_Mitsubishi.h:81</div></div>
<div class="ttc" id="aclassIRMitsubishi112_html_ab681e78572c869a8c57079a660fe1505"><div class="ttname"><a href="classIRMitsubishi112.html#ab681e78572c869a8c57079a660fe1505">IRMitsubishi112::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_Mitsubishi.cpp:1369</div></div>
<div class="ttc" id="aclassIRMitsubishiAC_html_a973c876e34942776ac98f27de96c5228"><div class="ttname"><a href="classIRMitsubishiAC.html#a973c876e34942776ac98f27de96c5228">IRMitsubishiAC::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_Mitsubishi.h:180</div></div>
<div class="ttc" id="aclassIRMitsubishi112_html_ab5b6370edf2626da2e9f124a218678a8"><div class="ttname"><a href="classIRMitsubishi112.html#ab5b6370edf2626da2e9f124a218678a8">IRMitsubishi112::off</a></div><div class="ttdeci">void off(void)</div><div class="ttdoc">Set the requested power state of the A/C to off.</div><div class="ttdef"><b>Definition:</b> ir_Mitsubishi.cpp:1336</div></div>
<div class="ttc" id="aclassIRMitsubishiAC_html_a2b4e2f00ee5a385172b13e8d9858ac0b"><div class="ttname"><a href="classIRMitsubishiAC.html#a2b4e2f00ee5a385172b13e8d9858ac0b">IRMitsubishiAC::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_Mitsubishi.cpp:504</div></div>
<div class="ttc" id="air__Mitsubishi_8h_html_aaa194e1e4394d3805477f4b2b78d3a81"><div class="ttname"><a href="ir__Mitsubishi_8h.html#aaa194e1e4394d3805477f4b2b78d3a81">kMitsubishi136FanOffset</a></div><div class="ttdeci">const uint8_t kMitsubishi136FanOffset</div><div class="ttdef"><b>Definition:</b> ir_Mitsubishi.h:94</div></div>
<div class="ttc" id="aclassIRMitsubishi112_html_a5e47e892921b8464652b55f41f42fd9a"><div class="ttname"><a href="classIRMitsubishi112.html#a5e47e892921b8464652b55f41f42fd9a">IRMitsubishi112::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_Mitsubishi.cpp:1321</div></div>
<div class="ttc" id="aclassIRMitsubishi112_html_ab17598ce693475ef167525b8408e2da4"><div class="ttname"><a href="classIRMitsubishi112.html#ab17598ce693475ef167525b8408e2da4">IRMitsubishi112::convertSwingH</a></div><div class="ttdeci">static uint8_t convertSwingH(const stdAc::swingh_t position)</div><div class="ttdoc">Convert a stdAc::swingh_t enum into it's native setting.</div><div class="ttdef"><b>Definition:</b> ir_Mitsubishi.cpp:1530</div></div>
<div class="ttc" id="aclassIRMitsubishi112_html_a99f97b04ac22a7942ea371f470faaf49"><div class="ttname"><a href="classIRMitsubishi112.html#a99f97b04ac22a7942ea371f470faaf49">IRMitsubishi112::setSwingH</a></div><div class="ttdeci">void setSwingH(const uint8_t position)</div><div class="ttdoc">Set the Horizontal Swing mode of the A/C.</div><div class="ttdef"><b>Definition:</b> ir_Mitsubishi.cpp:1443</div></div>
<div class="ttc" id="aclassIRMitsubishi136_html_a2771fd09b2e953b037c0c65c4e4029ee"><div class="ttname"><a href="classIRMitsubishi136.html#a2771fd09b2e953b037c0c65c4e4029ee">IRMitsubishi136::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_Mitsubishi.cpp:1086</div></div>
<div class="ttc" id="air__Mitsubishi_8h_html_afbcd99e59a029ccc6276c87a46d560dd"><div class="ttname"><a href="ir__Mitsubishi_8h.html#afbcd99e59a029ccc6276c87a46d560dd">kMitsubishi112SwingVByte</a></div><div class="ttdeci">const uint8_t kMitsubishi112SwingVByte</div><div class="ttdef"><b>Definition:</b> ir_Mitsubishi.h:128</div></div>
<div class="ttc" id="aclassIRMitsubishiAC_html_aa6e58080fd811f5b6d0f90c4ef5917df"><div class="ttname"><a href="classIRMitsubishiAC.html#aa6e58080fd811f5b6d0f90c4ef5917df">IRMitsubishiAC::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_Mitsubishi.cpp:398</div></div>
<div class="ttc" id="aclassIRMitsubishi136_html_ad1e80d693d3558f0bed4c0f7995bddd5"><div class="ttname"><a href="classIRMitsubishi136.html#ad1e80d693d3558f0bed4c0f7995bddd5">IRMitsubishi136::remote_state</a></div><div class="ttdeci">uint8_t remote_state[kMitsubishi136StateLength]</div><div class="ttdoc">The state in code form.</div><div class="ttdef"><b>Definition:</b> ir_Mitsubishi.h:281</div></div>
<div class="ttc" id="aclassIRMitsubishiAC_html_a83fabfd9ebed5cef8dd2a18a85fdf4e6"><div class="ttname"><a href="classIRMitsubishiAC.html#a83fabfd9ebed5cef8dd2a18a85fdf4e6">IRMitsubishiAC::IRMitsubishiAC</a></div><div class="ttdeci">IRMitsubishiAC(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_Mitsubishi.cpp:383</div></div>
<div class="ttc" id="air__Mitsubishi_8h_html_a9ab977dbab987789d40fae38212f07ba"><div class="ttname"><a href="ir__Mitsubishi_8h.html#a9ab977dbab987789d40fae38212f07ba">kMitsubishi112SwingHSize</a></div><div class="ttdeci">const uint8_t kMitsubishi112SwingHSize</div><div class="ttdef"><b>Definition:</b> ir_Mitsubishi.h:139</div></div>
<div class="ttc" id="air__Mitsubishi_8h_html_a2623eaf6e7d2ceb20ee72faddf46569e"><div class="ttname"><a href="ir__Mitsubishi_8h.html#a2623eaf6e7d2ceb20ee72faddf46569e">kMitsubishi136FanMin</a></div><div class="ttdeci">const uint8_t kMitsubishi136FanMin</div><div class="ttdef"><b>Definition:</b> ir_Mitsubishi.h:96</div></div>
<div class="ttc" id="air__Mitsubishi_8h_html_a828c2cc017cb7d00872137464d2119ae"><div class="ttname"><a href="ir__Mitsubishi_8h.html#a828c2cc017cb7d00872137464d2119ae">kMitsubishi136SwingVAuto</a></div><div class="ttdeci">const uint8_t kMitsubishi136SwingVAuto</div><div class="ttdef"><b>Definition:</b> ir_Mitsubishi.h:91</div></div>
<div class="ttc" id="air__Mitsubishi_8h_html_a0766870a9709320cfff03d0147f8e414"><div class="ttname"><a href="ir__Mitsubishi_8h.html#a0766870a9709320cfff03d0147f8e414">kMitsubishiAcVaneBitOffset</a></div><div class="ttdeci">const uint8_t kMitsubishiAcVaneBitOffset</div><div class="ttdef"><b>Definition:</b> ir_Mitsubishi.h:62</div></div>
<div class="ttc" id="aclassIRMitsubishi112_html_af858d640f9b2fca053287f280c8a27c0"><div class="ttname"><a href="classIRMitsubishi112.html#af858d640f9b2fca053287f280c8a27c0">IRMitsubishi112::_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_Mitsubishi.h:331</div></div>
<div class="ttc" id="air__Mitsubishi_8h_html_a932f074e9348d35cea119c8141eeb7f2"><div class="ttname"><a href="ir__Mitsubishi_8h.html#a932f074e9348d35cea119c8141eeb7f2">kMitsubishi136Heat</a></div><div class="ttdeci">const uint8_t kMitsubishi136Heat</div><div class="ttdef"><b>Definition:</b> ir_Mitsubishi.h:83</div></div>
<div class="ttc" id="aclassIRMitsubishi136_html_ac19c9234a5f65cae50b64d56c4bebb8f"><div class="ttname"><a href="classIRMitsubishi136.html#ac19c9234a5f65cae50b64d56c4bebb8f">IRMitsubishi136::setTemp</a></div><div class="ttdeci">void setTemp(const uint8_t degrees)</div><div class="ttdoc">Set the temperature.</div><div class="ttdef"><b>Definition:</b> ir_Mitsubishi.cpp:951</div></div>
<div class="ttc" id="aclassIRMitsubishiAC_html_a7eae5da584faf41139be597d6a5e7210"><div class="ttname"><a href="classIRMitsubishiAC.html#a7eae5da584faf41139be597d6a5e7210">IRMitsubishiAC::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_Mitsubishi.cpp:662</div></div>
<div class="ttc" id="aclassIRMitsubishi136_html_aa2c6fe9b28462052cf6627960126a783"><div class="ttname"><a href="classIRMitsubishi136.html#aa2c6fe9b28462052cf6627960126a783">IRMitsubishi136::checksum</a></div><div class="ttdeci">void checksum(void)</div><div class="ttdoc">Calculate the checksum for the current internal state of the remote.</div><div class="ttdef"><b>Definition:</b> ir_Mitsubishi.cpp:884</div></div>
<div class="ttc" id="air__Mitsubishi_8h_html_ad8b101130e781d30b5d4072b3c514c78"><div class="ttname"><a href="ir__Mitsubishi_8h.html#ad8b101130e781d30b5d4072b3c514c78">kMitsubishi112FanMin</a></div><div class="ttdeci">const uint8_t kMitsubishi112FanMin</div><div class="ttdef"><b>Definition:</b> ir_Mitsubishi.h:123</div></div>
<div class="ttc" id="aclassIRMitsubishi136_html_a61b0a21a32eb1211cab201587de6f7ce"><div class="ttname"><a href="classIRMitsubishi136.html#a61b0a21a32eb1211cab201587de6f7ce">IRMitsubishi136::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_Mitsubishi.cpp:974</div></div>
<div class="ttc" id="air__Mitsubishi_8h_html_ac0037c13e3f90b7bde5a8328faaa3b9b"><div class="ttname"><a href="ir__Mitsubishi_8h.html#ac0037c13e3f90b7bde5a8328faaa3b9b">kMitsubishiAcModeOffset</a></div><div class="ttdeci">const uint8_t kMitsubishiAcModeOffset</div><div class="ttdef"><b>Definition:</b> ir_Mitsubishi.h:45</div></div>
<div class="ttc" id="air__Mitsubishi_8h_html_aa28f81fbd686adb082786e7cda9a17fc"><div class="ttname"><a href="ir__Mitsubishi_8h.html#aa28f81fbd686adb082786e7cda9a17fc">kMitsubishiAcFanRealMax</a></div><div class="ttdeci">const uint8_t kMitsubishiAcFanRealMax</div><div class="ttdef"><b>Definition:</b> ir_Mitsubishi.h:57</div></div>
<div class="ttc" id="air__Mitsubishi_8h_html_aecbdc43fb4bd199c47cb5125816eab59"><div class="ttname"><a href="ir__Mitsubishi_8h.html#aecbdc43fb4bd199c47cb5125816eab59">kMitsubishiAcStartStopTimer</a></div><div class="ttdeci">const uint8_t kMitsubishiAcStartStopTimer</div><div class="ttdef"><b>Definition:</b> ir_Mitsubishi.h:70</div></div>
<div class="ttc" id="aclassIRMitsubishiAC_html_a58ce95e1ae198a9855ee5e81335570cf"><div class="ttname"><a href="classIRMitsubishiAC.html#a58ce95e1ae198a9855ee5e81335570cf">IRMitsubishiAC::convertFan</a></div><div class="ttdeci">static 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_Mitsubishi.cpp:616</div></div>
<div class="ttc" id="aclassIRMitsubishiAC_html_a8bb8e92a00f8d9dfff31589d435c9ae5"><div class="ttname"><a href="classIRMitsubishiAC.html#a8bb8e92a00f8d9dfff31589d435c9ae5">IRMitsubishiAC::getTimer</a></div><div class="ttdeci">uint8_t getTimer(void)</div><div class="ttdoc">Get the timers active setting of the A/C.</div><div class="ttdef"><b>Definition:</b> ir_Mitsubishi.cpp:588</div></div>
<div class="ttc" id="air__Mitsubishi_8h_html_a4312828eb864a67f8cc67a90c1324d3a"><div class="ttname"><a href="ir__Mitsubishi_8h.html#a4312828eb864a67f8cc67a90c1324d3a">kMitsubishi112FanByte</a></div><div class="ttdeci">const uint8_t kMitsubishi112FanByte</div><div class="ttdef"><b>Definition:</b> ir_Mitsubishi.h:120</div></div>
<div class="ttc" id="air__Mitsubishi_8h_html_ab6e345e609d72f9ed903e30f3aa9a26f"><div class="ttname"><a href="ir__Mitsubishi_8h.html#ab6e345e609d72f9ed903e30f3aa9a26f">kMitsubishi112SwingVHigh</a></div><div class="ttdeci">const uint8_t kMitsubishi112SwingVHigh</div><div class="ttdef"><b>Definition:</b> ir_Mitsubishi.h:134</div></div>
<div class="ttc" id="air__Mitsubishi_8h_html_a7adcab7d152d84adef2059339de4bb40"><div class="ttname"><a href="ir__Mitsubishi_8h.html#a7adcab7d152d84adef2059339de4bb40">kMitsubishi112SwingHMiddle</a></div><div class="ttdeci">const uint8_t kMitsubishi112SwingHMiddle</div><div class="ttdef"><b>Definition:</b> ir_Mitsubishi.h:143</div></div>
<div class="ttc" id="aclassIRMitsubishi112_html_afb9ea09a7a9724410470944f6decaeed"><div class="ttname"><a href="classIRMitsubishi112.html#afb9ea09a7a9724410470944f6decaeed">IRMitsubishi112::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_Mitsubishi.cpp:1346</div></div>
<div class="ttc" id="air__Mitsubishi_8h_html_a1ba4f3f7eb75bb54a752cfb11f196af0"><div class="ttname"><a href="ir__Mitsubishi_8h.html#a1ba4f3f7eb75bb54a752cfb11f196af0">kMitsubishi136SwingVLow</a></div><div class="ttdeci">const uint8_t kMitsubishi136SwingVLow</div><div class="ttdef"><b>Definition:</b> ir_Mitsubishi.h:88</div></div>
<div class="ttc" id="air__Mitsubishi_8h_html_ab102138f689d66c2c4c97445931f2dec"><div class="ttname"><a href="ir__Mitsubishi_8h.html#ab102138f689d66c2c4c97445931f2dec">kMitsubishi112FanSize</a></div><div class="ttdeci">const uint8_t kMitsubishi112FanSize</div><div class="ttdef"><b>Definition:</b> ir_Mitsubishi.h:122</div></div>
<div class="ttc" id="aclassIRMitsubishi136_html_a81e691b386950859d1ad0a3c7faf7e49"><div class="ttname"><a href="classIRMitsubishi136.html#a81e691b386950859d1ad0a3c7faf7e49">IRMitsubishi136::convertFan</a></div><div class="ttdeci">static 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_Mitsubishi.cpp:1059</div></div>
<div class="ttc" id="air__Mitsubishi_8h_html_a2dc0b1ff66ffc21f626d7d8894a31fbb"><div class="ttname"><a href="ir__Mitsubishi_8h.html#a2dc0b1ff66ffc21f626d7d8894a31fbb">kMitsubishiAcVaneAutoMove</a></div><div class="ttdeci">const uint8_t kMitsubishiAcVaneAutoMove</div><div class="ttdef"><b>Definition:</b> ir_Mitsubishi.h:66</div></div>
<div class="ttc" id="aclassIRMitsubishiAC_html_a2467ad33d88af8f6244e7cd0620e012e"><div class="ttname"><a href="classIRMitsubishiAC.html#a2467ad33d88af8f6244e7cd0620e012e">IRMitsubishiAC::send</a></div><div class="ttdeci">void send(const uint16_t repeat=kMitsubishiACMinRepeat)</div><div class="ttdoc">Send the current internal state as an IR message.</div><div class="ttdef"><b>Definition:</b> ir_Mitsubishi.cpp:403</div></div>
<div class="ttc" id="aclassIRMitsubishi136_html_a61cceec2bf241a75be1389391e8f3d9a"><div class="ttname"><a href="classIRMitsubishi136.html#a61cceec2bf241a75be1389391e8f3d9a">IRMitsubishi136::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_Mitsubishi.cpp:919</div></div>
<div class="ttc" id="aclassIRMitsubishiAC_html_a02b2b3d7456e6123c60dca70de346c25"><div class="ttname"><a href="classIRMitsubishiAC.html#a02b2b3d7456e6123c60dca70de346c25">IRMitsubishiAC::setWideVane</a></div><div class="ttdeci">void setWideVane(const uint8_t position)</div><div class="ttdoc">Set the requested wide-vane (Horizontal Swing) operation mode of the a/c.</div><div class="ttdef"><b>Definition:</b> ir_Mitsubishi.cpp:529</div></div>
<div class="ttc" id="aclassIRMitsubishi136_html_af2cacca74c4a6ade5f9689674bb707ea"><div class="ttname"><a href="classIRMitsubishi136.html#af2cacca74c4a6ade5f9689674bb707ea">IRMitsubishi136::getSwingV</a></div><div class="ttdeci">uint8_t getSwingV(void)</div><div class="ttdoc">Get the Vertical Swing mode of the A/C.</div><div class="ttdef"><b>Definition:</b> ir_Mitsubishi.cpp:1024</div></div>
<div class="ttc" id="air__Mitsubishi_8h_html_ac149161c62c9ceee1c3a37d73930a7e8"><div class="ttname"><a href="ir__Mitsubishi_8h.html#ac149161c62c9ceee1c3a37d73930a7e8">kMitsubishi112SwingHByte</a></div><div class="ttdeci">const uint8_t kMitsubishi112SwingHByte</div><div class="ttdef"><b>Definition:</b> ir_Mitsubishi.h:138</div></div>
<div class="ttc" id="aclassIRMitsubishi112_html_a6d1e939169686978c83a2b26ebc3b8c2"><div class="ttname"><a href="classIRMitsubishi112.html#a6d1e939169686978c83a2b26ebc3b8c2">IRMitsubishi112::getSwingV</a></div><div class="ttdeci">uint8_t getSwingV(void)</div><div class="ttdoc">Get the Vertical Swing mode of the A/C.</div><div class="ttdef"><b>Definition:</b> ir_Mitsubishi.cpp:1436</div></div>
<div class="ttc" id="air__Mitsubishi_8h_html_a6e38f06ff78e3406a4f2cf1e1b453402"><div class="ttname"><a href="ir__Mitsubishi_8h.html#a6e38f06ff78e3406a4f2cf1e1b453402">kMitsubishi112Auto</a></div><div class="ttdeci">const uint8_t kMitsubishi112Auto</div><div class="ttdef"><b>Definition:</b> ir_Mitsubishi.h:112</div></div>
<div class="ttc" id="air__Mitsubishi_8h_html_a2d6d53ccf446fcb03331f4e9757f4169"><div class="ttname"><a href="ir__Mitsubishi_8h.html#a2d6d53ccf446fcb03331f4e9757f4169">kMitsubishiAcMinTemp</a></div><div class="ttdeci">const uint8_t kMitsubishiAcMinTemp</div><div class="ttdef"><b>Definition:</b> ir_Mitsubishi.h:60</div></div>
<div class="ttc" id="air__Mitsubishi_8h_html_ab0701f0127b07780066040bc08e46a2e"><div class="ttname"><a href="ir__Mitsubishi_8h.html#ab0701f0127b07780066040bc08e46a2e">kMitsubishi136SwingVLowest</a></div><div class="ttdeci">const uint8_t kMitsubishi136SwingVLowest</div><div class="ttdef"><b>Definition:</b> ir_Mitsubishi.h:87</div></div>
<div class="ttc" id="air__Mitsubishi_8h_html_a4107cbc35f18204f46adb57b0fd0f09c"><div class="ttname"><a href="ir__Mitsubishi_8h.html#a4107cbc35f18204f46adb57b0fd0f09c">kMitsubishiAcStartTimer</a></div><div class="ttdeci">const uint8_t kMitsubishiAcStartTimer</div><div class="ttdef"><b>Definition:</b> ir_Mitsubishi.h:68</div></div>
<div class="ttc" id="aclassIRMitsubishi136_html_abf0487a6fb163bf896e09b2cae6ee939"><div class="ttname"><a href="classIRMitsubishi136.html#abf0487a6fb163bf896e09b2cae6ee939">IRMitsubishi136::setRaw</a></div><div class="ttdeci">void setRaw(const uint8_t *data)</div><div class="ttdoc">Set the internal state from a valid code for this protocol.</div><div class="ttdef"><b>Definition:</b> ir_Mitsubishi.cpp:926</div></div>
<div class="ttc" id="air__Mitsubishi_8h_html_a62166a745fdf0bbbd4b0eb114073b03e"><div class="ttname"><a href="ir__Mitsubishi_8h.html#a62166a745fdf0bbbd4b0eb114073b03e">kMitsubishi136FanByte</a></div><div class="ttdeci">const uint8_t kMitsubishi136FanByte</div><div class="ttdef"><b>Definition:</b> ir_Mitsubishi.h:92</div></div>
<div class="ttc" id="aclassIRMitsubishi136_html_a59dee0c57d3ca2bdf4c7839142d23059"><div class="ttname"><a href="classIRMitsubishi136.html#a59dee0c57d3ca2bdf4c7839142d23059">IRMitsubishi136::convertSwingV</a></div><div class="ttdeci">static uint8_t convertSwingV(const stdAc::swingv_t position)</div><div class="ttdoc">Convert a stdAc::swingv_t enum into it's native setting.</div><div class="ttdef"><b>Definition:</b> ir_Mitsubishi.cpp:1072</div></div>
<div class="ttc" id="aclassIRMitsubishi112_html_a0e577d8554a090d7f2ac2a9ddd3bf15c"><div class="ttname"><a href="classIRMitsubishi112.html#a0e577d8554a090d7f2ac2a9ddd3bf15c">IRMitsubishi112::toCommonSwingV</a></div><div class="ttdeci">static stdAc::swingv_t toCommonSwingV(const uint8_t pos)</div><div class="ttdoc">Convert a native vertical swing postion to it's common equivalent.</div><div class="ttdef"><b>Definition:</b> ir_Mitsubishi.cpp:1571</div></div>
<div class="ttc" id="air__Mitsubishi_8h_html_ad235f31bc4b42548373c15e18f29e8b1"><div class="ttname"><a href="ir__Mitsubishi_8h.html#ad235f31bc4b42548373c15e18f29e8b1">kMitsubishi136PowerOffset</a></div><div class="ttdeci">const uint8_t kMitsubishi136PowerOffset</div><div class="ttdef"><b>Definition:</b> ir_Mitsubishi.h:74</div></div>
<div class="ttc" id="air__Mitsubishi_8h_html_a5a3e7c72ed85864b34f8ee298b3adc49"><div class="ttname"><a href="ir__Mitsubishi_8h.html#a5a3e7c72ed85864b34f8ee298b3adc49">kMitsubishi112FanMax</a></div><div class="ttdeci">const uint8_t kMitsubishi112FanMax</div><div class="ttdef"><b>Definition:</b> ir_Mitsubishi.h:126</div></div>
<div class="ttc" id="aclassIRMitsubishi112_html_accd250f130b4d0cd61593982b84b9138"><div class="ttname"><a href="classIRMitsubishi112.html#accd250f130b4d0cd61593982b84b9138">IRMitsubishi112::on</a></div><div class="ttdeci">void on(void)</div><div class="ttdoc">Set the requested power state of the A/C to off.</div><div class="ttdef"><b>Definition:</b> ir_Mitsubishi.cpp:1333</div></div>
<div class="ttc" id="aclassIRMitsubishi136_html_acd14c7bb6b26d0603ee552a000e16d43"><div class="ttname"><a href="classIRMitsubishi136.html#acd14c7bb6b26d0603ee552a000e16d43">IRMitsubishi136::_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_Mitsubishi.h:275</div></div>
<div class="ttc" id="aclassIRMitsubishi136_html_a0d54bc6dd55da18b05f723a1b61e575e"><div class="ttname"><a href="classIRMitsubishi136.html#a0d54bc6dd55da18b05f723a1b61e575e">IRMitsubishi136::setSwingV</a></div><div class="ttdeci">void setSwingV(const uint8_t position)</div><div class="ttdoc">Set the Vertical Swing mode of the A/C.</div><div class="ttdef"><b>Definition:</b> ir_Mitsubishi.cpp:1006</div></div>
<div class="ttc" id="air__Mitsubishi_8h_html_a22bf24adb745489a75fb877fa5cc249a"><div class="ttname"><a href="ir__Mitsubishi_8h.html#a22bf24adb745489a75fb877fa5cc249a">kMitsubishi136TempByte</a></div><div class="ttdeci">const uint8_t kMitsubishi136TempByte</div><div class="ttdef"><b>Definition:</b> ir_Mitsubishi.h:76</div></div>
<div class="ttc" id="aclassIRMitsubishiAC_html_a9881be01c53dce83bd1eae8a32f150f4"><div class="ttname"><a href="classIRMitsubishiAC.html#a9881be01c53dce83bd1eae8a32f150f4">IRMitsubishiAC::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_Mitsubishi.cpp:468</div></div>
<div class="ttc" id="air__Mitsubishi_8h_html_ac000e0d3a59314c115e516f37c29983d"><div class="ttname"><a href="ir__Mitsubishi_8h.html#ac000e0d3a59314c115e516f37c29983d">kMitsubishi112FanOffset</a></div><div class="ttdeci">const uint8_t kMitsubishi112FanOffset</div><div class="ttdef"><b>Definition:</b> ir_Mitsubishi.h:121</div></div>
<div class="ttc" id="aclassIRMitsubishiAC_html_a42338266a34940e657e5226c81f2fd06"><div class="ttname"><a href="classIRMitsubishiAC.html#a42338266a34940e657e5226c81f2fd06">IRMitsubishiAC::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_Mitsubishi.cpp:716</div></div>
<div class="ttc" id="aclassIRMitsubishi136_html_a371faf10c80560e1ad59c70d66147723"><div class="ttname"><a href="classIRMitsubishi136.html#a371faf10c80560e1ad59c70d66147723">IRMitsubishi136::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_Mitsubishi.cpp:944</div></div>
<div class="ttc" id="air__Mitsubishi_8h_html_af2f7483bbb99216614e01dd5aedc35d5"><div class="ttname"><a href="ir__Mitsubishi_8h.html#af2f7483bbb99216614e01dd5aedc35d5">kMitsubishi136FanQuiet</a></div><div class="ttdeci">const uint8_t kMitsubishi136FanQuiet</div><div class="ttdef"><b>Definition:</b> ir_Mitsubishi.h:100</div></div>
<div class="ttc" id="aclassIRMitsubishi112_html_a9fbbfb7bb1f6cccfcdcfbc4dcc335169"><div class="ttname"><a href="classIRMitsubishi112.html#a9fbbfb7bb1f6cccfcdcfbc4dcc335169">IRMitsubishi112::setQuiet</a></div><div class="ttdeci">void setQuiet(const bool on)</div><div class="ttdoc">Set the Quiet mode of the A/C.</div><div class="ttdef"><b>Definition:</b> ir_Mitsubishi.cpp:1472</div></div>
<div class="ttc" id="air__Mitsubishi_8h_html_ab8696268b90bf45314d712c212d68a10"><div class="ttname"><a href="ir__Mitsubishi_8h.html#ab8696268b90bf45314d712c212d68a10">kMitsubishiAcFanAutoOffset</a></div><div class="ttdeci">const uint8_t kMitsubishiAcFanAutoOffset</div><div class="ttdef"><b>Definition:</b> ir_Mitsubishi.h:55</div></div>
<div class="ttc" id="aclassIRMitsubishi112_html_ae33b469f1b67616f101f4a3df874fb78"><div class="ttname"><a href="classIRMitsubishi112.html#ae33b469f1b67616f101f4a3df874fb78">IRMitsubishi112::setSwingV</a></div><div class="ttdeci">void setSwingV(const uint8_t position)</div><div class="ttdoc">Set the Vertical Swing mode of the A/C.</div><div class="ttdef"><b>Definition:</b> ir_Mitsubishi.cpp:1417</div></div>
<div class="ttc" id="aclassIRMitsubishi136_html_aaf9f9f17f3ac59ef325b57b9110faa34"><div class="ttname"><a href="classIRMitsubishi136.html#aaf9f9f17f3ac59ef325b57b9110faa34">IRMitsubishi136::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_Mitsubishi.cpp:1099</div></div>
<div class="ttc" id="air__Mitsubishi_8h_html_a42f92264157e170d68046b9970a057ed"><div class="ttname"><a href="ir__Mitsubishi_8h.html#a42f92264157e170d68046b9970a057ed">kMitsubishi112SwingHOffset</a></div><div class="ttdeci">const uint8_t kMitsubishi112SwingHOffset</div><div class="ttdef"><b>Definition:</b> ir_Mitsubishi.h:140</div></div>
<div class="ttc" id="aclassIRMitsubishi112_html_a17cfee6dc9ddc38465539ca46f29b263"><div class="ttname"><a href="classIRMitsubishi112.html#a17cfee6dc9ddc38465539ca46f29b263">IRMitsubishi112::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_Mitsubishi.cpp:1585</div></div>
<div class="ttc" id="aclassIRMitsubishi112_html_a05a343020c64f0ef95c365adcb337140"><div class="ttname"><a href="classIRMitsubishi112.html#a05a343020c64f0ef95c365adcb337140">IRMitsubishi112::getSwingH</a></div><div class="ttdeci">uint8_t getSwingH(void)</div><div class="ttdoc">Get the Horizontal Swing mode of the A/C.</div><div class="ttdef"><b>Definition:</b> ir_Mitsubishi.cpp:1464</div></div>
<div class="ttc" id="aclassIRMitsubishi136_html_a4122014509e9e755881920650f19baf3"><div class="ttname"><a href="classIRMitsubishi136.html#a4122014509e9e755881920650f19baf3">IRMitsubishi136::off</a></div><div class="ttdeci">void off(void)</div><div class="ttdoc">Set the requested power state of the A/C to off.</div><div class="ttdef"><b>Definition:</b> ir_Mitsubishi.cpp:934</div></div>
<div class="ttc" id="aclassIRMitsubishiAC_html_afd629013630747400e005fab8407d711"><div class="ttname"><a href="classIRMitsubishiAC.html#afd629013630747400e005fab8407d711">IRMitsubishiAC::setTemp</a></div><div class="ttdeci">void setTemp(const uint8_t degrees)</div><div class="ttdoc">Set the temperature.</div><div class="ttdef"><b>Definition:</b> ir_Mitsubishi.cpp:460</div></div>
<div class="ttc" id="air__Mitsubishi_8h_html_a8ba3fba3eb9dd63f5ade3cb3bd11269b"><div class="ttname"><a href="ir__Mitsubishi_8h.html#a8ba3fba3eb9dd63f5ade3cb3bd11269b">kMitsubishiAcMaxTemp</a></div><div class="ttdeci">const uint8_t kMitsubishiAcMaxTemp</div><div class="ttdef"><b>Definition:</b> ir_Mitsubishi.h:61</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_a01adbe4e1afb2ba26a5a60bf5b0b42f6"><div class="ttname"><a href="IRremoteESP8266_8h.html#a01adbe4e1afb2ba26a5a60bf5b0b42f6">kMitsubishi136StateLength</a></div><div class="ttdeci">const uint16_t kMitsubishi136StateLength</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:933</div></div>
<div class="ttc" id="air__Mitsubishi_8h_html_a319b36df23511aba8fb16b13eda9333b"><div class="ttname"><a href="ir__Mitsubishi_8h.html#a319b36df23511aba8fb16b13eda9333b">kMitsubishi136SwingVHigh</a></div><div class="ttdeci">const uint8_t kMitsubishi136SwingVHigh</div><div class="ttdef"><b>Definition:</b> ir_Mitsubishi.h:89</div></div>
<div class="ttc" id="air__Mitsubishi_8h_html_a434455f6c76f0ca354b01e6a8a6479e9"><div class="ttname"><a href="ir__Mitsubishi_8h.html#a434455f6c76f0ca354b01e6a8a6479e9">kMitsubishiAcCool</a></div><div class="ttdeci">const uint8_t kMitsubishiAcCool</div><div class="ttdef"><b>Definition:</b> ir_Mitsubishi.h:47</div></div>
<div class="ttc" id="aclassIRMitsubishiAC_html_a173e3c22f4173f235e7213e41925fdd9"><div class="ttname"><a href="classIRMitsubishiAC.html#a173e3c22f4173f235e7213e41925fdd9">IRMitsubishiAC::toCommonSwingV</a></div><div class="ttdeci">static stdAc::swingv_t toCommonSwingV(const uint8_t pos)</div><div class="ttdoc">Convert a native vertical swing postion to it's common equivalent.</div><div class="ttdef"><b>Definition:</b> ir_Mitsubishi.cpp:688</div></div>
<div class="ttc" id="air__Mitsubishi_8h_html_afab80db45769ab2957afc0e4799b46e5"><div class="ttname"><a href="ir__Mitsubishi_8h.html#afab80db45769ab2957afc0e4799b46e5">kMitsubishi112SwingHWide</a></div><div class="ttdeci">const uint8_t kMitsubishi112SwingHWide</div><div class="ttdef"><b>Definition:</b> ir_Mitsubishi.h:146</div></div>
<div class="ttc" id="aclassIRMitsubishi136_html_a74180e99a5f4f1f4b740b442a1b74a06"><div class="ttname"><a href="classIRMitsubishi136.html#a74180e99a5f4f1f4b740b442a1b74a06">IRMitsubishi136::on</a></div><div class="ttdeci">void on(void)</div><div class="ttdoc">Set the requested power state of the A/C to on.</div><div class="ttdef"><b>Definition:</b> ir_Mitsubishi.cpp:931</div></div>
<div class="ttc" id="aclassIRMitsubishi112_html_a95c545497e0acc6f78ec229a2ada9de0"><div class="ttname"><a href="classIRMitsubishi112.html#a95c545497e0acc6f78ec229a2ada9de0">IRMitsubishi112::convertSwingV</a></div><div class="ttdeci">static uint8_t convertSwingV(const stdAc::swingv_t position)</div><div class="ttdoc">Convert a stdAc::swingv_t enum into it's native setting.</div><div class="ttdef"><b>Definition:</b> ir_Mitsubishi.cpp:1516</div></div>
<div class="ttc" id="air__Mitsubishi_8h_html_a4a3023d0342003b7947b19c9c5c25fb3"><div class="ttname"><a href="ir__Mitsubishi_8h.html#a4a3023d0342003b7947b19c9c5c25fb3">kMitsubishi112Dry</a></div><div class="ttdeci">const uint8_t kMitsubishi112Dry</div><div class="ttdef"><b>Definition:</b> ir_Mitsubishi.h:113</div></div>
<div class="ttc" id="air__Mitsubishi_8h_html_a5bd1dbb97df91dfec0f9493120ea1269"><div class="ttname"><a href="ir__Mitsubishi_8h.html#a5bd1dbb97df91dfec0f9493120ea1269">kMitsubishi136SwingVHighest</a></div><div class="ttdeci">const uint8_t kMitsubishi136SwingVHighest</div><div class="ttdef"><b>Definition:</b> ir_Mitsubishi.h:90</div></div>
<div class="ttc" id="aclassIRMitsubishi112_html_ac2006f1e33f2a0cebcb6c23fcac389bb"><div class="ttname"><a href="classIRMitsubishi112.html#ac2006f1e33f2a0cebcb6c23fcac389bb">IRMitsubishi112::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_Mitsubishi.cpp:1392</div></div>
<div class="ttc" id="aclassIRMitsubishi136_html_a4bf52b3784faaca95ff97a09b8be322a"><div class="ttname"><a href="classIRMitsubishi136.html#a4bf52b3784faaca95ff97a09b8be322a">IRMitsubishi136::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_Mitsubishi.cpp:938</div></div>
<div class="ttc" id="air__Mitsubishi_8h_html_a864c4d936663d68f65ed4525072bd3eb"><div class="ttname"><a href="ir__Mitsubishi_8h.html#a864c4d936663d68f65ed4525072bd3eb">kMitsubishiAcPower</a></div><div class="ttdeci">const uint8_t kMitsubishiAcPower</div><div class="ttdef"><b>Definition:</b> ir_Mitsubishi.h:51</div></div>
<div class="ttc" id="aclassIRMitsubishiAC_html_acb56c91ef0db6ace7782d356af2dcd4d"><div class="ttname"><a href="classIRMitsubishiAC.html#acb56c91ef0db6ace7782d356af2dcd4d">IRMitsubishiAC::setTimer</a></div><div class="ttdeci">void setTimer(const uint8_t timer)</div><div class="ttdoc">Set the timers active setting of the A/C.</div><div class="ttdef"><b>Definition:</b> ir_Mitsubishi.cpp:597</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="aclassIRMitsubishiAC_html_ac204620341200994c28411f53d5aa046"><div class="ttname"><a href="classIRMitsubishiAC.html#ac204620341200994c28411f53d5aa046">IRMitsubishiAC::off</a></div><div class="ttdeci">void off(void)</div><div class="ttdoc">Set the requested power state of the A/C to off.</div><div class="ttdef"><b>Definition:</b> ir_Mitsubishi.cpp:444</div></div>
<div class="ttc" id="aclassIRMitsubishiAC_html_ac0a149b9705371e59c45ece162bc1aab"><div class="ttname"><a href="classIRMitsubishiAC.html#ac0a149b9705371e59c45ece162bc1aab">IRMitsubishiAC::remote_state</a></div><div class="ttdeci">uint8_t remote_state[kMitsubishiACStateLength]</div><div class="ttdoc">The state in code form.</div><div class="ttdef"><b>Definition:</b> ir_Mitsubishi.h:226</div></div>
<div class="ttc" id="aIRremoteESP8266_8h_html_a5ff0437b26e325bc2516a3e63c7ffe76"><div class="ttname"><a href="IRremoteESP8266_8h.html#a5ff0437b26e325bc2516a3e63c7ffe76">kMitsubishi112StateLength</a></div><div class="ttdeci">const uint16_t kMitsubishi112StateLength</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:936</div></div>
<div class="ttc" id="air__Mitsubishi_8h_html_a061d59096df59826d951e83594728893"><div class="ttname"><a href="ir__Mitsubishi_8h.html#a061d59096df59826d951e83594728893">kMitsubishi136ModeOffset</a></div><div class="ttdeci">const uint8_t kMitsubishi136ModeOffset</div><div class="ttdef"><b>Definition:</b> ir_Mitsubishi.h:80</div></div>
<div class="ttc" id="air__Mitsubishi_8h_html_afd968ea297ef8856b7266a8cc6e1bba0"><div class="ttname"><a href="ir__Mitsubishi_8h.html#afd968ea297ef8856b7266a8cc6e1bba0">kMitsubishi112MaxTemp</a></div><div class="ttdeci">const uint8_t kMitsubishi112MaxTemp</div><div class="ttdef"><b>Definition:</b> ir_Mitsubishi.h:118</div></div>
<div class="ttc" id="aclassIRMitsubishi136_html_a666d1268a93e96b50ac9012c09320de9"><div class="ttname"><a href="classIRMitsubishi136.html#a666d1268a93e96b50ac9012c09320de9">IRMitsubishi136::validChecksum</a></div><div class="ttdeci">static bool validChecksum(const uint8_t *data, const uint16_t len=kMitsubishi136StateLength)</div><div class="ttdoc">Verify the checksum is valid for a given state.</div><div class="ttdef"><b>Definition:</b> ir_Mitsubishi.cpp:894</div></div>
<div class="ttc" id="air__Mitsubishi_8h_html_a9875c4b91a1b155b5f2e12370c33e031"><div class="ttname"><a href="ir__Mitsubishi_8h.html#a9875c4b91a1b155b5f2e12370c33e031">kMitsubishiAcDry</a></div><div class="ttdeci">const uint8_t kMitsubishiAcDry</div><div class="ttdef"><b>Definition:</b> ir_Mitsubishi.h:48</div></div>
<div class="ttc" id="aclassIRMitsubishi136_html_aaef2ed81bdeb183995e2342c2ca17a8b"><div class="ttname"><a href="classIRMitsubishi136.html#aaef2ed81bdeb183995e2342c2ca17a8b">IRMitsubishi136::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_Mitsubishi.cpp:988</div></div>
<div class="ttc" id="anamespacestdAc_html_a99ad268c783486f9b3207cb78f48444f"><div class="ttname"><a href="namespacestdAc.html#a99ad268c783486f9b3207cb78f48444f">stdAc::opmode_t</a></div><div class="ttdeci">opmode_t</div><div class="ttdoc">Common A/C settings for A/C operating modes.</div><div class="ttdef"><b>Definition:</b> IRsend.h:46</div></div>
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.17
</small></address>
</body>
</html>