1802 lines
511 KiB
HTML
1802 lines
511 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_Daikin.h Source File</title>
|
||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||
<script type="text/javascript" src="jquery.js"></script>
|
||
<script type="text/javascript" src="dynsections.js"></script>
|
||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||
<script type="text/javascript" src="search/search.js"></script>
|
||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||
</head>
|
||
<body>
|
||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||
<div id="titlearea">
|
||
<table cellspacing="0" cellpadding="0">
|
||
<tbody>
|
||
<tr style="height: 56px;">
|
||
<td id="projectalign" style="padding-left: 0.5em;">
|
||
<div id="projectname">IRremoteESP8266
|
||
</div>
|
||
</td>
|
||
</tr>
|
||
</tbody>
|
||
</table>
|
||
</div>
|
||
<!-- end header part -->
|
||
<!-- Generated by Doxygen 1.8.17 -->
|
||
<script type="text/javascript">
|
||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||
/* @license-end */
|
||
</script>
|
||
<script type="text/javascript" src="menudata.js"></script>
|
||
<script type="text/javascript" src="menu.js"></script>
|
||
<script type="text/javascript">
|
||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||
$(function() {
|
||
initMenu('',true,false,'search.php','Search');
|
||
$(document).ready(function() { init_search(); });
|
||
});
|
||
/* @license-end */</script>
|
||
<div id="main-nav"></div>
|
||
<!-- window showing the filter options -->
|
||
<div id="MSearchSelectWindow"
|
||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||
</div>
|
||
|
||
<!-- iframe showing the search results (closed by default) -->
|
||
<div id="MSearchResultsWindow">
|
||
<iframe src="javascript:void(0)" frameborder="0"
|
||
name="MSearchResults" id="MSearchResults">
|
||
</iframe>
|
||
</div>
|
||
|
||
<div id="nav-path" class="navpath">
|
||
<ul>
|
||
<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li> </ul>
|
||
</div>
|
||
</div><!-- top -->
|
||
<div class="header">
|
||
<div class="headertitle">
|
||
<div class="title">ir_Daikin.h</div> </div>
|
||
</div><!--header-->
|
||
<div class="contents">
|
||
<a href="ir__Daikin_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> <span class="comment">// Copyright 2016 sillyfrog</span></div>
|
||
<div class="line"><a name="l00002"></a><span class="lineno"> 2</span> <span class="comment">// Copyright 2017 sillyfrog, crankyoldgit</span></div>
|
||
<div class="line"><a name="l00003"></a><span class="lineno"> 3</span> <span class="comment">// Copyright 2018-2020 crankyoldgit</span></div>
|
||
<div class="line"><a name="l00004"></a><span class="lineno"> 4</span> <span class="comment">// Copyright 2019 pasna (IRDaikin160 class / Daikin176 class)</span></div>
|
||
<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>  </div>
|
||
<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>  </div>
|
||
<div class="line"><a name="l00024"></a><span class="lineno"> 24</span> <span class="comment">// Supports:</span></div>
|
||
<div class="line"><a name="l00025"></a><span class="lineno"> 25</span> <span class="comment">// Brand: Daikin, Model: ARC433** remote (DAIKIN)</span></div>
|
||
<div class="line"><a name="l00026"></a><span class="lineno"> 26</span> <span class="comment">// Brand: Daikin, Model: ARC477A1 remote (DAIKIN2)</span></div>
|
||
<div class="line"><a name="l00027"></a><span class="lineno"> 27</span> <span class="comment">// Brand: Daikin, Model: FTXZ25NV1B A/C (DAIKIN2)</span></div>
|
||
<div class="line"><a name="l00028"></a><span class="lineno"> 28</span> <span class="comment">// Brand: Daikin, Model: FTXZ35NV1B A/C (DAIKIN2)</span></div>
|
||
<div class="line"><a name="l00029"></a><span class="lineno"> 29</span> <span class="comment">// Brand: Daikin, Model: FTXZ50NV1B A/C (DAIKIN2)</span></div>
|
||
<div class="line"><a name="l00030"></a><span class="lineno"> 30</span> <span class="comment">// Brand: Daikin, Model: ARC433B69 remote (DAIKIN216)</span></div>
|
||
<div class="line"><a name="l00031"></a><span class="lineno"> 31</span> <span class="comment">// Brand: Daikin, Model: ARC423A5 remote (DAIKIN160)</span></div>
|
||
<div class="line"><a name="l00032"></a><span class="lineno"> 32</span> <span class="comment">// Brand: Daikin, Model: FTE12HV2S A/C</span></div>
|
||
<div class="line"><a name="l00033"></a><span class="lineno"> 33</span> <span class="comment">// Brand: Daikin, Model: BRC4C153 remote (DAIKIN176)</span></div>
|
||
<div class="line"><a name="l00034"></a><span class="lineno"> 34</span> <span class="comment">// Brand: Daikin, Model: 17 Series A/C (DAIKIN128)</span></div>
|
||
<div class="line"><a name="l00035"></a><span class="lineno"> 35</span> <span class="comment">// Brand: Daikin, Model: FTXB12AXVJU A/C (DAIKIN128)</span></div>
|
||
<div class="line"><a name="l00036"></a><span class="lineno"> 36</span> <span class="comment">// Brand: Daikin, Model: FTXB09AXVJU A/C (DAIKIN128)</span></div>
|
||
<div class="line"><a name="l00037"></a><span class="lineno"> 37</span> <span class="comment">// Brand: Daikin, Model: BRC52B63 remote (DAIKIN128)</span></div>
|
||
<div class="line"><a name="l00038"></a><span class="lineno"> 38</span> <span class="comment">// Brand: Daikin, Model: ARC480A5 remote (DAIKIN152)</span></div>
|
||
<div class="line"><a name="l00039"></a><span class="lineno"> 39</span> <span class="comment">// Brand: Daikin, Model: FFN-C/FCN-F Series A/C (DAIKIN64)</span></div>
|
||
<div class="line"><a name="l00040"></a><span class="lineno"> 40</span> <span class="comment">// Brand: Daikin, Model: DGS01 remote (DAIKIN64)</span></div>
|
||
<div class="line"><a name="l00041"></a><span class="lineno"> 41</span> <span class="comment">// Brand: Daikin, Model: M Series A/C (DAIKIN)</span></div>
|
||
<div class="line"><a name="l00042"></a><span class="lineno"> 42</span> <span class="comment">// Brand: Daikin, Model: FTXM-M A/C (DAIKIN)</span></div>
|
||
<div class="line"><a name="l00043"></a><span class="lineno"> 43</span> <span class="comment">// Brand: Daikin, Model: ARC466A33 remote (DAIKIN)</span></div>
|
||
<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>  </div>
|
||
<div class="line"><a name="l00045"></a><span class="lineno"> 45</span> <span class="preprocessor">#ifndef IR_DAIKIN_H_</span></div>
|
||
<div class="line"><a name="l00046"></a><span class="lineno"> 46</span> <span class="preprocessor">#define IR_DAIKIN_H_</span></div>
|
||
<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>  </div>
|
||
<div class="line"><a name="l00048"></a><span class="lineno"> 48</span> <span class="preprocessor">#ifndef UNIT_TEST</span></div>
|
||
<div class="line"><a name="l00049"></a><span class="lineno"> 49</span> <span class="preprocessor">#include <Arduino.h></span></div>
|
||
<div class="line"><a name="l00050"></a><span class="lineno"> 50</span> <span class="preprocessor">#endif</span></div>
|
||
<div class="line"><a name="l00051"></a><span class="lineno"> 51</span> <span class="preprocessor">#include "<a class="code" href="IRrecv_8h.html">IRrecv.h</a>"</span></div>
|
||
<div class="line"><a name="l00052"></a><span class="lineno"> 52</span> <span class="preprocessor">#include "<a class="code" href="IRremoteESP8266_8h.html">IRremoteESP8266.h</a>"</span></div>
|
||
<div class="line"><a name="l00053"></a><span class="lineno"> 53</span> <span class="preprocessor">#include "<a class="code" href="IRsend_8h.html">IRsend.h</a>"</span></div>
|
||
<div class="line"><a name="l00054"></a><span class="lineno"> 54</span> <span class="preprocessor">#ifdef UNIT_TEST</span></div>
|
||
<div class="line"><a name="l00055"></a><span class="lineno"> 55</span> <span class="preprocessor">#include "IRsend_test.h"</span></div>
|
||
<div class="line"><a name="l00056"></a><span class="lineno"> 56</span> <span class="preprocessor">#endif</span></div>
|
||
<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>  </div>
|
||
<div class="line"><a name="l00058"></a><span class="lineno"> 58</span> <span class="comment">/*</span></div>
|
||
<div class="line"><a name="l00059"></a><span class="lineno"> 59</span> <span class="comment"> Daikin AC map (i.e. DAIKIN, not the other variants)</span></div>
|
||
<div class="line"><a name="l00060"></a><span class="lineno"> 60</span> <span class="comment"> byte 6=</span></div>
|
||
<div class="line"><a name="l00061"></a><span class="lineno"> 61</span> <span class="comment"> b4:Comfort</span></div>
|
||
<div class="line"><a name="l00062"></a><span class="lineno"> 62</span> <span class="comment"> byte 7= checksum of the first part (and last byte before a 29ms pause)</span></div>
|
||
<div class="line"><a name="l00063"></a><span class="lineno"> 63</span> <span class="comment"> byte 13=Current time, mins past midnight, low bits</span></div>
|
||
<div class="line"><a name="l00064"></a><span class="lineno"> 64</span> <span class="comment"> byte 14</span></div>
|
||
<div class="line"><a name="l00065"></a><span class="lineno"> 65</span> <span class="comment"> b5-b3=Day of the week (SUN=1, MON=2, ..., SAT=7)</span></div>
|
||
<div class="line"><a name="l00066"></a><span class="lineno"> 66</span> <span class="comment"> b2-b0=Current time, mins past midnight, high bits</span></div>
|
||
<div class="line"><a name="l00067"></a><span class="lineno"> 67</span> <span class="comment"> byte 15= checksum of the second part (and last byte before a 29ms pause)</span></div>
|
||
<div class="line"><a name="l00068"></a><span class="lineno"> 68</span> <span class="comment"> byte 21=mode</span></div>
|
||
<div class="line"><a name="l00069"></a><span class="lineno"> 69</span> <span class="comment"> b7 = 0</span></div>
|
||
<div class="line"><a name="l00070"></a><span class="lineno"> 70</span> <span class="comment"> b6+b5+b4 = Mode</span></div>
|
||
<div class="line"><a name="l00071"></a><span class="lineno"> 71</span> <span class="comment"> Modes: b6+b5+b4</span></div>
|
||
<div class="line"><a name="l00072"></a><span class="lineno"> 72</span> <span class="comment"> 011 = Cool</span></div>
|
||
<div class="line"><a name="l00073"></a><span class="lineno"> 73</span> <span class="comment"> 100 = Heat (temp 23)</span></div>
|
||
<div class="line"><a name="l00074"></a><span class="lineno"> 74</span> <span class="comment"> 110 = FAN (temp not shown, but 25)</span></div>
|
||
<div class="line"><a name="l00075"></a><span class="lineno"> 75</span> <span class="comment"> 000 = Fully Automatic (temp 25)</span></div>
|
||
<div class="line"><a name="l00076"></a><span class="lineno"> 76</span> <span class="comment"> 010 = DRY (temp 0xc0 = 96 degrees c)</span></div>
|
||
<div class="line"><a name="l00077"></a><span class="lineno"> 77</span> <span class="comment"> b3 = 1</span></div>
|
||
<div class="line"><a name="l00078"></a><span class="lineno"> 78</span> <span class="comment"> b2 = OFF timer set</span></div>
|
||
<div class="line"><a name="l00079"></a><span class="lineno"> 79</span> <span class="comment"> b1 = ON timer set</span></div>
|
||
<div class="line"><a name="l00080"></a><span class="lineno"> 80</span> <span class="comment"> b0 = Air Conditioner ON</span></div>
|
||
<div class="line"><a name="l00081"></a><span class="lineno"> 81</span> <span class="comment"> byte 22=temp*2 (Temp should be between 10 - 32)</span></div>
|
||
<div class="line"><a name="l00082"></a><span class="lineno"> 82</span> <span class="comment"> byte 24=Fan</span></div>
|
||
<div class="line"><a name="l00083"></a><span class="lineno"> 83</span> <span class="comment"> FAN control</span></div>
|
||
<div class="line"><a name="l00084"></a><span class="lineno"> 84</span> <span class="comment"> b7+b6+b5+b4 = Fan speed</span></div>
|
||
<div class="line"><a name="l00085"></a><span class="lineno"> 85</span> <span class="comment"> Fan: b7+b6+b5+b4</span></div>
|
||
<div class="line"><a name="l00086"></a><span class="lineno"> 86</span> <span class="comment"> 0×3 = 1 bar</span></div>
|
||
<div class="line"><a name="l00087"></a><span class="lineno"> 87</span> <span class="comment"> 0×4 = 2 bar</span></div>
|
||
<div class="line"><a name="l00088"></a><span class="lineno"> 88</span> <span class="comment"> 0×5 = 3 bar</span></div>
|
||
<div class="line"><a name="l00089"></a><span class="lineno"> 89</span> <span class="comment"> 0×6 = 4 bar</span></div>
|
||
<div class="line"><a name="l00090"></a><span class="lineno"> 90</span> <span class="comment"> 0×7 = 5 bar</span></div>
|
||
<div class="line"><a name="l00091"></a><span class="lineno"> 91</span> <span class="comment"> 0xa = Auto</span></div>
|
||
<div class="line"><a name="l00092"></a><span class="lineno"> 92</span> <span class="comment"> 0xb = Quite</span></div>
|
||
<div class="line"><a name="l00093"></a><span class="lineno"> 93</span> <span class="comment"> b3+b2+b1+b0 = Swing control up/down</span></div>
|
||
<div class="line"><a name="l00094"></a><span class="lineno"> 94</span> <span class="comment"> Swing control up/down:</span></div>
|
||
<div class="line"><a name="l00095"></a><span class="lineno"> 95</span> <span class="comment"> 0000 = Swing up/down off</span></div>
|
||
<div class="line"><a name="l00096"></a><span class="lineno"> 96</span> <span class="comment"> 1111 = Swing up/down on</span></div>
|
||
<div class="line"><a name="l00097"></a><span class="lineno"> 97</span> <span class="comment"> byte 25</span></div>
|
||
<div class="line"><a name="l00098"></a><span class="lineno"> 98</span> <span class="comment"> Swing control left/right:</span></div>
|
||
<div class="line"><a name="l00099"></a><span class="lineno"> 99</span> <span class="comment"> 0000 = Swing left/right off</span></div>
|
||
<div class="line"><a name="l00100"></a><span class="lineno"> 100</span> <span class="comment"> 1111 = Swing left/right on</span></div>
|
||
<div class="line"><a name="l00101"></a><span class="lineno"> 101</span> <span class="comment"> byte 26=On timer mins past midnight, low bits</span></div>
|
||
<div class="line"><a name="l00102"></a><span class="lineno"> 102</span> <span class="comment"> byte 27</span></div>
|
||
<div class="line"><a name="l00103"></a><span class="lineno"> 103</span> <span class="comment"> b0-b3=On timer mins past midnight, high bits</span></div>
|
||
<div class="line"><a name="l00104"></a><span class="lineno"> 104</span> <span class="comment"> b4-b7=Off timer mins past midnight, low bits</span></div>
|
||
<div class="line"><a name="l00105"></a><span class="lineno"> 105</span> <span class="comment"> byte 28=Off timer mins past midnight, high bits</span></div>
|
||
<div class="line"><a name="l00106"></a><span class="lineno"> 106</span> <span class="comment"> byte 29=Aux -> Powerful (bit 1), Silent (bit 5)</span></div>
|
||
<div class="line"><a name="l00107"></a><span class="lineno"> 107</span> <span class="comment"> byte 32=Aux2</span></div>
|
||
<div class="line"><a name="l00108"></a><span class="lineno"> 108</span> <span class="comment"> b1: Sensor</span></div>
|
||
<div class="line"><a name="l00109"></a><span class="lineno"> 109</span> <span class="comment"> b2: Econo mode</span></div>
|
||
<div class="line"><a name="l00110"></a><span class="lineno"> 110</span> <span class="comment"> b7: Intelligent eye on</span></div>
|
||
<div class="line"><a name="l00111"></a><span class="lineno"> 111</span> <span class="comment"> byte 33=Aux3</span></div>
|
||
<div class="line"><a name="l00112"></a><span class="lineno"> 112</span> <span class="comment"> b1: Mold Proof</span></div>
|
||
<div class="line"><a name="l00113"></a><span class="lineno"> 113</span> <span class="comment"> byte 34= checksum of the third part</span></div>
|
||
<div class="line"><a name="l00114"></a><span class="lineno"> 114</span> <span class="comment">*/</span></div>
|
||
<div class="line"><a name="l00115"></a><span class="lineno"> 115</span>  </div>
|
||
<div class="line"><a name="l00116"></a><span class="lineno"> 116</span> <span class="comment">// Constants</span></div>
|
||
<div class="line"><a name="l00117"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#af3a0e7c149d020002cdf345a15606542"> 117</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Daikin_8h.html#af3a0e7c149d020002cdf345a15606542">kDaikinAuto</a> = 0b000;</div>
|
||
<div class="line"><a name="l00118"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#ab6143bef74a122c3fba3a3b29df0cf29"> 118</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Daikin_8h.html#ab6143bef74a122c3fba3a3b29df0cf29">kDaikinDry</a> = 0b010;</div>
|
||
<div class="line"><a name="l00119"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#aa57615a0a9f79b97139580a807bf095f"> 119</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Daikin_8h.html#aa57615a0a9f79b97139580a807bf095f">kDaikinCool</a> = 0b011;</div>
|
||
<div class="line"><a name="l00120"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#a05824dc5af4ed0d3eceda540ad0e7a9f"> 120</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Daikin_8h.html#a05824dc5af4ed0d3eceda540ad0e7a9f">kDaikinHeat</a> = 0b100;</div>
|
||
<div class="line"><a name="l00121"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#a616df34328cdac764aecc9ffb0f16f09"> 121</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Daikin_8h.html#a616df34328cdac764aecc9ffb0f16f09">kDaikinFan</a> = 0b110;</div>
|
||
<div class="line"><a name="l00122"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#a9a3aa5ee98496b468c5ba86faa3eeeae"> 122</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Daikin_8h.html#a9a3aa5ee98496b468c5ba86faa3eeeae">kDaikinModeOffset</a> = 4;</div>
|
||
<div class="line"><a name="l00123"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#a00fc390085520e5382dbce2633b7142e"> 123</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Daikin_8h.html#a00fc390085520e5382dbce2633b7142e">kDaikinModeSize</a> = 3;</div>
|
||
<div class="line"><a name="l00124"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#af257feb15dc282c7d06351ee9eed666b"> 124</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Daikin_8h.html#af257feb15dc282c7d06351ee9eed666b">kDaikinMinTemp</a> = 10; <span class="comment">// Celsius</span></div>
|
||
<div class="line"><a name="l00125"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#aab7be756494a5ed23e9202af769e0012"> 125</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Daikin_8h.html#aab7be756494a5ed23e9202af769e0012">kDaikinMaxTemp</a> = 32; <span class="comment">// Celsius</span></div>
|
||
<div class="line"><a name="l00126"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#a83ad300b9374e50c22211501ee2d1a7a"> 126</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Daikin_8h.html#a83ad300b9374e50c22211501ee2d1a7a">kDaikinFanMin</a> = 1;</div>
|
||
<div class="line"><a name="l00127"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#ab6eb2c902c2b5f927160efc9fb9ab08c"> 127</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Daikin_8h.html#ab6eb2c902c2b5f927160efc9fb9ab08c">kDaikinFanMed</a> = 3;</div>
|
||
<div class="line"><a name="l00128"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#ab483f3913a909884f44f8cd8f779bca0"> 128</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Daikin_8h.html#ab483f3913a909884f44f8cd8f779bca0">kDaikinFanMax</a> = 5;</div>
|
||
<div class="line"><a name="l00129"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#a87807bd5727d9da1b615fca2bd732292"> 129</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Daikin_8h.html#a87807bd5727d9da1b615fca2bd732292">kDaikinFanAuto</a> = 0b1010; <span class="comment">// 10 / 0xA</span></div>
|
||
<div class="line"><a name="l00130"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#aae481cf166671c30bccdc7f47aa6666e"> 130</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Daikin_8h.html#aae481cf166671c30bccdc7f47aa6666e">kDaikinFanQuiet</a> = 0b1011; <span class="comment">// 11 / 0xB</span></div>
|
||
<div class="line"><a name="l00131"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#a48d0d0cb1174069d5b6ee2882761cb88"> 131</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Daikin_8h.html#a48d0d0cb1174069d5b6ee2882761cb88">kDaikinFanOffset</a> = 4;</div>
|
||
<div class="line"><a name="l00132"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#a1e490e414ff3f5f55b4cca443661cd1a"> 132</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Daikin_8h.html#a1e490e414ff3f5f55b4cca443661cd1a">kDaikinFanSize</a> = 4;</div>
|
||
<div class="line"><a name="l00133"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#abeac0c8df9be90fc5b28db4b2284ed10"> 133</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Daikin_8h.html#abeac0c8df9be90fc5b28db4b2284ed10">kDaikinSwingOffset</a> = 0;</div>
|
||
<div class="line"><a name="l00134"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#a0f7daf6ef2652bc0be591caa2fa0fad6"> 134</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Daikin_8h.html#a0f7daf6ef2652bc0be591caa2fa0fad6">kDaikinSwingSize</a> = 4;</div>
|
||
<div class="line"><a name="l00135"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#af19ec29dc79837deca05f6061f2e6524"> 135</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Daikin_8h.html#af19ec29dc79837deca05f6061f2e6524">kDaikinSwingOn</a> = 0b1111;</div>
|
||
<div class="line"><a name="l00136"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#abc9194f48f63632b87c6139dd8ab6ecf"> 136</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Daikin_8h.html#abc9194f48f63632b87c6139dd8ab6ecf">kDaikinSwingOff</a> = 0b0000;</div>
|
||
<div class="line"><a name="l00137"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#a476ca864b6791439549bb4257ca78b23"> 137</a></span> <span class="keyword">const</span> uint16_t <a class="code" href="ir__Daikin_8h.html#a476ca864b6791439549bb4257ca78b23">kDaikinHeaderLength</a> = 5;</div>
|
||
<div class="line"><a name="l00138"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#aad822c70789b861fa5beb839833e0b4c"> 138</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Daikin_8h.html#aad822c70789b861fa5beb839833e0b4c">kDaikinSections</a> = 3;</div>
|
||
<div class="line"><a name="l00139"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#ab3b8aacbebe6c1c5514141102d1ca26f"> 139</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Daikin_8h.html#ab3b8aacbebe6c1c5514141102d1ca26f">kDaikinSection1Length</a> = 8;</div>
|
||
<div class="line"><a name="l00140"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#a2e65cdf05d22a20f01ae5f6d3e222218"> 140</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Daikin_8h.html#a2e65cdf05d22a20f01ae5f6d3e222218">kDaikinSection2Length</a> = 8;</div>
|
||
<div class="line"><a name="l00141"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#ae7dbaf6b4034267e4610087f9f2f51e3"> 141</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Daikin_8h.html#ae7dbaf6b4034267e4610087f9f2f51e3">kDaikinSection3Length</a> =</div>
|
||
<div class="line"><a name="l00142"></a><span class="lineno"> 142</span>  <a class="code" href="IRremoteESP8266_8h.html#af1fda5b9f355e526dc66cf58824315a7">kDaikinStateLength</a> - <a class="code" href="ir__Daikin_8h.html#ab3b8aacbebe6c1c5514141102d1ca26f">kDaikinSection1Length</a> - <a class="code" href="ir__Daikin_8h.html#a2e65cdf05d22a20f01ae5f6d3e222218">kDaikinSection2Length</a>;</div>
|
||
<div class="line"><a name="l00143"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#a3b209715b7ac4e8ef4f15043654e646b"> 143</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Daikin_8h.html#a3b209715b7ac4e8ef4f15043654e646b">kDaikinByteComfort</a> = 6;</div>
|
||
<div class="line"><a name="l00144"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#a887d8d38cf4330e1107443471fa119ca"> 144</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Daikin_8h.html#a887d8d38cf4330e1107443471fa119ca">kDaikinByteChecksum1</a> = 7;</div>
|
||
<div class="line"><a name="l00145"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#a2e218dda2eb4ab3a97ea8018192c5f85"> 145</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Daikin_8h.html#a2e218dda2eb4ab3a97ea8018192c5f85">kDaikinBitComfortOffset</a> = 4;</div>
|
||
<div class="line"><a name="l00146"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#aede9991f88965161d3f7cf1dba7fdeb7"> 146</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Daikin_8h.html#aede9991f88965161d3f7cf1dba7fdeb7">kDaikinBitComfort</a> = 1 << <a class="code" href="ir__Daikin_8h.html#a2e218dda2eb4ab3a97ea8018192c5f85">kDaikinBitComfortOffset</a>;</div>
|
||
<div class="line"><a name="l00147"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#a3c096c2f33eca6c6f7f57f0f684a4b43"> 147</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Daikin_8h.html#a3c096c2f33eca6c6f7f57f0f684a4b43">kDaikinByteClockMinsLow</a> = 13;</div>
|
||
<div class="line"><a name="l00148"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#ade7d506fd7da26ae1713602c1620f716"> 148</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Daikin_8h.html#ade7d506fd7da26ae1713602c1620f716">kDaikinByteClockMinsHigh</a> = 14;</div>
|
||
<div class="line"><a name="l00149"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#a1b28496ffacf558f7919029f029c2dc6"> 149</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Daikin_8h.html#a1b28496ffacf558f7919029f029c2dc6">kDaikinClockMinsHighOffset</a> = 0;</div>
|
||
<div class="line"><a name="l00150"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#a1e018d153b13c65e411b3b090efc6d27"> 150</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Daikin_8h.html#a1e018d153b13c65e411b3b090efc6d27">kDaikinClockMinsHighSize</a> = 3;</div>
|
||
<div class="line"><a name="l00151"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#a07793a4b1ea8e9aabb77730ccbdf7e15"> 151</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Daikin_8h.html#a07793a4b1ea8e9aabb77730ccbdf7e15">kDaikinDoWOffset</a> = 3;</div>
|
||
<div class="line"><a name="l00152"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#a7bb34e2fc2c1926167b79889a5036ba0"> 152</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Daikin_8h.html#a7bb34e2fc2c1926167b79889a5036ba0">kDaikinDoWSize</a> = 3;</div>
|
||
<div class="line"><a name="l00153"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#ab27225f21b29e617bf03fc68cc6e8e0f"> 153</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Daikin_8h.html#ab27225f21b29e617bf03fc68cc6e8e0f">kDaikinByteChecksum2</a> = 15;</div>
|
||
<div class="line"><a name="l00154"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#aa99cac4871f7ef1cdff2f41496989218"> 154</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Daikin_8h.html#aa99cac4871f7ef1cdff2f41496989218">kDaikinBytePower</a> = 21;</div>
|
||
<div class="line"><a name="l00155"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#ad3672753b2b06b52cd8afeca3f564af4"> 155</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Daikin_8h.html#ad3672753b2b06b52cd8afeca3f564af4">kDaikinBitPowerOffset</a> = 0;</div>
|
||
<div class="line"><a name="l00156"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#ab0d91673bcd73cbbbf5f18d6d73b699e"> 156</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Daikin_8h.html#ab0d91673bcd73cbbbf5f18d6d73b699e">kDaikinBitPower</a> = 1 << <a class="code" href="ir__Daikin_8h.html#ad3672753b2b06b52cd8afeca3f564af4">kDaikinBitPowerOffset</a>;</div>
|
||
<div class="line"><a name="l00157"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#a1a38843bdf0f65f29c21b301f6f45ba5"> 157</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Daikin_8h.html#a1a38843bdf0f65f29c21b301f6f45ba5">kDaikinTempOffset</a> = 1;</div>
|
||
<div class="line"><a name="l00158"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#aa2eef2bb403846d88df5387912af0a00"> 158</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Daikin_8h.html#aa2eef2bb403846d88df5387912af0a00">kDaikinTempSize</a> = 6;</div>
|
||
<div class="line"><a name="l00159"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#acd14c2ebc40a8375343595ed8f0109f8"> 159</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Daikin_8h.html#acd14c2ebc40a8375343595ed8f0109f8">kDaikinByteTemp</a> = 22;</div>
|
||
<div class="line"><a name="l00160"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#a9078ad5b6b9afe43ffa0e646c35f3db6"> 160</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Daikin_8h.html#a9078ad5b6b9afe43ffa0e646c35f3db6">kDaikinByteFan</a> = 24;</div>
|
||
<div class="line"><a name="l00161"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#a58b88a2679bd57d723aa33afca4f2427"> 161</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Daikin_8h.html#a58b88a2679bd57d723aa33afca4f2427">kDaikinByteSwingH</a> = 25;</div>
|
||
<div class="line"><a name="l00162"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#a7c434f5c6a3febddf3da44e1c2b97872"> 162</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Daikin_8h.html#a7c434f5c6a3febddf3da44e1c2b97872">kDaikinByteOnTimerMinsLow</a> = 26;</div>
|
||
<div class="line"><a name="l00163"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#a77ce46689e1a353237edd45e7170bff6"> 163</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Daikin_8h.html#a77ce46689e1a353237edd45e7170bff6">kDaikinByteOnTimerMinsHigh</a> = 27;</div>
|
||
<div class="line"><a name="l00164"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#a2a4a4254fc853901686982c1410c77c8"> 164</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Daikin_8h.html#a2a4a4254fc853901686982c1410c77c8">kDaikinOnTimerMinsHighOffset</a> = 0;</div>
|
||
<div class="line"><a name="l00165"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#a2fc9c203378e49ea1d49557d776de620"> 165</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Daikin_8h.html#a2fc9c203378e49ea1d49557d776de620">kDaikinOnTimerMinsHighSize</a> = 4;</div>
|
||
<div class="line"><a name="l00166"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#a45855767cf37f1562a7726dbf6419c87"> 166</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Daikin_8h.html#a45855767cf37f1562a7726dbf6419c87">kDaikinByteOffTimerMinsLow</a> = <a class="code" href="ir__Daikin_8h.html#a77ce46689e1a353237edd45e7170bff6">kDaikinByteOnTimerMinsHigh</a>;</div>
|
||
<div class="line"><a name="l00167"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#a0294c99254e3eef7e7fa2cd169e0e5a9"> 167</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Daikin_8h.html#a0294c99254e3eef7e7fa2cd169e0e5a9">kDaikinByteOffTimerMinsHigh</a> = 28;</div>
|
||
<div class="line"><a name="l00168"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#a79b3d4cd40f839a3708fa33abb4b74c4"> 168</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Daikin_8h.html#a79b3d4cd40f839a3708fa33abb4b74c4">kDaikinBytePowerful</a> = 29;</div>
|
||
<div class="line"><a name="l00169"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#a772bca7454e28bd3f61cdd24f58b98c8"> 169</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Daikin_8h.html#a772bca7454e28bd3f61cdd24f58b98c8">kDaikinBitPowerfulOffset</a> = 0;</div>
|
||
<div class="line"><a name="l00170"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#a4d03bc31a28d866c3bf855f6482209e8"> 170</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Daikin_8h.html#a4d03bc31a28d866c3bf855f6482209e8">kDaikinBitPowerful</a> = 1 << <a class="code" href="ir__Daikin_8h.html#a772bca7454e28bd3f61cdd24f58b98c8">kDaikinBitPowerfulOffset</a>;</div>
|
||
<div class="line"><a name="l00171"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#aac58a7371777f682cac3189d9905b968"> 171</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Daikin_8h.html#aac58a7371777f682cac3189d9905b968">kDaikinByteSilent</a> = <a class="code" href="ir__Daikin_8h.html#a79b3d4cd40f839a3708fa33abb4b74c4">kDaikinBytePowerful</a>;</div>
|
||
<div class="line"><a name="l00172"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#a3fb5172c458084319937aa4ec2d6383b"> 172</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Daikin_8h.html#a3fb5172c458084319937aa4ec2d6383b">kDaikinBitSilentOffset</a> = 5;</div>
|
||
<div class="line"><a name="l00173"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#a85249d39c34b1a8b3bb8de4da32bb502"> 173</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Daikin_8h.html#a85249d39c34b1a8b3bb8de4da32bb502">kDaikinBitSilent</a> = 1 << <a class="code" href="ir__Daikin_8h.html#a3fb5172c458084319937aa4ec2d6383b">kDaikinBitSilentOffset</a>;</div>
|
||
<div class="line"><a name="l00174"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#afd18e8b5b4c9c6572659ea46df01a6df"> 174</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Daikin_8h.html#afd18e8b5b4c9c6572659ea46df01a6df">kDaikinByteSensor</a> = 32;</div>
|
||
<div class="line"><a name="l00175"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#a1ccb2c358aef3bf55005cf6b391e9e9b"> 175</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Daikin_8h.html#a1ccb2c358aef3bf55005cf6b391e9e9b">kDaikinBitSensorOffset</a> = 1;</div>
|
||
<div class="line"><a name="l00176"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#a37c7e26d1af184f844ef2c46064137ad"> 176</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Daikin_8h.html#a37c7e26d1af184f844ef2c46064137ad">kDaikinBitSensor</a> = 1 << <a class="code" href="ir__Daikin_8h.html#a1ccb2c358aef3bf55005cf6b391e9e9b">kDaikinBitSensorOffset</a>;</div>
|
||
<div class="line"><a name="l00177"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#ae08470f2e453a2a5b60bdb478fc8c6d7"> 177</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Daikin_8h.html#ae08470f2e453a2a5b60bdb478fc8c6d7">kDaikinByteEcono</a> = <a class="code" href="ir__Daikin_8h.html#afd18e8b5b4c9c6572659ea46df01a6df">kDaikinByteSensor</a>;</div>
|
||
<div class="line"><a name="l00178"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#aa99539b36ab708397bd1adbd4fd4f378"> 178</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Daikin_8h.html#aa99539b36ab708397bd1adbd4fd4f378">kDaikinBitEconoOffset</a> = 2;</div>
|
||
<div class="line"><a name="l00179"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#ab579939e749517944e6e497d5e44e922"> 179</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Daikin_8h.html#ab579939e749517944e6e497d5e44e922">kDaikinBitEcono</a> = 1 << <a class="code" href="ir__Daikin_8h.html#aa99539b36ab708397bd1adbd4fd4f378">kDaikinBitEconoOffset</a>;</div>
|
||
<div class="line"><a name="l00180"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#ad3e2bb2f17d599c708e64cf08c042331"> 180</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Daikin_8h.html#ad3e2bb2f17d599c708e64cf08c042331">kDaikinByteEye</a> = <a class="code" href="ir__Daikin_8h.html#afd18e8b5b4c9c6572659ea46df01a6df">kDaikinByteSensor</a>;</div>
|
||
<div class="line"><a name="l00181"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#a98bbaae1b0f16cf6f2428dcf326eda51"> 181</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Daikin_8h.html#a98bbaae1b0f16cf6f2428dcf326eda51">kDaikinBitEye</a> = 0b10000000;</div>
|
||
<div class="line"><a name="l00182"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#ad4eba59910311bdc8b489b27b4b59751"> 182</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Daikin_8h.html#ad4eba59910311bdc8b489b27b4b59751">kDaikinByteWeeklyTimer</a> = <a class="code" href="ir__Daikin_8h.html#afd18e8b5b4c9c6572659ea46df01a6df">kDaikinByteSensor</a>;</div>
|
||
<div class="line"><a name="l00183"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#a8ff2c05701327b6f26bee66361e39365"> 183</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Daikin_8h.html#a8ff2c05701327b6f26bee66361e39365">kDaikinBitWeeklyTimerOffset</a> = 7;</div>
|
||
<div class="line"><a name="l00184"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#a7d58b7c351394a43117e4710acd35cec"> 184</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Daikin_8h.html#a7d58b7c351394a43117e4710acd35cec">kDaikinBitWeeklyTimer</a> = 1 << <a class="code" href="ir__Daikin_8h.html#a8ff2c05701327b6f26bee66361e39365">kDaikinBitWeeklyTimerOffset</a>;</div>
|
||
<div class="line"><a name="l00185"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#a81e098798e6aa7c0882703dced8ab039"> 185</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Daikin_8h.html#a81e098798e6aa7c0882703dced8ab039">kDaikinByteMold</a> = 33;</div>
|
||
<div class="line"><a name="l00186"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#ad794d6ff5b5d05642e2668378d3a1100"> 186</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Daikin_8h.html#ad794d6ff5b5d05642e2668378d3a1100">kDaikinBitMoldOffset</a> = 1;</div>
|
||
<div class="line"><a name="l00187"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#a916ad89ccf3c0225a4ca1b36d74c67b2"> 187</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Daikin_8h.html#a916ad89ccf3c0225a4ca1b36d74c67b2">kDaikinBitMold</a> = 1 << <a class="code" href="ir__Daikin_8h.html#ad794d6ff5b5d05642e2668378d3a1100">kDaikinBitMoldOffset</a>;</div>
|
||
<div class="line"><a name="l00188"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#ad7fce891883a25e260cd8c0890d46f59"> 188</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Daikin_8h.html#ad7fce891883a25e260cd8c0890d46f59">kDaikinByteOffTimer</a> = <a class="code" href="ir__Daikin_8h.html#aa99cac4871f7ef1cdff2f41496989218">kDaikinBytePower</a>;</div>
|
||
<div class="line"><a name="l00189"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#a7156bec80ef23aa0e4e212e11d63bdef"> 189</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Daikin_8h.html#a7156bec80ef23aa0e4e212e11d63bdef">kDaikinBitOffTimerOffset</a> = 2;</div>
|
||
<div class="line"><a name="l00190"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#a5d68046ada1892be65f14d06c2a25b2b"> 190</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Daikin_8h.html#a5d68046ada1892be65f14d06c2a25b2b">kDaikinBitOffTimer</a> = 1 << <a class="code" href="ir__Daikin_8h.html#a7156bec80ef23aa0e4e212e11d63bdef">kDaikinBitOffTimerOffset</a>;</div>
|
||
<div class="line"><a name="l00191"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#a0a685bb92d8e3df4c9bd96b71c48f352"> 191</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Daikin_8h.html#a0a685bb92d8e3df4c9bd96b71c48f352">kDaikinByteOnTimer</a> = <a class="code" href="ir__Daikin_8h.html#ad7fce891883a25e260cd8c0890d46f59">kDaikinByteOffTimer</a>;</div>
|
||
<div class="line"><a name="l00192"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#a7a6b740034320cc25fb6d33d36845ca0"> 192</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Daikin_8h.html#a7a6b740034320cc25fb6d33d36845ca0">kDaikinBitOnTimerOffset</a> = 1;</div>
|
||
<div class="line"><a name="l00193"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#a421a745ce85313d326e00b996b5afd80"> 193</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Daikin_8h.html#a421a745ce85313d326e00b996b5afd80">kDaikinBitOnTimer</a> = 1 << <a class="code" href="ir__Daikin_8h.html#a7a6b740034320cc25fb6d33d36845ca0">kDaikinBitOnTimerOffset</a>;</div>
|
||
<div class="line"><a name="l00194"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#a7277c453d4deed6abf0a7577b5b4454f"> 194</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Daikin_8h.html#a7277c453d4deed6abf0a7577b5b4454f">kDaikinByteChecksum3</a> = <a class="code" href="IRremoteESP8266_8h.html#af1fda5b9f355e526dc66cf58824315a7">kDaikinStateLength</a> - 1;</div>
|
||
<div class="line"><a name="l00195"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#af60d27bb9d08317498b35f62c167f6a4"> 195</a></span> <span class="keyword">const</span> uint16_t <a class="code" href="ir__Daikin_8h.html#af60d27bb9d08317498b35f62c167f6a4">kDaikinUnusedTime</a> = 0x600;</div>
|
||
<div class="line"><a name="l00196"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#a11008f7d6afc934426b88704d47301e7"> 196</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Daikin_8h.html#a11008f7d6afc934426b88704d47301e7">kDaikinBeepQuiet</a> = 1;</div>
|
||
<div class="line"><a name="l00197"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#a4eb2b3899076882e3ed23220138ebac1"> 197</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Daikin_8h.html#a4eb2b3899076882e3ed23220138ebac1">kDaikinBeepLoud</a> = 2;</div>
|
||
<div class="line"><a name="l00198"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#a8271934c8bbd4b8e4d6aacdee5a038cf"> 198</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Daikin_8h.html#a8271934c8bbd4b8e4d6aacdee5a038cf">kDaikinBeepOff</a> = 3;</div>
|
||
<div class="line"><a name="l00199"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#a20a3103d8d0a672c0c05c1679bf3b2ab"> 199</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Daikin_8h.html#a20a3103d8d0a672c0c05c1679bf3b2ab">kDaikinLightBright</a> = 1;</div>
|
||
<div class="line"><a name="l00200"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#a1093baf5b62fca42f9361715be2198a3"> 200</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Daikin_8h.html#a1093baf5b62fca42f9361715be2198a3">kDaikinLightDim</a> = 2;</div>
|
||
<div class="line"><a name="l00201"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#ae57f7d2ea43e865ebf8175a8dbacab45"> 201</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Daikin_8h.html#ae57f7d2ea43e865ebf8175a8dbacab45">kDaikinLightOff</a> = 3;</div>
|
||
<div class="line"><a name="l00202"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#afccfde2b46f5fcb425f02a79a9c20494"> 202</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Daikin_8h.html#afccfde2b46f5fcb425f02a79a9c20494">kDaikinCurBit</a> = <a class="code" href="IRremoteESP8266_8h.html#af1fda5b9f355e526dc66cf58824315a7">kDaikinStateLength</a>;</div>
|
||
<div class="line"><a name="l00203"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#a5c01a0bfbd92b337d2e4a5c3df381865"> 203</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Daikin_8h.html#a5c01a0bfbd92b337d2e4a5c3df381865">kDaikinCurIndex</a> = <a class="code" href="IRremoteESP8266_8h.html#af1fda5b9f355e526dc66cf58824315a7">kDaikinStateLength</a> + 1;</div>
|
||
<div class="line"><a name="l00204"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#aea3938d1522df0040ddb9775075d6669"> 204</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Daikin_8h.html#aea3938d1522df0040ddb9775075d6669">kDaikinTolerance</a> = 35;</div>
|
||
<div class="line"><a name="l00205"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#a5331e1ee51bd7b001346aa41ee5d26cc"> 205</a></span> <span class="keyword">const</span> uint16_t <a class="code" href="ir__Daikin_8h.html#a5331e1ee51bd7b001346aa41ee5d26cc">kDaikinMarkExcess</a> = <a class="code" href="IRrecv_8h.html#a99bbffe986ad7ba86d2b11e75f4aa50e">kMarkExcess</a>;</div>
|
||
<div class="line"><a name="l00206"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#a0a38b3bdfd8f4f7a18f969188388e29e"> 206</a></span> <span class="keyword">const</span> uint16_t <a class="code" href="ir__Daikin_8h.html#a0a38b3bdfd8f4f7a18f969188388e29e">kDaikinHdrMark</a> = 3650; <span class="comment">// kDaikinBitMark * 8</span></div>
|
||
<div class="line"><a name="l00207"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#ac4ca6c53faeec7d7a7ccfb50802087dc"> 207</a></span> <span class="keyword">const</span> uint16_t <a class="code" href="ir__Daikin_8h.html#ac4ca6c53faeec7d7a7ccfb50802087dc">kDaikinHdrSpace</a> = 1623; <span class="comment">// kDaikinBitMark * 4</span></div>
|
||
<div class="line"><a name="l00208"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#ae109b9ea2120f989dac2529345e38adb"> 208</a></span> <span class="keyword">const</span> uint16_t <a class="code" href="ir__Daikin_8h.html#ae109b9ea2120f989dac2529345e38adb">kDaikinBitMark</a> = 428;</div>
|
||
<div class="line"><a name="l00209"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#ace5b2c2be3b58f22248eafb2148d059c"> 209</a></span> <span class="keyword">const</span> uint16_t <a class="code" href="ir__Daikin_8h.html#ace5b2c2be3b58f22248eafb2148d059c">kDaikinZeroSpace</a> = 428;</div>
|
||
<div class="line"><a name="l00210"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#a6653082dcfde989bd2c5810809fc18a9"> 210</a></span> <span class="keyword">const</span> uint16_t <a class="code" href="ir__Daikin_8h.html#a6653082dcfde989bd2c5810809fc18a9">kDaikinOneSpace</a> = 1280;</div>
|
||
<div class="line"><a name="l00211"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#aed68991584125a277593c339ab387276"> 211</a></span> <span class="keyword">const</span> uint16_t <a class="code" href="ir__Daikin_8h.html#aed68991584125a277593c339ab387276">kDaikinGap</a> = 29000;</div>
|
||
<div class="line"><a name="l00212"></a><span class="lineno"> 212</span> <span class="comment">// Note bits in each octet swapped so can be sent as a single value</span></div>
|
||
<div class="line"><a name="l00213"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#a0bd3b36061d545bb21562622642f4196"> 213</a></span> <span class="keyword">const</span> uint64_t <a class="code" href="ir__Daikin_8h.html#a0bd3b36061d545bb21562622642f4196">kDaikinFirstHeader64</a> =</div>
|
||
<div class="line"><a name="l00214"></a><span class="lineno"> 214</span>  0b1101011100000000000000001100010100000000001001111101101000010001;</div>
|
||
<div class="line"><a name="l00215"></a><span class="lineno"> 215</span>  </div>
|
||
<div class="line"><a name="l00216"></a><span class="lineno"> 216</span>  </div>
|
||
<div class="line"><a name="l00217"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#ab82e4836d9023c4ba3041d1226761461"> 217</a></span> <span class="keyword">const</span> uint16_t <a class="code" href="ir__Daikin_8h.html#ab82e4836d9023c4ba3041d1226761461">kDaikin2Freq</a> = 36700; <span class="comment">// Modulation Frequency in Hz.</span></div>
|
||
<div class="line"><a name="l00218"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#a533c7ea8f968502d4b31e14eb2b1f614"> 218</a></span> <span class="keyword">const</span> uint16_t <a class="code" href="ir__Daikin_8h.html#a533c7ea8f968502d4b31e14eb2b1f614">kDaikin2LeaderMark</a> = 10024;</div>
|
||
<div class="line"><a name="l00219"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#a9d48d64e470ff0318bd62b3385433f57"> 219</a></span> <span class="keyword">const</span> uint16_t <a class="code" href="ir__Daikin_8h.html#a9d48d64e470ff0318bd62b3385433f57">kDaikin2LeaderSpace</a> = 25180;</div>
|
||
<div class="line"><a name="l00220"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#afe14712c1be4ca14d5cd41e77d4bada0"> 220</a></span> <span class="keyword">const</span> uint16_t <a class="code" href="ir__Daikin_8h.html#afe14712c1be4ca14d5cd41e77d4bada0">kDaikin2Gap</a> = <a class="code" href="ir__Daikin_8h.html#a533c7ea8f968502d4b31e14eb2b1f614">kDaikin2LeaderMark</a> + <a class="code" href="ir__Daikin_8h.html#a9d48d64e470ff0318bd62b3385433f57">kDaikin2LeaderSpace</a>;</div>
|
||
<div class="line"><a name="l00221"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#ab679ef183af5b94f53697d434e6540c3"> 221</a></span> <span class="keyword">const</span> uint16_t <a class="code" href="ir__Daikin_8h.html#ab679ef183af5b94f53697d434e6540c3">kDaikin2HdrMark</a> = 3500;</div>
|
||
<div class="line"><a name="l00222"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#a557f8eeaf55ff7fda0cacd0245ac27d3"> 222</a></span> <span class="keyword">const</span> uint16_t <a class="code" href="ir__Daikin_8h.html#a557f8eeaf55ff7fda0cacd0245ac27d3">kDaikin2HdrSpace</a> = 1728;</div>
|
||
<div class="line"><a name="l00223"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#a226f10b7216d4f039cf79af823673a18"> 223</a></span> <span class="keyword">const</span> uint16_t <a class="code" href="ir__Daikin_8h.html#a226f10b7216d4f039cf79af823673a18">kDaikin2BitMark</a> = 460;</div>
|
||
<div class="line"><a name="l00224"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#a70a96368500562fa95f88dc2f203c194"> 224</a></span> <span class="keyword">const</span> uint16_t <a class="code" href="ir__Daikin_8h.html#a70a96368500562fa95f88dc2f203c194">kDaikin2OneSpace</a> = 1270;</div>
|
||
<div class="line"><a name="l00225"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#a91b023ce8679d8d0e4434e014e746f99"> 225</a></span> <span class="keyword">const</span> uint16_t <a class="code" href="ir__Daikin_8h.html#a91b023ce8679d8d0e4434e014e746f99">kDaikin2ZeroSpace</a> = 420;</div>
|
||
<div class="line"><a name="l00226"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#a770cef4efa5d5668b063cf0e26f1b134"> 226</a></span> <span class="keyword">const</span> uint16_t <a class="code" href="ir__Daikin_8h.html#a770cef4efa5d5668b063cf0e26f1b134">kDaikin2Sections</a> = 2;</div>
|
||
<div class="line"><a name="l00227"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#a463878e9bfb22ca3c64a40259598872c"> 227</a></span> <span class="keyword">const</span> uint16_t <a class="code" href="ir__Daikin_8h.html#a463878e9bfb22ca3c64a40259598872c">kDaikin2Section1Length</a> = 20;</div>
|
||
<div class="line"><a name="l00228"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#a8cb956f86fdf487b1ea7ac388eeda2b5"> 228</a></span> <span class="keyword">const</span> uint16_t <a class="code" href="ir__Daikin_8h.html#a8cb956f86fdf487b1ea7ac388eeda2b5">kDaikin2Section2Length</a> = 19;</div>
|
||
<div class="line"><a name="l00229"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#ac428e884b15026c0610cc1b0b8b46154"> 229</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Daikin_8h.html#ac428e884b15026c0610cc1b0b8b46154">kDaikin2Tolerance</a> = 5; <span class="comment">// Extra percentage tolerance</span></div>
|
||
<div class="line"><a name="l00230"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#abf7cfde40fd00c3500ed08831434b80f"> 230</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Daikin_8h.html#abf7cfde40fd00c3500ed08831434b80f">kDaikin2BitSleepTimerOffset</a> = 5;</div>
|
||
<div class="line"><a name="l00231"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#a928ae056887b123fdf6b1e2072d03564"> 231</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Daikin_8h.html#a928ae056887b123fdf6b1e2072d03564">kDaikin2BitSleepTimer</a> = 1 << <a class="code" href="ir__Daikin_8h.html#abf7cfde40fd00c3500ed08831434b80f">kDaikin2BitSleepTimerOffset</a>;</div>
|
||
<div class="line"><a name="l00232"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#a847a9646dc86c26da931e5bf6640ddab"> 232</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Daikin_8h.html#a847a9646dc86c26da931e5bf6640ddab">kDaikin2BitPurifyOffset</a> = 4;</div>
|
||
<div class="line"><a name="l00233"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#a9c4d6aa579adbfe454aa19f9f604f21c"> 233</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Daikin_8h.html#a9c4d6aa579adbfe454aa19f9f604f21c">kDaikin2BitPurify</a> = 1 << <a class="code" href="ir__Daikin_8h.html#a847a9646dc86c26da931e5bf6640ddab">kDaikin2BitPurifyOffset</a>; <span class="comment">// 0b00010000</span></div>
|
||
<div class="line"><a name="l00234"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#a7a4c6e131d9a0e441de549bd5f93074f"> 234</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Daikin_8h.html#a7a4c6e131d9a0e441de549bd5f93074f">kDaikin2BitEyeOffset</a> = 1;</div>
|
||
<div class="line"><a name="l00235"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#a8adb3f3e8508adf8adc530365fceb96b"> 235</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Daikin_8h.html#a8adb3f3e8508adf8adc530365fceb96b">kDaikin2BitEye</a> = 1 << <a class="code" href="ir__Daikin_8h.html#a7a4c6e131d9a0e441de549bd5f93074f">kDaikin2BitEyeOffset</a>; <span class="comment">// 0b00000010</span></div>
|
||
<div class="line"><a name="l00236"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#a73db209ad074eeaef1a5317cbee8ab35"> 236</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Daikin_8h.html#a73db209ad074eeaef1a5317cbee8ab35">kDaikin2BitEyeAutoOffset</a> = 7;</div>
|
||
<div class="line"><a name="l00237"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#a6a24519db9870520a645e4ad31857e39"> 237</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Daikin_8h.html#a6a24519db9870520a645e4ad31857e39">kDaikin2BitEyeAuto</a> = 1 << <a class="code" href="ir__Daikin_8h.html#a73db209ad074eeaef1a5317cbee8ab35">kDaikin2BitEyeAutoOffset</a>; <span class="comment">// 0b10000000</span></div>
|
||
<div class="line"><a name="l00238"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#a0e58caeb44ebc6b7c6d06e91fee33795"> 238</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Daikin_8h.html#a0e58caeb44ebc6b7c6d06e91fee33795">kDaikin2BitMoldOffset</a> = 3;</div>
|
||
<div class="line"><a name="l00239"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#aa452116afeb7d246cee672d2717e0ff7"> 239</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Daikin_8h.html#aa452116afeb7d246cee672d2717e0ff7">kDaikin2BitMold</a> = 1 << <a class="code" href="ir__Daikin_8h.html#a0e58caeb44ebc6b7c6d06e91fee33795">kDaikin2BitMoldOffset</a>; <span class="comment">// 0b00001000</span></div>
|
||
<div class="line"><a name="l00240"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#a4fa7ed25fb3f2371c3b5c7cf4906a3f3"> 240</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Daikin_8h.html#a4fa7ed25fb3f2371c3b5c7cf4906a3f3">kDaikin2BitCleanOffset</a> = 5; <span class="comment">// Byte[8]</span></div>
|
||
<div class="line"><a name="l00241"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#a6672ff35e765c9ecb14107e7732b0bb2"> 241</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Daikin_8h.html#a6672ff35e765c9ecb14107e7732b0bb2">kDaikin2BitClean</a> = 1 << <a class="code" href="ir__Daikin_8h.html#a4fa7ed25fb3f2371c3b5c7cf4906a3f3">kDaikin2BitCleanOffset</a>; <span class="comment">// 0b00100000</span></div>
|
||
<div class="line"><a name="l00242"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#a15e49a577737bdca28c28aeeb4260e57"> 242</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Daikin_8h.html#a15e49a577737bdca28c28aeeb4260e57">kDaikin2BitFreshAirOffset</a> = 0;</div>
|
||
<div class="line"><a name="l00243"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#a9ab2c4b0f415ce0042b848e44850b7b8"> 243</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Daikin_8h.html#a9ab2c4b0f415ce0042b848e44850b7b8">kDaikin2BitFreshAir</a> = 1 << <a class="code" href="ir__Daikin_8h.html#a15e49a577737bdca28c28aeeb4260e57">kDaikin2BitFreshAirOffset</a>;</div>
|
||
<div class="line"><a name="l00244"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#afd4f5946e5fa5d8f48af32b8934b0f93"> 244</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Daikin_8h.html#afd4f5946e5fa5d8f48af32b8934b0f93">kDaikin2BitFreshAirHighOffset</a> = 7;</div>
|
||
<div class="line"><a name="l00245"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#a21a3f3c0f39827057d8f459283a72980"> 245</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Daikin_8h.html#a21a3f3c0f39827057d8f459283a72980">kDaikin2BitFreshAirHigh</a> = 1 << <a class="code" href="ir__Daikin_8h.html#afd4f5946e5fa5d8f48af32b8934b0f93">kDaikin2BitFreshAirHighOffset</a>;</div>
|
||
<div class="line"><a name="l00246"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#a617d14e811cb26b86fef3048151ffc45"> 246</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Daikin_8h.html#a617d14e811cb26b86fef3048151ffc45">kDaikin2BitPowerOffset</a> = 7;</div>
|
||
<div class="line"><a name="l00247"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#ac7b549d7b68bc245521d7f4e6a4643ab"> 247</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Daikin_8h.html#ac7b549d7b68bc245521d7f4e6a4643ab">kDaikin2BitPower</a> = 1 << <a class="code" href="ir__Daikin_8h.html#a617d14e811cb26b86fef3048151ffc45">kDaikin2BitPowerOffset</a>; <span class="comment">// 0b10000000</span></div>
|
||
<div class="line"><a name="l00248"></a><span class="lineno"> 248</span> <span class="comment">// const uint8_t kDaikin2LightMask = 0b00110000; // Byte[7]</span></div>
|
||
<div class="line"><a name="l00249"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#a0f40d38db7c625df9504798938ba24eb"> 249</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Daikin_8h.html#a0f40d38db7c625df9504798938ba24eb">kDaikin2LightOffset</a> = 4; <span class="comment">// Byte[7]</span></div>
|
||
<div class="line"><a name="l00250"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#a4dc46fabef2c96a263a504a5f9012e1f"> 250</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Daikin_8h.html#a4dc46fabef2c96a263a504a5f9012e1f">kDaikin2LightSize</a> = 2;</div>
|
||
<div class="line"><a name="l00251"></a><span class="lineno"> 251</span> <span class="comment">// const uint8_t kDaikin2BeepMask = 0b11000000; // Byte[7]</span></div>
|
||
<div class="line"><a name="l00252"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#ad7f6110b5e3bf8c3b72ca07b745bae7c"> 252</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Daikin_8h.html#ad7f6110b5e3bf8c3b72ca07b745bae7c">kDaikin2BeepOffset</a> = 6; <span class="comment">// Byte[7]</span></div>
|
||
<div class="line"><a name="l00253"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#a3a42f10a3427bff7af3c745592fe58fe"> 253</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Daikin_8h.html#a3a42f10a3427bff7af3c745592fe58fe">kDaikin2BeepSize</a> = 2;</div>
|
||
<div class="line"><a name="l00254"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#a2d25d46fb289c3450ed6817a45982e27"> 254</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Daikin_8h.html#a2d25d46fb289c3450ed6817a45982e27">kDaikin2SwingVHigh</a> = 0x1;</div>
|
||
<div class="line"><a name="l00255"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#accae3be213670675f8dfc974fe19f2cf"> 255</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Daikin_8h.html#accae3be213670675f8dfc974fe19f2cf">kDaikin2SwingVLow</a> = 0x6;</div>
|
||
<div class="line"><a name="l00256"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#a2a62938481ba7b4374df50867295c07d"> 256</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Daikin_8h.html#a2a62938481ba7b4374df50867295c07d">kDaikin2SwingVSwing</a> = 0xF;</div>
|
||
<div class="line"><a name="l00257"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#aa91228576ef22854a693c86df5276cbb"> 257</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Daikin_8h.html#aa91228576ef22854a693c86df5276cbb">kDaikin2SwingVAuto</a> = 0xE;</div>
|
||
<div class="line"><a name="l00258"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#a5646d38fff6a985314158796665d9d76"> 258</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Daikin_8h.html#a5646d38fff6a985314158796665d9d76">kDaikin2SwingVBreeze</a> = 0xC;</div>
|
||
<div class="line"><a name="l00259"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#a717bb32ce20e6d65ee78a9e8ba0f5490"> 259</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Daikin_8h.html#a717bb32ce20e6d65ee78a9e8ba0f5490">kDaikin2SwingVCirculate</a> = 0xD;</div>
|
||
<div class="line"><a name="l00260"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#a88608f735885e11734ae83a0cc69dc8d"> 260</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Daikin_8h.html#a88608f735885e11734ae83a0cc69dc8d">kDaikin2FanByte</a> = 28;</div>
|
||
<div class="line"><a name="l00261"></a><span class="lineno"> 261</span>  </div>
|
||
<div class="line"><a name="l00262"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#a93157e048486e564757ba737551cf481"> 262</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Daikin_8h.html#a93157e048486e564757ba737551cf481">kDaikin2SwingHWide</a> = 0xA3;</div>
|
||
<div class="line"><a name="l00263"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#aac08696fc9734996537204c089db2f7c"> 263</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Daikin_8h.html#aac08696fc9734996537204c089db2f7c">kDaikin2SwingHLeftMax</a> = 0xA8;</div>
|
||
<div class="line"><a name="l00264"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#aa9b294b2f12660081171df290a7e874f"> 264</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Daikin_8h.html#aa9b294b2f12660081171df290a7e874f">kDaikin2SwingHLeft</a> = 0xA9;</div>
|
||
<div class="line"><a name="l00265"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#ab882d68819344e622182b07ded30cccf"> 265</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Daikin_8h.html#ab882d68819344e622182b07ded30cccf">kDaikin2SwingHMiddle</a> = 0xAA;</div>
|
||
<div class="line"><a name="l00266"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#a8d7c79266bedbb722dc1a74c8b727a27"> 266</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Daikin_8h.html#a8d7c79266bedbb722dc1a74c8b727a27">kDaikin2SwingHRight</a> = 0xAB;</div>
|
||
<div class="line"><a name="l00267"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#a843ad9ee10eccd799814ca9fff57f481"> 267</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Daikin_8h.html#a843ad9ee10eccd799814ca9fff57f481">kDaikin2SwingHRightMax</a> = 0xAC;</div>
|
||
<div class="line"><a name="l00268"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#a834a3138b0f9bfdac98d26aa63bc951e"> 268</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Daikin_8h.html#a834a3138b0f9bfdac98d26aa63bc951e">kDaikin2SwingHAuto</a> = 0xBE;</div>
|
||
<div class="line"><a name="l00269"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#a3776d46e94a771a6dc94d14257f34d09"> 269</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Daikin_8h.html#a3776d46e94a771a6dc94d14257f34d09">kDaikin2SwingHSwing</a> = 0xBF;</div>
|
||
<div class="line"><a name="l00270"></a><span class="lineno"> 270</span>  </div>
|
||
<div class="line"><a name="l00271"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#a78b37644f9327537d35bec4c0fd8faee"> 271</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Daikin_8h.html#a78b37644f9327537d35bec4c0fd8faee">kDaikin2MinCoolTemp</a> = 18; <span class="comment">// Min temp (in C) when in Cool mode.</span></div>
|
||
<div class="line"><a name="l00272"></a><span class="lineno"> 272</span>  </div>
|
||
<div class="line"><a name="l00273"></a><span class="lineno"> 273</span>  </div>
|
||
<div class="line"><a name="l00274"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#aa3a9753c90ecb6d7f5ee3e5a16c79217"> 274</a></span> <span class="keyword">const</span> uint16_t <a class="code" href="ir__Daikin_8h.html#aa3a9753c90ecb6d7f5ee3e5a16c79217">kDaikin216Freq</a> = 38000; <span class="comment">// Modulation Frequency in Hz.</span></div>
|
||
<div class="line"><a name="l00275"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#a24163655b3d374aa643506c2bf4a2406"> 275</a></span> <span class="keyword">const</span> uint16_t <a class="code" href="ir__Daikin_8h.html#a24163655b3d374aa643506c2bf4a2406">kDaikin216HdrMark</a> = 3440;</div>
|
||
<div class="line"><a name="l00276"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#a2e69973e9a4aee29668597d09fcd70a4"> 276</a></span> <span class="keyword">const</span> uint16_t <a class="code" href="ir__Daikin_8h.html#a2e69973e9a4aee29668597d09fcd70a4">kDaikin216HdrSpace</a> = 1750;</div>
|
||
<div class="line"><a name="l00277"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#ada7cf9c593d716617ff4436755eef4f9"> 277</a></span> <span class="keyword">const</span> uint16_t <a class="code" href="ir__Daikin_8h.html#ada7cf9c593d716617ff4436755eef4f9">kDaikin216BitMark</a> = 420;</div>
|
||
<div class="line"><a name="l00278"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#a1edeb73093bdea23e6cfb39c31ca1fce"> 278</a></span> <span class="keyword">const</span> uint16_t <a class="code" href="ir__Daikin_8h.html#a1edeb73093bdea23e6cfb39c31ca1fce">kDaikin216OneSpace</a> = 1300;</div>
|
||
<div class="line"><a name="l00279"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#a448250dbb5a3a9733f21a0e347d17999"> 279</a></span> <span class="keyword">const</span> uint16_t <a class="code" href="ir__Daikin_8h.html#a448250dbb5a3a9733f21a0e347d17999">kDaikin216ZeroSpace</a> = 450;</div>
|
||
<div class="line"><a name="l00280"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#ab807adaab8afbeb97afaa9ddb2ec2c63"> 280</a></span> <span class="keyword">const</span> uint16_t <a class="code" href="ir__Daikin_8h.html#ab807adaab8afbeb97afaa9ddb2ec2c63">kDaikin216Gap</a> = 29650;</div>
|
||
<div class="line"><a name="l00281"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#a0ecd54bb733b982e3e5adf0c13ac9f6b"> 281</a></span> <span class="keyword">const</span> uint16_t <a class="code" href="ir__Daikin_8h.html#a0ecd54bb733b982e3e5adf0c13ac9f6b">kDaikin216Sections</a> = 2;</div>
|
||
<div class="line"><a name="l00282"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#a5aacc812feb33ef954adc49086036859"> 282</a></span> <span class="keyword">const</span> uint16_t <a class="code" href="ir__Daikin_8h.html#a5aacc812feb33ef954adc49086036859">kDaikin216Section1Length</a> = 8;</div>
|
||
<div class="line"><a name="l00283"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#aade497bb9aad663a9e1e9403188d2154"> 283</a></span> <span class="keyword">const</span> uint16_t <a class="code" href="ir__Daikin_8h.html#aade497bb9aad663a9e1e9403188d2154">kDaikin216Section2Length</a> = <a class="code" href="IRremoteESP8266_8h.html#a70a1a65c1947b440e4ff27477de5ddc7">kDaikin216StateLength</a> -</div>
|
||
<div class="line"><a name="l00284"></a><span class="lineno"> 284</span>  <a class="code" href="ir__Daikin_8h.html#a5aacc812feb33ef954adc49086036859">kDaikin216Section1Length</a>;</div>
|
||
<div class="line"><a name="l00285"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#a740c2db81aebd8cb9e18b3f8c6c5b8be"> 285</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Daikin_8h.html#a740c2db81aebd8cb9e18b3f8c6c5b8be">kDaikin216BytePower</a> = 13;</div>
|
||
<div class="line"><a name="l00286"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#a48974eb3ceb40f2f580bd266a60f0392"> 286</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Daikin_8h.html#a48974eb3ceb40f2f580bd266a60f0392">kDaikin216ByteMode</a> = <a class="code" href="ir__Daikin_8h.html#a740c2db81aebd8cb9e18b3f8c6c5b8be">kDaikin216BytePower</a>;</div>
|
||
<div class="line"><a name="l00287"></a><span class="lineno"> 287</span> <span class="comment">// const uint8_t kDaikin216MaskMode = 0b01110000;</span></div>
|
||
<div class="line"><a name="l00288"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#a5828687e12d2b7fe1d793235d91750bd"> 288</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Daikin_8h.html#a5828687e12d2b7fe1d793235d91750bd">kDaikin216ByteTemp</a> = 14;</div>
|
||
<div class="line"><a name="l00289"></a><span class="lineno"> 289</span> <span class="comment">// const uint8_t kDaikin216MaskTemp = 0b01111110;</span></div>
|
||
<div class="line"><a name="l00290"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#a8e497623bb05ff10287ca06ac6ec15f6"> 290</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Daikin_8h.html#a8e497623bb05ff10287ca06ac6ec15f6">kDaikin216TempOffset</a> = 1;</div>
|
||
<div class="line"><a name="l00291"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#a3ef59f8474b38d1b0311f1018dbd6225"> 291</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Daikin_8h.html#a3ef59f8474b38d1b0311f1018dbd6225">kDaikin216TempSize</a> = 6;</div>
|
||
<div class="line"><a name="l00292"></a><span class="lineno"> 292</span>  </div>
|
||
<div class="line"><a name="l00293"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#a832e7a349293058ebc50c17b904fb8f7"> 293</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Daikin_8h.html#a832e7a349293058ebc50c17b904fb8f7">kDaikin216ByteFan</a> = 16;</div>
|
||
<div class="line"><a name="l00294"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#a88f67ea1fe03ef40b81c5226ff5c72d5"> 294</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Daikin_8h.html#a88f67ea1fe03ef40b81c5226ff5c72d5">kDaikin216MaskFan</a> = 0b11110000;</div>
|
||
<div class="line"><a name="l00295"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#a9fd16b0fb0d67a7058816d4b4f1659fc"> 295</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Daikin_8h.html#a9fd16b0fb0d67a7058816d4b4f1659fc">kDaikin216ByteSwingV</a> = 16;</div>
|
||
<div class="line"><a name="l00296"></a><span class="lineno"> 296</span> <span class="comment">// const uint8_t kDaikin216MaskSwingV = 0b00001111;</span></div>
|
||
<div class="line"><a name="l00297"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#a90d9e740067051fe294f1b408f7e020b"> 297</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Daikin_8h.html#a90d9e740067051fe294f1b408f7e020b">kDaikin216SwingSize</a> = 4;</div>
|
||
<div class="line"><a name="l00298"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#a4b2d77aafd84ed004390b5d4c7ad0455"> 298</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Daikin_8h.html#a4b2d77aafd84ed004390b5d4c7ad0455">kDaikin216SwingOn</a> = 0b1111;</div>
|
||
<div class="line"><a name="l00299"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#a84d6bb74c705dfbcd558f0b411a2a88e"> 299</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Daikin_8h.html#a84d6bb74c705dfbcd558f0b411a2a88e">kDaikin216SwingOff</a> = 0b0000;</div>
|
||
<div class="line"><a name="l00300"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#a20239baacdf9fb981eb0fb84b0ef536a"> 300</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Daikin_8h.html#a20239baacdf9fb981eb0fb84b0ef536a">kDaikin216ByteSwingH</a> = 17;</div>
|
||
<div class="line"><a name="l00301"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#a9a428d988d705beae3ff1f7c0f01cb8d"> 301</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Daikin_8h.html#a9a428d988d705beae3ff1f7c0f01cb8d">kDaikin216BytePowerful</a> = 21;</div>
|
||
<div class="line"><a name="l00302"></a><span class="lineno"> 302</span>  </div>
|
||
<div class="line"><a name="l00303"></a><span class="lineno"> 303</span>  </div>
|
||
<div class="line"><a name="l00304"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#a69e8abb57aecc6b99c60c5df7e18ff39"> 304</a></span> <span class="keyword">const</span> uint16_t <a class="code" href="ir__Daikin_8h.html#a69e8abb57aecc6b99c60c5df7e18ff39">kDaikin160Freq</a> = 38000; <span class="comment">// Modulation Frequency in Hz.</span></div>
|
||
<div class="line"><a name="l00305"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#a96043b43ba4d963456206e2d02639325"> 305</a></span> <span class="keyword">const</span> uint16_t <a class="code" href="ir__Daikin_8h.html#a96043b43ba4d963456206e2d02639325">kDaikin160HdrMark</a> = 5000;</div>
|
||
<div class="line"><a name="l00306"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#aefa7b5de43483951e00bd5d2cdbe5665"> 306</a></span> <span class="keyword">const</span> uint16_t <a class="code" href="ir__Daikin_8h.html#aefa7b5de43483951e00bd5d2cdbe5665">kDaikin160HdrSpace</a> = 2145;</div>
|
||
<div class="line"><a name="l00307"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#a852c2268ed7a8dd42c629e8a0706b6f5"> 307</a></span> <span class="keyword">const</span> uint16_t <a class="code" href="ir__Daikin_8h.html#a852c2268ed7a8dd42c629e8a0706b6f5">kDaikin160BitMark</a> = 342;</div>
|
||
<div class="line"><a name="l00308"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#a068c2252191675dca6503bfc37e4785e"> 308</a></span> <span class="keyword">const</span> uint16_t <a class="code" href="ir__Daikin_8h.html#a068c2252191675dca6503bfc37e4785e">kDaikin160OneSpace</a> = 1786;</div>
|
||
<div class="line"><a name="l00309"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#a2b4591126c0b26ab16b5611dbfa4d5f6"> 309</a></span> <span class="keyword">const</span> uint16_t <a class="code" href="ir__Daikin_8h.html#a2b4591126c0b26ab16b5611dbfa4d5f6">kDaikin160ZeroSpace</a> = 700;</div>
|
||
<div class="line"><a name="l00310"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#a8d107f0d63ef6951d657a55a370e8a8b"> 310</a></span> <span class="keyword">const</span> uint16_t <a class="code" href="ir__Daikin_8h.html#a8d107f0d63ef6951d657a55a370e8a8b">kDaikin160Gap</a> = 29650;</div>
|
||
<div class="line"><a name="l00311"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#afcc5de2994c1cd618437f1c67a5754d0"> 311</a></span> <span class="keyword">const</span> uint16_t <a class="code" href="ir__Daikin_8h.html#afcc5de2994c1cd618437f1c67a5754d0">kDaikin160Sections</a> = 2;</div>
|
||
<div class="line"><a name="l00312"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#a06b59ee56cddcdcd9dfa375663da0c2d"> 312</a></span> <span class="keyword">const</span> uint16_t <a class="code" href="ir__Daikin_8h.html#a06b59ee56cddcdcd9dfa375663da0c2d">kDaikin160Section1Length</a> = 7;</div>
|
||
<div class="line"><a name="l00313"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#a7d6194a363661e11167cc972f1b92f68"> 313</a></span> <span class="keyword">const</span> uint16_t <a class="code" href="ir__Daikin_8h.html#a7d6194a363661e11167cc972f1b92f68">kDaikin160Section2Length</a> = <a class="code" href="IRremoteESP8266_8h.html#a09f022a12a40a8fae09bfbddfbee6d62">kDaikin160StateLength</a> -</div>
|
||
<div class="line"><a name="l00314"></a><span class="lineno"> 314</span>  <a class="code" href="ir__Daikin_8h.html#a06b59ee56cddcdcd9dfa375663da0c2d">kDaikin160Section1Length</a>;</div>
|
||
<div class="line"><a name="l00315"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#a8e79923cf8aa346ea52791887b54ffbe"> 315</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Daikin_8h.html#a8e79923cf8aa346ea52791887b54ffbe">kDaikin160BytePower</a> = 12;</div>
|
||
<div class="line"><a name="l00316"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#a6c5bcb2c4447dafc53c26775539886e6"> 316</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Daikin_8h.html#a6c5bcb2c4447dafc53c26775539886e6">kDaikin160ByteMode</a> = <a class="code" href="ir__Daikin_8h.html#a8e79923cf8aa346ea52791887b54ffbe">kDaikin160BytePower</a>;</div>
|
||
<div class="line"><a name="l00317"></a><span class="lineno"> 317</span> <span class="comment">// const uint8_t kDaikin160MaskMode = 0b01110000;</span></div>
|
||
<div class="line"><a name="l00318"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#a1b9eed515f9cfc3508cce7d53fb7a84a"> 318</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Daikin_8h.html#a1b9eed515f9cfc3508cce7d53fb7a84a">kDaikin160ByteTemp</a> = 16;</div>
|
||
<div class="line"><a name="l00319"></a><span class="lineno"> 319</span> <span class="comment">// const uint8_t kDaikin160MaskTemp = 0b01111110;</span></div>
|
||
<div class="line"><a name="l00320"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#aa2f7050929bab65dbdb8af5b493dafe2"> 320</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Daikin_8h.html#aa2f7050929bab65dbdb8af5b493dafe2">kDaikin160TempOffset</a> = 1;</div>
|
||
<div class="line"><a name="l00321"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#adfecac727480010fae8e419ac3f13e73"> 321</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Daikin_8h.html#adfecac727480010fae8e419ac3f13e73">kDaikin160TempSize</a> = 6;</div>
|
||
<div class="line"><a name="l00322"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#a980ae6010c956c92348d3ac88c084247"> 322</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Daikin_8h.html#a980ae6010c956c92348d3ac88c084247">kDaikin160ByteFan</a> = 17;</div>
|
||
<div class="line"><a name="l00323"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#a623f586183436960361a85f8480c87c6"> 323</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Daikin_8h.html#a623f586183436960361a85f8480c87c6">kDaikin160MaskFan</a> = 0b00001111;</div>
|
||
<div class="line"><a name="l00324"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#a35032831d79e96a98527896cd5d52efe"> 324</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Daikin_8h.html#a35032831d79e96a98527896cd5d52efe">kDaikin160ByteSwingV</a> = 13;</div>
|
||
<div class="line"><a name="l00325"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#abfaa078f7dfdd1c0bb14ad15fee26604"> 325</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Daikin_8h.html#abfaa078f7dfdd1c0bb14ad15fee26604">kDaikin160MaskSwingV</a> = 0b11110000;</div>
|
||
<div class="line"><a name="l00326"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#ac4f34c7862802b21dede2ac0b534c8d8"> 326</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Daikin_8h.html#ac4f34c7862802b21dede2ac0b534c8d8">kDaikin160SwingVLowest</a> = 0x1;</div>
|
||
<div class="line"><a name="l00327"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#a04ff7cb63db6b281ced56283288f05c0"> 327</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Daikin_8h.html#a04ff7cb63db6b281ced56283288f05c0">kDaikin160SwingVLow</a> = 0x2;</div>
|
||
<div class="line"><a name="l00328"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#a620b644f07f9b664f09417bb362dc216"> 328</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Daikin_8h.html#a620b644f07f9b664f09417bb362dc216">kDaikin160SwingVMiddle</a> = 0x3;</div>
|
||
<div class="line"><a name="l00329"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#abf542bd70d12534af72fb4ec8df5d265"> 329</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Daikin_8h.html#abf542bd70d12534af72fb4ec8df5d265">kDaikin160SwingVHigh</a> = 0x4;</div>
|
||
<div class="line"><a name="l00330"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#a2a48ca041acbde68b902a4d0be4aeec5"> 330</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Daikin_8h.html#a2a48ca041acbde68b902a4d0be4aeec5">kDaikin160SwingVHighest</a> = 0x5;</div>
|
||
<div class="line"><a name="l00331"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#aa6d9ee84d2c15c69ed8dbbc832285baf"> 331</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Daikin_8h.html#aa6d9ee84d2c15c69ed8dbbc832285baf">kDaikin160SwingVAuto</a> = 0xF;</div>
|
||
<div class="line"><a name="l00332"></a><span class="lineno"> 332</span>  </div>
|
||
<div class="line"><a name="l00333"></a><span class="lineno"> 333</span>  </div>
|
||
<div class="line"><a name="l00334"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#a7f0c76e579dad510f21c34ba57cbf8dc"> 334</a></span> <span class="keyword">const</span> uint16_t <a class="code" href="ir__Daikin_8h.html#a7f0c76e579dad510f21c34ba57cbf8dc">kDaikin176Freq</a> = 38000; <span class="comment">// Modulation Frequency in Hz.</span></div>
|
||
<div class="line"><a name="l00335"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#a9ff1ca660571d09caa0de39ce1370720"> 335</a></span> <span class="keyword">const</span> uint16_t <a class="code" href="ir__Daikin_8h.html#a9ff1ca660571d09caa0de39ce1370720">kDaikin176HdrMark</a> = 5070;</div>
|
||
<div class="line"><a name="l00336"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#a64c4874b5d92682911ca84e826e1ff0b"> 336</a></span> <span class="keyword">const</span> uint16_t <a class="code" href="ir__Daikin_8h.html#a64c4874b5d92682911ca84e826e1ff0b">kDaikin176HdrSpace</a> = 2140;</div>
|
||
<div class="line"><a name="l00337"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#a4be0185fb8f65c0286cbf55dfd63a40f"> 337</a></span> <span class="keyword">const</span> uint16_t <a class="code" href="ir__Daikin_8h.html#a4be0185fb8f65c0286cbf55dfd63a40f">kDaikin176BitMark</a> = 370;</div>
|
||
<div class="line"><a name="l00338"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#a86ed046d66daf884ac0f06722991f5ba"> 338</a></span> <span class="keyword">const</span> uint16_t <a class="code" href="ir__Daikin_8h.html#a86ed046d66daf884ac0f06722991f5ba">kDaikin176OneSpace</a> = 1780;</div>
|
||
<div class="line"><a name="l00339"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#a4db8836caa6cae0bab6fbde94409c879"> 339</a></span> <span class="keyword">const</span> uint16_t <a class="code" href="ir__Daikin_8h.html#a4db8836caa6cae0bab6fbde94409c879">kDaikin176ZeroSpace</a> = 710;</div>
|
||
<div class="line"><a name="l00340"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#a0309c9d689f64e2d57ab09a2bb27bc18"> 340</a></span> <span class="keyword">const</span> uint16_t <a class="code" href="ir__Daikin_8h.html#a0309c9d689f64e2d57ab09a2bb27bc18">kDaikin176Gap</a> = 29410;</div>
|
||
<div class="line"><a name="l00341"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#a177d12ac0f4fe8b5c5aeaf8f72579607"> 341</a></span> <span class="keyword">const</span> uint16_t <a class="code" href="ir__Daikin_8h.html#a177d12ac0f4fe8b5c5aeaf8f72579607">kDaikin176Sections</a> = 2;</div>
|
||
<div class="line"><a name="l00342"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#a4c5ce7df75834c77c0908cc40dbe02ed"> 342</a></span> <span class="keyword">const</span> uint16_t <a class="code" href="ir__Daikin_8h.html#a4c5ce7df75834c77c0908cc40dbe02ed">kDaikin176Section1Length</a> = 7;</div>
|
||
<div class="line"><a name="l00343"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#a9e2bb25a1d64d2c042e7eef38f5347d0"> 343</a></span> <span class="keyword">const</span> uint16_t <a class="code" href="ir__Daikin_8h.html#a9e2bb25a1d64d2c042e7eef38f5347d0">kDaikin176Section2Length</a> = <a class="code" href="IRremoteESP8266_8h.html#aa71fc87dcb6f14b82997e1d2269429d2">kDaikin176StateLength</a> -</div>
|
||
<div class="line"><a name="l00344"></a><span class="lineno"> 344</span>  <a class="code" href="ir__Daikin_8h.html#a4c5ce7df75834c77c0908cc40dbe02ed">kDaikin176Section1Length</a>;</div>
|
||
<div class="line"><a name="l00345"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#ab67e912a9abdda7dcbe52ce90b70a3b5"> 345</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Daikin_8h.html#ab67e912a9abdda7dcbe52ce90b70a3b5">kDaikin176Cool</a> = 0b111; <span class="comment">// 7</span></div>
|
||
<div class="line"><a name="l00346"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#aabfb9642dce0ab4169b193955221b938"> 346</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Daikin_8h.html#aabfb9642dce0ab4169b193955221b938">kDaikin176BytePower</a> = 14;</div>
|
||
<div class="line"><a name="l00347"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#ad114b4570f96bcbf5358fa1ece354572"> 347</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Daikin_8h.html#ad114b4570f96bcbf5358fa1ece354572">kDaikin176ByteMode</a> = 12;</div>
|
||
<div class="line"><a name="l00348"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#a65b76b7a85d70a4ed1af359b2babffa1"> 348</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Daikin_8h.html#a65b76b7a85d70a4ed1af359b2babffa1">kDaikin176MaskMode</a> = 0b01110000;</div>
|
||
<div class="line"><a name="l00349"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#aacda7563a2aaa9a56c77ce550f24a237"> 349</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Daikin_8h.html#aacda7563a2aaa9a56c77ce550f24a237">kDaikin176ByteModeButton</a> = 13;</div>
|
||
<div class="line"><a name="l00350"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#a5c8602d17e9f70eefd735741b9d714eb"> 350</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Daikin_8h.html#a5c8602d17e9f70eefd735741b9d714eb">kDaikin176ModeButton</a> = 0b00000100;</div>
|
||
<div class="line"><a name="l00351"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#afab294c7e8c65e5bf58e85bee4901752"> 351</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Daikin_8h.html#afab294c7e8c65e5bf58e85bee4901752">kDaikin176ByteTemp</a> = 17;</div>
|
||
<div class="line"><a name="l00352"></a><span class="lineno"> 352</span> <span class="comment">// const uint8_t kDaikin176MaskTemp = 0b01111110;</span></div>
|
||
<div class="line"><a name="l00353"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#aa5f6cc15ca424e4bf9cc4357d9db79c9"> 353</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Daikin_8h.html#aa5f6cc15ca424e4bf9cc4357d9db79c9">kDaikin176TempOffset</a> = 1;</div>
|
||
<div class="line"><a name="l00354"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#a3ef1914f2caf650a90d8412f2c1e2b74"> 354</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Daikin_8h.html#a3ef1914f2caf650a90d8412f2c1e2b74">kDaikin176TempSize</a> = 6;</div>
|
||
<div class="line"><a name="l00355"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#a462ad30312f13443f51b510e5b391f42"> 355</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Daikin_8h.html#a462ad30312f13443f51b510e5b391f42">kDaikin176DryFanTemp</a> = 17; <span class="comment">// Dry/Fan mode is always 17 Celsius.</span></div>
|
||
<div class="line"><a name="l00356"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#a21e4b1854d3f87757ba0f0c10074226c"> 356</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Daikin_8h.html#a21e4b1854d3f87757ba0f0c10074226c">kDaikin176ByteFan</a> = 18;</div>
|
||
<div class="line"><a name="l00357"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#ae7410031c68ae8426caa61bc97909cdf"> 357</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Daikin_8h.html#ae7410031c68ae8426caa61bc97909cdf">kDaikin176MaskFan</a> = 0b11110000;</div>
|
||
<div class="line"><a name="l00358"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#a97e77d2a09bc753c17104f9695a0c0b1"> 358</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Daikin_8h.html#a97e77d2a09bc753c17104f9695a0c0b1">kDaikin176FanMax</a> = 3;</div>
|
||
<div class="line"><a name="l00359"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#a4566642e6aaa0d64c531fafe0309dccc"> 359</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Daikin_8h.html#a4566642e6aaa0d64c531fafe0309dccc">kDaikin176ByteSwingH</a> = 18;</div>
|
||
<div class="line"><a name="l00360"></a><span class="lineno"> 360</span> <span class="comment">// const uint8_t kDaikin176MaskSwingH = 0b00001111;</span></div>
|
||
<div class="line"><a name="l00361"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#a326ffcf00330a1759e4f71f8f8603f23"> 361</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Daikin_8h.html#a326ffcf00330a1759e4f71f8f8603f23">kDaikin176SwingHAuto</a> = 0x5;</div>
|
||
<div class="line"><a name="l00362"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#a8672ccb9016808c84b1b06de6584188a"> 362</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Daikin_8h.html#a8672ccb9016808c84b1b06de6584188a">kDaikin176SwingHOff</a> = 0x6;</div>
|
||
<div class="line"><a name="l00363"></a><span class="lineno"> 363</span>  </div>
|
||
<div class="line"><a name="l00364"></a><span class="lineno"> 364</span>  </div>
|
||
<div class="line"><a name="l00365"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#a5a76fc08310d517cb7e182c287e77df1"> 365</a></span> <span class="keyword">const</span> uint16_t <a class="code" href="ir__Daikin_8h.html#a5a76fc08310d517cb7e182c287e77df1">kDaikin128Freq</a> = 38000; <span class="comment">// Modulation Frequency in Hz.</span></div>
|
||
<div class="line"><a name="l00366"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#ab609b8979a2d2bf4fa5b7164590b2bfb"> 366</a></span> <span class="keyword">const</span> uint16_t <a class="code" href="ir__Daikin_8h.html#ab609b8979a2d2bf4fa5b7164590b2bfb">kDaikin128LeaderMark</a> = 9800;</div>
|
||
<div class="line"><a name="l00367"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#a259bfa510a9ec06049c0a7bf6563eb35"> 367</a></span> <span class="keyword">const</span> uint16_t <a class="code" href="ir__Daikin_8h.html#a259bfa510a9ec06049c0a7bf6563eb35">kDaikin128LeaderSpace</a> = 9800;</div>
|
||
<div class="line"><a name="l00368"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#a6257375541b6e10bda4083d9529e80f0"> 368</a></span> <span class="keyword">const</span> uint16_t <a class="code" href="ir__Daikin_8h.html#a6257375541b6e10bda4083d9529e80f0">kDaikin128HdrMark</a> = 4600;</div>
|
||
<div class="line"><a name="l00369"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#a114a4cef444d4c552b90701cb7debc73"> 369</a></span> <span class="keyword">const</span> uint16_t <a class="code" href="ir__Daikin_8h.html#a114a4cef444d4c552b90701cb7debc73">kDaikin128HdrSpace</a> = 2500;</div>
|
||
<div class="line"><a name="l00370"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#a5178ac70eb4e134597e504d373d52fcd"> 370</a></span> <span class="keyword">const</span> uint16_t <a class="code" href="ir__Daikin_8h.html#a5178ac70eb4e134597e504d373d52fcd">kDaikin128BitMark</a> = 350;</div>
|
||
<div class="line"><a name="l00371"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#ac6a9a48ae0037b889a6619361fd090ac"> 371</a></span> <span class="keyword">const</span> uint16_t <a class="code" href="ir__Daikin_8h.html#ac6a9a48ae0037b889a6619361fd090ac">kDaikin128OneSpace</a> = 954;</div>
|
||
<div class="line"><a name="l00372"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#a1ca69805ada8ec451199c18d9da6f02a"> 372</a></span> <span class="keyword">const</span> uint16_t <a class="code" href="ir__Daikin_8h.html#a1ca69805ada8ec451199c18d9da6f02a">kDaikin128ZeroSpace</a> = 382;</div>
|
||
<div class="line"><a name="l00373"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#a6323c59eb5906ac2887a02f9cd09a329"> 373</a></span> <span class="keyword">const</span> uint16_t <a class="code" href="ir__Daikin_8h.html#a6323c59eb5906ac2887a02f9cd09a329">kDaikin128Gap</a> = 20300;</div>
|
||
<div class="line"><a name="l00374"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#ad5668b12e38afa4b44a8e214dac22f2e"> 374</a></span> <span class="keyword">const</span> uint16_t <a class="code" href="ir__Daikin_8h.html#ad5668b12e38afa4b44a8e214dac22f2e">kDaikin128FooterMark</a> = <a class="code" href="ir__Daikin_8h.html#a6257375541b6e10bda4083d9529e80f0">kDaikin128HdrMark</a>;</div>
|
||
<div class="line"><a name="l00375"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#a81f0cfda4d8452d6053cc6999a270b1f"> 375</a></span> <span class="keyword">const</span> uint16_t <a class="code" href="ir__Daikin_8h.html#a81f0cfda4d8452d6053cc6999a270b1f">kDaikin128Sections</a> = 2;</div>
|
||
<div class="line"><a name="l00376"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#a204a306e7d7071d4b798f7947c232520"> 376</a></span> <span class="keyword">const</span> uint16_t <a class="code" href="ir__Daikin_8h.html#a204a306e7d7071d4b798f7947c232520">kDaikin128SectionLength</a> = 8;</div>
|
||
<div class="line"><a name="l00377"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#a8433ab362f79a6bb3570d310a05f1141"> 377</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Daikin_8h.html#a8433ab362f79a6bb3570d310a05f1141">kDaikin128ByteModeFan</a> = 1;</div>
|
||
<div class="line"><a name="l00378"></a><span class="lineno"> 378</span> <span class="comment">// const uint8_t kDaikin128MaskMode = 0b00001111;</span></div>
|
||
<div class="line"><a name="l00379"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#a32a97adddfa791cc0e48d9bd847a3a4c"> 379</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Daikin_8h.html#a32a97adddfa791cc0e48d9bd847a3a4c">kDaikin128ModeSize</a> = 4;</div>
|
||
<div class="line"><a name="l00380"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#ac4da761bf3b0ce12e6513a2718b3a907"> 380</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Daikin_8h.html#ac4da761bf3b0ce12e6513a2718b3a907">kDaikin128Dry</a> = 0b00000001;</div>
|
||
<div class="line"><a name="l00381"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#a24ee5ffe877d7caa964256e5723af7e1"> 381</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Daikin_8h.html#a24ee5ffe877d7caa964256e5723af7e1">kDaikin128Cool</a> = 0b00000010;</div>
|
||
<div class="line"><a name="l00382"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#ac1c41d54f27d1653181ac69384f1130f"> 382</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Daikin_8h.html#ac1c41d54f27d1653181ac69384f1130f">kDaikin128Fan</a> = 0b00000100;</div>
|
||
<div class="line"><a name="l00383"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#ada28db809b26e2ae9e927650d4cb4f7a"> 383</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Daikin_8h.html#ada28db809b26e2ae9e927650d4cb4f7a">kDaikin128Heat</a> = 0b00001000;</div>
|
||
<div class="line"><a name="l00384"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#a1d2a0f9db8e1be93bff12ec23ba212e0"> 384</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Daikin_8h.html#a1d2a0f9db8e1be93bff12ec23ba212e0">kDaikin128Auto</a> = 0b00001010;</div>
|
||
<div class="line"><a name="l00385"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#ae58228f3b9eae0ec171527ced89e509f"> 385</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Daikin_8h.html#ae58228f3b9eae0ec171527ced89e509f">kDaikin128MaskFan</a> = 0b11110000;</div>
|
||
<div class="line"><a name="l00386"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#aec2fe4618978c17e60a1ea8b1a89c263"> 386</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Daikin_8h.html#aec2fe4618978c17e60a1ea8b1a89c263">kDaikin128FanAuto</a> = 0b0001;</div>
|
||
<div class="line"><a name="l00387"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#a7ffd52eb15f6ffb5a0ffcddf39aa8f0d"> 387</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Daikin_8h.html#a7ffd52eb15f6ffb5a0ffcddf39aa8f0d">kDaikin128FanHigh</a> = 0b0010;</div>
|
||
<div class="line"><a name="l00388"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#a4eb21add9bfb6774047a8a2c8b87ebbf"> 388</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Daikin_8h.html#a4eb21add9bfb6774047a8a2c8b87ebbf">kDaikin128FanMed</a> = 0b0100;</div>
|
||
<div class="line"><a name="l00389"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#a505c58ff23c5a551c6e2e356f66e9cc1"> 389</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Daikin_8h.html#a505c58ff23c5a551c6e2e356f66e9cc1">kDaikin128FanLow</a> = 0b1000;</div>
|
||
<div class="line"><a name="l00390"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#ae0899153669a6e8848556cd65c26c8b5"> 390</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Daikin_8h.html#ae0899153669a6e8848556cd65c26c8b5">kDaikin128FanPowerful</a> = 0b0011;</div>
|
||
<div class="line"><a name="l00391"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#a54777f468236bf4b342240e8c523308d"> 391</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Daikin_8h.html#a54777f468236bf4b342240e8c523308d">kDaikin128FanQuiet</a> = 0b1001;</div>
|
||
<div class="line"><a name="l00392"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#ab8c9af42d68548e1e711a0b38976342b"> 392</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Daikin_8h.html#ab8c9af42d68548e1e711a0b38976342b">kDaikin128ByteClockMins</a> = 2;</div>
|
||
<div class="line"><a name="l00393"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#a0d705309d30881fd2fe806e5bf8ae27d"> 393</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Daikin_8h.html#a0d705309d30881fd2fe806e5bf8ae27d">kDaikin128ByteClockHours</a> = 3;</div>
|
||
<div class="line"><a name="l00394"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#af27f1f25a52dc4c182111acd2abc554d"> 394</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Daikin_8h.html#af27f1f25a52dc4c182111acd2abc554d">kDaikin128ByteOnTimer</a> = 4;</div>
|
||
<div class="line"><a name="l00395"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#a66e243db1131f58d0840980ca64c0282"> 395</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Daikin_8h.html#a66e243db1131f58d0840980ca64c0282">kDaikin128ByteOffTimer</a> = 5;</div>
|
||
<div class="line"><a name="l00396"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#af913ee51e5b90ad12f87dbed9ce349d6"> 396</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Daikin_8h.html#af913ee51e5b90ad12f87dbed9ce349d6">kDaikin128BitTimerEnabledOffset</a> = 7;</div>
|
||
<div class="line"><a name="l00397"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#a1197dadb35f318b000ff6ee7ad3ca8b0"> 397</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Daikin_8h.html#a1197dadb35f318b000ff6ee7ad3ca8b0">kDaikin128BitTimerEnabled</a> = 1 << <a class="code" href="ir__Daikin_8h.html#af913ee51e5b90ad12f87dbed9ce349d6">kDaikin128BitTimerEnabledOffset</a>;</div>
|
||
<div class="line"><a name="l00398"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#aabde7c45424ae82a812485e8ceb58dbd"> 398</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Daikin_8h.html#aabde7c45424ae82a812485e8ceb58dbd">kDaikin128TimerOffset</a> = 0;</div>
|
||
<div class="line"><a name="l00399"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#a6f4022c5e4a092eb039c53ea72f51188"> 399</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Daikin_8h.html#a6f4022c5e4a092eb039c53ea72f51188">kDaikin128TimerSize</a> = 7;</div>
|
||
<div class="line"><a name="l00400"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#a8fddd8a5dbad2fd49445eaa2104f7da3"> 400</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Daikin_8h.html#a8fddd8a5dbad2fd49445eaa2104f7da3">kDaikin128HalfHourOffset</a> = 6;</div>
|
||
<div class="line"><a name="l00401"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#abf955f8f24fd37bbe21222ca160b3299"> 401</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Daikin_8h.html#abf955f8f24fd37bbe21222ca160b3299">kDaikin128BitHalfHour</a> = 1 << <a class="code" href="ir__Daikin_8h.html#a8fddd8a5dbad2fd49445eaa2104f7da3">kDaikin128HalfHourOffset</a>;</div>
|
||
<div class="line"><a name="l00402"></a><span class="lineno"> 402</span> <span class="comment">// const uint8_t kDaikin128MaskHours = 0b00111111;</span></div>
|
||
<div class="line"><a name="l00403"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#ace543fba33c68e3df4aa4d250ed1e792"> 403</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Daikin_8h.html#ace543fba33c68e3df4aa4d250ed1e792">kDaikin128HoursOffset</a> = 0;</div>
|
||
<div class="line"><a name="l00404"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#ac5441402c0ee486f3c752a91f09375ff"> 404</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Daikin_8h.html#ac5441402c0ee486f3c752a91f09375ff">kDaikin128HoursSize</a> = 6;</div>
|
||
<div class="line"><a name="l00405"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#a4d3d5683aaee8e76138750a0f6ff1465"> 405</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Daikin_8h.html#a4d3d5683aaee8e76138750a0f6ff1465">kDaikin128ByteTemp</a> = 6;</div>
|
||
<div class="line"><a name="l00406"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#aad27f3ff311f1defc5ac9fb3be0ad504"> 406</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Daikin_8h.html#aad27f3ff311f1defc5ac9fb3be0ad504">kDaikin128MinTemp</a> = 16; <span class="comment">// C</span></div>
|
||
<div class="line"><a name="l00407"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#a7dcd514d292ef98d70083227d046baad"> 407</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Daikin_8h.html#a7dcd514d292ef98d70083227d046baad">kDaikin128MaxTemp</a> = 30; <span class="comment">// C</span></div>
|
||
<div class="line"><a name="l00408"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#a0f5a9f1ac68c516744220ad230805c15"> 408</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Daikin_8h.html#a0f5a9f1ac68c516744220ad230805c15">kDaikin128BytePowerSwingSleep</a> = 7;</div>
|
||
<div class="line"><a name="l00409"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#a7f98cf3863ab58b147dc31c497bc07bc"> 409</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Daikin_8h.html#a7f98cf3863ab58b147dc31c497bc07bc">kDaikin128BitSwingOffset</a> = 0;</div>
|
||
<div class="line"><a name="l00410"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#a8f6ab5b7f9871f08364abf3337ae48b4"> 410</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Daikin_8h.html#a8f6ab5b7f9871f08364abf3337ae48b4">kDaikin128BitSwing</a> = 1 << <a class="code" href="ir__Daikin_8h.html#a7f98cf3863ab58b147dc31c497bc07bc">kDaikin128BitSwingOffset</a>; <span class="comment">// 0b00000001</span></div>
|
||
<div class="line"><a name="l00411"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#a7b4aa1ef19f1c23ef74b45eb90734c6f"> 411</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Daikin_8h.html#a7b4aa1ef19f1c23ef74b45eb90734c6f">kDaikin128BitSleepOffset</a> = 1;</div>
|
||
<div class="line"><a name="l00412"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#a0cb96f1803fab5bfac8ef79a311308de"> 412</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Daikin_8h.html#a0cb96f1803fab5bfac8ef79a311308de">kDaikin128BitSleep</a> = 1 << <a class="code" href="ir__Daikin_8h.html#a7b4aa1ef19f1c23ef74b45eb90734c6f">kDaikin128BitSleepOffset</a>; <span class="comment">// 0b00000010</span></div>
|
||
<div class="line"><a name="l00413"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#a05e33573c5050b1e54721a1716d652b5"> 413</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Daikin_8h.html#a05e33573c5050b1e54721a1716d652b5">kDaikin128BitPowerToggleOffset</a> = 3;</div>
|
||
<div class="line"><a name="l00414"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#a813506d8d3f8b6933379bcfc097e4b29"> 414</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Daikin_8h.html#a813506d8d3f8b6933379bcfc097e4b29">kDaikin128BitPowerToggle</a> = 1 << <a class="code" href="ir__Daikin_8h.html#a05e33573c5050b1e54721a1716d652b5">kDaikin128BitPowerToggleOffset</a>;</div>
|
||
<div class="line"><a name="l00415"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#a75a3c1f1790006f0005666a023218c79"> 415</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Daikin_8h.html#a75a3c1f1790006f0005666a023218c79">kDaikin128ByteEconoLight</a> = 9;</div>
|
||
<div class="line"><a name="l00416"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#af822203d873d9b847c3a7b08d236f82b"> 416</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Daikin_8h.html#af822203d873d9b847c3a7b08d236f82b">kDaikin128BitEconoOffset</a> = 2;</div>
|
||
<div class="line"><a name="l00417"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#a34add42c4df4db799ddf52e8e5587dee"> 417</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Daikin_8h.html#a34add42c4df4db799ddf52e8e5587dee">kDaikin128BitEcono</a> = 1 << <a class="code" href="ir__Daikin_8h.html#af822203d873d9b847c3a7b08d236f82b">kDaikin128BitEconoOffset</a>; <span class="comment">// 0b00000100</span></div>
|
||
<div class="line"><a name="l00418"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#a842b3b696f95c5515ee4180626d78973"> 418</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Daikin_8h.html#a842b3b696f95c5515ee4180626d78973">kDaikin128BitWall</a> = 0b00001000;</div>
|
||
<div class="line"><a name="l00419"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#a0e1d1c1e7544eb455187290dbe4a1520"> 419</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Daikin_8h.html#a0e1d1c1e7544eb455187290dbe4a1520">kDaikin128BitCeiling</a> = 0b00000001;</div>
|
||
<div class="line"><a name="l00420"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#a8d3d4325f91cbdd8ce0cec25fc0d2022"> 420</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Daikin_8h.html#a8d3d4325f91cbdd8ce0cec25fc0d2022">kDaikin128MaskLight</a> = <a class="code" href="ir__Daikin_8h.html#a842b3b696f95c5515ee4180626d78973">kDaikin128BitWall</a> | <a class="code" href="ir__Daikin_8h.html#a0e1d1c1e7544eb455187290dbe4a1520">kDaikin128BitCeiling</a>;</div>
|
||
<div class="line"><a name="l00421"></a><span class="lineno"> 421</span>  </div>
|
||
<div class="line"><a name="l00422"></a><span class="lineno"> 422</span>  </div>
|
||
<div class="line"><a name="l00423"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#aa45492ae186142971975b7da56658a0b"> 423</a></span> <span class="keyword">const</span> uint16_t <a class="code" href="ir__Daikin_8h.html#aa45492ae186142971975b7da56658a0b">kDaikin152Freq</a> = 38000; <span class="comment">// Modulation Frequency in Hz.</span></div>
|
||
<div class="line"><a name="l00424"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#a432454efd5ea7457d34fe014b0d328c1"> 424</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Daikin_8h.html#a432454efd5ea7457d34fe014b0d328c1">kDaikin152LeaderBits</a> = 5;</div>
|
||
<div class="line"><a name="l00425"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#a85fad797a9b43cb317fdb2e2c254a3bb"> 425</a></span> <span class="keyword">const</span> uint16_t <a class="code" href="ir__Daikin_8h.html#a85fad797a9b43cb317fdb2e2c254a3bb">kDaikin152HdrMark</a> = 3492;</div>
|
||
<div class="line"><a name="l00426"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#a0eb0b1b5fabab75a5956b6b939696a12"> 426</a></span> <span class="keyword">const</span> uint16_t <a class="code" href="ir__Daikin_8h.html#a0eb0b1b5fabab75a5956b6b939696a12">kDaikin152HdrSpace</a> = 1718;</div>
|
||
<div class="line"><a name="l00427"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#afd50318eaa383a7e85f0d0c2866bc9d5"> 427</a></span> <span class="keyword">const</span> uint16_t <a class="code" href="ir__Daikin_8h.html#afd50318eaa383a7e85f0d0c2866bc9d5">kDaikin152BitMark</a> = 433;</div>
|
||
<div class="line"><a name="l00428"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#a1f96172c74b261a26ec6d71201f7c589"> 428</a></span> <span class="keyword">const</span> uint16_t <a class="code" href="ir__Daikin_8h.html#a1f96172c74b261a26ec6d71201f7c589">kDaikin152OneSpace</a> = 1529;</div>
|
||
<div class="line"><a name="l00429"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#aec201aee71c0e301e8e191ddcaadb2de"> 429</a></span> <span class="keyword">const</span> uint16_t <a class="code" href="ir__Daikin_8h.html#aec201aee71c0e301e8e191ddcaadb2de">kDaikin152ZeroSpace</a> = <a class="code" href="ir__Daikin_8h.html#afd50318eaa383a7e85f0d0c2866bc9d5">kDaikin152BitMark</a>;</div>
|
||
<div class="line"><a name="l00430"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#aee02d3b17db4a382035c00329c6c2a0a"> 430</a></span> <span class="keyword">const</span> uint16_t <a class="code" href="ir__Daikin_8h.html#aee02d3b17db4a382035c00329c6c2a0a">kDaikin152Gap</a> = 25182;</div>
|
||
<div class="line"><a name="l00431"></a><span class="lineno"> 431</span>  </div>
|
||
<div class="line"><a name="l00432"></a><span class="lineno"> 432</span> <span class="comment">// Byte[5]</span></div>
|
||
<div class="line"><a name="l00433"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#a1aaa767f722926e9aaf02dbcd8029003"> 433</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Daikin_8h.html#a1aaa767f722926e9aaf02dbcd8029003">kDaikin152ModeByte</a> = 5; <span class="comment">// Mask 0b01110000</span></div>
|
||
<div class="line"><a name="l00434"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#a67ff6fbdc004d3a29b1d31c5bc47f572"> 434</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Daikin_8h.html#a67ff6fbdc004d3a29b1d31c5bc47f572">kDaikin152PowerByte</a> = <a class="code" href="ir__Daikin_8h.html#a1aaa767f722926e9aaf02dbcd8029003">kDaikin152ModeByte</a>; <span class="comment">// Mask 0b00000001</span></div>
|
||
<div class="line"><a name="l00435"></a><span class="lineno"> 435</span> <span class="comment">// Byte[6]</span></div>
|
||
<div class="line"><a name="l00436"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#a5e232b17db30a7e0ba159e2413df8b14"> 436</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Daikin_8h.html#a5e232b17db30a7e0ba159e2413df8b14">kDaikin152TempByte</a> = 6; <span class="comment">// Mask 0b11111110</span></div>
|
||
<div class="line"><a name="l00437"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#ad22ee842100e70d95f1ebcdcaf3f2099"> 437</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Daikin_8h.html#ad22ee842100e70d95f1ebcdcaf3f2099">kDaikin152TempSize</a> = 7;</div>
|
||
<div class="line"><a name="l00438"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#a86e9308c00dbdd79546687af412c4156"> 438</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Daikin_8h.html#a86e9308c00dbdd79546687af412c4156">kDaikin152DryTemp</a> = <a class="code" href="ir__Daikin_8h.html#a78b37644f9327537d35bec4c0fd8faee">kDaikin2MinCoolTemp</a>; <span class="comment">// Celsius</span></div>
|
||
<div class="line"><a name="l00439"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#ad5c5bb7e8b181c79fe68607c1a4d202f"> 439</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Daikin_8h.html#ad5c5bb7e8b181c79fe68607c1a4d202f">kDaikin152FanTemp</a> = 0x60; <span class="comment">// 96 Celsius</span></div>
|
||
<div class="line"><a name="l00440"></a><span class="lineno"> 440</span> <span class="comment">// Byte[8]</span></div>
|
||
<div class="line"><a name="l00441"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#a1972e59df2902335e37b2d66d16048a8"> 441</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Daikin_8h.html#a1972e59df2902335e37b2d66d16048a8">kDaikin152FanByte</a> = 8;</div>
|
||
<div class="line"><a name="l00442"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#a9ed39bcce7d0bc73060fba843dfd2b28"> 442</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Daikin_8h.html#a9ed39bcce7d0bc73060fba843dfd2b28">kDaikin152SwingVByte</a> = <a class="code" href="ir__Daikin_8h.html#a1972e59df2902335e37b2d66d16048a8">kDaikin152FanByte</a>;</div>
|
||
<div class="line"><a name="l00443"></a><span class="lineno"> 443</span> <span class="comment">// Byte[13]</span></div>
|
||
<div class="line"><a name="l00444"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#ad534758115c401368a428d887faa8768"> 444</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Daikin_8h.html#ad534758115c401368a428d887faa8768">kDaikin152QuietByte</a> = 13; <span class="comment">// Mask 0b00100000</span></div>
|
||
<div class="line"><a name="l00445"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#a720a3019f7bb2f8c458a7b79fbadd08f"> 445</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Daikin_8h.html#a720a3019f7bb2f8c458a7b79fbadd08f">kDaikin152PowerfulByte</a> = <a class="code" href="ir__Daikin_8h.html#ad534758115c401368a428d887faa8768">kDaikin152QuietByte</a>; <span class="comment">// Mask 0b00000001</span></div>
|
||
<div class="line"><a name="l00446"></a><span class="lineno"> 446</span> <span class="comment">// Byte[16]</span></div>
|
||
<div class="line"><a name="l00447"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#a988782fd6bcf25b098d7c07e38679a78"> 447</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Daikin_8h.html#a988782fd6bcf25b098d7c07e38679a78">kDaikin152EconoByte</a> = 16; <span class="comment">// Mask 0b00000100</span></div>
|
||
<div class="line"><a name="l00448"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#a414b7acd5259122af5b496979fe068dc"> 448</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Daikin_8h.html#a414b7acd5259122af5b496979fe068dc">kDaikin152ComfortByte</a> = <a class="code" href="ir__Daikin_8h.html#a988782fd6bcf25b098d7c07e38679a78">kDaikin152EconoByte</a>; <span class="comment">// Mask 0b00000010</span></div>
|
||
<div class="line"><a name="l00449"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#a9cc7bb09fb66aa0cf7d0b751505fd3e6"> 449</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Daikin_8h.html#a9cc7bb09fb66aa0cf7d0b751505fd3e6">kDaikin152ComfortOffset</a> = 1; <span class="comment">// Mask 0b00000010</span></div>
|
||
<div class="line"><a name="l00450"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#a33187d50e8414f943d050a0b1c312168"> 450</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Daikin_8h.html#a33187d50e8414f943d050a0b1c312168">kDaikin152SensorByte</a> = <a class="code" href="ir__Daikin_8h.html#a988782fd6bcf25b098d7c07e38679a78">kDaikin152EconoByte</a>; <span class="comment">// Mask 0b00001000</span></div>
|
||
<div class="line"><a name="l00451"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#a01ef92b6eb478b1897fdfdcea03d7116"> 451</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Daikin_8h.html#a01ef92b6eb478b1897fdfdcea03d7116">kDaikin152SensorOffset</a> = 3; <span class="comment">// Mask 0b00001000</span></div>
|
||
<div class="line"><a name="l00452"></a><span class="lineno"> 452</span>  </div>
|
||
<div class="line"><a name="l00453"></a><span class="lineno"> 453</span>  </div>
|
||
<div class="line"><a name="l00454"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#abe7b92798de08dfc5f044869891bdec5"> 454</a></span> <span class="keyword">const</span> uint16_t <a class="code" href="ir__Daikin_8h.html#abe7b92798de08dfc5f044869891bdec5">kDaikin64HdrMark</a> = <a class="code" href="ir__Daikin_8h.html#a6257375541b6e10bda4083d9529e80f0">kDaikin128HdrMark</a>;</div>
|
||
<div class="line"><a name="l00455"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#a6d89c1acd56b670b2aba65429d6fbf00"> 455</a></span> <span class="keyword">const</span> uint16_t <a class="code" href="ir__Daikin_8h.html#a6d89c1acd56b670b2aba65429d6fbf00">kDaikin64BitMark</a> = <a class="code" href="ir__Daikin_8h.html#a5178ac70eb4e134597e504d373d52fcd">kDaikin128BitMark</a>;</div>
|
||
<div class="line"><a name="l00456"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#a1eac122554acda264f9aa48261b2a884"> 456</a></span> <span class="keyword">const</span> uint16_t <a class="code" href="ir__Daikin_8h.html#a1eac122554acda264f9aa48261b2a884">kDaikin64HdrSpace</a> = <a class="code" href="ir__Daikin_8h.html#a114a4cef444d4c552b90701cb7debc73">kDaikin128HdrSpace</a>;</div>
|
||
<div class="line"><a name="l00457"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#ab3129b72f5300893d04b47e72dd420e1"> 457</a></span> <span class="keyword">const</span> uint16_t <a class="code" href="ir__Daikin_8h.html#ab3129b72f5300893d04b47e72dd420e1">kDaikin64OneSpace</a> = <a class="code" href="ir__Daikin_8h.html#ac6a9a48ae0037b889a6619361fd090ac">kDaikin128OneSpace</a>;</div>
|
||
<div class="line"><a name="l00458"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#a142e45c289af1e9802254b9c138003fa"> 458</a></span> <span class="keyword">const</span> uint16_t <a class="code" href="ir__Daikin_8h.html#a142e45c289af1e9802254b9c138003fa">kDaikin64ZeroSpace</a> = <a class="code" href="ir__Daikin_8h.html#a1ca69805ada8ec451199c18d9da6f02a">kDaikin128ZeroSpace</a>;</div>
|
||
<div class="line"><a name="l00459"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#aca20b8ee0fa9a8aa2d676ef12bd5ba97"> 459</a></span> <span class="keyword">const</span> uint16_t <a class="code" href="ir__Daikin_8h.html#aca20b8ee0fa9a8aa2d676ef12bd5ba97">kDaikin64LdrMark</a> = <a class="code" href="ir__Daikin_8h.html#ab609b8979a2d2bf4fa5b7164590b2bfb">kDaikin128LeaderMark</a>;</div>
|
||
<div class="line"><a name="l00460"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#ae191cb5f6c65b944970158caaf56618d"> 460</a></span> <span class="keyword">const</span> uint16_t <a class="code" href="ir__Daikin_8h.html#ae191cb5f6c65b944970158caaf56618d">kDaikin64Gap</a> = <a class="code" href="ir__Daikin_8h.html#a6323c59eb5906ac2887a02f9cd09a329">kDaikin128Gap</a>;</div>
|
||
<div class="line"><a name="l00461"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#ada1084c119abe58dadcb17eb4cfed072"> 461</a></span> <span class="keyword">const</span> uint16_t <a class="code" href="ir__Daikin_8h.html#ada1084c119abe58dadcb17eb4cfed072">kDaikin64LdrSpace</a> = <a class="code" href="ir__Daikin_8h.html#a259bfa510a9ec06049c0a7bf6563eb35">kDaikin128LeaderSpace</a>;</div>
|
||
<div class="line"><a name="l00462"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#a7b63829df4d0e1de61ed396c3b07e988"> 462</a></span> <span class="keyword">const</span> uint16_t <a class="code" href="ir__Daikin_8h.html#a7b63829df4d0e1de61ed396c3b07e988">kDaikin64Freq</a> = <a class="code" href="ir__Daikin_8h.html#a5a76fc08310d517cb7e182c287e77df1">kDaikin128Freq</a>; <span class="comment">// Hz.</span></div>
|
||
<div class="line"><a name="l00463"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#af0dafe45d0127430e05f2312e8ba99bb"> 463</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Daikin_8h.html#af0dafe45d0127430e05f2312e8ba99bb">kDaikin64Overhead</a> = 9;</div>
|
||
<div class="line"><a name="l00464"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#ae0b22a140c2727de9a347e8ab8d554e9"> 464</a></span> <span class="keyword">const</span> int8_t <a class="code" href="ir__Daikin_8h.html#ae0b22a140c2727de9a347e8ab8d554e9">kDaikin64ToleranceDelta</a> = 5; <span class="comment">// +5%</span></div>
|
||
<div class="line"><a name="l00465"></a><span class="lineno"> 465</span>  </div>
|
||
<div class="line"><a name="l00466"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#a09f0aa8c586b35b79bbceb19e822eb48"> 466</a></span> <span class="keyword">const</span> uint64_t <a class="code" href="ir__Daikin_8h.html#a09f0aa8c586b35b79bbceb19e822eb48">kDaikin64KnownGoodState</a> = 0x7C16161607204216;</div>
|
||
<div class="line"><a name="l00467"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#ac32a0c805d01b5a9fa4d4aeb5546b8e3"> 467</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Daikin_8h.html#ac32a0c805d01b5a9fa4d4aeb5546b8e3">kDaikin64ModeOffset</a> = 8;</div>
|
||
<div class="line"><a name="l00468"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#a451465916f9ae0586cf915005be33315"> 468</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Daikin_8h.html#a451465916f9ae0586cf915005be33315">kDaikin64ModeSize</a> = 4; <span class="comment">// Mask 0b111100000000</span></div>
|
||
<div class="line"><a name="l00469"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#aa494c8e2a54209c7467fdd7f40655b0b"> 469</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Daikin_8h.html#aa494c8e2a54209c7467fdd7f40655b0b">kDaikin64Dry</a> = 0b001;</div>
|
||
<div class="line"><a name="l00470"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#a1ed020e8e7b5b741e90c4a27ca9f3a91"> 470</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Daikin_8h.html#a1ed020e8e7b5b741e90c4a27ca9f3a91">kDaikin64Cool</a> = 0b010;</div>
|
||
<div class="line"><a name="l00471"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#aa1f4bb12be0f74af35ee54a5540f8a7b"> 471</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Daikin_8h.html#aa1f4bb12be0f74af35ee54a5540f8a7b">kDaikin64Fan</a> = 0b100;</div>
|
||
<div class="line"><a name="l00472"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#a5523d6df96b83aa152adc1cbdac6534f"> 472</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Daikin_8h.html#a5523d6df96b83aa152adc1cbdac6534f">kDaikin64FanOffset</a> = <a class="code" href="ir__Daikin_8h.html#ac32a0c805d01b5a9fa4d4aeb5546b8e3">kDaikin64ModeOffset</a> + <a class="code" href="ir__Daikin_8h.html#a451465916f9ae0586cf915005be33315">kDaikin64ModeSize</a>;</div>
|
||
<div class="line"><a name="l00473"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#ac907b8f8d46eb7983a1289f23bc02401"> 473</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Daikin_8h.html#ac907b8f8d46eb7983a1289f23bc02401">kDaikin64FanSize</a> = 4; <span class="comment">// Mask 0b1111000000000000</span></div>
|
||
<div class="line"><a name="l00474"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#a6fbc965cb8194048ed27d586321c01b2"> 474</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Daikin_8h.html#a6fbc965cb8194048ed27d586321c01b2">kDaikin64FanAuto</a> = 0b0001;</div>
|
||
<div class="line"><a name="l00475"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#a5a692fdcb373acf101536adb4c18384f"> 475</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Daikin_8h.html#a5a692fdcb373acf101536adb4c18384f">kDaikin64FanLow</a> = 0b1000;</div>
|
||
<div class="line"><a name="l00476"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#a9b2737ba57e38d4c3dfe7bc65de4c944"> 476</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Daikin_8h.html#a9b2737ba57e38d4c3dfe7bc65de4c944">kDaikin64FanMed</a> = 0b0100;</div>
|
||
<div class="line"><a name="l00477"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#a122d57c30d1f4ad8f20d44077b0a1970"> 477</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Daikin_8h.html#a122d57c30d1f4ad8f20d44077b0a1970">kDaikin64FanHigh</a> = 0b0010;</div>
|
||
<div class="line"><a name="l00478"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#a1a7d78b2ed8ca5b83d6422d659ecb296"> 478</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Daikin_8h.html#a1a7d78b2ed8ca5b83d6422d659ecb296">kDaikin64FanQuiet</a> = 0b1001;</div>
|
||
<div class="line"><a name="l00479"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#ae6d370916c0897bc82346136d7922f5d"> 479</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Daikin_8h.html#ae6d370916c0897bc82346136d7922f5d">kDaikin64FanTurbo</a> = 0b0011;</div>
|
||
<div class="line"><a name="l00480"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#af204ccf4e6bd33439cec240445785e9c"> 480</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Daikin_8h.html#af204ccf4e6bd33439cec240445785e9c">kDaikin64ClockOffset</a> = <a class="code" href="ir__Daikin_8h.html#a5523d6df96b83aa152adc1cbdac6534f">kDaikin64FanOffset</a> + <a class="code" href="ir__Daikin_8h.html#ac907b8f8d46eb7983a1289f23bc02401">kDaikin64FanSize</a>;</div>
|
||
<div class="line"><a name="l00481"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#a3ab23d9db994fb6dd52208f5f69b4531"> 481</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Daikin_8h.html#a3ab23d9db994fb6dd52208f5f69b4531">kDaikin64ClockMinsSize</a> = 8;</div>
|
||
<div class="line"><a name="l00482"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#ae6d8f59a9707bc807a209167231d4399"> 482</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Daikin_8h.html#ae6d8f59a9707bc807a209167231d4399">kDaikin64ClockHoursSize</a> = 8;</div>
|
||
<div class="line"><a name="l00483"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#a110f42ae8aa2651b195c67eef15c4d79"> 483</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Daikin_8h.html#a110f42ae8aa2651b195c67eef15c4d79">kDaikin64ClockSize</a> = <a class="code" href="ir__Daikin_8h.html#a3ab23d9db994fb6dd52208f5f69b4531">kDaikin64ClockMinsSize</a> +</div>
|
||
<div class="line"><a name="l00484"></a><span class="lineno"> 484</span>  <a class="code" href="ir__Daikin_8h.html#ae6d8f59a9707bc807a209167231d4399">kDaikin64ClockHoursSize</a>; <span class="comment">// Mask 0b1111111111111111 << 15</span></div>
|
||
<div class="line"><a name="l00485"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#a6b4af969e8b114502f067b039b0a9467"> 485</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Daikin_8h.html#a6b4af969e8b114502f067b039b0a9467">kDaikin64OnTimeOffset</a> = <a class="code" href="ir__Daikin_8h.html#af204ccf4e6bd33439cec240445785e9c">kDaikin64ClockOffset</a> +</div>
|
||
<div class="line"><a name="l00486"></a><span class="lineno"> 486</span>  <a class="code" href="ir__Daikin_8h.html#a110f42ae8aa2651b195c67eef15c4d79">kDaikin64ClockSize</a>;</div>
|
||
<div class="line"><a name="l00487"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#a46c5e1db123959992db9e746e2b3c58a"> 487</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Daikin_8h.html#a46c5e1db123959992db9e746e2b3c58a">kDaikin64OnTimeSize</a> = 6;</div>
|
||
<div class="line"><a name="l00488"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#a0d37e6624946b26dd30c3ed25181cc37"> 488</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Daikin_8h.html#a0d37e6624946b26dd30c3ed25181cc37">kDaikin64OnTimeHalfHourBit</a> = <a class="code" href="ir__Daikin_8h.html#a6b4af969e8b114502f067b039b0a9467">kDaikin64OnTimeOffset</a> +</div>
|
||
<div class="line"><a name="l00489"></a><span class="lineno"> 489</span>  <a class="code" href="ir__Daikin_8h.html#a46c5e1db123959992db9e746e2b3c58a">kDaikin64OnTimeSize</a>;</div>
|
||
<div class="line"><a name="l00490"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#ae264ee33d051149cecc08e3a026feba7"> 490</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Daikin_8h.html#ae264ee33d051149cecc08e3a026feba7">kDaikin64OnTimeEnableBit</a> = <a class="code" href="ir__Daikin_8h.html#a0d37e6624946b26dd30c3ed25181cc37">kDaikin64OnTimeHalfHourBit</a> + 1;</div>
|
||
<div class="line"><a name="l00491"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#a3aecddae0a4c0a3123b296dd6b0fb38e"> 491</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Daikin_8h.html#a3aecddae0a4c0a3123b296dd6b0fb38e">kDaikin64OffTimeOffset</a> = <a class="code" href="ir__Daikin_8h.html#ae264ee33d051149cecc08e3a026feba7">kDaikin64OnTimeEnableBit</a> + 1;</div>
|
||
<div class="line"><a name="l00492"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#a70e8ae340d5f1ca35b2d6a46020b9dcc"> 492</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Daikin_8h.html#a70e8ae340d5f1ca35b2d6a46020b9dcc">kDaikin64OffTimeSize</a> = 6;</div>
|
||
<div class="line"><a name="l00493"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#a766df1d3c0fce7576a3e694b6e0d9242"> 493</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Daikin_8h.html#a766df1d3c0fce7576a3e694b6e0d9242">kDaikin64OffTimeHalfHourBit</a> = <a class="code" href="ir__Daikin_8h.html#a3aecddae0a4c0a3123b296dd6b0fb38e">kDaikin64OffTimeOffset</a> +</div>
|
||
<div class="line"><a name="l00494"></a><span class="lineno"> 494</span>  <a class="code" href="ir__Daikin_8h.html#a70e8ae340d5f1ca35b2d6a46020b9dcc">kDaikin64OffTimeSize</a>;</div>
|
||
<div class="line"><a name="l00495"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#a5d5c1380e6dd22cef44a76f74049a813"> 495</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Daikin_8h.html#a5d5c1380e6dd22cef44a76f74049a813">kDaikin64OffTimeEnableBit</a> = <a class="code" href="ir__Daikin_8h.html#a766df1d3c0fce7576a3e694b6e0d9242">kDaikin64OffTimeHalfHourBit</a> + 1;</div>
|
||
<div class="line"><a name="l00496"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#a4b66ea40f97deafc22df18bd0942b5f1"> 496</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Daikin_8h.html#a4b66ea40f97deafc22df18bd0942b5f1">kDaikin64TempOffset</a> = 48;</div>
|
||
<div class="line"><a name="l00497"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#acc21945b46b307068e8669c83fbe5837"> 497</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Daikin_8h.html#acc21945b46b307068e8669c83fbe5837">kDaikin64TempSize</a> = 8; <span class="comment">// Mask 0b11111111 << 47</span></div>
|
||
<div class="line"><a name="l00498"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#a209cb1798ae64de1f5274fb167ee62ea"> 498</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Daikin_8h.html#a209cb1798ae64de1f5274fb167ee62ea">kDaikin64MinTemp</a> = 16; <span class="comment">// Celsius</span></div>
|
||
<div class="line"><a name="l00499"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#a495e3b77590263a2c043c1ba12489fac"> 499</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Daikin_8h.html#a495e3b77590263a2c043c1ba12489fac">kDaikin64MaxTemp</a> = 30; <span class="comment">// Celsius</span></div>
|
||
<div class="line"><a name="l00500"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#a9c7cbb529c760cead772fe03f7f90b1a"> 500</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Daikin_8h.html#a9c7cbb529c760cead772fe03f7f90b1a">kDaikin64SwingVBit</a> = 56;</div>
|
||
<div class="line"><a name="l00501"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#addbe01f4a4766469fe5fd1cf9972f437"> 501</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Daikin_8h.html#addbe01f4a4766469fe5fd1cf9972f437">kDaikin64SleepBit</a> = <a class="code" href="ir__Daikin_8h.html#a9c7cbb529c760cead772fe03f7f90b1a">kDaikin64SwingVBit</a> + 1;</div>
|
||
<div class="line"><a name="l00502"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#a55ca8803d859f0ffaac3c3547d6b532c"> 502</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Daikin_8h.html#a55ca8803d859f0ffaac3c3547d6b532c">kDaikin64PowerToggleBit</a> = 59;</div>
|
||
<div class="line"><a name="l00503"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#a5c47c0a0b1d2a23620beb2496af958c5"> 503</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Daikin_8h.html#a5c47c0a0b1d2a23620beb2496af958c5">kDaikin64ChecksumOffset</a> = 60;</div>
|
||
<div class="line"><a name="l00504"></a><span class="lineno"><a class="line" href="ir__Daikin_8h.html#a0c068274c73deb732e70a7daf6684391"> 504</a></span> <span class="keyword">const</span> uint8_t <a class="code" href="ir__Daikin_8h.html#a0c068274c73deb732e70a7daf6684391">kDaikin64ChecksumSize</a> = 4; <span class="comment">// Mask 0b1111 << 59</span></div>
|
||
<div class="line"><a name="l00505"></a><span class="lineno"> 505</span>  </div>
|
||
<div class="line"><a name="l00506"></a><span class="lineno"> 506</span> <span class="comment">// Legacy defines.</span></div>
|
||
<div class="line"><a name="l00507"></a><span class="lineno"> 507</span> <span class="preprocessor">#define DAIKIN_COOL kDaikinCool</span></div>
|
||
<div class="line"><a name="l00508"></a><span class="lineno"> 508</span> <span class="preprocessor">#define DAIKIN_HEAT kDaikinHeat</span></div>
|
||
<div class="line"><a name="l00509"></a><span class="lineno"> 509</span> <span class="preprocessor">#define DAIKIN_FAN kDaikinFan</span></div>
|
||
<div class="line"><a name="l00510"></a><span class="lineno"> 510</span> <span class="preprocessor">#define DAIKIN_AUTO kDaikinAuto</span></div>
|
||
<div class="line"><a name="l00511"></a><span class="lineno"> 511</span> <span class="preprocessor">#define DAIKIN_DRY kDaikinDry</span></div>
|
||
<div class="line"><a name="l00512"></a><span class="lineno"> 512</span> <span class="preprocessor">#define DAIKIN_MIN_TEMP kDaikinMinTemp</span></div>
|
||
<div class="line"><a name="l00513"></a><span class="lineno"> 513</span> <span class="preprocessor">#define DAIKIN_MAX_TEMP kDaikinMaxTemp</span></div>
|
||
<div class="line"><a name="l00514"></a><span class="lineno"> 514</span> <span class="preprocessor">#define DAIKIN_FAN_MIN kDaikinFanMin</span></div>
|
||
<div class="line"><a name="l00515"></a><span class="lineno"> 515</span> <span class="preprocessor">#define DAIKIN_FAN_MAX kDaikinFanMax</span></div>
|
||
<div class="line"><a name="l00516"></a><span class="lineno"> 516</span> <span class="preprocessor">#define DAIKIN_FAN_AUTO kDaikinFanAuto</span></div>
|
||
<div class="line"><a name="l00517"></a><span class="lineno"> 517</span> <span class="preprocessor">#define DAIKIN_FAN_QUIET kDaikinFanQuiet</span></div>
|
||
<div class="line"><a name="l00518"></a><span class="lineno"> 518</span>  </div>
|
||
<div class="line"><a name="l00520"></a><span class="lineno"><a class="line" href="classIRDaikinESP.html"> 520</a></span> <span class="keyword">class </span><a class="code" href="classIRDaikinESP.html">IRDaikinESP</a> {</div>
|
||
<div class="line"><a name="l00521"></a><span class="lineno"> 521</span>  <span class="keyword">public</span>:</div>
|
||
<div class="line"><a name="l00522"></a><span class="lineno"> 522</span>  <span class="keyword">explicit</span> <a class="code" href="classIRDaikinESP.html#a2652cb45e07e8a4329c16cded9f6ad9a">IRDaikinESP</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="l00523"></a><span class="lineno"> 523</span>  <span class="keyword">const</span> <span class="keywordtype">bool</span> use_modulation = <span class="keyword">true</span>);</div>
|
||
<div class="line"><a name="l00524"></a><span class="lineno"> 524</span>  </div>
|
||
<div class="line"><a name="l00525"></a><span class="lineno"> 525</span> <span class="preprocessor">#if SEND_DAIKIN</span></div>
|
||
<div class="line"><a name="l00526"></a><span class="lineno"> 526</span>  <span class="keywordtype">void</span> <a class="code" href="classIRDaikinESP.html#a9f0d2641b54e97da943fceb0ba3f67eb">send</a>(<span class="keyword">const</span> uint16_t repeat = <a class="code" href="IRremoteESP8266_8h.html#af691d5202b7f121a16b2d9871ee14d9c">kDaikinDefaultRepeat</a>);</div>
|
||
<div class="line"><a name="l00531"></a><span class="lineno"><a class="line" href="classIRDaikinESP.html#a638a49f49275a2ab0affb09088794e1b"> 531</a></span>  int8_t <a class="code" href="classIRDaikinESP.html#a638a49f49275a2ab0affb09088794e1b">calibrate</a>(<span class="keywordtype">void</span>) { <span class="keywordflow">return</span> <a class="code" href="classIRDaikinESP.html#a2f5a8cb170d54f06bfa3eeb9b8ff838e">_irsend</a>.<a class="code" href="classIRsend.html#ad1776aa6c699f9eeca1eef9bb4fe355b">calibrate</a>(); }</div>
|
||
<div class="line"><a name="l00532"></a><span class="lineno"> 532</span> <span class="preprocessor">#endif</span></div>
|
||
<div class="line"><a name="l00533"></a><span class="lineno"> 533</span>  <span class="keywordtype">void</span> <a class="code" href="classIRDaikinESP.html#accd087c48f246a71898cc6fd7afc2cc7">begin</a>(<span class="keywordtype">void</span>);</div>
|
||
<div class="line"><a name="l00534"></a><span class="lineno"> 534</span>  <span class="keywordtype">void</span> <a class="code" href="classIRDaikinESP.html#a502e9dea10605d52e291d49af26b07eb">on</a>(<span class="keywordtype">void</span>);</div>
|
||
<div class="line"><a name="l00535"></a><span class="lineno"> 535</span>  <span class="keywordtype">void</span> <a class="code" href="classIRDaikinESP.html#a5d1d22f45d877660719916ca546bd3af">off</a>(<span class="keywordtype">void</span>);</div>
|
||
<div class="line"><a name="l00536"></a><span class="lineno"> 536</span>  <span class="keywordtype">void</span> <a class="code" href="classIRDaikinESP.html#aa0fb65d01bb203d17d923504ddd60984">setPower</a>(<span class="keyword">const</span> <span class="keywordtype">bool</span> <a class="code" href="classIRDaikinESP.html#a502e9dea10605d52e291d49af26b07eb">on</a>);</div>
|
||
<div class="line"><a name="l00537"></a><span class="lineno"> 537</span>  <span class="keywordtype">bool</span> <a class="code" href="classIRDaikinESP.html#a1d72647db12276493d8e093a4feda44e">getPower</a>(<span class="keywordtype">void</span>);</div>
|
||
<div class="line"><a name="l00538"></a><span class="lineno"> 538</span>  <span class="keywordtype">void</span> <a class="code" href="classIRDaikinESP.html#a631db8830684b745711667aed73a6433">setTemp</a>(<span class="keyword">const</span> uint8_t temp);</div>
|
||
<div class="line"><a name="l00539"></a><span class="lineno"> 539</span>  uint8_t <a class="code" href="classIRDaikinESP.html#a43c6675b688cad1ca714ecd726dbb411">getTemp</a>();</div>
|
||
<div class="line"><a name="l00540"></a><span class="lineno"> 540</span>  <span class="keywordtype">void</span> <a class="code" href="classIRDaikinESP.html#a1f191f45e473482a86aad9a1c879e083">setFan</a>(<span class="keyword">const</span> uint8_t fan);</div>
|
||
<div class="line"><a name="l00541"></a><span class="lineno"> 541</span>  uint8_t <a class="code" href="classIRDaikinESP.html#addad5838bb00885df8af258a61fa4131">getFan</a>(<span class="keywordtype">void</span>);</div>
|
||
<div class="line"><a name="l00542"></a><span class="lineno"> 542</span>  <span class="keywordtype">void</span> <a class="code" href="classIRDaikinESP.html#af0f463201c877d33fa8680053dda7551">setMode</a>(<span class="keyword">const</span> uint8_t mode);</div>
|
||
<div class="line"><a name="l00543"></a><span class="lineno"> 543</span>  uint8_t <a class="code" href="classIRDaikinESP.html#a164452703a7a6d46766acc85aab63898">getMode</a>(<span class="keywordtype">void</span>);</div>
|
||
<div class="line"><a name="l00544"></a><span class="lineno"> 544</span>  <span class="keywordtype">void</span> <a class="code" href="classIRDaikinESP.html#a9200ef5751df5d488d7e08b138ec6356">setSwingVertical</a>(<span class="keyword">const</span> <span class="keywordtype">bool</span> <a class="code" href="classIRDaikinESP.html#a502e9dea10605d52e291d49af26b07eb">on</a>);</div>
|
||
<div class="line"><a name="l00545"></a><span class="lineno"> 545</span>  <span class="keywordtype">bool</span> <a class="code" href="classIRDaikinESP.html#a95f87fd97248e13c6339b71702a79e3a">getSwingVertical</a>(<span class="keywordtype">void</span>);</div>
|
||
<div class="line"><a name="l00546"></a><span class="lineno"> 546</span>  <span class="keywordtype">void</span> <a class="code" href="classIRDaikinESP.html#a5a7ec7b00811138879c636b03ae58606">setSwingHorizontal</a>(<span class="keyword">const</span> <span class="keywordtype">bool</span> <a class="code" href="classIRDaikinESP.html#a502e9dea10605d52e291d49af26b07eb">on</a>);</div>
|
||
<div class="line"><a name="l00547"></a><span class="lineno"> 547</span>  <span class="keywordtype">bool</span> <a class="code" href="classIRDaikinESP.html#a0a551cc1c22b5378015e8722919534aa">getSwingHorizontal</a>(<span class="keywordtype">void</span>);</div>
|
||
<div class="line"><a name="l00548"></a><span class="lineno"> 548</span>  <span class="keywordtype">bool</span> <a class="code" href="classIRDaikinESP.html#a25dcfbeacce65f9a89d14a87f759c483">getQuiet</a>(<span class="keywordtype">void</span>);</div>
|
||
<div class="line"><a name="l00549"></a><span class="lineno"> 549</span>  <span class="keywordtype">void</span> <a class="code" href="classIRDaikinESP.html#a4927eb8b2db2540efa90b37f4c3cc733">setQuiet</a>(<span class="keyword">const</span> <span class="keywordtype">bool</span> <a class="code" href="classIRDaikinESP.html#a502e9dea10605d52e291d49af26b07eb">on</a>);</div>
|
||
<div class="line"><a name="l00550"></a><span class="lineno"> 550</span>  <span class="keywordtype">bool</span> <a class="code" href="classIRDaikinESP.html#a827c3dc88027b043271a469bc41c4bb1">getPowerful</a>(<span class="keywordtype">void</span>);</div>
|
||
<div class="line"><a name="l00551"></a><span class="lineno"> 551</span>  <span class="keywordtype">void</span> <a class="code" href="classIRDaikinESP.html#a4c0da54ee1639a3bf813cb3f3afee064">setPowerful</a>(<span class="keyword">const</span> <span class="keywordtype">bool</span> <a class="code" href="classIRDaikinESP.html#a502e9dea10605d52e291d49af26b07eb">on</a>);</div>
|
||
<div class="line"><a name="l00552"></a><span class="lineno"> 552</span>  <span class="keywordtype">void</span> <a class="code" href="classIRDaikinESP.html#ae1c95533934fffb29eed3e9a27e8f636">setSensor</a>(<span class="keyword">const</span> <span class="keywordtype">bool</span> <a class="code" href="classIRDaikinESP.html#a502e9dea10605d52e291d49af26b07eb">on</a>);</div>
|
||
<div class="line"><a name="l00553"></a><span class="lineno"> 553</span>  <span class="keywordtype">bool</span> <a class="code" href="classIRDaikinESP.html#ac22369a04bb8f428a127b3625d9989fc">getSensor</a>(<span class="keywordtype">void</span>);</div>
|
||
<div class="line"><a name="l00554"></a><span class="lineno"> 554</span>  <span class="keywordtype">void</span> <a class="code" href="classIRDaikinESP.html#a12129aedd6320522a9b6e811e347089c">setEcono</a>(<span class="keyword">const</span> <span class="keywordtype">bool</span> <a class="code" href="classIRDaikinESP.html#a502e9dea10605d52e291d49af26b07eb">on</a>);</div>
|
||
<div class="line"><a name="l00555"></a><span class="lineno"> 555</span>  <span class="keywordtype">bool</span> <a class="code" href="classIRDaikinESP.html#a84337719e737ea4dc1e1fb10f6f7df92">getEcono</a>(<span class="keywordtype">void</span>);</div>
|
||
<div class="line"><a name="l00556"></a><span class="lineno"> 556</span>  <span class="keywordtype">void</span> <a class="code" href="classIRDaikinESP.html#a1616d08c8fd3c628fc45a76c32743ac9">setMold</a>(<span class="keyword">const</span> <span class="keywordtype">bool</span> <a class="code" href="classIRDaikinESP.html#a502e9dea10605d52e291d49af26b07eb">on</a>);</div>
|
||
<div class="line"><a name="l00557"></a><span class="lineno"> 557</span>  <span class="keywordtype">bool</span> <a class="code" href="classIRDaikinESP.html#ad593ac32c01752f56e9476af234cf813">getMold</a>(<span class="keywordtype">void</span>);</div>
|
||
<div class="line"><a name="l00558"></a><span class="lineno"> 558</span>  <span class="keywordtype">void</span> <a class="code" href="classIRDaikinESP.html#aaa15c0be7ffb8e845a03d193583a58d1">setComfort</a>(<span class="keyword">const</span> <span class="keywordtype">bool</span> <a class="code" href="classIRDaikinESP.html#a502e9dea10605d52e291d49af26b07eb">on</a>);</div>
|
||
<div class="line"><a name="l00559"></a><span class="lineno"> 559</span>  <span class="keywordtype">bool</span> <a class="code" href="classIRDaikinESP.html#a4377e48a16a6ed1cb4fb2b711e672b16">getComfort</a>(<span class="keywordtype">void</span>);</div>
|
||
<div class="line"><a name="l00560"></a><span class="lineno"> 560</span>  <span class="keywordtype">void</span> <a class="code" href="classIRDaikinESP.html#aac4d0f5f60c9f4c41d3bb1e0f24bc4bc">enableOnTimer</a>(<span class="keyword">const</span> uint16_t starttime);</div>
|
||
<div class="line"><a name="l00561"></a><span class="lineno"> 561</span>  <span class="keywordtype">void</span> <a class="code" href="classIRDaikinESP.html#a0733e4a15d76baac23493926ef1765b1">disableOnTimer</a>(<span class="keywordtype">void</span>);</div>
|
||
<div class="line"><a name="l00562"></a><span class="lineno"> 562</span>  uint16_t <a class="code" href="classIRDaikinESP.html#a8a6730accc69647cbc12ebc99b2cfb77">getOnTime</a>(<span class="keywordtype">void</span>);</div>
|
||
<div class="line"><a name="l00563"></a><span class="lineno"> 563</span>  <span class="keywordtype">bool</span> <a class="code" href="classIRDaikinESP.html#a45e473403547c8ec95a50aeb1ed93607">getOnTimerEnabled</a>();</div>
|
||
<div class="line"><a name="l00564"></a><span class="lineno"> 564</span>  <span class="keywordtype">void</span> <a class="code" href="classIRDaikinESP.html#a8a5686066bfc86f1d7cc454e793d3357">enableOffTimer</a>(<span class="keyword">const</span> uint16_t endtime);</div>
|
||
<div class="line"><a name="l00565"></a><span class="lineno"> 565</span>  <span class="keywordtype">void</span> <a class="code" href="classIRDaikinESP.html#a1e4e05ad0799002d0ab25db92dcaac06">disableOffTimer</a>(<span class="keywordtype">void</span>);</div>
|
||
<div class="line"><a name="l00566"></a><span class="lineno"> 566</span>  uint16_t <a class="code" href="classIRDaikinESP.html#a5213017d706cd6bce88cbfb65150bdb5">getOffTime</a>(<span class="keywordtype">void</span>);</div>
|
||
<div class="line"><a name="l00567"></a><span class="lineno"> 567</span>  <span class="keywordtype">bool</span> <a class="code" href="classIRDaikinESP.html#af6388cd6d2189f9067b708d46917a83a">getOffTimerEnabled</a>(<span class="keywordtype">void</span>);</div>
|
||
<div class="line"><a name="l00568"></a><span class="lineno"> 568</span>  <span class="keywordtype">void</span> <a class="code" href="classIRDaikinESP.html#ae6559268982ae0968358a885c7dbba6e">setCurrentTime</a>(<span class="keyword">const</span> uint16_t mins_since_midnight);</div>
|
||
<div class="line"><a name="l00569"></a><span class="lineno"> 569</span>  uint16_t <a class="code" href="classIRDaikinESP.html#a724c204890e6810d150ed54794c9a505">getCurrentTime</a>(<span class="keywordtype">void</span>);</div>
|
||
<div class="line"><a name="l00570"></a><span class="lineno"> 570</span>  <span class="keywordtype">void</span> <a class="code" href="classIRDaikinESP.html#a5465b9857fd73b82362f766368717d16">setCurrentDay</a>(<span class="keyword">const</span> uint8_t day_of_week);</div>
|
||
<div class="line"><a name="l00571"></a><span class="lineno"> 571</span>  uint8_t <a class="code" href="classIRDaikinESP.html#ad0ecc69b2ab3e7678c8e4e8d64949077">getCurrentDay</a>(<span class="keywordtype">void</span>);</div>
|
||
<div class="line"><a name="l00572"></a><span class="lineno"> 572</span>  <span class="keywordtype">void</span> <a class="code" href="classIRDaikinESP.html#a0db67d46b13acfad9b94c7e4691777b8">setWeeklyTimerEnable</a>(<span class="keyword">const</span> <span class="keywordtype">bool</span> <a class="code" href="classIRDaikinESP.html#a502e9dea10605d52e291d49af26b07eb">on</a>);</div>
|
||
<div class="line"><a name="l00573"></a><span class="lineno"> 573</span>  <span class="keywordtype">bool</span> <a class="code" href="classIRDaikinESP.html#a9ee2013c069496884c62b6e9a58d01db">getWeeklyTimerEnable</a>(<span class="keywordtype">void</span>);</div>
|
||
<div class="line"><a name="l00574"></a><span class="lineno"> 574</span>  uint8_t* <a class="code" href="classIRDaikinESP.html#ab100221dacc23402f486dee038df046d">getRaw</a>(<span class="keywordtype">void</span>);</div>
|
||
<div class="line"><a name="l00575"></a><span class="lineno"> 575</span>  <span class="keywordtype">void</span> <a class="code" href="classIRDaikinESP.html#a7c69fc77ead837e5b4f1ececd9f43ca9">setRaw</a>(<span class="keyword">const</span> uint8_t new_code[],</div>
|
||
<div class="line"><a name="l00576"></a><span class="lineno"> 576</span>  <span class="keyword">const</span> uint16_t length = <a class="code" href="IRremoteESP8266_8h.html#af1fda5b9f355e526dc66cf58824315a7">kDaikinStateLength</a>);</div>
|
||
<div class="line"><a name="l00577"></a><span class="lineno"> 577</span>  <span class="keyword">static</span> <span class="keywordtype">bool</span> <a class="code" href="classIRDaikinESP.html#ad766e60827f80b96a66449bddc621d87">validChecksum</a>(uint8_t state[],</div>
|
||
<div class="line"><a name="l00578"></a><span class="lineno"> 578</span>  <span class="keyword">const</span> uint16_t length = <a class="code" href="IRremoteESP8266_8h.html#af1fda5b9f355e526dc66cf58824315a7">kDaikinStateLength</a>);</div>
|
||
<div class="line"><a name="l00579"></a><span class="lineno"> 579</span>  <span class="keyword">static</span> uint8_t <a class="code" href="classIRDaikinESP.html#aa96f52596148cab1f806faf190a0aa0a">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="l00580"></a><span class="lineno"> 580</span>  <span class="keyword">static</span> uint8_t <a class="code" href="classIRDaikinESP.html#ab58be19636d41d60b9c62d658ca18cae">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="l00581"></a><span class="lineno"> 581</span>  <span class="keyword">static</span> <a class="code" href="namespacestdAc.html#a99ad268c783486f9b3207cb78f48444f">stdAc::opmode_t</a> <a class="code" href="classIRDaikinESP.html#a3a7543204520da36547c163a96e30deb">toCommonMode</a>(<span class="keyword">const</span> uint8_t mode);</div>
|
||
<div class="line"><a name="l00582"></a><span class="lineno"> 582</span>  <span class="keyword">static</span> <a class="code" href="namespacestdAc.html#a8bb0dbf18fe69f639f4ac0b3ff133383">stdAc::fanspeed_t</a> <a class="code" href="classIRDaikinESP.html#a6855a423f10a2230953646d478400574">toCommonFanSpeed</a>(<span class="keyword">const</span> uint8_t speed);</div>
|
||
<div class="line"><a name="l00583"></a><span class="lineno"> 583</span>  <a class="code" href="structstdAc_1_1state__t.html">stdAc::state_t</a> <a class="code" href="classIRDaikinESP.html#a6bc97a753db054ce2ed59809845e23f1">toCommon</a>(<span class="keywordtype">void</span>);</div>
|
||
<div class="line"><a name="l00584"></a><span class="lineno"> 584</span>  <a class="code" href="IRremoteESP8266_8h.html#afbeda3fd1bdc8c37d01bdf9f5c8274ff">String</a> <a class="code" href="classIRDaikinESP.html#a38e705d3ed5128e400efd971e50518d5">toString</a>(<span class="keywordtype">void</span>);</div>
|
||
<div class="line"><a name="l00585"></a><span class="lineno"> 585</span> <span class="preprocessor">#ifndef UNIT_TEST</span></div>
|
||
<div class="line"><a name="l00586"></a><span class="lineno"> 586</span>  </div>
|
||
<div class="line"><a name="l00587"></a><span class="lineno"> 587</span>  <span class="keyword">private</span>:</div>
|
||
<div class="line"><a name="l00588"></a><span class="lineno"><a class="line" href="classIRDaikinESP.html#a2f5a8cb170d54f06bfa3eeb9b8ff838e"> 588</a></span>  <a class="code" href="classIRsend.html">IRsend</a> <a class="code" href="classIRDaikinESP.html#a2f5a8cb170d54f06bfa3eeb9b8ff838e">_irsend</a>; </div>
|
||
<div class="line"><a name="l00589"></a><span class="lineno"> 589</span> <span class="preprocessor">#else</span></div>
|
||
<div class="line"><a name="l00590"></a><span class="lineno"> 590</span>  IRsendTest <a class="code" href="classIRDaikinESP.html#a2f5a8cb170d54f06bfa3eeb9b8ff838e">_irsend</a>; </div>
|
||
<div class="line"><a name="l00592"></a><span class="lineno"> 592</span> <span class="preprocessor">#endif</span></div>
|
||
<div class="line"><a name="l00594"></a><span class="lineno"> 594</span>  <span class="comment">// # of bytes per command</span></div>
|
||
<div class="line"><a name="l00595"></a><span class="lineno"><a class="line" href="classIRDaikinESP.html#ac24751c23f6b27cb26dcd51e91c63c9b"> 595</a></span>  uint8_t <a class="code" href="classIRDaikinESP.html#ac24751c23f6b27cb26dcd51e91c63c9b">remote</a>[<a class="code" href="IRremoteESP8266_8h.html#af1fda5b9f355e526dc66cf58824315a7">kDaikinStateLength</a>]; </div>
|
||
<div class="line"><a name="l00596"></a><span class="lineno"> 596</span>  <span class="keywordtype">void</span> <a class="code" href="classIRDaikinESP.html#a49f6b90336225f7e94b8aefd066e1993">stateReset</a>(<span class="keywordtype">void</span>);</div>
|
||
<div class="line"><a name="l00597"></a><span class="lineno"> 597</span>  <span class="keywordtype">void</span> <a class="code" href="classIRDaikinESP.html#ac8ac2a0674dc5cfaf514d319b51b20ab">checksum</a>(<span class="keywordtype">void</span>);</div>
|
||
<div class="line"><a name="l00598"></a><span class="lineno"> 598</span> };</div>
|
||
<div class="line"><a name="l00599"></a><span class="lineno"> 599</span>  </div>
|
||
<div class="line"><a name="l00602"></a><span class="lineno"><a class="line" href="classIRDaikin2.html"> 602</a></span> <span class="keyword">class </span><a class="code" href="classIRDaikin2.html">IRDaikin2</a> {</div>
|
||
<div class="line"><a name="l00603"></a><span class="lineno"> 603</span>  <span class="keyword">public</span>:</div>
|
||
<div class="line"><a name="l00604"></a><span class="lineno"> 604</span>  <span class="keyword">explicit</span> <a class="code" href="classIRDaikin2.html#a3ffe908313f162b92e92307578592fca">IRDaikin2</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="l00605"></a><span class="lineno"> 605</span>  <span class="keyword">const</span> <span class="keywordtype">bool</span> use_modulation = <span class="keyword">true</span>);</div>
|
||
<div class="line"><a name="l00606"></a><span class="lineno"> 606</span>  </div>
|
||
<div class="line"><a name="l00607"></a><span class="lineno"> 607</span> <span class="preprocessor">#if SEND_DAIKIN2</span></div>
|
||
<div class="line"><a name="l00608"></a><span class="lineno"> 608</span>  <span class="keywordtype">void</span> <a class="code" href="classIRDaikin2.html#aae2db88038d8d02617f16588e6a82b64">send</a>(<span class="keyword">const</span> uint16_t repeat = <a class="code" href="IRremoteESP8266_8h.html#a2dde8fd00f8a28e35da04cff9a3a1908">kDaikin2DefaultRepeat</a>);</div>
|
||
<div class="line"><a name="l00613"></a><span class="lineno"><a class="line" href="classIRDaikin2.html#a96c62125bddf113c6524960062d05a57"> 613</a></span>  int8_t <a class="code" href="classIRDaikin2.html#a96c62125bddf113c6524960062d05a57">calibrate</a>(<span class="keywordtype">void</span>) { <span class="keywordflow">return</span> <a class="code" href="classIRDaikin2.html#aa8ba00ae2c09af098146452164c4cb3b">_irsend</a>.<a class="code" href="classIRsend.html#ad1776aa6c699f9eeca1eef9bb4fe355b">calibrate</a>(); }</div>
|
||
<div class="line"><a name="l00614"></a><span class="lineno"> 614</span> <span class="preprocessor">#endif</span></div>
|
||
<div class="line"><a name="l00615"></a><span class="lineno"> 615</span>  <span class="keywordtype">void</span> <a class="code" href="classIRDaikin2.html#a6a7b5c28feec523ee81e99a9c32da26e">begin</a>();</div>
|
||
<div class="line"><a name="l00616"></a><span class="lineno"> 616</span>  <span class="keywordtype">void</span> <a class="code" href="classIRDaikin2.html#a009ac70fd8b8695f3d931a42667fdb66">on</a>();</div>
|
||
<div class="line"><a name="l00617"></a><span class="lineno"> 617</span>  <span class="keywordtype">void</span> <a class="code" href="classIRDaikin2.html#a84a48dfceb4d7137eb485e6897ccceac">off</a>();</div>
|
||
<div class="line"><a name="l00618"></a><span class="lineno"> 618</span>  <span class="keywordtype">void</span> <a class="code" href="classIRDaikin2.html#a3adfe1a80a702b7098ccd0e18225396e">setPower</a>(<span class="keyword">const</span> <span class="keywordtype">bool</span> state);</div>
|
||
<div class="line"><a name="l00619"></a><span class="lineno"> 619</span>  <span class="keywordtype">bool</span> <a class="code" href="classIRDaikin2.html#a2f25c4ff097f82a91c062aacd5ebabfc">getPower</a>();</div>
|
||
<div class="line"><a name="l00620"></a><span class="lineno"> 620</span>  <span class="keywordtype">void</span> <a class="code" href="classIRDaikin2.html#a7f752c785fe180d5038e35bb07ff965a">setTemp</a>(<span class="keyword">const</span> uint8_t temp);</div>
|
||
<div class="line"><a name="l00621"></a><span class="lineno"> 621</span>  uint8_t <a class="code" href="classIRDaikin2.html#aa1d39acc14bff5d55e918cb123c66e83">getTemp</a>();</div>
|
||
<div class="line"><a name="l00622"></a><span class="lineno"> 622</span>  <span class="keywordtype">void</span> <a class="code" href="classIRDaikin2.html#af9f3ddbdd1f1d5d99c84846b73c5daa1">setFan</a>(<span class="keyword">const</span> uint8_t fan);</div>
|
||
<div class="line"><a name="l00623"></a><span class="lineno"> 623</span>  uint8_t <a class="code" href="classIRDaikin2.html#aafe89842b356c288dd38d256f9eb050c">getFan</a>();</div>
|
||
<div class="line"><a name="l00624"></a><span class="lineno"> 624</span>  uint8_t <a class="code" href="classIRDaikin2.html#a681279a765159550ac1ec84895fff4d2">getMode</a>();</div>
|
||
<div class="line"><a name="l00625"></a><span class="lineno"> 625</span>  <span class="keywordtype">void</span> <a class="code" href="classIRDaikin2.html#a24ef3b53f22fe3557ed2dbc98a5bc6d2">setMode</a>(<span class="keyword">const</span> uint8_t mode);</div>
|
||
<div class="line"><a name="l00626"></a><span class="lineno"> 626</span>  <span class="keywordtype">void</span> <a class="code" href="classIRDaikin2.html#a35e72dc8e7967ee8ca8e84a6344468f3">setSwingVertical</a>(<span class="keyword">const</span> uint8_t position);</div>
|
||
<div class="line"><a name="l00627"></a><span class="lineno"> 627</span>  uint8_t <a class="code" href="classIRDaikin2.html#aa1d07be72001f06b6a8dfc279ffc40f5">getSwingVertical</a>();</div>
|
||
<div class="line"><a name="l00628"></a><span class="lineno"> 628</span>  <span class="keywordtype">void</span> <a class="code" href="classIRDaikin2.html#a75b6d6fb5bab0a9c951ad35e3e1d07c5">setSwingHorizontal</a>(<span class="keyword">const</span> uint8_t position);</div>
|
||
<div class="line"><a name="l00629"></a><span class="lineno"> 629</span>  uint8_t <a class="code" href="classIRDaikin2.html#a338a70b5d7f71da467a0f32b4a057f13">getSwingHorizontal</a>();</div>
|
||
<div class="line"><a name="l00630"></a><span class="lineno"> 630</span>  <span class="keywordtype">bool</span> <a class="code" href="classIRDaikin2.html#a237eb163e3dd1bf8e45ae2324f0b7dcf">getQuiet</a>();</div>
|
||
<div class="line"><a name="l00631"></a><span class="lineno"> 631</span>  <span class="keywordtype">void</span> <a class="code" href="classIRDaikin2.html#a61ca7e72f850d0f9600fa9d8a336a8ef">setQuiet</a>(<span class="keyword">const</span> <span class="keywordtype">bool</span> <a class="code" href="classIRDaikin2.html#a009ac70fd8b8695f3d931a42667fdb66">on</a>);</div>
|
||
<div class="line"><a name="l00632"></a><span class="lineno"> 632</span>  <span class="keywordtype">bool</span> <a class="code" href="classIRDaikin2.html#abad28f7287f4d90d196eb0eb7f93ed43">getPowerful</a>();</div>
|
||
<div class="line"><a name="l00633"></a><span class="lineno"> 633</span>  <span class="keywordtype">void</span> <a class="code" href="classIRDaikin2.html#a6538104cdcf1b55e480aaddd51116d9a">setPowerful</a>(<span class="keyword">const</span> <span class="keywordtype">bool</span> <a class="code" href="classIRDaikin2.html#a009ac70fd8b8695f3d931a42667fdb66">on</a>);</div>
|
||
<div class="line"><a name="l00634"></a><span class="lineno"> 634</span>  <span class="keywordtype">void</span> <a class="code" href="classIRDaikin2.html#a42a44a6cefa6bf6f45148d39c216ebc0">setEcono</a>(<span class="keyword">const</span> <span class="keywordtype">bool</span> <a class="code" href="classIRDaikin2.html#a009ac70fd8b8695f3d931a42667fdb66">on</a>);</div>
|
||
<div class="line"><a name="l00635"></a><span class="lineno"> 635</span>  <span class="keywordtype">bool</span> <a class="code" href="classIRDaikin2.html#ad8098fa67e8808eebfad7611b6fc7881">getEcono</a>();</div>
|
||
<div class="line"><a name="l00636"></a><span class="lineno"> 636</span>  <span class="keywordtype">void</span> <a class="code" href="classIRDaikin2.html#a5ba8e5d5dd4aba45a90de1d450a7a88b">setEye</a>(<span class="keyword">const</span> <span class="keywordtype">bool</span> <a class="code" href="classIRDaikin2.html#a009ac70fd8b8695f3d931a42667fdb66">on</a>);</div>
|
||
<div class="line"><a name="l00637"></a><span class="lineno"> 637</span>  <span class="keywordtype">bool</span> <a class="code" href="classIRDaikin2.html#a02fbd472d3c79b2391fc11da692c8998">getEye</a>();</div>
|
||
<div class="line"><a name="l00638"></a><span class="lineno"> 638</span>  <span class="keywordtype">void</span> <a class="code" href="classIRDaikin2.html#a975c2fdb261d6d2b6c8e196fbd074899">setEyeAuto</a>(<span class="keyword">const</span> <span class="keywordtype">bool</span> <a class="code" href="classIRDaikin2.html#a009ac70fd8b8695f3d931a42667fdb66">on</a>);</div>
|
||
<div class="line"><a name="l00639"></a><span class="lineno"> 639</span>  <span class="keywordtype">bool</span> <a class="code" href="classIRDaikin2.html#a0cae45648292bdee8092a30338975ed0">getEyeAuto</a>();</div>
|
||
<div class="line"><a name="l00640"></a><span class="lineno"> 640</span>  <span class="keywordtype">void</span> <a class="code" href="classIRDaikin2.html#accd4430e998a8c9be80b5a708be9337e">setPurify</a>(<span class="keyword">const</span> <span class="keywordtype">bool</span> <a class="code" href="classIRDaikin2.html#a009ac70fd8b8695f3d931a42667fdb66">on</a>);</div>
|
||
<div class="line"><a name="l00641"></a><span class="lineno"> 641</span>  <span class="keywordtype">bool</span> <a class="code" href="classIRDaikin2.html#a3e2785832ae78bafa655aa61853a47bf">getPurify</a>();</div>
|
||
<div class="line"><a name="l00642"></a><span class="lineno"> 642</span>  <span class="keywordtype">void</span> <a class="code" href="classIRDaikin2.html#ad53e046e545f3b6c5418dfbaf58653ca">setMold</a>(<span class="keyword">const</span> <span class="keywordtype">bool</span> <a class="code" href="classIRDaikin2.html#a009ac70fd8b8695f3d931a42667fdb66">on</a>);</div>
|
||
<div class="line"><a name="l00643"></a><span class="lineno"> 643</span>  <span class="keywordtype">bool</span> <a class="code" href="classIRDaikin2.html#a330b3a8f25bd2d053dab318126b32569">getMold</a>();</div>
|
||
<div class="line"><a name="l00644"></a><span class="lineno"> 644</span>  <span class="keywordtype">void</span> <a class="code" href="classIRDaikin2.html#a91ec5f7c67cb87102a5eb030e0763b50">enableOnTimer</a>(<span class="keyword">const</span> uint16_t starttime);</div>
|
||
<div class="line"><a name="l00645"></a><span class="lineno"> 645</span>  <span class="keywordtype">void</span> <a class="code" href="classIRDaikin2.html#ab0e77969a86af9637cb9aa4b4befd4aa">disableOnTimer</a>();</div>
|
||
<div class="line"><a name="l00646"></a><span class="lineno"> 646</span>  uint16_t <a class="code" href="classIRDaikin2.html#ad62f28698595be7717f0f29a5396853d">getOnTime</a>();</div>
|
||
<div class="line"><a name="l00647"></a><span class="lineno"> 647</span>  <span class="keywordtype">bool</span> <a class="code" href="classIRDaikin2.html#a8921edb7885d728ee5294fa03cb13a87">getOnTimerEnabled</a>();</div>
|
||
<div class="line"><a name="l00648"></a><span class="lineno"> 648</span>  <span class="keywordtype">void</span> <a class="code" href="classIRDaikin2.html#a9c86782a98a54818ae92419eec5a060b">enableSleepTimer</a>(<span class="keyword">const</span> uint16_t sleeptime);</div>
|
||
<div class="line"><a name="l00649"></a><span class="lineno"> 649</span>  <span class="keywordtype">void</span> <a class="code" href="classIRDaikin2.html#a5461cf51967d3fe67489384c82daac47">disableSleepTimer</a>();</div>
|
||
<div class="line"><a name="l00650"></a><span class="lineno"> 650</span>  uint16_t <a class="code" href="classIRDaikin2.html#a31af96f9a05b3adea2e2ae84d3d242b9">getSleepTime</a>();</div>
|
||
<div class="line"><a name="l00651"></a><span class="lineno"> 651</span>  <span class="keywordtype">bool</span> <a class="code" href="classIRDaikin2.html#ae4944acaa5c9d381a1875f4d0b16590a">getSleepTimerEnabled</a>();</div>
|
||
<div class="line"><a name="l00652"></a><span class="lineno"> 652</span>  <span class="keywordtype">void</span> <a class="code" href="classIRDaikin2.html#afc7ba7d7de2976e010a72778091d633a">enableOffTimer</a>(<span class="keyword">const</span> uint16_t endtime);</div>
|
||
<div class="line"><a name="l00653"></a><span class="lineno"> 653</span>  <span class="keywordtype">void</span> <a class="code" href="classIRDaikin2.html#a6c8ad4c34713d61942c80b6052e6283a">disableOffTimer</a>();</div>
|
||
<div class="line"><a name="l00654"></a><span class="lineno"> 654</span>  uint16_t <a class="code" href="classIRDaikin2.html#af3a47c7b99cec3b108b5173cf1ae7da4">getOffTime</a>();</div>
|
||
<div class="line"><a name="l00655"></a><span class="lineno"> 655</span>  <span class="keywordtype">bool</span> <a class="code" href="classIRDaikin2.html#a7a413002b64497a5fce7cdcdd6924e8f">getOffTimerEnabled</a>();</div>
|
||
<div class="line"><a name="l00656"></a><span class="lineno"> 656</span>  <span class="keywordtype">void</span> <a class="code" href="classIRDaikin2.html#a8b32b1b9a87c9b671af6aeedb709d520">setCurrentTime</a>(<span class="keyword">const</span> uint16_t time);</div>
|
||
<div class="line"><a name="l00657"></a><span class="lineno"> 657</span>  uint16_t <a class="code" href="classIRDaikin2.html#a94dc89b80dfdee2afa718314ec522b53">getCurrentTime</a>();</div>
|
||
<div class="line"><a name="l00658"></a><span class="lineno"> 658</span>  <span class="keywordtype">void</span> <a class="code" href="classIRDaikin2.html#a4c0588887a45403a0a9f2cf95f847889">setBeep</a>(<span class="keyword">const</span> uint8_t beep);</div>
|
||
<div class="line"><a name="l00659"></a><span class="lineno"> 659</span>  uint8_t <a class="code" href="classIRDaikin2.html#ab6cc9737950ac0ab476bb240897902ec">getBeep</a>();</div>
|
||
<div class="line"><a name="l00660"></a><span class="lineno"> 660</span>  <span class="keywordtype">void</span> <a class="code" href="classIRDaikin2.html#a7ecadb3335e9b22729a89b4c41456242">setLight</a>(<span class="keyword">const</span> uint8_t light);</div>
|
||
<div class="line"><a name="l00661"></a><span class="lineno"> 661</span>  uint8_t <a class="code" href="classIRDaikin2.html#ada92da390d8b4247a014057c3d6fa296">getLight</a>();</div>
|
||
<div class="line"><a name="l00662"></a><span class="lineno"> 662</span>  <span class="keywordtype">void</span> <a class="code" href="classIRDaikin2.html#a21e09b867710a225d5cf53006f723326">setClean</a>(<span class="keyword">const</span> <span class="keywordtype">bool</span> <a class="code" href="classIRDaikin2.html#a009ac70fd8b8695f3d931a42667fdb66">on</a>);</div>
|
||
<div class="line"><a name="l00663"></a><span class="lineno"> 663</span>  <span class="keywordtype">bool</span> <a class="code" href="classIRDaikin2.html#a7930bbca261f07ef1c129cd6a2c848b4">getClean</a>();</div>
|
||
<div class="line"><a name="l00664"></a><span class="lineno"> 664</span>  <span class="keywordtype">void</span> <a class="code" href="classIRDaikin2.html#a6e0596c7b9f9b43b8d241340ae08e886">setFreshAir</a>(<span class="keyword">const</span> <span class="keywordtype">bool</span> <a class="code" href="classIRDaikin2.html#a009ac70fd8b8695f3d931a42667fdb66">on</a>);</div>
|
||
<div class="line"><a name="l00665"></a><span class="lineno"> 665</span>  <span class="keywordtype">bool</span> <a class="code" href="classIRDaikin2.html#aad50061042e14f665e5ecbd85ac48741">getFreshAir</a>();</div>
|
||
<div class="line"><a name="l00666"></a><span class="lineno"> 666</span>  <span class="keywordtype">void</span> <a class="code" href="classIRDaikin2.html#a044471f2298a1942bcc2f859f9459924">setFreshAirHigh</a>(<span class="keyword">const</span> <span class="keywordtype">bool</span> <a class="code" href="classIRDaikin2.html#a009ac70fd8b8695f3d931a42667fdb66">on</a>);</div>
|
||
<div class="line"><a name="l00667"></a><span class="lineno"> 667</span>  <span class="keywordtype">bool</span> <a class="code" href="classIRDaikin2.html#a72c8d47c2e6664eb0e40efe6933e4ac1">getFreshAirHigh</a>();</div>
|
||
<div class="line"><a name="l00668"></a><span class="lineno"> 668</span>  uint8_t* <a class="code" href="classIRDaikin2.html#aaf2ac0fc5924829a1209bd5e0b608b5f">getRaw</a>();</div>
|
||
<div class="line"><a name="l00669"></a><span class="lineno"> 669</span>  <span class="keywordtype">void</span> <a class="code" href="classIRDaikin2.html#a132001e73eb5744a3a174c5517c9bbda">setRaw</a>(<span class="keyword">const</span> uint8_t new_code[]);</div>
|
||
<div class="line"><a name="l00670"></a><span class="lineno"> 670</span>  <span class="keyword">static</span> <span class="keywordtype">bool</span> <a class="code" href="classIRDaikin2.html#ade5c0dbfe38d9ac0c4bc009c897af04d">validChecksum</a>(uint8_t state[],</div>
|
||
<div class="line"><a name="l00671"></a><span class="lineno"> 671</span>  <span class="keyword">const</span> uint16_t length = <a class="code" href="IRremoteESP8266_8h.html#a349e4d17f83bb3e707ff19c0255c1644">kDaikin2StateLength</a>);</div>
|
||
<div class="line"><a name="l00672"></a><span class="lineno"> 672</span>  <span class="keyword">static</span> uint8_t <a class="code" href="classIRDaikin2.html#a10aae6ec9783eac9d89ff98b947767dd">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="l00673"></a><span class="lineno"> 673</span>  <span class="keyword">static</span> uint8_t <a class="code" href="classIRDaikin2.html#ad147ea14695c9498bb091862e172dc81">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="l00674"></a><span class="lineno"> 674</span>  <span class="keyword">static</span> uint8_t <a class="code" href="classIRDaikin2.html#aa3de8468b869989ec52a5f9f57ff4a77">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="l00675"></a><span class="lineno"> 675</span>  <span class="keyword">static</span> uint8_t <a class="code" href="classIRDaikin2.html#a79a989ad0221157c4dd8d992cc2863dc">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="l00676"></a><span class="lineno"> 676</span>  <span class="keyword">static</span> <a class="code" href="namespacestdAc.html#ac07f224c7bb47cac55dd01f24770ef43">stdAc::swingv_t</a> <a class="code" href="classIRDaikin2.html#a1f3e17757bd4beb0330d75ec3df9788b">toCommonSwingV</a>(<span class="keyword">const</span> uint8_t setting);</div>
|
||
<div class="line"><a name="l00677"></a><span class="lineno"> 677</span>  <span class="keyword">static</span> <a class="code" href="namespacestdAc.html#aae50ee315fa9c9ec1a4078da40d6b147">stdAc::swingh_t</a> <a class="code" href="classIRDaikin2.html#a85bb152a4bdcc2798270ee58a3cfe2ae">toCommonSwingH</a>(<span class="keyword">const</span> uint8_t setting);</div>
|
||
<div class="line"><a name="l00678"></a><span class="lineno"> 678</span>  <a class="code" href="structstdAc_1_1state__t.html">stdAc::state_t</a> <a class="code" href="classIRDaikin2.html#a090407aff4ef81714e31ef28ac41d8e2">toCommon</a>(<span class="keywordtype">void</span>);</div>
|
||
<div class="line"><a name="l00679"></a><span class="lineno"> 679</span>  <a class="code" href="IRremoteESP8266_8h.html#afbeda3fd1bdc8c37d01bdf9f5c8274ff">String</a> <a class="code" href="classIRDaikin2.html#a5804ef19f37ee7b8a525bc8db5146c73">toString</a>();</div>
|
||
<div class="line"><a name="l00680"></a><span class="lineno"> 680</span> <span class="preprocessor">#ifndef UNIT_TEST</span></div>
|
||
<div class="line"><a name="l00681"></a><span class="lineno"> 681</span>  </div>
|
||
<div class="line"><a name="l00682"></a><span class="lineno"> 682</span>  <span class="keyword">private</span>:</div>
|
||
<div class="line"><a name="l00683"></a><span class="lineno"><a class="line" href="classIRDaikin2.html#aa8ba00ae2c09af098146452164c4cb3b"> 683</a></span>  <a class="code" href="classIRsend.html">IRsend</a> <a class="code" href="classIRDaikin2.html#aa8ba00ae2c09af098146452164c4cb3b">_irsend</a>; </div>
|
||
<div class="line"><a name="l00684"></a><span class="lineno"> 684</span> <span class="preprocessor">#else</span></div>
|
||
<div class="line"><a name="l00685"></a><span class="lineno"> 685</span>  IRsendTest <a class="code" href="classIRDaikin2.html#aa8ba00ae2c09af098146452164c4cb3b">_irsend</a>; </div>
|
||
<div class="line"><a name="l00687"></a><span class="lineno"> 687</span> <span class="preprocessor">#endif</span></div>
|
||
<div class="line"><a name="l00689"></a><span class="lineno"> 689</span>  <span class="comment">// # of bytes per command</span></div>
|
||
<div class="line"><a name="l00690"></a><span class="lineno"><a class="line" href="classIRDaikin2.html#a0b28396956687a4009cab7c860b9ce4b"> 690</a></span>  uint8_t <a class="code" href="classIRDaikin2.html#a0b28396956687a4009cab7c860b9ce4b">remote_state</a>[<a class="code" href="IRremoteESP8266_8h.html#a349e4d17f83bb3e707ff19c0255c1644">kDaikin2StateLength</a>]; </div>
|
||
<div class="line"><a name="l00691"></a><span class="lineno"> 691</span>  <span class="keywordtype">void</span> <a class="code" href="classIRDaikin2.html#a9b49e90604bf6b1abb93581eecfc6c88">stateReset</a>();</div>
|
||
<div class="line"><a name="l00692"></a><span class="lineno"> 692</span>  <span class="keywordtype">void</span> <a class="code" href="classIRDaikin2.html#abb8e4ad1f8c3ada4211541e5a6e23e64">checksum</a>();</div>
|
||
<div class="line"><a name="l00693"></a><span class="lineno"> 693</span>  <span class="keywordtype">void</span> <a class="code" href="classIRDaikin2.html#a3587ce954ba94e347d08d73974b50d72">clearOnTimerFlag</a>();</div>
|
||
<div class="line"><a name="l00694"></a><span class="lineno"> 694</span>  <span class="keywordtype">void</span> <a class="code" href="classIRDaikin2.html#a0c165ff91a712e61910ef25e9728e066">clearSleepTimerFlag</a>();</div>
|
||
<div class="line"><a name="l00695"></a><span class="lineno"> 695</span> };</div>
|
||
<div class="line"><a name="l00696"></a><span class="lineno"> 696</span>  </div>
|
||
<div class="line"><a name="l00698"></a><span class="lineno"><a class="line" href="classIRDaikin216.html"> 698</a></span> <span class="keyword">class </span><a class="code" href="classIRDaikin216.html">IRDaikin216</a> {</div>
|
||
<div class="line"><a name="l00699"></a><span class="lineno"> 699</span>  <span class="keyword">public</span>:</div>
|
||
<div class="line"><a name="l00700"></a><span class="lineno"> 700</span>  <span class="keyword">explicit</span> <a class="code" href="classIRDaikin216.html#ad802bde79e5ee2d16e3b09fbc8bbe8df">IRDaikin216</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="l00701"></a><span class="lineno"> 701</span>  <span class="keyword">const</span> <span class="keywordtype">bool</span> use_modulation = <span class="keyword">true</span>);</div>
|
||
<div class="line"><a name="l00702"></a><span class="lineno"> 702</span>  </div>
|
||
<div class="line"><a name="l00703"></a><span class="lineno"> 703</span> <span class="preprocessor">#if SEND_DAIKIN216</span></div>
|
||
<div class="line"><a name="l00704"></a><span class="lineno"> 704</span>  <span class="keywordtype">void</span> <a class="code" href="classIRDaikin216.html#ab1061620f838cf7774c16c593b4ada8c">send</a>(<span class="keyword">const</span> uint16_t repeat = <a class="code" href="IRremoteESP8266_8h.html#a9d14d424d5a93de62f3e6f453db112db">kDaikin216DefaultRepeat</a>);</div>
|
||
<div class="line"><a name="l00709"></a><span class="lineno"><a class="line" href="classIRDaikin216.html#a49d7501966528c0a690cfb505f163e26"> 709</a></span>  int8_t <a class="code" href="classIRDaikin216.html#a49d7501966528c0a690cfb505f163e26">calibrate</a>(<span class="keywordtype">void</span>) { <span class="keywordflow">return</span> <a class="code" href="classIRDaikin216.html#ac0e88b92a5c75138ce5b3a31f0c09be2">_irsend</a>.<a class="code" href="classIRsend.html#ad1776aa6c699f9eeca1eef9bb4fe355b">calibrate</a>(); }</div>
|
||
<div class="line"><a name="l00710"></a><span class="lineno"> 710</span> <span class="preprocessor">#endif</span></div>
|
||
<div class="line"><a name="l00711"></a><span class="lineno"> 711</span>  <span class="keywordtype">void</span> <a class="code" href="classIRDaikin216.html#a95be01fb6e672ebd12f2ebca0406ba15">begin</a>();</div>
|
||
<div class="line"><a name="l00712"></a><span class="lineno"> 712</span>  uint8_t* <a class="code" href="classIRDaikin216.html#ac41b3de39ffc6ccd097085c727329531">getRaw</a>();</div>
|
||
<div class="line"><a name="l00713"></a><span class="lineno"> 713</span>  <span class="keywordtype">void</span> <a class="code" href="classIRDaikin216.html#a49f6a2ffc2e76ec4ff020e773bd70160">setRaw</a>(<span class="keyword">const</span> uint8_t new_code[]);</div>
|
||
<div class="line"><a name="l00714"></a><span class="lineno"> 714</span>  <span class="keyword">static</span> <span class="keywordtype">bool</span> <a class="code" href="classIRDaikin216.html#a663c11977545ba01b34715a61a26ab88">validChecksum</a>(uint8_t state[],</div>
|
||
<div class="line"><a name="l00715"></a><span class="lineno"> 715</span>  <span class="keyword">const</span> uint16_t length = <a class="code" href="IRremoteESP8266_8h.html#a70a1a65c1947b440e4ff27477de5ddc7">kDaikin216StateLength</a>);</div>
|
||
<div class="line"><a name="l00716"></a><span class="lineno"> 716</span>  <span class="keywordtype">void</span> <a class="code" href="classIRDaikin216.html#a09f54bb4ed1d553b4bbf6ffe6992a755">on</a>(<span class="keywordtype">void</span>);</div>
|
||
<div class="line"><a name="l00717"></a><span class="lineno"> 717</span>  <span class="keywordtype">void</span> <a class="code" href="classIRDaikin216.html#a086d8cea2d6dd0f74c5cbece79d91567">off</a>(<span class="keywordtype">void</span>);</div>
|
||
<div class="line"><a name="l00718"></a><span class="lineno"> 718</span>  <span class="keywordtype">void</span> <a class="code" href="classIRDaikin216.html#a130a98bb2422a228977dea8a4e068ace">setPower</a>(<span class="keyword">const</span> <span class="keywordtype">bool</span> <a class="code" href="classIRDaikin216.html#a09f54bb4ed1d553b4bbf6ffe6992a755">on</a>);</div>
|
||
<div class="line"><a name="l00719"></a><span class="lineno"> 719</span>  <span class="keywordtype">bool</span> <a class="code" href="classIRDaikin216.html#a2b1e1dd2a059466ab5e5c8ab7eb4f2b4">getPower</a>(<span class="keywordtype">void</span>);</div>
|
||
<div class="line"><a name="l00720"></a><span class="lineno"> 720</span>  <span class="keywordtype">void</span> <a class="code" href="classIRDaikin216.html#a8735732d3264eec119127d4353990669">setTemp</a>(<span class="keyword">const</span> uint8_t temp);</div>
|
||
<div class="line"><a name="l00721"></a><span class="lineno"> 721</span>  uint8_t <a class="code" href="classIRDaikin216.html#a65b37310c01075c34cedd5ca1c8a2c37">getTemp</a>();</div>
|
||
<div class="line"><a name="l00722"></a><span class="lineno"> 722</span>  <span class="keywordtype">void</span> <a class="code" href="classIRDaikin216.html#a1d0dfce75ac95df9125b2cfe7c955080">setMode</a>(<span class="keyword">const</span> uint8_t mode);</div>
|
||
<div class="line"><a name="l00723"></a><span class="lineno"> 723</span>  uint8_t <a class="code" href="classIRDaikin216.html#a21b3e93f98ac55e743efe38c20617d6a">getMode</a>(<span class="keywordtype">void</span>);</div>
|
||
<div class="line"><a name="l00724"></a><span class="lineno"> 724</span>  <span class="keyword">static</span> uint8_t <a class="code" href="classIRDaikin216.html#a4fa9eca71ee6ad66b3fffd8b779f5fb0">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="l00725"></a><span class="lineno"> 725</span>  <span class="keywordtype">void</span> <a class="code" href="classIRDaikin216.html#a8fadfb1e61deca74a2d1b9c1d5ae62e1">setFan</a>(<span class="keyword">const</span> uint8_t fan);</div>
|
||
<div class="line"><a name="l00726"></a><span class="lineno"> 726</span>  uint8_t <a class="code" href="classIRDaikin216.html#a0905e04fc3d21249b057aa79721c1614">getFan</a>(<span class="keywordtype">void</span>);</div>
|
||
<div class="line"><a name="l00727"></a><span class="lineno"> 727</span>  <span class="keyword">static</span> uint8_t <a class="code" href="classIRDaikin216.html#a520cc65161290f15022b4108f7049a83">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="l00728"></a><span class="lineno"> 728</span>  <span class="keywordtype">void</span> <a class="code" href="classIRDaikin216.html#a851484d5a37ceb1b0fc32e2e4bc2bcbb">setSwingVertical</a>(<span class="keyword">const</span> <span class="keywordtype">bool</span> <a class="code" href="classIRDaikin216.html#a09f54bb4ed1d553b4bbf6ffe6992a755">on</a>);</div>
|
||
<div class="line"><a name="l00729"></a><span class="lineno"> 729</span>  <span class="keywordtype">bool</span> <a class="code" href="classIRDaikin216.html#ae72a3858a0023dac48fe755fd1bb1677">getSwingVertical</a>(<span class="keywordtype">void</span>);</div>
|
||
<div class="line"><a name="l00730"></a><span class="lineno"> 730</span>  <span class="keywordtype">void</span> <a class="code" href="classIRDaikin216.html#af8a1525cbe8d813c419d17ee6776a7d9">setSwingHorizontal</a>(<span class="keyword">const</span> <span class="keywordtype">bool</span> <a class="code" href="classIRDaikin216.html#a09f54bb4ed1d553b4bbf6ffe6992a755">on</a>);</div>
|
||
<div class="line"><a name="l00731"></a><span class="lineno"> 731</span>  <span class="keywordtype">bool</span> <a class="code" href="classIRDaikin216.html#a4b5c648e6568bf1dd24932e108c560d9">getSwingHorizontal</a>(<span class="keywordtype">void</span>);</div>
|
||
<div class="line"><a name="l00732"></a><span class="lineno"> 732</span>  <span class="keywordtype">void</span> <a class="code" href="classIRDaikin216.html#a062528f54412cd3d2339c7bf82305ebb">setQuiet</a>(<span class="keyword">const</span> <span class="keywordtype">bool</span> <a class="code" href="classIRDaikin216.html#a09f54bb4ed1d553b4bbf6ffe6992a755">on</a>);</div>
|
||
<div class="line"><a name="l00733"></a><span class="lineno"> 733</span>  <span class="keywordtype">bool</span> <a class="code" href="classIRDaikin216.html#aaa0f1aa62f8afd3d489a33af1c1067bc">getQuiet</a>(<span class="keywordtype">void</span>);</div>
|
||
<div class="line"><a name="l00734"></a><span class="lineno"> 734</span>  <span class="keywordtype">void</span> <a class="code" href="classIRDaikin216.html#a5cb6e958f3b9789828738defe4d12c7b">setPowerful</a>(<span class="keyword">const</span> <span class="keywordtype">bool</span> <a class="code" href="classIRDaikin216.html#a09f54bb4ed1d553b4bbf6ffe6992a755">on</a>);</div>
|
||
<div class="line"><a name="l00735"></a><span class="lineno"> 735</span>  <span class="keywordtype">bool</span> <a class="code" href="classIRDaikin216.html#acf94e292df8f45233e115324a95a5e83">getPowerful</a>(<span class="keywordtype">void</span>);</div>
|
||
<div class="line"><a name="l00736"></a><span class="lineno"> 736</span>  <a class="code" href="structstdAc_1_1state__t.html">stdAc::state_t</a> <a class="code" href="classIRDaikin216.html#ac477511261d7f135ee4f909eb5512f9a">toCommon</a>(<span class="keywordtype">void</span>);</div>
|
||
<div class="line"><a name="l00737"></a><span class="lineno"> 737</span>  <a class="code" href="IRremoteESP8266_8h.html#afbeda3fd1bdc8c37d01bdf9f5c8274ff">String</a> <a class="code" href="classIRDaikin216.html#a5b9ea30424aa3abd9fdee95c78ba9e40">toString</a>(<span class="keywordtype">void</span>);</div>
|
||
<div class="line"><a name="l00738"></a><span class="lineno"> 738</span> <span class="preprocessor">#ifndef UNIT_TEST</span></div>
|
||
<div class="line"><a name="l00739"></a><span class="lineno"> 739</span>  </div>
|
||
<div class="line"><a name="l00740"></a><span class="lineno"> 740</span>  <span class="keyword">private</span>:</div>
|
||
<div class="line"><a name="l00741"></a><span class="lineno"><a class="line" href="classIRDaikin216.html#ac0e88b92a5c75138ce5b3a31f0c09be2"> 741</a></span>  <a class="code" href="classIRsend.html">IRsend</a> <a class="code" href="classIRDaikin216.html#ac0e88b92a5c75138ce5b3a31f0c09be2">_irsend</a>; </div>
|
||
<div class="line"><a name="l00742"></a><span class="lineno"> 742</span> <span class="preprocessor">#else</span></div>
|
||
<div class="line"><a name="l00743"></a><span class="lineno"> 743</span>  IRsendTest <a class="code" href="classIRDaikin216.html#ac0e88b92a5c75138ce5b3a31f0c09be2">_irsend</a>; </div>
|
||
<div class="line"><a name="l00745"></a><span class="lineno"> 745</span> <span class="preprocessor">#endif</span></div>
|
||
<div class="line"><a name="l00747"></a><span class="lineno"> 747</span>  <span class="comment">// # of bytes per command</span></div>
|
||
<div class="line"><a name="l00748"></a><span class="lineno"><a class="line" href="classIRDaikin216.html#abf9bab0a52f9227d54f583488b024a85"> 748</a></span>  uint8_t <a class="code" href="classIRDaikin216.html#abf9bab0a52f9227d54f583488b024a85">remote_state</a>[<a class="code" href="IRremoteESP8266_8h.html#a70a1a65c1947b440e4ff27477de5ddc7">kDaikin216StateLength</a>]; </div>
|
||
<div class="line"><a name="l00749"></a><span class="lineno"> 749</span>  <span class="keywordtype">void</span> <a class="code" href="classIRDaikin216.html#adbc856e6531b38963db5680d279a4767">stateReset</a>();</div>
|
||
<div class="line"><a name="l00750"></a><span class="lineno"> 750</span>  <span class="keywordtype">void</span> <a class="code" href="classIRDaikin216.html#af2c951901b3b9db9f285a4e9b563ea5e">checksum</a>();</div>
|
||
<div class="line"><a name="l00751"></a><span class="lineno"> 751</span> };</div>
|
||
<div class="line"><a name="l00752"></a><span class="lineno"> 752</span>  </div>
|
||
<div class="line"><a name="l00754"></a><span class="lineno"><a class="line" href="classIRDaikin160.html"> 754</a></span> <span class="keyword">class </span><a class="code" href="classIRDaikin160.html">IRDaikin160</a> {</div>
|
||
<div class="line"><a name="l00755"></a><span class="lineno"> 755</span>  <span class="keyword">public</span>:</div>
|
||
<div class="line"><a name="l00756"></a><span class="lineno"> 756</span>  <span class="keyword">explicit</span> <a class="code" href="classIRDaikin160.html#a76fb744b041c38abb730bce0538a497a">IRDaikin160</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="l00757"></a><span class="lineno"> 757</span>  <span class="keyword">const</span> <span class="keywordtype">bool</span> use_modulation = <span class="keyword">true</span>);</div>
|
||
<div class="line"><a name="l00758"></a><span class="lineno"> 758</span>  </div>
|
||
<div class="line"><a name="l00759"></a><span class="lineno"> 759</span> <span class="preprocessor">#if SEND_DAIKIN160</span></div>
|
||
<div class="line"><a name="l00760"></a><span class="lineno"> 760</span>  <span class="keywordtype">void</span> <a class="code" href="classIRDaikin160.html#a0e1c74070c03be02e40fdd05ed56465c">send</a>(<span class="keyword">const</span> uint16_t repeat = <a class="code" href="IRremoteESP8266_8h.html#a82f4f1d8fae51c7e2f1f6753ca6e6053">kDaikin160DefaultRepeat</a>);</div>
|
||
<div class="line"><a name="l00765"></a><span class="lineno"><a class="line" href="classIRDaikin160.html#a608b5556f316c31e3a8aa73684e4e10d"> 765</a></span>  int8_t <a class="code" href="classIRDaikin160.html#a608b5556f316c31e3a8aa73684e4e10d">calibrate</a>(<span class="keywordtype">void</span>) { <span class="keywordflow">return</span> <a class="code" href="classIRDaikin160.html#a3094f35b359d8774a95dd3896c0e45e4">_irsend</a>.<a class="code" href="classIRsend.html#ad1776aa6c699f9eeca1eef9bb4fe355b">calibrate</a>(); }</div>
|
||
<div class="line"><a name="l00766"></a><span class="lineno"> 766</span> <span class="preprocessor">#endif</span></div>
|
||
<div class="line"><a name="l00767"></a><span class="lineno"> 767</span>  <span class="keywordtype">void</span> <a class="code" href="classIRDaikin160.html#a62bb5f66cd99711e388eaa1be9faf617">begin</a>();</div>
|
||
<div class="line"><a name="l00768"></a><span class="lineno"> 768</span>  uint8_t* <a class="code" href="classIRDaikin160.html#aeb68f80476362b0581fcb273b13cdf1e">getRaw</a>();</div>
|
||
<div class="line"><a name="l00769"></a><span class="lineno"> 769</span>  <span class="keywordtype">void</span> <a class="code" href="classIRDaikin160.html#a22e8a1600f612dd4326b2f9722d3a269">setRaw</a>(<span class="keyword">const</span> uint8_t new_code[]);</div>
|
||
<div class="line"><a name="l00770"></a><span class="lineno"> 770</span>  <span class="keyword">static</span> <span class="keywordtype">bool</span> <a class="code" href="classIRDaikin160.html#a0d9f3af404e3b6c116e8c27e938f8479">validChecksum</a>(uint8_t state[],</div>
|
||
<div class="line"><a name="l00771"></a><span class="lineno"> 771</span>  <span class="keyword">const</span> uint16_t length = <a class="code" href="IRremoteESP8266_8h.html#a09f022a12a40a8fae09bfbddfbee6d62">kDaikin160StateLength</a>);</div>
|
||
<div class="line"><a name="l00772"></a><span class="lineno"> 772</span>  <span class="keywordtype">void</span> <a class="code" href="classIRDaikin160.html#a2b6c282ad5cb2a702857532ab020110b">on</a>(<span class="keywordtype">void</span>);</div>
|
||
<div class="line"><a name="l00773"></a><span class="lineno"> 773</span>  <span class="keywordtype">void</span> <a class="code" href="classIRDaikin160.html#a95f8c71bbf861d3c884656364e04b02a">off</a>(<span class="keywordtype">void</span>);</div>
|
||
<div class="line"><a name="l00774"></a><span class="lineno"> 774</span>  <span class="keywordtype">void</span> <a class="code" href="classIRDaikin160.html#af1a800ef7494c49a868d01039f5c37e4">setPower</a>(<span class="keyword">const</span> <span class="keywordtype">bool</span> <a class="code" href="classIRDaikin160.html#a2b6c282ad5cb2a702857532ab020110b">on</a>);</div>
|
||
<div class="line"><a name="l00775"></a><span class="lineno"> 775</span>  <span class="keywordtype">bool</span> <a class="code" href="classIRDaikin160.html#ad472f0d0680da6ab83a1b636bc00e271">getPower</a>(<span class="keywordtype">void</span>);</div>
|
||
<div class="line"><a name="l00776"></a><span class="lineno"> 776</span>  <span class="keywordtype">void</span> <a class="code" href="classIRDaikin160.html#abedd99ed838478a7ef856537c6fabb82">setTemp</a>(<span class="keyword">const</span> uint8_t temp);</div>
|
||
<div class="line"><a name="l00777"></a><span class="lineno"> 777</span>  uint8_t <a class="code" href="classIRDaikin160.html#ae9cee15343fce5b0f32a4f2ff13a9dbe">getTemp</a>();</div>
|
||
<div class="line"><a name="l00778"></a><span class="lineno"> 778</span>  <span class="keywordtype">void</span> <a class="code" href="classIRDaikin160.html#a48e6fff63fd8b894c649fb495a467faa">setMode</a>(<span class="keyword">const</span> uint8_t mode);</div>
|
||
<div class="line"><a name="l00779"></a><span class="lineno"> 779</span>  uint8_t <a class="code" href="classIRDaikin160.html#a2b890fe446db67acd828fefd4afef84f">getMode</a>(<span class="keywordtype">void</span>);</div>
|
||
<div class="line"><a name="l00780"></a><span class="lineno"> 780</span>  <span class="keyword">static</span> uint8_t <a class="code" href="classIRDaikin160.html#ac69861fdbde341fc75d90a5e4918aa56">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="l00781"></a><span class="lineno"> 781</span>  <span class="keywordtype">void</span> <a class="code" href="classIRDaikin160.html#a7f507c64dc7a9fa1e9391e9e8473af1b">setFan</a>(<span class="keyword">const</span> uint8_t fan);</div>
|
||
<div class="line"><a name="l00782"></a><span class="lineno"> 782</span>  uint8_t <a class="code" href="classIRDaikin160.html#a2eb3987f87d19e1ab01dac111ae2d16b">getFan</a>(<span class="keywordtype">void</span>);</div>
|
||
<div class="line"><a name="l00783"></a><span class="lineno"> 783</span>  <span class="keyword">static</span> uint8_t <a class="code" href="classIRDaikin160.html#a32658c0f24d0b0c398d54ef648d717a9">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="l00784"></a><span class="lineno"> 784</span>  <span class="keywordtype">void</span> <a class="code" href="classIRDaikin160.html#a1683a255393f233d3e5b46d186d62881">setSwingVertical</a>(<span class="keyword">const</span> uint8_t position);</div>
|
||
<div class="line"><a name="l00785"></a><span class="lineno"> 785</span>  uint8_t <a class="code" href="classIRDaikin160.html#a5ed62940052f79587c92eaf92e30cf53">getSwingVertical</a>(<span class="keywordtype">void</span>);</div>
|
||
<div class="line"><a name="l00786"></a><span class="lineno"> 786</span>  <span class="keyword">static</span> uint8_t <a class="code" href="classIRDaikin160.html#a615f599f3bc3e8dec5e5ef92512a2301">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="l00787"></a><span class="lineno"> 787</span>  <span class="keyword">static</span> <a class="code" href="namespacestdAc.html#ac07f224c7bb47cac55dd01f24770ef43">stdAc::swingv_t</a> <a class="code" href="classIRDaikin160.html#afae9b50e59c0efa46b96eef9f05a95b7">toCommonSwingV</a>(<span class="keyword">const</span> uint8_t setting);</div>
|
||
<div class="line"><a name="l00788"></a><span class="lineno"> 788</span>  <a class="code" href="structstdAc_1_1state__t.html">stdAc::state_t</a> <a class="code" href="classIRDaikin160.html#a0641f2e7f86412a36dcbe98b9049d322">toCommon</a>(<span class="keywordtype">void</span>);</div>
|
||
<div class="line"><a name="l00789"></a><span class="lineno"> 789</span>  <a class="code" href="IRremoteESP8266_8h.html#afbeda3fd1bdc8c37d01bdf9f5c8274ff">String</a> <a class="code" href="classIRDaikin160.html#a5d9ff2f09b95023c595e9c4794cb29b8">toString</a>(<span class="keywordtype">void</span>);</div>
|
||
<div class="line"><a name="l00790"></a><span class="lineno"> 790</span> <span class="preprocessor">#ifndef UNIT_TEST</span></div>
|
||
<div class="line"><a name="l00791"></a><span class="lineno"> 791</span>  </div>
|
||
<div class="line"><a name="l00792"></a><span class="lineno"> 792</span>  <span class="keyword">private</span>:</div>
|
||
<div class="line"><a name="l00793"></a><span class="lineno"><a class="line" href="classIRDaikin160.html#a3094f35b359d8774a95dd3896c0e45e4"> 793</a></span>  <a class="code" href="classIRsend.html">IRsend</a> <a class="code" href="classIRDaikin160.html#a3094f35b359d8774a95dd3896c0e45e4">_irsend</a>; </div>
|
||
<div class="line"><a name="l00794"></a><span class="lineno"> 794</span> <span class="preprocessor">#else</span></div>
|
||
<div class="line"><a name="l00795"></a><span class="lineno"> 795</span>  IRsendTest <a class="code" href="classIRDaikin160.html#a3094f35b359d8774a95dd3896c0e45e4">_irsend</a>; </div>
|
||
<div class="line"><a name="l00797"></a><span class="lineno"> 797</span> <span class="preprocessor">#endif</span></div>
|
||
<div class="line"><a name="l00799"></a><span class="lineno"> 799</span>  <span class="comment">// # of bytes per command</span></div>
|
||
<div class="line"><a name="l00800"></a><span class="lineno"><a class="line" href="classIRDaikin160.html#a17fb5726060e8872735559654a72cb22"> 800</a></span>  uint8_t <a class="code" href="classIRDaikin160.html#a17fb5726060e8872735559654a72cb22">remote_state</a>[<a class="code" href="IRremoteESP8266_8h.html#a09f022a12a40a8fae09bfbddfbee6d62">kDaikin160StateLength</a>]; </div>
|
||
<div class="line"><a name="l00801"></a><span class="lineno"> 801</span>  <span class="keywordtype">void</span> <a class="code" href="classIRDaikin160.html#ade56e55c8a0c81f0803dec2cda4625b0">stateReset</a>();</div>
|
||
<div class="line"><a name="l00802"></a><span class="lineno"> 802</span>  <span class="keywordtype">void</span> <a class="code" href="classIRDaikin160.html#a34090a598e2b25ee4688c8fbac933638">checksum</a>();</div>
|
||
<div class="line"><a name="l00803"></a><span class="lineno"> 803</span> };</div>
|
||
<div class="line"><a name="l00804"></a><span class="lineno"> 804</span>  </div>
|
||
<div class="line"><a name="l00806"></a><span class="lineno"><a class="line" href="classIRDaikin176.html"> 806</a></span> <span class="keyword">class </span><a class="code" href="classIRDaikin176.html">IRDaikin176</a> {</div>
|
||
<div class="line"><a name="l00807"></a><span class="lineno"> 807</span>  <span class="keyword">public</span>:</div>
|
||
<div class="line"><a name="l00808"></a><span class="lineno"> 808</span>  <span class="keyword">explicit</span> <a class="code" href="classIRDaikin176.html#accfe7c3f34351844d12059455f65f312">IRDaikin176</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="l00809"></a><span class="lineno"> 809</span>  <span class="keyword">const</span> <span class="keywordtype">bool</span> use_modulation = <span class="keyword">true</span>);</div>
|
||
<div class="line"><a name="l00810"></a><span class="lineno"> 810</span>  </div>
|
||
<div class="line"><a name="l00811"></a><span class="lineno"> 811</span> <span class="preprocessor">#if SEND_DAIKIN176</span></div>
|
||
<div class="line"><a name="l00812"></a><span class="lineno"> 812</span>  <span class="keywordtype">void</span> <a class="code" href="classIRDaikin176.html#affd71592fa8ed05816d94edbf94d2c0a">send</a>(<span class="keyword">const</span> uint16_t repeat = <a class="code" href="IRremoteESP8266_8h.html#a0228803e8fff3c73227214d4bb3d8b05">kDaikin176DefaultRepeat</a>);</div>
|
||
<div class="line"><a name="l00817"></a><span class="lineno"><a class="line" href="classIRDaikin176.html#a1f5989110782c18aa18e3757c50f4a31"> 817</a></span>  int8_t <a class="code" href="classIRDaikin176.html#a1f5989110782c18aa18e3757c50f4a31">calibrate</a>(<span class="keywordtype">void</span>) { <span class="keywordflow">return</span> <a class="code" href="classIRDaikin176.html#a24f7022eb1c1936f5ee95ac0d732584c">_irsend</a>.<a class="code" href="classIRsend.html#ad1776aa6c699f9eeca1eef9bb4fe355b">calibrate</a>(); }</div>
|
||
<div class="line"><a name="l00818"></a><span class="lineno"> 818</span> <span class="preprocessor">#endif</span></div>
|
||
<div class="line"><a name="l00819"></a><span class="lineno"> 819</span>  <span class="keywordtype">void</span> <a class="code" href="classIRDaikin176.html#aa742f7d9ae3c9e57cae0e471d7fe59d1">begin</a>();</div>
|
||
<div class="line"><a name="l00820"></a><span class="lineno"> 820</span>  uint8_t* <a class="code" href="classIRDaikin176.html#a86896be45037015683299004f2eb4d22">getRaw</a>();</div>
|
||
<div class="line"><a name="l00821"></a><span class="lineno"> 821</span>  <span class="keywordtype">void</span> <a class="code" href="classIRDaikin176.html#a51e5f74b532eca958c09998727064e8d">setRaw</a>(<span class="keyword">const</span> uint8_t new_code[]);</div>
|
||
<div class="line"><a name="l00822"></a><span class="lineno"> 822</span>  <span class="keyword">static</span> <span class="keywordtype">bool</span> <a class="code" href="classIRDaikin176.html#abc97abc68f535f7ad801b393e0a795d5">validChecksum</a>(uint8_t state[],</div>
|
||
<div class="line"><a name="l00823"></a><span class="lineno"> 823</span>  <span class="keyword">const</span> uint16_t length = <a class="code" href="IRremoteESP8266_8h.html#aa71fc87dcb6f14b82997e1d2269429d2">kDaikin176StateLength</a>);</div>
|
||
<div class="line"><a name="l00824"></a><span class="lineno"> 824</span>  <span class="keywordtype">void</span> <a class="code" href="classIRDaikin176.html#a3ca59ccdad4b7958fc4dc1a4b0593f38">on</a>(<span class="keywordtype">void</span>);</div>
|
||
<div class="line"><a name="l00825"></a><span class="lineno"> 825</span>  <span class="keywordtype">void</span> <a class="code" href="classIRDaikin176.html#a4ad81df1fe4921abee3634bf19b0d0f7">off</a>(<span class="keywordtype">void</span>);</div>
|
||
<div class="line"><a name="l00826"></a><span class="lineno"> 826</span>  <span class="keywordtype">void</span> <a class="code" href="classIRDaikin176.html#a58c755ba53d1f14a51b0c64ff4ef0669">setPower</a>(<span class="keyword">const</span> <span class="keywordtype">bool</span> <a class="code" href="classIRDaikin176.html#a3ca59ccdad4b7958fc4dc1a4b0593f38">on</a>);</div>
|
||
<div class="line"><a name="l00827"></a><span class="lineno"> 827</span>  <span class="keywordtype">bool</span> <a class="code" href="classIRDaikin176.html#ad564616fc1bf90c00c594c2d3cb5394d">getPower</a>(<span class="keywordtype">void</span>);</div>
|
||
<div class="line"><a name="l00828"></a><span class="lineno"> 828</span>  <span class="keywordtype">void</span> <a class="code" href="classIRDaikin176.html#acb3b296f4c87a5a37258c666ef886ff3">setTemp</a>(<span class="keyword">const</span> uint8_t temp);</div>
|
||
<div class="line"><a name="l00829"></a><span class="lineno"> 829</span>  uint8_t <a class="code" href="classIRDaikin176.html#aa9015826e70e4ef1a319db4b2a3fba5f">getTemp</a>();</div>
|
||
<div class="line"><a name="l00830"></a><span class="lineno"> 830</span>  <span class="keywordtype">void</span> <a class="code" href="classIRDaikin176.html#a7ce82479f5ae2721baae8119b711c112">setMode</a>(<span class="keyword">const</span> uint8_t mode);</div>
|
||
<div class="line"><a name="l00831"></a><span class="lineno"> 831</span>  uint8_t <a class="code" href="classIRDaikin176.html#a1fc59660d77eb9dc3a8361d7d4698cd9">getMode</a>(<span class="keywordtype">void</span>);</div>
|
||
<div class="line"><a name="l00832"></a><span class="lineno"> 832</span>  <span class="keyword">static</span> uint8_t <a class="code" href="classIRDaikin176.html#ab07fd6eab0ac6132625a291dae8cfc78">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="l00833"></a><span class="lineno"> 833</span>  <span class="keywordtype">void</span> <a class="code" href="classIRDaikin176.html#a050a9943dc7d8289472e6b9dbdcb06c1">setFan</a>(<span class="keyword">const</span> uint8_t fan);</div>
|
||
<div class="line"><a name="l00834"></a><span class="lineno"> 834</span>  uint8_t <a class="code" href="classIRDaikin176.html#a59c3d23a5e1b7c69c05690cf7984dab8">getFan</a>(<span class="keywordtype">void</span>);</div>
|
||
<div class="line"><a name="l00835"></a><span class="lineno"> 835</span>  <span class="keyword">static</span> uint8_t <a class="code" href="classIRDaikin176.html#ae3dda9a55f851b5253d0677835a2c3dd">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="l00836"></a><span class="lineno"> 836</span>  <span class="keywordtype">void</span> <a class="code" href="classIRDaikin176.html#a9e63cf22410ffad45f6b308674079ee8">setSwingHorizontal</a>(<span class="keyword">const</span> uint8_t position);</div>
|
||
<div class="line"><a name="l00837"></a><span class="lineno"> 837</span>  uint8_t <a class="code" href="classIRDaikin176.html#aac0a1b9b5e618b31c651b9abc158a552">getSwingHorizontal</a>(<span class="keywordtype">void</span>);</div>
|
||
<div class="line"><a name="l00838"></a><span class="lineno"> 838</span>  <span class="keyword">static</span> uint8_t <a class="code" href="classIRDaikin176.html#a2387b8dff2a9c9cd164034977b03f192">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="l00839"></a><span class="lineno"> 839</span>  <span class="keyword">static</span> <a class="code" href="namespacestdAc.html#a8bb0dbf18fe69f639f4ac0b3ff133383">stdAc::fanspeed_t</a> <a class="code" href="classIRDaikin176.html#a6f9b7dddcf98c7a42495c900dddf505d">toCommonFanSpeed</a>(<span class="keyword">const</span> uint8_t speed);</div>
|
||
<div class="line"><a name="l00840"></a><span class="lineno"> 840</span>  <span class="keyword">static</span> <a class="code" href="namespacestdAc.html#a99ad268c783486f9b3207cb78f48444f">stdAc::opmode_t</a> <a class="code" href="classIRDaikin176.html#aa0b9c96d3bf08400a5110bcfa9f1ec9d">toCommonMode</a>(<span class="keyword">const</span> uint8_t mode);</div>
|
||
<div class="line"><a name="l00841"></a><span class="lineno"> 841</span>  <span class="keyword">static</span> <a class="code" href="namespacestdAc.html#aae50ee315fa9c9ec1a4078da40d6b147">stdAc::swingh_t</a> <a class="code" href="classIRDaikin176.html#a6a3b66c9777992ed9fcab4e26c1d74dc">toCommonSwingH</a>(<span class="keyword">const</span> uint8_t setting);</div>
|
||
<div class="line"><a name="l00842"></a><span class="lineno"> 842</span>  <a class="code" href="structstdAc_1_1state__t.html">stdAc::state_t</a> <a class="code" href="classIRDaikin176.html#ac99fcb66d866196b51ad11384154f8ae">toCommon</a>(<span class="keywordtype">void</span>);</div>
|
||
<div class="line"><a name="l00843"></a><span class="lineno"> 843</span>  <a class="code" href="IRremoteESP8266_8h.html#afbeda3fd1bdc8c37d01bdf9f5c8274ff">String</a> <a class="code" href="classIRDaikin176.html#a5ff8d589c7e97bd48b50e0ae01356783">toString</a>(<span class="keywordtype">void</span>);</div>
|
||
<div class="line"><a name="l00844"></a><span class="lineno"> 844</span>  </div>
|
||
<div class="line"><a name="l00845"></a><span class="lineno"> 845</span> <span class="preprocessor">#ifndef UNIT_TEST</span></div>
|
||
<div class="line"><a name="l00846"></a><span class="lineno"> 846</span>  </div>
|
||
<div class="line"><a name="l00847"></a><span class="lineno"> 847</span>  <span class="keyword">private</span>:</div>
|
||
<div class="line"><a name="l00848"></a><span class="lineno"><a class="line" href="classIRDaikin176.html#a24f7022eb1c1936f5ee95ac0d732584c"> 848</a></span>  <a class="code" href="classIRsend.html">IRsend</a> <a class="code" href="classIRDaikin176.html#a24f7022eb1c1936f5ee95ac0d732584c">_irsend</a>; </div>
|
||
<div class="line"><a name="l00849"></a><span class="lineno"> 849</span> <span class="preprocessor">#else</span></div>
|
||
<div class="line"><a name="l00850"></a><span class="lineno"> 850</span>  IRsendTest <a class="code" href="classIRDaikin176.html#a24f7022eb1c1936f5ee95ac0d732584c">_irsend</a>; </div>
|
||
<div class="line"><a name="l00852"></a><span class="lineno"> 852</span> <span class="preprocessor">#endif</span></div>
|
||
<div class="line"><a name="l00854"></a><span class="lineno"> 854</span>  <span class="comment">// # of bytes per command</span></div>
|
||
<div class="line"><a name="l00855"></a><span class="lineno"><a class="line" href="classIRDaikin176.html#adb6863da11f0569524f0beb31681d0b5"> 855</a></span>  uint8_t <a class="code" href="classIRDaikin176.html#adb6863da11f0569524f0beb31681d0b5">remote_state</a>[<a class="code" href="IRremoteESP8266_8h.html#aa71fc87dcb6f14b82997e1d2269429d2">kDaikin176StateLength</a>]; </div>
|
||
<div class="line"><a name="l00856"></a><span class="lineno"><a class="line" href="classIRDaikin176.html#a8f1d6c765bf09c1a3dc9678c3939a5be"> 856</a></span>  uint8_t <a class="code" href="classIRDaikin176.html#a8f1d6c765bf09c1a3dc9678c3939a5be">_saved_temp</a>;</div>
|
||
<div class="line"><a name="l00857"></a><span class="lineno"> 857</span>  <span class="keywordtype">void</span> <a class="code" href="classIRDaikin176.html#ab86a1b458a1be5d7fe5fcb7e287ef1d3">stateReset</a>();</div>
|
||
<div class="line"><a name="l00858"></a><span class="lineno"> 858</span>  <span class="keywordtype">void</span> <a class="code" href="classIRDaikin176.html#a4cfe2c4ca95adbf66e149b322d58a843">checksum</a>();</div>
|
||
<div class="line"><a name="l00859"></a><span class="lineno"> 859</span> };</div>
|
||
<div class="line"><a name="l00860"></a><span class="lineno"> 860</span>  </div>
|
||
<div class="line"><a name="l00864"></a><span class="lineno"><a class="line" href="classIRDaikin128.html"> 864</a></span> <span class="keyword">class </span><a class="code" href="classIRDaikin128.html">IRDaikin128</a> {</div>
|
||
<div class="line"><a name="l00865"></a><span class="lineno"> 865</span>  <span class="keyword">public</span>:</div>
|
||
<div class="line"><a name="l00866"></a><span class="lineno"> 866</span>  <span class="keyword">explicit</span> <a class="code" href="classIRDaikin128.html#aa669739541daf1a2b39ce1cd0424c43b">IRDaikin128</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="l00867"></a><span class="lineno"> 867</span>  <span class="keyword">const</span> <span class="keywordtype">bool</span> use_modulation = <span class="keyword">true</span>);</div>
|
||
<div class="line"><a name="l00868"></a><span class="lineno"> 868</span> <span class="preprocessor">#if SEND_DAIKIN128</span></div>
|
||
<div class="line"><a name="l00869"></a><span class="lineno"> 869</span>  <span class="keywordtype">void</span> <a class="code" href="classIRDaikin128.html#aae7fec91ad2265e8b0378c6b99379e89">send</a>(<span class="keyword">const</span> uint16_t repeat = <a class="code" href="IRremoteESP8266_8h.html#a5c116cb58be005468de125f6ee651ccb">kDaikin128DefaultRepeat</a>);</div>
|
||
<div class="line"><a name="l00874"></a><span class="lineno"><a class="line" href="classIRDaikin128.html#a281396f4c632899648694e3139c3acd0"> 874</a></span>  int8_t <a class="code" href="classIRDaikin128.html#a281396f4c632899648694e3139c3acd0">calibrate</a>(<span class="keywordtype">void</span>) { <span class="keywordflow">return</span> <a class="code" href="classIRDaikin128.html#a1f155cc34e6c21d206962239d0135d1b">_irsend</a>.<a class="code" href="classIRsend.html#ad1776aa6c699f9eeca1eef9bb4fe355b">calibrate</a>(); }</div>
|
||
<div class="line"><a name="l00875"></a><span class="lineno"> 875</span> <span class="preprocessor">#endif // SEND_DAIKIN128</span></div>
|
||
<div class="line"><a name="l00876"></a><span class="lineno"> 876</span>  <span class="keywordtype">void</span> <a class="code" href="classIRDaikin128.html#af86dba9e085b771c8c3caaebb9f8ee84">begin</a>();</div>
|
||
<div class="line"><a name="l00877"></a><span class="lineno"> 877</span>  <span class="keywordtype">void</span> <a class="code" href="classIRDaikin128.html#a5d7edaa44f0c9ca55ef1040dd42e42e3">setPowerToggle</a>(<span class="keyword">const</span> <span class="keywordtype">bool</span> toggle);</div>
|
||
<div class="line"><a name="l00878"></a><span class="lineno"> 878</span>  <span class="keywordtype">bool</span> <a class="code" href="classIRDaikin128.html#a0b6b298a0287411f6fe34ec1a0032ff1">getPowerToggle</a>(<span class="keywordtype">void</span>);</div>
|
||
<div class="line"><a name="l00879"></a><span class="lineno"> 879</span>  <span class="keywordtype">void</span> <a class="code" href="classIRDaikin128.html#aba143a1b80e6de7d1c7b987eeda6b0db">setTemp</a>(<span class="keyword">const</span> uint8_t temp);</div>
|
||
<div class="line"><a name="l00880"></a><span class="lineno"> 880</span>  uint8_t <a class="code" href="classIRDaikin128.html#a0b5aa11a597bded38c067a9e9a01fd45">getTemp</a>(<span class="keywordtype">void</span>);</div>
|
||
<div class="line"><a name="l00881"></a><span class="lineno"> 881</span>  <span class="keywordtype">void</span> <a class="code" href="classIRDaikin128.html#a0495834250e97e7831e9906ab548fe44">setFan</a>(<span class="keyword">const</span> uint8_t fan);</div>
|
||
<div class="line"><a name="l00882"></a><span class="lineno"> 882</span>  uint8_t <a class="code" href="classIRDaikin128.html#a68a7bdb134ea62913f51844f976beab1">getFan</a>(<span class="keywordtype">void</span>);</div>
|
||
<div class="line"><a name="l00883"></a><span class="lineno"> 883</span>  uint8_t <a class="code" href="classIRDaikin128.html#aa3d96e14663c498a6e0938ba04a02f87">getMode</a>(<span class="keywordtype">void</span>);</div>
|
||
<div class="line"><a name="l00884"></a><span class="lineno"> 884</span>  <span class="keywordtype">void</span> <a class="code" href="classIRDaikin128.html#a9693e9931449f39253ca9102ac5cbfe9">setMode</a>(<span class="keyword">const</span> uint8_t mode);</div>
|
||
<div class="line"><a name="l00885"></a><span class="lineno"> 885</span>  <span class="keywordtype">void</span> <a class="code" href="classIRDaikin128.html#a961aceb41145001003a50c5988f04c4d">setSwingVertical</a>(<span class="keyword">const</span> <span class="keywordtype">bool</span> on);</div>
|
||
<div class="line"><a name="l00886"></a><span class="lineno"> 886</span>  <span class="keywordtype">bool</span> <a class="code" href="classIRDaikin128.html#a60c21eaff6bf860ae25b974a0fd04e11">getSwingVertical</a>();</div>
|
||
<div class="line"><a name="l00887"></a><span class="lineno"> 887</span>  <span class="keywordtype">bool</span> <a class="code" href="classIRDaikin128.html#a0cab507cdea112168757e1ab1a5a1dbe">getSleep</a>(<span class="keywordtype">void</span>);</div>
|
||
<div class="line"><a name="l00888"></a><span class="lineno"> 888</span>  <span class="keywordtype">void</span> <a class="code" href="classIRDaikin128.html#ac43854ae557ec5582f2bfd9150fd57f2">setSleep</a>(<span class="keyword">const</span> <span class="keywordtype">bool</span> on);</div>
|
||
<div class="line"><a name="l00889"></a><span class="lineno"> 889</span>  <span class="keywordtype">bool</span> <a class="code" href="classIRDaikin128.html#a685bbc2afeecdef69180229b64e1d54b">getQuiet</a>(<span class="keywordtype">void</span>);</div>
|
||
<div class="line"><a name="l00890"></a><span class="lineno"> 890</span>  <span class="keywordtype">void</span> <a class="code" href="classIRDaikin128.html#a89c49332006831debbabbfcb5ec30249">setQuiet</a>(<span class="keyword">const</span> <span class="keywordtype">bool</span> on);</div>
|
||
<div class="line"><a name="l00891"></a><span class="lineno"> 891</span>  <span class="keywordtype">bool</span> <a class="code" href="classIRDaikin128.html#a50f2de409b3e8966f8406b659aaaedac">getPowerful</a>(<span class="keywordtype">void</span>);</div>
|
||
<div class="line"><a name="l00892"></a><span class="lineno"> 892</span>  <span class="keywordtype">void</span> <a class="code" href="classIRDaikin128.html#aeb3aa5013b1746ed714146ca7f233119">setPowerful</a>(<span class="keyword">const</span> <span class="keywordtype">bool</span> on);</div>
|
||
<div class="line"><a name="l00893"></a><span class="lineno"> 893</span>  <span class="keywordtype">void</span> <a class="code" href="classIRDaikin128.html#a07fb5289ee476e0335fec4845254b7ce">setEcono</a>(<span class="keyword">const</span> <span class="keywordtype">bool</span> on);</div>
|
||
<div class="line"><a name="l00894"></a><span class="lineno"> 894</span>  <span class="keywordtype">bool</span> <a class="code" href="classIRDaikin128.html#a0c05f4c6f996d56d56075e20a46f2c2c">getEcono</a>(<span class="keywordtype">void</span>);</div>
|
||
<div class="line"><a name="l00895"></a><span class="lineno"> 895</span>  <span class="keywordtype">void</span> <a class="code" href="classIRDaikin128.html#a21773493eafae741b5716ac569eaf0a8">setOnTimer</a>(<span class="keyword">const</span> uint16_t mins_since_midnight);</div>
|
||
<div class="line"><a name="l00896"></a><span class="lineno"> 896</span>  uint16_t <a class="code" href="classIRDaikin128.html#a3b8a36d99a7cbf87bac8480f16c3d583">getOnTimer</a>(<span class="keywordtype">void</span>);</div>
|
||
<div class="line"><a name="l00897"></a><span class="lineno"> 897</span>  <span class="keywordtype">bool</span> <a class="code" href="classIRDaikin128.html#a450948bdbdc22da751c8f1abc2da642d">getOnTimerEnabled</a>(<span class="keywordtype">void</span>);</div>
|
||
<div class="line"><a name="l00898"></a><span class="lineno"> 898</span>  <span class="keywordtype">void</span> <a class="code" href="classIRDaikin128.html#a07f693fac3de101c91c190e5e70edb57">setOnTimerEnabled</a>(<span class="keyword">const</span> <span class="keywordtype">bool</span> on);</div>
|
||
<div class="line"><a name="l00899"></a><span class="lineno"> 899</span>  <span class="keywordtype">void</span> <a class="code" href="classIRDaikin128.html#a30ca067676dfde963986e25c84616368">setOffTimer</a>(<span class="keyword">const</span> uint16_t mins_since_midnight);</div>
|
||
<div class="line"><a name="l00900"></a><span class="lineno"> 900</span>  uint16_t <a class="code" href="classIRDaikin128.html#a6a18b029d75b006de5aeac2efb8e08e2">getOffTimer</a>(<span class="keywordtype">void</span>);</div>
|
||
<div class="line"><a name="l00901"></a><span class="lineno"> 901</span>  <span class="keywordtype">bool</span> <a class="code" href="classIRDaikin128.html#a4234e0e3ff261afa9d5ec6a8b92d8f53">getOffTimerEnabled</a>(<span class="keywordtype">void</span>);</div>
|
||
<div class="line"><a name="l00902"></a><span class="lineno"> 902</span>  <span class="keywordtype">void</span> <a class="code" href="classIRDaikin128.html#aac8a178bdaf7de7a183991e710a9a9d8">setOffTimerEnabled</a>(<span class="keyword">const</span> <span class="keywordtype">bool</span> on);</div>
|
||
<div class="line"><a name="l00903"></a><span class="lineno"> 903</span>  <span class="keywordtype">void</span> <a class="code" href="classIRDaikin128.html#aa9928ac010ec79ddab4f551eedf2f5d9">setClock</a>(<span class="keyword">const</span> uint16_t mins_since_midnight);</div>
|
||
<div class="line"><a name="l00904"></a><span class="lineno"> 904</span>  uint16_t <a class="code" href="classIRDaikin128.html#a6ef4d58f53b35619e8cc44fae6125490">getClock</a>(<span class="keywordtype">void</span>);</div>
|
||
<div class="line"><a name="l00905"></a><span class="lineno"> 905</span>  <span class="keywordtype">void</span> <a class="code" href="classIRDaikin128.html#a6361c789141ccecb729c104e71ddcc41">setLightToggle</a>(<span class="keyword">const</span> uint8_t unit_type);</div>
|
||
<div class="line"><a name="l00906"></a><span class="lineno"> 906</span>  uint8_t <a class="code" href="classIRDaikin128.html#a3e279e67bbafc0dc74dbd847e2e8ad75">getLightToggle</a>(<span class="keywordtype">void</span>);</div>
|
||
<div class="line"><a name="l00907"></a><span class="lineno"> 907</span>  uint8_t* <a class="code" href="classIRDaikin128.html#a05669c2b1a6720b95d9a5fb898179a10">getRaw</a>(<span class="keywordtype">void</span>);</div>
|
||
<div class="line"><a name="l00908"></a><span class="lineno"> 908</span>  <span class="keywordtype">void</span> <a class="code" href="classIRDaikin128.html#a25db29e01def45e8850ac9da68aa7ea7">setRaw</a>(<span class="keyword">const</span> uint8_t new_code[]);</div>
|
||
<div class="line"><a name="l00909"></a><span class="lineno"> 909</span>  <span class="keyword">static</span> <span class="keywordtype">bool</span> <a class="code" href="classIRDaikin128.html#ad0b16e48bff00c5cdeffa1419c003946">validChecksum</a>(uint8_t state[]);</div>
|
||
<div class="line"><a name="l00910"></a><span class="lineno"> 910</span>  <span class="keyword">static</span> uint8_t <a class="code" href="classIRDaikin128.html#a0bad4830267887299b2773075a16b283">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="l00911"></a><span class="lineno"> 911</span>  <span class="keyword">static</span> uint8_t <a class="code" href="classIRDaikin128.html#a983c13bc608fbfa32d7ea2c36dc84116">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="l00912"></a><span class="lineno"> 912</span>  <span class="keyword">static</span> <a class="code" href="namespacestdAc.html#a99ad268c783486f9b3207cb78f48444f">stdAc::opmode_t</a> <a class="code" href="classIRDaikin128.html#a105a4fc511feba96afc956bb36d2dc50">toCommonMode</a>(<span class="keyword">const</span> uint8_t mode);</div>
|
||
<div class="line"><a name="l00913"></a><span class="lineno"> 913</span>  <span class="keyword">static</span> <a class="code" href="namespacestdAc.html#a8bb0dbf18fe69f639f4ac0b3ff133383">stdAc::fanspeed_t</a> <a class="code" href="classIRDaikin128.html#a1c53a27678731229308e355eb94ec762">toCommonFanSpeed</a>(<span class="keyword">const</span> uint8_t speed);</div>
|
||
<div class="line"><a name="l00914"></a><span class="lineno"> 914</span>  <a class="code" href="structstdAc_1_1state__t.html">stdAc::state_t</a> <a class="code" href="classIRDaikin128.html#a54de8ff37216f7a3a2cc744d97c2e1c6">toCommon</a>(<span class="keyword">const</span> <a class="code" href="structstdAc_1_1state__t.html">stdAc::state_t</a> *prev = NULL);</div>
|
||
<div class="line"><a name="l00915"></a><span class="lineno"> 915</span>  <a class="code" href="IRremoteESP8266_8h.html#afbeda3fd1bdc8c37d01bdf9f5c8274ff">String</a> <a class="code" href="classIRDaikin128.html#a48fc2a4080400f83260d2c861c831a28">toString</a>(<span class="keywordtype">void</span>);</div>
|
||
<div class="line"><a name="l00916"></a><span class="lineno"> 916</span> <span class="preprocessor">#ifndef UNIT_TEST</span></div>
|
||
<div class="line"><a name="l00917"></a><span class="lineno"> 917</span>  </div>
|
||
<div class="line"><a name="l00918"></a><span class="lineno"> 918</span>  <span class="keyword">private</span>:</div>
|
||
<div class="line"><a name="l00919"></a><span class="lineno"><a class="line" href="classIRDaikin128.html#a1f155cc34e6c21d206962239d0135d1b"> 919</a></span>  <a class="code" href="classIRsend.html">IRsend</a> <a class="code" href="classIRDaikin128.html#a1f155cc34e6c21d206962239d0135d1b">_irsend</a>; </div>
|
||
<div class="line"><a name="l00920"></a><span class="lineno"> 920</span> <span class="preprocessor">#else</span></div>
|
||
<div class="line"><a name="l00921"></a><span class="lineno"> 921</span>  IRsendTest <a class="code" href="classIRDaikin128.html#a1f155cc34e6c21d206962239d0135d1b">_irsend</a>; </div>
|
||
<div class="line"><a name="l00923"></a><span class="lineno"> 923</span> <span class="preprocessor">#endif</span></div>
|
||
<div class="line"><a name="l00925"></a><span class="lineno"> 925</span>  <span class="comment">// # of bytes per command</span></div>
|
||
<div class="line"><a name="l00926"></a><span class="lineno"><a class="line" href="classIRDaikin128.html#af1b36cc2f51cd145da3bfe7ec3d9134a"> 926</a></span>  uint8_t <a class="code" href="classIRDaikin128.html#af1b36cc2f51cd145da3bfe7ec3d9134a">remote_state</a>[<a class="code" href="IRremoteESP8266_8h.html#a4279ccd14a3af2046e393661a7b4879f">kDaikin128StateLength</a>]; </div>
|
||
<div class="line"><a name="l00927"></a><span class="lineno"> 927</span>  <span class="keywordtype">void</span> <a class="code" href="classIRDaikin128.html#ab604a7594c3b0131c5d977e3fc3b3565">stateReset</a>(<span class="keywordtype">void</span>);</div>
|
||
<div class="line"><a name="l00928"></a><span class="lineno"> 928</span>  <span class="keyword">static</span> uint8_t <a class="code" href="classIRDaikin128.html#a25b25f6b73bb5f1fd17a16080179d4bc">calcFirstChecksum</a>(<span class="keyword">const</span> uint8_t state[]);</div>
|
||
<div class="line"><a name="l00929"></a><span class="lineno"> 929</span>  <span class="keyword">static</span> uint8_t <a class="code" href="classIRDaikin128.html#aea8da64300afe0d62ddf3082a72251f2">calcSecondChecksum</a>(<span class="keyword">const</span> uint8_t state[]);</div>
|
||
<div class="line"><a name="l00930"></a><span class="lineno"> 930</span>  <span class="keyword">static</span> <span class="keywordtype">void</span> <a class="code" href="classIRDaikin128.html#a8498de57fc1bdb2f71a678f7877d3125">setTimer</a>(uint8_t *ptr, <span class="keyword">const</span> uint16_t mins_since_midnight);</div>
|
||
<div class="line"><a name="l00931"></a><span class="lineno"> 931</span>  <span class="keyword">static</span> uint16_t <a class="code" href="classIRDaikin128.html#ab35fa1fdd65db9d9cd7fbaffdd4ecd85">getTimer</a>(<span class="keyword">const</span> uint8_t *ptr);</div>
|
||
<div class="line"><a name="l00932"></a><span class="lineno"> 932</span>  <span class="keywordtype">void</span> <a class="code" href="classIRDaikin128.html#a747c906808c269581de6cf9b02e5c0a7">checksum</a>(<span class="keywordtype">void</span>);</div>
|
||
<div class="line"><a name="l00933"></a><span class="lineno"> 933</span>  <span class="keywordtype">void</span> <a class="code" href="classIRDaikin128.html#a8f0bd823535a5bf8b2642eed698b9a71">clearOnTimerFlag</a>(<span class="keywordtype">void</span>);</div>
|
||
<div class="line"><a name="l00934"></a><span class="lineno"> 934</span>  <span class="keywordtype">void</span> <a class="code" href="classIRDaikin128.html#a5517a481892dd55f4528103037a0d408">clearSleepTimerFlag</a>(<span class="keywordtype">void</span>);</div>
|
||
<div class="line"><a name="l00935"></a><span class="lineno"> 935</span> };</div>
|
||
<div class="line"><a name="l00936"></a><span class="lineno"> 936</span>  </div>
|
||
<div class="line"><a name="l00938"></a><span class="lineno"><a class="line" href="classIRDaikin152.html"> 938</a></span> <span class="keyword">class </span><a class="code" href="classIRDaikin152.html">IRDaikin152</a> {</div>
|
||
<div class="line"><a name="l00939"></a><span class="lineno"> 939</span>  <span class="keyword">public</span>:</div>
|
||
<div class="line"><a name="l00940"></a><span class="lineno"> 940</span>  <span class="keyword">explicit</span> <a class="code" href="classIRDaikin152.html#a68dce79bab5890d9aea325a45ef8e4a3">IRDaikin152</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="l00941"></a><span class="lineno"> 941</span>  <span class="keyword">const</span> <span class="keywordtype">bool</span> use_modulation = <span class="keyword">true</span>);</div>
|
||
<div class="line"><a name="l00942"></a><span class="lineno"> 942</span>  </div>
|
||
<div class="line"><a name="l00943"></a><span class="lineno"> 943</span> <span class="preprocessor">#if SEND_DAIKIN152</span></div>
|
||
<div class="line"><a name="l00944"></a><span class="lineno"> 944</span>  <span class="keywordtype">void</span> <a class="code" href="classIRDaikin152.html#a205de6821effc077f51d941d369791e4">send</a>(<span class="keyword">const</span> uint16_t repeat = <a class="code" href="IRremoteESP8266_8h.html#a9407eebab271524e74bc3ddddb1a2e0b">kDaikin152DefaultRepeat</a>);</div>
|
||
<div class="line"><a name="l00949"></a><span class="lineno"><a class="line" href="classIRDaikin152.html#a82fa8bfb3384ed09473345b6e194c3ba"> 949</a></span>  int8_t <a class="code" href="classIRDaikin152.html#a82fa8bfb3384ed09473345b6e194c3ba">calibrate</a>(<span class="keywordtype">void</span>) { <span class="keywordflow">return</span> <a class="code" href="classIRDaikin152.html#a9b203215156d48dabac0fa8fd19dc613">_irsend</a>.<a class="code" href="classIRsend.html#ad1776aa6c699f9eeca1eef9bb4fe355b">calibrate</a>(); }</div>
|
||
<div class="line"><a name="l00950"></a><span class="lineno"> 950</span> <span class="preprocessor">#endif</span></div>
|
||
<div class="line"><a name="l00951"></a><span class="lineno"> 951</span>  <span class="keywordtype">void</span> <a class="code" href="classIRDaikin152.html#a2746854350ca7d3a71699439f9843381">begin</a>();</div>
|
||
<div class="line"><a name="l00952"></a><span class="lineno"> 952</span>  uint8_t* <a class="code" href="classIRDaikin152.html#a4af01f8a2459493762977f8ed260c4e6">getRaw</a>();</div>
|
||
<div class="line"><a name="l00953"></a><span class="lineno"> 953</span>  <span class="keywordtype">void</span> <a class="code" href="classIRDaikin152.html#aab10e030ebe66e44607e9f35af1eb4cb">setRaw</a>(<span class="keyword">const</span> uint8_t new_code[]);</div>
|
||
<div class="line"><a name="l00954"></a><span class="lineno"> 954</span>  <span class="keyword">static</span> <span class="keywordtype">bool</span> <a class="code" href="classIRDaikin152.html#ade1c641eecea63857115fc20f1811fe7">validChecksum</a>(uint8_t state[],</div>
|
||
<div class="line"><a name="l00955"></a><span class="lineno"> 955</span>  <span class="keyword">const</span> uint16_t length = <a class="code" href="IRremoteESP8266_8h.html#ae7579708922ffd3e44295f8770878983">kDaikin152StateLength</a>);</div>
|
||
<div class="line"><a name="l00956"></a><span class="lineno"> 956</span>  <span class="keywordtype">void</span> <a class="code" href="classIRDaikin152.html#a10ee74aa43e3940d657ac88cb03b9138">on</a>(<span class="keywordtype">void</span>);</div>
|
||
<div class="line"><a name="l00957"></a><span class="lineno"> 957</span>  <span class="keywordtype">void</span> <a class="code" href="classIRDaikin152.html#a035588ad676a54d2b6ada8cefe10e114">off</a>(<span class="keywordtype">void</span>);</div>
|
||
<div class="line"><a name="l00958"></a><span class="lineno"> 958</span>  <span class="keywordtype">void</span> <a class="code" href="classIRDaikin152.html#a887f7340b9c3e7933f5d06bc5f59ee91">setPower</a>(<span class="keyword">const</span> <span class="keywordtype">bool</span> <a class="code" href="classIRDaikin152.html#a10ee74aa43e3940d657ac88cb03b9138">on</a>);</div>
|
||
<div class="line"><a name="l00959"></a><span class="lineno"> 959</span>  <span class="keywordtype">bool</span> <a class="code" href="classIRDaikin152.html#a8581147072fecf6ebd0dd2da50a63f05">getPower</a>(<span class="keywordtype">void</span>);</div>
|
||
<div class="line"><a name="l00960"></a><span class="lineno"> 960</span>  <span class="keywordtype">void</span> <a class="code" href="classIRDaikin152.html#a97567ade1c0262b3f95f23f171936d8c">setTemp</a>(<span class="keyword">const</span> uint8_t temp);</div>
|
||
<div class="line"><a name="l00961"></a><span class="lineno"> 961</span>  uint8_t <a class="code" href="classIRDaikin152.html#af0a1f8bf9fe412186b53977d225032b2">getTemp</a>();</div>
|
||
<div class="line"><a name="l00962"></a><span class="lineno"> 962</span>  <span class="keywordtype">void</span> <a class="code" href="classIRDaikin152.html#a385a4f65dfccd0a9e94be06ae60c5343">setFan</a>(<span class="keyword">const</span> uint8_t fan);</div>
|
||
<div class="line"><a name="l00963"></a><span class="lineno"> 963</span>  uint8_t <a class="code" href="classIRDaikin152.html#a64eacdc63547026477b5f861e7da62ea">getFan</a>(<span class="keywordtype">void</span>);</div>
|
||
<div class="line"><a name="l00964"></a><span class="lineno"> 964</span>  <span class="keywordtype">void</span> <a class="code" href="classIRDaikin152.html#aad0a46c751b73792282d6614103f57d8">setMode</a>(<span class="keyword">const</span> uint8_t mode);</div>
|
||
<div class="line"><a name="l00965"></a><span class="lineno"> 965</span>  uint8_t <a class="code" href="classIRDaikin152.html#af4c6c468f3075ffa83694a0da15a707b">getMode</a>(<span class="keywordtype">void</span>);</div>
|
||
<div class="line"><a name="l00966"></a><span class="lineno"> 966</span>  <span class="keywordtype">void</span> <a class="code" href="classIRDaikin152.html#ad151bb85529d46f7e3e3e65dbf446ff0">setSwingV</a>(<span class="keyword">const</span> <span class="keywordtype">bool</span> <a class="code" href="classIRDaikin152.html#a10ee74aa43e3940d657ac88cb03b9138">on</a>);</div>
|
||
<div class="line"><a name="l00967"></a><span class="lineno"> 967</span>  <span class="keywordtype">bool</span> <a class="code" href="classIRDaikin152.html#a74ee60e666520513b33927178f15bc7e">getSwingV</a>(<span class="keywordtype">void</span>);</div>
|
||
<div class="line"><a name="l00968"></a><span class="lineno"> 968</span>  <span class="keywordtype">bool</span> <a class="code" href="classIRDaikin152.html#adc8878ec0f6ea2d4fc2fa756a2e9ef4e">getQuiet</a>(<span class="keywordtype">void</span>);</div>
|
||
<div class="line"><a name="l00969"></a><span class="lineno"> 969</span>  <span class="keywordtype">void</span> <a class="code" href="classIRDaikin152.html#a3aadf5f0ae11c5c6c53f351dd6b9c1a4">setQuiet</a>(<span class="keyword">const</span> <span class="keywordtype">bool</span> <a class="code" href="classIRDaikin152.html#a10ee74aa43e3940d657ac88cb03b9138">on</a>);</div>
|
||
<div class="line"><a name="l00970"></a><span class="lineno"> 970</span>  <span class="keywordtype">bool</span> <a class="code" href="classIRDaikin152.html#a20ec24a0ef288cabb93080b4fa0f71fe">getPowerful</a>(<span class="keywordtype">void</span>);</div>
|
||
<div class="line"><a name="l00971"></a><span class="lineno"> 971</span>  <span class="keywordtype">void</span> <a class="code" href="classIRDaikin152.html#a6477111b5662146e937c10cf02423e10">setPowerful</a>(<span class="keyword">const</span> <span class="keywordtype">bool</span> <a class="code" href="classIRDaikin152.html#a10ee74aa43e3940d657ac88cb03b9138">on</a>);</div>
|
||
<div class="line"><a name="l00972"></a><span class="lineno"> 972</span>  <span class="keywordtype">void</span> <a class="code" href="classIRDaikin152.html#af418dbf2bb79dab0193801167dfb5b78">setSensor</a>(<span class="keyword">const</span> <span class="keywordtype">bool</span> <a class="code" href="classIRDaikin152.html#a10ee74aa43e3940d657ac88cb03b9138">on</a>);</div>
|
||
<div class="line"><a name="l00973"></a><span class="lineno"> 973</span>  <span class="keywordtype">bool</span> <a class="code" href="classIRDaikin152.html#a88d4d0d41f33f71d4a846f6c2547f597">getSensor</a>(<span class="keywordtype">void</span>);</div>
|
||
<div class="line"><a name="l00974"></a><span class="lineno"> 974</span>  <span class="keywordtype">void</span> <a class="code" href="classIRDaikin152.html#a8062d16f7aefb7586e3d3bdfea8755b4">setEcono</a>(<span class="keyword">const</span> <span class="keywordtype">bool</span> <a class="code" href="classIRDaikin152.html#a10ee74aa43e3940d657ac88cb03b9138">on</a>);</div>
|
||
<div class="line"><a name="l00975"></a><span class="lineno"> 975</span>  <span class="keywordtype">bool</span> <a class="code" href="classIRDaikin152.html#a9946c73f0c5906fbb2f39119e00531e5">getEcono</a>(<span class="keywordtype">void</span>);</div>
|
||
<div class="line"><a name="l00976"></a><span class="lineno"> 976</span>  <span class="keywordtype">void</span> <a class="code" href="classIRDaikin152.html#a95de2dc0a90fe4212cb60973b9430486">setComfort</a>(<span class="keyword">const</span> <span class="keywordtype">bool</span> <a class="code" href="classIRDaikin152.html#a10ee74aa43e3940d657ac88cb03b9138">on</a>);</div>
|
||
<div class="line"><a name="l00977"></a><span class="lineno"> 977</span>  <span class="keywordtype">bool</span> <a class="code" href="classIRDaikin152.html#a22cc2073fd7d4a609c335172ff6720cf">getComfort</a>(<span class="keywordtype">void</span>);</div>
|
||
<div class="line"><a name="l00978"></a><span class="lineno"> 978</span>  <span class="keyword">static</span> uint8_t <a class="code" href="classIRDaikin152.html#a25592419c95c0271d8a0c4203a2919c3">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="l00979"></a><span class="lineno"> 979</span>  <span class="keyword">static</span> uint8_t <a class="code" href="classIRDaikin152.html#a5e2e79252602ca3493baf00cf3fe7787">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="l00980"></a><span class="lineno"> 980</span>  <a class="code" href="structstdAc_1_1state__t.html">stdAc::state_t</a> <a class="code" href="classIRDaikin152.html#a96fee4c7cee70cc9249c556b277b2f74">toCommon</a>(<span class="keywordtype">void</span>);</div>
|
||
<div class="line"><a name="l00981"></a><span class="lineno"> 981</span>  <a class="code" href="IRremoteESP8266_8h.html#afbeda3fd1bdc8c37d01bdf9f5c8274ff">String</a> <a class="code" href="classIRDaikin152.html#abb9253e8fe7e9bdf786246ce7ab8c54b">toString</a>(<span class="keywordtype">void</span>);</div>
|
||
<div class="line"><a name="l00982"></a><span class="lineno"> 982</span> <span class="preprocessor">#ifndef UNIT_TEST</span></div>
|
||
<div class="line"><a name="l00983"></a><span class="lineno"> 983</span>  </div>
|
||
<div class="line"><a name="l00984"></a><span class="lineno"> 984</span>  <span class="keyword">private</span>:</div>
|
||
<div class="line"><a name="l00985"></a><span class="lineno"><a class="line" href="classIRDaikin152.html#a9b203215156d48dabac0fa8fd19dc613"> 985</a></span>  <a class="code" href="classIRsend.html">IRsend</a> <a class="code" href="classIRDaikin152.html#a9b203215156d48dabac0fa8fd19dc613">_irsend</a>; </div>
|
||
<div class="line"><a name="l00986"></a><span class="lineno"> 986</span> <span class="preprocessor">#else</span></div>
|
||
<div class="line"><a name="l00987"></a><span class="lineno"> 987</span>  IRsendTest <a class="code" href="classIRDaikin152.html#a9b203215156d48dabac0fa8fd19dc613">_irsend</a>; </div>
|
||
<div class="line"><a name="l00989"></a><span class="lineno"> 989</span> <span class="preprocessor">#endif</span></div>
|
||
<div class="line"><a name="l00991"></a><span class="lineno"> 991</span>  <span class="comment">// # of bytes per command</span></div>
|
||
<div class="line"><a name="l00992"></a><span class="lineno"><a class="line" href="classIRDaikin152.html#aa16c89c0cb6d83aef83d293466dab197"> 992</a></span>  uint8_t <a class="code" href="classIRDaikin152.html#aa16c89c0cb6d83aef83d293466dab197">remote_state</a>[<a class="code" href="IRremoteESP8266_8h.html#ae7579708922ffd3e44295f8770878983">kDaikin152StateLength</a>]; </div>
|
||
<div class="line"><a name="l00993"></a><span class="lineno"> 993</span>  <span class="keywordtype">void</span> <a class="code" href="classIRDaikin152.html#a278291def7d0e14552e7fbe9a56346bd">stateReset</a>();</div>
|
||
<div class="line"><a name="l00994"></a><span class="lineno"> 994</span>  <span class="keywordtype">void</span> <a class="code" href="classIRDaikin152.html#a0e208d3e1938abcb320665fffd6ed0e3">checksum</a>();</div>
|
||
<div class="line"><a name="l00995"></a><span class="lineno"> 995</span> };</div>
|
||
<div class="line"><a name="l00996"></a><span class="lineno"> 996</span>  </div>
|
||
<div class="line"><a name="l00998"></a><span class="lineno"><a class="line" href="classIRDaikin64.html"> 998</a></span> <span class="keyword">class </span><a class="code" href="classIRDaikin64.html">IRDaikin64</a> {</div>
|
||
<div class="line"><a name="l00999"></a><span class="lineno"> 999</span>  <span class="keyword">public</span>:</div>
|
||
<div class="line"><a name="l01000"></a><span class="lineno"> 1000</span>  <span class="keyword">explicit</span> <a class="code" href="classIRDaikin64.html#a88855df33ce903884b21d2ef4771e94f">IRDaikin64</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="l01001"></a><span class="lineno"> 1001</span>  <span class="keyword">const</span> <span class="keywordtype">bool</span> use_modulation = <span class="keyword">true</span>);</div>
|
||
<div class="line"><a name="l01002"></a><span class="lineno"> 1002</span>  </div>
|
||
<div class="line"><a name="l01003"></a><span class="lineno"> 1003</span> <span class="preprocessor">#if SEND_DAIKIN64</span></div>
|
||
<div class="line"><a name="l01004"></a><span class="lineno"> 1004</span>  <span class="keywordtype">void</span> <a class="code" href="classIRDaikin64.html#a904eec38045d9ddc8a97ab33c8a2ac4d">send</a>(<span class="keyword">const</span> uint16_t repeat = <a class="code" href="IRremoteESP8266_8h.html#aca64338c3e3bbe52f8ec5688317041b3">kDaikin64DefaultRepeat</a>);</div>
|
||
<div class="line"><a name="l01009"></a><span class="lineno"><a class="line" href="classIRDaikin64.html#a12a1e21ba1b06f9b3ffac56691ff2206"> 1009</a></span>  int8_t <a class="code" href="classIRDaikin64.html#a12a1e21ba1b06f9b3ffac56691ff2206">calibrate</a>(<span class="keywordtype">void</span>) { <span class="keywordflow">return</span> <a class="code" href="classIRDaikin64.html#a6eb57b0eb12dab12bd9cf2fe4fded2c7">_irsend</a>.<a class="code" href="classIRsend.html#ad1776aa6c699f9eeca1eef9bb4fe355b">calibrate</a>(); }</div>
|
||
<div class="line"><a name="l01010"></a><span class="lineno"> 1010</span> <span class="preprocessor">#endif // SEND_DAIKIN64</span></div>
|
||
<div class="line"><a name="l01011"></a><span class="lineno"> 1011</span>  <span class="keywordtype">void</span> <a class="code" href="classIRDaikin64.html#a291d5f702b4ce763507c731db08b48f2">begin</a>();</div>
|
||
<div class="line"><a name="l01012"></a><span class="lineno"> 1012</span>  uint64_t <a class="code" href="classIRDaikin64.html#a1f8df45c67771ffca620f8c2f17af2e0">getRaw</a>();</div>
|
||
<div class="line"><a name="l01013"></a><span class="lineno"> 1013</span>  <span class="keywordtype">void</span> <a class="code" href="classIRDaikin64.html#a5f081026aca2bccc6fdeef8199e80779">setRaw</a>(<span class="keyword">const</span> uint64_t new_state);</div>
|
||
<div class="line"><a name="l01014"></a><span class="lineno"> 1014</span>  <span class="keyword">static</span> uint8_t <a class="code" href="classIRDaikin64.html#ac29c18fde1b0cd98991e68c0f672d0e9">calcChecksum</a>(<span class="keyword">const</span> uint64_t state);</div>
|
||
<div class="line"><a name="l01015"></a><span class="lineno"> 1015</span>  <span class="keyword">static</span> <span class="keywordtype">bool</span> <a class="code" href="classIRDaikin64.html#ab04287881112ff21d1ea541c0f21b507">validChecksum</a>(<span class="keyword">const</span> uint64_t state);</div>
|
||
<div class="line"><a name="l01016"></a><span class="lineno"> 1016</span>  <span class="keywordtype">void</span> <a class="code" href="classIRDaikin64.html#ac7f673619842d217d4eda893da2f35fd">setPowerToggle</a>(<span class="keyword">const</span> <span class="keywordtype">bool</span> on);</div>
|
||
<div class="line"><a name="l01017"></a><span class="lineno"> 1017</span>  <span class="keywordtype">bool</span> <a class="code" href="classIRDaikin64.html#a7921b6a9e776a1802b98e25c0ac4d2dc">getPowerToggle</a>(<span class="keywordtype">void</span>);</div>
|
||
<div class="line"><a name="l01018"></a><span class="lineno"> 1018</span>  <span class="keywordtype">void</span> <a class="code" href="classIRDaikin64.html#adb1eb657998c05a143365755da0a1e81">setTemp</a>(<span class="keyword">const</span> uint8_t temp);</div>
|
||
<div class="line"><a name="l01019"></a><span class="lineno"> 1019</span>  uint8_t <a class="code" href="classIRDaikin64.html#abeff1ec38e2d3c9fa12d59e506e7b699">getTemp</a>();</div>
|
||
<div class="line"><a name="l01020"></a><span class="lineno"> 1020</span>  <span class="keywordtype">void</span> <a class="code" href="classIRDaikin64.html#af39206f90b99fd5ee340923b196368b8">setFan</a>(<span class="keyword">const</span> uint8_t fan);</div>
|
||
<div class="line"><a name="l01021"></a><span class="lineno"> 1021</span>  uint8_t <a class="code" href="classIRDaikin64.html#abdd4bc3d5464b5297b4f2fd0e7a831e1">getFan</a>(<span class="keywordtype">void</span>);</div>
|
||
<div class="line"><a name="l01022"></a><span class="lineno"> 1022</span>  <span class="keywordtype">void</span> <a class="code" href="classIRDaikin64.html#a04dff0d273457a7bc3f3e0e1af4f7cd9">setMode</a>(<span class="keyword">const</span> uint8_t mode);</div>
|
||
<div class="line"><a name="l01023"></a><span class="lineno"> 1023</span>  uint8_t <a class="code" href="classIRDaikin64.html#a96624667a4494087074792562090b552">getMode</a>(<span class="keywordtype">void</span>);</div>
|
||
<div class="line"><a name="l01024"></a><span class="lineno"> 1024</span>  <span class="keywordtype">void</span> <a class="code" href="classIRDaikin64.html#afca186067111fa7181916a218c2800ec">setSwingVertical</a>(<span class="keyword">const</span> <span class="keywordtype">bool</span> on);</div>
|
||
<div class="line"><a name="l01025"></a><span class="lineno"> 1025</span>  <span class="keywordtype">bool</span> <a class="code" href="classIRDaikin64.html#a7d538ad1ae23b92c1d82ae85ddd55ef1">getSwingVertical</a>(<span class="keywordtype">void</span>);</div>
|
||
<div class="line"><a name="l01026"></a><span class="lineno"> 1026</span>  <span class="keywordtype">void</span> <a class="code" href="classIRDaikin64.html#a7faf8e018179fed2b091a78d0d69a9b8">setSleep</a>(<span class="keyword">const</span> <span class="keywordtype">bool</span> on);</div>
|
||
<div class="line"><a name="l01027"></a><span class="lineno"> 1027</span>  <span class="keywordtype">bool</span> <a class="code" href="classIRDaikin64.html#a32f4b90d4071cdbc4f37dd401e2d771f">getSleep</a>(<span class="keywordtype">void</span>);</div>
|
||
<div class="line"><a name="l01028"></a><span class="lineno"> 1028</span>  <span class="keywordtype">bool</span> <a class="code" href="classIRDaikin64.html#a431e41baa2881f397b5bf8ee2b79fec9">getQuiet</a>(<span class="keywordtype">void</span>);</div>
|
||
<div class="line"><a name="l01029"></a><span class="lineno"> 1029</span>  <span class="keywordtype">void</span> <a class="code" href="classIRDaikin64.html#a7e3fb8debcefb76e76dda5612e28f377">setQuiet</a>(<span class="keyword">const</span> <span class="keywordtype">bool</span> on);</div>
|
||
<div class="line"><a name="l01030"></a><span class="lineno"> 1030</span>  <span class="keywordtype">bool</span> <a class="code" href="classIRDaikin64.html#ade80a5ea137c32bdedd794d64925a2d3">getTurbo</a>(<span class="keywordtype">void</span>);</div>
|
||
<div class="line"><a name="l01031"></a><span class="lineno"> 1031</span>  <span class="keywordtype">void</span> <a class="code" href="classIRDaikin64.html#a734cc23f79a4de4099a4ceb1aff14762">setTurbo</a>(<span class="keyword">const</span> <span class="keywordtype">bool</span> on);</div>
|
||
<div class="line"><a name="l01032"></a><span class="lineno"> 1032</span>  <span class="keywordtype">void</span> <a class="code" href="classIRDaikin64.html#a655f1cec5e28f79e5718573678c535ec">setClock</a>(<span class="keyword">const</span> uint16_t mins_since_midnight);</div>
|
||
<div class="line"><a name="l01033"></a><span class="lineno"> 1033</span>  uint16_t <a class="code" href="classIRDaikin64.html#a676ecda2ad53f78ef5cbf470f524918e">getClock</a>(<span class="keywordtype">void</span>);</div>
|
||
<div class="line"><a name="l01034"></a><span class="lineno"> 1034</span>  <span class="keywordtype">void</span> <a class="code" href="classIRDaikin64.html#a8e7a7c1f775f8ddf9d48a96915751c7a">setOnTimeEnabled</a>(<span class="keyword">const</span> <span class="keywordtype">bool</span> on);</div>
|
||
<div class="line"><a name="l01035"></a><span class="lineno"> 1035</span>  <span class="keywordtype">bool</span> <a class="code" href="classIRDaikin64.html#a0b9795a5536566fe2f9b713aaff4b9ee">getOnTimeEnabled</a>(<span class="keywordtype">void</span>);</div>
|
||
<div class="line"><a name="l01036"></a><span class="lineno"> 1036</span>  <span class="keywordtype">void</span> <a class="code" href="classIRDaikin64.html#aaada482820a90492a933f368fafaebb7">setOnTime</a>(<span class="keyword">const</span> uint16_t mins_since_midnight);</div>
|
||
<div class="line"><a name="l01037"></a><span class="lineno"> 1037</span>  uint16_t <a class="code" href="classIRDaikin64.html#a9b316390ffc3e81d423d3e4b326be7d4">getOnTime</a>(<span class="keywordtype">void</span>);</div>
|
||
<div class="line"><a name="l01038"></a><span class="lineno"> 1038</span>  <span class="keywordtype">void</span> <a class="code" href="classIRDaikin64.html#aea59ae39ddd0fc33a6941d0affceae9a">setOffTimeEnabled</a>(<span class="keyword">const</span> <span class="keywordtype">bool</span> on);</div>
|
||
<div class="line"><a name="l01039"></a><span class="lineno"> 1039</span>  <span class="keywordtype">bool</span> <a class="code" href="classIRDaikin64.html#a9ebf2deb196caece88c286d8c03bb69a">getOffTimeEnabled</a>(<span class="keywordtype">void</span>);</div>
|
||
<div class="line"><a name="l01040"></a><span class="lineno"> 1040</span>  <span class="keywordtype">void</span> <a class="code" href="classIRDaikin64.html#a46a0b1e2438087ba557494b0b4fce4a5">setOffTime</a>(<span class="keyword">const</span> uint16_t mins_since_midnight);</div>
|
||
<div class="line"><a name="l01041"></a><span class="lineno"> 1041</span>  uint16_t <a class="code" href="classIRDaikin64.html#a7f163901c3b5065e393e3ae0e01d599a">getOffTime</a>(<span class="keywordtype">void</span>);</div>
|
||
<div class="line"><a name="l01042"></a><span class="lineno"> 1042</span>  <span class="keyword">static</span> uint8_t <a class="code" href="classIRDaikin64.html#a595d91c0294c9482aa453f077eebf882">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="l01043"></a><span class="lineno"> 1043</span>  <span class="keyword">static</span> uint8_t <a class="code" href="classIRDaikin64.html#a109ff0c33b0a7dfd763683538915c811">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="l01044"></a><span class="lineno"> 1044</span>  <span class="keyword">static</span> <a class="code" href="namespacestdAc.html#a99ad268c783486f9b3207cb78f48444f">stdAc::opmode_t</a> <a class="code" href="classIRDaikin64.html#a80b9dd0fbf935bed5035463af2ad0102">toCommonMode</a>(<span class="keyword">const</span> uint8_t mode);</div>
|
||
<div class="line"><a name="l01045"></a><span class="lineno"> 1045</span>  <span class="keyword">static</span> <a class="code" href="namespacestdAc.html#a8bb0dbf18fe69f639f4ac0b3ff133383">stdAc::fanspeed_t</a> <a class="code" href="classIRDaikin64.html#acd24c4932e2bfd6bffbb9a90da2028a6">toCommonFanSpeed</a>(<span class="keyword">const</span> uint8_t speed);</div>
|
||
<div class="line"><a name="l01046"></a><span class="lineno"> 1046</span>  <a class="code" href="structstdAc_1_1state__t.html">stdAc::state_t</a> <a class="code" href="classIRDaikin64.html#ad57748fa03e79a277508aa42b08c8f83">toCommon</a>(<span class="keyword">const</span> <a class="code" href="structstdAc_1_1state__t.html">stdAc::state_t</a> *prev = NULL);</div>
|
||
<div class="line"><a name="l01047"></a><span class="lineno"> 1047</span>  <a class="code" href="IRremoteESP8266_8h.html#afbeda3fd1bdc8c37d01bdf9f5c8274ff">String</a> <a class="code" href="classIRDaikin64.html#aa19ba82f1dd405633f078eaf5cb915b8">toString</a>(<span class="keywordtype">void</span>);</div>
|
||
<div class="line"><a name="l01048"></a><span class="lineno"> 1048</span> <span class="preprocessor">#ifndef UNIT_TEST</span></div>
|
||
<div class="line"><a name="l01049"></a><span class="lineno"> 1049</span>  </div>
|
||
<div class="line"><a name="l01050"></a><span class="lineno"> 1050</span>  <span class="keyword">private</span>:</div>
|
||
<div class="line"><a name="l01051"></a><span class="lineno"><a class="line" href="classIRDaikin64.html#a6eb57b0eb12dab12bd9cf2fe4fded2c7"> 1051</a></span>  <a class="code" href="classIRsend.html">IRsend</a> <a class="code" href="classIRDaikin64.html#a6eb57b0eb12dab12bd9cf2fe4fded2c7">_irsend</a>; </div>
|
||
<div class="line"><a name="l01052"></a><span class="lineno"> 1052</span> <span class="preprocessor">#else</span></div>
|
||
<div class="line"><a name="l01053"></a><span class="lineno"> 1053</span>  IRsendTest <a class="code" href="classIRDaikin64.html#a6eb57b0eb12dab12bd9cf2fe4fded2c7">_irsend</a>; </div>
|
||
<div class="line"><a name="l01055"></a><span class="lineno"> 1055</span> <span class="preprocessor">#endif</span></div>
|
||
<div class="line"><a name="l01057"></a><span class="lineno"><a class="line" href="classIRDaikin64.html#aa279d6df0d130e727c3a1500b283eda0"> 1057</a></span>  uint64_t <a class="code" href="classIRDaikin64.html#aa279d6df0d130e727c3a1500b283eda0">remote_state</a>; </div>
|
||
<div class="line"><a name="l01058"></a><span class="lineno"> 1058</span>  <span class="keywordtype">void</span> <a class="code" href="classIRDaikin64.html#af5a691404b8026cf1da45502f1c019f4">stateReset</a>();</div>
|
||
<div class="line"><a name="l01059"></a><span class="lineno"> 1059</span>  <span class="keywordtype">void</span> <a class="code" href="classIRDaikin64.html#a27e2f82b2f13f1e63e981af8f1d3912a">checksum</a>();</div>
|
||
<div class="line"><a name="l01060"></a><span class="lineno"> 1060</span> };</div>
|
||
<div class="line"><a name="l01061"></a><span class="lineno"> 1061</span> <span class="preprocessor">#endif // IR_DAIKIN_H_</span></div>
|
||
</div><!-- fragment --></div><!-- contents -->
|
||
<div class="ttc" id="aclassIRDaikin64_html_aa19ba82f1dd405633f078eaf5cb915b8"><div class="ttname"><a href="classIRDaikin64.html#aa19ba82f1dd405633f078eaf5cb915b8">IRDaikin64::toString</a></div><div class="ttdeci">String toString(void)</div><div class="ttdoc">Convert the current internal state into a human readable string.</div><div class="ttdef"><b>Definition:</b> ir_Daikin.cpp:3957</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_a843ad9ee10eccd799814ca9fff57f481"><div class="ttname"><a href="ir__Daikin_8h.html#a843ad9ee10eccd799814ca9fff57f481">kDaikin2SwingHRightMax</a></div><div class="ttdeci">const uint8_t kDaikin2SwingHRightMax</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:267</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_a5c47c0a0b1d2a23620beb2496af958c5"><div class="ttname"><a href="ir__Daikin_8h.html#a5c47c0a0b1d2a23620beb2496af958c5">kDaikin64ChecksumOffset</a></div><div class="ttdeci">const uint8_t kDaikin64ChecksumOffset</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:503</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_a4b66ea40f97deafc22df18bd0942b5f1"><div class="ttname"><a href="ir__Daikin_8h.html#a4b66ea40f97deafc22df18bd0942b5f1">kDaikin64TempOffset</a></div><div class="ttdeci">const uint8_t kDaikin64TempOffset</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:496</div></div>
|
||
<div class="ttc" id="aclassIRDaikin2_html_a8b32b1b9a87c9b671af6aeedb709d520"><div class="ttname"><a href="classIRDaikin2.html#a8b32b1b9a87c9b671af6aeedb709d520">IRDaikin2::setCurrentTime</a></div><div class="ttdeci">void setCurrentTime(const uint16_t time)</div><div class="ttdoc">Set the clock on the A/C unit.</div><div class="ttdef"><b>Definition:</b> ir_Daikin.cpp:958</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_acd14c2ebc40a8375343595ed8f0109f8"><div class="ttname"><a href="ir__Daikin_8h.html#acd14c2ebc40a8375343595ed8f0109f8">kDaikinByteTemp</a></div><div class="ttdeci">const uint8_t kDaikinByteTemp</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:159</div></div>
|
||
<div class="ttc" id="aclassIRDaikinESP_html_ab58be19636d41d60b9c62d658ca18cae"><div class="ttname"><a href="classIRDaikinESP.html#ab58be19636d41d60b9c62d658ca18cae">IRDaikinESP::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_Daikin.cpp:511</div></div>
|
||
<div class="ttc" id="aIRremoteESP8266_8h_html_a9407eebab271524e74bc3ddddb1a2e0b"><div class="ttname"><a href="IRremoteESP8266_8h.html#a9407eebab271524e74bc3ddddb1a2e0b">kDaikin152DefaultRepeat</a></div><div class="ttdeci">const uint16_t kDaikin152DefaultRepeat</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:854</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_a00fc390085520e5382dbce2633b7142e"><div class="ttname"><a href="ir__Daikin_8h.html#a00fc390085520e5382dbce2633b7142e">kDaikinModeSize</a></div><div class="ttdeci">const uint8_t kDaikinModeSize</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:123</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_a5828687e12d2b7fe1d793235d91750bd"><div class="ttname"><a href="ir__Daikin_8h.html#a5828687e12d2b7fe1d793235d91750bd">kDaikin216ByteTemp</a></div><div class="ttdeci">const uint8_t kDaikin216ByteTemp</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:288</div></div>
|
||
<div class="ttc" id="aclassIRDaikin2_html_a79a989ad0221157c4dd8d992cc2863dc"><div class="ttname"><a href="classIRDaikin2.html#a79a989ad0221157c4dd8d992cc2863dc">IRDaikin2::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_Daikin.cpp:1233</div></div>
|
||
<div class="ttc" id="aclassIRDaikinESP_html_ad766e60827f80b96a66449bddc621d87"><div class="ttname"><a href="classIRDaikinESP.html#ad766e60827f80b96a66449bddc621d87">IRDaikinESP::validChecksum</a></div><div class="ttdeci">static bool validChecksum(uint8_t state[], const uint16_t length=kDaikinStateLength)</div><div class="ttdoc">Verify the checksum is valid for a given state.</div><div class="ttdef"><b>Definition:</b> ir_Daikin.cpp:125</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_a1f96172c74b261a26ec6d71201f7c589"><div class="ttname"><a href="ir__Daikin_8h.html#a1f96172c74b261a26ec6d71201f7c589">kDaikin152OneSpace</a></div><div class="ttdeci">const uint16_t kDaikin152OneSpace</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:428</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_a67ff6fbdc004d3a29b1d31c5bc47f572"><div class="ttname"><a href="ir__Daikin_8h.html#a67ff6fbdc004d3a29b1d31c5bc47f572">kDaikin152PowerByte</a></div><div class="ttdeci">const uint8_t kDaikin152PowerByte</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:434</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_aa99539b36ab708397bd1adbd4fd4f378"><div class="ttname"><a href="ir__Daikin_8h.html#aa99539b36ab708397bd1adbd4fd4f378">kDaikinBitEconoOffset</a></div><div class="ttdeci">const uint8_t kDaikinBitEconoOffset</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:178</div></div>
|
||
<div class="ttc" id="aclassIRDaikin64_html_aea59ae39ddd0fc33a6941d0affceae9a"><div class="ttname"><a href="classIRDaikin64.html#aea59ae39ddd0fc33a6941d0affceae9a">IRDaikin64::setOffTimeEnabled</a></div><div class="ttdeci">void setOffTimeEnabled(const bool on)</div><div class="ttdoc">Set the enable status of the Off Timer.</div><div class="ttdef"><b>Definition:</b> ir_Daikin.cpp:3926</div></div>
|
||
<div class="ttc" id="aclassIRDaikin2_html_a009ac70fd8b8695f3d931a42667fdb66"><div class="ttname"><a href="classIRDaikin2.html#a009ac70fd8b8695f3d931a42667fdb66">IRDaikin2::on</a></div><div class="ttdeci">void on()</div><div class="ttdoc">Change the power setting to On.</div><div class="ttdef"><b>Definition:</b> ir_Daikin.cpp:808</div></div>
|
||
<div class="ttc" id="aclassIRDaikin2_html_a3e2785832ae78bafa655aa61853a47bf"><div class="ttname"><a href="classIRDaikin2.html#a3e2785832ae78bafa655aa61853a47bf">IRDaikin2::getPurify</a></div><div class="ttdeci">bool getPurify()</div><div class="ttdoc">Get the Purify (Filter) mode status of the A/C.</div><div class="ttdef"><b>Definition:</b> ir_Daikin.cpp:1212</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_afab294c7e8c65e5bf58e85bee4901752"><div class="ttname"><a href="ir__Daikin_8h.html#afab294c7e8c65e5bf58e85bee4901752">kDaikin176ByteTemp</a></div><div class="ttdeci">const uint8_t kDaikin176ByteTemp</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:351</div></div>
|
||
<div class="ttc" id="aclassIRDaikinESP_html_a9f0d2641b54e97da943fceb0ba3f67eb"><div class="ttname"><a href="classIRDaikinESP.html#a9f0d2641b54e97da943fceb0ba3f67eb">IRDaikinESP::send</a></div><div class="ttdeci">void send(const uint16_t repeat=kDaikinDefaultRepeat)</div><div class="ttdoc">Send the current internal state as an IR message.</div><div class="ttdef"><b>Definition:</b> ir_Daikin.cpp:116</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_a988782fd6bcf25b098d7c07e38679a78"><div class="ttname"><a href="ir__Daikin_8h.html#a988782fd6bcf25b098d7c07e38679a78">kDaikin152EconoByte</a></div><div class="ttdeci">const uint8_t kDaikin152EconoByte</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:447</div></div>
|
||
<div class="ttc" id="aclassIRDaikin2_html_a6a7b5c28feec523ee81e99a9c32da26e"><div class="ttname"><a href="classIRDaikin2.html#a6a7b5c28feec523ee81e99a9c32da26e">IRDaikin2::begin</a></div><div class="ttdeci">void begin()</div><div class="ttdoc">Set up hardware to be able to send a message.</div><div class="ttdef"><b>Definition:</b> ir_Daikin.cpp:723</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_ab6143bef74a122c3fba3a3b29df0cf29"><div class="ttname"><a href="ir__Daikin_8h.html#ab6143bef74a122c3fba3a3b29df0cf29">kDaikinDry</a></div><div class="ttdeci">const uint8_t kDaikinDry</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:118</div></div>
|
||
<div class="ttc" id="aclassIRDaikin128_html_a54de8ff37216f7a3a2cc744d97c2e1c6"><div class="ttname"><a href="classIRDaikin128.html#a54de8ff37216f7a3a2cc744d97c2e1c6">IRDaikin128::toCommon</a></div><div class="ttdeci">stdAc::state_t toCommon(const stdAc::state_t *prev=NULL)</div><div class="ttdoc">Convert the current internal state into its stdAc::state_t equivilant.</div><div class="ttdef"><b>Definition:</b> ir_Daikin.cpp:3072</div></div>
|
||
<div class="ttc" id="aclassIRDaikin2_html_a6538104cdcf1b55e480aaddd51116d9a"><div class="ttname"><a href="classIRDaikin2.html#a6538104cdcf1b55e480aaddd51116d9a">IRDaikin2::setPowerful</a></div><div class="ttdeci">void setPowerful(const bool on)</div><div class="ttdoc">Set the Powerful (Turbo) mode of the A/C.</div><div class="ttdef"><b>Definition:</b> ir_Daikin.cpp:1192</div></div>
|
||
<div class="ttc" id="aclassIRDaikin216_html_a1d0dfce75ac95df9125b2cfe7c955080"><div class="ttname"><a href="classIRDaikin216.html#a1d0dfce75ac95df9125b2cfe7c955080">IRDaikin216::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_Daikin.cpp:1598</div></div>
|
||
<div class="ttc" id="aclassIRDaikinESP_html_ac8ac2a0674dc5cfaf514d319b51b20ab"><div class="ttname"><a href="classIRDaikinESP.html#ac8ac2a0674dc5cfaf514d319b51b20ab">IRDaikinESP::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_Daikin.cpp:146</div></div>
|
||
<div class="ttc" id="aclassIRDaikin128_html_a0b5aa11a597bded38c067a9e9a01fd45"><div class="ttname"><a href="classIRDaikin128.html#a0b5aa11a597bded38c067a9e9a01fd45">IRDaikin128::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_Daikin.cpp:2783</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_a05e33573c5050b1e54721a1716d652b5"><div class="ttname"><a href="ir__Daikin_8h.html#a05e33573c5050b1e54721a1716d652b5">kDaikin128BitPowerToggleOffset</a></div><div class="ttdeci">const uint8_t kDaikin128BitPowerToggleOffset</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:413</div></div>
|
||
<div class="ttc" id="aclassIRDaikinESP_html_a638a49f49275a2ab0affb09088794e1b"><div class="ttname"><a href="classIRDaikinESP.html#a638a49f49275a2ab0affb09088794e1b">IRDaikinESP::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_Daikin.h:531</div></div>
|
||
<div class="ttc" id="aclassIRDaikinESP_html_a827c3dc88027b043271a469bc41c4bb1"><div class="ttname"><a href="classIRDaikinESP.html#a827c3dc88027b043271a469bc41c4bb1">IRDaikinESP::getPowerful</a></div><div class="ttdeci">bool getPowerful(void)</div><div class="ttdoc">Get the Powerful (Turbo) mode of the A/C.</div><div class="ttdef"><b>Definition:</b> ir_Daikin.cpp:334</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_abf7cfde40fd00c3500ed08831434b80f"><div class="ttname"><a href="ir__Daikin_8h.html#abf7cfde40fd00c3500ed08831434b80f">kDaikin2BitSleepTimerOffset</a></div><div class="ttdeci">const uint8_t kDaikin2BitSleepTimerOffset</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:230</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_a5d5c1380e6dd22cef44a76f74049a813"><div class="ttname"><a href="ir__Daikin_8h.html#a5d5c1380e6dd22cef44a76f74049a813">kDaikin64OffTimeEnableBit</a></div><div class="ttdeci">const uint8_t kDaikin64OffTimeEnableBit</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:495</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_a7a6b740034320cc25fb6d33d36845ca0"><div class="ttname"><a href="ir__Daikin_8h.html#a7a6b740034320cc25fb6d33d36845ca0">kDaikinBitOnTimerOffset</a></div><div class="ttdeci">const uint8_t kDaikinBitOnTimerOffset</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:192</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_a6672ff35e765c9ecb14107e7732b0bb2"><div class="ttname"><a href="ir__Daikin_8h.html#a6672ff35e765c9ecb14107e7732b0bb2">kDaikin2BitClean</a></div><div class="ttdeci">const uint8_t kDaikin2BitClean</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:241</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_aec201aee71c0e301e8e191ddcaadb2de"><div class="ttname"><a href="ir__Daikin_8h.html#aec201aee71c0e301e8e191ddcaadb2de">kDaikin152ZeroSpace</a></div><div class="ttdeci">const uint16_t kDaikin152ZeroSpace</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:429</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_ab3129b72f5300893d04b47e72dd420e1"><div class="ttname"><a href="ir__Daikin_8h.html#ab3129b72f5300893d04b47e72dd420e1">kDaikin64OneSpace</a></div><div class="ttdeci">const uint16_t kDaikin64OneSpace</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:457</div></div>
|
||
<div class="ttc" id="aIRremoteESP8266_8h_html_a2dde8fd00f8a28e35da04cff9a3a1908"><div class="ttname"><a href="IRremoteESP8266_8h.html#a2dde8fd00f8a28e35da04cff9a3a1908">kDaikin2DefaultRepeat</a></div><div class="ttdeci">const uint16_t kDaikin2DefaultRepeat</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:843</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_af822203d873d9b847c3a7b08d236f82b"><div class="ttname"><a href="ir__Daikin_8h.html#af822203d873d9b847c3a7b08d236f82b">kDaikin128BitEconoOffset</a></div><div class="ttdeci">const uint8_t kDaikin128BitEconoOffset</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:416</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_aa1f4bb12be0f74af35ee54a5540f8a7b"><div class="ttname"><a href="ir__Daikin_8h.html#aa1f4bb12be0f74af35ee54a5540f8a7b">kDaikin64Fan</a></div><div class="ttdeci">const uint8_t kDaikin64Fan</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:471</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_a7b63829df4d0e1de61ed396c3b07e988"><div class="ttname"><a href="ir__Daikin_8h.html#a7b63829df4d0e1de61ed396c3b07e988">kDaikin64Freq</a></div><div class="ttdeci">const uint16_t kDaikin64Freq</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:462</div></div>
|
||
<div class="ttc" id="aclassIRDaikin152_html_a97567ade1c0262b3f95f23f171936d8c"><div class="ttname"><a href="classIRDaikin152.html#a97567ade1c0262b3f95f23f171936d8c">IRDaikin152::setTemp</a></div><div class="ttdeci">void setTemp(const uint8_t temp)</div><div class="ttdoc">Set the temperature.</div><div class="ttdef"><b>Definition:</b> ir_Daikin.cpp:3362</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_a9078ad5b6b9afe43ffa0e646c35f3db6"><div class="ttname"><a href="ir__Daikin_8h.html#a9078ad5b6b9afe43ffa0e646c35f3db6">kDaikinByteFan</a></div><div class="ttdeci">const uint8_t kDaikinByteFan</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:160</div></div>
|
||
<div class="ttc" id="aclassIRDaikin2_html_a7a413002b64497a5fce7cdcdd6924e8f"><div class="ttname"><a href="classIRDaikin2.html#a7a413002b64497a5fce7cdcdd6924e8f">IRDaikin2::getOffTimerEnabled</a></div><div class="ttdeci">bool getOffTimerEnabled()</div><div class="ttdoc">Get the enable status of the Off Timer.</div><div class="ttdef"><b>Definition:</b> ir_Daikin.cpp:1032</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_a7f98cf3863ab58b147dc31c497bc07bc"><div class="ttname"><a href="ir__Daikin_8h.html#a7f98cf3863ab58b147dc31c497bc07bc">kDaikin128BitSwingOffset</a></div><div class="ttdeci">const uint8_t kDaikin128BitSwingOffset</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:409</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_a8d3d4325f91cbdd8ce0cec25fc0d2022"><div class="ttname"><a href="ir__Daikin_8h.html#a8d3d4325f91cbdd8ce0cec25fc0d2022">kDaikin128MaskLight</a></div><div class="ttdeci">const uint8_t kDaikin128MaskLight</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:420</div></div>
|
||
<div class="ttc" id="aclassIRDaikin2_html_aae2db88038d8d02617f16588e6a82b64"><div class="ttname"><a href="classIRDaikin2.html#aae2db88038d8d02617f16588e6a82b64">IRDaikin2::send</a></div><div class="ttdeci">void send(const uint16_t repeat=kDaikin2DefaultRepeat)</div><div class="ttdoc">Send the current internal state as an IR message.</div><div class="ttdef"><b>Definition:</b> ir_Daikin.cpp:728</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_a8f6ab5b7f9871f08364abf3337ae48b4"><div class="ttname"><a href="ir__Daikin_8h.html#a8f6ab5b7f9871f08364abf3337ae48b4">kDaikin128BitSwing</a></div><div class="ttdeci">const uint8_t kDaikin128BitSwing</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:410</div></div>
|
||
<div class="ttc" id="aclassIRDaikin128_html_aba143a1b80e6de7d1c7b987eeda6b0db"><div class="ttname"><a href="classIRDaikin128.html#aba143a1b80e6de7d1c7b987eeda6b0db">IRDaikin128::setTemp</a></div><div class="ttdeci">void setTemp(const uint8_t temp)</div><div class="ttdoc">Set the temperature.</div><div class="ttdef"><b>Definition:</b> ir_Daikin.cpp:2776</div></div>
|
||
<div class="ttc" id="aclassIRDaikin2_html_a975c2fdb261d6d2b6c8e196fbd074899"><div class="ttname"><a href="classIRDaikin2.html#a975c2fdb261d6d2b6c8e196fbd074899">IRDaikin2::setEyeAuto</a></div><div class="ttdeci">void setEyeAuto(const bool on)</div><div class="ttdoc">Set the Automatic Eye (Sensor) mode of the A/C.</div><div class="ttdef"><b>Definition:</b> ir_Daikin.cpp:1110</div></div>
|
||
<div class="ttc" id="aclassIRDaikin176_html_a2387b8dff2a9c9cd164034977b03f192"><div class="ttname"><a href="classIRDaikin176.html#a2387b8dff2a9c9cd164034977b03f192">IRDaikin176::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_Daikin.cpp:2461</div></div>
|
||
<div class="ttc" id="aclassIRDaikinESP_html_a4377e48a16a6ed1cb4fb2b711e672b16"><div class="ttname"><a href="classIRDaikinESP.html#a4377e48a16a6ed1cb4fb2b711e672b16">IRDaikinESP::getComfort</a></div><div class="ttdeci">bool getComfort(void)</div><div class="ttdoc">Get the Comfort mode of the A/C.</div><div class="ttdef"><b>Definition:</b> ir_Daikin.cpp:384</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_a326ffcf00330a1759e4f71f8f8603f23"><div class="ttname"><a href="ir__Daikin_8h.html#a326ffcf00330a1759e4f71f8f8603f23">kDaikin176SwingHAuto</a></div><div class="ttdeci">const uint8_t kDaikin176SwingHAuto</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:361</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_a0d37e6624946b26dd30c3ed25181cc37"><div class="ttname"><a href="ir__Daikin_8h.html#a0d37e6624946b26dd30c3ed25181cc37">kDaikin64OnTimeHalfHourBit</a></div><div class="ttdeci">const uint8_t kDaikin64OnTimeHalfHourBit</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:488</div></div>
|
||
<div class="ttc" id="aclassIRDaikin2_html_a3ffe908313f162b92e92307578592fca"><div class="ttname"><a href="classIRDaikin2.html#a3ffe908313f162b92e92307578592fca">IRDaikin2::IRDaikin2</a></div><div class="ttdeci">IRDaikin2(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_Daikin.cpp:718</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_a8e497623bb05ff10287ca06ac6ec15f6"><div class="ttname"><a href="ir__Daikin_8h.html#a8e497623bb05ff10287ca06ac6ec15f6">kDaikin216TempOffset</a></div><div class="ttdeci">const uint8_t kDaikin216TempOffset</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:290</div></div>
|
||
<div class="ttc" id="aclassIRDaikinESP_html_a9ee2013c069496884c62b6e9a58d01db"><div class="ttname"><a href="classIRDaikinESP.html#a9ee2013c069496884c62b6e9a58d01db">IRDaikinESP::getWeeklyTimerEnable</a></div><div class="ttdeci">bool getWeeklyTimerEnable(void)</div><div class="ttdoc">Get the enable status of the Weekly Timer.</div><div class="ttdef"><b>Definition:</b> ir_Daikin.cpp:491</div></div>
|
||
<div class="ttc" id="aclassIRDaikinESP_html_accd087c48f246a71898cc6fd7afc2cc7"><div class="ttname"><a href="classIRDaikinESP.html#accd087c48f246a71898cc6fd7afc2cc7">IRDaikinESP::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_Daikin.cpp:111</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_a9e2bb25a1d64d2c042e7eef38f5347d0"><div class="ttname"><a href="ir__Daikin_8h.html#a9e2bb25a1d64d2c042e7eef38f5347d0">kDaikin176Section2Length</a></div><div class="ttdeci">const uint16_t kDaikin176Section2Length</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:343</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="aclassIRDaikin2_html_a35e72dc8e7967ee8ca8e84a6344468f3"><div class="ttname"><a href="classIRDaikin2.html#a35e72dc8e7967ee8ca8e84a6344468f3">IRDaikin2::setSwingVertical</a></div><div class="ttdeci">void setSwingVertical(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_Daikin.cpp:892</div></div>
|
||
<div class="ttc" id="aclassIRDaikin2_html_ad147ea14695c9498bb091862e172dc81"><div class="ttname"><a href="classIRDaikin2.html#ad147ea14695c9498bb091862e172dc81">IRDaikin2::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_Daikin.cpp:1226</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_a85249d39c34b1a8b3bb8de4da32bb502"><div class="ttname"><a href="ir__Daikin_8h.html#a85249d39c34b1a8b3bb8de4da32bb502">kDaikinBitSilent</a></div><div class="ttdeci">const uint8_t kDaikinBitSilent</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:173</div></div>
|
||
<div class="ttc" id="aclassIRDaikin2_html_a330b3a8f25bd2d053dab318126b32569"><div class="ttname"><a href="classIRDaikin2.html#a330b3a8f25bd2d053dab318126b32569">IRDaikin2::getMold</a></div><div class="ttdeci">bool getMold()</div><div class="ttdoc">Get the Mould (filter) mode status of the A/C.</div><div class="ttdef"><b>Definition:</b> ir_Daikin.cpp:1068</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_ae58228f3b9eae0ec171527ced89e509f"><div class="ttname"><a href="ir__Daikin_8h.html#ae58228f3b9eae0ec171527ced89e509f">kDaikin128MaskFan</a></div><div class="ttdeci">const uint8_t kDaikin128MaskFan</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:385</div></div>
|
||
<div class="ttc" id="aclassIRDaikin2_html_ade5c0dbfe38d9ac0c4bc009c897af04d"><div class="ttname"><a href="classIRDaikin2.html#ade5c0dbfe38d9ac0c4bc009c897af04d">IRDaikin2::validChecksum</a></div><div class="ttdeci">static bool validChecksum(uint8_t state[], const uint16_t length=kDaikin2StateLength)</div><div class="ttdoc">Verify the checksum is valid for a given state.</div><div class="ttdef"><b>Definition:</b> ir_Daikin.cpp:737</div></div>
|
||
<div class="ttc" id="aclassIRDaikin216_html_ae72a3858a0023dac48fe755fd1bb1677"><div class="ttname"><a href="classIRDaikin216.html#ae72a3858a0023dac48fe755fd1bb1677">IRDaikin216::getSwingVertical</a></div><div class="ttdeci">bool getSwingVertical(void)</div><div class="ttdoc">Get the Vertical Swing mode of the A/C.</div><div class="ttdef"><b>Definition:</b> ir_Daikin.cpp:1677</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_aabde7c45424ae82a812485e8ceb58dbd"><div class="ttname"><a href="ir__Daikin_8h.html#aabde7c45424ae82a812485e8ceb58dbd">kDaikin128TimerOffset</a></div><div class="ttdeci">const uint8_t kDaikin128TimerOffset</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:398</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_af0dafe45d0127430e05f2312e8ba99bb"><div class="ttname"><a href="ir__Daikin_8h.html#af0dafe45d0127430e05f2312e8ba99bb">kDaikin64Overhead</a></div><div class="ttdeci">const uint8_t kDaikin64Overhead</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:463</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_a6653082dcfde989bd2c5810809fc18a9"><div class="ttname"><a href="ir__Daikin_8h.html#a6653082dcfde989bd2c5810809fc18a9">kDaikinOneSpace</a></div><div class="ttdeci">const uint16_t kDaikinOneSpace</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:210</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_a20239baacdf9fb981eb0fb84b0ef536a"><div class="ttname"><a href="ir__Daikin_8h.html#a20239baacdf9fb981eb0fb84b0ef536a">kDaikin216ByteSwingH</a></div><div class="ttdeci">const uint8_t kDaikin216ByteSwingH</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:300</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_a4d3d5683aaee8e76138750a0f6ff1465"><div class="ttname"><a href="ir__Daikin_8h.html#a4d3d5683aaee8e76138750a0f6ff1465">kDaikin128ByteTemp</a></div><div class="ttdeci">const uint8_t kDaikin128ByteTemp</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:405</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_ab0d91673bcd73cbbbf5f18d6d73b699e"><div class="ttname"><a href="ir__Daikin_8h.html#ab0d91673bcd73cbbbf5f18d6d73b699e">kDaikinBitPower</a></div><div class="ttdeci">const uint8_t kDaikinBitPower</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:156</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_a91b023ce8679d8d0e4434e014e746f99"><div class="ttname"><a href="ir__Daikin_8h.html#a91b023ce8679d8d0e4434e014e746f99">kDaikin2ZeroSpace</a></div><div class="ttdeci">const uint16_t kDaikin2ZeroSpace</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:225</div></div>
|
||
<div class="ttc" id="aclassIRDaikinESP_html"><div class="ttname"><a href="classIRDaikinESP.html">IRDaikinESP</a></div><div class="ttdoc">Class for handling detailed Daikin 280-bit A/C messages.</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:520</div></div>
|
||
<div class="ttc" id="aclassIRDaikin176_html_acb3b296f4c87a5a37258c666ef886ff3"><div class="ttname"><a href="classIRDaikin176.html#acb3b296f4c87a5a37258c666ef886ff3">IRDaikin176::setTemp</a></div><div class="ttdeci">void setTemp(const uint8_t temp)</div><div class="ttdoc">Set the temperature.</div><div class="ttdef"><b>Definition:</b> ir_Daikin.cpp:2385</div></div>
|
||
<div class="ttc" id="aclassIRDaikinESP_html_a45e473403547c8ec95a50aeb1ed93607"><div class="ttname"><a href="classIRDaikinESP.html#a45e473403547c8ec95a50aeb1ed93607">IRDaikinESP::getOnTimerEnabled</a></div><div class="ttdeci">bool getOnTimerEnabled()</div><div class="ttdoc">Get the enable status of the On Timer.</div><div class="ttdef"><b>Definition:</b> ir_Daikin.cpp:415</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_ab679ef183af5b94f53697d434e6540c3"><div class="ttname"><a href="ir__Daikin_8h.html#ab679ef183af5b94f53697d434e6540c3">kDaikin2HdrMark</a></div><div class="ttdeci">const uint16_t kDaikin2HdrMark</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:221</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_a4d03bc31a28d866c3bf855f6482209e8"><div class="ttname"><a href="ir__Daikin_8h.html#a4d03bc31a28d866c3bf855f6482209e8">kDaikinBitPowerful</a></div><div class="ttdeci">const uint8_t kDaikinBitPowerful</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:170</div></div>
|
||
<div class="ttc" id="aclassIRDaikin216_html_a663c11977545ba01b34715a61a26ab88"><div class="ttname"><a href="classIRDaikin216.html#a663c11977545ba01b34715a61a26ab88">IRDaikin216::validChecksum</a></div><div class="ttdeci">static bool validChecksum(uint8_t state[], const uint16_t length=kDaikin216StateLength)</div><div class="ttdoc">Verify the checksum is valid for a given state.</div><div class="ttdef"><b>Definition:</b> ir_Daikin.cpp:1522</div></div>
|
||
<div class="ttc" id="aclassIRDaikin64_html_a46a0b1e2438087ba557494b0b4fce4a5"><div class="ttname"><a href="classIRDaikin64.html#a46a0b1e2438087ba557494b0b4fce4a5">IRDaikin64::setOffTime</a></div><div class="ttdeci">void setOffTime(const uint16_t mins_since_midnight)</div><div class="ttdoc">Set the Off Timer time for the A/C unit.</div><div class="ttdef"><b>Definition:</b> ir_Daikin.cpp:3946</div></div>
|
||
<div class="ttc" id="aclassIRDaikin176_html_a6f9b7dddcf98c7a42495c900dddf505d"><div class="ttname"><a href="classIRDaikin176.html#a6f9b7dddcf98c7a42495c900dddf505d">IRDaikin176::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_Daikin.cpp:2484</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_a6b4af969e8b114502f067b039b0a9467"><div class="ttname"><a href="ir__Daikin_8h.html#a6b4af969e8b114502f067b039b0a9467">kDaikin64OnTimeOffset</a></div><div class="ttdeci">const uint8_t kDaikin64OnTimeOffset</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:485</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_a980ae6010c956c92348d3ac88c084247"><div class="ttname"><a href="ir__Daikin_8h.html#a980ae6010c956c92348d3ac88c084247">kDaikin160ByteFan</a></div><div class="ttdeci">const uint8_t kDaikin160ByteFan</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:322</div></div>
|
||
<div class="ttc" id="aclassIRDaikin160_html_a2eb3987f87d19e1ab01dac111ae2d16b"><div class="ttname"><a href="classIRDaikin160.html#a2eb3987f87d19e1ab01dac111ae2d16b">IRDaikin160::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_Daikin.cpp:2022</div></div>
|
||
<div class="ttc" id="aclassIRDaikin160_html_a95f8c71bbf861d3c884656364e04b02a"><div class="ttname"><a href="classIRDaikin160.html#a95f8c71bbf861d3c884656364e04b02a">IRDaikin160::off</a></div><div class="ttdeci">void off(void)</div><div class="ttdoc">Change the power setting to Off.</div><div class="ttdef"><b>Definition:</b> ir_Daikin.cpp:1946</div></div>
|
||
<div class="ttc" id="aclassIRDaikin2_html"><div class="ttname"><a href="classIRDaikin2.html">IRDaikin2</a></div><div class="ttdoc">Class for handling detailed Daikin 312-bit A/C messages. Code by crankyoldgit, Reverse engineering an...</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:602</div></div>
|
||
<div class="ttc" id="aclassIRDaikin216_html_a49d7501966528c0a690cfb505f163e26"><div class="ttname"><a href="classIRDaikin216.html#a49d7501966528c0a690cfb505f163e26">IRDaikin216::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_Daikin.h:709</div></div>
|
||
<div class="ttc" id="aIRremoteESP8266_8h_html_aa71fc87dcb6f14b82997e1d2269429d2"><div class="ttname"><a href="IRremoteESP8266_8h.html#aa71fc87dcb6f14b82997e1d2269429d2">kDaikin176StateLength</a></div><div class="ttdeci">const uint16_t kDaikin176StateLength</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:855</div></div>
|
||
<div class="ttc" id="aclassIRDaikin176_html_a9e63cf22410ffad45f6b308674079ee8"><div class="ttname"><a href="classIRDaikin176.html#a9e63cf22410ffad45f6b308674079ee8">IRDaikin176::setSwingHorizontal</a></div><div class="ttdeci">void setSwingHorizontal(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_Daikin.cpp:2440</div></div>
|
||
<div class="ttc" id="aclassIRDaikin128_html"><div class="ttname"><a href="classIRDaikin128.html">IRDaikin128</a></div><div class="ttdoc">Class for handling detailed Daikin 128-bit A/C messages. Code by crankyoldgit. Analysis by Daniel Ven...</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:864</div></div>
|
||
<div class="ttc" id="aclassIRDaikin2_html_ad53e046e545f3b6c5418dfbaf58653ca"><div class="ttname"><a href="classIRDaikin2.html#ad53e046e545f3b6c5418dfbaf58653ca">IRDaikin2::setMold</a></div><div class="ttdeci">void setMold(const bool on)</div><div class="ttdoc">Set the Mould (filter) mode of the A/C.</div><div class="ttdef"><b>Definition:</b> ir_Daikin.cpp:1062</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="aclassIRDaikin2_html_a85bb152a4bdcc2798270ee58a3cfe2ae"><div class="ttname"><a href="classIRDaikin2.html#a85bb152a4bdcc2798270ee58a3cfe2ae">IRDaikin2::toCommonSwingH</a></div><div class="ttdeci">static stdAc::swingh_t toCommonSwingH(const uint8_t setting)</div><div class="ttdoc">Convert a native horizontal swing postion to it's common equivalent.</div><div class="ttdef"><b>Definition:</b> ir_Daikin.cpp:1249</div></div>
|
||
<div class="ttc" id="aclassIRDaikin160_html_af1a800ef7494c49a868d01039f5c37e4"><div class="ttname"><a href="classIRDaikin160.html#af1a800ef7494c49a868d01039f5c37e4">IRDaikin160::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_Daikin.cpp:1950</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_a3ef1914f2caf650a90d8412f2c1e2b74"><div class="ttname"><a href="ir__Daikin_8h.html#a3ef1914f2caf650a90d8412f2c1e2b74">kDaikin176TempSize</a></div><div class="ttdeci">const uint8_t kDaikin176TempSize</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:354</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_acc21945b46b307068e8669c83fbe5837"><div class="ttname"><a href="ir__Daikin_8h.html#acc21945b46b307068e8669c83fbe5837">kDaikin64TempSize</a></div><div class="ttdeci">const uint8_t kDaikin64TempSize</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:497</div></div>
|
||
<div class="ttc" id="aclassIRDaikin160_html_a5ed62940052f79587c92eaf92e30cf53"><div class="ttname"><a href="classIRDaikin160.html#a5ed62940052f79587c92eaf92e30cf53">IRDaikin160::getSwingVertical</a></div><div class="ttdeci">uint8_t getSwingVertical(void)</div><div class="ttdoc">Get the Vertical Swing mode of the A/C.</div><div class="ttdef"><b>Definition:</b> ir_Daikin.cpp:2063</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_a21a3f3c0f39827057d8f459283a72980"><div class="ttname"><a href="ir__Daikin_8h.html#a21a3f3c0f39827057d8f459283a72980">kDaikin2BitFreshAirHigh</a></div><div class="ttdeci">const uint8_t kDaikin2BitFreshAirHigh</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:245</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_ab579939e749517944e6e497d5e44e922"><div class="ttname"><a href="ir__Daikin_8h.html#ab579939e749517944e6e497d5e44e922">kDaikinBitEcono</a></div><div class="ttdeci">const uint8_t kDaikinBitEcono</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:179</div></div>
|
||
<div class="ttc" id="aclassIRDaikinESP_html_a5a7ec7b00811138879c636b03ae58606"><div class="ttname"><a href="classIRDaikinESP.html#a5a7ec7b00811138879c636b03ae58606">IRDaikinESP::setSwingHorizontal</a></div><div class="ttdeci">void setSwingHorizontal(const bool on)</div><div class="ttdoc">Set the Horizontal Swing mode of the A/C.</div><div class="ttdef"><b>Definition:</b> ir_Daikin.cpp:295</div></div>
|
||
<div class="ttc" id="aclassIRDaikin216_html_a5cb6e958f3b9789828738defe4d12c7b"><div class="ttname"><a href="classIRDaikin216.html#a5cb6e958f3b9789828738defe4d12c7b">IRDaikin216::setPowerful</a></div><div class="ttdeci">void setPowerful(const bool on)</div><div class="ttdoc">Set the Powerful (Turbo) mode of the A/C.</div><div class="ttdef"><b>Definition:</b> ir_Daikin.cpp:1718</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_a5e232b17db30a7e0ba159e2413df8b14"><div class="ttname"><a href="ir__Daikin_8h.html#a5e232b17db30a7e0ba159e2413df8b14">kDaikin152TempByte</a></div><div class="ttdeci">const uint8_t kDaikin152TempByte</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:436</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_ac32a0c805d01b5a9fa4d4aeb5546b8e3"><div class="ttname"><a href="ir__Daikin_8h.html#ac32a0c805d01b5a9fa4d4aeb5546b8e3">kDaikin64ModeOffset</a></div><div class="ttdeci">const uint8_t kDaikin64ModeOffset</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:467</div></div>
|
||
<div class="ttc" id="aclassIRDaikin64_html_ade80a5ea137c32bdedd794d64925a2d3"><div class="ttname"><a href="classIRDaikin64.html#ade80a5ea137c32bdedd794d64925a2d3">IRDaikin64::getTurbo</a></div><div class="ttdeci">bool getTurbo(void)</div><div class="ttdoc">Get the Turbo (Powerful) mode status of the A/C.</div><div class="ttdef"><b>Definition:</b> ir_Daikin.cpp:3818</div></div>
|
||
<div class="ttc" id="aclassIRDaikin128_html_a0bad4830267887299b2773075a16b283"><div class="ttname"><a href="classIRDaikin128.html#a0bad4830267887299b2773075a16b283">IRDaikin128::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_Daikin.cpp:2751</div></div>
|
||
<div class="ttc" id="aclassIRDaikin216_html_a21b3e93f98ac55e743efe38c20617d6a"><div class="ttname"><a href="classIRDaikin216.html#a21b3e93f98ac55e743efe38c20617d6a">IRDaikin216::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_Daikin.cpp:1592</div></div>
|
||
<div class="ttc" id="aclassIRDaikin2_html_a72c8d47c2e6664eb0e40efe6933e4ac1"><div class="ttname"><a href="classIRDaikin2.html#a72c8d47c2e6664eb0e40efe6933e4ac1">IRDaikin2::getFreshAirHigh</a></div><div class="ttdeci">bool getFreshAirHigh()</div><div class="ttdoc">Get the (High) Fresh Air mode status of the A/C.</div><div class="ttdef"><b>Definition:</b> ir_Daikin.cpp:1104</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_a58b88a2679bd57d723aa33afca4f2427"><div class="ttname"><a href="ir__Daikin_8h.html#a58b88a2679bd57d723aa33afca4f2427">kDaikinByteSwingH</a></div><div class="ttdeci">const uint8_t kDaikinByteSwingH</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:161</div></div>
|
||
<div class="ttc" id="aclassIRDaikin216_html_a130a98bb2422a228977dea8a4e068ace"><div class="ttname"><a href="classIRDaikin216.html#a130a98bb2422a228977dea8a4e068ace">IRDaikin216::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_Daikin.cpp:1580</div></div>
|
||
<div class="ttc" id="aclassIRDaikin128_html_a0b6b298a0287411f6fe34ec1a0032ff1"><div class="ttname"><a href="classIRDaikin128.html#a0b6b298a0287411f6fe34ec1a0032ff1">IRDaikin128::getPowerToggle</a></div><div class="ttdeci">bool getPowerToggle(void)</div><div class="ttdoc">Get the Power toggle setting of the A/C.</div><div class="ttdef"><b>Definition:</b> ir_Daikin.cpp:2715</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_abe7b92798de08dfc5f044869891bdec5"><div class="ttname"><a href="ir__Daikin_8h.html#abe7b92798de08dfc5f044869891bdec5">kDaikin64HdrMark</a></div><div class="ttdeci">const uint16_t kDaikin64HdrMark</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:454</div></div>
|
||
<div class="ttc" id="aclassIRDaikin128_html_a05669c2b1a6720b95d9a5fb898179a10"><div class="ttname"><a href="classIRDaikin128.html#a05669c2b1a6720b95d9a5fb898179a10">IRDaikin128::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_Daikin.cpp:2687</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_a9ff1ca660571d09caa0de39ce1370720"><div class="ttname"><a href="ir__Daikin_8h.html#a9ff1ca660571d09caa0de39ce1370720">kDaikin176HdrMark</a></div><div class="ttdeci">const uint16_t kDaikin176HdrMark</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:335</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_a421a745ce85313d326e00b996b5afd80"><div class="ttname"><a href="ir__Daikin_8h.html#a421a745ce85313d326e00b996b5afd80">kDaikinBitOnTimer</a></div><div class="ttdeci">const uint8_t kDaikinBitOnTimer</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:193</div></div>
|
||
<div class="ttc" id="aclassIRDaikin128_html_a30ca067676dfde963986e25c84616368"><div class="ttname"><a href="classIRDaikin128.html#a30ca067676dfde963986e25c84616368">IRDaikin128::setOffTimer</a></div><div class="ttdeci">void setOffTimer(const uint16_t mins_since_midnight)</div><div class="ttdoc">Set the Off Timer time for the A/C unit.</div><div class="ttdef"><b>Definition:</b> ir_Daikin.cpp:3004</div></div>
|
||
<div class="ttc" id="aclassIRDaikin2_html_ab0e77969a86af9637cb9aa4b4befd4aa"><div class="ttname"><a href="classIRDaikin2.html#ab0e77969a86af9637cb9aa4b4befd4aa">IRDaikin2::disableOnTimer</a></div><div class="ttdeci">void disableOnTimer()</div><div class="ttdoc">Disable the On timer.</div><div class="ttdef"><b>Definition:</b> ir_Daikin.cpp:988</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_ad3e2bb2f17d599c708e64cf08c042331"><div class="ttname"><a href="ir__Daikin_8h.html#ad3e2bb2f17d599c708e64cf08c042331">kDaikinByteEye</a></div><div class="ttdeci">const uint8_t kDaikinByteEye</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:180</div></div>
|
||
<div class="ttc" id="aclassIRDaikin152_html_a9946c73f0c5906fbb2f39119e00531e5"><div class="ttname"><a href="classIRDaikin152.html#a9946c73f0c5906fbb2f39119e00531e5">IRDaikin152::getEcono</a></div><div class="ttdeci">bool getEcono(void)</div><div class="ttdoc">Get the Economical mode of the A/C.</div><div class="ttdef"><b>Definition:</b> ir_Daikin.cpp:3469</div></div>
|
||
<div class="ttc" id="aclassIRDaikin64_html_a655f1cec5e28f79e5718573678c535ec"><div class="ttname"><a href="classIRDaikin64.html#a655f1cec5e28f79e5718573678c535ec">IRDaikin64::setClock</a></div><div class="ttdeci">void setClock(const uint16_t mins_since_midnight)</div><div class="ttdoc">Set the clock on the A/C unit.</div><div class="ttdef"><b>Definition:</b> ir_Daikin.cpp:3874</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_ae0899153669a6e8848556cd65c26c8b5"><div class="ttname"><a href="ir__Daikin_8h.html#ae0899153669a6e8848556cd65c26c8b5">kDaikin128FanPowerful</a></div><div class="ttdeci">const uint8_t kDaikin128FanPowerful</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:390</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_a5a76fc08310d517cb7e182c287e77df1"><div class="ttname"><a href="ir__Daikin_8h.html#a5a76fc08310d517cb7e182c287e77df1">kDaikin128Freq</a></div><div class="ttdeci">const uint16_t kDaikin128Freq</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:365</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_aed68991584125a277593c339ab387276"><div class="ttname"><a href="ir__Daikin_8h.html#aed68991584125a277593c339ab387276">kDaikinGap</a></div><div class="ttdeci">const uint16_t kDaikinGap</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:211</div></div>
|
||
<div class="ttc" id="aclassIRDaikin2_html_a5461cf51967d3fe67489384c82daac47"><div class="ttname"><a href="classIRDaikin2.html#a5461cf51967d3fe67489384c82daac47">IRDaikin2::disableSleepTimer</a></div><div class="ttdeci">void disableSleepTimer()</div><div class="ttdoc">Disable the sleep timer.</div><div class="ttdef"><b>Definition:</b> ir_Daikin.cpp:1160</div></div>
|
||
<div class="ttc" id="aclassIRDaikin128_html_a1f155cc34e6c21d206962239d0135d1b"><div class="ttname"><a href="classIRDaikin128.html#a1f155cc34e6c21d206962239d0135d1b">IRDaikin128::_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_Daikin.h:919</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_a77ce46689e1a353237edd45e7170bff6"><div class="ttname"><a href="ir__Daikin_8h.html#a77ce46689e1a353237edd45e7170bff6">kDaikinByteOnTimerMinsHigh</a></div><div class="ttdeci">const uint8_t kDaikinByteOnTimerMinsHigh</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:163</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_aad27f3ff311f1defc5ac9fb3be0ad504"><div class="ttname"><a href="ir__Daikin_8h.html#aad27f3ff311f1defc5ac9fb3be0ad504">kDaikin128MinTemp</a></div><div class="ttdeci">const uint8_t kDaikin128MinTemp</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:406</div></div>
|
||
<div class="ttc" id="aclassIRDaikin160_html_a2b6c282ad5cb2a702857532ab020110b"><div class="ttname"><a href="classIRDaikin160.html#a2b6c282ad5cb2a702857532ab020110b">IRDaikin160::on</a></div><div class="ttdeci">void on(void)</div><div class="ttdoc">Change the power setting to On.</div><div class="ttdef"><b>Definition:</b> ir_Daikin.cpp:1943</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_a2a62938481ba7b4374df50867295c07d"><div class="ttname"><a href="ir__Daikin_8h.html#a2a62938481ba7b4374df50867295c07d">kDaikin2SwingVSwing</a></div><div class="ttdeci">const uint8_t kDaikin2SwingVSwing</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:256</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_a928ae056887b123fdf6b1e2072d03564"><div class="ttname"><a href="ir__Daikin_8h.html#a928ae056887b123fdf6b1e2072d03564">kDaikin2BitSleepTimer</a></div><div class="ttdeci">const uint8_t kDaikin2BitSleepTimer</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:231</div></div>
|
||
<div class="ttc" id="aclassIRDaikin216_html_a086d8cea2d6dd0f74c5cbece79d91567"><div class="ttname"><a href="classIRDaikin216.html#a086d8cea2d6dd0f74c5cbece79d91567">IRDaikin216::off</a></div><div class="ttdeci">void off(void)</div><div class="ttdoc">Change the power setting to Off.</div><div class="ttdef"><b>Definition:</b> ir_Daikin.cpp:1576</div></div>
|
||
<div class="ttc" id="aclassIRDaikinESP_html_a8a6730accc69647cbc12ebc99b2cfb77"><div class="ttname"><a href="classIRDaikinESP.html#a8a6730accc69647cbc12ebc99b2cfb77">IRDaikinESP::getOnTime</a></div><div class="ttdeci">uint16_t getOnTime(void)</div><div class="ttdoc">Get the On Timer time to be sent to the A/C unit.</div><div class="ttdef"><b>Definition:</b> ir_Daikin.cpp:406</div></div>
|
||
<div class="ttc" id="aclassIRDaikin128_html_a50f2de409b3e8966f8406b659aaaedac"><div class="ttname"><a href="classIRDaikin128.html#a50f2de409b3e8966f8406b659aaaedac">IRDaikin128::getPowerful</a></div><div class="ttdeci">bool getPowerful(void)</div><div class="ttdoc">Get the Powerful (Turbo) mode of the A/C.</div><div class="ttdef"><b>Definition:</b> ir_Daikin.cpp:2915</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_a3a42f10a3427bff7af3c745592fe58fe"><div class="ttname"><a href="ir__Daikin_8h.html#a3a42f10a3427bff7af3c745592fe58fe">kDaikin2BeepSize</a></div><div class="ttdeci">const uint8_t kDaikin2BeepSize</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:253</div></div>
|
||
<div class="ttc" id="aclassIRDaikin64_html_adb1eb657998c05a143365755da0a1e81"><div class="ttname"><a href="classIRDaikin64.html#adb1eb657998c05a143365755da0a1e81">IRDaikin64::setTemp</a></div><div class="ttdeci">void setTemp(const uint8_t temp)</div><div class="ttdoc">Set the temperature.</div><div class="ttdef"><b>Definition:</b> ir_Daikin.cpp:3707</div></div>
|
||
<div class="ttc" id="aclassIRDaikin216_html_ac41b3de39ffc6ccd097085c727329531"><div class="ttname"><a href="classIRDaikin216.html#ac41b3de39ffc6ccd097085c727329531">IRDaikin216::getRaw</a></div><div class="ttdeci">uint8_t * getRaw()</div><div class="ttdoc">Get a PTR to the internal state/code for this protocol.</div><div class="ttdef"><b>Definition:</b> ir_Daikin.cpp:1561</div></div>
|
||
<div class="ttc" id="aclassIRDaikin2_html_a2f25c4ff097f82a91c062aacd5ebabfc"><div class="ttname"><a href="classIRDaikin2.html#a2f25c4ff097f82a91c062aacd5ebabfc">IRDaikin2::getPower</a></div><div class="ttdeci">bool getPower()</div><div class="ttdoc">Get the value of the current power setting.</div><div class="ttdef"><b>Definition:</b> ir_Daikin.cpp:822</div></div>
|
||
<div class="ttc" id="aclassIRDaikin176_html_a51e5f74b532eca958c09998727064e8d"><div class="ttname"><a href="classIRDaikin176.html#a51e5f74b532eca958c09998727064e8d">IRDaikin176::setRaw</a></div><div class="ttdeci">void setRaw(const uint8_t new_code[])</div><div class="ttdoc">Set the internal state from a valid code for this protocol.</div><div class="ttdef"><b>Definition:</b> ir_Daikin.cpp:2302</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_a9fd16b0fb0d67a7058816d4b4f1659fc"><div class="ttname"><a href="ir__Daikin_8h.html#a9fd16b0fb0d67a7058816d4b4f1659fc">kDaikin216ByteSwingV</a></div><div class="ttdeci">const uint8_t kDaikin216ByteSwingV</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:295</div></div>
|
||
<div class="ttc" id="aclassIRDaikin152_html_a8581147072fecf6ebd0dd2da50a63f05"><div class="ttname"><a href="classIRDaikin152.html#a8581147072fecf6ebd0dd2da50a63f05">IRDaikin152::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_Daikin.cpp:3320</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_a35032831d79e96a98527896cd5d52efe"><div class="ttname"><a href="ir__Daikin_8h.html#a35032831d79e96a98527896cd5d52efe">kDaikin160ByteSwingV</a></div><div class="ttdeci">const uint8_t kDaikin160ByteSwingV</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:324</div></div>
|
||
<div class="ttc" id="aclassIRDaikin2_html_ad62f28698595be7717f0f29a5396853d"><div class="ttname"><a href="classIRDaikin2.html#ad62f28698595be7717f0f29a5396853d">IRDaikin2::getOnTime</a></div><div class="ttdeci">uint16_t getOnTime()</div><div class="ttdoc">Get the On Timer time to be sent to the A/C unit.</div><div class="ttdef"><b>Definition:</b> ir_Daikin.cpp:996</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_a8d107f0d63ef6951d657a55a370e8a8b"><div class="ttname"><a href="ir__Daikin_8h.html#a8d107f0d63ef6951d657a55a370e8a8b">kDaikin160Gap</a></div><div class="ttdeci">const uint16_t kDaikin160Gap</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:310</div></div>
|
||
<div class="ttc" id="aclassIRDaikin64_html"><div class="ttname"><a href="classIRDaikin64.html">IRDaikin64</a></div><div class="ttdoc">Class for handling detailed Daikin 64-bit A/C messages.</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:998</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_ae109b9ea2120f989dac2529345e38adb"><div class="ttname"><a href="ir__Daikin_8h.html#ae109b9ea2120f989dac2529345e38adb">kDaikinBitMark</a></div><div class="ttdeci">const uint16_t kDaikinBitMark</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:208</div></div>
|
||
<div class="ttc" id="aclassIRDaikin2_html_ad8098fa67e8808eebfad7611b6fc7881"><div class="ttname"><a href="classIRDaikin2.html#ad8098fa67e8808eebfad7611b6fc7881">IRDaikin2::getEcono</a></div><div class="ttdeci">bool getEcono()</div><div class="ttdoc">Get the Economical mode of the A/C.</div><div class="ttdef"><b>Definition:</b> ir_Daikin.cpp:1140</div></div>
|
||
<div class="ttc" id="aclassIRDaikin2_html_afc7ba7d7de2976e010a72778091d633a"><div class="ttname"><a href="classIRDaikin2.html#afc7ba7d7de2976e010a72778091d633a">IRDaikin2::enableOffTimer</a></div><div class="ttdeci">void enableOffTimer(const uint16_t endtime)</div><div class="ttdoc">Set the enable status & time of the Off Timer.</div><div class="ttdef"><b>Definition:</b> ir_Daikin.cpp:1009</div></div>
|
||
<div class="ttc" id="aclassIRDaikin64_html_ac29c18fde1b0cd98991e68c0f672d0e9"><div class="ttname"><a href="classIRDaikin64.html#ac29c18fde1b0cd98991e68c0f672d0e9">IRDaikin64::calcChecksum</a></div><div class="ttdeci">static uint8_t calcChecksum(const uint64_t state)</div><div class="ttdoc">Calculate the checksum for a given state.</div><div class="ttdef"><b>Definition:</b> ir_Daikin.cpp:3654</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_af204ccf4e6bd33439cec240445785e9c"><div class="ttname"><a href="ir__Daikin_8h.html#af204ccf4e6bd33439cec240445785e9c">kDaikin64ClockOffset</a></div><div class="ttdeci">const uint8_t kDaikin64ClockOffset</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:480</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_afd50318eaa383a7e85f0d0c2866bc9d5"><div class="ttname"><a href="ir__Daikin_8h.html#afd50318eaa383a7e85f0d0c2866bc9d5">kDaikin152BitMark</a></div><div class="ttdeci">const uint16_t kDaikin152BitMark</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:427</div></div>
|
||
<div class="ttc" id="aclassIRDaikinESP_html_ac24751c23f6b27cb26dcd51e91c63c9b"><div class="ttname"><a href="classIRDaikinESP.html#ac24751c23f6b27cb26dcd51e91c63c9b">IRDaikinESP::remote</a></div><div class="ttdeci">uint8_t remote[kDaikinStateLength]</div><div class="ttdoc">The state of the IR remote.</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:595</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_a97e77d2a09bc753c17104f9695a0c0b1"><div class="ttname"><a href="ir__Daikin_8h.html#a97e77d2a09bc753c17104f9695a0c0b1">kDaikin176FanMax</a></div><div class="ttdeci">const uint8_t kDaikin176FanMax</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:358</div></div>
|
||
<div class="ttc" id="aclassIRDaikinESP_html_ae6559268982ae0968358a885c7dbba6e"><div class="ttname"><a href="classIRDaikinESP.html#ae6559268982ae0968358a885c7dbba6e">IRDaikinESP::setCurrentTime</a></div><div class="ttdeci">void setCurrentTime(const uint16_t mins_since_midnight)</div><div class="ttdoc">Set the clock on the A/C unit.</div><div class="ttdef"><b>Definition:</b> ir_Daikin.cpp:449</div></div>
|
||
<div class="ttc" id="aclassIRDaikin216_html_af2c951901b3b9db9f285a4e9b563ea5e"><div class="ttname"><a href="classIRDaikin216.html#af2c951901b3b9db9f285a4e9b563ea5e">IRDaikin216::checksum</a></div><div class="ttdeci">void checksum()</div><div class="ttdoc">Calculate and set the checksum values for the internal state.</div><div class="ttdef"><b>Definition:</b> ir_Daikin.cpp:1537</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_a0eb0b1b5fabab75a5956b6b939696a12"><div class="ttname"><a href="ir__Daikin_8h.html#a0eb0b1b5fabab75a5956b6b939696a12">kDaikin152HdrSpace</a></div><div class="ttdeci">const uint16_t kDaikin152HdrSpace</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:426</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_a852c2268ed7a8dd42c629e8a0706b6f5"><div class="ttname"><a href="ir__Daikin_8h.html#a852c2268ed7a8dd42c629e8a0706b6f5">kDaikin160BitMark</a></div><div class="ttdeci">const uint16_t kDaikin160BitMark</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:307</div></div>
|
||
<div class="ttc" id="aclassIRDaikin2_html_a132001e73eb5744a3a174c5517c9bbda"><div class="ttname"><a href="classIRDaikin2.html#a132001e73eb5744a3a174c5517c9bbda">IRDaikin2::setRaw</a></div><div class="ttdeci">void setRaw(const uint8_t new_code[])</div><div class="ttdoc">Set the internal state from a valid code for this protocol.</div><div class="ttdef"><b>Definition:</b> ir_Daikin.cpp:803</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_a7156bec80ef23aa0e4e212e11d63bdef"><div class="ttname"><a href="ir__Daikin_8h.html#a7156bec80ef23aa0e4e212e11d63bdef">kDaikinBitOffTimerOffset</a></div><div class="ttdeci">const uint8_t kDaikinBitOffTimerOffset</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:189</div></div>
|
||
<div class="ttc" id="aclassIRDaikin2_html_abad28f7287f4d90d196eb0eb7f93ed43"><div class="ttname"><a href="classIRDaikin2.html#abad28f7287f4d90d196eb0eb7f93ed43">IRDaikin2::getPowerful</a></div><div class="ttdeci">bool getPowerful()</div><div class="ttdoc">Get the Powerful (Turbo) mode of the A/C.</div><div class="ttdef"><b>Definition:</b> ir_Daikin.cpp:1200</div></div>
|
||
<div class="ttc" id="aclassIRDaikin152_html_a8062d16f7aefb7586e3d3bdfea8755b4"><div class="ttname"><a href="classIRDaikin152.html#a8062d16f7aefb7586e3d3bdfea8755b4">IRDaikin152::setEcono</a></div><div class="ttdeci">void setEcono(const bool on)</div><div class="ttdoc">Set the Economy mode of the A/C.</div><div class="ttdef"><b>Definition:</b> ir_Daikin.cpp:3461</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_a0294c99254e3eef7e7fa2cd169e0e5a9"><div class="ttname"><a href="ir__Daikin_8h.html#a0294c99254e3eef7e7fa2cd169e0e5a9">kDaikinByteOffTimerMinsHigh</a></div><div class="ttdeci">const uint8_t kDaikinByteOffTimerMinsHigh</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:167</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_a9cc7bb09fb66aa0cf7d0b751505fd3e6"><div class="ttname"><a href="ir__Daikin_8h.html#a9cc7bb09fb66aa0cf7d0b751505fd3e6">kDaikin152ComfortOffset</a></div><div class="ttdeci">const uint8_t kDaikin152ComfortOffset</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:449</div></div>
|
||
<div class="ttc" id="aclassIRDaikin2_html_a0c165ff91a712e61910ef25e9728e066"><div class="ttname"><a href="classIRDaikin2.html#a0c165ff91a712e61910ef25e9728e066">IRDaikin2::clearSleepTimerFlag</a></div><div class="ttdeci">void clearSleepTimerFlag()</div><div class="ttdoc">Clear the sleep timer flag.</div><div class="ttdef"><b>Definition:</b> ir_Daikin.cpp:1155</div></div>
|
||
<div class="ttc" id="aclassIRDaikin152_html_a5e2e79252602ca3493baf00cf3fe7787"><div class="ttname"><a href="classIRDaikin152.html#a5e2e79252602ca3493baf00cf3fe7787">IRDaikin152::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_Daikin.cpp:3408</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_a916ad89ccf3c0225a4ca1b36d74c67b2"><div class="ttname"><a href="ir__Daikin_8h.html#a916ad89ccf3c0225a4ca1b36d74c67b2">kDaikinBitMold</a></div><div class="ttdeci">const uint8_t kDaikinBitMold</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:187</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_a9a3aa5ee98496b468c5ba86faa3eeeae"><div class="ttname"><a href="ir__Daikin_8h.html#a9a3aa5ee98496b468c5ba86faa3eeeae">kDaikinModeOffset</a></div><div class="ttdeci">const uint8_t kDaikinModeOffset</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:122</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_a78b37644f9327537d35bec4c0fd8faee"><div class="ttname"><a href="ir__Daikin_8h.html#a78b37644f9327537d35bec4c0fd8faee">kDaikin2MinCoolTemp</a></div><div class="ttdeci">const uint8_t kDaikin2MinCoolTemp</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:271</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_a5d68046ada1892be65f14d06c2a25b2b"><div class="ttname"><a href="ir__Daikin_8h.html#a5d68046ada1892be65f14d06c2a25b2b">kDaikinBitOffTimer</a></div><div class="ttdeci">const uint8_t kDaikinBitOffTimer</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:190</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_a832e7a349293058ebc50c17b904fb8f7"><div class="ttname"><a href="ir__Daikin_8h.html#a832e7a349293058ebc50c17b904fb8f7">kDaikin216ByteFan</a></div><div class="ttdeci">const uint8_t kDaikin216ByteFan</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:293</div></div>
|
||
<div class="ttc" id="aclassIRDaikin128_html_a60c21eaff6bf860ae25b974a0fd04e11"><div class="ttname"><a href="classIRDaikin128.html#a60c21eaff6bf860ae25b974a0fd04e11">IRDaikin128::getSwingVertical</a></div><div class="ttdeci">bool getSwingVertical()</div><div class="ttdoc">Get the Vertical Swing mode of the A/C.</div><div class="ttdef"><b>Definition:</b> ir_Daikin.cpp:2853</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_a7b4aa1ef19f1c23ef74b45eb90734c6f"><div class="ttname"><a href="ir__Daikin_8h.html#a7b4aa1ef19f1c23ef74b45eb90734c6f">kDaikin128BitSleepOffset</a></div><div class="ttdeci">const uint8_t kDaikin128BitSleepOffset</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:411</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_a07793a4b1ea8e9aabb77730ccbdf7e15"><div class="ttname"><a href="ir__Daikin_8h.html#a07793a4b1ea8e9aabb77730ccbdf7e15">kDaikinDoWOffset</a></div><div class="ttdeci">const uint8_t kDaikinDoWOffset</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:151</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__Daikin_8h_html_aacda7563a2aaa9a56c77ce550f24a237"><div class="ttname"><a href="ir__Daikin_8h.html#aacda7563a2aaa9a56c77ce550f24a237">kDaikin176ByteModeButton</a></div><div class="ttdeci">const uint8_t kDaikin176ByteModeButton</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:349</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_a1a7d78b2ed8ca5b83d6422d659ecb296"><div class="ttname"><a href="ir__Daikin_8h.html#a1a7d78b2ed8ca5b83d6422d659ecb296">kDaikin64FanQuiet</a></div><div class="ttdeci">const uint8_t kDaikin64FanQuiet</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:478</div></div>
|
||
<div class="ttc" id="aclassIRDaikin128_html_a0c05f4c6f996d56d56075e20a46f2c2c"><div class="ttname"><a href="classIRDaikin128.html#a0c05f4c6f996d56d56075e20a46f2c2c">IRDaikin128::getEcono</a></div><div class="ttdeci">bool getEcono(void)</div><div class="ttdoc">Get the Economical mode of the A/C.</div><div class="ttdef"><b>Definition:</b> ir_Daikin.cpp:2882</div></div>
|
||
<div class="ttc" id="aclassIRDaikin128_html_a5d7edaa44f0c9ca55ef1040dd42e42e3"><div class="ttname"><a href="classIRDaikin128.html#a5d7edaa44f0c9ca55ef1040dd42e42e3">IRDaikin128::setPowerToggle</a></div><div class="ttdeci">void setPowerToggle(const bool toggle)</div><div class="ttdoc">Set the Power toggle setting of the A/C.</div><div class="ttdef"><b>Definition:</b> ir_Daikin.cpp:2708</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_ad5c5bb7e8b181c79fe68607c1a4d202f"><div class="ttname"><a href="ir__Daikin_8h.html#ad5c5bb7e8b181c79fe68607c1a4d202f">kDaikin152FanTemp</a></div><div class="ttdeci">const uint8_t kDaikin152FanTemp</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:439</div></div>
|
||
<div class="ttc" id="aclassIRDaikin216_html"><div class="ttname"><a href="classIRDaikin216.html">IRDaikin216</a></div><div class="ttdoc">Class for handling detailed Daikin 216-bit A/C messages.</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:698</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_ad794d6ff5b5d05642e2668378d3a1100"><div class="ttname"><a href="ir__Daikin_8h.html#ad794d6ff5b5d05642e2668378d3a1100">kDaikinBitMoldOffset</a></div><div class="ttdeci">const uint8_t kDaikinBitMoldOffset</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:186</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_a1ed020e8e7b5b741e90c4a27ca9f3a91"><div class="ttname"><a href="ir__Daikin_8h.html#a1ed020e8e7b5b741e90c4a27ca9f3a91">kDaikin64Cool</a></div><div class="ttdeci">const uint8_t kDaikin64Cool</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:470</div></div>
|
||
<div class="ttc" id="aclassIRDaikinESP_html_a1616d08c8fd3c628fc45a76c32743ac9"><div class="ttname"><a href="classIRDaikinESP.html#a1616d08c8fd3c628fc45a76c32743ac9">IRDaikinESP::setMold</a></div><div class="ttdeci">void setMold(const bool on)</div><div class="ttdoc">Set the Mould mode of the A/C.</div><div class="ttdef"><b>Definition:</b> ir_Daikin.cpp:366</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_ae6d370916c0897bc82346136d7922f5d"><div class="ttname"><a href="ir__Daikin_8h.html#ae6d370916c0897bc82346136d7922f5d">kDaikin64FanTurbo</a></div><div class="ttdeci">const uint8_t kDaikin64FanTurbo</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:479</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_a616df34328cdac764aecc9ffb0f16f09"><div class="ttname"><a href="ir__Daikin_8h.html#a616df34328cdac764aecc9ffb0f16f09">kDaikinFan</a></div><div class="ttdeci">const uint8_t kDaikinFan</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:121</div></div>
|
||
<div class="ttc" id="aclassIRDaikin152_html_a20ec24a0ef288cabb93080b4fa0f71fe"><div class="ttname"><a href="classIRDaikin152.html#a20ec24a0ef288cabb93080b4fa0f71fe">IRDaikin152::getPowerful</a></div><div class="ttdeci">bool getPowerful(void)</div><div class="ttdoc">Get the Powerful (Turbo) mode of the A/C.</div><div class="ttdef"><b>Definition:</b> ir_Daikin.cpp:3454</div></div>
|
||
<div class="ttc" id="aclassIRDaikin64_html_a6eb57b0eb12dab12bd9cf2fe4fded2c7"><div class="ttname"><a href="classIRDaikin64.html#a6eb57b0eb12dab12bd9cf2fe4fded2c7">IRDaikin64::_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_Daikin.h:1051</div></div>
|
||
<div class="ttc" id="aclassIRDaikin2_html_a044471f2298a1942bcc2f859f9459924"><div class="ttname"><a href="classIRDaikin2.html#a044471f2298a1942bcc2f859f9459924">IRDaikin2::setFreshAirHigh</a></div><div class="ttdeci">void setFreshAirHigh(const bool on)</div><div class="ttdoc">Set the (High) Fresh Air mode of the A/C.</div><div class="ttdef"><b>Definition:</b> ir_Daikin.cpp:1098</div></div>
|
||
<div class="ttc" id="aclassIRDaikin2_html_a6c8ad4c34713d61942c80b6052e6283a"><div class="ttname"><a href="classIRDaikin2.html#a6c8ad4c34713d61942c80b6052e6283a">IRDaikin2::disableOffTimer</a></div><div class="ttdeci">void disableOffTimer()</div><div class="ttdoc">Disable the Off timer.</div><div class="ttdef"><b>Definition:</b> ir_Daikin.cpp:1017</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_ace5b2c2be3b58f22248eafb2148d059c"><div class="ttname"><a href="ir__Daikin_8h.html#ace5b2c2be3b58f22248eafb2148d059c">kDaikinZeroSpace</a></div><div class="ttdeci">const uint16_t kDaikinZeroSpace</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:209</div></div>
|
||
<div class="ttc" id="aclassIRDaikin64_html_a9ebf2deb196caece88c286d8c03bb69a"><div class="ttname"><a href="classIRDaikin64.html#a9ebf2deb196caece88c286d8c03bb69a">IRDaikin64::getOffTimeEnabled</a></div><div class="ttdeci">bool getOffTimeEnabled(void)</div><div class="ttdoc">Get the enable status of the Off Timer.</div><div class="ttdef"><b>Definition:</b> ir_Daikin.cpp:3932</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_a0f40d38db7c625df9504798938ba24eb"><div class="ttname"><a href="ir__Daikin_8h.html#a0f40d38db7c625df9504798938ba24eb">kDaikin2LightOffset</a></div><div class="ttdeci">const uint8_t kDaikin2LightOffset</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:249</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_ab3b8aacbebe6c1c5514141102d1ca26f"><div class="ttname"><a href="ir__Daikin_8h.html#ab3b8aacbebe6c1c5514141102d1ca26f">kDaikinSection1Length</a></div><div class="ttdeci">const uint8_t kDaikinSection1Length</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:139</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_ab27225f21b29e617bf03fc68cc6e8e0f"><div class="ttname"><a href="ir__Daikin_8h.html#ab27225f21b29e617bf03fc68cc6e8e0f">kDaikinByteChecksum2</a></div><div class="ttdeci">const uint8_t kDaikinByteChecksum2</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:153</div></div>
|
||
<div class="ttc" id="aclassIRDaikin152_html_a82fa8bfb3384ed09473345b6e194c3ba"><div class="ttname"><a href="classIRDaikin152.html#a82fa8bfb3384ed09473345b6e194c3ba">IRDaikin152::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_Daikin.h:949</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_a3aecddae0a4c0a3123b296dd6b0fb38e"><div class="ttname"><a href="ir__Daikin_8h.html#a3aecddae0a4c0a3123b296dd6b0fb38e">kDaikin64OffTimeOffset</a></div><div class="ttdeci">const uint8_t kDaikin64OffTimeOffset</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:491</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_a8adb3f3e8508adf8adc530365fceb96b"><div class="ttname"><a href="ir__Daikin_8h.html#a8adb3f3e8508adf8adc530365fceb96b">kDaikin2BitEye</a></div><div class="ttdeci">const uint8_t kDaikin2BitEye</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:235</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_a1197dadb35f318b000ff6ee7ad3ca8b0"><div class="ttname"><a href="ir__Daikin_8h.html#a1197dadb35f318b000ff6ee7ad3ca8b0">kDaikin128BitTimerEnabled</a></div><div class="ttdeci">const uint8_t kDaikin128BitTimerEnabled</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:397</div></div>
|
||
<div class="ttc" id="aclassIRDaikin128_html_ab35fa1fdd65db9d9cd7fbaffdd4ecd85"><div class="ttname"><a href="classIRDaikin128.html#ab35fa1fdd65db9d9cd7fbaffdd4ecd85">IRDaikin128::getTimer</a></div><div class="ttdeci">static uint16_t getTimer(const uint8_t *ptr)</div><div class="ttdoc">Get the time for a timer at the given location.</div><div class="ttdef"><b>Definition:</b> ir_Daikin.cpp:2970</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_adfecac727480010fae8e419ac3f13e73"><div class="ttname"><a href="ir__Daikin_8h.html#adfecac727480010fae8e419ac3f13e73">kDaikin160TempSize</a></div><div class="ttdeci">const uint8_t kDaikin160TempSize</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:321</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_a1e018d153b13c65e411b3b090efc6d27"><div class="ttname"><a href="ir__Daikin_8h.html#a1e018d153b13c65e411b3b090efc6d27">kDaikinClockMinsHighSize</a></div><div class="ttdeci">const uint8_t kDaikinClockMinsHighSize</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:150</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_a2e218dda2eb4ab3a97ea8018192c5f85"><div class="ttname"><a href="ir__Daikin_8h.html#a2e218dda2eb4ab3a97ea8018192c5f85">kDaikinBitComfortOffset</a></div><div class="ttdeci">const uint8_t kDaikinBitComfortOffset</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:145</div></div>
|
||
<div class="ttc" id="aclassIRDaikinESP_html_a43c6675b688cad1ca714ecd726dbb411"><div class="ttname"><a href="classIRDaikinESP.html#a43c6675b688cad1ca714ecd726dbb411">IRDaikinESP::getTemp</a></div><div class="ttdeci">uint8_t getTemp()</div><div class="ttdoc">Get the current temperature setting.</div><div class="ttdef"><b>Definition:</b> ir_Daikin.cpp:231</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_a73db209ad074eeaef1a5317cbee8ab35"><div class="ttname"><a href="ir__Daikin_8h.html#a73db209ad074eeaef1a5317cbee8ab35">kDaikin2BitEyeAutoOffset</a></div><div class="ttdeci">const uint8_t kDaikin2BitEyeAutoOffset</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:236</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_ad4eba59910311bdc8b489b27b4b59751"><div class="ttname"><a href="ir__Daikin_8h.html#ad4eba59910311bdc8b489b27b4b59751">kDaikinByteWeeklyTimer</a></div><div class="ttdeci">const uint8_t kDaikinByteWeeklyTimer</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:182</div></div>
|
||
<div class="ttc" id="aclassIRDaikinESP_html_ae1c95533934fffb29eed3e9a27e8f636"><div class="ttname"><a href="classIRDaikinESP.html#ae1c95533934fffb29eed3e9a27e8f636">IRDaikinESP::setSensor</a></div><div class="ttdeci">void setSensor(const bool on)</div><div class="ttdoc">Set the Sensor mode of the A/C.</div><div class="ttdef"><b>Definition:</b> ir_Daikin.cpp:340</div></div>
|
||
<div class="ttc" id="aclassIRDaikin160_html_ac69861fdbde341fc75d90a5e4918aa56"><div class="ttname"><a href="classIRDaikin160.html#ac69861fdbde341fc75d90a5e4918aa56">IRDaikin160::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_Daikin.cpp:1985</div></div>
|
||
<div class="ttc" id="aclassIRDaikin152_html_abb9253e8fe7e9bdf786246ce7ab8c54b"><div class="ttname"><a href="classIRDaikin152.html#abb9253e8fe7e9bdf786246ce7ab8c54b">IRDaikin152::toString</a></div><div class="ttdeci">String toString(void)</div><div class="ttdoc">Convert the current internal state into a human readable string.</div><div class="ttdef"><b>Definition:</b> ir_Daikin.cpp:3533</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_a110f42ae8aa2651b195c67eef15c4d79"><div class="ttname"><a href="ir__Daikin_8h.html#a110f42ae8aa2651b195c67eef15c4d79">kDaikin64ClockSize</a></div><div class="ttdeci">const uint8_t kDaikin64ClockSize</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:483</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_a65b76b7a85d70a4ed1af359b2babffa1"><div class="ttname"><a href="ir__Daikin_8h.html#a65b76b7a85d70a4ed1af359b2babffa1">kDaikin176MaskMode</a></div><div class="ttdeci">const uint8_t kDaikin176MaskMode</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:348</div></div>
|
||
<div class="ttc" id="aclassIRsend_html"><div class="ttname"><a href="classIRsend.html">IRsend</a></div><div class="ttdoc">Class for sending all basic IR protocols.</div><div class="ttdef"><b>Definition:</b> IRsend.h:170</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_af60d27bb9d08317498b35f62c167f6a4"><div class="ttname"><a href="ir__Daikin_8h.html#af60d27bb9d08317498b35f62c167f6a4">kDaikinUnusedTime</a></div><div class="ttdeci">const uint16_t kDaikinUnusedTime</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:195</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_a90d9e740067051fe294f1b408f7e020b"><div class="ttname"><a href="ir__Daikin_8h.html#a90d9e740067051fe294f1b408f7e020b">kDaikin216SwingSize</a></div><div class="ttdeci">const uint8_t kDaikin216SwingSize</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:297</div></div>
|
||
<div class="ttc" id="aclassIRDaikin176_html_a1f5989110782c18aa18e3757c50f4a31"><div class="ttname"><a href="classIRDaikin176.html#a1f5989110782c18aa18e3757c50f4a31">IRDaikin176::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_Daikin.h:817</div></div>
|
||
<div class="ttc" id="aclassIRDaikin152_html_a6477111b5662146e937c10cf02423e10"><div class="ttname"><a href="classIRDaikin152.html#a6477111b5662146e937c10cf02423e10">IRDaikin152::setPowerful</a></div><div class="ttdeci">void setPowerful(const bool on)</div><div class="ttdoc">Set the Powerful (Turbo) mode of the A/C.</div><div class="ttdef"><b>Definition:</b> ir_Daikin.cpp:3442</div></div>
|
||
<div class="ttc" id="aclassIRDaikin216_html_a0905e04fc3d21249b057aa79721c1614"><div class="ttname"><a href="classIRDaikin216.html#a0905e04fc3d21249b057aa79721c1614">IRDaikin216::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_Daikin.cpp:1654</div></div>
|
||
<div class="ttc" id="aclassIRDaikin2_html_af3a47c7b99cec3b108b5173cf1ae7da4"><div class="ttname"><a href="classIRDaikin2.html#af3a47c7b99cec3b108b5173cf1ae7da4">IRDaikin2::getOffTime</a></div><div class="ttdeci">uint16_t getOffTime()</div><div class="ttdoc">Get the Off Timer time to be sent to the A/C unit.</div><div class="ttdef"><b>Definition:</b> ir_Daikin.cpp:1025</div></div>
|
||
<div class="ttc" id="aclassIRDaikin2_html_aad50061042e14f665e5ecbd85ac48741"><div class="ttname"><a href="classIRDaikin2.html#aad50061042e14f665e5ecbd85ac48741">IRDaikin2::getFreshAir</a></div><div class="ttdeci">bool getFreshAir()</div><div class="ttdoc">Get the Fresh Air mode status of the A/C.</div><div class="ttdef"><b>Definition:</b> ir_Daikin.cpp:1092</div></div>
|
||
<div class="ttc" id="aclassIRsend_html_ad1776aa6c699f9eeca1eef9bb4fe355b"><div class="ttname"><a href="classIRsend.html#ad1776aa6c699f9eeca1eef9bb4fe355b">IRsend::calibrate</a></div><div class="ttdeci">int8_t calibrate(uint16_t hz=38000U)</div><div class="ttdoc">Calculate & set any offsets to account for execution times during sending.</div><div class="ttdef"><b>Definition:</b> IRsend.cpp:207</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_a448250dbb5a3a9733f21a0e347d17999"><div class="ttname"><a href="ir__Daikin_8h.html#a448250dbb5a3a9733f21a0e347d17999">kDaikin216ZeroSpace</a></div><div class="ttdeci">const uint16_t kDaikin216ZeroSpace</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:279</div></div>
|
||
<div class="ttc" id="aclassIRDaikin176_html_a7ce82479f5ae2721baae8119b711c112"><div class="ttname"><a href="classIRDaikin176.html#a7ce82479f5ae2721baae8119b711c112">IRDaikin176::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_Daikin.cpp:2342</div></div>
|
||
<div class="ttc" id="aclassIRDaikin152_html_a035588ad676a54d2b6ada8cefe10e114"><div class="ttname"><a href="classIRDaikin152.html#a035588ad676a54d2b6ada8cefe10e114">IRDaikin152::off</a></div><div class="ttdeci">void off(void)</div><div class="ttdoc">Change the power setting to Off.</div><div class="ttdef"><b>Definition:</b> ir_Daikin.cpp:3310</div></div>
|
||
<div class="ttc" id="aclassIRDaikin128_html_a685bbc2afeecdef69180229b64e1d54b"><div class="ttname"><a href="classIRDaikin128.html#a685bbc2afeecdef69180229b64e1d54b">IRDaikin128::getQuiet</a></div><div class="ttdeci">bool getQuiet(void)</div><div class="ttdoc">Get the Quiet mode status of the A/C.</div><div class="ttdef"><b>Definition:</b> ir_Daikin.cpp:2899</div></div>
|
||
<div class="ttc" id="aclassIRDaikin64_html_a7d538ad1ae23b92c1d82ae85ddd55ef1"><div class="ttname"><a href="classIRDaikin64.html#a7d538ad1ae23b92c1d82ae85ddd55ef1">IRDaikin64::getSwingVertical</a></div><div class="ttdeci">bool getSwingVertical(void)</div><div class="ttdoc">Get the Vertical Swing mode of the A/C.</div><div class="ttdef"><b>Definition:</b> ir_Daikin.cpp:3856</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_a847a9646dc86c26da931e5bf6640ddab"><div class="ttname"><a href="ir__Daikin_8h.html#a847a9646dc86c26da931e5bf6640ddab">kDaikin2BitPurifyOffset</a></div><div class="ttdeci">const uint8_t kDaikin2BitPurifyOffset</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:232</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_aa9b294b2f12660081171df290a7e874f"><div class="ttname"><a href="ir__Daikin_8h.html#aa9b294b2f12660081171df290a7e874f">kDaikin2SwingHLeft</a></div><div class="ttdeci">const uint8_t kDaikin2SwingHLeft</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:264</div></div>
|
||
<div class="ttc" id="aclassIRDaikin2_html_aaf2ac0fc5924829a1209bd5e0b608b5f"><div class="ttname"><a href="classIRDaikin2.html#aaf2ac0fc5924829a1209bd5e0b608b5f">IRDaikin2::getRaw</a></div><div class="ttdeci">uint8_t * getRaw()</div><div class="ttdoc">Get a PTR to the internal state/code for this protocol.</div><div class="ttdef"><b>Definition:</b> ir_Daikin.cpp:796</div></div>
|
||
<div class="ttc" id="aclassIRDaikin64_html_a7f163901c3b5065e393e3ae0e01d599a"><div class="ttname"><a href="classIRDaikin64.html#a7f163901c3b5065e393e3ae0e01d599a">IRDaikin64::getOffTime</a></div><div class="ttdeci">uint16_t getOffTime(void)</div><div class="ttdoc">Get the Off Timer time to be sent to the A/C unit.</div><div class="ttdef"><b>Definition:</b> ir_Daikin.cpp:3938</div></div>
|
||
<div class="ttc" id="aclassIRDaikin176_html_a6a3b66c9777992ed9fcab4e26c1d74dc"><div class="ttname"><a href="classIRDaikin176.html#a6a3b66c9777992ed9fcab4e26c1d74dc">IRDaikin176::toCommonSwingH</a></div><div class="ttdeci">static stdAc::swingh_t toCommonSwingH(const uint8_t setting)</div><div class="ttdoc">Convert a native horizontal swing postion to it's common equivalent.</div><div class="ttdef"><b>Definition:</b> ir_Daikin.cpp:2472</div></div>
|
||
<div class="ttc" id="aclassIRDaikin2_html_aafe89842b356c288dd38d256f9eb050c"><div class="ttname"><a href="classIRDaikin2.html#aafe89842b356c288dd38d256f9eb050c">IRDaikin2::getFan</a></div><div class="ttdeci">uint8_t getFan()</div><div class="ttdoc">Get the current fan speed setting.</div><div class="ttdef"><b>Definition:</b> ir_Daikin.cpp:876</div></div>
|
||
<div class="ttc" id="aclassIRDaikin64_html_a7e3fb8debcefb76e76dda5612e28f377"><div class="ttname"><a href="classIRDaikin64.html#a7e3fb8debcefb76e76dda5612e28f377">IRDaikin64::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_Daikin.cpp:3840</div></div>
|
||
<div class="ttc" id="aclassIRDaikin160_html_aeb68f80476362b0581fcb273b13cdf1e"><div class="ttname"><a href="classIRDaikin160.html#aeb68f80476362b0581fcb273b13cdf1e">IRDaikin160::getRaw</a></div><div class="ttdeci">uint8_t * getRaw()</div><div class="ttdoc">Get a PTR to the internal state/code for this protocol.</div><div class="ttdef"><b>Definition:</b> ir_Daikin.cpp:1923</div></div>
|
||
<div class="ttc" id="aclassIRDaikin64_html_ad57748fa03e79a277508aa42b08c8f83"><div class="ttname"><a href="classIRDaikin64.html#ad57748fa03e79a277508aa42b08c8f83">IRDaikin64::toCommon</a></div><div class="ttdeci">stdAc::state_t toCommon(const stdAc::state_t *prev=NULL)</div><div class="ttdoc">Convert the current internal state into its stdAc::state_t equivilant.</div><div class="ttdef"><b>Definition:</b> ir_Daikin.cpp:3991</div></div>
|
||
<div class="ttc" id="aclassIRDaikinESP_html_a4c0da54ee1639a3bf813cb3f3afee064"><div class="ttname"><a href="classIRDaikinESP.html#a4c0da54ee1639a3bf813cb3f3afee064">IRDaikinESP::setPowerful</a></div><div class="ttdeci">void setPowerful(const bool on)</div><div class="ttdoc">Set the Powerful (Turbo) mode of the A/C.</div><div class="ttdef"><b>Definition:</b> ir_Daikin.cpp:323</div></div>
|
||
<div class="ttc" id="aclassIRDaikin128_html_a8498de57fc1bdb2f71a678f7877d3125"><div class="ttname"><a href="classIRDaikin128.html#a8498de57fc1bdb2f71a678f7877d3125">IRDaikin128::setTimer</a></div><div class="ttdeci">static void setTimer(uint8_t *ptr, const uint16_t mins_since_midnight)</div><div class="ttdoc">Set the time for a timer at the given location.</div><div class="ttdef"><b>Definition:</b> ir_Daikin.cpp:2956</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_ace543fba33c68e3df4aa4d250ed1e792"><div class="ttname"><a href="ir__Daikin_8h.html#ace543fba33c68e3df4aa4d250ed1e792">kDaikin128HoursOffset</a></div><div class="ttdeci">const uint8_t kDaikin128HoursOffset</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:403</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_ad3672753b2b06b52cd8afeca3f564af4"><div class="ttname"><a href="ir__Daikin_8h.html#ad3672753b2b06b52cd8afeca3f564af4">kDaikinBitPowerOffset</a></div><div class="ttdeci">const uint8_t kDaikinBitPowerOffset</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:155</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_ac4ca6c53faeec7d7a7ccfb50802087dc"><div class="ttname"><a href="ir__Daikin_8h.html#ac4ca6c53faeec7d7a7ccfb50802087dc">kDaikinHdrSpace</a></div><div class="ttdeci">const uint16_t kDaikinHdrSpace</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:207</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_aefa7b5de43483951e00bd5d2cdbe5665"><div class="ttname"><a href="ir__Daikin_8h.html#aefa7b5de43483951e00bd5d2cdbe5665">kDaikin160HdrSpace</a></div><div class="ttdeci">const uint16_t kDaikin160HdrSpace</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:306</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="aclassIRDaikin64_html_a8e7a7c1f775f8ddf9d48a96915751c7a"><div class="ttname"><a href="classIRDaikin64.html#a8e7a7c1f775f8ddf9d48a96915751c7a">IRDaikin64::setOnTimeEnabled</a></div><div class="ttdeci">void setOnTimeEnabled(const bool on)</div><div class="ttdoc">Set the enable status of the On Timer.</div><div class="ttdef"><b>Definition:</b> ir_Daikin.cpp:3895</div></div>
|
||
<div class="ttc" id="aclassIRDaikinESP_html_a2652cb45e07e8a4329c16cded9f6ad9a"><div class="ttname"><a href="classIRDaikinESP.html#a2652cb45e07e8a4329c16cded9f6ad9a">IRDaikinESP::IRDaikinESP</a></div><div class="ttdeci">IRDaikinESP(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_Daikin.cpp:106</div></div>
|
||
<div class="ttc" id="aclassIRDaikin2_html_a3adfe1a80a702b7098ccd0e18225396e"><div class="ttname"><a href="classIRDaikin2.html#a3adfe1a80a702b7098ccd0e18225396e">IRDaikin2::setPower</a></div><div class="ttdeci">void setPower(const bool state)</div><div class="ttdoc">Change the power setting.</div><div class="ttdef"><b>Definition:</b> ir_Daikin.cpp:815</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_a5c01a0bfbd92b337d2e4a5c3df381865"><div class="ttname"><a href="ir__Daikin_8h.html#a5c01a0bfbd92b337d2e4a5c3df381865">kDaikinCurIndex</a></div><div class="ttdeci">const uint8_t kDaikinCurIndex</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:203</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_a9c4d6aa579adbfe454aa19f9f604f21c"><div class="ttname"><a href="ir__Daikin_8h.html#a9c4d6aa579adbfe454aa19f9f604f21c">kDaikin2BitPurify</a></div><div class="ttdeci">const uint8_t kDaikin2BitPurify</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:233</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_a2a48ca041acbde68b902a4d0be4aeec5"><div class="ttname"><a href="ir__Daikin_8h.html#a2a48ca041acbde68b902a4d0be4aeec5">kDaikin160SwingVHighest</a></div><div class="ttdeci">const uint8_t kDaikin160SwingVHighest</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:330</div></div>
|
||
<div class="ttc" id="aclassIRDaikin160_html_a1683a255393f233d3e5b46d186d62881"><div class="ttname"><a href="classIRDaikin160.html#a1683a255393f233d3e5b46d186d62881">IRDaikin160::setSwingVertical</a></div><div class="ttdeci">void setSwingVertical(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_Daikin.cpp:2046</div></div>
|
||
<div class="ttc" id="aclassIRDaikin128_html_a983c13bc608fbfa32d7ea2c36dc84116"><div class="ttname"><a href="classIRDaikin128.html#a983c13bc608fbfa32d7ea2c36dc84116">IRDaikin128::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_Daikin.cpp:2819</div></div>
|
||
<div class="ttc" id="aclassIRDaikin160_html_a32658c0f24d0b0c398d54ef648d717a9"><div class="ttname"><a href="classIRDaikin160.html#a32658c0f24d0b0c398d54ef648d717a9">IRDaikin160::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_Daikin.cpp:2032</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_a8cb956f86fdf487b1ea7ac388eeda2b5"><div class="ttname"><a href="ir__Daikin_8h.html#a8cb956f86fdf487b1ea7ac388eeda2b5">kDaikin2Section2Length</a></div><div class="ttdeci">const uint16_t kDaikin2Section2Length</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:228</div></div>
|
||
<div class="ttc" id="aclassIRDaikin176_html_adb6863da11f0569524f0beb31681d0b5"><div class="ttname"><a href="classIRDaikin176.html#adb6863da11f0569524f0beb31681d0b5">IRDaikin176::remote_state</a></div><div class="ttdeci">uint8_t remote_state[kDaikin176StateLength]</div><div class="ttdoc">The state of the IR remote.</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:855</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_a740c2db81aebd8cb9e18b3f8c6c5b8be"><div class="ttname"><a href="ir__Daikin_8h.html#a740c2db81aebd8cb9e18b3f8c6c5b8be">kDaikin216BytePower</a></div><div class="ttdeci">const uint8_t kDaikin216BytePower</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:285</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_a9c7cbb529c760cead772fe03f7f90b1a"><div class="ttname"><a href="ir__Daikin_8h.html#a9c7cbb529c760cead772fe03f7f90b1a">kDaikin64SwingVBit</a></div><div class="ttdeci">const uint8_t kDaikin64SwingVBit</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:500</div></div>
|
||
<div class="ttc" id="aIRremoteESP8266_8h_html_ae7579708922ffd3e44295f8770878983"><div class="ttname"><a href="IRremoteESP8266_8h.html#ae7579708922ffd3e44295f8770878983">kDaikin152StateLength</a></div><div class="ttdeci">const uint16_t kDaikin152StateLength</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:852</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_a4566642e6aaa0d64c531fafe0309dccc"><div class="ttname"><a href="ir__Daikin_8h.html#a4566642e6aaa0d64c531fafe0309dccc">kDaikin176ByteSwingH</a></div><div class="ttdeci">const uint8_t kDaikin176ByteSwingH</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:359</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_a0e1d1c1e7544eb455187290dbe4a1520"><div class="ttname"><a href="ir__Daikin_8h.html#a0e1d1c1e7544eb455187290dbe4a1520">kDaikin128BitCeiling</a></div><div class="ttdeci">const uint8_t kDaikin128BitCeiling</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:419</div></div>
|
||
<div class="ttc" id="aclassIRDaikinESP_html_a5d1d22f45d877660719916ca546bd3af"><div class="ttname"><a href="classIRDaikinESP.html#a5d1d22f45d877660719916ca546bd3af">IRDaikinESP::off</a></div><div class="ttdeci">void off(void)</div><div class="ttdoc">Change the power setting to Off.</div><div class="ttdef"><b>Definition:</b> ir_Daikin.cpp:207</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_a451465916f9ae0586cf915005be33315"><div class="ttname"><a href="ir__Daikin_8h.html#a451465916f9ae0586cf915005be33315">kDaikin64ModeSize</a></div><div class="ttdeci">const uint8_t kDaikin64ModeSize</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:468</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_a068c2252191675dca6503bfc37e4785e"><div class="ttname"><a href="ir__Daikin_8h.html#a068c2252191675dca6503bfc37e4785e">kDaikin160OneSpace</a></div><div class="ttdeci">const uint16_t kDaikin160OneSpace</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:308</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_a2fc9c203378e49ea1d49557d776de620"><div class="ttname"><a href="ir__Daikin_8h.html#a2fc9c203378e49ea1d49557d776de620">kDaikinOnTimerMinsHighSize</a></div><div class="ttdeci">const uint8_t kDaikinOnTimerMinsHighSize</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:165</div></div>
|
||
<div class="ttc" id="aclassIRDaikin2_html_a6e0596c7b9f9b43b8d241340ae08e886"><div class="ttname"><a href="classIRDaikin2.html#a6e0596c7b9f9b43b8d241340ae08e886">IRDaikin2::setFreshAir</a></div><div class="ttdeci">void setFreshAir(const bool on)</div><div class="ttdoc">Set the Fresh Air mode of the A/C.</div><div class="ttdef"><b>Definition:</b> ir_Daikin.cpp:1086</div></div>
|
||
<div class="ttc" id="aclassIRDaikin2_html_a7ecadb3335e9b22729a89b4c41456242"><div class="ttname"><a href="classIRDaikin2.html#a7ecadb3335e9b22729a89b4c41456242">IRDaikin2::setLight</a></div><div class="ttdeci">void setLight(const uint8_t light)</div><div class="ttdoc">Set the Light (LED) mode of the A/C.</div><div class="ttdef"><b>Definition:</b> ir_Daikin.cpp:1056</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_a813506d8d3f8b6933379bcfc097e4b29"><div class="ttname"><a href="ir__Daikin_8h.html#a813506d8d3f8b6933379bcfc097e4b29">kDaikin128BitPowerToggle</a></div><div class="ttdeci">const uint8_t kDaikin128BitPowerToggle</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:414</div></div>
|
||
<div class="ttc" id="aclassIRDaikin152_html_a22cc2073fd7d4a609c335172ff6720cf"><div class="ttname"><a href="classIRDaikin152.html#a22cc2073fd7d4a609c335172ff6720cf">IRDaikin152::getComfort</a></div><div class="ttdeci">bool getComfort(void)</div><div class="ttdoc">Get the Comfort mode of the A/C.</div><div class="ttdef"><b>Definition:</b> ir_Daikin.cpp:3500</div></div>
|
||
<div class="ttc" id="aclassIRDaikin152_html_a74ee60e666520513b33927178f15bc7e"><div class="ttname"><a href="classIRDaikin152.html#a74ee60e666520513b33927178f15bc7e">IRDaikin152::getSwingV</a></div><div class="ttdeci">bool getSwingV(void)</div><div class="ttdoc">Get the Vertical Swing mode of the A/C.</div><div class="ttdef"><b>Definition:</b> ir_Daikin.cpp:3421</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_a1ca69805ada8ec451199c18d9da6f02a"><div class="ttname"><a href="ir__Daikin_8h.html#a1ca69805ada8ec451199c18d9da6f02a">kDaikin128ZeroSpace</a></div><div class="ttdeci">const uint16_t kDaikin128ZeroSpace</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:372</div></div>
|
||
<div class="ttc" id="aclassIRDaikin2_html_a5804ef19f37ee7b8a525bc8db5146c73"><div class="ttname"><a href="classIRDaikin2.html#a5804ef19f37ee7b8a525bc8db5146c73">IRDaikin2::toString</a></div><div class="ttdeci">String toString()</div><div class="ttdoc">Convert the current internal state into a human readable string.</div><div class="ttdef"><b>Definition:</b> ir_Daikin.cpp:1290</div></div>
|
||
<div class="ttc" id="aclassIRDaikin2_html_ae4944acaa5c9d381a1875f4d0b16590a"><div class="ttname"><a href="classIRDaikin2.html#ae4944acaa5c9d381a1875f4d0b16590a">IRDaikin2::getSleepTimerEnabled</a></div><div class="ttdeci">bool getSleepTimerEnabled()</div><div class="ttdoc">Get the Sleep timer enabled status of the A/C.</div><div class="ttdef"><b>Definition:</b> ir_Daikin.cpp:1172</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_ab483f3913a909884f44f8cd8f779bca0"><div class="ttname"><a href="ir__Daikin_8h.html#ab483f3913a909884f44f8cd8f779bca0">kDaikinFanMax</a></div><div class="ttdeci">const uint8_t kDaikinFanMax</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:128</div></div>
|
||
<div class="ttc" id="aclassIRDaikin128_html_a9693e9931449f39253ca9102ac5cbfe9"><div class="ttname"><a href="classIRDaikin128.html#a9693e9931449f39253ca9102ac5cbfe9">IRDaikin128::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_Daikin.cpp:2729</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_a0309c9d689f64e2d57ab09a2bb27bc18"><div class="ttname"><a href="ir__Daikin_8h.html#a0309c9d689f64e2d57ab09a2bb27bc18">kDaikin176Gap</a></div><div class="ttdeci">const uint16_t kDaikin176Gap</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:340</div></div>
|
||
<div class="ttc" id="aclassIRDaikin128_html_a6a18b029d75b006de5aeac2efb8e08e2"><div class="ttname"><a href="classIRDaikin128.html#a6a18b029d75b006de5aeac2efb8e08e2">IRDaikin128::getOffTimer</a></div><div class="ttdeci">uint16_t getOffTimer(void)</div><div class="ttdoc">Get the Off Timer time to be sent to the A/C unit.</div><div class="ttdef"><b>Definition:</b> ir_Daikin.cpp:3010</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_a79b3d4cd40f839a3708fa33abb4b74c4"><div class="ttname"><a href="ir__Daikin_8h.html#a79b3d4cd40f839a3708fa33abb4b74c4">kDaikinBytePowerful</a></div><div class="ttdeci">const uint8_t kDaikinBytePowerful</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:168</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_afd4f5946e5fa5d8f48af32b8934b0f93"><div class="ttname"><a href="ir__Daikin_8h.html#afd4f5946e5fa5d8f48af32b8934b0f93">kDaikin2BitFreshAirHighOffset</a></div><div class="ttdeci">const uint8_t kDaikin2BitFreshAirHighOffset</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:244</div></div>
|
||
<div class="ttc" id="aclassIRDaikin64_html_a32f4b90d4071cdbc4f37dd401e2d771f"><div class="ttname"><a href="classIRDaikin64.html#a32f4b90d4071cdbc4f37dd401e2d771f">IRDaikin64::getSleep</a></div><div class="ttdeci">bool getSleep(void)</div><div class="ttdoc">Get the Sleep mode of the A/C.</div><div class="ttdef"><b>Definition:</b> ir_Daikin.cpp:3868</div></div>
|
||
<div class="ttc" id="aclassIRDaikin2_html_a91ec5f7c67cb87102a5eb030e0763b50"><div class="ttname"><a href="classIRDaikin2.html#a91ec5f7c67cb87102a5eb030e0763b50">IRDaikin2::enableOnTimer</a></div><div class="ttdeci">void enableOnTimer(const uint16_t starttime)</div><div class="ttdoc">Set the enable status & time of the On Timer.</div><div class="ttdef"><b>Definition:</b> ir_Daikin.cpp:975</div></div>
|
||
<div class="ttc" id="aclassIRDaikin128_html_aac8a178bdaf7de7a183991e710a9a9d8"><div class="ttname"><a href="classIRDaikin128.html#aac8a178bdaf7de7a183991e710a9a9d8">IRDaikin128::setOffTimerEnabled</a></div><div class="ttdeci">void setOffTimerEnabled(const bool on)</div><div class="ttdoc">Set the enable status of the Off Timer.</div><div class="ttdef"><b>Definition:</b> ir_Daikin.cpp:2990</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_a1b9eed515f9cfc3508cce7d53fb7a84a"><div class="ttname"><a href="ir__Daikin_8h.html#a1b9eed515f9cfc3508cce7d53fb7a84a">kDaikin160ByteTemp</a></div><div class="ttdeci">const uint8_t kDaikin160ByteTemp</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:318</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_a37c7e26d1af184f844ef2c46064137ad"><div class="ttname"><a href="ir__Daikin_8h.html#a37c7e26d1af184f844ef2c46064137ad">kDaikinBitSensor</a></div><div class="ttdeci">const uint8_t kDaikinBitSensor</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:176</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_a4eb21add9bfb6774047a8a2c8b87ebbf"><div class="ttname"><a href="ir__Daikin_8h.html#a4eb21add9bfb6774047a8a2c8b87ebbf">kDaikin128FanMed</a></div><div class="ttdeci">const uint8_t kDaikin128FanMed</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:388</div></div>
|
||
<div class="ttc" id="aclassIRDaikin176_html_a050a9943dc7d8289472e6b9dbdcb06c1"><div class="ttname"><a href="classIRDaikin176.html#a050a9943dc7d8289472e6b9dbdcb06c1">IRDaikin176::setFan</a></div><div class="ttdeci">void setFan(const uint8_t fan)</div><div class="ttdoc">Set the speed of the fan.</div><div class="ttdef"><b>Definition:</b> ir_Daikin.cpp:2408</div></div>
|
||
<div class="ttc" id="aclassIRDaikin160_html_a5d9ff2f09b95023c595e9c4794cb29b8"><div class="ttname"><a href="classIRDaikin160.html#a5d9ff2f09b95023c595e9c4794cb29b8">IRDaikin160::toString</a></div><div class="ttdeci">String toString(void)</div><div class="ttdoc">Convert the current internal state into a human readable string.</div><div class="ttdef"><b>Definition:</b> ir_Daikin.cpp:2127</div></div>
|
||
<div class="ttc" id="aclassIRDaikin176_html_a4ad81df1fe4921abee3634bf19b0d0f7"><div class="ttname"><a href="classIRDaikin176.html#a4ad81df1fe4921abee3634bf19b0d0f7">IRDaikin176::off</a></div><div class="ttdeci">void off(void)</div><div class="ttdoc">Change the power setting to Off..</div><div class="ttdef"><b>Definition:</b> ir_Daikin.cpp:2319</div></div>
|
||
<div class="ttc" id="aclassIRDaikin216_html_a49f6a2ffc2e76ec4ff020e773bd70160"><div class="ttname"><a href="classIRDaikin216.html#a49f6a2ffc2e76ec4ff020e773bd70160">IRDaikin216::setRaw</a></div><div class="ttdeci">void setRaw(const uint8_t new_code[])</div><div class="ttdoc">Set the internal state from a valid code for this protocol.</div><div class="ttdef"><b>Definition:</b> ir_Daikin.cpp:1568</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_a55ca8803d859f0ffaac3c3547d6b532c"><div class="ttname"><a href="ir__Daikin_8h.html#a55ca8803d859f0ffaac3c3547d6b532c">kDaikin64PowerToggleBit</a></div><div class="ttdeci">const uint8_t kDaikin64PowerToggleBit</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:502</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_a2a4a4254fc853901686982c1410c77c8"><div class="ttname"><a href="ir__Daikin_8h.html#a2a4a4254fc853901686982c1410c77c8">kDaikinOnTimerMinsHighOffset</a></div><div class="ttdeci">const uint8_t kDaikinOnTimerMinsHighOffset</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:164</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_af19ec29dc79837deca05f6061f2e6524"><div class="ttname"><a href="ir__Daikin_8h.html#af19ec29dc79837deca05f6061f2e6524">kDaikinSwingOn</a></div><div class="ttdeci">const uint8_t kDaikinSwingOn</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:135</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_aa3a9753c90ecb6d7f5ee3e5a16c79217"><div class="ttname"><a href="ir__Daikin_8h.html#aa3a9753c90ecb6d7f5ee3e5a16c79217">kDaikin216Freq</a></div><div class="ttdeci">const uint16_t kDaikin216Freq</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:274</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_abeac0c8df9be90fc5b28db4b2284ed10"><div class="ttname"><a href="ir__Daikin_8h.html#abeac0c8df9be90fc5b28db4b2284ed10">kDaikinSwingOffset</a></div><div class="ttdeci">const uint8_t kDaikinSwingOffset</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:133</div></div>
|
||
<div class="ttc" id="aclassIRDaikin2_html_a3587ce954ba94e347d08d73974b50d72"><div class="ttname"><a href="classIRDaikin2.html#a3587ce954ba94e347d08d73974b50d72">IRDaikin2::clearOnTimerFlag</a></div><div class="ttdeci">void clearOnTimerFlag()</div><div class="ttdoc">Clear the On Timer flag.</div><div class="ttdef"><b>Definition:</b> ir_Daikin.cpp:983</div></div>
|
||
<div class="ttc" id="aclassIRDaikinESP_html_a9200ef5751df5d488d7e08b138ec6356"><div class="ttname"><a href="classIRDaikinESP.html#a9200ef5751df5d488d7e08b138ec6356">IRDaikinESP::setSwingVertical</a></div><div class="ttdeci">void setSwingVertical(const bool on)</div><div class="ttdoc">Set the Vertical Swing mode of the A/C.</div><div class="ttdef"><b>Definition:</b> ir_Daikin.cpp:282</div></div>
|
||
<div class="ttc" id="aIRremoteESP8266_8h_html_a70a1a65c1947b440e4ff27477de5ddc7"><div class="ttname"><a href="IRremoteESP8266_8h.html#a70a1a65c1947b440e4ff27477de5ddc7">kDaikin216StateLength</a></div><div class="ttdeci">const uint16_t kDaikin216StateLength</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:858</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_a7f0c76e579dad510f21c34ba57cbf8dc"><div class="ttname"><a href="ir__Daikin_8h.html#a7f0c76e579dad510f21c34ba57cbf8dc">kDaikin176Freq</a></div><div class="ttdeci">const uint16_t kDaikin176Freq</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:334</div></div>
|
||
<div class="ttc" id="aclassIRDaikinESP_html_a724c204890e6810d150ed54794c9a505"><div class="ttname"><a href="classIRDaikinESP.html#a724c204890e6810d150ed54794c9a505">IRDaikinESP::getCurrentTime</a></div><div class="ttdeci">uint16_t getCurrentTime(void)</div><div class="ttdoc">Get the clock time to be sent to the A/C unit.</div><div class="ttdef"><b>Definition:</b> ir_Daikin.cpp:460</div></div>
|
||
<div class="ttc" id="aclassIRDaikin128_html_a89c49332006831debbabbfcb5ec30249"><div class="ttname"><a href="classIRDaikin128.html#a89c49332006831debbabbfcb5ec30249">IRDaikin128::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_Daikin.cpp:2889</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_aede9991f88965161d3f7cf1dba7fdeb7"><div class="ttname"><a href="ir__Daikin_8h.html#aede9991f88965161d3f7cf1dba7fdeb7">kDaikinBitComfort</a></div><div class="ttdeci">const uint8_t kDaikinBitComfort</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:146</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_ad22ee842100e70d95f1ebcdcaf3f2099"><div class="ttname"><a href="ir__Daikin_8h.html#ad22ee842100e70d95f1ebcdcaf3f2099">kDaikin152TempSize</a></div><div class="ttdeci">const uint8_t kDaikin152TempSize</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:437</div></div>
|
||
<div class="ttc" id="aclassIRDaikin216_html_a65b37310c01075c34cedd5ca1c8a2c37"><div class="ttname"><a href="classIRDaikin216.html#a65b37310c01075c34cedd5ca1c8a2c37">IRDaikin216::getTemp</a></div><div class="ttdeci">uint8_t getTemp()</div><div class="ttdoc">Get the current temperature setting.</div><div class="ttdef"><b>Definition:</b> ir_Daikin.cpp:1631</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_a463878e9bfb22ca3c64a40259598872c"><div class="ttname"><a href="ir__Daikin_8h.html#a463878e9bfb22ca3c64a40259598872c">kDaikin2Section1Length</a></div><div class="ttdeci">const uint16_t kDaikin2Section1Length</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:227</div></div>
|
||
<div class="ttc" id="aclassIRDaikin128_html_a6361c789141ccecb729c104e71ddcc41"><div class="ttname"><a href="classIRDaikin128.html#a6361c789141ccecb729c104e71ddcc41">IRDaikin128::setLightToggle</a></div><div class="ttdeci">void setLightToggle(const uint8_t unit_type)</div><div class="ttdoc">Set the Light toggle setting of the A/C.</div><div class="ttdef"><b>Definition:</b> ir_Daikin.cpp:3017</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_ab882d68819344e622182b07ded30cccf"><div class="ttname"><a href="ir__Daikin_8h.html#ab882d68819344e622182b07ded30cccf">kDaikin2SwingHMiddle</a></div><div class="ttdeci">const uint8_t kDaikin2SwingHMiddle</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:265</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="aclassIRDaikin2_html_aa8ba00ae2c09af098146452164c4cb3b"><div class="ttname"><a href="classIRDaikin2.html#aa8ba00ae2c09af098146452164c4cb3b">IRDaikin2::_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_Daikin.h:683</div></div>
|
||
<div class="ttc" id="aclassIRDaikin64_html_a27e2f82b2f13f1e63e981af8f1d3912a"><div class="ttname"><a href="classIRDaikin64.html#a27e2f82b2f13f1e63e981af8f1d3912a">IRDaikin64::checksum</a></div><div class="ttdeci">void checksum()</div><div class="ttdoc">Calculate and set the checksum values for the internal state.</div><div class="ttdef"><b>Definition:</b> ir_Daikin.cpp:3672</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_ae264ee33d051149cecc08e3a026feba7"><div class="ttname"><a href="ir__Daikin_8h.html#ae264ee33d051149cecc08e3a026feba7">kDaikin64OnTimeEnableBit</a></div><div class="ttdeci">const uint8_t kDaikin64OnTimeEnableBit</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:490</div></div>
|
||
<div class="ttc" id="aclassIRDaikinESP_html_a38e705d3ed5128e400efd971e50518d5"><div class="ttname"><a href="classIRDaikinESP.html#a38e705d3ed5128e400efd971e50518d5">IRDaikinESP::toString</a></div><div class="ttdeci">String toString(void)</div><div class="ttdoc">Convert the current internal state into a human readable string.</div><div class="ttdef"><b>Definition:</b> ir_Daikin.cpp:580</div></div>
|
||
<div class="ttc" id="aclassIRDaikin176_html_a1fc59660d77eb9dc3a8361d7d4698cd9"><div class="ttname"><a href="classIRDaikin176.html#a1fc59660d77eb9dc3a8361d7d4698cd9">IRDaikin176::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_Daikin.cpp:2336</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_a9ab2c4b0f415ce0042b848e44850b7b8"><div class="ttname"><a href="ir__Daikin_8h.html#a9ab2c4b0f415ce0042b848e44850b7b8">kDaikin2BitFreshAir</a></div><div class="ttdeci">const uint8_t kDaikin2BitFreshAir</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:243</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_aa45492ae186142971975b7da56658a0b"><div class="ttname"><a href="ir__Daikin_8h.html#aa45492ae186142971975b7da56658a0b">kDaikin152Freq</a></div><div class="ttdeci">const uint16_t kDaikin152Freq</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:423</div></div>
|
||
<div class="ttc" id="aclassIRDaikin176_html_a86896be45037015683299004f2eb4d22"><div class="ttname"><a href="classIRDaikin176.html#a86896be45037015683299004f2eb4d22">IRDaikin176::getRaw</a></div><div class="ttdeci">uint8_t * getRaw()</div><div class="ttdoc">Get a PTR to the internal state/code for this protocol.</div><div class="ttdef"><b>Definition:</b> ir_Daikin.cpp:2295</div></div>
|
||
<div class="ttc" id="aclassIRDaikin128_html_aae7fec91ad2265e8b0378c6b99379e89"><div class="ttname"><a href="classIRDaikin128.html#aae7fec91ad2265e8b0378c6b99379e89">IRDaikin128::send</a></div><div class="ttdeci">void send(const uint16_t repeat=kDaikin128DefaultRepeat)</div><div class="ttdoc">Send the current internal state as an IR message.</div><div class="ttdef"><b>Definition:</b> ir_Daikin.cpp:2701</div></div>
|
||
<div class="ttc" id="aclassIRDaikin152_html_a3aadf5f0ae11c5c6c53f351dd6b9c1a4"><div class="ttname"><a href="classIRDaikin152.html#a3aadf5f0ae11c5c6c53f351dd6b9c1a4">IRDaikin152::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_Daikin.cpp:3428</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_a114a4cef444d4c552b90701cb7debc73"><div class="ttname"><a href="ir__Daikin_8h.html#a114a4cef444d4c552b90701cb7debc73">kDaikin128HdrSpace</a></div><div class="ttdeci">const uint16_t kDaikin128HdrSpace</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:369</div></div>
|
||
<div class="ttc" id="aclassIRDaikinESP_html_ac22369a04bb8f428a127b3625d9989fc"><div class="ttname"><a href="classIRDaikinESP.html#ac22369a04bb8f428a127b3625d9989fc">IRDaikinESP::getSensor</a></div><div class="ttdeci">bool getSensor(void)</div><div class="ttdoc">Get the Sensor mode of the A/C.</div><div class="ttdef"><b>Definition:</b> ir_Daikin.cpp:346</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_afd18e8b5b4c9c6572659ea46df01a6df"><div class="ttname"><a href="ir__Daikin_8h.html#afd18e8b5b4c9c6572659ea46df01a6df">kDaikinByteSensor</a></div><div class="ttdeci">const uint8_t kDaikinByteSensor</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:174</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_ac5441402c0ee486f3c752a91f09375ff"><div class="ttname"><a href="ir__Daikin_8h.html#ac5441402c0ee486f3c752a91f09375ff">kDaikin128HoursSize</a></div><div class="ttdeci">const uint8_t kDaikin128HoursSize</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:404</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_a8271934c8bbd4b8e4d6aacdee5a038cf"><div class="ttname"><a href="ir__Daikin_8h.html#a8271934c8bbd4b8e4d6aacdee5a038cf">kDaikinBeepOff</a></div><div class="ttdeci">const uint8_t kDaikinBeepOff</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:198</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_a4fa7ed25fb3f2371c3b5c7cf4906a3f3"><div class="ttname"><a href="ir__Daikin_8h.html#a4fa7ed25fb3f2371c3b5c7cf4906a3f3">kDaikin2BitCleanOffset</a></div><div class="ttdeci">const uint8_t kDaikin2BitCleanOffset</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:240</div></div>
|
||
<div class="ttc" id="aclassIRDaikin152_html_af418dbf2bb79dab0193801167dfb5b78"><div class="ttname"><a href="classIRDaikin152.html#af418dbf2bb79dab0193801167dfb5b78">IRDaikin152::setSensor</a></div><div class="ttdeci">void setSensor(const bool on)</div><div class="ttdoc">Set the Sensor mode of the A/C.</div><div class="ttdef"><b>Definition:</b> ir_Daikin.cpp:3475</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_a64c4874b5d92682911ca84e826e1ff0b"><div class="ttname"><a href="ir__Daikin_8h.html#a64c4874b5d92682911ca84e826e1ff0b">kDaikin176HdrSpace</a></div><div class="ttdeci">const uint16_t kDaikin176HdrSpace</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:336</div></div>
|
||
<div class="ttc" id="aclassIRDaikin176_html_aa0b9c96d3bf08400a5110bcfa9f1ec9d"><div class="ttname"><a href="classIRDaikin176.html#aa0b9c96d3bf08400a5110bcfa9f1ec9d">IRDaikin176::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_Daikin.cpp:2374</div></div>
|
||
<div class="ttc" id="aclassIRDaikin64_html_a595d91c0294c9482aa453f077eebf882"><div class="ttname"><a href="classIRDaikin64.html#a595d91c0294c9482aa453f077eebf882">IRDaikin64::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_Daikin.cpp:3745</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_a770cef4efa5d5668b063cf0e26f1b134"><div class="ttname"><a href="ir__Daikin_8h.html#a770cef4efa5d5668b063cf0e26f1b134">kDaikin2Sections</a></div><div class="ttdeci">const uint16_t kDaikin2Sections</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:226</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_abf542bd70d12534af72fb4ec8df5d265"><div class="ttname"><a href="ir__Daikin_8h.html#abf542bd70d12534af72fb4ec8df5d265">kDaikin160SwingVHigh</a></div><div class="ttdeci">const uint8_t kDaikin160SwingVHigh</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:329</div></div>
|
||
<div class="ttc" id="aclassIRDaikin216_html_a4fa9eca71ee6ad66b3fffd8b779f5fb0"><div class="ttname"><a href="classIRDaikin216.html#a4fa9eca71ee6ad66b3fffd8b779f5fb0">IRDaikin216::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_Daikin.cpp:1616</div></div>
|
||
<div class="ttc" id="aclassIRDaikin128_html_aea8da64300afe0d62ddf3082a72251f2"><div class="ttname"><a href="classIRDaikin128.html#aea8da64300afe0d62ddf3082a72251f2">IRDaikin128::calcSecondChecksum</a></div><div class="ttdeci">static uint8_t calcSecondChecksum(const uint8_t state[])</div><div class="ttdef"><b>Definition:</b> ir_Daikin.cpp:2650</div></div>
|
||
<div class="ttc" id="aclassIRDaikinESP_html_aaa15c0be7ffb8e845a03d193583a58d1"><div class="ttname"><a href="classIRDaikinESP.html#aaa15c0be7ffb8e845a03d193583a58d1">IRDaikinESP::setComfort</a></div><div class="ttdeci">void setComfort(const bool on)</div><div class="ttdoc">Set the Comfort mode of the A/C.</div><div class="ttdef"><b>Definition:</b> ir_Daikin.cpp:378</div></div>
|
||
<div class="ttc" id="aIRremoteESP8266_8h_html_a4279ccd14a3af2046e393661a7b4879f"><div class="ttname"><a href="IRremoteESP8266_8h.html#a4279ccd14a3af2046e393661a7b4879f">kDaikin128StateLength</a></div><div class="ttdeci">const uint16_t kDaikin128StateLength</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:849</div></div>
|
||
<div class="ttc" id="aIRremoteESP8266_8h_html_a0228803e8fff3c73227214d4bb3d8b05"><div class="ttname"><a href="IRremoteESP8266_8h.html#a0228803e8fff3c73227214d4bb3d8b05">kDaikin176DefaultRepeat</a></div><div class="ttdeci">const uint16_t kDaikin176DefaultRepeat</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:857</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_ad7f6110b5e3bf8c3b72ca07b745bae7c"><div class="ttname"><a href="ir__Daikin_8h.html#ad7f6110b5e3bf8c3b72ca07b745bae7c">kDaikin2BeepOffset</a></div><div class="ttdeci">const uint8_t kDaikin2BeepOffset</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:252</div></div>
|
||
<div class="ttc" id="aclassIRDaikinESP_html_a164452703a7a6d46766acc85aab63898"><div class="ttname"><a href="classIRDaikinESP.html#a164452703a7a6d46766acc85aab63898">IRDaikinESP::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_Daikin.cpp:259</div></div>
|
||
<div class="ttc" id="aclassIRDaikin128_html_a747c906808c269581de6cf9b02e5c0a7"><div class="ttname"><a href="classIRDaikin128.html#a747c906808c269581de6cf9b02e5c0a7">IRDaikin128::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_Daikin.cpp:2669</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_a842b3b696f95c5515ee4180626d78973"><div class="ttname"><a href="ir__Daikin_8h.html#a842b3b696f95c5515ee4180626d78973">kDaikin128BitWall</a></div><div class="ttdeci">const uint8_t kDaikin128BitWall</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:418</div></div>
|
||
<div class="ttc" id="aclassIRDaikin64_html_af39206f90b99fd5ee340923b196368b8"><div class="ttname"><a href="classIRDaikin64.html#af39206f90b99fd5ee340923b196368b8">IRDaikin64::setFan</a></div><div class="ttdeci">void setFan(const uint8_t fan)</div><div class="ttdoc">Set the speed of the fan.</div><div class="ttdef"><b>Definition:</b> ir_Daikin.cpp:3773</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_a226f10b7216d4f039cf79af823673a18"><div class="ttname"><a href="ir__Daikin_8h.html#a226f10b7216d4f039cf79af823673a18">kDaikin2BitMark</a></div><div class="ttdeci">const uint16_t kDaikin2BitMark</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:223</div></div>
|
||
<div class="ttc" id="aclassIRDaikin152_html_ade1c641eecea63857115fc20f1811fe7"><div class="ttname"><a href="classIRDaikin152.html#ade1c641eecea63857115fc20f1811fe7">IRDaikin152::validChecksum</a></div><div class="ttdeci">static bool validChecksum(uint8_t state[], const uint16_t length=kDaikin152StateLength)</div><div class="ttdoc">Verify the checksum is valid for a given state.</div><div class="ttdef"><b>Definition:</b> ir_Daikin.cpp:3269</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_a3c096c2f33eca6c6f7f57f0f684a4b43"><div class="ttname"><a href="ir__Daikin_8h.html#a3c096c2f33eca6c6f7f57f0f684a4b43">kDaikinByteClockMinsLow</a></div><div class="ttdeci">const uint8_t kDaikinByteClockMinsLow</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:147</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_a9d48d64e470ff0318bd62b3385433f57"><div class="ttname"><a href="ir__Daikin_8h.html#a9d48d64e470ff0318bd62b3385433f57">kDaikin2LeaderSpace</a></div><div class="ttdeci">const uint16_t kDaikin2LeaderSpace</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:219</div></div>
|
||
<div class="ttc" id="aclassIRDaikin152_html_a95de2dc0a90fe4212cb60973b9430486"><div class="ttname"><a href="classIRDaikin152.html#a95de2dc0a90fe4212cb60973b9430486">IRDaikin152::setComfort</a></div><div class="ttdeci">void setComfort(const bool on)</div><div class="ttdoc">Set the Comfort mode of the A/C.</div><div class="ttdef"><b>Definition:</b> ir_Daikin.cpp:3487</div></div>
|
||
<div class="ttc" id="aclassIRDaikin216_html_a4b5c648e6568bf1dd24932e108c560d9"><div class="ttname"><a href="classIRDaikin216.html#a4b5c648e6568bf1dd24932e108c560d9">IRDaikin216::getSwingHorizontal</a></div><div class="ttdeci">bool getSwingHorizontal(void)</div><div class="ttdoc">Get the Horizontal Swing mode of the A/C.</div><div class="ttdef"><b>Definition:</b> ir_Daikin.cpp:1691</div></div>
|
||
<div class="ttc" id="aclassIRDaikin2_html_a1f3e17757bd4beb0330d75ec3df9788b"><div class="ttname"><a href="classIRDaikin2.html#a1f3e17757bd4beb0330d75ec3df9788b">IRDaikin2::toCommonSwingV</a></div><div class="ttdeci">static stdAc::swingv_t toCommonSwingV(const uint8_t setting)</div><div class="ttdoc">Convert a native vertical swing postion to it's common equivalent.</div><div class="ttdef"><b>Definition:</b> ir_Daikin.cpp:933</div></div>
|
||
<div class="ttc" id="aclassIRDaikin128_html_a8f0bd823535a5bf8b2642eed698b9a71"><div class="ttname"><a href="classIRDaikin128.html#a8f0bd823535a5bf8b2642eed698b9a71">IRDaikin128::clearOnTimerFlag</a></div><div class="ttdeci">void clearOnTimerFlag(void)</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_afcc5de2994c1cd618437f1c67a5754d0"><div class="ttname"><a href="ir__Daikin_8h.html#afcc5de2994c1cd618437f1c67a5754d0">kDaikin160Sections</a></div><div class="ttdeci">const uint16_t kDaikin160Sections</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:311</div></div>
|
||
<div class="ttc" id="aclassIRDaikin152_html_ad151bb85529d46f7e3e3e65dbf446ff0"><div class="ttname"><a href="classIRDaikin152.html#ad151bb85529d46f7e3e3e65dbf446ff0">IRDaikin152::setSwingV</a></div><div class="ttdeci">void setSwingV(const bool on)</div><div class="ttdoc">Set the Vertical Swing mode of the A/C.</div><div class="ttdef"><b>Definition:</b> ir_Daikin.cpp:3414</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_a766df1d3c0fce7576a3e694b6e0d9242"><div class="ttname"><a href="ir__Daikin_8h.html#a766df1d3c0fce7576a3e694b6e0d9242">kDaikin64OffTimeHalfHourBit</a></div><div class="ttdeci">const uint8_t kDaikin64OffTimeHalfHourBit</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:493</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_a6fbc965cb8194048ed27d586321c01b2"><div class="ttname"><a href="ir__Daikin_8h.html#a6fbc965cb8194048ed27d586321c01b2">kDaikin64FanAuto</a></div><div class="ttdeci">const uint8_t kDaikin64FanAuto</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:474</div></div>
|
||
<div class="ttc" id="aclassIRDaikin2_html_a75b6d6fb5bab0a9c951ad35e3e1d07c5"><div class="ttname"><a href="classIRDaikin2.html#a75b6d6fb5bab0a9c951ad35e3e1d07c5">IRDaikin2::setSwingHorizontal</a></div><div class="ttdeci">void setSwingHorizontal(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_Daikin.cpp:948</div></div>
|
||
<div class="ttc" id="aclassIRDaikin216_html_a062528f54412cd3d2339c7bf82305ebb"><div class="ttname"><a href="classIRDaikin216.html#a062528f54412cd3d2339c7bf82305ebb">IRDaikin216::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_Daikin.cpp:1699</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_a69e8abb57aecc6b99c60c5df7e18ff39"><div class="ttname"><a href="ir__Daikin_8h.html#a69e8abb57aecc6b99c60c5df7e18ff39">kDaikin160Freq</a></div><div class="ttdeci">const uint16_t kDaikin160Freq</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:304</div></div>
|
||
<div class="ttc" id="aclassIRDaikin2_html_a0b28396956687a4009cab7c860b9ce4b"><div class="ttname"><a href="classIRDaikin2.html#a0b28396956687a4009cab7c860b9ce4b">IRDaikin2::remote_state</a></div><div class="ttdeci">uint8_t remote_state[kDaikin2StateLength]</div><div class="ttdoc">The state of the IR remote.</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:690</div></div>
|
||
<div class="ttc" id="aclassIRDaikin2_html_a090407aff4ef81714e31ef28ac41d8e2"><div class="ttname"><a href="classIRDaikin2.html#a090407aff4ef81714e31ef28ac41d8e2">IRDaikin2::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_Daikin.cpp:1264</div></div>
|
||
<div class="ttc" id="aclassIRDaikin128_html_af1b36cc2f51cd145da3bfe7ec3d9134a"><div class="ttname"><a href="classIRDaikin128.html#af1b36cc2f51cd145da3bfe7ec3d9134a">IRDaikin128::remote_state</a></div><div class="ttdeci">uint8_t remote_state[kDaikin128StateLength]</div><div class="ttdoc">The state of the IR remote.</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:926</div></div>
|
||
<div class="ttc" id="aclassIRDaikin216_html_acf94e292df8f45233e115324a95a5e83"><div class="ttname"><a href="classIRDaikin216.html#acf94e292df8f45233e115324a95a5e83">IRDaikin216::getPowerful</a></div><div class="ttdeci">bool getPowerful(void)</div><div class="ttdoc">Get the Powerful (Turbo) mode of the A/C.</div><div class="ttdef"><b>Definition:</b> ir_Daikin.cpp:1726</div></div>
|
||
<div class="ttc" id="aclassIRDaikin2_html_a24ef3b53f22fe3557ed2dbc98a5bc6d2"><div class="ttname"><a href="classIRDaikin2.html#a24ef3b53f22fe3557ed2dbc98a5bc6d2">IRDaikin2::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_Daikin.cpp:835</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_aa494c8e2a54209c7467fdd7f40655b0b"><div class="ttname"><a href="ir__Daikin_8h.html#aa494c8e2a54209c7467fdd7f40655b0b">kDaikin64Dry</a></div><div class="ttdeci">const uint8_t kDaikin64Dry</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:469</div></div>
|
||
<div class="ttc" id="aclassIRDaikinESP_html_ad593ac32c01752f56e9476af234cf813"><div class="ttname"><a href="classIRDaikinESP.html#ad593ac32c01752f56e9476af234cf813">IRDaikinESP::getMold</a></div><div class="ttdeci">bool getMold(void)</div><div class="ttdoc">Get the Mould mode status of the A/C.</div><div class="ttdef"><b>Definition:</b> ir_Daikin.cpp:372</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_a5646d38fff6a985314158796665d9d76"><div class="ttname"><a href="ir__Daikin_8h.html#a5646d38fff6a985314158796665d9d76">kDaikin2SwingVBreeze</a></div><div class="ttdeci">const uint8_t kDaikin2SwingVBreeze</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:258</div></div>
|
||
<div class="ttc" id="aclassIRDaikinESP_html_ab100221dacc23402f486dee038df046d"><div class="ttname"><a href="classIRDaikinESP.html#ab100221dacc23402f486dee038df046d">IRDaikinESP::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_Daikin.cpp:185</div></div>
|
||
<div class="ttc" id="aclassIRDaikin128_html_a68a7bdb134ea62913f51844f976beab1"><div class="ttname"><a href="classIRDaikin128.html#a68a7bdb134ea62913f51844f976beab1">IRDaikin128::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_Daikin.cpp:2789</div></div>
|
||
<div class="ttc" id="aclassIRDaikin176_html_accfe7c3f34351844d12059455f65f312"><div class="ttname"><a href="classIRDaikin176.html#accfe7c3f34351844d12059455f65f312">IRDaikin176::IRDaikin176</a></div><div class="ttdeci">IRDaikin176(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_Daikin.cpp:2239</div></div>
|
||
<div class="ttc" id="aclassIRDaikin160_html_a0d9f3af404e3b6c116e8c27e938f8479"><div class="ttname"><a href="classIRDaikin160.html#a0d9f3af404e3b6c116e8c27e938f8479">IRDaikin160::validChecksum</a></div><div class="ttdeci">static bool validChecksum(uint8_t state[], const uint16_t length=kDaikin160StateLength)</div><div class="ttdoc">Verify the checksum is valid for a given state.</div><div class="ttdef"><b>Definition:</b> ir_Daikin.cpp:1878</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_a5a692fdcb373acf101536adb4c18384f"><div class="ttname"><a href="ir__Daikin_8h.html#a5a692fdcb373acf101536adb4c18384f">kDaikin64FanLow</a></div><div class="ttdeci">const uint8_t kDaikin64FanLow</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:475</div></div>
|
||
<div class="ttc" id="aclassIRDaikin64_html_a7921b6a9e776a1802b98e25c0ac4d2dc"><div class="ttname"><a href="classIRDaikin64.html#a7921b6a9e776a1802b98e25c0ac4d2dc">IRDaikin64::getPowerToggle</a></div><div class="ttdeci">bool getPowerToggle(void)</div><div class="ttdoc">Get the Power toggle setting of the A/C.</div><div class="ttdef"><b>Definition:</b> ir_Daikin.cpp:3701</div></div>
|
||
<div class="ttc" id="aclassIRDaikin152_html_aa16c89c0cb6d83aef83d293466dab197"><div class="ttname"><a href="classIRDaikin152.html#aa16c89c0cb6d83aef83d293466dab197">IRDaikin152::remote_state</a></div><div class="ttdeci">uint8_t remote_state[kDaikin152StateLength]</div><div class="ttdoc">The state of the IR remote.</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:992</div></div>
|
||
<div class="ttc" id="aclassIRDaikin152_html_a10ee74aa43e3940d657ac88cb03b9138"><div class="ttname"><a href="classIRDaikin152.html#a10ee74aa43e3940d657ac88cb03b9138">IRDaikin152::on</a></div><div class="ttdeci">void on(void)</div><div class="ttdoc">Change the power setting to On.</div><div class="ttdef"><b>Definition:</b> ir_Daikin.cpp:3307</div></div>
|
||
<div class="ttc" id="aclassIRDaikin160_html_a76fb744b041c38abb730bce0538a497a"><div class="ttname"><a href="classIRDaikin160.html#a76fb744b041c38abb730bce0538a497a">IRDaikin160::IRDaikin160</a></div><div class="ttdeci">IRDaikin160(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_Daikin.cpp:1867</div></div>
|
||
<div class="ttc" id="aclassIRDaikin152_html_af4c6c468f3075ffa83694a0da15a707b"><div class="ttname"><a href="classIRDaikin152.html#af4c6c468f3075ffa83694a0da15a707b">IRDaikin152::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_Daikin.cpp:3326</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_a4eb2b3899076882e3ed23220138ebac1"><div class="ttname"><a href="ir__Daikin_8h.html#a4eb2b3899076882e3ed23220138ebac1">kDaikinBeepLoud</a></div><div class="ttdeci">const uint8_t kDaikinBeepLoud</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:197</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_a87807bd5727d9da1b615fca2bd732292"><div class="ttname"><a href="ir__Daikin_8h.html#a87807bd5727d9da1b615fca2bd732292">kDaikinFanAuto</a></div><div class="ttdeci">const uint8_t kDaikinFanAuto</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:129</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_ad534758115c401368a428d887faa8768"><div class="ttname"><a href="ir__Daikin_8h.html#ad534758115c401368a428d887faa8768">kDaikin152QuietByte</a></div><div class="ttdeci">const uint8_t kDaikin152QuietByte</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:444</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_a8fddd8a5dbad2fd49445eaa2104f7da3"><div class="ttname"><a href="ir__Daikin_8h.html#a8fddd8a5dbad2fd49445eaa2104f7da3">kDaikin128HalfHourOffset</a></div><div class="ttdeci">const uint8_t kDaikin128HalfHourOffset</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:400</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_ac4da761bf3b0ce12e6513a2718b3a907"><div class="ttname"><a href="ir__Daikin_8h.html#ac4da761bf3b0ce12e6513a2718b3a907">kDaikin128Dry</a></div><div class="ttdeci">const uint8_t kDaikin128Dry</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:380</div></div>
|
||
<div class="ttc" id="aclassIRDaikin216_html_af8a1525cbe8d813c419d17ee6776a7d9"><div class="ttname"><a href="classIRDaikin216.html#af8a1525cbe8d813c419d17ee6776a7d9">IRDaikin216::setSwingHorizontal</a></div><div class="ttdeci">void setSwingHorizontal(const bool on)</div><div class="ttdoc">Set the Horizontal Swing mode of the A/C.</div><div class="ttdef"><b>Definition:</b> ir_Daikin.cpp:1684</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_a09f0aa8c586b35b79bbceb19e822eb48"><div class="ttname"><a href="ir__Daikin_8h.html#a09f0aa8c586b35b79bbceb19e822eb48">kDaikin64KnownGoodState</a></div><div class="ttdeci">const uint64_t kDaikin64KnownGoodState</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:466</div></div>
|
||
<div class="ttc" id="aclassIRDaikin176_html_abc97abc68f535f7ad801b393e0a795d5"><div class="ttname"><a href="classIRDaikin176.html#abc97abc68f535f7ad801b393e0a795d5">IRDaikin176::validChecksum</a></div><div class="ttdeci">static bool validChecksum(uint8_t state[], const uint16_t length=kDaikin176StateLength)</div><div class="ttdoc">Verify the checksum is valid for a given state.</div><div class="ttdef"><b>Definition:</b> ir_Daikin.cpp:2250</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_a0ecd54bb733b982e3e5adf0c13ac9f6b"><div class="ttname"><a href="ir__Daikin_8h.html#a0ecd54bb733b982e3e5adf0c13ac9f6b">kDaikin216Sections</a></div><div class="ttdeci">const uint16_t kDaikin216Sections</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:281</div></div>
|
||
<div class="ttc" id="aclassIRDaikin216_html_a520cc65161290f15022b4108f7049a83"><div class="ttname"><a href="classIRDaikin216.html#a520cc65161290f15022b4108f7049a83">IRDaikin216::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_Daikin.cpp:1664</div></div>
|
||
<div class="ttc" id="aclassIRDaikin128_html_aa669739541daf1a2b39ce1cd0424c43b"><div class="ttname"><a href="classIRDaikin128.html#aa669739541daf1a2b39ce1cd0424c43b">IRDaikin128::IRDaikin128</a></div><div class="ttdeci">IRDaikin128(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_Daikin.cpp:2638</div></div>
|
||
<div class="ttc" id="aclassIRDaikin128_html_a3b8a36d99a7cbf87bac8480f16c3d583"><div class="ttname"><a href="classIRDaikin128.html#a3b8a36d99a7cbf87bac8480f16c3d583">IRDaikin128::getOnTimer</a></div><div class="ttdeci">uint16_t getOnTimer(void)</div><div class="ttdoc">Get the On Timer time to be sent to the A/C unit.</div><div class="ttdef"><b>Definition:</b> ir_Daikin.cpp:2984</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_a86e9308c00dbdd79546687af412c4156"><div class="ttname"><a href="ir__Daikin_8h.html#a86e9308c00dbdd79546687af412c4156">kDaikin152DryTemp</a></div><div class="ttdeci">const uint8_t kDaikin152DryTemp</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:438</div></div>
|
||
<div class="ttc" id="aclassIRDaikinESP_html_a5465b9857fd73b82362f766368717d16"><div class="ttname"><a href="classIRDaikinESP.html#a5465b9857fd73b82362f766368717d16">IRDaikinESP::setCurrentDay</a></div><div class="ttdeci">void setCurrentDay(const uint8_t day_of_week)</div><div class="ttdoc">Set the current day of the week to be sent to the A/C unit.</div><div class="ttdef"><b>Definition:</b> ir_Daikin.cpp:469</div></div>
|
||
<div class="ttc" id="aclassIRDaikin64_html_a88855df33ce903884b21d2ef4771e94f"><div class="ttname"><a href="classIRDaikin64.html#a88855df33ce903884b21d2ef4771e94f">IRDaikin64::IRDaikin64</a></div><div class="ttdeci">IRDaikin64(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_Daikin.cpp:3636</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_a0d705309d30881fd2fe806e5bf8ae27d"><div class="ttname"><a href="ir__Daikin_8h.html#a0d705309d30881fd2fe806e5bf8ae27d">kDaikin128ByteClockHours</a></div><div class="ttdeci">const uint8_t kDaikin128ByteClockHours</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:393</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_aa2eef2bb403846d88df5387912af0a00"><div class="ttname"><a href="ir__Daikin_8h.html#aa2eef2bb403846d88df5387912af0a00">kDaikinTempSize</a></div><div class="ttdeci">const uint8_t kDaikinTempSize</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:158</div></div>
|
||
<div class="ttc" id="aclassIRDaikin176_html_a4cfe2c4ca95adbf66e149b322d58a843"><div class="ttname"><a href="classIRDaikin176.html#a4cfe2c4ca95adbf66e149b322d58a843">IRDaikin176::checksum</a></div><div class="ttdeci">void checksum()</div><div class="ttdoc">Calculate and set the checksum values for the internal state.</div><div class="ttdef"><b>Definition:</b> ir_Daikin.cpp:2265</div></div>
|
||
<div class="ttc" id="aclassIRDaikin152_html_a68dce79bab5890d9aea325a45ef8e4a3"><div class="ttname"><a href="classIRDaikin152.html#a68dce79bab5890d9aea325a45ef8e4a3">IRDaikin152::IRDaikin152</a></div><div class="ttdeci">IRDaikin152(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_Daikin.cpp:3250</div></div>
|
||
<div class="ttc" id="aclassIRDaikin2_html_a31af96f9a05b3adea2e2ae84d3d242b9"><div class="ttname"><a href="classIRDaikin2.html#a31af96f9a05b3adea2e2ae84d3d242b9">IRDaikin2::getSleepTime</a></div><div class="ttdeci">uint16_t getSleepTime()</div><div class="ttdoc">Get the Sleep Timer time to be sent to the A/C unit.</div><div class="ttdef"><b>Definition:</b> ir_Daikin.cpp:1166</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_a96043b43ba4d963456206e2d02639325"><div class="ttname"><a href="ir__Daikin_8h.html#a96043b43ba4d963456206e2d02639325">kDaikin160HdrMark</a></div><div class="ttdeci">const uint16_t kDaikin160HdrMark</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:305</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_a142e45c289af1e9802254b9c138003fa"><div class="ttname"><a href="ir__Daikin_8h.html#a142e45c289af1e9802254b9c138003fa">kDaikin64ZeroSpace</a></div><div class="ttdeci">const uint16_t kDaikin64ZeroSpace</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:458</div></div>
|
||
<div class="ttc" id="aclassIRDaikin128_html_a3e279e67bbafc0dc74dbd847e2e8ad75"><div class="ttname"><a href="classIRDaikin128.html#a3e279e67bbafc0dc74dbd847e2e8ad75">IRDaikin128::getLightToggle</a></div><div class="ttdeci">uint8_t getLightToggle(void)</div><div class="ttdoc">Get the Light toggle setting of the A/C.</div><div class="ttdef"><b>Definition:</b> ir_Daikin.cpp:3031</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_ae7410031c68ae8426caa61bc97909cdf"><div class="ttname"><a href="ir__Daikin_8h.html#ae7410031c68ae8426caa61bc97909cdf">kDaikin176MaskFan</a></div><div class="ttdeci">const uint8_t kDaikin176MaskFan</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:357</div></div>
|
||
<div class="ttc" id="aclassIRDaikin128_html_ad0b16e48bff00c5cdeffa1419c003946"><div class="ttname"><a href="classIRDaikin128.html#ad0b16e48bff00c5cdeffa1419c003946">IRDaikin128::validChecksum</a></div><div class="ttdeci">static bool validChecksum(uint8_t state[])</div><div class="ttdoc">Verify the checksum is valid for a given state.</div><div class="ttdef"><b>Definition:</b> ir_Daikin.cpp:2658</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_a204a306e7d7071d4b798f7947c232520"><div class="ttname"><a href="ir__Daikin_8h.html#a204a306e7d7071d4b798f7947c232520">kDaikin128SectionLength</a></div><div class="ttdeci">const uint16_t kDaikin128SectionLength</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:376</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_ab67e912a9abdda7dcbe52ce90b70a3b5"><div class="ttname"><a href="ir__Daikin_8h.html#ab67e912a9abdda7dcbe52ce90b70a3b5">kDaikin176Cool</a></div><div class="ttdeci">const uint8_t kDaikin176Cool</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:345</div></div>
|
||
<div class="ttc" id="aclassIRDaikin64_html_a734cc23f79a4de4099a4ceb1aff14762"><div class="ttname"><a href="classIRDaikin64.html#a734cc23f79a4de4099a4ceb1aff14762">IRDaikin64::setTurbo</a></div><div class="ttdeci">void setTurbo(const bool on)</div><div class="ttdoc">Set the Turbo (Powerful) mode of the A/C.</div><div class="ttdef"><b>Definition:</b> ir_Daikin.cpp:3824</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_a259bfa510a9ec06049c0a7bf6563eb35"><div class="ttname"><a href="ir__Daikin_8h.html#a259bfa510a9ec06049c0a7bf6563eb35">kDaikin128LeaderSpace</a></div><div class="ttdeci">const uint16_t kDaikin128LeaderSpace</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:367</div></div>
|
||
<div class="ttc" id="aclassIRDaikin64_html_a676ecda2ad53f78ef5cbf470f524918e"><div class="ttname"><a href="classIRDaikin64.html#a676ecda2ad53f78ef5cbf470f524918e">IRDaikin64::getClock</a></div><div class="ttdeci">uint16_t getClock(void)</div><div class="ttdoc">Get the clock time to be sent to the A/C unit.</div><div class="ttdef"><b>Definition:</b> ir_Daikin.cpp:3885</div></div>
|
||
<div class="ttc" id="aclassIRDaikin2_html_af9f3ddbdd1f1d5d99c84846b73c5daa1"><div class="ttname"><a href="classIRDaikin2.html#af9f3ddbdd1f1d5d99c84846b73c5daa1">IRDaikin2::setFan</a></div><div class="ttdeci">void setFan(const uint8_t fan)</div><div class="ttdoc">Set the speed of the fan.</div><div class="ttdef"><b>Definition:</b> ir_Daikin.cpp:862</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_a0a685bb92d8e3df4c9bd96b71c48f352"><div class="ttname"><a href="ir__Daikin_8h.html#a0a685bb92d8e3df4c9bd96b71c48f352">kDaikinByteOnTimer</a></div><div class="ttdeci">const uint8_t kDaikinByteOnTimer</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:191</div></div>
|
||
<div class="ttc" id="aclassIRDaikinESP_html_a0db67d46b13acfad9b94c7e4691777b8"><div class="ttname"><a href="classIRDaikinESP.html#a0db67d46b13acfad9b94c7e4691777b8">IRDaikinESP::setWeeklyTimerEnable</a></div><div class="ttdeci">void setWeeklyTimerEnable(const bool on)</div><div class="ttdoc">Set the enable status of the Weekly Timer.</div><div class="ttdef"><b>Definition:</b> ir_Daikin.cpp:484</div></div>
|
||
<div class="ttc" id="aclassIRDaikin64_html_a12a1e21ba1b06f9b3ffac56691ff2206"><div class="ttname"><a href="classIRDaikin64.html#a12a1e21ba1b06f9b3ffac56691ff2206">IRDaikin64::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_Daikin.h:1009</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_a533c7ea8f968502d4b31e14eb2b1f614"><div class="ttname"><a href="ir__Daikin_8h.html#a533c7ea8f968502d4b31e14eb2b1f614">kDaikin2LeaderMark</a></div><div class="ttdeci">const uint16_t kDaikin2LeaderMark</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:218</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_a11008f7d6afc934426b88704d47301e7"><div class="ttname"><a href="ir__Daikin_8h.html#a11008f7d6afc934426b88704d47301e7">kDaikinBeepQuiet</a></div><div class="ttdeci">const uint8_t kDaikinBeepQuiet</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:196</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_aa91228576ef22854a693c86df5276cbb"><div class="ttname"><a href="ir__Daikin_8h.html#aa91228576ef22854a693c86df5276cbb">kDaikin2SwingVAuto</a></div><div class="ttdeci">const uint8_t kDaikin2SwingVAuto</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:257</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_a7a4c6e131d9a0e441de549bd5f93074f"><div class="ttname"><a href="ir__Daikin_8h.html#a7a4c6e131d9a0e441de549bd5f93074f">kDaikin2BitEyeOffset</a></div><div class="ttdeci">const uint8_t kDaikin2BitEyeOffset</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:234</div></div>
|
||
<div class="ttc" id="aclassIRDaikinESP_html_aa96f52596148cab1f806faf190a0aa0a"><div class="ttname"><a href="classIRDaikinESP.html#aa96f52596148cab1f806faf190a0aa0a">IRDaikinESP::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_Daikin.cpp:498</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_aa2f7050929bab65dbdb8af5b493dafe2"><div class="ttname"><a href="ir__Daikin_8h.html#aa2f7050929bab65dbdb8af5b493dafe2">kDaikin160TempOffset</a></div><div class="ttdeci">const uint8_t kDaikin160TempOffset</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:320</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_a5aacc812feb33ef954adc49086036859"><div class="ttname"><a href="ir__Daikin_8h.html#a5aacc812feb33ef954adc49086036859">kDaikin216Section1Length</a></div><div class="ttdeci">const uint16_t kDaikin216Section1Length</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:282</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_a20a3103d8d0a672c0c05c1679bf3b2ab"><div class="ttname"><a href="ir__Daikin_8h.html#a20a3103d8d0a672c0c05c1679bf3b2ab">kDaikinLightBright</a></div><div class="ttdeci">const uint8_t kDaikinLightBright</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:199</div></div>
|
||
<div class="ttc" id="aclassIRDaikin152_html_a0e208d3e1938abcb320665fffd6ed0e3"><div class="ttname"><a href="classIRDaikin152.html#a0e208d3e1938abcb320665fffd6ed0e3">IRDaikin152::checksum</a></div><div class="ttdeci">void checksum()</div><div class="ttdoc">Calculate and set the checksum values for the internal state.</div><div class="ttdef"><b>Definition:</b> ir_Daikin.cpp:3278</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_aee02d3b17db4a382035c00329c6c2a0a"><div class="ttname"><a href="ir__Daikin_8h.html#aee02d3b17db4a382035c00329c6c2a0a">kDaikin152Gap</a></div><div class="ttdeci">const uint16_t kDaikin152Gap</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:430</div></div>
|
||
<div class="ttc" id="aclassIRDaikin176_html_affd71592fa8ed05816d94edbf94d2c0a"><div class="ttname"><a href="classIRDaikin176.html#affd71592fa8ed05816d94edbf94d2c0a">IRDaikin176::send</a></div><div class="ttdeci">void send(const uint16_t repeat=kDaikin176DefaultRepeat)</div><div class="ttdoc">Send the current internal state as an IR message.</div><div class="ttdef"><b>Definition:</b> ir_Daikin.cpp:2310</div></div>
|
||
<div class="ttc" id="aclassIRDaikin2_html_aa3de8468b869989ec52a5f9f57ff4a77"><div class="ttname"><a href="classIRDaikin2.html#aa3de8468b869989ec52a5f9f57ff4a77">IRDaikin2::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_Daikin.cpp:917</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_aabfb9642dce0ab4169b193955221b938"><div class="ttname"><a href="ir__Daikin_8h.html#aabfb9642dce0ab4169b193955221b938">kDaikin176BytePower</a></div><div class="ttdeci">const uint8_t kDaikin176BytePower</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:346</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_a1d2a0f9db8e1be93bff12ec23ba212e0"><div class="ttname"><a href="ir__Daikin_8h.html#a1d2a0f9db8e1be93bff12ec23ba212e0">kDaikin128Auto</a></div><div class="ttdeci">const uint8_t kDaikin128Auto</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:384</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_a620b644f07f9b664f09417bb362dc216"><div class="ttname"><a href="ir__Daikin_8h.html#a620b644f07f9b664f09417bb362dc216">kDaikin160SwingVMiddle</a></div><div class="ttdeci">const uint8_t kDaikin160SwingVMiddle</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:328</div></div>
|
||
<div class="ttc" id="aclassIRDaikin64_html_abdd4bc3d5464b5297b4f2fd0e7a831e1"><div class="ttname"><a href="classIRDaikin64.html#abdd4bc3d5464b5297b4f2fd0e7a831e1">IRDaikin64::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_Daikin.cpp:3767</div></div>
|
||
<div class="ttc" id="aclassIRDaikin160_html_a7f507c64dc7a9fa1e9391e9e8473af1b"><div class="ttname"><a href="classIRDaikin160.html#a7f507c64dc7a9fa1e9391e9e8473af1b">IRDaikin160::setFan</a></div><div class="ttdeci">void setFan(const uint8_t fan)</div><div class="ttdoc">Set the speed of the fan.</div><div class="ttdef"><b>Definition:</b> ir_Daikin.cpp:2008</div></div>
|
||
<div class="ttc" id="aclassIRDaikin128_html_a07fb5289ee476e0335fec4845254b7ce"><div class="ttname"><a href="classIRDaikin128.html#a07fb5289ee476e0335fec4845254b7ce">IRDaikin128::setEcono</a></div><div class="ttdeci">void setEcono(const bool on)</div><div class="ttdoc">Set the Economy mode of the A/C.</div><div class="ttdef"><b>Definition:</b> ir_Daikin.cpp:2874</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_ae08470f2e453a2a5b60bdb478fc8c6d7"><div class="ttname"><a href="ir__Daikin_8h.html#ae08470f2e453a2a5b60bdb478fc8c6d7">kDaikinByteEcono</a></div><div class="ttdeci">const uint8_t kDaikinByteEcono</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:177</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_a6323c59eb5906ac2887a02f9cd09a329"><div class="ttname"><a href="ir__Daikin_8h.html#a6323c59eb5906ac2887a02f9cd09a329">kDaikin128Gap</a></div><div class="ttdeci">const uint16_t kDaikin128Gap</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:373</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_a495e3b77590263a2c043c1ba12489fac"><div class="ttname"><a href="ir__Daikin_8h.html#a495e3b77590263a2c043c1ba12489fac">kDaikin64MaxTemp</a></div><div class="ttdeci">const uint8_t kDaikin64MaxTemp</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:499</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_a05824dc5af4ed0d3eceda540ad0e7a9f"><div class="ttname"><a href="ir__Daikin_8h.html#a05824dc5af4ed0d3eceda540ad0e7a9f">kDaikinHeat</a></div><div class="ttdeci">const uint8_t kDaikinHeat</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:120</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_a1edeb73093bdea23e6cfb39c31ca1fce"><div class="ttname"><a href="ir__Daikin_8h.html#a1edeb73093bdea23e6cfb39c31ca1fce">kDaikin216OneSpace</a></div><div class="ttdeci">const uint16_t kDaikin216OneSpace</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:278</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_a1ccb2c358aef3bf55005cf6b391e9e9b"><div class="ttname"><a href="ir__Daikin_8h.html#a1ccb2c358aef3bf55005cf6b391e9e9b">kDaikinBitSensorOffset</a></div><div class="ttdeci">const uint8_t kDaikinBitSensorOffset</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:175</div></div>
|
||
<div class="ttc" id="aclassIRDaikin160_html_a34090a598e2b25ee4688c8fbac933638"><div class="ttname"><a href="classIRDaikin160.html#a34090a598e2b25ee4688c8fbac933638">IRDaikin160::checksum</a></div><div class="ttdeci">void checksum()</div><div class="ttdoc">Calculate and set the checksum values for the internal state.</div><div class="ttdef"><b>Definition:</b> ir_Daikin.cpp:1893</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_a8672ccb9016808c84b1b06de6584188a"><div class="ttname"><a href="ir__Daikin_8h.html#a8672ccb9016808c84b1b06de6584188a">kDaikin176SwingHOff</a></div><div class="ttdeci">const uint8_t kDaikin176SwingHOff</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:362</div></div>
|
||
<div class="ttc" id="aclassIRDaikinESP_html_a4927eb8b2db2540efa90b37f4c3cc733"><div class="ttname"><a href="classIRDaikinESP.html#a4927eb8b2db2540efa90b37f4c3cc733">IRDaikinESP::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_Daikin.cpp:309</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_a3ef59f8474b38d1b0311f1018dbd6225"><div class="ttname"><a href="ir__Daikin_8h.html#a3ef59f8474b38d1b0311f1018dbd6225">kDaikin216TempSize</a></div><div class="ttdeci">const uint8_t kDaikin216TempSize</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:291</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_a6d89c1acd56b670b2aba65429d6fbf00"><div class="ttname"><a href="ir__Daikin_8h.html#a6d89c1acd56b670b2aba65429d6fbf00">kDaikin64BitMark</a></div><div class="ttdeci">const uint16_t kDaikin64BitMark</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:455</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_ac4f34c7862802b21dede2ac0b534c8d8"><div class="ttname"><a href="ir__Daikin_8h.html#ac4f34c7862802b21dede2ac0b534c8d8">kDaikin160SwingVLowest</a></div><div class="ttdeci">const uint8_t kDaikin160SwingVLowest</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:326</div></div>
|
||
<div class="ttc" id="aIRremoteESP8266_8h_html_a9d14d424d5a93de62f3e6f453db112db"><div class="ttname"><a href="IRremoteESP8266_8h.html#a9d14d424d5a93de62f3e6f453db112db">kDaikin216DefaultRepeat</a></div><div class="ttdeci">const uint16_t kDaikin216DefaultRepeat</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:860</div></div>
|
||
<div class="ttc" id="aclassIRDaikinESP_html_a5213017d706cd6bce88cbfb65150bdb5"><div class="ttname"><a href="classIRDaikinESP.html#a5213017d706cd6bce88cbfb65150bdb5">IRDaikinESP::getOffTime</a></div><div class="ttdeci">uint16_t getOffTime(void)</div><div class="ttdoc">Get the Off Timer time to be sent to the A/C unit.</div><div class="ttdef"><b>Definition:</b> ir_Daikin.cpp:436</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_a1a38843bdf0f65f29c21b301f6f45ba5"><div class="ttname"><a href="ir__Daikin_8h.html#a1a38843bdf0f65f29c21b301f6f45ba5">kDaikinTempOffset</a></div><div class="ttdeci">const uint8_t kDaikinTempOffset</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:157</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_aac08696fc9734996537204c089db2f7c"><div class="ttname"><a href="ir__Daikin_8h.html#aac08696fc9734996537204c089db2f7c">kDaikin2SwingHLeftMax</a></div><div class="ttdeci">const uint8_t kDaikin2SwingHLeftMax</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:263</div></div>
|
||
<div class="ttc" id="aclassIRDaikin152_html_a887f7340b9c3e7933f5d06bc5f59ee91"><div class="ttname"><a href="classIRDaikin152.html#a887f7340b9c3e7933f5d06bc5f59ee91">IRDaikin152::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_Daikin.cpp:3314</div></div>
|
||
<div class="ttc" id="aclassIRDaikin216_html_a5b9ea30424aa3abd9fdee95c78ba9e40"><div class="ttname"><a href="classIRDaikin216.html#a5b9ea30424aa3abd9fdee95c78ba9e40">IRDaikin216::toString</a></div><div class="ttdeci">String toString(void)</div><div class="ttdoc">Convert the current internal state into a human readable string.</div><div class="ttdef"><b>Definition:</b> ir_Daikin.cpp:1761</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_afccfde2b46f5fcb425f02a79a9c20494"><div class="ttname"><a href="ir__Daikin_8h.html#afccfde2b46f5fcb425f02a79a9c20494">kDaikinCurBit</a></div><div class="ttdeci">const uint8_t kDaikinCurBit</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:202</div></div>
|
||
<div class="ttc" id="aclassIRDaikin160_html_a608b5556f316c31e3a8aa73684e4e10d"><div class="ttname"><a href="classIRDaikin160.html#a608b5556f316c31e3a8aa73684e4e10d">IRDaikin160::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_Daikin.h:765</div></div>
|
||
<div class="ttc" id="aclassIRDaikin64_html_a431e41baa2881f397b5bf8ee2b79fec9"><div class="ttname"><a href="classIRDaikin64.html#a431e41baa2881f397b5bf8ee2b79fec9">IRDaikin64::getQuiet</a></div><div class="ttdeci">bool getQuiet(void)</div><div class="ttdoc">Get the Quiet mode status of the A/C.</div><div class="ttdef"><b>Definition:</b> ir_Daikin.cpp:3834</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_a4be0185fb8f65c0286cbf55dfd63a40f"><div class="ttname"><a href="ir__Daikin_8h.html#a4be0185fb8f65c0286cbf55dfd63a40f">kDaikin176BitMark</a></div><div class="ttdeci">const uint16_t kDaikin176BitMark</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:337</div></div>
|
||
<div class="ttc" id="aIRremoteESP8266_8h_html_a82f4f1d8fae51c7e2f1f6753ca6e6053"><div class="ttname"><a href="IRremoteESP8266_8h.html#a82f4f1d8fae51c7e2f1f6753ca6e6053">kDaikin160DefaultRepeat</a></div><div class="ttdeci">const uint16_t kDaikin160DefaultRepeat</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:848</div></div>
|
||
<div class="ttc" id="aclassIRDaikin64_html_ac7f673619842d217d4eda893da2f35fd"><div class="ttname"><a href="classIRDaikin64.html#ac7f673619842d217d4eda893da2f35fd">IRDaikin64::setPowerToggle</a></div><div class="ttdeci">void setPowerToggle(const bool on)</div><div class="ttdoc">Set the Power toggle setting of the A/C.</div><div class="ttdef"><b>Definition:</b> ir_Daikin.cpp:3695</div></div>
|
||
<div class="ttc" id="aclassIRDaikin176_html_ab07fd6eab0ac6132625a291dae8cfc78"><div class="ttname"><a href="classIRDaikin176.html#ab07fd6eab0ac6132625a291dae8cfc78">IRDaikin176::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_Daikin.cpp:2362</div></div>
|
||
<div class="ttc" id="aclassIRDaikinESP_html_a12129aedd6320522a9b6e811e347089c"><div class="ttname"><a href="classIRDaikinESP.html#a12129aedd6320522a9b6e811e347089c">IRDaikinESP::setEcono</a></div><div class="ttdeci">void setEcono(const bool on)</div><div class="ttdoc">Set the Economy mode of the A/C.</div><div class="ttdef"><b>Definition:</b> ir_Daikin.cpp:352</div></div>
|
||
<div class="ttc" id="aclassIRDaikin2_html_a84a48dfceb4d7137eb485e6897ccceac"><div class="ttname"><a href="classIRDaikin2.html#a84a48dfceb4d7137eb485e6897ccceac">IRDaikin2::off</a></div><div class="ttdeci">void off()</div><div class="ttdoc">Change the power setting to Off.</div><div class="ttdef"><b>Definition:</b> ir_Daikin.cpp:811</div></div>
|
||
<div class="ttc" id="aclassIRDaikin176_html_a58c755ba53d1f14a51b0c64ff4ef0669"><div class="ttname"><a href="classIRDaikin176.html#a58c755ba53d1f14a51b0c64ff4ef0669">IRDaikin176::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_Daikin.cpp:2323</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_ae0b22a140c2727de9a347e8ab8d554e9"><div class="ttname"><a href="ir__Daikin_8h.html#ae0b22a140c2727de9a347e8ab8d554e9">kDaikin64ToleranceDelta</a></div><div class="ttdeci">const int8_t kDaikin64ToleranceDelta</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:464</div></div>
|
||
<div class="ttc" id="aclassIRDaikin2_html_a02fbd472d3c79b2391fc11da692c8998"><div class="ttname"><a href="classIRDaikin2.html#a02fbd472d3c79b2391fc11da692c8998">IRDaikin2::getEye</a></div><div class="ttdeci">bool getEye()</div><div class="ttdoc">Get the Eye (Sensor) mode status of the A/C.</div><div class="ttdef"><b>Definition:</b> ir_Daikin.cpp:1128</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_a48d0d0cb1174069d5b6ee2882761cb88"><div class="ttname"><a href="ir__Daikin_8h.html#a48d0d0cb1174069d5b6ee2882761cb88">kDaikinFanOffset</a></div><div class="ttdeci">const uint8_t kDaikinFanOffset</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:131</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_a01ef92b6eb478b1897fdfdcea03d7116"><div class="ttname"><a href="ir__Daikin_8h.html#a01ef92b6eb478b1897fdfdcea03d7116">kDaikin152SensorOffset</a></div><div class="ttdeci">const uint8_t kDaikin152SensorOffset</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:451</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_aa6d9ee84d2c15c69ed8dbbc832285baf"><div class="ttname"><a href="ir__Daikin_8h.html#aa6d9ee84d2c15c69ed8dbbc832285baf">kDaikin160SwingVAuto</a></div><div class="ttdeci">const uint8_t kDaikin160SwingVAuto</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:331</div></div>
|
||
<div class="ttc" id="aclassIRDaikin152_html_a2746854350ca7d3a71699439f9843381"><div class="ttname"><a href="classIRDaikin152.html#a2746854350ca7d3a71699439f9843381">IRDaikin152::begin</a></div><div class="ttdeci">void begin()</div><div class="ttdoc">Set up hardware to be able to send a message.</div><div class="ttdef"><b>Definition:</b> ir_Daikin.cpp:3255</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_a476ca864b6791439549bb4257ca78b23"><div class="ttname"><a href="ir__Daikin_8h.html#a476ca864b6791439549bb4257ca78b23">kDaikinHeaderLength</a></div><div class="ttdeci">const uint16_t kDaikinHeaderLength</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:137</div></div>
|
||
<div class="ttc" id="aclassIRDaikinESP_html_aa0fb65d01bb203d17d923504ddd60984"><div class="ttname"><a href="classIRDaikinESP.html#aa0fb65d01bb203d17d923504ddd60984">IRDaikinESP::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_Daikin.cpp:211</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_aca20b8ee0fa9a8aa2d676ef12bd5ba97"><div class="ttname"><a href="ir__Daikin_8h.html#aca20b8ee0fa9a8aa2d676ef12bd5ba97">kDaikin64LdrMark</a></div><div class="ttdeci">const uint16_t kDaikin64LdrMark</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:459</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_ad114b4570f96bcbf5358fa1ece354572"><div class="ttname"><a href="ir__Daikin_8h.html#ad114b4570f96bcbf5358fa1ece354572">kDaikin176ByteMode</a></div><div class="ttdeci">const uint8_t kDaikin176ByteMode</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:347</div></div>
|
||
<div class="ttc" id="aclassIRDaikin152_html_a385a4f65dfccd0a9e94be06ae60c5343"><div class="ttname"><a href="classIRDaikin152.html#a385a4f65dfccd0a9e94be06ae60c5343">IRDaikin152::setFan</a></div><div class="ttdeci">void setFan(const uint8_t fan)</div><div class="ttdoc">Set the speed of the fan.</div><div class="ttdef"><b>Definition:</b> ir_Daikin.cpp:3381</div></div>
|
||
<div class="ttc" id="aclassIRDaikin64_html_aa279d6df0d130e727c3a1500b283eda0"><div class="ttname"><a href="classIRDaikin64.html#aa279d6df0d130e727c3a1500b283eda0">IRDaikin64::remote_state</a></div><div class="ttdeci">uint64_t remote_state</div><div class="ttdoc">The state of the IR remote.</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:1057</div></div>
|
||
<div class="ttc" id="aIRrecv_8h_html"><div class="ttname"><a href="IRrecv_8h.html">IRrecv.h</a></div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_a1e490e414ff3f5f55b4cca443661cd1a"><div class="ttname"><a href="ir__Daikin_8h.html#a1e490e414ff3f5f55b4cca443661cd1a">kDaikinFanSize</a></div><div class="ttdeci">const uint8_t kDaikinFanSize</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:132</div></div>
|
||
<div class="ttc" id="aclassIRDaikin160_html_ade56e55c8a0c81f0803dec2cda4625b0"><div class="ttname"><a href="classIRDaikin160.html#ade56e55c8a0c81f0803dec2cda4625b0">IRDaikin160::stateReset</a></div><div class="ttdeci">void stateReset()</div><div class="ttdoc">Reset the internal state to a fixed known good state.</div><div class="ttdef"><b>Definition:</b> ir_Daikin.cpp:1901</div></div>
|
||
<div class="ttc" id="aclassIRDaikin176_html_a5ff8d589c7e97bd48b50e0ae01356783"><div class="ttname"><a href="classIRDaikin176.html#a5ff8d589c7e97bd48b50e0ae01356783">IRDaikin176::toString</a></div><div class="ttdeci">String toString(void)</div><div class="ttdoc">Convert the current internal state into a human readable string.</div><div class="ttdef"><b>Definition:</b> ir_Daikin.cpp:2518</div></div>
|
||
<div class="ttc" id="aclassIRDaikin2_html_a338a70b5d7f71da467a0f32b4a057f13"><div class="ttname"><a href="classIRDaikin2.html#a338a70b5d7f71da467a0f32b4a057f13">IRDaikin2::getSwingHorizontal</a></div><div class="ttdeci">uint8_t getSwingHorizontal()</div><div class="ttdoc">Get the Horizontal Swing mode of the A/C.</div><div class="ttdef"><b>Definition:</b> ir_Daikin.cpp:954</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_a24ee5ffe877d7caa964256e5723af7e1"><div class="ttname"><a href="ir__Daikin_8h.html#a24ee5ffe877d7caa964256e5723af7e1">kDaikin128Cool</a></div><div class="ttdeci">const uint8_t kDaikin128Cool</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:381</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_a0f5a9f1ac68c516744220ad230805c15"><div class="ttname"><a href="ir__Daikin_8h.html#a0f5a9f1ac68c516744220ad230805c15">kDaikin128BytePowerSwingSleep</a></div><div class="ttdeci">const uint8_t kDaikin128BytePowerSwingSleep</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:408</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_a4db8836caa6cae0bab6fbde94409c879"><div class="ttname"><a href="ir__Daikin_8h.html#a4db8836caa6cae0bab6fbde94409c879">kDaikin176ZeroSpace</a></div><div class="ttdeci">const uint16_t kDaikin176ZeroSpace</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:339</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_ada28db809b26e2ae9e927650d4cb4f7a"><div class="ttname"><a href="ir__Daikin_8h.html#ada28db809b26e2ae9e927650d4cb4f7a">kDaikin128Heat</a></div><div class="ttdeci">const uint8_t kDaikin128Heat</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:383</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_ae7dbaf6b4034267e4610087f9f2f51e3"><div class="ttname"><a href="ir__Daikin_8h.html#ae7dbaf6b4034267e4610087f9f2f51e3">kDaikinSection3Length</a></div><div class="ttdeci">const uint8_t kDaikinSection3Length</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:141</div></div>
|
||
<div class="ttc" id="aclassIRDaikin152_html_aad0a46c751b73792282d6614103f57d8"><div class="ttname"><a href="classIRDaikin152.html#aad0a46c751b73792282d6614103f57d8">IRDaikin152::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_Daikin.cpp:3333</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_abfaa078f7dfdd1c0bb14ad15fee26604"><div class="ttname"><a href="ir__Daikin_8h.html#abfaa078f7dfdd1c0bb14ad15fee26604">kDaikin160MaskSwingV</a></div><div class="ttdeci">const uint8_t kDaikin160MaskSwingV</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:325</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_a06b59ee56cddcdcd9dfa375663da0c2d"><div class="ttname"><a href="ir__Daikin_8h.html#a06b59ee56cddcdcd9dfa375663da0c2d">kDaikin160Section1Length</a></div><div class="ttdeci">const uint16_t kDaikin160Section1Length</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:312</div></div>
|
||
<div class="ttc" id="aclassIRDaikin216_html_a09f54bb4ed1d553b4bbf6ffe6992a755"><div class="ttname"><a href="classIRDaikin216.html#a09f54bb4ed1d553b4bbf6ffe6992a755">IRDaikin216::on</a></div><div class="ttdeci">void on(void)</div><div class="ttdoc">Change the power setting to On.</div><div class="ttdef"><b>Definition:</b> ir_Daikin.cpp:1573</div></div>
|
||
<div class="ttc" id="aclassIRDaikin176_html_ad564616fc1bf90c00c594c2d3cb5394d"><div class="ttname"><a href="classIRDaikin176.html#ad564616fc1bf90c00c594c2d3cb5394d">IRDaikin176::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_Daikin.cpp:2330</div></div>
|
||
<div class="ttc" id="aclassIRDaikin176_html_aa742f7d9ae3c9e57cae0e471d7fe59d1"><div class="ttname"><a href="classIRDaikin176.html#aa742f7d9ae3c9e57cae0e471d7fe59d1">IRDaikin176::begin</a></div><div class="ttdeci">void begin()</div><div class="ttdoc">Set up hardware to be able to send a message.</div><div class="ttdef"><b>Definition:</b> ir_Daikin.cpp:2244</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_a81f0cfda4d8452d6053cc6999a270b1f"><div class="ttname"><a href="ir__Daikin_8h.html#a81f0cfda4d8452d6053cc6999a270b1f">kDaikin128Sections</a></div><div class="ttdeci">const uint16_t kDaikin128Sections</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:375</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_a177d12ac0f4fe8b5c5aeaf8f72579607"><div class="ttname"><a href="ir__Daikin_8h.html#a177d12ac0f4fe8b5c5aeaf8f72579607">kDaikin176Sections</a></div><div class="ttdeci">const uint16_t kDaikin176Sections</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:341</div></div>
|
||
<div class="ttc" id="aclassIRDaikin2_html_a237eb163e3dd1bf8e45ae2324f0b7dcf"><div class="ttname"><a href="classIRDaikin2.html#a237eb163e3dd1bf8e45ae2324f0b7dcf">IRDaikin2::getQuiet</a></div><div class="ttdeci">bool getQuiet()</div><div class="ttdoc">Get the Quiet mode status of the A/C.</div><div class="ttdef"><b>Definition:</b> ir_Daikin.cpp:1186</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_a7277c453d4deed6abf0a7577b5b4454f"><div class="ttname"><a href="ir__Daikin_8h.html#a7277c453d4deed6abf0a7577b5b4454f">kDaikinByteChecksum3</a></div><div class="ttdeci">const uint8_t kDaikinByteChecksum3</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:194</div></div>
|
||
<div class="ttc" id="aIRremoteESP8266_8h_html_a5c116cb58be005468de125f6ee651ccb"><div class="ttname"><a href="IRremoteESP8266_8h.html#a5c116cb58be005468de125f6ee651ccb">kDaikin128DefaultRepeat</a></div><div class="ttdeci">const uint16_t kDaikin128DefaultRepeat</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:851</div></div>
|
||
<div class="ttc" id="aclassIRDaikin152_html_a25592419c95c0271d8a0c4203a2919c3"><div class="ttname"><a href="classIRDaikin152.html#a25592419c95c0271d8a0c4203a2919c3">IRDaikin152::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_Daikin.cpp:3356</div></div>
|
||
<div class="ttc" id="aclassIRDaikin152_html"><div class="ttname"><a href="classIRDaikin152.html">IRDaikin152</a></div><div class="ttdoc">Class for handling detailed Daikin 152-bit A/C messages.</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:938</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_a48974eb3ceb40f2f580bd266a60f0392"><div class="ttname"><a href="ir__Daikin_8h.html#a48974eb3ceb40f2f580bd266a60f0392">kDaikin216ByteMode</a></div><div class="ttdeci">const uint8_t kDaikin216ByteMode</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:286</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_a46c5e1db123959992db9e746e2b3c58a"><div class="ttname"><a href="ir__Daikin_8h.html#a46c5e1db123959992db9e746e2b3c58a">kDaikin64OnTimeSize</a></div><div class="ttdeci">const uint8_t kDaikin64OnTimeSize</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:487</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_a66e243db1131f58d0840980ca64c0282"><div class="ttname"><a href="ir__Daikin_8h.html#a66e243db1131f58d0840980ca64c0282">kDaikin128ByteOffTimer</a></div><div class="ttdeci">const uint8_t kDaikin128ByteOffTimer</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:395</div></div>
|
||
<div class="ttc" id="aclassIRDaikin128_html_aeb3aa5013b1746ed714146ca7f233119"><div class="ttname"><a href="classIRDaikin128.html#aeb3aa5013b1746ed714146ca7f233119">IRDaikin128::setPowerful</a></div><div class="ttdeci">void setPowerful(const bool on)</div><div class="ttdoc">Set the Powerful (Turbo) mode of the A/C.</div><div class="ttdef"><b>Definition:</b> ir_Daikin.cpp:2905</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_a6c5bcb2c4447dafc53c26775539886e6"><div class="ttname"><a href="ir__Daikin_8h.html#a6c5bcb2c4447dafc53c26775539886e6">kDaikin160ByteMode</a></div><div class="ttdeci">const uint8_t kDaikin160ByteMode</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:316</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_a5523d6df96b83aa152adc1cbdac6534f"><div class="ttname"><a href="ir__Daikin_8h.html#a5523d6df96b83aa152adc1cbdac6534f">kDaikin64FanOffset</a></div><div class="ttdeci">const uint8_t kDaikin64FanOffset</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:472</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_a505c58ff23c5a551c6e2e356f66e9cc1"><div class="ttname"><a href="ir__Daikin_8h.html#a505c58ff23c5a551c6e2e356f66e9cc1">kDaikin128FanLow</a></div><div class="ttdeci">const uint8_t kDaikin128FanLow</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:389</div></div>
|
||
<div class="ttc" id="aIRremoteESP8266_8h_html_af1fda5b9f355e526dc66cf58824315a7"><div class="ttname"><a href="IRremoteESP8266_8h.html#af1fda5b9f355e526dc66cf58824315a7">kDaikinStateLength</a></div><div class="ttdeci">const uint16_t kDaikinStateLength</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:836</div></div>
|
||
<div class="ttc" id="aclassIRDaikin64_html_aaada482820a90492a933f368fafaebb7"><div class="ttname"><a href="classIRDaikin64.html#aaada482820a90492a933f368fafaebb7">IRDaikin64::setOnTime</a></div><div class="ttdeci">void setOnTime(const uint16_t mins_since_midnight)</div><div class="ttdoc">Set the On Timer time for the A/C unit.</div><div class="ttdef"><b>Definition:</b> ir_Daikin.cpp:3915</div></div>
|
||
<div class="ttc" id="aclassIRDaikin160_html"><div class="ttname"><a href="classIRDaikin160.html">IRDaikin160</a></div><div class="ttdoc">Class for handling detailed Daikin 160-bit A/C messages.</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:754</div></div>
|
||
<div class="ttc" id="aclassIRDaikin152_html_a278291def7d0e14552e7fbe9a56346bd"><div class="ttname"><a href="classIRDaikin152.html#a278291def7d0e14552e7fbe9a56346bd">IRDaikin152::stateReset</a></div><div class="ttdeci">void stateReset()</div><div class="ttdoc">Reset the internal state to a fixed known good state.</div><div class="ttdef"><b>Definition:</b> ir_Daikin.cpp:3284</div></div>
|
||
<div class="ttc" id="aclassIRDaikinESP_html_a2f5a8cb170d54f06bfa3eeb9b8ff838e"><div class="ttname"><a href="classIRDaikinESP.html#a2f5a8cb170d54f06bfa3eeb9b8ff838e">IRDaikinESP::_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_Daikin.h:588</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_aade497bb9aad663a9e1e9403188d2154"><div class="ttname"><a href="ir__Daikin_8h.html#aade497bb9aad663a9e1e9403188d2154">kDaikin216Section2Length</a></div><div class="ttdeci">const uint16_t kDaikin216Section2Length</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:283</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_a0cb96f1803fab5bfac8ef79a311308de"><div class="ttname"><a href="ir__Daikin_8h.html#a0cb96f1803fab5bfac8ef79a311308de">kDaikin128BitSleep</a></div><div class="ttdeci">const uint8_t kDaikin128BitSleep</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:412</div></div>
|
||
<div class="ttc" id="aclassIRDaikin64_html_a291d5f702b4ce763507c731db08b48f2"><div class="ttname"><a href="classIRDaikin64.html#a291d5f702b4ce763507c731db08b48f2">IRDaikin64::begin</a></div><div class="ttdeci">void begin()</div><div class="ttdoc">Set up hardware to be able to send a message.</div><div class="ttdef"><b>Definition:</b> ir_Daikin.cpp:3641</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_a9b2737ba57e38d4c3dfe7bc65de4c944"><div class="ttname"><a href="ir__Daikin_8h.html#a9b2737ba57e38d4c3dfe7bc65de4c944">kDaikin64FanMed</a></div><div class="ttdeci">const uint8_t kDaikin64FanMed</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:476</div></div>
|
||
<div class="ttc" id="aclassIRDaikinESP_html_a1f191f45e473482a86aad9a1c879e083"><div class="ttname"><a href="classIRDaikinESP.html#a1f191f45e473482a86aad9a1c879e083">IRDaikinESP::setFan</a></div><div class="ttdeci">void setFan(const uint8_t fan)</div><div class="ttdoc">Set the speed of the fan.</div><div class="ttdef"><b>Definition:</b> ir_Daikin.cpp:236</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_a9ed39bcce7d0bc73060fba843dfd2b28"><div class="ttname"><a href="ir__Daikin_8h.html#a9ed39bcce7d0bc73060fba843dfd2b28">kDaikin152SwingVByte</a></div><div class="ttdeci">const uint8_t kDaikin152SwingVByte</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:442</div></div>
|
||
<div class="ttc" id="aclassIRDaikin2_html_a9b49e90604bf6b1abb93581eecfc6c88"><div class="ttname"><a href="classIRDaikin2.html#a9b49e90604bf6b1abb93581eecfc6c88">IRDaikin2::stateReset</a></div><div class="ttdeci">void stateReset()</div><div class="ttdoc">Reset the internal state to a fixed known good state.</div><div class="ttdef"><b>Definition:</b> ir_Daikin.cpp:760</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_ad5668b12e38afa4b44a8e214dac22f2e"><div class="ttname"><a href="ir__Daikin_8h.html#ad5668b12e38afa4b44a8e214dac22f2e">kDaikin128FooterMark</a></div><div class="ttdeci">const uint16_t kDaikin128FooterMark</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:374</div></div>
|
||
<div class="ttc" id="aclassIRDaikin128_html_a450948bdbdc22da751c8f1abc2da642d"><div class="ttname"><a href="classIRDaikin128.html#a450948bdbdc22da751c8f1abc2da642d">IRDaikin128::getOnTimerEnabled</a></div><div class="ttdeci">bool getOnTimerEnabled(void)</div><div class="ttdoc">Get the enable status of the On Timer.</div><div class="ttdef"><b>Definition:</b> ir_Daikin.cpp:2946</div></div>
|
||
<div class="ttc" id="aclassIRDaikin2_html_aa1d39acc14bff5d55e918cb123c66e83"><div class="ttname"><a href="classIRDaikin2.html#aa1d39acc14bff5d55e918cb123c66e83">IRDaikin2::getTemp</a></div><div class="ttdeci">uint8_t getTemp()</div><div class="ttdoc">Get the current temperature setting.</div><div class="ttdef"><b>Definition:</b> ir_Daikin.cpp:888</div></div>
|
||
<div class="ttc" id="aclassIRDaikinESP_html_a1e4e05ad0799002d0ab25db92dcaac06"><div class="ttname"><a href="classIRDaikinESP.html#a1e4e05ad0799002d0ab25db92dcaac06">IRDaikinESP::disableOffTimer</a></div><div class="ttdeci">void disableOffTimer(void)</div><div class="ttdoc">Clear and disable the Off timer.</div><div class="ttdef"><b>Definition:</b> ir_Daikin.cpp:429</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_aac58a7371777f682cac3189d9905b968"><div class="ttname"><a href="ir__Daikin_8h.html#aac58a7371777f682cac3189d9905b968">kDaikinByteSilent</a></div><div class="ttdeci">const uint8_t kDaikinByteSilent</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:171</div></div>
|
||
<div class="ttc" id="aclassIRDaikin2_html_accd4430e998a8c9be80b5a708be9337e"><div class="ttname"><a href="classIRDaikin2.html#accd4430e998a8c9be80b5a708be9337e">IRDaikin2::setPurify</a></div><div class="ttdeci">void setPurify(const bool on)</div><div class="ttdoc">Set the Purify (Filter) mode of the A/C.</div><div class="ttdef"><b>Definition:</b> ir_Daikin.cpp:1206</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_afe14712c1be4ca14d5cd41e77d4bada0"><div class="ttname"><a href="ir__Daikin_8h.html#afe14712c1be4ca14d5cd41e77d4bada0">kDaikin2Gap</a></div><div class="ttdeci">const uint16_t kDaikin2Gap</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:220</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_aa5f6cc15ca424e4bf9cc4357d9db79c9"><div class="ttname"><a href="ir__Daikin_8h.html#aa5f6cc15ca424e4bf9cc4357d9db79c9">kDaikin176TempOffset</a></div><div class="ttdeci">const uint8_t kDaikin176TempOffset</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:353</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_a21e4b1854d3f87757ba0f0c10074226c"><div class="ttname"><a href="ir__Daikin_8h.html#a21e4b1854d3f87757ba0f0c10074226c">kDaikin176ByteFan</a></div><div class="ttdeci">const uint8_t kDaikin176ByteFan</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:356</div></div>
|
||
<div class="ttc" id="aclassIRDaikin64_html_a7faf8e018179fed2b091a78d0d69a9b8"><div class="ttname"><a href="classIRDaikin64.html#a7faf8e018179fed2b091a78d0d69a9b8">IRDaikin64::setSleep</a></div><div class="ttdeci">void setSleep(const bool on)</div><div class="ttdoc">Set the Sleep mode of the A/C.</div><div class="ttdef"><b>Definition:</b> ir_Daikin.cpp:3862</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_a432454efd5ea7457d34fe014b0d328c1"><div class="ttname"><a href="ir__Daikin_8h.html#a432454efd5ea7457d34fe014b0d328c1">kDaikin152LeaderBits</a></div><div class="ttdeci">const uint8_t kDaikin152LeaderBits</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:424</div></div>
|
||
<div class="ttc" id="aclassIRDaikin64_html_a96624667a4494087074792562090b552"><div class="ttname"><a href="classIRDaikin64.html#a96624667a4494087074792562090b552">IRDaikin64::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_Daikin.cpp:3723</div></div>
|
||
<div class="ttc" id="aclassIRDaikin128_html_a21773493eafae741b5716ac569eaf0a8"><div class="ttname"><a href="classIRDaikin128.html#a21773493eafae741b5716ac569eaf0a8">IRDaikin128::setOnTimer</a></div><div class="ttdeci">void setOnTimer(const uint16_t mins_since_midnight)</div><div class="ttdoc">Set the On Timer time for the A/C unit.</div><div class="ttdef"><b>Definition:</b> ir_Daikin.cpp:2978</div></div>
|
||
<div class="ttc" id="aIRremoteESP8266_8h_html_af691d5202b7f121a16b2d9871ee14d9c"><div class="ttname"><a href="IRremoteESP8266_8h.html#af691d5202b7f121a16b2d9871ee14d9c">kDaikinDefaultRepeat</a></div><div class="ttdeci">const uint16_t kDaikinDefaultRepeat</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:840</div></div>
|
||
<div class="ttc" id="aIRremoteESP8266_8h_html_aca64338c3e3bbe52f8ec5688317041b3"><div class="ttname"><a href="IRremoteESP8266_8h.html#aca64338c3e3bbe52f8ec5688317041b3">kDaikin64DefaultRepeat</a></div><div class="ttdeci">const uint16_t kDaikin64DefaultRepeat</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:845</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_a33187d50e8414f943d050a0b1c312168"><div class="ttname"><a href="ir__Daikin_8h.html#a33187d50e8414f943d050a0b1c312168">kDaikin152SensorByte</a></div><div class="ttdeci">const uint8_t kDaikin152SensorByte</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:450</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_a6a24519db9870520a645e4ad31857e39"><div class="ttname"><a href="ir__Daikin_8h.html#a6a24519db9870520a645e4ad31857e39">kDaikin2BitEyeAuto</a></div><div class="ttdeci">const uint8_t kDaikin2BitEyeAuto</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:237</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_a1aaa767f722926e9aaf02dbcd8029003"><div class="ttname"><a href="ir__Daikin_8h.html#a1aaa767f722926e9aaf02dbcd8029003">kDaikin152ModeByte</a></div><div class="ttdeci">const uint8_t kDaikin152ModeByte</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:433</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_ad7fce891883a25e260cd8c0890d46f59"><div class="ttname"><a href="ir__Daikin_8h.html#ad7fce891883a25e260cd8c0890d46f59">kDaikinByteOffTimer</a></div><div class="ttdeci">const uint8_t kDaikinByteOffTimer</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:188</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_ada1084c119abe58dadcb17eb4cfed072"><div class="ttname"><a href="ir__Daikin_8h.html#ada1084c119abe58dadcb17eb4cfed072">kDaikin64LdrSpace</a></div><div class="ttdeci">const uint16_t kDaikin64LdrSpace</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:461</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_ac1c41d54f27d1653181ac69384f1130f"><div class="ttname"><a href="ir__Daikin_8h.html#ac1c41d54f27d1653181ac69384f1130f">kDaikin128Fan</a></div><div class="ttdeci">const uint8_t kDaikin128Fan</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:382</div></div>
|
||
<div class="ttc" id="aclassIRDaikinESP_html_a95f87fd97248e13c6339b71702a79e3a"><div class="ttname"><a href="classIRDaikinESP.html#a95f87fd97248e13c6339b71702a79e3a">IRDaikinESP::getSwingVertical</a></div><div class="ttdeci">bool getSwingVertical(void)</div><div class="ttdoc">Get the Vertical Swing mode of the A/C.</div><div class="ttdef"><b>Definition:</b> ir_Daikin.cpp:289</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_a772bca7454e28bd3f61cdd24f58b98c8"><div class="ttname"><a href="ir__Daikin_8h.html#a772bca7454e28bd3f61cdd24f58b98c8">kDaikinBitPowerfulOffset</a></div><div class="ttdeci">const uint8_t kDaikinBitPowerfulOffset</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:169</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_a98bbaae1b0f16cf6f2428dcf326eda51"><div class="ttname"><a href="ir__Daikin_8h.html#a98bbaae1b0f16cf6f2428dcf326eda51">kDaikinBitEye</a></div><div class="ttdeci">const uint8_t kDaikinBitEye</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:181</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_a7c434f5c6a3febddf3da44e1c2b97872"><div class="ttname"><a href="ir__Daikin_8h.html#a7c434f5c6a3febddf3da44e1c2b97872">kDaikinByteOnTimerMinsLow</a></div><div class="ttdeci">const uint8_t kDaikinByteOnTimerMinsLow</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:162</div></div>
|
||
<div class="ttc" id="aclassIRDaikin2_html_a96c62125bddf113c6524960062d05a57"><div class="ttname"><a href="classIRDaikin2.html#a96c62125bddf113c6524960062d05a57">IRDaikin2::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_Daikin.h:613</div></div>
|
||
<div class="ttc" id="aclassIRDaikin64_html_acd24c4932e2bfd6bffbb9a90da2028a6"><div class="ttname"><a href="classIRDaikin64.html#acd24c4932e2bfd6bffbb9a90da2028a6">IRDaikin64::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_Daikin.cpp:3805</div></div>
|
||
<div class="ttc" id="aclassIRDaikin160_html_afae9b50e59c0efa46b96eef9f05a95b7"><div class="ttname"><a href="classIRDaikin160.html#afae9b50e59c0efa46b96eef9f05a95b7">IRDaikin160::toCommonSwingV</a></div><div class="ttdeci">static stdAc::swingv_t toCommonSwingV(const uint8_t setting)</div><div class="ttdoc">Convert a native vertical swing postion to it's common equivalent.</div><div class="ttdef"><b>Definition:</b> ir_Daikin.cpp:2087</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_a7d58b7c351394a43117e4710acd35cec"><div class="ttname"><a href="ir__Daikin_8h.html#a7d58b7c351394a43117e4710acd35cec">kDaikinBitWeeklyTimer</a></div><div class="ttdeci">const uint8_t kDaikinBitWeeklyTimer</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:184</div></div>
|
||
<div class="ttc" id="aclassIRDaikin176_html_ac99fcb66d866196b51ad11384154f8ae"><div class="ttname"><a href="classIRDaikin176.html#ac99fcb66d866196b51ad11384154f8ae">IRDaikin176::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_Daikin.cpp:2491</div></div>
|
||
<div class="ttc" id="aclassIRDaikin152_html_a64eacdc63547026477b5f861e7da62ea"><div class="ttname"><a href="classIRDaikin152.html#a64eacdc63547026477b5f861e7da62ea">IRDaikin152::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_Daikin.cpp:3395</div></div>
|
||
<div class="ttc" id="aclassIRDaikin128_html_a07f693fac3de101c91c190e5e70edb57"><div class="ttname"><a href="classIRDaikin128.html#a07f693fac3de101c91c190e5e70edb57">IRDaikin128::setOnTimerEnabled</a></div><div class="ttdeci">void setOnTimerEnabled(const bool on)</div><div class="ttdoc">Set the enable status of the On Timer.</div><div class="ttdef"><b>Definition:</b> ir_Daikin.cpp:2939</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_a75a3c1f1790006f0005666a023218c79"><div class="ttname"><a href="ir__Daikin_8h.html#a75a3c1f1790006f0005666a023218c79">kDaikin128ByteEconoLight</a></div><div class="ttdeci">const uint8_t kDaikin128ByteEconoLight</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:415</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_a9a428d988d705beae3ff1f7c0f01cb8d"><div class="ttname"><a href="ir__Daikin_8h.html#a9a428d988d705beae3ff1f7c0f01cb8d">kDaikin216BytePowerful</a></div><div class="ttdeci">const uint8_t kDaikin216BytePowerful</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:301</div></div>
|
||
<div class="ttc" id="aclassIRDaikin64_html_a5f081026aca2bccc6fdeef8199e80779"><div class="ttname"><a href="classIRDaikin64.html#a5f081026aca2bccc6fdeef8199e80779">IRDaikin64::setRaw</a></div><div class="ttdeci">void setRaw(const uint64_t new_state)</div><div class="ttdoc">Set the internal state from a valid code for this protocol.</div><div class="ttdef"><b>Definition:</b> ir_Daikin.cpp:3691</div></div>
|
||
<div class="ttc" id="aclassIRDaikin176_html_a3ca59ccdad4b7958fc4dc1a4b0593f38"><div class="ttname"><a href="classIRDaikin176.html#a3ca59ccdad4b7958fc4dc1a4b0593f38">IRDaikin176::on</a></div><div class="ttdeci">void on(void)</div><div class="ttdoc">Change the power setting to On.</div><div class="ttdef"><b>Definition:</b> ir_Daikin.cpp:2316</div></div>
|
||
<div class="ttc" id="aclassIRDaikin2_html_a9c86782a98a54818ae92419eec5a060b"><div class="ttname"><a href="classIRDaikin2.html#a9c86782a98a54818ae92419eec5a060b">IRDaikin2::enableSleepTimer</a></div><div class="ttdeci">void enableSleepTimer(const uint16_t sleeptime)</div><div class="ttdoc">Set the enable status & time of the Sleep Timer.</div><div class="ttdef"><b>Definition:</b> ir_Daikin.cpp:1147</div></div>
|
||
<div class="ttc" id="aclassIRDaikin64_html_ab04287881112ff21d1ea541c0f21b507"><div class="ttname"><a href="classIRDaikin64.html#ab04287881112ff21d1ea541c0f21b507">IRDaikin64::validChecksum</a></div><div class="ttdeci">static bool validChecksum(const uint64_t state)</div><div class="ttdoc">Verify the checksum is valid for a given state.</div><div class="ttdef"><b>Definition:</b> ir_Daikin.cpp:3665</div></div>
|
||
<div class="ttc" id="aclassIRDaikin2_html_a8921edb7885d728ee5294fa03cb13a87"><div class="ttname"><a href="classIRDaikin2.html#a8921edb7885d728ee5294fa03cb13a87">IRDaikin2::getOnTimerEnabled</a></div><div class="ttdeci">bool getOnTimerEnabled()</div><div class="ttdoc">Get the enable status of the On Timer.</div><div class="ttdef"><b>Definition:</b> ir_Daikin.cpp:1003</div></div>
|
||
<div class="ttc" id="aclassIRDaikin216_html_a2b1e1dd2a059466ab5e5c8ab7eb4f2b4"><div class="ttname"><a href="classIRDaikin216.html#a2b1e1dd2a059466ab5e5c8ab7eb4f2b4">IRDaikin216::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_Daikin.cpp:1586</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_a2d25d46fb289c3450ed6817a45982e27"><div class="ttname"><a href="ir__Daikin_8h.html#a2d25d46fb289c3450ed6817a45982e27">kDaikin2SwingVHigh</a></div><div class="ttdeci">const uint8_t kDaikin2SwingVHigh</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:254</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_a1b28496ffacf558f7919029f029c2dc6"><div class="ttname"><a href="ir__Daikin_8h.html#a1b28496ffacf558f7919029f029c2dc6">kDaikinClockMinsHighOffset</a></div><div class="ttdeci">const uint8_t kDaikinClockMinsHighOffset</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:149</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_a7d6194a363661e11167cc972f1b92f68"><div class="ttname"><a href="ir__Daikin_8h.html#a7d6194a363661e11167cc972f1b92f68">kDaikin160Section2Length</a></div><div class="ttdeci">const uint16_t kDaikin160Section2Length</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:313</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_a54777f468236bf4b342240e8c523308d"><div class="ttname"><a href="ir__Daikin_8h.html#a54777f468236bf4b342240e8c523308d">kDaikin128FanQuiet</a></div><div class="ttdeci">const uint8_t kDaikin128FanQuiet</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:391</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_a4b2d77aafd84ed004390b5d4c7ad0455"><div class="ttname"><a href="ir__Daikin_8h.html#a4b2d77aafd84ed004390b5d4c7ad0455">kDaikin216SwingOn</a></div><div class="ttdeci">const uint8_t kDaikin216SwingOn</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:298</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_a7bb34e2fc2c1926167b79889a5036ba0"><div class="ttname"><a href="ir__Daikin_8h.html#a7bb34e2fc2c1926167b79889a5036ba0">kDaikinDoWSize</a></div><div class="ttdeci">const uint8_t kDaikinDoWSize</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:152</div></div>
|
||
<div class="ttc" id="aclassIRDaikinESP_html_aac4d0f5f60c9f4c41d3bb1e0f24bc4bc"><div class="ttname"><a href="classIRDaikinESP.html#aac4d0f5f60c9f4c41d3bb1e0f24bc4bc">IRDaikinESP::enableOnTimer</a></div><div class="ttdeci">void enableOnTimer(const uint16_t starttime)</div><div class="ttdoc">Set the enable status & time of the On Timer.</div><div class="ttdef"><b>Definition:</b> ir_Daikin.cpp:390</div></div>
|
||
<div class="ttc" id="aclassIRDaikin152_html_a9b203215156d48dabac0fa8fd19dc613"><div class="ttname"><a href="classIRDaikin152.html#a9b203215156d48dabac0fa8fd19dc613">IRDaikin152::_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_Daikin.h:985</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_a6f4022c5e4a092eb039c53ea72f51188"><div class="ttname"><a href="ir__Daikin_8h.html#a6f4022c5e4a092eb039c53ea72f51188">kDaikin128TimerSize</a></div><div class="ttdeci">const uint8_t kDaikin128TimerSize</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:399</div></div>
|
||
<div class="ttc" id="aclassIRDaikin160_html_ae9cee15343fce5b0f32a4f2ff13a9dbe"><div class="ttname"><a href="classIRDaikin160.html#ae9cee15343fce5b0f32a4f2ff13a9dbe">IRDaikin160::getTemp</a></div><div class="ttdeci">uint8_t getTemp()</div><div class="ttdoc">Get the current temperature setting.</div><div class="ttdef"><b>Definition:</b> ir_Daikin.cpp:2000</div></div>
|
||
<div class="ttc" id="aclassIRDaikinESP_html_a502e9dea10605d52e291d49af26b07eb"><div class="ttname"><a href="classIRDaikinESP.html#a502e9dea10605d52e291d49af26b07eb">IRDaikinESP::on</a></div><div class="ttdeci">void on(void)</div><div class="ttdoc">Change the power setting to On.</div><div class="ttdef"><b>Definition:</b> ir_Daikin.cpp:204</div></div>
|
||
<div class="ttc" id="aclassIRDaikin152_html_af0a1f8bf9fe412186b53977d225032b2"><div class="ttname"><a href="classIRDaikin152.html#af0a1f8bf9fe412186b53977d225032b2">IRDaikin152::getTemp</a></div><div class="ttdeci">uint8_t getTemp()</div><div class="ttdoc">Get the current temperature setting.</div><div class="ttdef"><b>Definition:</b> ir_Daikin.cpp:3373</div></div>
|
||
<div class="ttc" id="aclassIRDaikin2_html_a61ca7e72f850d0f9600fa9d8a336a8ef"><div class="ttname"><a href="classIRDaikin2.html#a61ca7e72f850d0f9600fa9d8a336a8ef">IRDaikin2::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_Daikin.cpp:1178</div></div>
|
||
<div class="ttc" id="aclassIRDaikin64_html_afca186067111fa7181916a218c2800ec"><div class="ttname"><a href="classIRDaikin64.html#afca186067111fa7181916a218c2800ec">IRDaikin64::setSwingVertical</a></div><div class="ttdeci">void setSwingVertical(const bool on)</div><div class="ttdoc">Set the Vertical Swing mode of the A/C.</div><div class="ttdef"><b>Definition:</b> ir_Daikin.cpp:3850</div></div>
|
||
<div class="ttc" id="aclassIRDaikinESP_html_a6855a423f10a2230953646d478400574"><div class="ttname"><a href="classIRDaikinESP.html#a6855a423f10a2230953646d478400574">IRDaikinESP::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_Daikin.cpp:538</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_a88608f735885e11734ae83a0cc69dc8d"><div class="ttname"><a href="ir__Daikin_8h.html#a88608f735885e11734ae83a0cc69dc8d">kDaikin2FanByte</a></div><div class="ttdeci">const uint8_t kDaikin2FanByte</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:260</div></div>
|
||
<div class="ttc" id="aclassIRDaikin2_html_abb8e4ad1f8c3ada4211541e5a6e23e64"><div class="ttname"><a href="classIRDaikin2.html#abb8e4ad1f8c3ada4211541e5a6e23e64">IRDaikin2::checksum</a></div><div class="ttdeci">void checksum()</div><div class="ttdoc">Calculate and set the checksum values for the internal state.</div><div class="ttdef"><b>Definition:</b> ir_Daikin.cpp:752</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_a81e098798e6aa7c0882703dced8ab039"><div class="ttname"><a href="ir__Daikin_8h.html#a81e098798e6aa7c0882703dced8ab039">kDaikinByteMold</a></div><div class="ttdeci">const uint8_t kDaikinByteMold</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:185</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_ac907b8f8d46eb7983a1289f23bc02401"><div class="ttname"><a href="ir__Daikin_8h.html#ac907b8f8d46eb7983a1289f23bc02401">kDaikin64FanSize</a></div><div class="ttdeci">const uint8_t kDaikin64FanSize</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:473</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_a623f586183436960361a85f8480c87c6"><div class="ttname"><a href="ir__Daikin_8h.html#a623f586183436960361a85f8480c87c6">kDaikin160MaskFan</a></div><div class="ttdeci">const uint8_t kDaikin160MaskFan</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:323</div></div>
|
||
<div class="ttc" id="aclassIRDaikinESP_html_a1d72647db12276493d8e093a4feda44e"><div class="ttname"><a href="classIRDaikinESP.html#a1d72647db12276493d8e093a4feda44e">IRDaikinESP::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_Daikin.cpp:217</div></div>
|
||
<div class="ttc" id="aclassIRDaikin128_html_a25b25f6b73bb5f1fd17a16080179d4bc"><div class="ttname"><a href="classIRDaikin128.html#a25b25f6b73bb5f1fd17a16080179d4bc">IRDaikin128::calcFirstChecksum</a></div><div class="ttdeci">static uint8_t calcFirstChecksum(const uint8_t state[])</div><div class="ttdef"><b>Definition:</b> ir_Daikin.cpp:2645</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_a209cb1798ae64de1f5274fb167ee62ea"><div class="ttname"><a href="ir__Daikin_8h.html#a209cb1798ae64de1f5274fb167ee62ea">kDaikin64MinTemp</a></div><div class="ttdeci">const uint8_t kDaikin64MinTemp</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:498</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_a8d7c79266bedbb722dc1a74c8b727a27"><div class="ttname"><a href="ir__Daikin_8h.html#a8d7c79266bedbb722dc1a74c8b727a27">kDaikin2SwingHRight</a></div><div class="ttdeci">const uint8_t kDaikin2SwingHRight</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:266</div></div>
|
||
<div class="ttc" id="aclassIRDaikin160_html_abedd99ed838478a7ef856537c6fabb82"><div class="ttname"><a href="classIRDaikin160.html#abedd99ed838478a7ef856537c6fabb82">IRDaikin160::setTemp</a></div><div class="ttdeci">void setTemp(const uint8_t temp)</div><div class="ttdoc">Set the temperature.</div><div class="ttdef"><b>Definition:</b> ir_Daikin.cpp:1991</div></div>
|
||
<div class="ttc" id="aclassIRDaikin128_html_a0cab507cdea112168757e1ab1a5a1dbe"><div class="ttname"><a href="classIRDaikin128.html#a0cab507cdea112168757e1ab1a5a1dbe">IRDaikin128::getSleep</a></div><div class="ttdeci">bool getSleep(void)</div><div class="ttdoc">Get the Sleep mode of the A/C.</div><div class="ttdef"><b>Definition:</b> ir_Daikin.cpp:2867</div></div>
|
||
<div class="ttc" id="aclassIRDaikin128_html_a48fc2a4080400f83260d2c861c831a28"><div class="ttname"><a href="classIRDaikin128.html#a48fc2a4080400f83260d2c861c831a28">IRDaikin128::toString</a></div><div class="ttdeci">String toString(void)</div><div class="ttdoc">Convert the current internal state into a human readable string.</div><div class="ttdef"><b>Definition:</b> ir_Daikin.cpp:3037</div></div>
|
||
<div class="ttc" id="aclassIRDaikin176_html_aac0a1b9b5e618b31c651b9abc158a552"><div class="ttname"><a href="classIRDaikin176.html#aac0a1b9b5e618b31c651b9abc158a552">IRDaikin176::getSwingHorizontal</a></div><div class="ttdeci">uint8_t getSwingHorizontal(void)</div><div class="ttdoc">Get the Horizontal Swing mode of the A/C.</div><div class="ttdef"><b>Definition:</b> ir_Daikin.cpp:2453</div></div>
|
||
<div class="ttc" id="aclassIRDaikin152_html_adc8878ec0f6ea2d4fc2fa756a2e9ef4e"><div class="ttname"><a href="classIRDaikin152.html#adc8878ec0f6ea2d4fc2fa756a2e9ef4e">IRDaikin152::getQuiet</a></div><div class="ttdeci">bool getQuiet(void)</div><div class="ttdoc">Get the Quiet mode status of the A/C.</div><div class="ttdef"><b>Definition:</b> ir_Daikin.cpp:3436</div></div>
|
||
<div class="ttc" id="aclassIRDaikin176_html_a59c3d23a5e1b7c69c05690cf7984dab8"><div class="ttname"><a href="classIRDaikin176.html#a59c3d23a5e1b7c69c05690cf7984dab8">IRDaikin176::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_Daikin.cpp:2423</div></div>
|
||
<div class="ttc" id="aclassIRDaikin128_html_aa9928ac010ec79ddab4f551eedf2f5d9"><div class="ttname"><a href="classIRDaikin128.html#aa9928ac010ec79ddab4f551eedf2f5d9">IRDaikin128::setClock</a></div><div class="ttdeci">void setClock(const uint16_t mins_since_midnight)</div><div class="ttdoc">Set the clock on the A/C unit.</div><div class="ttdef"><b>Definition:</b> ir_Daikin.cpp:2921</div></div>
|
||
<div class="ttc" id="aclassIRDaikin160_html_a48e6fff63fd8b894c649fb495a467faa"><div class="ttname"><a href="classIRDaikin160.html#a48e6fff63fd8b894c649fb495a467faa">IRDaikin160::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_Daikin.cpp:1968</div></div>
|
||
<div class="ttc" id="aclassIRDaikin64_html_a9b316390ffc3e81d423d3e4b326be7d4"><div class="ttname"><a href="classIRDaikin64.html#a9b316390ffc3e81d423d3e4b326be7d4">IRDaikin64::getOnTime</a></div><div class="ttdeci">uint16_t getOnTime(void)</div><div class="ttdoc">Get the On Timer time to be sent to the A/C unit.</div><div class="ttdef"><b>Definition:</b> ir_Daikin.cpp:3907</div></div>
|
||
<div class="ttc" id="aclassIRDaikin128_html_a4234e0e3ff261afa9d5ec6a8b92d8f53"><div class="ttname"><a href="classIRDaikin128.html#a4234e0e3ff261afa9d5ec6a8b92d8f53">IRDaikin128::getOffTimerEnabled</a></div><div class="ttdeci">bool getOffTimerEnabled(void)</div><div class="ttdoc">Get the enable status of the Off Timer.</div><div class="ttdef"><b>Definition:</b> ir_Daikin.cpp:2997</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_ae191cb5f6c65b944970158caaf56618d"><div class="ttname"><a href="ir__Daikin_8h.html#ae191cb5f6c65b944970158caaf56618d">kDaikin64Gap</a></div><div class="ttdeci">const uint16_t kDaikin64Gap</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:460</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_ac6a9a48ae0037b889a6619361fd090ac"><div class="ttname"><a href="ir__Daikin_8h.html#ac6a9a48ae0037b889a6619361fd090ac">kDaikin128OneSpace</a></div><div class="ttdeci">const uint16_t kDaikin128OneSpace</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:371</div></div>
|
||
<div class="ttc" id="aclassIRDaikinESP_html_a84337719e737ea4dc1e1fb10f6f7df92"><div class="ttname"><a href="classIRDaikinESP.html#a84337719e737ea4dc1e1fb10f6f7df92">IRDaikinESP::getEcono</a></div><div class="ttdeci">bool getEcono(void)</div><div class="ttdoc">Get the Economical mode of the A/C.</div><div class="ttdef"><b>Definition:</b> ir_Daikin.cpp:360</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_a85fad797a9b43cb317fdb2e2c254a3bb"><div class="ttname"><a href="ir__Daikin_8h.html#a85fad797a9b43cb317fdb2e2c254a3bb">kDaikin152HdrMark</a></div><div class="ttdeci">const uint16_t kDaikin152HdrMark</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:425</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_a0e58caeb44ebc6b7c6d06e91fee33795"><div class="ttname"><a href="ir__Daikin_8h.html#a0e58caeb44ebc6b7c6d06e91fee33795">kDaikin2BitMoldOffset</a></div><div class="ttdeci">const uint8_t kDaikin2BitMoldOffset</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:238</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_a617d14e811cb26b86fef3048151ffc45"><div class="ttname"><a href="ir__Daikin_8h.html#a617d14e811cb26b86fef3048151ffc45">kDaikin2BitPowerOffset</a></div><div class="ttdeci">const uint8_t kDaikin2BitPowerOffset</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:246</div></div>
|
||
<div class="ttc" id="aclassIRDaikin176_html_ae3dda9a55f851b5253d0677835a2c3dd"><div class="ttname"><a href="classIRDaikin176.html#ae3dda9a55f851b5253d0677835a2c3dd">IRDaikin176::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_Daikin.cpp:2430</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_a45855767cf37f1562a7726dbf6419c87"><div class="ttname"><a href="ir__Daikin_8h.html#a45855767cf37f1562a7726dbf6419c87">kDaikinByteOffTimerMinsLow</a></div><div class="ttdeci">const uint8_t kDaikinByteOffTimerMinsLow</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:166</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_addbe01f4a4766469fe5fd1cf9972f437"><div class="ttname"><a href="ir__Daikin_8h.html#addbe01f4a4766469fe5fd1cf9972f437">kDaikin64SleepBit</a></div><div class="ttdeci">const uint8_t kDaikin64SleepBit</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:501</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_a3776d46e94a771a6dc94d14257f34d09"><div class="ttname"><a href="ir__Daikin_8h.html#a3776d46e94a771a6dc94d14257f34d09">kDaikin2SwingHSwing</a></div><div class="ttdeci">const uint8_t kDaikin2SwingHSwing</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:269</div></div>
|
||
<div class="ttc" id="aclassIRDaikin128_html_a961aceb41145001003a50c5988f04c4d"><div class="ttname"><a href="classIRDaikin128.html#a961aceb41145001003a50c5988f04c4d">IRDaikin128::setSwingVertical</a></div><div class="ttdeci">void setSwingVertical(const bool on)</div><div class="ttdoc">Set the Vertical Swing mode of the A/C.</div><div class="ttdef"><b>Definition:</b> ir_Daikin.cpp:2846</div></div>
|
||
<div class="ttc" id="aclassIRDaikin152_html_a88d4d0d41f33f71d4a846f6c2547f597"><div class="ttname"><a href="classIRDaikin152.html#a88d4d0d41f33f71d4a846f6c2547f597">IRDaikin152::getSensor</a></div><div class="ttdeci">bool getSensor(void)</div><div class="ttdoc">Get the Sensor mode of the A/C.</div><div class="ttdef"><b>Definition:</b> ir_Daikin.cpp:3481</div></div>
|
||
<div class="ttc" id="aclassIRDaikinESP_html_a8a5686066bfc86f1d7cc454e793d3357"><div class="ttname"><a href="classIRDaikinESP.html#a8a5686066bfc86f1d7cc454e793d3357">IRDaikinESP::enableOffTimer</a></div><div class="ttdeci">void enableOffTimer(const uint16_t endtime)</div><div class="ttdoc">Set the enable status & time of the Off Timer.</div><div class="ttdef"><b>Definition:</b> ir_Daikin.cpp:421</div></div>
|
||
<div class="ttc" id="aIRremoteESP8266_8h_html_a09f022a12a40a8fae09bfbddfbee6d62"><div class="ttname"><a href="IRremoteESP8266_8h.html#a09f022a12a40a8fae09bfbddfbee6d62">kDaikin160StateLength</a></div><div class="ttdeci">const uint16_t kDaikin160StateLength</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:846</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_a24163655b3d374aa643506c2bf4a2406"><div class="ttname"><a href="ir__Daikin_8h.html#a24163655b3d374aa643506c2bf4a2406">kDaikin216HdrMark</a></div><div class="ttdeci">const uint16_t kDaikin216HdrMark</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:275</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_ade7d506fd7da26ae1713602c1620f716"><div class="ttname"><a href="ir__Daikin_8h.html#ade7d506fd7da26ae1713602c1620f716">kDaikinByteClockMinsHigh</a></div><div class="ttdeci">const uint8_t kDaikinByteClockMinsHigh</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:148</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_a557f8eeaf55ff7fda0cacd0245ac27d3"><div class="ttname"><a href="ir__Daikin_8h.html#a557f8eeaf55ff7fda0cacd0245ac27d3">kDaikin2HdrSpace</a></div><div class="ttdeci">const uint16_t kDaikin2HdrSpace</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:222</div></div>
|
||
<div class="ttc" id="aclassIRDaikinESP_html_addad5838bb00885df8af258a61fa4131"><div class="ttname"><a href="classIRDaikinESP.html#addad5838bb00885df8af258a61fa4131">IRDaikinESP::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_Daikin.cpp:250</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_a5c8602d17e9f70eefd735741b9d714eb"><div class="ttname"><a href="ir__Daikin_8h.html#a5c8602d17e9f70eefd735741b9d714eb">kDaikin176ModeButton</a></div><div class="ttdeci">const uint8_t kDaikin176ModeButton</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:350</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_aad822c70789b861fa5beb839833e0b4c"><div class="ttname"><a href="ir__Daikin_8h.html#aad822c70789b861fa5beb839833e0b4c">kDaikinSections</a></div><div class="ttdeci">const uint8_t kDaikinSections</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:138</div></div>
|
||
<div class="ttc" id="aIRremoteESP8266_8h_html_a349e4d17f83bb3e707ff19c0255c1644"><div class="ttname"><a href="IRremoteESP8266_8h.html#a349e4d17f83bb3e707ff19c0255c1644">kDaikin2StateLength</a></div><div class="ttdeci">const uint16_t kDaikin2StateLength</div><div class="ttdef"><b>Definition:</b> IRremoteESP8266.h:841</div></div>
|
||
<div class="ttc" id="aclassIRDaikin176_html_a8f1d6c765bf09c1a3dc9678c3939a5be"><div class="ttname"><a href="classIRDaikin176.html#a8f1d6c765bf09c1a3dc9678c3939a5be">IRDaikin176::_saved_temp</a></div><div class="ttdeci">uint8_t _saved_temp</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:856</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_a3b209715b7ac4e8ef4f15043654e646b"><div class="ttname"><a href="ir__Daikin_8h.html#a3b209715b7ac4e8ef4f15043654e646b">kDaikinByteComfort</a></div><div class="ttdeci">const uint8_t kDaikinByteComfort</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:143</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_a887d8d38cf4330e1107443471fa119ca"><div class="ttname"><a href="ir__Daikin_8h.html#a887d8d38cf4330e1107443471fa119ca">kDaikinByteChecksum1</a></div><div class="ttdeci">const uint8_t kDaikinByteChecksum1</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:144</div></div>
|
||
<div class="ttc" id="aclassIRDaikin176_html_ab86a1b458a1be5d7fe5fcb7e287ef1d3"><div class="ttname"><a href="classIRDaikin176.html#ab86a1b458a1be5d7fe5fcb7e287ef1d3">IRDaikin176::stateReset</a></div><div class="ttdeci">void stateReset()</div><div class="ttdoc">Reset the internal state to a fixed known good state.</div><div class="ttdef"><b>Definition:</b> ir_Daikin.cpp:2273</div></div>
|
||
<div class="ttc" id="aclassIRDaikin2_html_a5ba8e5d5dd4aba45a90de1d450a7a88b"><div class="ttname"><a href="classIRDaikin2.html#a5ba8e5d5dd4aba45a90de1d450a7a88b">IRDaikin2::setEye</a></div><div class="ttdeci">void setEye(const bool on)</div><div class="ttdoc">Set the Eye (Sensor) mode of the A/C.</div><div class="ttdef"><b>Definition:</b> ir_Daikin.cpp:1122</div></div>
|
||
<div class="ttc" id="aclassIRDaikin152_html_aab10e030ebe66e44607e9f35af1eb4cb"><div class="ttname"><a href="classIRDaikin152.html#aab10e030ebe66e44607e9f35af1eb4cb">IRDaikin152::setRaw</a></div><div class="ttdeci">void setRaw(const uint8_t new_code[])</div><div class="ttdoc">Set the internal state from a valid code for this protocol.</div><div class="ttdef"><b>Definition:</b> ir_Daikin.cpp:3302</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_a122d57c30d1f4ad8f20d44077b0a1970"><div class="ttname"><a href="ir__Daikin_8h.html#a122d57c30d1f4ad8f20d44077b0a1970">kDaikin64FanHigh</a></div><div class="ttdeci">const uint8_t kDaikin64FanHigh</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:477</div></div>
|
||
<div class="ttc" id="aclassIRDaikin160_html_a3094f35b359d8774a95dd3896c0e45e4"><div class="ttname"><a href="classIRDaikin160.html#a3094f35b359d8774a95dd3896c0e45e4">IRDaikin160::_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_Daikin.h:793</div></div>
|
||
<div class="ttc" id="aclassIRDaikin64_html_af5a691404b8026cf1da45502f1c019f4"><div class="ttname"><a href="classIRDaikin64.html#af5a691404b8026cf1da45502f1c019f4">IRDaikin64::stateReset</a></div><div class="ttdeci">void stateReset()</div><div class="ttdoc">Reset the internal state to a fixed known good state.</div><div class="ttdef"><b>Definition:</b> ir_Daikin.cpp:3678</div></div>
|
||
<div class="ttc" id="aclassIRDaikin152_html_a205de6821effc077f51d941d369791e4"><div class="ttname"><a href="classIRDaikin152.html#a205de6821effc077f51d941d369791e4">IRDaikin152::send</a></div><div class="ttdeci">void send(const uint16_t repeat=kDaikin152DefaultRepeat)</div><div class="ttdoc">Send the current internal state as an IR message.</div><div class="ttdef"><b>Definition:</b> ir_Daikin.cpp:3260</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_a0c068274c73deb732e70a7daf6684391"><div class="ttname"><a href="ir__Daikin_8h.html#a0c068274c73deb732e70a7daf6684391">kDaikin64ChecksumSize</a></div><div class="ttdeci">const uint8_t kDaikin64ChecksumSize</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:504</div></div>
|
||
<div class="ttc" id="aclassIRDaikinESP_html_a631db8830684b745711667aed73a6433"><div class="ttname"><a href="classIRDaikinESP.html#a631db8830684b745711667aed73a6433">IRDaikinESP::setTemp</a></div><div class="ttdeci">void setTemp(const uint8_t temp)</div><div class="ttdoc">Set the temperature.</div><div class="ttdef"><b>Definition:</b> ir_Daikin.cpp:223</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_ab6eb2c902c2b5f927160efc9fb9ab08c"><div class="ttname"><a href="ir__Daikin_8h.html#ab6eb2c902c2b5f927160efc9fb9ab08c">kDaikinFanMed</a></div><div class="ttdeci">const uint8_t kDaikinFanMed</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:127</div></div>
|
||
<div class="ttc" id="aclassIRDaikin64_html_a0b9795a5536566fe2f9b713aaff4b9ee"><div class="ttname"><a href="classIRDaikin64.html#a0b9795a5536566fe2f9b713aaff4b9ee">IRDaikin64::getOnTimeEnabled</a></div><div class="ttdeci">bool getOnTimeEnabled(void)</div><div class="ttdoc">Get the enable status of the On Timer.</div><div class="ttdef"><b>Definition:</b> ir_Daikin.cpp:3901</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_a414b7acd5259122af5b496979fe068dc"><div class="ttname"><a href="ir__Daikin_8h.html#a414b7acd5259122af5b496979fe068dc">kDaikin152ComfortByte</a></div><div class="ttdeci">const uint8_t kDaikin152ComfortByte</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:448</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_a1eac122554acda264f9aa48261b2a884"><div class="ttname"><a href="ir__Daikin_8h.html#a1eac122554acda264f9aa48261b2a884">kDaikin64HdrSpace</a></div><div class="ttdeci">const uint16_t kDaikin64HdrSpace</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:456</div></div>
|
||
<div class="ttc" id="aclassIRDaikin128_html_ab604a7594c3b0131c5d977e3fc3b3565"><div class="ttname"><a href="classIRDaikin128.html#ab604a7594c3b0131c5d977e3fc3b3565">IRDaikin128::stateReset</a></div><div class="ttdeci">void stateReset(void)</div><div class="ttdoc">Reset the internal state to a fixed known good state.</div><div class="ttdef"><b>Definition:</b> ir_Daikin.cpp:2677</div></div>
|
||
<div class="ttc" id="aclassIRDaikin216_html_ab1061620f838cf7774c16c593b4ada8c"><div class="ttname"><a href="classIRDaikin216.html#ab1061620f838cf7774c16c593b4ada8c">IRDaikin216::send</a></div><div class="ttdeci">void send(const uint16_t repeat=kDaikin216DefaultRepeat)</div><div class="ttdoc">Send the current internal state as an IR message.</div><div class="ttdef"><b>Definition:</b> ir_Daikin.cpp:1513</div></div>
|
||
<div class="ttc" id="aclassIRDaikinESP_html_a7c69fc77ead837e5b4f1ececd9f43ca9"><div class="ttname"><a href="classIRDaikinESP.html#a7c69fc77ead837e5b4f1ececd9f43ca9">IRDaikinESP::setRaw</a></div><div class="ttdeci">void setRaw(const uint8_t new_code[], const uint16_t length=kDaikinStateLength)</div><div class="ttdoc">Set the internal state from a valid code for this protocol.</div><div class="ttdef"><b>Definition:</b> ir_Daikin.cpp:193</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_af913ee51e5b90ad12f87dbed9ce349d6"><div class="ttname"><a href="ir__Daikin_8h.html#af913ee51e5b90ad12f87dbed9ce349d6">kDaikin128BitTimerEnabledOffset</a></div><div class="ttdeci">const uint8_t kDaikin128BitTimerEnabledOffset</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:396</div></div>
|
||
<div class="ttc" id="aclassIRDaikin152_html_a96fee4c7cee70cc9249c556b277b2f74"><div class="ttname"><a href="classIRDaikin152.html#a96fee4c7cee70cc9249c556b277b2f74">IRDaikin152::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_Daikin.cpp:3506</div></div>
|
||
<div class="ttc" id="aclassIRDaikinESP_html_a25dcfbeacce65f9a89d14a87f759c483"><div class="ttname"><a href="classIRDaikinESP.html#a25dcfbeacce65f9a89d14a87f759c483">IRDaikinESP::getQuiet</a></div><div class="ttdeci">bool getQuiet(void)</div><div class="ttdoc">Get the Quiet mode status of the A/C.</div><div class="ttdef"><b>Definition:</b> ir_Daikin.cpp:317</div></div>
|
||
<div class="ttc" id="aclassIRDaikin216_html_a851484d5a37ceb1b0fc32e2e4bc2bcbb"><div class="ttname"><a href="classIRDaikin216.html#a851484d5a37ceb1b0fc32e2e4bc2bcbb">IRDaikin216::setSwingVertical</a></div><div class="ttdeci">void setSwingVertical(const bool on)</div><div class="ttdoc">Set the Vertical Swing mode of the A/C.</div><div class="ttdef"><b>Definition:</b> ir_Daikin.cpp:1670</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_a4dc46fabef2c96a263a504a5f9012e1f"><div class="ttname"><a href="ir__Daikin_8h.html#a4dc46fabef2c96a263a504a5f9012e1f">kDaikin2LightSize</a></div><div class="ttdeci">const uint8_t kDaikin2LightSize</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:250</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_abc9194f48f63632b87c6139dd8ab6ecf"><div class="ttname"><a href="ir__Daikin_8h.html#abc9194f48f63632b87c6139dd8ab6ecf">kDaikinSwingOff</a></div><div class="ttdeci">const uint8_t kDaikinSwingOff</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:136</div></div>
|
||
<div class="ttc" id="aclassIRDaikin176_html_aa9015826e70e4ef1a319db4b2a3fba5f"><div class="ttname"><a href="classIRDaikin176.html#aa9015826e70e4ef1a319db4b2a3fba5f">IRDaikin176::getTemp</a></div><div class="ttdeci">uint8_t getTemp()</div><div class="ttdoc">Get the current temperature setting.</div><div class="ttdef"><b>Definition:</b> ir_Daikin.cpp:2400</div></div>
|
||
<div class="ttc" id="aclassIRDaikin64_html_a04dff0d273457a7bc3f3e0e1af4f7cd9"><div class="ttname"><a href="classIRDaikin64.html#a04dff0d273457a7bc3f3e0e1af4f7cd9">IRDaikin64::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_Daikin.cpp:3729</div></div>
|
||
<div class="ttc" id="aIRrecv_8h_html_a99bbffe986ad7ba86d2b11e75f4aa50e"><div class="ttname"><a href="IRrecv_8h.html#a99bbffe986ad7ba86d2b11e75f4aa50e">kMarkExcess</a></div><div class="ttdeci">const uint16_t kMarkExcess</div><div class="ttdef"><b>Definition:</b> IRrecv.h:24</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_a84d6bb74c705dfbcd558f0b411a2a88e"><div class="ttname"><a href="ir__Daikin_8h.html#a84d6bb74c705dfbcd558f0b411a2a88e">kDaikin216SwingOff</a></div><div class="ttdeci">const uint8_t kDaikin216SwingOff</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:299</div></div>
|
||
<div class="ttc" id="aclassIRDaikin216_html_adbc856e6531b38963db5680d279a4767"><div class="ttname"><a href="classIRDaikin216.html#adbc856e6531b38963db5680d279a4767">IRDaikin216::stateReset</a></div><div class="ttdeci">void stateReset()</div><div class="ttdoc">Reset the internal state to a fixed known good state.</div><div class="ttdef"><b>Definition:</b> ir_Daikin.cpp:1545</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_a0f7daf6ef2652bc0be591caa2fa0fad6"><div class="ttname"><a href="ir__Daikin_8h.html#a0f7daf6ef2652bc0be591caa2fa0fad6">kDaikinSwingSize</a></div><div class="ttdeci">const uint8_t kDaikinSwingSize</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:134</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_af3a0e7c149d020002cdf345a15606542"><div class="ttname"><a href="ir__Daikin_8h.html#af3a0e7c149d020002cdf345a15606542">kDaikinAuto</a></div><div class="ttdeci">const uint8_t kDaikinAuto</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:117</div></div>
|
||
<div class="ttc" id="aclassIRDaikin64_html_a109ff0c33b0a7dfd763683538915c811"><div class="ttname"><a href="classIRDaikin64.html#a109ff0c33b0a7dfd763683538915c811">IRDaikin64::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_Daikin.cpp:3791</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_ada7cf9c593d716617ff4436755eef4f9"><div class="ttname"><a href="ir__Daikin_8h.html#ada7cf9c593d716617ff4436755eef4f9">kDaikin216BitMark</a></div><div class="ttdeci">const uint16_t kDaikin216BitMark</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:277</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_aa57615a0a9f79b97139580a807bf095f"><div class="ttname"><a href="ir__Daikin_8h.html#aa57615a0a9f79b97139580a807bf095f">kDaikinCool</a></div><div class="ttdeci">const uint8_t kDaikinCool</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:119</div></div>
|
||
<div class="ttc" id="aclassIRDaikin128_html_a281396f4c632899648694e3139c3acd0"><div class="ttname"><a href="classIRDaikin128.html#a281396f4c632899648694e3139c3acd0">IRDaikin128::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_Daikin.h:874</div></div>
|
||
<div class="ttc" id="aclassIRDaikin128_html_af86dba9e085b771c8c3caaebb9f8ee84"><div class="ttname"><a href="classIRDaikin128.html#af86dba9e085b771c8c3caaebb9f8ee84">IRDaikin128::begin</a></div><div class="ttdeci">void begin()</div><div class="ttdoc">Set up hardware to be able to send a message.</div><div class="ttdef"><b>Definition:</b> ir_Daikin.cpp:2643</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_a2b4591126c0b26ab16b5611dbfa4d5f6"><div class="ttname"><a href="ir__Daikin_8h.html#a2b4591126c0b26ab16b5611dbfa4d5f6">kDaikin160ZeroSpace</a></div><div class="ttdeci">const uint16_t kDaikin160ZeroSpace</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:309</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_a0bd3b36061d545bb21562622642f4196"><div class="ttname"><a href="ir__Daikin_8h.html#a0bd3b36061d545bb21562622642f4196">kDaikinFirstHeader64</a></div><div class="ttdeci">const uint64_t kDaikinFirstHeader64</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:213</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_a8433ab362f79a6bb3570d310a05f1141"><div class="ttname"><a href="ir__Daikin_8h.html#a8433ab362f79a6bb3570d310a05f1141">kDaikin128ByteModeFan</a></div><div class="ttdeci">const uint8_t kDaikin128ByteModeFan</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:377</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_ab807adaab8afbeb97afaa9ddb2ec2c63"><div class="ttname"><a href="ir__Daikin_8h.html#ab807adaab8afbeb97afaa9ddb2ec2c63">kDaikin216Gap</a></div><div class="ttdeci">const uint16_t kDaikin216Gap</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:280</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_ac7b549d7b68bc245521d7f4e6a4643ab"><div class="ttname"><a href="ir__Daikin_8h.html#ac7b549d7b68bc245521d7f4e6a4643ab">kDaikin2BitPower</a></div><div class="ttdeci">const uint8_t kDaikin2BitPower</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:247</div></div>
|
||
<div class="ttc" id="aclassIRDaikin2_html_a4c0588887a45403a0a9f2cf95f847889"><div class="ttname"><a href="classIRDaikin2.html#a4c0588887a45403a0a9f2cf95f847889">IRDaikin2::setBeep</a></div><div class="ttdeci">void setBeep(const uint8_t beep)</div><div class="ttdoc">Set the Beep mode of the A/C.</div><div class="ttdef"><b>Definition:</b> ir_Daikin.cpp:1044</div></div>
|
||
<div class="ttc" id="aclassIRDaikin216_html_a95be01fb6e672ebd12f2ebca0406ba15"><div class="ttname"><a href="classIRDaikin216.html#a95be01fb6e672ebd12f2ebca0406ba15">IRDaikin216::begin</a></div><div class="ttdeci">void begin()</div><div class="ttdoc">Set up hardware to be able to send a message.</div><div class="ttdef"><b>Definition:</b> ir_Daikin.cpp:1508</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_aae481cf166671c30bccdc7f47aa6666e"><div class="ttname"><a href="ir__Daikin_8h.html#aae481cf166671c30bccdc7f47aa6666e">kDaikinFanQuiet</a></div><div class="ttdeci">const uint8_t kDaikinFanQuiet</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:130</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_a5331e1ee51bd7b001346aa41ee5d26cc"><div class="ttname"><a href="ir__Daikin_8h.html#a5331e1ee51bd7b001346aa41ee5d26cc">kDaikinMarkExcess</a></div><div class="ttdeci">const uint16_t kDaikinMarkExcess</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:205</div></div>
|
||
<div class="ttc" id="aclassIRDaikin128_html_a105a4fc511feba96afc956bb36d2dc50"><div class="ttname"><a href="classIRDaikin128.html#a105a4fc511feba96afc956bb36d2dc50">IRDaikin128::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_Daikin.cpp:2764</div></div>
|
||
<div class="ttc" id="aclassIRDaikin2_html_ab6cc9737950ac0ab476bb240897902ec"><div class="ttname"><a href="classIRDaikin2.html#ab6cc9737950ac0ab476bb240897902ec">IRDaikin2::getBeep</a></div><div class="ttdeci">uint8_t getBeep()</div><div class="ttdoc">Get the Beep status of the A/C.</div><div class="ttdef"><b>Definition:</b> ir_Daikin.cpp:1038</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_aea3938d1522df0040ddb9775075d6669"><div class="ttname"><a href="ir__Daikin_8h.html#aea3938d1522df0040ddb9775075d6669">kDaikinTolerance</a></div><div class="ttdeci">const uint8_t kDaikinTolerance</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:204</div></div>
|
||
<div class="ttc" id="aclassIRDaikinESP_html_af6388cd6d2189f9067b708d46917a83a"><div class="ttname"><a href="classIRDaikinESP.html#af6388cd6d2189f9067b708d46917a83a">IRDaikinESP::getOffTimerEnabled</a></div><div class="ttdeci">bool getOffTimerEnabled(void)</div><div class="ttdoc">Get the enable status of the Off Timer.</div><div class="ttdef"><b>Definition:</b> ir_Daikin.cpp:443</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_a88f67ea1fe03ef40b81c5226ff5c72d5"><div class="ttname"><a href="ir__Daikin_8h.html#a88f67ea1fe03ef40b81c5226ff5c72d5">kDaikin216MaskFan</a></div><div class="ttdeci">const uint8_t kDaikin216MaskFan</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:294</div></div>
|
||
<div class="ttc" id="aclassIRDaikinESP_html_a0a551cc1c22b5378015e8722919534aa"><div class="ttname"><a href="classIRDaikinESP.html#a0a551cc1c22b5378015e8722919534aa">IRDaikinESP::getSwingHorizontal</a></div><div class="ttdeci">bool getSwingHorizontal(void)</div><div class="ttdoc">Get the Horizontal Swing mode of the A/C.</div><div class="ttdef"><b>Definition:</b> ir_Daikin.cpp:302</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_accae3be213670675f8dfc974fe19f2cf"><div class="ttname"><a href="ir__Daikin_8h.html#accae3be213670675f8dfc974fe19f2cf">kDaikin2SwingVLow</a></div><div class="ttdeci">const uint8_t kDaikin2SwingVLow</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:255</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_a8e79923cf8aa346ea52791887b54ffbe"><div class="ttname"><a href="ir__Daikin_8h.html#a8e79923cf8aa346ea52791887b54ffbe">kDaikin160BytePower</a></div><div class="ttdeci">const uint8_t kDaikin160BytePower</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:315</div></div>
|
||
<div class="ttc" id="aclassIRDaikinESP_html_a3a7543204520da36547c163a96e30deb"><div class="ttname"><a href="classIRDaikinESP.html#a3a7543204520da36547c163a96e30deb">IRDaikinESP::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_Daikin.cpp:525</div></div>
|
||
<div class="ttc" id="aclassIRDaikin2_html_a21e09b867710a225d5cf53006f723326"><div class="ttname"><a href="classIRDaikin2.html#a21e09b867710a225d5cf53006f723326">IRDaikin2::setClean</a></div><div class="ttdeci">void setClean(const bool on)</div><div class="ttdoc">Set the Auto clean mode of the A/C.</div><div class="ttdef"><b>Definition:</b> ir_Daikin.cpp:1074</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_a2e69973e9a4aee29668597d09fcd70a4"><div class="ttname"><a href="ir__Daikin_8h.html#a2e69973e9a4aee29668597d09fcd70a4">kDaikin216HdrSpace</a></div><div class="ttdeci">const uint16_t kDaikin216HdrSpace</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:276</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_a2e65cdf05d22a20f01ae5f6d3e222218"><div class="ttname"><a href="ir__Daikin_8h.html#a2e65cdf05d22a20f01ae5f6d3e222218">kDaikinSection2Length</a></div><div class="ttdeci">const uint8_t kDaikinSection2Length</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:140</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_a32a97adddfa791cc0e48d9bd847a3a4c"><div class="ttname"><a href="ir__Daikin_8h.html#a32a97adddfa791cc0e48d9bd847a3a4c">kDaikin128ModeSize</a></div><div class="ttdeci">const uint8_t kDaikin128ModeSize</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:379</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_a86ed046d66daf884ac0f06722991f5ba"><div class="ttname"><a href="ir__Daikin_8h.html#a86ed046d66daf884ac0f06722991f5ba">kDaikin176OneSpace</a></div><div class="ttdeci">const uint16_t kDaikin176OneSpace</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:338</div></div>
|
||
<div class="ttc" id="aclassIRDaikin2_html_a0cae45648292bdee8092a30338975ed0"><div class="ttname"><a href="classIRDaikin2.html#a0cae45648292bdee8092a30338975ed0">IRDaikin2::getEyeAuto</a></div><div class="ttdeci">bool getEyeAuto()</div><div class="ttdoc">Get the Automaitc Eye (Sensor) mode status of the A/C.</div><div class="ttdef"><b>Definition:</b> ir_Daikin.cpp:1116</div></div>
|
||
<div class="ttc" id="aclassIRDaikin176_html_a24f7022eb1c1936f5ee95ac0d732584c"><div class="ttname"><a href="classIRDaikin176.html#a24f7022eb1c1936f5ee95ac0d732584c">IRDaikin176::_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_Daikin.h:848</div></div>
|
||
<div class="ttc" id="aclassIRDaikin152_html_a4af01f8a2459493762977f8ed260c4e6"><div class="ttname"><a href="classIRDaikin152.html#a4af01f8a2459493762977f8ed260c4e6">IRDaikin152::getRaw</a></div><div class="ttdeci">uint8_t * getRaw()</div><div class="ttdoc">Get a PTR to the internal state/code for this protocol.</div><div class="ttdef"><b>Definition:</b> ir_Daikin.cpp:3295</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_a0a38b3bdfd8f4f7a18f969188388e29e"><div class="ttname"><a href="ir__Daikin_8h.html#a0a38b3bdfd8f4f7a18f969188388e29e">kDaikinHdrMark</a></div><div class="ttdeci">const uint16_t kDaikinHdrMark</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:206</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_ab8c9af42d68548e1e711a0b38976342b"><div class="ttname"><a href="ir__Daikin_8h.html#ab8c9af42d68548e1e711a0b38976342b">kDaikin128ByteClockMins</a></div><div class="ttdeci">const uint8_t kDaikin128ByteClockMins</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:392</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_ae57f7d2ea43e865ebf8175a8dbacab45"><div class="ttname"><a href="ir__Daikin_8h.html#ae57f7d2ea43e865ebf8175a8dbacab45">kDaikinLightOff</a></div><div class="ttdeci">const uint8_t kDaikinLightOff</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:201</div></div>
|
||
<div class="ttc" id="aclassIRDaikin2_html_a42a44a6cefa6bf6f45148d39c216ebc0"><div class="ttname"><a href="classIRDaikin2.html#a42a44a6cefa6bf6f45148d39c216ebc0">IRDaikin2::setEcono</a></div><div class="ttdeci">void setEcono(const bool on)</div><div class="ttdoc">Set the Economy mode of the A/C.</div><div class="ttdef"><b>Definition:</b> ir_Daikin.cpp:1134</div></div>
|
||
<div class="ttc" id="aclassIRDaikin160_html_a615f599f3bc3e8dec5e5ef92512a2301"><div class="ttname"><a href="classIRDaikin160.html#a615f599f3bc3e8dec5e5ef92512a2301">IRDaikin160::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_Daikin.cpp:2071</div></div>
|
||
<div class="ttc" id="aclassIRDaikinESP_html_a6bc97a753db054ce2ed59809845e23f1"><div class="ttname"><a href="classIRDaikinESP.html#a6bc97a753db054ce2ed59809845e23f1">IRDaikinESP::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_Daikin.cpp:552</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_ac428e884b15026c0610cc1b0b8b46154"><div class="ttname"><a href="ir__Daikin_8h.html#ac428e884b15026c0610cc1b0b8b46154">kDaikin2Tolerance</a></div><div class="ttdeci">const uint8_t kDaikin2Tolerance</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:229</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_a04ff7cb63db6b281ced56283288f05c0"><div class="ttname"><a href="ir__Daikin_8h.html#a04ff7cb63db6b281ced56283288f05c0">kDaikin160SwingVLow</a></div><div class="ttdeci">const uint8_t kDaikin160SwingVLow</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:327</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_abf955f8f24fd37bbe21222ca160b3299"><div class="ttname"><a href="ir__Daikin_8h.html#abf955f8f24fd37bbe21222ca160b3299">kDaikin128BitHalfHour</a></div><div class="ttdeci">const uint8_t kDaikin128BitHalfHour</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:401</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_a34add42c4df4db799ddf52e8e5587dee"><div class="ttname"><a href="ir__Daikin_8h.html#a34add42c4df4db799ddf52e8e5587dee">kDaikin128BitEcono</a></div><div class="ttdeci">const uint8_t kDaikin128BitEcono</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:417</div></div>
|
||
<div class="ttc" id="aclassIRDaikin64_html_abeff1ec38e2d3c9fa12d59e506e7b699"><div class="ttname"><a href="classIRDaikin64.html#abeff1ec38e2d3c9fa12d59e506e7b699">IRDaikin64::getTemp</a></div><div class="ttdeci">uint8_t getTemp()</div><div class="ttdoc">Get the current temperature setting.</div><div class="ttdef"><b>Definition:</b> ir_Daikin.cpp:3716</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_a462ad30312f13443f51b510e5b391f42"><div class="ttname"><a href="ir__Daikin_8h.html#a462ad30312f13443f51b510e5b391f42">kDaikin176DryFanTemp</a></div><div class="ttdeci">const uint8_t kDaikin176DryFanTemp</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:355</div></div>
|
||
<div class="ttc" id="aclassIRDaikin2_html_a681279a765159550ac1ec84895fff4d2"><div class="ttname"><a href="classIRDaikin2.html#a681279a765159550ac1ec84895fff4d2">IRDaikin2::getMode</a></div><div class="ttdeci">uint8_t getMode()</div><div class="ttdoc">Get the operating mode setting of the A/C.</div><div class="ttdef"><b>Definition:</b> ir_Daikin.cpp:829</div></div>
|
||
<div class="ttc" id="aclassIRDaikin160_html_a2b890fe446db67acd828fefd4afef84f"><div class="ttname"><a href="classIRDaikin160.html#a2b890fe446db67acd828fefd4afef84f">IRDaikin160::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_Daikin.cpp:1962</div></div>
|
||
<div class="ttc" id="aclassIRDaikinESP_html_af0f463201c877d33fa8680053dda7551"><div class="ttname"><a href="classIRDaikinESP.html#af0f463201c877d33fa8680053dda7551">IRDaikinESP::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_Daikin.cpp:265</div></div>
|
||
<div class="ttc" id="aclassIRDaikin128_html_a1c53a27678731229308e355eb94ec762"><div class="ttname"><a href="classIRDaikin128.html#a1c53a27678731229308e355eb94ec762">IRDaikin128::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_Daikin.cpp:2833</div></div>
|
||
<div class="ttc" id="aclassIRDaikin128_html_aa3d96e14663c498a6e0938ba04a02f87"><div class="ttname"><a href="classIRDaikin128.html#aa3d96e14663c498a6e0938ba04a02f87">IRDaikin128::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_Daikin.cpp:2722</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_a70a96368500562fa95f88dc2f203c194"><div class="ttname"><a href="ir__Daikin_8h.html#a70a96368500562fa95f88dc2f203c194">kDaikin2OneSpace</a></div><div class="ttdeci">const uint16_t kDaikin2OneSpace</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:224</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_a93157e048486e564757ba737551cf481"><div class="ttname"><a href="ir__Daikin_8h.html#a93157e048486e564757ba737551cf481">kDaikin2SwingHWide</a></div><div class="ttdeci">const uint8_t kDaikin2SwingHWide</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:262</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_a1972e59df2902335e37b2d66d16048a8"><div class="ttname"><a href="ir__Daikin_8h.html#a1972e59df2902335e37b2d66d16048a8">kDaikin152FanByte</a></div><div class="ttdeci">const uint8_t kDaikin152FanByte</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:441</div></div>
|
||
<div class="ttc" id="aclassIRDaikin216_html_abf9bab0a52f9227d54f583488b024a85"><div class="ttname"><a href="classIRDaikin216.html#abf9bab0a52f9227d54f583488b024a85">IRDaikin216::remote_state</a></div><div class="ttdeci">uint8_t remote_state[kDaikin216StateLength]</div><div class="ttdoc">The state of the IR remote.</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:748</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_ae6d8f59a9707bc807a209167231d4399"><div class="ttname"><a href="ir__Daikin_8h.html#ae6d8f59a9707bc807a209167231d4399">kDaikin64ClockHoursSize</a></div><div class="ttdeci">const uint8_t kDaikin64ClockHoursSize</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:482</div></div>
|
||
<div class="ttc" id="aclassIRDaikin64_html_a80b9dd0fbf935bed5035463af2ad0102"><div class="ttname"><a href="classIRDaikin64.html#a80b9dd0fbf935bed5035463af2ad0102">IRDaikin64::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_Daikin.cpp:3756</div></div>
|
||
<div class="ttc" id="aclassIRDaikin64_html_a1f8df45c67771ffca620f8c2f17af2e0"><div class="ttname"><a href="classIRDaikin64.html#a1f8df45c67771ffca620f8c2f17af2e0">IRDaikin64::getRaw</a></div><div class="ttdeci">uint64_t getRaw()</div><div class="ttdoc">Get a copy of the internal state as a valid code for this protocol.</div><div class="ttdef"><b>Definition:</b> ir_Daikin.cpp:3684</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_a6257375541b6e10bda4083d9529e80f0"><div class="ttname"><a href="ir__Daikin_8h.html#a6257375541b6e10bda4083d9529e80f0">kDaikin128HdrMark</a></div><div class="ttdeci">const uint16_t kDaikin128HdrMark</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:368</div></div>
|
||
<div class="ttc" id="aclassIRDaikin2_html_ada92da390d8b4247a014057c3d6fa296"><div class="ttname"><a href="classIRDaikin2.html#ada92da390d8b4247a014057c3d6fa296">IRDaikin2::getLight</a></div><div class="ttdeci">uint8_t getLight()</div><div class="ttdoc">Get the Light status of the A/C.</div><div class="ttdef"><b>Definition:</b> ir_Daikin.cpp:1050</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="aclassIRDaikin128_html_a25db29e01def45e8850ac9da68aa7ea7"><div class="ttname"><a href="classIRDaikin128.html#a25db29e01def45e8850ac9da68aa7ea7">IRDaikin128::setRaw</a></div><div class="ttdeci">void setRaw(const uint8_t new_code[])</div><div class="ttdoc">Set the internal state from a valid code for this protocol.</div><div class="ttdef"><b>Definition:</b> ir_Daikin.cpp:2694</div></div>
|
||
<div class="ttc" id="aclassIRDaikin64_html_a904eec38045d9ddc8a97ab33c8a2ac4d"><div class="ttname"><a href="classIRDaikin64.html#a904eec38045d9ddc8a97ab33c8a2ac4d">IRDaikin64::send</a></div><div class="ttdeci">void send(const uint16_t repeat=kDaikin64DefaultRepeat)</div><div class="ttdoc">Send the current internal state as an IR message.</div><div class="ttdef"><b>Definition:</b> ir_Daikin.cpp:3646</div></div>
|
||
<div class="ttc" id="aclassIRDaikin216_html_a8fadfb1e61deca74a2d1b9c1d5ae62e1"><div class="ttname"><a href="classIRDaikin216.html#a8fadfb1e61deca74a2d1b9c1d5ae62e1">IRDaikin216::setFan</a></div><div class="ttdeci">void setFan(const uint8_t fan)</div><div class="ttdoc">Set the speed of the fan.</div><div class="ttdef"><b>Definition:</b> ir_Daikin.cpp:1639</div></div>
|
||
<div class="ttc" id="aclassIRDaikinESP_html_ad0ecc69b2ab3e7678c8e4e8d64949077"><div class="ttname"><a href="classIRDaikinESP.html#ad0ecc69b2ab3e7678c8e4e8d64949077">IRDaikinESP::getCurrentDay</a></div><div class="ttdeci">uint8_t getCurrentDay(void)</div><div class="ttdoc">Get the current day of the week to be sent to the A/C unit.</div><div class="ttdef"><b>Definition:</b> ir_Daikin.cpp:477</div></div>
|
||
<div class="ttc" id="aclassIRDaikin2_html_a7930bbca261f07ef1c129cd6a2c848b4"><div class="ttname"><a href="classIRDaikin2.html#a7930bbca261f07ef1c129cd6a2c848b4">IRDaikin2::getClean</a></div><div class="ttdeci">bool getClean()</div><div class="ttdoc">Get the Auto Clean mode status of the A/C.</div><div class="ttdef"><b>Definition:</b> ir_Daikin.cpp:1080</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_aa452116afeb7d246cee672d2717e0ff7"><div class="ttname"><a href="ir__Daikin_8h.html#aa452116afeb7d246cee672d2717e0ff7">kDaikin2BitMold</a></div><div class="ttdeci">const uint8_t kDaikin2BitMold</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:239</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_a3fb5172c458084319937aa4ec2d6383b"><div class="ttname"><a href="ir__Daikin_8h.html#a3fb5172c458084319937aa4ec2d6383b">kDaikinBitSilentOffset</a></div><div class="ttdeci">const uint8_t kDaikinBitSilentOffset</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:172</div></div>
|
||
<div class="ttc" id="aclassIRDaikin160_html_a62bb5f66cd99711e388eaa1be9faf617"><div class="ttname"><a href="classIRDaikin160.html#a62bb5f66cd99711e388eaa1be9faf617">IRDaikin160::begin</a></div><div class="ttdeci">void begin()</div><div class="ttdoc">Set up hardware to be able to send a message.</div><div class="ttdef"><b>Definition:</b> ir_Daikin.cpp:1872</div></div>
|
||
<div class="ttc" id="aclassIRDaikin160_html_a22e8a1600f612dd4326b2f9722d3a269"><div class="ttname"><a href="classIRDaikin160.html#a22e8a1600f612dd4326b2f9722d3a269">IRDaikin160::setRaw</a></div><div class="ttdeci">void setRaw(const uint8_t new_code[])</div><div class="ttdoc">Set the internal state from a valid code for this protocol.</div><div class="ttdef"><b>Definition:</b> ir_Daikin.cpp:1930</div></div>
|
||
<div class="ttc" id="aclassIRDaikin128_html_a0495834250e97e7831e9906ab548fe44"><div class="ttname"><a href="classIRDaikin128.html#a0495834250e97e7831e9906ab548fe44">IRDaikin128::setFan</a></div><div class="ttdeci">void setFan(const uint8_t fan)</div><div class="ttdoc">Set the speed of the fan.</div><div class="ttdef"><b>Definition:</b> ir_Daikin.cpp:2796</div></div>
|
||
<div class="ttc" id="aclassIRDaikinESP_html_a49f6b90336225f7e94b8aefd066e1993"><div class="ttname"><a href="classIRDaikinESP.html#a49f6b90336225f7e94b8aefd066e1993">IRDaikinESP::stateReset</a></div><div class="ttdeci">void stateReset(void)</div><div class="ttdoc">Reset the internal state to a fixed known good state.</div><div class="ttdef"><b>Definition:</b> ir_Daikin.cpp:156</div></div>
|
||
<div class="ttc" id="aclassIRDaikin128_html_a5517a481892dd55f4528103037a0d408"><div class="ttname"><a href="classIRDaikin128.html#a5517a481892dd55f4528103037a0d408">IRDaikin128::clearSleepTimerFlag</a></div><div class="ttdeci">void clearSleepTimerFlag(void)</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_a7dcd514d292ef98d70083227d046baad"><div class="ttname"><a href="ir__Daikin_8h.html#a7dcd514d292ef98d70083227d046baad">kDaikin128MaxTemp</a></div><div class="ttdeci">const uint8_t kDaikin128MaxTemp</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:407</div></div>
|
||
<div class="ttc" id="aclassIRDaikin160_html_a0e1c74070c03be02e40fdd05ed56465c"><div class="ttname"><a href="classIRDaikin160.html#a0e1c74070c03be02e40fdd05ed56465c">IRDaikin160::send</a></div><div class="ttdeci">void send(const uint16_t repeat=kDaikin160DefaultRepeat)</div><div class="ttdoc">Send the current internal state as an IR message.</div><div class="ttdef"><b>Definition:</b> ir_Daikin.cpp:1937</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_aab7be756494a5ed23e9202af769e0012"><div class="ttname"><a href="ir__Daikin_8h.html#aab7be756494a5ed23e9202af769e0012">kDaikinMaxTemp</a></div><div class="ttdeci">const uint8_t kDaikinMaxTemp</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:125</div></div>
|
||
<div class="ttc" id="aclassIRDaikin176_html"><div class="ttname"><a href="classIRDaikin176.html">IRDaikin176</a></div><div class="ttdoc">Class for handling detailed Daikin 176-bit A/C messages.</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:806</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_a7ffd52eb15f6ffb5a0ffcddf39aa8f0d"><div class="ttname"><a href="ir__Daikin_8h.html#a7ffd52eb15f6ffb5a0ffcddf39aa8f0d">kDaikin128FanHigh</a></div><div class="ttdeci">const uint8_t kDaikin128FanHigh</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:387</div></div>
|
||
<div class="ttc" id="aclassIRDaikin160_html_a0641f2e7f86412a36dcbe98b9049d322"><div class="ttname"><a href="classIRDaikin160.html#a0641f2e7f86412a36dcbe98b9049d322">IRDaikin160::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_Daikin.cpp:2101</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_aec2fe4618978c17e60a1ea8b1a89c263"><div class="ttname"><a href="ir__Daikin_8h.html#aec2fe4618978c17e60a1ea8b1a89c263">kDaikin128FanAuto</a></div><div class="ttdeci">const uint8_t kDaikin128FanAuto</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:386</div></div>
|
||
<div class="ttc" id="aclassIRDaikin2_html_aa1d07be72001f06b6a8dfc279ffc40f5"><div class="ttname"><a href="classIRDaikin2.html#aa1d07be72001f06b6a8dfc279ffc40f5">IRDaikin2::getSwingVertical</a></div><div class="ttdeci">uint8_t getSwingVertical()</div><div class="ttdoc">Get the Vertical Swing mode of the A/C.</div><div class="ttdef"><b>Definition:</b> ir_Daikin.cpp:910</div></div>
|
||
<div class="ttc" id="aclassIRDaikin216_html_ac0e88b92a5c75138ce5b3a31f0c09be2"><div class="ttname"><a href="classIRDaikin216.html#ac0e88b92a5c75138ce5b3a31f0c09be2">IRDaikin216::_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_Daikin.h:741</div></div>
|
||
<div class="ttc" id="aclassIRDaikin2_html_a10aae6ec9783eac9d89ff98b947767dd"><div class="ttname"><a href="classIRDaikin2.html#a10aae6ec9783eac9d89ff98b947767dd">IRDaikin2::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_Daikin.cpp:1219</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_a8ff2c05701327b6f26bee66361e39365"><div class="ttname"><a href="ir__Daikin_8h.html#a8ff2c05701327b6f26bee66361e39365">kDaikinBitWeeklyTimerOffset</a></div><div class="ttdeci">const uint8_t kDaikinBitWeeklyTimerOffset</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:183</div></div>
|
||
<div class="ttc" id="aclassIRDaikin160_html_a17fb5726060e8872735559654a72cb22"><div class="ttname"><a href="classIRDaikin160.html#a17fb5726060e8872735559654a72cb22">IRDaikin160::remote_state</a></div><div class="ttdeci">uint8_t remote_state[kDaikin160StateLength]</div><div class="ttdoc">The state of the IR remote.</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:800</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_a4c5ce7df75834c77c0908cc40dbe02ed"><div class="ttname"><a href="ir__Daikin_8h.html#a4c5ce7df75834c77c0908cc40dbe02ed">kDaikin176Section1Length</a></div><div class="ttdeci">const uint16_t kDaikin176Section1Length</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:342</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_ab82e4836d9023c4ba3041d1226761461"><div class="ttname"><a href="ir__Daikin_8h.html#ab82e4836d9023c4ba3041d1226761461">kDaikin2Freq</a></div><div class="ttdeci">const uint16_t kDaikin2Freq</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:217</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_a5178ac70eb4e134597e504d373d52fcd"><div class="ttname"><a href="ir__Daikin_8h.html#a5178ac70eb4e134597e504d373d52fcd">kDaikin128BitMark</a></div><div class="ttdeci">const uint16_t kDaikin128BitMark</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:370</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_af257feb15dc282c7d06351ee9eed666b"><div class="ttname"><a href="ir__Daikin_8h.html#af257feb15dc282c7d06351ee9eed666b">kDaikinMinTemp</a></div><div class="ttdeci">const uint8_t kDaikinMinTemp</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:124</div></div>
|
||
<div class="ttc" id="aclassIRDaikin128_html_a6ef4d58f53b35619e8cc44fae6125490"><div class="ttname"><a href="classIRDaikin128.html#a6ef4d58f53b35619e8cc44fae6125490">IRDaikin128::getClock</a></div><div class="ttdeci">uint16_t getClock(void)</div><div class="ttdoc">Get the clock time to be sent to the A/C unit.</div><div class="ttdef"><b>Definition:</b> ir_Daikin.cpp:2932</div></div>
|
||
<div class="ttc" id="aclassIRDaikin216_html_a8735732d3264eec119127d4353990669"><div class="ttname"><a href="classIRDaikin216.html#a8735732d3264eec119127d4353990669">IRDaikin216::setTemp</a></div><div class="ttdeci">void setTemp(const uint8_t temp)</div><div class="ttdoc">Set the temperature.</div><div class="ttdef"><b>Definition:</b> ir_Daikin.cpp:1622</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_a15e49a577737bdca28c28aeeb4260e57"><div class="ttname"><a href="ir__Daikin_8h.html#a15e49a577737bdca28c28aeeb4260e57">kDaikin2BitFreshAirOffset</a></div><div class="ttdeci">const uint8_t kDaikin2BitFreshAirOffset</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:242</div></div>
|
||
<div class="ttc" id="aclassIRDaikin216_html_aaa0f1aa62f8afd3d489a33af1c1067bc"><div class="ttname"><a href="classIRDaikin216.html#aaa0f1aa62f8afd3d489a33af1c1067bc">IRDaikin216::getQuiet</a></div><div class="ttdeci">bool getQuiet(void)</div><div class="ttdoc">Get the Quiet mode status of the A/C.</div><div class="ttdef"><b>Definition:</b> ir_Daikin.cpp:1712</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_a720a3019f7bb2f8c458a7b79fbadd08f"><div class="ttname"><a href="ir__Daikin_8h.html#a720a3019f7bb2f8c458a7b79fbadd08f">kDaikin152PowerfulByte</a></div><div class="ttdeci">const uint8_t kDaikin152PowerfulByte</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:445</div></div>
|
||
<div class="ttc" id="aclassIRDaikinESP_html_a0733e4a15d76baac23493926ef1765b1"><div class="ttname"><a href="classIRDaikinESP.html#a0733e4a15d76baac23493926ef1765b1">IRDaikinESP::disableOnTimer</a></div><div class="ttdeci">void disableOnTimer(void)</div><div class="ttdoc">Clear and disable the On timer.</div><div class="ttdef"><b>Definition:</b> ir_Daikin.cpp:399</div></div>
|
||
<div class="ttc" id="aclassIRDaikin216_html_ad802bde79e5ee2d16e3b09fbc8bbe8df"><div class="ttname"><a href="classIRDaikin216.html#ad802bde79e5ee2d16e3b09fbc8bbe8df">IRDaikin216::IRDaikin216</a></div><div class="ttdeci">IRDaikin216(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_Daikin.cpp:1503</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_a3ab23d9db994fb6dd52208f5f69b4531"><div class="ttname"><a href="ir__Daikin_8h.html#a3ab23d9db994fb6dd52208f5f69b4531">kDaikin64ClockMinsSize</a></div><div class="ttdeci">const uint8_t kDaikin64ClockMinsSize</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:481</div></div>
|
||
<div class="ttc" id="aclassIRDaikin2_html_a7f752c785fe180d5038e35bb07ff965a"><div class="ttname"><a href="classIRDaikin2.html#a7f752c785fe180d5038e35bb07ff965a">IRDaikin2::setTemp</a></div><div class="ttdeci">void setTemp(const uint8_t temp)</div><div class="ttdoc">Set the temperature.</div><div class="ttdef"><b>Definition:</b> ir_Daikin.cpp:851</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_a83ad300b9374e50c22211501ee2d1a7a"><div class="ttname"><a href="ir__Daikin_8h.html#a83ad300b9374e50c22211501ee2d1a7a">kDaikinFanMin</a></div><div class="ttdeci">const uint8_t kDaikinFanMin</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:126</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_aa99cac4871f7ef1cdff2f41496989218"><div class="ttname"><a href="ir__Daikin_8h.html#aa99cac4871f7ef1cdff2f41496989218">kDaikinBytePower</a></div><div class="ttdeci">const uint8_t kDaikinBytePower</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:154</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_ab609b8979a2d2bf4fa5b7164590b2bfb"><div class="ttname"><a href="ir__Daikin_8h.html#ab609b8979a2d2bf4fa5b7164590b2bfb">kDaikin128LeaderMark</a></div><div class="ttdeci">const uint16_t kDaikin128LeaderMark</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:366</div></div>
|
||
<div class="ttc" id="aclassIRDaikin128_html_ac43854ae557ec5582f2bfd9150fd57f2"><div class="ttname"><a href="classIRDaikin128.html#ac43854ae557ec5582f2bfd9150fd57f2">IRDaikin128::setSleep</a></div><div class="ttdeci">void setSleep(const bool on)</div><div class="ttdoc">Set the Sleep mode of the A/C.</div><div class="ttdef"><b>Definition:</b> ir_Daikin.cpp:2860</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_a717bb32ce20e6d65ee78a9e8ba0f5490"><div class="ttname"><a href="ir__Daikin_8h.html#a717bb32ce20e6d65ee78a9e8ba0f5490">kDaikin2SwingVCirculate</a></div><div class="ttdeci">const uint8_t kDaikin2SwingVCirculate</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:259</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_a834a3138b0f9bfdac98d26aa63bc951e"><div class="ttname"><a href="ir__Daikin_8h.html#a834a3138b0f9bfdac98d26aa63bc951e">kDaikin2SwingHAuto</a></div><div class="ttdeci">const uint8_t kDaikin2SwingHAuto</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:268</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_a1093baf5b62fca42f9361715be2198a3"><div class="ttname"><a href="ir__Daikin_8h.html#a1093baf5b62fca42f9361715be2198a3">kDaikinLightDim</a></div><div class="ttdeci">const uint8_t kDaikinLightDim</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:200</div></div>
|
||
<div class="ttc" id="aclassIRDaikin160_html_ad472f0d0680da6ab83a1b636bc00e271"><div class="ttname"><a href="classIRDaikin160.html#ad472f0d0680da6ab83a1b636bc00e271">IRDaikin160::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_Daikin.cpp:1956</div></div>
|
||
<div class="ttc" id="aclassIRDaikin216_html_ac477511261d7f135ee4f909eb5512f9a"><div class="ttname"><a href="classIRDaikin216.html#ac477511261d7f135ee4f909eb5512f9a">IRDaikin216::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_Daikin.cpp:1733</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_a70e8ae340d5f1ca35b2d6a46020b9dcc"><div class="ttname"><a href="ir__Daikin_8h.html#a70e8ae340d5f1ca35b2d6a46020b9dcc">kDaikin64OffTimeSize</a></div><div class="ttdeci">const uint8_t kDaikin64OffTimeSize</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:492</div></div>
|
||
<div class="ttc" id="aclassIRDaikin2_html_a94dc89b80dfdee2afa718314ec522b53"><div class="ttname"><a href="classIRDaikin2.html#a94dc89b80dfdee2afa718314ec522b53">IRDaikin2::getCurrentTime</a></div><div class="ttdeci">uint16_t getCurrentTime()</div><div class="ttdoc">Get the clock time to be sent to the A/C unit.</div><div class="ttdef"><b>Definition:</b> ir_Daikin.cpp:967</div></div>
|
||
<div class="ttc" id="air__Daikin_8h_html_af27f1f25a52dc4c182111acd2abc554d"><div class="ttname"><a href="ir__Daikin_8h.html#af27f1f25a52dc4c182111acd2abc554d">kDaikin128ByteOnTimer</a></div><div class="ttdeci">const uint8_t kDaikin128ByteOnTimer</div><div class="ttdef"><b>Definition:</b> ir_Daikin.h:394</div></div>
|
||
<div class="ttc" id="anamespacestdAc_html_a99ad268c783486f9b3207cb78f48444f"><div class="ttname"><a href="namespacestdAc.html#a99ad268c783486f9b3207cb78f48444f">stdAc::opmode_t</a></div><div class="ttdeci">opmode_t</div><div class="ttdoc">Common A/C settings for A/C operating modes.</div><div class="ttdef"><b>Definition:</b> IRsend.h:46</div></div>
|
||
<!-- start footer part -->
|
||
<hr class="footer"/><address class="footer"><small>
|
||
Generated by  <a href="http://www.doxygen.org/index.html">
|
||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||
</a> 1.8.17
|
||
</small></address>
|
||
</body>
|
||
</html>
|