Files
lighthub/docs/html/item_8h.html
2020-11-21 20:01:02 +03:00

934 lines
45 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.20"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>LightHub: item.h File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="lh.png"/></td>
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">LightHub
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.20 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="dir_82d7c1f210290ade9e0671f857ad27e3.html">lighthub</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#nested-classes">Classes</a> &#124;
<a href="#define-members">Macros</a> &#124;
<a href="#func-members">Functions</a> &#124;
<a href="#var-members">Variables</a> </div>
<div class="headertitle">
<div class="title">item.h File Reference</div> </div>
</div><!--header-->
<div class="contents">
<div class="textblock"><code>#include &quot;<a class="el" href="options_8h_source.html">options.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="abstractout_8h_source.html">abstractout.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="item_cmd_8h_source.html">itemCmd.h</a>&quot;</code><br />
<code>#include &quot;aJSON.h&quot;</code><br />
</div><div class="textblock"><div class="dynheader">
Include dependency graph for item.h:</div>
<div class="dyncontent">
<div class="center"><img src="item_8h__incl.png" border="0" usemap="#aitem_8h" alt=""/></div>
<map name="item_8h" id="aitem_8h">
<area shape="rect" title=" " alt="" coords="167,5,225,32"/>
<area shape="rect" href="options_8h.html" title=" " alt="" coords="5,80,80,107"/>
<area shape="rect" href="abstractout_8h.html" title=" " alt="" coords="104,80,203,107"/>
<area shape="rect" href="item_cmd_8h.html" title=" " alt="" coords="210,155,297,181"/>
<area shape="rect" title=" " alt="" coords="278,80,354,107"/>
<area shape="rect" title=" " alt="" coords="100,229,177,256"/>
<area shape="rect" href="abstractch_8h.html" title=" " alt="" coords="91,155,186,181"/>
</map>
</div>
</div><div class="textblock"><div class="dynheader">
This graph shows which files directly or indirectly include this file:</div>
<div class="dyncontent">
<div class="center"><img src="item_8h__dep__incl.png" border="0" usemap="#aitem_8hdep" alt=""/></div>
<map name="item_8hdep" id="aitem_8hdep">
<area shape="rect" title=" " alt="" coords="703,5,762,32"/>
<area shape="rect" href="colorchannel_8cpp.html" title=" " alt="" coords="130,229,250,256"/>
<area shape="rect" href="colorchannel_8h.html" title=" " alt="" coords="267,80,374,107"/>
<area shape="rect" href="out__dmx_8h.html" title=" " alt="" coords="279,155,362,181"/>
<area shape="rect" href="item_8cpp.html" title=" " alt="" coords="274,229,346,256"/>
<area shape="rect" href="out__dmx_8cpp.html" title=" " alt="" coords="371,229,468,256"/>
<area shape="rect" href="out__pwm_8h.html" title=" " alt="" coords="67,155,153,181"/>
<area shape="rect" href="out__pwm_8cpp.html" title=" " alt="" coords="5,229,105,256"/>
<area shape="rect" href="out__spiled_8h.html" title=" " alt="" coords="387,155,479,181"/>
<area shape="rect" href="out__spiled_8cpp.html" title=" " alt="" coords="493,229,599,256"/>
<area shape="rect" href="dmx_8cpp.html" title=" " alt="" coords="1642,80,1714,107"/>
<area shape="rect" href="inputs_8cpp.html" title=" " alt="" coords="751,229,834,256"/>
<area shape="rect" href="item_cmd_8cpp.html" title=" " alt="" coords="1480,229,1580,256"/>
<area shape="rect" href="main_8h.html" title=" " alt="" coords="1050,155,1111,181"/>
<area shape="rect" href="in__ccs811__hdc1080_8cpp.html" title=" " alt="" coords="1605,229,1767,256"/>
<area shape="rect" href="out__ac_8cpp.html" title=" " alt="" coords="1792,229,1879,256"/>
<area shape="rect" href="out__modbus_8cpp.html" title=" " alt="" coords="1219,229,1337,256"/>
<area shape="rect" href="out__motor_8cpp.html" title=" " alt="" coords="623,229,727,256"/>
<area shape="rect" href="utils_8cpp.html" title=" " alt="" coords="1903,229,1973,256"/>
<area shape="rect" href="out__modbus_8h.html" title=" " alt="" coords="871,155,975,181"/>
<area shape="rect" href="out__motor_8h.html" title=" " alt="" coords="554,155,645,181"/>
<area shape="rect" href="utils_8h.html" title=" " alt="" coords="1120,80,1177,107"/>
<area shape="rect" href="abstractch_8cpp.html" title=" " alt="" coords="957,229,1065,256"/>
<area shape="rect" href="abstractin_8cpp.html" title=" " alt="" coords="1090,229,1194,256"/>
<area shape="rect" href="main_8cpp.html" title=" " alt="" coords="858,229,933,256"/>
<area shape="rect" href="ow_term_8cpp.html" title=" " alt="" coords="1362,229,1455,256"/>
</map>
</div>
</div>
<p><a href="item_8h_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
Classes</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_item.html">Item</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
Macros</h2></td></tr>
<tr class="memitem:a131cfabb558ab1b7ad493e75d5e060c9"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="item_8h.html#a131cfabb558ab1b7ad493e75d5e060c9">S_NOTFOUND</a>&#160;&#160;&#160;0</td></tr>
<tr class="separator:a131cfabb558ab1b7ad493e75d5e060c9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7fc4fdff41f72de35ff7f31a88d2ef17"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="item_8h.html#a7fc4fdff41f72de35ff7f31a88d2ef17">S_CMD</a>&#160;&#160;&#160;1</td></tr>
<tr class="separator:a7fc4fdff41f72de35ff7f31a88d2ef17"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9937ac1220b7ab4dbc8d79911e81a709"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="item_8h.html#a9937ac1220b7ab4dbc8d79911e81a709">S_SET</a>&#160;&#160;&#160;2</td></tr>
<tr class="separator:a9937ac1220b7ab4dbc8d79911e81a709"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab23525babba311d25e08a390ecf0d72b"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="item_8h.html#ab23525babba311d25e08a390ecf0d72b">S_ESET</a>&#160;&#160;&#160;4</td></tr>
<tr class="separator:ab23525babba311d25e08a390ecf0d72b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8c9b4a8b457fa12f533dbdf16850a2f1"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="item_8h.html#a8c9b4a8b457fa12f533dbdf16850a2f1">S_HSV</a>&#160;&#160;&#160;5</td></tr>
<tr class="separator:a8c9b4a8b457fa12f533dbdf16850a2f1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a110d6e77da40715a6d53921bab49b3f3"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="item_8h.html#a110d6e77da40715a6d53921bab49b3f3">S_RGB</a>&#160;&#160;&#160;6</td></tr>
<tr class="separator:a110d6e77da40715a6d53921bab49b3f3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad3cdbaefd6a2dfcd2a87bdc60f6874d4"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="item_8h.html#ad3cdbaefd6a2dfcd2a87bdc60f6874d4">S_FAN</a>&#160;&#160;&#160;7</td></tr>
<tr class="separator:ad3cdbaefd6a2dfcd2a87bdc60f6874d4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af90af1bc68960811e82d0ca3782b8c46"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="item_8h.html#af90af1bc68960811e82d0ca3782b8c46">S_MODE</a>&#160;&#160;&#160;8</td></tr>
<tr class="separator:af90af1bc68960811e82d0ca3782b8c46"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a87a96d42c1cafebc18c7e558c015137b"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="item_8h.html#a87a96d42c1cafebc18c7e558c015137b">S_HUE</a>&#160;&#160;&#160;9</td></tr>
<tr class="separator:a87a96d42c1cafebc18c7e558c015137b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aca68093e2923b0b080643fc4bba25e75"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="item_8h.html#aca68093e2923b0b080643fc4bba25e75">S_SAT</a>&#160;&#160;&#160;10</td></tr>
<tr class="separator:aca68093e2923b0b080643fc4bba25e75"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9073478a392efbb9bf25be0f83f8654e"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="item_8h.html#a9073478a392efbb9bf25be0f83f8654e">S_TEMP</a>&#160;&#160;&#160;11</td></tr>
<tr class="separator:a9073478a392efbb9bf25be0f83f8654e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a52a219c38e8fb816c139cbd252e3c3d5"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="item_8h.html#a52a219c38e8fb816c139cbd252e3c3d5">S_ADDITIONAL</a>&#160;&#160;&#160;11</td></tr>
<tr class="separator:a52a219c38e8fb816c139cbd252e3c3d5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae8deebae2223cc41b707c0ccc12110f7"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="item_8h.html#ae8deebae2223cc41b707c0ccc12110f7">CH_DIMMER</a>&#160;&#160;&#160;0</td></tr>
<tr class="separator:ae8deebae2223cc41b707c0ccc12110f7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abdcc93b4a9164bb10e473766c4083d8b"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="item_8h.html#abdcc93b4a9164bb10e473766c4083d8b">CH_RGBW</a>&#160;&#160;&#160;1</td></tr>
<tr class="separator:abdcc93b4a9164bb10e473766c4083d8b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abbb5a64a224fe607fbf2fc5ac29e31cb"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="item_8h.html#abbb5a64a224fe607fbf2fc5ac29e31cb">CH_RGB</a>&#160;&#160;&#160;2</td></tr>
<tr class="separator:abbb5a64a224fe607fbf2fc5ac29e31cb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2daad851379261136f0c22f056663fc2"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="item_8h.html#a2daad851379261136f0c22f056663fc2">CH_PWM</a>&#160;&#160;&#160;3</td></tr>
<tr class="separator:a2daad851379261136f0c22f056663fc2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abdb1c8601e3997eeabfbe85b77ae9a9e"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="item_8h.html#abdb1c8601e3997eeabfbe85b77ae9a9e">CH_MODBUS</a>&#160;&#160;&#160;4</td></tr>
<tr class="separator:abdb1c8601e3997eeabfbe85b77ae9a9e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3f68dec7d0ed1ba592fa281ee427a72a"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="item_8h.html#a3f68dec7d0ed1ba592fa281ee427a72a">CH_THERMO</a>&#160;&#160;&#160;5</td></tr>
<tr class="separator:a3f68dec7d0ed1ba592fa281ee427a72a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac9f09e5e652cb6797b7a05e93133d20f"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="item_8h.html#ac9f09e5e652cb6797b7a05e93133d20f">CH_RELAY</a>&#160;&#160;&#160;6</td></tr>
<tr class="separator:ac9f09e5e652cb6797b7a05e93133d20f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8013a9895a9e2fa6afc8b411f2ee4d77"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="item_8h.html#a8013a9895a9e2fa6afc8b411f2ee4d77">CH_GROUP</a>&#160;&#160;&#160;7</td></tr>
<tr class="separator:a8013a9895a9e2fa6afc8b411f2ee4d77"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0b5411d14d7fed59c97adaf6523323b7"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="item_8h.html#a0b5411d14d7fed59c97adaf6523323b7">CH_VCTEMP</a>&#160;&#160;&#160;8</td></tr>
<tr class="separator:a0b5411d14d7fed59c97adaf6523323b7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a762566fb96b5a377eada6a32639c4e37"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="item_8h.html#a762566fb96b5a377eada6a32639c4e37">CH_VC</a>&#160;&#160;&#160;9</td></tr>
<tr class="separator:a762566fb96b5a377eada6a32639c4e37"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae5faa28ae90e3c8658289b9c513d0f1f"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="item_8h.html#ae5faa28ae90e3c8658289b9c513d0f1f">CH_AC</a>&#160;&#160;&#160;10</td></tr>
<tr class="separator:ae5faa28ae90e3c8658289b9c513d0f1f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab43c8cc9fb5c1667a5956e48017826ff"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="item_8h.html#ab43c8cc9fb5c1667a5956e48017826ff">CH_SPILED</a>&#160;&#160;&#160;11</td></tr>
<tr class="separator:ab43c8cc9fb5c1667a5956e48017826ff"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7fc4d0ba1b07d30d6276ebda33dd6987"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="item_8h.html#a7fc4d0ba1b07d30d6276ebda33dd6987">CH_MOTOR</a>&#160;&#160;&#160;12</td></tr>
<tr class="separator:a7fc4d0ba1b07d30d6276ebda33dd6987"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a446f242b566032430f42ce9be6b366aa"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="item_8h.html#a446f242b566032430f42ce9be6b366aa">CH_MBUS</a>&#160;&#160;&#160;14</td></tr>
<tr class="separator:a446f242b566032430f42ce9be6b366aa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a63c6b75de3cb38d4287f404544617d49"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="item_8h.html#a63c6b75de3cb38d4287f404544617d49">CH_WHITE</a>&#160;&#160;&#160;127</td></tr>
<tr class="separator:a63c6b75de3cb38d4287f404544617d49"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a262c6c5a68af279047e881fa9b3cef5c"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="item_8h.html#a262c6c5a68af279047e881fa9b3cef5c">POLLING_SLOW</a>&#160;&#160;&#160;1</td></tr>
<tr class="separator:a262c6c5a68af279047e881fa9b3cef5c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a54a9699996650faf9d4d6c02b3f963fc"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="item_8h.html#a54a9699996650faf9d4d6c02b3f963fc">POLLING_FAST</a>&#160;&#160;&#160;2</td></tr>
<tr class="separator:a54a9699996650faf9d4d6c02b3f963fc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac6867c708730303da2f01e340eee37d9"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="item_8h.html#ac6867c708730303da2f01e340eee37d9">POLLING_INT</a>&#160;&#160;&#160;3</td></tr>
<tr class="separator:ac6867c708730303da2f01e340eee37d9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a685813f758ad8fb6fad67c0084c5ca09"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="item_8h.html#a685813f758ad8fb6fad67c0084c5ca09">I_TYPE</a>&#160;&#160;&#160;0</td></tr>
<tr class="separator:a685813f758ad8fb6fad67c0084c5ca09"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af8d092a321ecfbeda6cdd7c4b66489d1"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="item_8h.html#af8d092a321ecfbeda6cdd7c4b66489d1">I_ARG</a>&#160;&#160;&#160;1</td></tr>
<tr class="separator:af8d092a321ecfbeda6cdd7c4b66489d1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0b4d13f8b65a71a667a459ebad8e589b"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="item_8h.html#a0b4d13f8b65a71a667a459ebad8e589b">I_VAL</a>&#160;&#160;&#160;2</td></tr>
<tr class="separator:a0b4d13f8b65a71a667a459ebad8e589b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a238f99ac45b5fc2219c6832dde0c0c9c"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="item_8h.html#a238f99ac45b5fc2219c6832dde0c0c9c">I_CMD</a>&#160;&#160;&#160;3</td></tr>
<tr class="separator:a238f99ac45b5fc2219c6832dde0c0c9c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acb5cc75c544a0305caec81705c5342d5"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="item_8h.html#acb5cc75c544a0305caec81705c5342d5">I_EXT</a>&#160;&#160;&#160;4</td></tr>
<tr class="separator:acb5cc75c544a0305caec81705c5342d5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a33e16fb9464b81250690be772e5453b2"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="item_8h.html#a33e16fb9464b81250690be772e5453b2">MODBUS_CMD_ARG_ADDR</a>&#160;&#160;&#160;0</td></tr>
<tr class="separator:a33e16fb9464b81250690be772e5453b2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a11473a232ebb7404cac737c76e923168"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="item_8h.html#a11473a232ebb7404cac737c76e923168">MODBUS_CMD_ARG_REG</a>&#160;&#160;&#160;1</td></tr>
<tr class="separator:a11473a232ebb7404cac737c76e923168"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a780e889b24bc8eef15a2a5ad322be003"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="item_8h.html#a780e889b24bc8eef15a2a5ad322be003">MODBUS_CMD_ARG_MASK</a>&#160;&#160;&#160;2</td></tr>
<tr class="separator:a780e889b24bc8eef15a2a5ad322be003"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a03528b38365390c9e8059b0df0609c18"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="item_8h.html#a03528b38365390c9e8059b0df0609c18">MODBUS_CMD_ARG_MAX_SCALE</a>&#160;&#160;&#160;3</td></tr>
<tr class="separator:a03528b38365390c9e8059b0df0609c18"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad4b2787dc56378c18bf75d617d14d6a3"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="item_8h.html#ad4b2787dc56378c18bf75d617d14d6a3">MODBUS_CMD_ARG_REG_TYPE</a>&#160;&#160;&#160;4</td></tr>
<tr class="separator:ad4b2787dc56378c18bf75d617d14d6a3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a787c9259a8994221c35a2b3002c4380e"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="item_8h.html#a787c9259a8994221c35a2b3002c4380e">MODBUS_COIL_REG_TYPE</a>&#160;&#160;&#160;0</td></tr>
<tr class="separator:a787c9259a8994221c35a2b3002c4380e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7b8cf3bbb886d61a0142da2771f84ca0"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="item_8h.html#a7b8cf3bbb886d61a0142da2771f84ca0">MODBUS_DISCRETE_REG_TYPE</a>&#160;&#160;&#160;1</td></tr>
<tr class="separator:a7b8cf3bbb886d61a0142da2771f84ca0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abbf10f9ea9343e50ce072778b23b80f3"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="item_8h.html#abbf10f9ea9343e50ce072778b23b80f3">MODBUS_HOLDING_REG_TYPE</a>&#160;&#160;&#160;2</td></tr>
<tr class="separator:abbf10f9ea9343e50ce072778b23b80f3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3b7f235ae917b235caa3eef85e16b856"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="item_8h.html#a3b7f235ae917b235caa3eef85e16b856">MODBUS_INPUT_REG_TYPE</a>&#160;&#160;&#160;3</td></tr>
<tr class="separator:a3b7f235ae917b235caa3eef85e16b856"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:a73643474e211698e96d2a6ac69264b46"><td class="memItemLeft" align="right" valign="top">short&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="item_8h.html#a73643474e211698e96d2a6ac69264b46">thermoSetCurTemp</a> (char *name, float t)</td></tr>
<tr class="separator:a73643474e211698e96d2a6ac69264b46"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a354a79f09dd98fcf6c171dd5c8de21b6"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="item_8h.html#a354a79f09dd98fcf6c171dd5c8de21b6">txt2cmd</a> (char *payload)</td></tr>
<tr class="separator:a354a79f09dd98fcf6c171dd5c8de21b6"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="var-members"></a>
Variables</h2></td></tr>
<tr class="memitem:a012787f09a43864616e2b44349b29352"><td class="memItemLeft" align="right" valign="top">aJsonObject *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="item_8h.html#a012787f09a43864616e2b44349b29352">items</a></td></tr>
<tr class="separator:a012787f09a43864616e2b44349b29352"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Macro Definition Documentation</h2>
<a id="ae5faa28ae90e3c8658289b9c513d0f1f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae5faa28ae90e3c8658289b9c513d0f1f">&#9670;&nbsp;</a></span>CH_AC</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define CH_AC&#160;&#160;&#160;10</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ae8deebae2223cc41b707c0ccc12110f7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae8deebae2223cc41b707c0ccc12110f7">&#9670;&nbsp;</a></span>CH_DIMMER</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define CH_DIMMER&#160;&#160;&#160;0</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a8013a9895a9e2fa6afc8b411f2ee4d77"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8013a9895a9e2fa6afc8b411f2ee4d77">&#9670;&nbsp;</a></span>CH_GROUP</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define CH_GROUP&#160;&#160;&#160;7</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a446f242b566032430f42ce9be6b366aa"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a446f242b566032430f42ce9be6b366aa">&#9670;&nbsp;</a></span>CH_MBUS</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define CH_MBUS&#160;&#160;&#160;14</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="abdb1c8601e3997eeabfbe85b77ae9a9e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abdb1c8601e3997eeabfbe85b77ae9a9e">&#9670;&nbsp;</a></span>CH_MODBUS</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define CH_MODBUS&#160;&#160;&#160;4</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a7fc4d0ba1b07d30d6276ebda33dd6987"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7fc4d0ba1b07d30d6276ebda33dd6987">&#9670;&nbsp;</a></span>CH_MOTOR</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define CH_MOTOR&#160;&#160;&#160;12</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a2daad851379261136f0c22f056663fc2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2daad851379261136f0c22f056663fc2">&#9670;&nbsp;</a></span>CH_PWM</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define CH_PWM&#160;&#160;&#160;3</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ac9f09e5e652cb6797b7a05e93133d20f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac9f09e5e652cb6797b7a05e93133d20f">&#9670;&nbsp;</a></span>CH_RELAY</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define CH_RELAY&#160;&#160;&#160;6</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="abbb5a64a224fe607fbf2fc5ac29e31cb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abbb5a64a224fe607fbf2fc5ac29e31cb">&#9670;&nbsp;</a></span>CH_RGB</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define CH_RGB&#160;&#160;&#160;2</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="abdcc93b4a9164bb10e473766c4083d8b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abdcc93b4a9164bb10e473766c4083d8b">&#9670;&nbsp;</a></span>CH_RGBW</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define CH_RGBW&#160;&#160;&#160;1</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ab43c8cc9fb5c1667a5956e48017826ff"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab43c8cc9fb5c1667a5956e48017826ff">&#9670;&nbsp;</a></span>CH_SPILED</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define CH_SPILED&#160;&#160;&#160;11</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a3f68dec7d0ed1ba592fa281ee427a72a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3f68dec7d0ed1ba592fa281ee427a72a">&#9670;&nbsp;</a></span>CH_THERMO</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define CH_THERMO&#160;&#160;&#160;5</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a762566fb96b5a377eada6a32639c4e37"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a762566fb96b5a377eada6a32639c4e37">&#9670;&nbsp;</a></span>CH_VC</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define CH_VC&#160;&#160;&#160;9</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a0b5411d14d7fed59c97adaf6523323b7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0b5411d14d7fed59c97adaf6523323b7">&#9670;&nbsp;</a></span>CH_VCTEMP</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define CH_VCTEMP&#160;&#160;&#160;8</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a63c6b75de3cb38d4287f404544617d49"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a63c6b75de3cb38d4287f404544617d49">&#9670;&nbsp;</a></span>CH_WHITE</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define CH_WHITE&#160;&#160;&#160;127</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="af8d092a321ecfbeda6cdd7c4b66489d1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af8d092a321ecfbeda6cdd7c4b66489d1">&#9670;&nbsp;</a></span>I_ARG</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define I_ARG&#160;&#160;&#160;1</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a238f99ac45b5fc2219c6832dde0c0c9c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a238f99ac45b5fc2219c6832dde0c0c9c">&#9670;&nbsp;</a></span>I_CMD</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define I_CMD&#160;&#160;&#160;3</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="acb5cc75c544a0305caec81705c5342d5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#acb5cc75c544a0305caec81705c5342d5">&#9670;&nbsp;</a></span>I_EXT</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define I_EXT&#160;&#160;&#160;4</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a685813f758ad8fb6fad67c0084c5ca09"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a685813f758ad8fb6fad67c0084c5ca09">&#9670;&nbsp;</a></span>I_TYPE</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define I_TYPE&#160;&#160;&#160;0</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a0b4d13f8b65a71a667a459ebad8e589b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0b4d13f8b65a71a667a459ebad8e589b">&#9670;&nbsp;</a></span>I_VAL</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define I_VAL&#160;&#160;&#160;2</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a33e16fb9464b81250690be772e5453b2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a33e16fb9464b81250690be772e5453b2">&#9670;&nbsp;</a></span>MODBUS_CMD_ARG_ADDR</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define MODBUS_CMD_ARG_ADDR&#160;&#160;&#160;0</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a780e889b24bc8eef15a2a5ad322be003"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a780e889b24bc8eef15a2a5ad322be003">&#9670;&nbsp;</a></span>MODBUS_CMD_ARG_MASK</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define MODBUS_CMD_ARG_MASK&#160;&#160;&#160;2</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a03528b38365390c9e8059b0df0609c18"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a03528b38365390c9e8059b0df0609c18">&#9670;&nbsp;</a></span>MODBUS_CMD_ARG_MAX_SCALE</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define MODBUS_CMD_ARG_MAX_SCALE&#160;&#160;&#160;3</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a11473a232ebb7404cac737c76e923168"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a11473a232ebb7404cac737c76e923168">&#9670;&nbsp;</a></span>MODBUS_CMD_ARG_REG</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define MODBUS_CMD_ARG_REG&#160;&#160;&#160;1</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ad4b2787dc56378c18bf75d617d14d6a3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad4b2787dc56378c18bf75d617d14d6a3">&#9670;&nbsp;</a></span>MODBUS_CMD_ARG_REG_TYPE</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define MODBUS_CMD_ARG_REG_TYPE&#160;&#160;&#160;4</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a787c9259a8994221c35a2b3002c4380e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a787c9259a8994221c35a2b3002c4380e">&#9670;&nbsp;</a></span>MODBUS_COIL_REG_TYPE</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define MODBUS_COIL_REG_TYPE&#160;&#160;&#160;0</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a7b8cf3bbb886d61a0142da2771f84ca0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7b8cf3bbb886d61a0142da2771f84ca0">&#9670;&nbsp;</a></span>MODBUS_DISCRETE_REG_TYPE</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define MODBUS_DISCRETE_REG_TYPE&#160;&#160;&#160;1</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="abbf10f9ea9343e50ce072778b23b80f3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abbf10f9ea9343e50ce072778b23b80f3">&#9670;&nbsp;</a></span>MODBUS_HOLDING_REG_TYPE</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define MODBUS_HOLDING_REG_TYPE&#160;&#160;&#160;2</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a3b7f235ae917b235caa3eef85e16b856"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3b7f235ae917b235caa3eef85e16b856">&#9670;&nbsp;</a></span>MODBUS_INPUT_REG_TYPE</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define MODBUS_INPUT_REG_TYPE&#160;&#160;&#160;3</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a54a9699996650faf9d4d6c02b3f963fc"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a54a9699996650faf9d4d6c02b3f963fc">&#9670;&nbsp;</a></span>POLLING_FAST</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define POLLING_FAST&#160;&#160;&#160;2</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ac6867c708730303da2f01e340eee37d9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac6867c708730303da2f01e340eee37d9">&#9670;&nbsp;</a></span>POLLING_INT</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define POLLING_INT&#160;&#160;&#160;3</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a262c6c5a68af279047e881fa9b3cef5c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a262c6c5a68af279047e881fa9b3cef5c">&#9670;&nbsp;</a></span>POLLING_SLOW</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define POLLING_SLOW&#160;&#160;&#160;1</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a52a219c38e8fb816c139cbd252e3c3d5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a52a219c38e8fb816c139cbd252e3c3d5">&#9670;&nbsp;</a></span>S_ADDITIONAL</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define S_ADDITIONAL&#160;&#160;&#160;11</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a7fc4fdff41f72de35ff7f31a88d2ef17"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7fc4fdff41f72de35ff7f31a88d2ef17">&#9670;&nbsp;</a></span>S_CMD</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define S_CMD&#160;&#160;&#160;1</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ab23525babba311d25e08a390ecf0d72b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab23525babba311d25e08a390ecf0d72b">&#9670;&nbsp;</a></span>S_ESET</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define S_ESET&#160;&#160;&#160;4</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ad3cdbaefd6a2dfcd2a87bdc60f6874d4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad3cdbaefd6a2dfcd2a87bdc60f6874d4">&#9670;&nbsp;</a></span>S_FAN</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define S_FAN&#160;&#160;&#160;7</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a8c9b4a8b457fa12f533dbdf16850a2f1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8c9b4a8b457fa12f533dbdf16850a2f1">&#9670;&nbsp;</a></span>S_HSV</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define S_HSV&#160;&#160;&#160;5</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a87a96d42c1cafebc18c7e558c015137b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a87a96d42c1cafebc18c7e558c015137b">&#9670;&nbsp;</a></span>S_HUE</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define S_HUE&#160;&#160;&#160;9</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="af90af1bc68960811e82d0ca3782b8c46"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af90af1bc68960811e82d0ca3782b8c46">&#9670;&nbsp;</a></span>S_MODE</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define S_MODE&#160;&#160;&#160;8</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a131cfabb558ab1b7ad493e75d5e060c9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a131cfabb558ab1b7ad493e75d5e060c9">&#9670;&nbsp;</a></span>S_NOTFOUND</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define S_NOTFOUND&#160;&#160;&#160;0</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a110d6e77da40715a6d53921bab49b3f3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a110d6e77da40715a6d53921bab49b3f3">&#9670;&nbsp;</a></span>S_RGB</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define S_RGB&#160;&#160;&#160;6</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="aca68093e2923b0b080643fc4bba25e75"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aca68093e2923b0b080643fc4bba25e75">&#9670;&nbsp;</a></span>S_SAT</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define S_SAT&#160;&#160;&#160;10</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a9937ac1220b7ab4dbc8d79911e81a709"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9937ac1220b7ab4dbc8d79911e81a709">&#9670;&nbsp;</a></span>S_SET</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define S_SET&#160;&#160;&#160;2</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a9073478a392efbb9bf25be0f83f8654e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9073478a392efbb9bf25be0f83f8654e">&#9670;&nbsp;</a></span>S_TEMP</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define S_TEMP&#160;&#160;&#160;11</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<h2 class="groupheader">Function Documentation</h2>
<a id="a73643474e211698e96d2a6ac69264b46"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a73643474e211698e96d2a6ac69264b46">&#9670;&nbsp;</a></span>thermoSetCurTemp()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">short thermoSetCurTemp </td>
<td>(</td>
<td class="paramtype">char *&#160;</td>
<td class="paramname"><em>name</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">float&#160;</td>
<td class="paramname"><em>t</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a354a79f09dd98fcf6c171dd5c8de21b6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a354a79f09dd98fcf6c171dd5c8de21b6">&#9670;&nbsp;</a></span>txt2cmd()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int txt2cmd </td>
<td>(</td>
<td class="paramtype">char *&#160;</td>
<td class="paramname"><em>payload</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<h2 class="groupheader">Variable Documentation</h2>
<a id="a012787f09a43864616e2b44349b29352"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a012787f09a43864616e2b44349b29352">&#9670;&nbsp;</a></span>items</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">aJsonObject* items</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">extern</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by&#160;<a href="http://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.8.20
</small></address>
</body>
</html>