Refactored beta

+Doxigen autogenerated docs
This commit is contained in:
2020-11-19 23:47:35 +03:00
parent 9fa9e0f481
commit 7bfe7ed330
601 changed files with 70469 additions and 72 deletions

View File

@@ -0,0 +1,163 @@
<!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: /Users/andrey/Documents/Arduino/lighthub/lighthub/abstractch.cpp 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="#var-members">Variables</a> </div>
<div class="headertitle">
<div class="title">abstractch.cpp File Reference</div> </div>
</div><!--header-->
<div class="contents">
<div class="textblock"><code>#include &quot;<a class="el" href="abstractch_8h_source.html">abstractch.h</a>&quot;</code><br />
<code>#include &lt;PubSubClient.h&gt;</code><br />
<code>#include &quot;<a class="el" href="utils_8h_source.html">utils.h</a>&quot;</code><br />
<code>#include &lt;aJSON.h&gt;</code><br />
<code>#include &quot;<a class="el" href="main_8h_source.html">main.h</a>&quot;</code><br />
</div><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="var-members"></a>
Variables</h2></td></tr>
<tr class="memitem:a7bbda7cf303a1bc3222e7a270f9040bd"><td class="memItemLeft" align="right" valign="top"><a class="el" href="main_8h.html#a98b39d850b041da059cf5de62463a473">lan_status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="abstractch_8cpp.html#a7bbda7cf303a1bc3222e7a270f9040bd">lanStatus</a></td></tr>
<tr class="separator:a7bbda7cf303a1bc3222e7a270f9040bd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a86d63f481644da70f063c2593fcafe19"><td class="memItemLeft" align="right" valign="top">PubSubClient&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="abstractch_8cpp.html#a86d63f481644da70f063c2593fcafe19">mqttClient</a></td></tr>
<tr class="separator:a86d63f481644da70f063c2593fcafe19"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a525d99b2753ef2f4055ea4475dbc10d7"><td class="memItemLeft" align="right" valign="top">int8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="abstractch_8cpp.html#a525d99b2753ef2f4055ea4475dbc10d7">ethernetIdleCount</a></td></tr>
<tr class="separator:a525d99b2753ef2f4055ea4475dbc10d7"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Variable Documentation</h2>
<a id="a525d99b2753ef2f4055ea4475dbc10d7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a525d99b2753ef2f4055ea4475dbc10d7">&#9670;&nbsp;</a></span>ethernetIdleCount</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">int8_t ethernetIdleCount</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>
<a id="a7bbda7cf303a1bc3222e7a270f9040bd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7bbda7cf303a1bc3222e7a270f9040bd">&#9670;&nbsp;</a></span>lanStatus</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="main_8h.html#a98b39d850b041da059cf5de62463a473">lan_status</a> lanStatus</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>
<a id="a86d63f481644da70f063c2593fcafe19"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a86d63f481644da70f063c2593fcafe19">&#9670;&nbsp;</a></span>mqttClient</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">PubSubClient mqttClient</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>

View File

@@ -0,0 +1,143 @@
<!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: /Users/andrey/Documents/Arduino/lighthub/lighthub/abstractch.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> </div>
<div class="headertitle">
<div class="title">abstractch.h File Reference</div> </div>
</div><!--header-->
<div class="contents">
<div class="textblock"><code>#include &quot;Arduino.h&quot;</code><br />
</div>
<p><a href="abstractch_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="classabstract_ch.html">abstractCh</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:ad5c9fbfc15fa16113c539de3867f54fc"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="abstractch_8h.html#ad5c9fbfc15fa16113c539de3867f54fc">CST_UNKNOWN</a>&#160;&#160;&#160;0</td></tr>
<tr class="separator:ad5c9fbfc15fa16113c539de3867f54fc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab7dea1d4d49f436619dd52ce3da0d6c3"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="abstractch_8h.html#ab7dea1d4d49f436619dd52ce3da0d6c3">CST_INITIALIZED</a>&#160;&#160;&#160;1</td></tr>
<tr class="separator:ab7dea1d4d49f436619dd52ce3da0d6c3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adcf23ecf1f6e4dbc5a6780645425399e"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="abstractch_8h.html#adcf23ecf1f6e4dbc5a6780645425399e">CST_FAILED</a>&#160;&#160;&#160;2</td></tr>
<tr class="separator:adcf23ecf1f6e4dbc5a6780645425399e"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Macro Definition Documentation</h2>
<a id="adcf23ecf1f6e4dbc5a6780645425399e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#adcf23ecf1f6e4dbc5a6780645425399e">&#9670;&nbsp;</a></span>CST_FAILED</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define CST_FAILED&#160;&#160;&#160;2</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ab7dea1d4d49f436619dd52ce3da0d6c3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab7dea1d4d49f436619dd52ce3da0d6c3">&#9670;&nbsp;</a></span>CST_INITIALIZED</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define CST_INITIALIZED&#160;&#160;&#160;1</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ad5c9fbfc15fa16113c539de3867f54fc"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad5c9fbfc15fa16113c539de3867f54fc">&#9670;&nbsp;</a></span>CST_UNKNOWN</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define CST_UNKNOWN&#160;&#160;&#160;0</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>

View File

@@ -0,0 +1,113 @@
<!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: /Users/andrey/Documents/Arduino/lighthub/lighthub/abstractch.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="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="headertitle">
<div class="title">abstractch.h</div> </div>
</div><!--header-->
<div class="contents">
<a href="abstractch_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="preprocessor">#pragma once</span></div>
<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="preprocessor">#include &quot;Arduino.h&quot;</span></div>
<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160; </div>
<div class="line"><a name="l00004"></a><span class="lineno"><a class="line" href="abstractch_8h.html#ad5c9fbfc15fa16113c539de3867f54fc"> 4</a></span>&#160;<span class="preprocessor">#define CST_UNKNOWN 0</span></div>
<div class="line"><a name="l00005"></a><span class="lineno"><a class="line" href="abstractch_8h.html#ab7dea1d4d49f436619dd52ce3da0d6c3"> 5</a></span>&#160;<span class="preprocessor">#define CST_INITIALIZED 1</span></div>
<div class="line"><a name="l00006"></a><span class="lineno"><a class="line" href="abstractch_8h.html#adcf23ecf1f6e4dbc5a6780645425399e"> 6</a></span>&#160;<span class="preprocessor">#define CST_FAILED 2</span></div>
<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160; </div>
<div class="line"><a name="l00008"></a><span class="lineno"><a class="line" href="classabstract_ch.html"> 8</a></span>&#160;<span class="keyword">class </span><a class="code" href="classabstract_ch.html">abstractCh</a> {</div>
<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="keyword">public</span>:</div>
<div class="line"><a name="l00010"></a><span class="lineno"><a class="line" href="classabstract_ch.html#a8f13aa9c0f6749f7f064d1930667aaed"> 10</a></span>&#160; <a class="code" href="classabstract_ch.html#a8f13aa9c0f6749f7f064d1930667aaed">abstractCh</a>(){};</div>
<div class="line"><a name="l00011"></a><span class="lineno"><a class="line" href="classabstract_ch.html#a58f34f5341674622c30f5c005ceadead"> 11</a></span>&#160; <span class="keyword">virtual</span> <a class="code" href="classabstract_ch.html#a58f34f5341674622c30f5c005ceadead">~abstractCh</a>(){};</div>
<div class="line"><a name="l00012"></a><span class="lineno"><a class="line" href="classabstract_ch.html#a044156a4dc4ca38d3e731b7df23d058a"> 12</a></span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">int</span> <a class="code" href="classabstract_ch.html#a044156a4dc4ca38d3e731b7df23d058a">Poll</a>(<span class="keywordtype">short</span> cause) = 0;</div>
<div class="line"><a name="l00013"></a><span class="lineno"><a class="line" href="classabstract_ch.html#aeaf6346625245be1774a6d27d9cece4e"> 13</a></span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">int</span> <a class="code" href="classabstract_ch.html#aeaf6346625245be1774a6d27d9cece4e">Setup</a>() =0; <span class="comment">//Should initialize hardware and reserve resources</span></div>
<div class="line"><a name="l00014"></a><span class="lineno"><a class="line" href="classabstract_ch.html#a2e75f5b76a25accdb1de0c936951a93f"> 14</a></span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">int</span> <a class="code" href="classabstract_ch.html#a2e75f5b76a25accdb1de0c936951a93f">Anounce</a> () {<span class="keywordflow">return</span> 0;};</div>
<div class="line"><a name="l00015"></a><span class="lineno"><a class="line" href="classabstract_ch.html#afb7b6f4586412a13f8f6ac08061e5ae0"> 15</a></span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">int</span> <a class="code" href="classabstract_ch.html#afb7b6f4586412a13f8f6ac08061e5ae0">Stop</a>() {<span class="keywordflow">return</span> 0;}; <span class="comment">//Should free resources</span></div>
<div class="line"><a name="l00016"></a><span class="lineno"><a class="line" href="classabstract_ch.html#aefb8821172a2e66f49ea0da9b7c205a5"> 16</a></span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">int</span> <a class="code" href="classabstract_ch.html#aefb8821172a2e66f49ea0da9b7c205a5">Status</a>() {<span class="keywordflow">return</span> <a class="code" href="abstractch_8h.html#ad5c9fbfc15fa16113c539de3867f54fc">CST_UNKNOWN</a>;}</div>
<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160; </div>
<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160; </div>
<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="keyword">protected</span>:</div>
<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="keyword">virtual</span> <span class="keywordtype">int</span> <a class="code" href="classabstract_ch.html#a4f1da04403789b710ca3929c57af9d32">publishTopic</a>(<span class="keyword">const</span> <span class="keywordtype">char</span>* topic, <span class="keywordtype">long</span> value, <span class="keyword">const</span> <span class="keywordtype">char</span>* subtopic = NULL);</div>
<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="keyword">virtual</span> <span class="keywordtype">int</span> <a class="code" href="classabstract_ch.html#a4f1da04403789b710ca3929c57af9d32">publishTopic</a>(<span class="keyword">const</span> <span class="keywordtype">char</span>* topic, <span class="keywordtype">float</span> value, <span class="keyword">const</span> <span class="keywordtype">char</span>* subtopic = NULL );</div>
<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="keyword">virtual</span> <span class="keywordtype">int</span> <a class="code" href="classabstract_ch.html#a4f1da04403789b710ca3929c57af9d32">publishTopic</a>(<span class="keyword">const</span> <span class="keywordtype">char</span>* topic, <span class="keyword">const</span> <span class="keywordtype">char</span> * value, <span class="keyword">const</span> <span class="keywordtype">char</span>* subtopic = NULL);</div>
<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="comment">//friend Input;</span></div>
<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;};</div>
</div><!-- fragment --></div><!-- contents -->
<div class="ttc" id="aclassabstract_ch_html_a2e75f5b76a25accdb1de0c936951a93f"><div class="ttname"><a href="classabstract_ch.html#a2e75f5b76a25accdb1de0c936951a93f">abstractCh::Anounce</a></div><div class="ttdeci">virtual int Anounce()</div><div class="ttdef"><b>Definition:</b> abstractch.h:14</div></div>
<div class="ttc" id="aclassabstract_ch_html_afb7b6f4586412a13f8f6ac08061e5ae0"><div class="ttname"><a href="classabstract_ch.html#afb7b6f4586412a13f8f6ac08061e5ae0">abstractCh::Stop</a></div><div class="ttdeci">virtual int Stop()</div><div class="ttdef"><b>Definition:</b> abstractch.h:15</div></div>
<div class="ttc" id="aabstractch_8h_html_ad5c9fbfc15fa16113c539de3867f54fc"><div class="ttname"><a href="abstractch_8h.html#ad5c9fbfc15fa16113c539de3867f54fc">CST_UNKNOWN</a></div><div class="ttdeci">#define CST_UNKNOWN</div><div class="ttdef"><b>Definition:</b> abstractch.h:4</div></div>
<div class="ttc" id="aclassabstract_ch_html"><div class="ttname"><a href="classabstract_ch.html">abstractCh</a></div><div class="ttdef"><b>Definition:</b> abstractch.h:8</div></div>
<div class="ttc" id="aclassabstract_ch_html_a8f13aa9c0f6749f7f064d1930667aaed"><div class="ttname"><a href="classabstract_ch.html#a8f13aa9c0f6749f7f064d1930667aaed">abstractCh::abstractCh</a></div><div class="ttdeci">abstractCh()</div><div class="ttdef"><b>Definition:</b> abstractch.h:10</div></div>
<div class="ttc" id="aclassabstract_ch_html_aeaf6346625245be1774a6d27d9cece4e"><div class="ttname"><a href="classabstract_ch.html#aeaf6346625245be1774a6d27d9cece4e">abstractCh::Setup</a></div><div class="ttdeci">virtual int Setup()=0</div></div>
<div class="ttc" id="aclassabstract_ch_html_a58f34f5341674622c30f5c005ceadead"><div class="ttname"><a href="classabstract_ch.html#a58f34f5341674622c30f5c005ceadead">abstractCh::~abstractCh</a></div><div class="ttdeci">virtual ~abstractCh()</div><div class="ttdef"><b>Definition:</b> abstractch.h:11</div></div>
<div class="ttc" id="aclassabstract_ch_html_a4f1da04403789b710ca3929c57af9d32"><div class="ttname"><a href="classabstract_ch.html#a4f1da04403789b710ca3929c57af9d32">abstractCh::publishTopic</a></div><div class="ttdeci">virtual int publishTopic(const char *topic, long value, const char *subtopic=NULL)</div><div class="ttdef"><b>Definition:</b> abstractch.cpp:12</div></div>
<div class="ttc" id="aclassabstract_ch_html_a044156a4dc4ca38d3e731b7df23d058a"><div class="ttname"><a href="classabstract_ch.html#a044156a4dc4ca38d3e731b7df23d058a">abstractCh::Poll</a></div><div class="ttdeci">virtual int Poll(short cause)=0</div></div>
<div class="ttc" id="aclassabstract_ch_html_aefb8821172a2e66f49ea0da9b7c205a5"><div class="ttname"><a href="classabstract_ch.html#aefb8821172a2e66f49ea0da9b7c205a5">abstractCh::Status</a></div><div class="ttdeci">virtual int Status()</div><div class="ttdef"><b>Definition:</b> abstractch.h:16</div></div>
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by&#160;<a href="http://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.8.20
</small></address>
</body>
</html>

View File

@@ -0,0 +1,141 @@
<!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: /Users/andrey/Documents/Arduino/lighthub/lighthub/abstractin.cpp 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="#var-members">Variables</a> </div>
<div class="headertitle">
<div class="title">abstractin.cpp File Reference</div> </div>
</div><!--header-->
<div class="contents">
<div class="textblock"><code>#include &quot;<a class="el" href="abstractin_8h_source.html">abstractin.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="abstractch_8h_source.html">abstractch.h</a>&quot;</code><br />
<code>#include &lt;PubSubClient.h&gt;</code><br />
<code>#include &quot;<a class="el" href="utils_8h_source.html">utils.h</a>&quot;</code><br />
<code>#include &lt;aJSON.h&gt;</code><br />
<code>#include &quot;<a class="el" href="inputs_8h_source.html">inputs.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="main_8h_source.html">main.h</a>&quot;</code><br />
</div><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="var-members"></a>
Variables</h2></td></tr>
<tr class="memitem:a7bbda7cf303a1bc3222e7a270f9040bd"><td class="memItemLeft" align="right" valign="top"><a class="el" href="main_8h.html#a98b39d850b041da059cf5de62463a473">lan_status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="abstractin_8cpp.html#a7bbda7cf303a1bc3222e7a270f9040bd">lanStatus</a></td></tr>
<tr class="separator:a7bbda7cf303a1bc3222e7a270f9040bd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a86d63f481644da70f063c2593fcafe19"><td class="memItemLeft" align="right" valign="top">PubSubClient&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="abstractin_8cpp.html#a86d63f481644da70f063c2593fcafe19">mqttClient</a></td></tr>
<tr class="separator:a86d63f481644da70f063c2593fcafe19"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Variable Documentation</h2>
<a id="a7bbda7cf303a1bc3222e7a270f9040bd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7bbda7cf303a1bc3222e7a270f9040bd">&#9670;&nbsp;</a></span>lanStatus</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="main_8h.html#a98b39d850b041da059cf5de62463a473">lan_status</a> lanStatus</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>
<a id="a86d63f481644da70f063c2593fcafe19"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a86d63f481644da70f063c2593fcafe19">&#9670;&nbsp;</a></span>mqttClient</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">PubSubClient mqttClient</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>

View File

@@ -0,0 +1,91 @@
<!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: /Users/andrey/Documents/Arduino/lighthub/lighthub/abstractin.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> </div>
<div class="headertitle">
<div class="title">abstractin.h File Reference</div> </div>
</div><!--header-->
<div class="contents">
<div class="textblock"><code>#include &quot;Arduino.h&quot;</code><br />
<code>#include &quot;<a class="el" href="abstractch_8h_source.html">abstractch.h</a>&quot;</code><br />
</div>
<p><a href="abstractin_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="classabstract_in.html">abstractIn</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by&#160;<a href="http://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.8.20
</small></address>
</body>
</html>

View File

@@ -0,0 +1,103 @@
<!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: /Users/andrey/Documents/Arduino/lighthub/lighthub/abstractin.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="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="headertitle">
<div class="title">abstractin.h</div> </div>
</div><!--header-->
<div class="contents">
<a href="abstractin_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="preprocessor">#pragma once</span></div>
<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="preprocessor">#include &quot;Arduino.h&quot;</span></div>
<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="abstractch_8h.html">abstractch.h</a>&quot;</span></div>
<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160; </div>
<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="keyword">class </span><a class="code" href="class_input.html">Input</a>;</div>
<div class="line"><a name="l00006"></a><span class="lineno"><a class="line" href="classabstract_in.html"> 6</a></span>&#160;<span class="keyword">class </span><a class="code" href="classabstract_in.html">abstractIn</a> : <span class="keyword">public</span> <a class="code" href="classabstract_ch.html">abstractCh</a>{</div>
<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="keyword">public</span>:</div>
<div class="line"><a name="l00008"></a><span class="lineno"><a class="line" href="classabstract_in.html#ab6b1dfafab3f52fe383d7e4014150ffb"> 8</a></span>&#160; <a class="code" href="classabstract_in.html#ab6b1dfafab3f52fe383d7e4014150ffb">abstractIn</a>(<a class="code" href="class_input.html">Input</a> * _in):<a class="code" href="classabstract_ch.html">abstractCh</a>(){<a class="code" href="classabstract_in.html#a626e3421b4830ca81ca8b48fa802c1ca">in</a>=_in;};</div>
<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160; </div>
<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="keyword">protected</span>:</div>
<div class="line"><a name="l00011"></a><span class="lineno"><a class="line" href="classabstract_in.html#a626e3421b4830ca81ca8b48fa802c1ca"> 11</a></span>&#160; <a class="code" href="class_input.html">Input</a> * <a class="code" href="classabstract_in.html#a626e3421b4830ca81ca8b48fa802c1ca">in</a>;</div>
<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="keywordtype">int</span> <a class="code" href="classabstract_in.html#aa7e18605ec4d11d117881ac87b7ca016">publish</a>(<span class="keywordtype">long</span> value, <span class="keyword">const</span> <span class="keywordtype">char</span>* subtopic = NULL);</div>
<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="keywordtype">int</span> <a class="code" href="classabstract_in.html#aa7e18605ec4d11d117881ac87b7ca016">publish</a>(<span class="keywordtype">float</span> value, <span class="keyword">const</span> <span class="keywordtype">char</span>* subtopic = NULL );</div>
<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="keywordtype">int</span> <a class="code" href="classabstract_in.html#aa7e18605ec4d11d117881ac87b7ca016">publish</a>(<span class="keywordtype">char</span> * value, <span class="keyword">const</span> <span class="keywordtype">char</span>* subtopic = NULL);</div>
<div class="line"><a name="l00015"></a><span class="lineno"><a class="line" href="classabstract_in.html#a24f5c11f0de37b93cc9da4f5023040f7"> 15</a></span>&#160;<span class="keyword">friend</span> <a class="code" href="classabstract_in.html#a24f5c11f0de37b93cc9da4f5023040f7">Input</a>;</div>
<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;};</div>
</div><!-- fragment --></div><!-- contents -->
<div class="ttc" id="aabstractch_8h_html"><div class="ttname"><a href="abstractch_8h.html">abstractch.h</a></div></div>
<div class="ttc" id="aclassabstract_in_html_ab6b1dfafab3f52fe383d7e4014150ffb"><div class="ttname"><a href="classabstract_in.html#ab6b1dfafab3f52fe383d7e4014150ffb">abstractIn::abstractIn</a></div><div class="ttdeci">abstractIn(Input *_in)</div><div class="ttdef"><b>Definition:</b> abstractin.h:8</div></div>
<div class="ttc" id="aclassabstract_ch_html"><div class="ttname"><a href="classabstract_ch.html">abstractCh</a></div><div class="ttdef"><b>Definition:</b> abstractch.h:8</div></div>
<div class="ttc" id="aclassabstract_in_html_a626e3421b4830ca81ca8b48fa802c1ca"><div class="ttname"><a href="classabstract_in.html#a626e3421b4830ca81ca8b48fa802c1ca">abstractIn::in</a></div><div class="ttdeci">Input * in</div><div class="ttdef"><b>Definition:</b> abstractin.h:8</div></div>
<div class="ttc" id="aclassabstract_in_html_a24f5c11f0de37b93cc9da4f5023040f7"><div class="ttname"><a href="classabstract_in.html#a24f5c11f0de37b93cc9da4f5023040f7">abstractIn::Input</a></div><div class="ttdeci">friend Input</div><div class="ttdef"><b>Definition:</b> abstractin.h:15</div></div>
<div class="ttc" id="aclass_input_html"><div class="ttname"><a href="class_input.html">Input</a></div><div class="ttdef"><b>Definition:</b> inputs.h:131</div></div>
<div class="ttc" id="aclassabstract_in_html_aa7e18605ec4d11d117881ac87b7ca016"><div class="ttname"><a href="classabstract_in.html#aa7e18605ec4d11d117881ac87b7ca016">abstractIn::publish</a></div><div class="ttdeci">int publish(long value, const char *subtopic=NULL)</div><div class="ttdef"><b>Definition:</b> abstractin.cpp:13</div></div>
<div class="ttc" id="aclassabstract_in_html"><div class="ttname"><a href="classabstract_in.html">abstractIn</a></div><div class="ttdef"><b>Definition:</b> abstractin.h:6</div></div>
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by&#160;<a href="http://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.8.20
</small></address>
</body>
</html>

View File

@@ -0,0 +1,94 @@
<!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: /Users/andrey/Documents/Arduino/lighthub/lighthub/abstractout.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> </div>
<div class="headertitle">
<div class="title">abstractout.h File Reference</div> </div>
</div><!--header-->
<div class="contents">
<div class="textblock"><code>#include &quot;Arduino.h&quot;</code><br />
<code>#include &quot;<a class="el" href="abstractch_8h_source.html">abstractch.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="item_cmd_8h_source.html">itemCmd.h</a>&quot;</code><br />
</div>
<p><a href="abstractout_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="classch_persistent.html">chPersistent</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classabstract_out.html">abstractOut</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by&#160;<a href="http://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.8.20
</small></address>
</body>
</html>

View File

@@ -0,0 +1,109 @@
<!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: /Users/andrey/Documents/Arduino/lighthub/lighthub/abstractout.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="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="headertitle">
<div class="title">abstractout.h</div> </div>
</div><!--header-->
<div class="contents">
<a href="abstractout_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="preprocessor">#pragma once</span></div>
<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="preprocessor">#include &quot;Arduino.h&quot;</span></div>
<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="abstractch_8h.html">abstractch.h</a>&quot;</span></div>
<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="item_cmd_8h.html">itemCmd.h</a>&quot;</span></div>
<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160; </div>
<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="keyword">class </span><a class="code" href="class_item.html">Item</a>;</div>
<div class="line"><a name="l00007"></a><span class="lineno"><a class="line" href="classch_persistent.html"> 7</a></span>&#160;<span class="keyword">class </span><a class="code" href="classch_persistent.html">chPersistent</a> {};</div>
<div class="line"><a name="l00008"></a><span class="lineno"><a class="line" href="classabstract_out.html"> 8</a></span>&#160;<span class="keyword">class </span><a class="code" href="classabstract_out.html">abstractOut</a> : <span class="keyword">public</span> <a class="code" href="classabstract_ch.html">abstractCh</a>{</div>
<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="keyword">public</span>:</div>
<div class="line"><a name="l00010"></a><span class="lineno"><a class="line" href="classabstract_out.html#adec371468752bd5027c282cf933ba035"> 10</a></span>&#160; <a class="code" href="classabstract_out.html#adec371468752bd5027c282cf933ba035">abstractOut</a>(<a class="code" href="class_item.html">Item</a> * _item):<a class="code" href="classabstract_ch.html">abstractCh</a>(){<a class="code" href="classabstract_out.html#af93f193ac2f0621d0ba08f1f1d11e8b7">item</a>=_item;};</div>
<div class="line"><a name="l00011"></a><span class="lineno"><a class="line" href="classabstract_out.html#aacaa5ef80fdc683ef96a4dc80d24692a"> 11</a></span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">int</span> <a class="code" href="classabstract_out.html#aacaa5ef80fdc683ef96a4dc80d24692a">Ctrl</a>(<a class="code" href="classitem_cmd.html">itemCmd</a> cmd, <span class="keywordtype">char</span>* subItem=NULL, <span class="keywordtype">bool</span> toExecute=<span class="keyword">true</span>) =0;</div>
<div class="line"><a name="l00012"></a><span class="lineno"><a class="line" href="classabstract_out.html#aec9af01cfc42f385cdf36ce51c8f3387"> 12</a></span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">int</span> <a class="code" href="classabstract_out.html#aec9af01cfc42f385cdf36ce51c8f3387">isActive</a>(){<span class="keywordflow">return</span> 0;};</div>
<div class="line"><a name="l00013"></a><span class="lineno"><a class="line" href="classabstract_out.html#aedf98f968abc36332dcddb7eab00fe13"> 13</a></span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">int</span> <a class="code" href="classabstract_out.html#aedf98f968abc36332dcddb7eab00fe13">getDefaultOnVal</a>(){<span class="keywordflow">return</span> 100;};</div>
<div class="line"><a name="l00014"></a><span class="lineno"><a class="line" href="classabstract_out.html#a3f7033b9cda791ad810c4837ed5909f2"> 14</a></span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">int</span> <a class="code" href="classabstract_out.html#a3f7033b9cda791ad810c4837ed5909f2">getChanType</a>(){<span class="keywordflow">return</span> 0;}</div>
<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="keyword">protected</span>:</div>
<div class="line"><a name="l00016"></a><span class="lineno"><a class="line" href="classabstract_out.html#af93f193ac2f0621d0ba08f1f1d11e8b7"> 16</a></span>&#160; <a class="code" href="class_item.html">Item</a> * <a class="code" href="classabstract_out.html#af93f193ac2f0621d0ba08f1f1d11e8b7">item</a>;</div>
<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;};</div>
</div><!-- fragment --></div><!-- contents -->
<div class="ttc" id="aclassabstract_out_html_aacaa5ef80fdc683ef96a4dc80d24692a"><div class="ttname"><a href="classabstract_out.html#aacaa5ef80fdc683ef96a4dc80d24692a">abstractOut::Ctrl</a></div><div class="ttdeci">virtual int Ctrl(itemCmd cmd, char *subItem=NULL, bool toExecute=true)=0</div></div>
<div class="ttc" id="aabstractch_8h_html"><div class="ttname"><a href="abstractch_8h.html">abstractch.h</a></div></div>
<div class="ttc" id="aitem_cmd_8h_html"><div class="ttname"><a href="item_cmd_8h.html">itemCmd.h</a></div></div>
<div class="ttc" id="aclassitem_cmd_html"><div class="ttname"><a href="classitem_cmd.html">itemCmd</a></div><div class="ttdef"><b>Definition:</b> itemCmd.h:174</div></div>
<div class="ttc" id="aclassabstract_out_html_adec371468752bd5027c282cf933ba035"><div class="ttname"><a href="classabstract_out.html#adec371468752bd5027c282cf933ba035">abstractOut::abstractOut</a></div><div class="ttdeci">abstractOut(Item *_item)</div><div class="ttdef"><b>Definition:</b> abstractout.h:10</div></div>
<div class="ttc" id="aclassch_persistent_html"><div class="ttname"><a href="classch_persistent.html">chPersistent</a></div><div class="ttdef"><b>Definition:</b> abstractout.h:7</div></div>
<div class="ttc" id="aclassabstract_out_html"><div class="ttname"><a href="classabstract_out.html">abstractOut</a></div><div class="ttdef"><b>Definition:</b> abstractout.h:8</div></div>
<div class="ttc" id="aclassabstract_ch_html"><div class="ttname"><a href="classabstract_ch.html">abstractCh</a></div><div class="ttdef"><b>Definition:</b> abstractch.h:8</div></div>
<div class="ttc" id="aclassabstract_out_html_aedf98f968abc36332dcddb7eab00fe13"><div class="ttname"><a href="classabstract_out.html#aedf98f968abc36332dcddb7eab00fe13">abstractOut::getDefaultOnVal</a></div><div class="ttdeci">virtual int getDefaultOnVal()</div><div class="ttdef"><b>Definition:</b> abstractout.h:13</div></div>
<div class="ttc" id="aclassabstract_out_html_aec9af01cfc42f385cdf36ce51c8f3387"><div class="ttname"><a href="classabstract_out.html#aec9af01cfc42f385cdf36ce51c8f3387">abstractOut::isActive</a></div><div class="ttdeci">virtual int isActive()</div><div class="ttdef"><b>Definition:</b> abstractout.h:12</div></div>
<div class="ttc" id="aclass_item_html"><div class="ttname"><a href="class_item.html">Item</a></div><div class="ttdef"><b>Definition:</b> item.h:92</div></div>
<div class="ttc" id="aclassabstract_out_html_a3f7033b9cda791ad810c4837ed5909f2"><div class="ttname"><a href="classabstract_out.html#a3f7033b9cda791ad810c4837ed5909f2">abstractOut::getChanType</a></div><div class="ttdeci">virtual int getChanType()</div><div class="ttdef"><b>Definition:</b> abstractout.h:14</div></div>
<div class="ttc" id="aclassabstract_out_html_af93f193ac2f0621d0ba08f1f1d11e8b7"><div class="ttname"><a href="classabstract_out.html#af93f193ac2f0621d0ba08f1f1d11e8b7">abstractOut::item</a></div><div class="ttdeci">Item * item</div><div class="ttdef"><b>Definition:</b> abstractout.h:16</div></div>
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by&#160;<a href="http://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.8.20
</small></address>
</body>
</html>

105
docs/html/annotated.html Normal file
View File

@@ -0,0 +1,105 @@
<!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: Class List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="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>
</div><!-- top -->
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="header">
<div class="headertitle">
<div class="title">Class List</div> </div>
</div><!--header-->
<div class="contents">
<div class="textblock">Here are the classes, structs, unions and interfaces with brief descriptions:</div><div class="directory">
<table class="directory">
<tr id="row_0_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classabstract_ch.html" target="_self">abstractCh</a></td><td class="desc"></td></tr>
<tr id="row_1_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classabstract_in.html" target="_self">abstractIn</a></td><td class="desc"></td></tr>
<tr id="row_2_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classabstract_out.html" target="_self">abstractOut</a></td><td class="desc"></td></tr>
<tr id="row_3_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classch_persistent.html" target="_self">chPersistent</a></td><td class="desc"></td></tr>
<tr id="row_4_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcolor_channel.html" target="_self">colorChannel</a></td><td class="desc"></td></tr>
<tr id="row_5_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classin__ccs811.html" target="_self">in_ccs811</a></td><td class="desc"></td></tr>
<tr id="row_6_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classin__hdc1080.html" target="_self">in_hdc1080</a></td><td class="desc"></td></tr>
<tr id="row_7_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_input.html" target="_self">Input</a></td><td class="desc"></td></tr>
<tr id="row_8_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="unionin_store.html" target="_self">inStore</a></td><td class="desc"></td></tr>
<tr id="row_9_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_item.html" target="_self">Item</a></td><td class="desc"></td></tr>
<tr id="row_10_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="unionitem_arg_store.html" target="_self">itemArgStore</a></td><td class="desc"></td></tr>
<tr id="row_11_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classitem_cmd.html" target="_self">itemCmd</a></td><td class="desc"></td></tr>
<tr id="row_12_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="unionitem_cmd_store.html" target="_self">itemCmdStore</a></td><td class="desc"></td></tr>
<tr id="row_13_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmb_persistent.html" target="_self">mbPersistent</a></td><td class="desc"></td></tr>
<tr id="row_14_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classout___a_c.html" target="_self">out_AC</a></td><td class="desc"></td></tr>
<tr id="row_15_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classout__dmx.html" target="_self">out_dmx</a></td><td class="desc"></td></tr>
<tr id="row_16_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classout___modbus.html" target="_self">out_Modbus</a></td><td class="desc"></td></tr>
<tr id="row_17_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classout___motor.html" target="_self">out_Motor</a></td><td class="desc"></td></tr>
<tr id="row_18_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classout__pwm.html" target="_self">out_pwm</a></td><td class="desc"></td></tr>
<tr id="row_19_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classout___s_p_i_led.html" target="_self">out_SPILed</a></td><td class="desc"></td></tr>
<tr id="row_20_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classread_cache.html" target="_self">readCache</a></td><td class="desc"></td></tr>
<tr id="row_21_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structreg__t.html" target="_self">reg_t</a></td><td class="desc"></td></tr>
<tr id="row_22_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structserial__t.html" target="_self">serial_t</a></td><td class="desc"></td></tr>
<tr id="row_23_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classstatus_l_e_d.html" target="_self">statusLED</a></td><td class="desc"></td></tr>
<tr id="row_24_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_streamlog.html" target="_self">Streamlog</a></td><td class="desc"></td></tr>
<tr id="row_25_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="union_u_i_d.html" target="_self">UID</a></td><td class="desc"></td></tr>
</table>
</div><!-- directory -->
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by&#160;<a href="http://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.8.20
</small></address>
</body>
</html>

BIN
docs/html/bc_s.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 676 B

BIN
docs/html/bdwn.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 147 B

127
docs/html/bright_8cpp.html Normal file
View File

@@ -0,0 +1,127 @@
<!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: /Users/andrey/Documents/Arduino/lighthub/lighthub/bright.cpp 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="#func-members">Functions</a> </div>
<div class="headertitle">
<div class="title">bright.cpp File Reference</div> </div>
</div><!--header-->
<div class="contents">
<div class="textblock"><code>#include &quot;<a class="el" href="bright_8h_source.html">bright.h</a>&quot;</code><br />
</div><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:a773d31bb10e0abdf91e078da4326b7b0"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="bright_8cpp.html#a773d31bb10e0abdf91e078da4326b7b0">getBright</a> (uint8_t percent)</td></tr>
<tr class="separator:a773d31bb10e0abdf91e078da4326b7b0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1707bc1c6aa92f67ef5a4456cbbec0c3"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="bright_8cpp.html#a1707bc1c6aa92f67ef5a4456cbbec0c3">getBright255</a> (uint8_t percent)</td></tr>
<tr class="separator:a1707bc1c6aa92f67ef5a4456cbbec0c3"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Function Documentation</h2>
<a id="a773d31bb10e0abdf91e078da4326b7b0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a773d31bb10e0abdf91e078da4326b7b0">&#9670;&nbsp;</a></span>getBright()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint8_t getBright </td>
<td>(</td>
<td class="paramtype">uint8_t&#160;</td>
<td class="paramname"><em>percent</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a1707bc1c6aa92f67ef5a4456cbbec0c3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1707bc1c6aa92f67ef5a4456cbbec0c3">&#9670;&nbsp;</a></span>getBright255()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint8_t getBright255 </td>
<td>(</td>
<td class="paramtype">uint8_t&#160;</td>
<td class="paramname"><em>percent</em></td><td>)</td>
<td></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>

150
docs/html/bright_8h.html Normal file
View File

@@ -0,0 +1,150 @@
<!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: /Users/andrey/Documents/Arduino/lighthub/lighthub/bright.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="#define-members">Macros</a> &#124;
<a href="#func-members">Functions</a> </div>
<div class="headertitle">
<div class="title">bright.h File Reference</div> </div>
</div><!--header-->
<div class="contents">
<div class="textblock"><code>#include &lt;Arduino.h&gt;</code><br />
</div>
<p><a href="bright_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="define-members"></a>
Macros</h2></td></tr>
<tr class="memitem:a745288b6f8ea74e7efe2e7044f7d94d8"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="bright_8h.html#a745288b6f8ea74e7efe2e7044f7d94d8">BRIGHT_LINEAR</a></td></tr>
<tr class="separator:a745288b6f8ea74e7efe2e7044f7d94d8"><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:a773d31bb10e0abdf91e078da4326b7b0"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="bright_8h.html#a773d31bb10e0abdf91e078da4326b7b0">getBright</a> (uint8_t percent)</td></tr>
<tr class="separator:a773d31bb10e0abdf91e078da4326b7b0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1707bc1c6aa92f67ef5a4456cbbec0c3"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="bright_8h.html#a1707bc1c6aa92f67ef5a4456cbbec0c3">getBright255</a> (uint8_t percent)</td></tr>
<tr class="separator:a1707bc1c6aa92f67ef5a4456cbbec0c3"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Macro Definition Documentation</h2>
<a id="a745288b6f8ea74e7efe2e7044f7d94d8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a745288b6f8ea74e7efe2e7044f7d94d8">&#9670;&nbsp;</a></span>BRIGHT_LINEAR</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define BRIGHT_LINEAR</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<h2 class="groupheader">Function Documentation</h2>
<a id="a773d31bb10e0abdf91e078da4326b7b0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a773d31bb10e0abdf91e078da4326b7b0">&#9670;&nbsp;</a></span>getBright()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint8_t getBright </td>
<td>(</td>
<td class="paramtype">uint8_t&#160;</td>
<td class="paramname"><em>percent</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a1707bc1c6aa92f67ef5a4456cbbec0c3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1707bc1c6aa92f67ef5a4456cbbec0c3">&#9670;&nbsp;</a></span>getBright255()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint8_t getBright255 </td>
<td>(</td>
<td class="paramtype">uint8_t&#160;</td>
<td class="paramname"><em>percent</em></td><td>)</td>
<td></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>

View File

@@ -0,0 +1,187 @@
<!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: /Users/andrey/Documents/Arduino/lighthub/lighthub/bright.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="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="headertitle">
<div class="title">bright.h</div> </div>
</div><!--header-->
<div class="contents">
<a href="bright_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="preprocessor">#pragma once</span></div>
<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="preprocessor">#include &lt;Arduino.h&gt;</span></div>
<div class="line"><a name="l00003"></a><span class="lineno"><a class="line" href="bright_8h.html#a745288b6f8ea74e7efe2e7044f7d94d8"> 3</a></span>&#160;<span class="preprocessor">#define BRIGHT_LINEAR</span></div>
<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160; </div>
<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160; </div>
<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="preprocessor">#ifdef BRIGHT_LOG</span></div>
<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="keyword">const</span> uint8_t stepvar[] <a class="code" href="item_cmd_8h.html#a948e42c714310535a6faa06c9c652e82">PROGMEM</a> =</div>
<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160; {</div>
<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160; 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,</div>
<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160; <span class="comment">// 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,</span></div>
<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160; 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,</div>
<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160; 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,</div>
<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160; 0x01, 0x02, 0x02, 0x02, 0x02, 0x02,</div>
<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160; 0x02, 0x02, 0x02, 0x02, 0x02, 0x02,</div>
<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160; 0x02, 0x02, 0x02, 0x02, 0x02, 0x02,</div>
<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160; 0x02, 0x02, 0x02, 0x02, 0x02, 0x02,</div>
<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160; 0x02, 0x03, 0x03, 0x03, 0x03, 0x03,</div>
<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160; 0x03, 0x03, 0x03, 0x03, 0x03, 0x03,</div>
<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160; 0x03, 0x03, 0x03, 0x03, 0x04, 0x04,</div>
<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160; 0x04, 0x04, 0x04, 0x04, 0x04, 0x04,</div>
<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160; 0x04, 0x04, 0x04, 0x04, 0x05, 0x05,</div>
<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160; 0x05, 0x05, 0x05, 0x05, 0x05, 0x05,</div>
<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160; 0x05, 0x06, 0x06, 0x06, 0x06, 0x06,</div>
<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160; 0x06, 0x06, 0x06, 0x07, 0x07, 0x07,</div>
<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160; 0x07, 0x07, 0x07, 0x08, 0x08, 0x08,</div>
<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160; 0x08, 0x08, 0x08, 0x09, 0x09, 0x09,</div>
<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160; 0x09, 0x09, 0x0A, 0x0A, 0x0A, 0x0A,</div>
<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160; 0x0A, 0x0B, 0x0B, 0x0B, 0x0B, 0x0C,</div>
<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160; 0x0C, 0x0C, 0x0C, 0x0D, 0x0D, 0x0D,</div>
<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160; 0x0E, 0x0E, 0x0E, 0x0E, 0x0F, 0x0F,</div>
<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160; 0x0F, 0x10, 0x10, 0x10, 0x11, 0x11,</div>
<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160; 0x12, 0x12, 0x12, 0x13, 0x13, 0x14,</div>
<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160; 0x14, 0x14, 0x15, 0x15, 0x16, 0x16,</div>
<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160; 0x17, 0x17, 0x18, 0x18, 0x19, 0x19,</div>
<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160; 0x1A, 0x1B, 0x1B, 0x1C, 0x1C, 0x1D,</div>
<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160; 0x1E, 0x1E, 0x1F, 0x20, 0x20, 0x21,</div>
<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160; 0x22, 0x23, 0x23, 0x24, 0x25, 0x26,</div>
<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160; 0x26, 0x27, 0x28, 0x29, 0x2A, 0x2B,</div>
<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160; 0x2C, 0x2D, 0x2E, 0x2F, 0x30, 0x31,</div>
<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160; 0x32, 0x33, 0x34, 0x35, 0x37, 0x38,</div>
<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160; 0x39, 0x3A, 0x3B, 0x3D, 0x3E, 0x3F,</div>
<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160; 0x41, 0x42, 0x44, 0x45, 0x47, 0x48,</div>
<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160; 0x4A, 0x4C, 0x4D, 0x4F, 0x51, 0x52,</div>
<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160; 0x54, 0x56, 0x58, 0x5A, 0x5C, 0x5E,</div>
<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160; 0x60, 0x62, 0x64, 0x66, 0x69, 0x6B,</div>
<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160; 0x6D, 0x70, 0x72, 0x75, 0x77, 0x7A,</div>
<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160; 0x7C, 0x7F, 0x82, 0x85, 0x88, 0x8B,</div>
<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160; 0x8E, 0x91, 0x94, 0x97, 0x9B, 0x9E,</div>
<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160; 0xA2, 0xA5, 0xA9, 0xAC, 0xB0, 0xB4,</div>
<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160; 0xB8, 0xBC, 0xC0, 0xC4, 0xC9, 0xCD,</div>
<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160; 0xD2, 0xD6, 0xDB, 0xE0, 0xE5, 0xEA,</div>
<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160; 0xEF, 0xF4, 0xF9, 0xFF};</div>
<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160; </div>
<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160; </div>
<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160; </div>
<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160;<span class="preprocessor">#ifdef BRIGHT_STEP</span></div>
<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160;<span class="keyword">const</span> uint8_t stepvar[] <a class="code" href="item_cmd_8h.html#a948e42c714310535a6faa06c9c652e82">PROGMEM</a> =</div>
<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160; {0x00, 0x00, 0x00, 0x00, 0x00, 0x00,</div>
<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160; 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,</div>
<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160; 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,</div>
<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160; 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,</div>
<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160; 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,</div>
<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160; 0x00, 0x00, 0x00, 0x01, 0x01, 0x01,</div>
<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160; 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,</div>
<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160; 0x01, 0x01, 0x01, 0x01, 0x01, 0x02,</div>
<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160; 0x02, 0x02, 0x02, 0x02, 0x02, 0x02,</div>
<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160; 0x02, 0x02, 0x03, 0x03, 0x03, 0x03,</div>
<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160; 0x03, 0x03, 0x04, 0x04, 0x04, 0x04,</div>
<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160; 0x04, 0x04, 0x05, 0x05, 0x05, 0x05,</div>
<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160; 0x06, 0x06, 0x06, 0x06, 0x07, 0x07,</div>
<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160; 0x07, 0x07, 0x08, 0x08, 0x08, 0x08,</div>
<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160; 0x09, 0x09, 0x09, 0x0A, 0x0A, 0x0A,</div>
<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160; 0x0B, 0x0B, 0x0C, 0x0C, 0x0C, 0x0D,</div>
<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160; 0x0D, 0x0E, 0x0E, 0x0E, 0x0F, 0x0F,</div>
<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160; 0x10, 0x10, 0x11, 0x11, 0x12, 0x12,</div>
<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160; 0x13, 0x13, 0x14, 0x14, 0x15, 0x16,</div>
<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160; 0x16, 0x17, 0x17, 0x18, 0x19, 0x19,</div>
<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160; 0x1A, 0x1B, 0x1B, 0x1C, 0x1D, 0x1D,</div>
<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160; 0x1E, 0x1F, 0x20, 0x20, 0x21, 0x22,</div>
<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160; 0x23, 0x23, 0x24, 0x25, 0x26, 0x27,</div>
<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160; 0x28, 0x29, 0x29, 0x2A, 0x2B, 0x2C,</div>
<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160; 0x2D, 0x2E, 0x2F, 0x30, 0x31, 0x32,</div>
<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160; 0x33, 0x34, 0x35, 0x36, 0x37, 0x38,</div>
<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160; 0x39, 0x3B, 0x3C, 0x3D, 0x3E, 0x3F,</div>
<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160; 0x40, 0x42, 0x43, 0x44, 0x45, 0x47,</div>
<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160; 0x48, 0x49, 0x4B, 0x4C, 0x4D, 0x4F,</div>
<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160; 0x50, 0x51, 0x53, 0x54, 0x56, 0x57,</div>
<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160; 0x59, 0x5A, 0x5C, 0x5D, 0x5F, 0x60,</div>
<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160; 0x62, 0x64, 0x65, 0x67, 0x68, 0x6A,</div>
<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160; 0x6C, 0x6E, 0x6F, 0x71, 0x73, 0x75,</div>
<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160; 0x76, 0x78, 0x7A, 0x7C, 0x7E, 0x80,</div>
<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160; 0x82, 0x84, 0x85, 0x87, 0x89, 0x8B,</div>
<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160; 0x8E, 0x90, 0x92, 0x94, 0x96, 0x98,</div>
<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160; 0x9A, 0x9C, 0x9E, 0xA1, 0xA3, 0xA5,</div>
<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160; 0xA7, 0xAA, 0xAC, 0xAE, 0xB1, 0xB3,</div>
<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160; 0xB6, 0xB8, 0xBA, 0xBD, 0xBF, 0xC2,</div>
<div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160; 0xC4, 0xC7, 0xCA, 0xCC, 0xCF, 0xD1,</div>
<div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160; 0xD4, 0xD7, 0xD9, 0xDC, 0xDF, 0xE2,</div>
<div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160; 0xE5, 0xE7, 0xEA, 0xED, 0xF0, 0xF3,</div>
<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160; 0xF6, 0xF9, 0xFC, 0xFF};</div>
<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00103"></a><span class="lineno"> 103</span>&#160; </div>
<div class="line"><a name="l00104"></a><span class="lineno"> 104</span>&#160;uint8_t <a class="code" href="bright_8h.html#a773d31bb10e0abdf91e078da4326b7b0">getBright</a>(uint8_t percent);</div>
<div class="line"><a name="l00105"></a><span class="lineno"> 105</span>&#160;uint8_t <a class="code" href="bright_8h.html#a1707bc1c6aa92f67ef5a4456cbbec0c3">getBright255</a>(uint8_t percent);</div>
</div><!-- fragment --></div><!-- contents -->
<div class="ttc" id="abright_8h_html_a1707bc1c6aa92f67ef5a4456cbbec0c3"><div class="ttname"><a href="bright_8h.html#a1707bc1c6aa92f67ef5a4456cbbec0c3">getBright255</a></div><div class="ttdeci">uint8_t getBright255(uint8_t percent)</div><div class="ttdef"><b>Definition:</b> bright.cpp:10</div></div>
<div class="ttc" id="abright_8h_html_a773d31bb10e0abdf91e078da4326b7b0"><div class="ttname"><a href="bright_8h.html#a773d31bb10e0abdf91e078da4326b7b0">getBright</a></div><div class="ttdeci">uint8_t getBright(uint8_t percent)</div><div class="ttdef"><b>Definition:</b> bright.cpp:3</div></div>
<div class="ttc" id="aitem_cmd_8h_html_a948e42c714310535a6faa06c9c652e82"><div class="ttname"><a href="item_cmd_8h.html#a948e42c714310535a6faa06c9c652e82">PROGMEM</a></div><div class="ttdeci">const cmdstr commands_P[] PROGMEM</div><div class="ttdef"><b>Definition:</b> itemCmd.h:26</div></div>
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by&#160;<a href="http://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.8.20
</small></address>
</body>
</html>

View File

@@ -0,0 +1,108 @@
<!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: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="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><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">Input Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="class_input.html">Input</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="class_input.html#acb26235ba50553fa073a95096ebbbc69">analogPoll</a>(short cause)</td><td class="entry"><a class="el" href="class_input.html">Input</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="class_input.html#ab272ddf677bc7ebaa20c0a8677b49b80">attachInterruptPinIrq</a>(int realPin, int irq)</td><td class="entry"><a class="el" href="class_input.html">Input</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_input.html#a08323a44c2d4ca714e4e6a14ae73fc4f">changeState</a>(uint8_t newState, short cause)</td><td class="entry"><a class="el" href="class_input.html">Input</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="class_input.html#a48dfeb886a0927b60d3200bbdea5765a">contactPoll</a>(short cause)</td><td class="entry"><a class="el" href="class_input.html">Input</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_input.html#a347f052d5de6b996d7e6cf4ac83485d9">counterPoll</a>()</td><td class="entry"><a class="el" href="class_input.html">Input</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="class_input.html#a70568f40b1008c2f5fdf378ada26a5c4">dht22Poll</a>()</td><td class="entry"><a class="el" href="class_input.html">Input</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_input.html#a0697613f4b723bdb63e8c5510f85b9c6">getIdxField</a>()</td><td class="entry"><a class="el" href="class_input.html">Input</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="class_input.html#a52d1d1d4eb7890e186fa0faa11636b82">Input</a>(aJsonObject *obj, aJsonObject *configObj=NULL)</td><td class="entry"><a class="el" href="class_input.html">Input</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_input.html#adae232acc9d1e127947a8b09f1665fb2">Input</a>(char *name)</td><td class="entry"><a class="el" href="class_input.html">Input</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_input.html#a4dbfdd3e7da95a3d4873286da07733f2">inputObj</a></td><td class="entry"><a class="el" href="class_input.html">Input</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_input.html#a0354094b474b7b9fa305bfc3500d3cee">inType</a></td><td class="entry"><a class="el" href="class_input.html">Input</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_input.html#a2e60007024a65b9529d8db1873bf8696">isValid</a>()</td><td class="entry"><a class="el" href="class_input.html">Input</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_input.html#ad7e0d37e4f0cca8117a1fad077e4d4a7">nextPollTime</a>() const</td><td class="entry"><a class="el" href="class_input.html">Input</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="class_input.html#a121247eaf2f413135f0340df17015492">onAnalogChanged</a>(float newValue)</td><td class="entry"><a class="el" href="class_input.html">Input</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_input.html#a2e0c2008fce8f2730ef3126ff1d8893e">onContactChanged</a>(int newValue)</td><td class="entry"><a class="el" href="class_input.html">Input</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_input.html#a2b60992464aa56f75c9d02b8b2084f8e">onCounterChanged</a>(int i)</td><td class="entry"><a class="el" href="class_input.html">Input</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_input.html#a85c108932af16f55722b8ccec2b72fb5">onCounterChanged0</a>()</td><td class="entry"><a class="el" href="class_input.html">Input</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr><td class="entry"><a class="el" href="class_input.html#a36b4ed46c94a5194e74c2106bb29deaa">onCounterChanged1</a>()</td><td class="entry"><a class="el" href="class_input.html">Input</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_input.html#a8def9079b3f0774a05860a17a4b51b29">onCounterChanged2</a>()</td><td class="entry"><a class="el" href="class_input.html">Input</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr><td class="entry"><a class="el" href="class_input.html#adc8477b21452dd8b1f4bf1f3de35ecc4">onCounterChanged3</a>()</td><td class="entry"><a class="el" href="class_input.html">Input</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_input.html#a6fcea89328a3bcf97dad383b7b615a5a">onCounterChanged4</a>()</td><td class="entry"><a class="el" href="class_input.html">Input</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr><td class="entry"><a class="el" href="class_input.html#a5611409d1de5bff2e6e59b9395809ecd">onCounterChanged5</a>()</td><td class="entry"><a class="el" href="class_input.html">Input</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_input.html#aad974cff366f73924458d105b88130d4">Parse</a>(aJsonObject *configObj=NULL)</td><td class="entry"><a class="el" href="class_input.html">Input</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="class_input.html#a910d1942c02b2d155dbaa3c8a41876f5">pin</a></td><td class="entry"><a class="el" href="class_input.html">Input</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_input.html#a34b0da23df4e0c2be07e5358a974f6b3">Poll</a>(short cause)</td><td class="entry"><a class="el" href="class_input.html">Input</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_input.html#ab48ae5515b6a332b518a06e5bb10926a">publishDataToDomoticz</a>(int, aJsonObject *, const char *format,...)</td><td class="entry"><a class="el" href="class_input.html">Input</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_input.html#a8efca39cb91c24dc80a62d660fd9ea2a">setNextPollTime</a>(unsigned long pollTime)</td><td class="entry"><a class="el" href="class_input.html">Input</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="class_input.html#af875dd162373e90e21f8213f928f8032">setup</a>()</td><td class="entry"><a class="el" href="class_input.html">Input</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_input.html#a2c8307bf192b3e07bbc7cd605efeeb81">store</a></td><td class="entry"><a class="el" href="class_input.html">Input</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_input.html#a3d224f0fd4da038390abaa8f84478d5c">uptimePoll</a>()</td><td class="entry"><a class="el" href="class_input.html">Input</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by&#160;<a href="http://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.8.20
</small></address>
</body>
</html>

878
docs/html/class_input.html Normal file
View File

@@ -0,0 +1,878 @@
<!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: Input Class 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><!-- top -->
<div class="header">
<div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pub-static-methods">Static Public Member Functions</a> &#124;
<a href="#pub-attribs">Public Attributes</a> &#124;
<a href="#pro-methods">Protected Member Functions</a> &#124;
<a href="class_input-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">Input Class Reference</div> </div>
</div><!--header-->
<div class="contents">
<p><code>#include &lt;<a class="el" href="inputs_8h_source.html">inputs.h</a>&gt;</code></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a52d1d1d4eb7890e186fa0faa11636b82"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_input.html#a52d1d1d4eb7890e186fa0faa11636b82">Input</a> (aJsonObject *obj, aJsonObject *configObj=NULL)</td></tr>
<tr class="separator:a52d1d1d4eb7890e186fa0faa11636b82"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adae232acc9d1e127947a8b09f1665fb2"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_input.html#adae232acc9d1e127947a8b09f1665fb2">Input</a> (char *name)</td></tr>
<tr class="separator:adae232acc9d1e127947a8b09f1665fb2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2e60007024a65b9529d8db1873bf8696"><td class="memItemLeft" align="right" valign="top">boolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_input.html#a2e60007024a65b9529d8db1873bf8696">isValid</a> ()</td></tr>
<tr class="separator:a2e60007024a65b9529d8db1873bf8696"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2e0c2008fce8f2730ef3126ff1d8893e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_input.html#a2e0c2008fce8f2730ef3126ff1d8893e">onContactChanged</a> (int newValue)</td></tr>
<tr class="separator:a2e0c2008fce8f2730ef3126ff1d8893e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a121247eaf2f413135f0340df17015492"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_input.html#a121247eaf2f413135f0340df17015492">onAnalogChanged</a> (float newValue)</td></tr>
<tr class="separator:a121247eaf2f413135f0340df17015492"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a34b0da23df4e0c2be07e5358a974f6b3"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_input.html#a34b0da23df4e0c2be07e5358a974f6b3">Poll</a> (short cause)</td></tr>
<tr class="separator:a34b0da23df4e0c2be07e5358a974f6b3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af875dd162373e90e21f8213f928f8032"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_input.html#af875dd162373e90e21f8213f928f8032">setup</a> ()</td></tr>
<tr class="separator:af875dd162373e90e21f8213f928f8032"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
Static Public Member Functions</h2></td></tr>
<tr class="memitem:a2b60992464aa56f75c9d02b8b2084f8e"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_input.html#a2b60992464aa56f75c9d02b8b2084f8e">onCounterChanged</a> (int i)</td></tr>
<tr class="separator:a2b60992464aa56f75c9d02b8b2084f8e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a85c108932af16f55722b8ccec2b72fb5"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_input.html#a85c108932af16f55722b8ccec2b72fb5">onCounterChanged0</a> ()</td></tr>
<tr class="separator:a85c108932af16f55722b8ccec2b72fb5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a36b4ed46c94a5194e74c2106bb29deaa"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_input.html#a36b4ed46c94a5194e74c2106bb29deaa">onCounterChanged1</a> ()</td></tr>
<tr class="separator:a36b4ed46c94a5194e74c2106bb29deaa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8def9079b3f0774a05860a17a4b51b29"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_input.html#a8def9079b3f0774a05860a17a4b51b29">onCounterChanged2</a> ()</td></tr>
<tr class="separator:a8def9079b3f0774a05860a17a4b51b29"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adc8477b21452dd8b1f4bf1f3de35ecc4"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_input.html#adc8477b21452dd8b1f4bf1f3de35ecc4">onCounterChanged3</a> ()</td></tr>
<tr class="separator:adc8477b21452dd8b1f4bf1f3de35ecc4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6fcea89328a3bcf97dad383b7b615a5a"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_input.html#a6fcea89328a3bcf97dad383b7b615a5a">onCounterChanged4</a> ()</td></tr>
<tr class="separator:a6fcea89328a3bcf97dad383b7b615a5a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5611409d1de5bff2e6e59b9395809ecd"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_input.html#a5611409d1de5bff2e6e59b9395809ecd">onCounterChanged5</a> ()</td></tr>
<tr class="separator:a5611409d1de5bff2e6e59b9395809ecd"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
Public Attributes</h2></td></tr>
<tr class="memitem:a4dbfdd3e7da95a3d4873286da07733f2"><td class="memItemLeft" align="right" valign="top">aJsonObject *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_input.html#a4dbfdd3e7da95a3d4873286da07733f2">inputObj</a></td></tr>
<tr class="separator:a4dbfdd3e7da95a3d4873286da07733f2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0354094b474b7b9fa305bfc3500d3cee"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_input.html#a0354094b474b7b9fa305bfc3500d3cee">inType</a></td></tr>
<tr class="separator:a0354094b474b7b9fa305bfc3500d3cee"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a910d1942c02b2d155dbaa3c8a41876f5"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_input.html#a910d1942c02b2d155dbaa3c8a41876f5">pin</a></td></tr>
<tr class="separator:a910d1942c02b2d155dbaa3c8a41876f5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2c8307bf192b3e07bbc7cd605efeeb81"><td class="memItemLeft" align="right" valign="top"><a class="el" href="unionin_store.html">inStore</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_input.html#a2c8307bf192b3e07bbc7cd605efeeb81">store</a></td></tr>
<tr class="separator:a2c8307bf192b3e07bbc7cd605efeeb81"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-methods"></a>
Protected Member Functions</h2></td></tr>
<tr class="memitem:aad974cff366f73924458d105b88130d4"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_input.html#aad974cff366f73924458d105b88130d4">Parse</a> (aJsonObject *configObj=NULL)</td></tr>
<tr class="separator:aad974cff366f73924458d105b88130d4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a48dfeb886a0927b60d3200bbdea5765a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_input.html#a48dfeb886a0927b60d3200bbdea5765a">contactPoll</a> (short cause)</td></tr>
<tr class="separator:a48dfeb886a0927b60d3200bbdea5765a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acb26235ba50553fa073a95096ebbbc69"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_input.html#acb26235ba50553fa073a95096ebbbc69">analogPoll</a> (short cause)</td></tr>
<tr class="separator:acb26235ba50553fa073a95096ebbbc69"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a70568f40b1008c2f5fdf378ada26a5c4"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_input.html#a70568f40b1008c2f5fdf378ada26a5c4">dht22Poll</a> ()</td></tr>
<tr class="separator:a70568f40b1008c2f5fdf378ada26a5c4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a347f052d5de6b996d7e6cf4ac83485d9"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_input.html#a347f052d5de6b996d7e6cf4ac83485d9">counterPoll</a> ()</td></tr>
<tr class="separator:a347f052d5de6b996d7e6cf4ac83485d9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab272ddf677bc7ebaa20c0a8677b49b80"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_input.html#ab272ddf677bc7ebaa20c0a8677b49b80">attachInterruptPinIrq</a> (int realPin, int irq)</td></tr>
<tr class="separator:ab272ddf677bc7ebaa20c0a8677b49b80"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad7e0d37e4f0cca8117a1fad077e4d4a7"><td class="memItemLeft" align="right" valign="top">unsigned long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_input.html#ad7e0d37e4f0cca8117a1fad077e4d4a7">nextPollTime</a> () const</td></tr>
<tr class="separator:ad7e0d37e4f0cca8117a1fad077e4d4a7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8efca39cb91c24dc80a62d660fd9ea2a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_input.html#a8efca39cb91c24dc80a62d660fd9ea2a">setNextPollTime</a> (unsigned long pollTime)</td></tr>
<tr class="separator:a8efca39cb91c24dc80a62d660fd9ea2a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3d224f0fd4da038390abaa8f84478d5c"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_input.html#a3d224f0fd4da038390abaa8f84478d5c">uptimePoll</a> ()</td></tr>
<tr class="separator:a3d224f0fd4da038390abaa8f84478d5c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab48ae5515b6a332b518a06e5bb10926a"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_input.html#ab48ae5515b6a332b518a06e5bb10926a">publishDataToDomoticz</a> (int, aJsonObject *, const char *format,...)</td></tr>
<tr class="separator:ab48ae5515b6a332b518a06e5bb10926a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0697613f4b723bdb63e8c5510f85b9c6"><td class="memItemLeft" align="right" valign="top">char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_input.html#a0697613f4b723bdb63e8c5510f85b9c6">getIdxField</a> ()</td></tr>
<tr class="separator:a0697613f4b723bdb63e8c5510f85b9c6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a08323a44c2d4ca714e4e6a14ae73fc4f"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_input.html#a08323a44c2d4ca714e4e6a14ae73fc4f">changeState</a> (uint8_t newState, short cause)</td></tr>
<tr class="separator:a08323a44c2d4ca714e4e6a14ae73fc4f"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="a52d1d1d4eb7890e186fa0faa11636b82"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a52d1d1d4eb7890e186fa0faa11636b82">&#9670;&nbsp;</a></span>Input() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">Input::Input </td>
<td>(</td>
<td class="paramtype">aJsonObject *&#160;</td>
<td class="paramname"><em>obj</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">aJsonObject *&#160;</td>
<td class="paramname"><em>configObj</em> = <code>NULL</code>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="adae232acc9d1e127947a8b09f1665fb2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#adae232acc9d1e127947a8b09f1665fb2">&#9670;&nbsp;</a></span>Input() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">Input::Input </td>
<td>(</td>
<td class="paramtype">char *&#160;</td>
<td class="paramname"><em>name</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="acb26235ba50553fa073a95096ebbbc69"></a>
<h2 class="memtitle"><span class="permalink"><a href="#acb26235ba50553fa073a95096ebbbc69">&#9670;&nbsp;</a></span>analogPoll()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void Input::analogPoll </td>
<td>(</td>
<td class="paramtype">short&#160;</td>
<td class="paramname"><em>cause</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ab272ddf677bc7ebaa20c0a8677b49b80"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab272ddf677bc7ebaa20c0a8677b49b80">&#9670;&nbsp;</a></span>attachInterruptPinIrq()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void Input::attachInterruptPinIrq </td>
<td>(</td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>realPin</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>irq</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a08323a44c2d4ca714e4e6a14ae73fc4f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a08323a44c2d4ca714e4e6a14ae73fc4f">&#9670;&nbsp;</a></span>changeState()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool Input::changeState </td>
<td>(</td>
<td class="paramtype">uint8_t&#160;</td>
<td class="paramname"><em>newState</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">short&#160;</td>
<td class="paramname"><em>cause</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a48dfeb886a0927b60d3200bbdea5765a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a48dfeb886a0927b60d3200bbdea5765a">&#9670;&nbsp;</a></span>contactPoll()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void Input::contactPoll </td>
<td>(</td>
<td class="paramtype">short&#160;</td>
<td class="paramname"><em>cause</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a347f052d5de6b996d7e6cf4ac83485d9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a347f052d5de6b996d7e6cf4ac83485d9">&#9670;&nbsp;</a></span>counterPoll()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void Input::counterPoll </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a70568f40b1008c2f5fdf378ada26a5c4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a70568f40b1008c2f5fdf378ada26a5c4">&#9670;&nbsp;</a></span>dht22Poll()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void Input::dht22Poll </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a0697613f4b723bdb63e8c5510f85b9c6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0697613f4b723bdb63e8c5510f85b9c6">&#9670;&nbsp;</a></span>getIdxField()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">char * Input::getIdxField </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a2e60007024a65b9529d8db1873bf8696"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2e60007024a65b9529d8db1873bf8696">&#9670;&nbsp;</a></span>isValid()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">boolean Input::isValid </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ad7e0d37e4f0cca8117a1fad077e4d4a7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad7e0d37e4f0cca8117a1fad077e4d4a7">&#9670;&nbsp;</a></span>nextPollTime()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">unsigned long Input::nextPollTime </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a121247eaf2f413135f0340df17015492"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a121247eaf2f413135f0340df17015492">&#9670;&nbsp;</a></span>onAnalogChanged()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void Input::onAnalogChanged </td>
<td>(</td>
<td class="paramtype">float&#160;</td>
<td class="paramname"><em>newValue</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a2e0c2008fce8f2730ef3126ff1d8893e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2e0c2008fce8f2730ef3126ff1d8893e">&#9670;&nbsp;</a></span>onContactChanged()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void Input::onContactChanged </td>
<td>(</td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>newValue</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a2b60992464aa56f75c9d02b8b2084f8e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2b60992464aa56f75c9d02b8b2084f8e">&#9670;&nbsp;</a></span>onCounterChanged()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void Input::onCounterChanged </td>
<td>(</td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>i</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a85c108932af16f55722b8ccec2b72fb5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a85c108932af16f55722b8ccec2b72fb5">&#9670;&nbsp;</a></span>onCounterChanged0()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void Input::onCounterChanged0 </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a36b4ed46c94a5194e74c2106bb29deaa"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a36b4ed46c94a5194e74c2106bb29deaa">&#9670;&nbsp;</a></span>onCounterChanged1()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void Input::onCounterChanged1 </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a8def9079b3f0774a05860a17a4b51b29"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8def9079b3f0774a05860a17a4b51b29">&#9670;&nbsp;</a></span>onCounterChanged2()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void Input::onCounterChanged2 </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="adc8477b21452dd8b1f4bf1f3de35ecc4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#adc8477b21452dd8b1f4bf1f3de35ecc4">&#9670;&nbsp;</a></span>onCounterChanged3()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void Input::onCounterChanged3 </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a6fcea89328a3bcf97dad383b7b615a5a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6fcea89328a3bcf97dad383b7b615a5a">&#9670;&nbsp;</a></span>onCounterChanged4()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void Input::onCounterChanged4 </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a5611409d1de5bff2e6e59b9395809ecd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5611409d1de5bff2e6e59b9395809ecd">&#9670;&nbsp;</a></span>onCounterChanged5()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void Input::onCounterChanged5 </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="aad974cff366f73924458d105b88130d4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aad974cff366f73924458d105b88130d4">&#9670;&nbsp;</a></span>Parse()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void Input::Parse </td>
<td>(</td>
<td class="paramtype">aJsonObject *&#160;</td>
<td class="paramname"><em>configObj</em> = <code>NULL</code></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a34b0da23df4e0c2be07e5358a974f6b3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a34b0da23df4e0c2be07e5358a974f6b3">&#9670;&nbsp;</a></span>Poll()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int Input::Poll </td>
<td>(</td>
<td class="paramtype">short&#160;</td>
<td class="paramname"><em>cause</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ab48ae5515b6a332b518a06e5bb10926a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab48ae5515b6a332b518a06e5bb10926a">&#9670;&nbsp;</a></span>publishDataToDomoticz()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool Input::publishDataToDomoticz </td>
<td>(</td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>pollTimeIncrement</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">aJsonObject *&#160;</td>
<td class="paramname"><em>emit</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>format</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>...</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a8efca39cb91c24dc80a62d660fd9ea2a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8efca39cb91c24dc80a62d660fd9ea2a">&#9670;&nbsp;</a></span>setNextPollTime()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void Input::setNextPollTime </td>
<td>(</td>
<td class="paramtype">unsigned long&#160;</td>
<td class="paramname"><em>pollTime</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="af875dd162373e90e21f8213f928f8032"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af875dd162373e90e21f8213f928f8032">&#9670;&nbsp;</a></span>setup()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void Input::setup </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a3d224f0fd4da038390abaa8f84478d5c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3d224f0fd4da038390abaa8f84478d5c">&#9670;&nbsp;</a></span>uptimePoll()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void Input::uptimePoll </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<h2 class="groupheader">Member Data Documentation</h2>
<a id="a4dbfdd3e7da95a3d4873286da07733f2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4dbfdd3e7da95a3d4873286da07733f2">&#9670;&nbsp;</a></span>inputObj</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">aJsonObject* Input::inputObj</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a0354094b474b7b9fa305bfc3500d3cee"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0354094b474b7b9fa305bfc3500d3cee">&#9670;&nbsp;</a></span>inType</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint8_t Input::inType</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a910d1942c02b2d155dbaa3c8a41876f5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a910d1942c02b2d155dbaa3c8a41876f5">&#9670;&nbsp;</a></span>pin</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint8_t Input::pin</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a2c8307bf192b3e07bbc7cd605efeeb81"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2c8307bf192b3e07bbc7cd605efeeb81">&#9670;&nbsp;</a></span>store</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="unionin_store.html">inStore</a>* Input::store</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<hr/>The documentation for this class was generated from the following files:<ul>
<li>/Users/andrey/Documents/Arduino/lighthub/lighthub/<a class="el" href="inputs_8h_source.html">inputs.h</a></li>
<li>/Users/andrey/Documents/Arduino/lighthub/lighthub/<a class="el" href="inputs_8cpp.html">inputs.cpp</a></li>
</ul>
</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>

View File

@@ -0,0 +1,129 @@
<!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: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="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><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">Item Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="class_item.html">Item</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="class_item.html#aac323dbba691d2a1ffd0b760fdc2198d">checkFM</a>()</td><td class="entry"><a class="el" href="class_item.html">Item</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="class_item.html#a9fa6f17268398679295a57f7506089b8">checkHeatRetry</a>()</td><td class="entry"><a class="el" href="class_item.html">Item</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_item.html#a899707e630b75eeb422fbc7ca3d829ce">checkModbusDimmer</a>()</td><td class="entry"><a class="el" href="class_item.html">Item</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="class_item.html#a2d807aa2a634312bde779e174e28c4ce">checkModbusDimmer</a>(int data)</td><td class="entry"><a class="el" href="class_item.html">Item</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_item.html#a4454719134cb94ff27943cc35207fd74">checkModbusRetry</a>()</td><td class="entry"><a class="el" href="class_item.html">Item</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="class_item.html#a353e817a01d39e0341fdc12b00351169">checkVCRetry</a>()</td><td class="entry"><a class="el" href="class_item.html">Item</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_item.html#a60c43acb3bd16c858ca4c1fa6b12145b">clearFlag</a>(short flag)</td><td class="entry"><a class="el" href="class_item.html">Item</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_item.html#a821048224e300ab4bb9eb047bf859b2c">Ctrl</a>(itemCmd cmd, char *subItem=NULL)</td><td class="entry"><a class="el" href="class_item.html">Item</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_item.html#a51166376e10786d0daf684ea85988b75">Ctrl</a>(char *payload, char *subItem=NULL)</td><td class="entry"><a class="el" href="class_item.html">Item</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_item.html#a21371d449e5e6669b3f0eb0e080a7132">defaultSubItem</a></td><td class="entry"><a class="el" href="class_item.html">Item</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_item.html#a4ff75a860339d86b006960b750a593e6">defaultSuffixCode</a></td><td class="entry"><a class="el" href="class_item.html">Item</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="class_item.html#a93f339d62018da733bd6147797388eb2">driver</a></td><td class="entry"><a class="el" href="class_item.html">Item</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_item.html#a04c95e83741aa896498ddbc869061886">getArg</a>(short n=0)</td><td class="entry"><a class="el" href="class_item.html">Item</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_item.html#a9469cc0bb8560eb5f669d54903186433">getArgCount</a>()</td><td class="entry"><a class="el" href="class_item.html">Item</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_item.html#af1a89a9947e7759ce74f17d614346f46">getChanType</a>()</td><td class="entry"><a class="el" href="class_item.html">Item</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_item.html#a25cddf040ae48d36375e54eb7fb31cf1">getCmd</a>()</td><td class="entry"><a class="el" href="class_item.html">Item</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_item.html#ab27cd47af857151cb695f7a4b4000424">getExt</a>()</td><td class="entry"><a class="el" href="class_item.html">Item</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_item.html#a15e9623fffd070c01c3dd87b1cc09ab3">getFlag</a>(short flag=FLAG_MASK)</td><td class="entry"><a class="el" href="class_item.html">Item</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_item.html#ad1c452e68967188402a96a687aba6af0">getPersistent</a>()</td><td class="entry"><a class="el" href="class_item.html">Item</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_item.html#ad00923c702189ad97c6af2c3c20150fa">getSubtype</a>()</td><td class="entry"><a class="el" href="class_item.html">Item</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_item.html#aba81303d678129315e393e11319b5ec5">getVal</a>()</td><td class="entry"><a class="el" href="class_item.html">Item</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_item.html#a4db79caf8ace960c0bf74181c0bf5faa">isActive</a>()</td><td class="entry"><a class="el" href="class_item.html">Item</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_item.html#a3bbd12527ff3638189cae5291e578a96">isValid</a>()</td><td class="entry"><a class="el" href="class_item.html">Item</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_item.html#ac6f9ffe686b184cd30fb9ff023af9d35">Item</a>(char *name)</td><td class="entry"><a class="el" href="class_item.html">Item</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_item.html#a8df555ab7f99a4bc363204c10d946934">Item</a>(aJsonObject *obj)</td><td class="entry"><a class="el" href="class_item.html">Item</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_item.html#ab831f5a6f56b59761a8ee5dbf38c0999">itemArg</a></td><td class="entry"><a class="el" href="class_item.html">Item</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_item.html#a4332fe989485f159b4fefa871cc213b9">itemArr</a></td><td class="entry"><a class="el" href="class_item.html">Item</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_item.html#a39291138106342bc0d49ccfb125f7a95">itemExt</a></td><td class="entry"><a class="el" href="class_item.html">Item</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_item.html#ae0bac41fded34ffbd1e3634e15772039">itemType</a></td><td class="entry"><a class="el" href="class_item.html">Item</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_item.html#aabf1180ef4ab072817a28020814bce48">itemVal</a></td><td class="entry"><a class="el" href="class_item.html">Item</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_item.html#a389156098d07ebdc5649668f61d87343">mb_fail</a>()</td><td class="entry"><a class="el" href="class_item.html">Item</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="class_item.html#a6a8cdb4d647ba278a55560cd91bfc031">modbusDimmerSet</a>(itemCmd st)</td><td class="entry"><a class="el" href="class_item.html">Item</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_item.html#a77913c1f28d823b1a096369e69cc5072">modbusDimmerSet</a>(int addr, uint16_t _reg, int _regType, int _mask, uint16_t value)</td><td class="entry"><a class="el" href="class_item.html">Item</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="class_item.html#a7cc492ae708197b9426c45b15eda714d">Off</a>()</td><td class="entry"><a class="el" href="class_item.html">Item</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_item.html#ac6a08d4c2352fa1284c4039441e380c5">On</a>()</td><td class="entry"><a class="el" href="class_item.html">Item</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="class_item.html#abbcfb98227918e624be294409d21be3d">Parse</a>()</td><td class="entry"><a class="el" href="class_item.html">Item</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_item.html#aaa6500d9cdb58f9b20f6c2592da40739">Poll</a>(int cause)</td><td class="entry"><a class="el" href="class_item.html">Item</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_item.html#af767f604dcaed8a497438255c28129fd">sendDelayedStatus</a>()</td><td class="entry"><a class="el" href="class_item.html">Item</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_item.html#a525c4e3f723a85af5e818c1b5834e277">SendStatus</a>(int sendFlags)</td><td class="entry"><a class="el" href="class_item.html">Item</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_item.html#a188910459fc0ded60ca268664bf9b212">setCmd</a>(uint8_t cmdValue)</td><td class="entry"><a class="el" href="class_item.html">Item</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_item.html#ad4e62aba1f62917a8df4c47c2894a3ad">setExt</a>(long int par)</td><td class="entry"><a class="el" href="class_item.html">Item</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_item.html#abd22bfa75e71849cc0fadcee9eef330d">setFlag</a>(short flag)</td><td class="entry"><a class="el" href="class_item.html">Item</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_item.html#af023950bb9b9760b98c5de7287bc467d">setPersistent</a>(chPersistent *par)</td><td class="entry"><a class="el" href="class_item.html">Item</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_item.html#a47b261677ded48fb1c51088b9d956dcc">setSubtype</a>(uint8_t par)</td><td class="entry"><a class="el" href="class_item.html">Item</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_item.html#ae84f04e796546f4c34db79a060b0d443">Setup</a>()</td><td class="entry"><a class="el" href="class_item.html">Item</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_item.html#ad2a38c039f8b3cee14cb97c9526d9260">setVal</a>(long int par)</td><td class="entry"><a class="el" href="class_item.html">Item</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_item.html#ac382f69ca11e6eebfec1f40133fddd42">Stop</a>()</td><td class="entry"><a class="el" href="class_item.html">Item</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_item.html#a5ddbe231ea061c1001436dd5d57cc97b">Toggle</a>()</td><td class="entry"><a class="el" href="class_item.html">Item</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_item.html#a127a28254a55fbd7fcbcd37816afe163">VacomSetFan</a>(itemCmd st)</td><td class="entry"><a class="el" href="class_item.html">Item</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="class_item.html#aa0f1f997dd794068562d43eb4a3911a6">VacomSetHeat</a>(itemCmd st)</td><td class="entry"><a class="el" href="class_item.html">Item</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_item.html#a11663c84075b78c3ae5e30fdfcd7c458">~Item</a>()</td><td class="entry"><a class="el" href="class_item.html">Item</a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by&#160;<a href="http://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.8.20
</small></address>
</body>
</html>

1267
docs/html/class_item.html Normal file

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,87 @@
<!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: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="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><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">Streamlog Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="class_streamlog.html">Streamlog</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="class_streamlog.html#ae7a165675188ecb1bf305b025efbf47b">available</a>(void)</td><td class="entry"><a class="el" href="class_streamlog.html">Streamlog</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_streamlog.html#ab9c1022fccf6b585b738f30f8577d613">begin</a>(unsigned long speed)</td><td class="entry"><a class="el" href="class_streamlog.html">Streamlog</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_streamlog.html#ace6e3e265ae590b7f3b14b926bc3e60b">end</a>()</td><td class="entry"><a class="el" href="class_streamlog.html">Streamlog</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_streamlog.html#aec3522140e0c8f95039e62747f841987">flush</a>(void)</td><td class="entry"><a class="el" href="class_streamlog.html">Streamlog</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_streamlog.html#adcd1dcab71fd1e1c9da5bc9c18ac3d1d">operator bool</a>()</td><td class="entry"><a class="el" href="class_streamlog.html">Streamlog</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="class_streamlog.html#a246066803cd501ca4f1f5c94823db0e0">peek</a>(void)</td><td class="entry"><a class="el" href="class_streamlog.html">Streamlog</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_streamlog.html#acbea1e8e890180c66757bd7647703d54">read</a>(void)</td><td class="entry"><a class="el" href="class_streamlog.html">Streamlog</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_streamlog.html#a51cd1bbe03b32ad2d4235b4ef7945d37">Streamlog</a>(HardwareSerial *_serialPort, int _severity=LOG_DEBUG, uint8_t _ledPattern=0)</td><td class="entry"><a class="el" href="class_streamlog.html">Streamlog</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_streamlog.html#a944486d544c3677410e1505b9cd6858b">write</a>(uint8_t ch)</td><td class="entry"><a class="el" href="class_streamlog.html">Streamlog</a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by&#160;<a href="http://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.8.20
</small></address>
</body>
</html>

View File

@@ -0,0 +1,298 @@
<!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: Streamlog Class 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><!-- top -->
<div class="header">
<div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="class_streamlog-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">Streamlog Class Reference</div> </div>
</div><!--header-->
<div class="contents">
<p><code>#include &lt;<a class="el" href="streamlog_8h_source.html">streamlog.h</a>&gt;</code></p>
<div class="dynheader">
Inheritance diagram for Streamlog:</div>
<div class="dyncontent">
<div class="center">
<img src="class_streamlog.png" alt=""/>
</div></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a51cd1bbe03b32ad2d4235b4ef7945d37"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_streamlog.html#a51cd1bbe03b32ad2d4235b4ef7945d37">Streamlog</a> (HardwareSerial *_serialPort, int _severity=<a class="el" href="streamlog_8h.html#a6ff63e8955665c4a58b1598f2b07c51a">LOG_DEBUG</a>, uint8_t _ledPattern=0)</td></tr>
<tr class="separator:a51cd1bbe03b32ad2d4235b4ef7945d37"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab9c1022fccf6b585b738f30f8577d613"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_streamlog.html#ab9c1022fccf6b585b738f30f8577d613">begin</a> (unsigned long speed)</td></tr>
<tr class="separator:ab9c1022fccf6b585b738f30f8577d613"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ace6e3e265ae590b7f3b14b926bc3e60b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_streamlog.html#ace6e3e265ae590b7f3b14b926bc3e60b">end</a> ()</td></tr>
<tr class="separator:ace6e3e265ae590b7f3b14b926bc3e60b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae7a165675188ecb1bf305b025efbf47b"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_streamlog.html#ae7a165675188ecb1bf305b025efbf47b">available</a> (void)</td></tr>
<tr class="separator:ae7a165675188ecb1bf305b025efbf47b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a246066803cd501ca4f1f5c94823db0e0"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_streamlog.html#a246066803cd501ca4f1f5c94823db0e0">peek</a> (void)</td></tr>
<tr class="separator:a246066803cd501ca4f1f5c94823db0e0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acbea1e8e890180c66757bd7647703d54"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_streamlog.html#acbea1e8e890180c66757bd7647703d54">read</a> (void)</td></tr>
<tr class="separator:acbea1e8e890180c66757bd7647703d54"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aec3522140e0c8f95039e62747f841987"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_streamlog.html#aec3522140e0c8f95039e62747f841987">flush</a> (void)</td></tr>
<tr class="separator:aec3522140e0c8f95039e62747f841987"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a944486d544c3677410e1505b9cd6858b"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_streamlog.html#a944486d544c3677410e1505b9cd6858b">write</a> (uint8_t ch)</td></tr>
<tr class="separator:a944486d544c3677410e1505b9cd6858b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adcd1dcab71fd1e1c9da5bc9c18ac3d1d"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_streamlog.html#adcd1dcab71fd1e1c9da5bc9c18ac3d1d">operator bool</a> ()</td></tr>
<tr class="separator:adcd1dcab71fd1e1c9da5bc9c18ac3d1d"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="a51cd1bbe03b32ad2d4235b4ef7945d37"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a51cd1bbe03b32ad2d4235b4ef7945d37">&#9670;&nbsp;</a></span>Streamlog()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">Streamlog::Streamlog </td>
<td>(</td>
<td class="paramtype">HardwareSerial *&#160;</td>
<td class="paramname"><em>_serialPort</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>_severity</em> = <code><a class="el" href="streamlog_8h.html#a6ff63e8955665c4a58b1598f2b07c51a">LOG_DEBUG</a></code>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint8_t&#160;</td>
<td class="paramname"><em>_ledPattern</em> = <code>0</code>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="ae7a165675188ecb1bf305b025efbf47b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae7a165675188ecb1bf305b025efbf47b">&#9670;&nbsp;</a></span>available()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int Streamlog::available </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ab9c1022fccf6b585b738f30f8577d613"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab9c1022fccf6b585b738f30f8577d613">&#9670;&nbsp;</a></span>begin()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void Streamlog::begin </td>
<td>(</td>
<td class="paramtype">unsigned long&#160;</td>
<td class="paramname"><em>speed</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ace6e3e265ae590b7f3b14b926bc3e60b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ace6e3e265ae590b7f3b14b926bc3e60b">&#9670;&nbsp;</a></span>end()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void Streamlog::end </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="aec3522140e0c8f95039e62747f841987"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aec3522140e0c8f95039e62747f841987">&#9670;&nbsp;</a></span>flush()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void Streamlog::flush </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="adcd1dcab71fd1e1c9da5bc9c18ac3d1d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#adcd1dcab71fd1e1c9da5bc9c18ac3d1d">&#9670;&nbsp;</a></span>operator bool()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">Streamlog::operator bool </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a246066803cd501ca4f1f5c94823db0e0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a246066803cd501ca4f1f5c94823db0e0">&#9670;&nbsp;</a></span>peek()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int Streamlog::peek </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="acbea1e8e890180c66757bd7647703d54"></a>
<h2 class="memtitle"><span class="permalink"><a href="#acbea1e8e890180c66757bd7647703d54">&#9670;&nbsp;</a></span>read()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int Streamlog::read </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a944486d544c3677410e1505b9cd6858b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a944486d544c3677410e1505b9cd6858b">&#9670;&nbsp;</a></span>write()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">size_t Streamlog::write </td>
<td>(</td>
<td class="paramtype">uint8_t&#160;</td>
<td class="paramname"><em>ch</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<hr/>The documentation for this class was generated from the following files:<ul>
<li>/Users/andrey/Documents/Arduino/lighthub/lighthub/<a class="el" href="streamlog_8h_source.html">streamlog.h</a></li>
<li>/Users/andrey/Documents/Arduino/lighthub/lighthub/<a class="el" href="streamlog_8cpp.html">streamlog.cpp</a></li>
</ul>
</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>

Binary file not shown.

After

Width:  |  Height:  |  Size: 381 B

View File

@@ -0,0 +1,88 @@
<!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: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="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><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">abstractCh Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="classabstract_ch.html">abstractCh</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classabstract_ch.html#a8f13aa9c0f6749f7f064d1930667aaed">abstractCh</a>()</td><td class="entry"><a class="el" href="classabstract_ch.html">abstractCh</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classabstract_ch.html#a2e75f5b76a25accdb1de0c936951a93f">Anounce</a>()</td><td class="entry"><a class="el" href="classabstract_ch.html">abstractCh</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classabstract_ch.html#a044156a4dc4ca38d3e731b7df23d058a">Poll</a>(short cause)=0</td><td class="entry"><a class="el" href="classabstract_ch.html">abstractCh</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classabstract_ch.html#a4f1da04403789b710ca3929c57af9d32">publishTopic</a>(const char *topic, long value, const char *subtopic=NULL)</td><td class="entry"><a class="el" href="classabstract_ch.html">abstractCh</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classabstract_ch.html#ac24cfc96e7efabae120799b7a23680c6">publishTopic</a>(const char *topic, float value, const char *subtopic=NULL)</td><td class="entry"><a class="el" href="classabstract_ch.html">abstractCh</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classabstract_ch.html#a9404148b9515bd6c1e167a235d844cb8">publishTopic</a>(const char *topic, const char *value, const char *subtopic=NULL)</td><td class="entry"><a class="el" href="classabstract_ch.html">abstractCh</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classabstract_ch.html#aeaf6346625245be1774a6d27d9cece4e">Setup</a>()=0</td><td class="entry"><a class="el" href="classabstract_ch.html">abstractCh</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classabstract_ch.html#aefb8821172a2e66f49ea0da9b7c205a5">Status</a>()</td><td class="entry"><a class="el" href="classabstract_ch.html">abstractCh</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classabstract_ch.html#afb7b6f4586412a13f8f6ac08061e5ae0">Stop</a>()</td><td class="entry"><a class="el" href="classabstract_ch.html">abstractCh</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classabstract_ch.html#a58f34f5341674622c30f5c005ceadead">~abstractCh</a>()</td><td class="entry"><a class="el" href="classabstract_ch.html">abstractCh</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by&#160;<a href="http://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.8.20
</small></address>
</body>
</html>

View File

@@ -0,0 +1,443 @@
<!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: abstractCh Class 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><!-- top -->
<div class="header">
<div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pro-methods">Protected Member Functions</a> &#124;
<a href="classabstract_ch-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">abstractCh Class Reference<span class="mlabels"><span class="mlabel">abstract</span></span></div> </div>
</div><!--header-->
<div class="contents">
<p><code>#include &lt;<a class="el" href="abstractch_8h_source.html">abstractch.h</a>&gt;</code></p>
<div class="dynheader">
Inheritance diagram for abstractCh:</div>
<div class="dyncontent">
<div class="center">
<img src="classabstract_ch.png" usemap="#abstractCh_map" alt=""/>
<map id="abstractCh_map" name="abstractCh_map">
<area href="classabstract_in.html" alt="abstractIn" shape="rect" coords="49,56,137,80"/>
<area href="classabstract_out.html" alt="abstractOut" shape="rect" coords="343,56,431,80"/>
<area href="classin__ccs811.html" alt="in_ccs811" shape="rect" coords="0,112,88,136"/>
<area href="classin__hdc1080.html" alt="in_hdc1080" shape="rect" coords="98,112,186,136"/>
<area href="classcolor_channel.html" alt="colorChannel" shape="rect" coords="196,112,284,136"/>
<area href="classout___a_c.html" alt="out_AC" shape="rect" coords="294,112,382,136"/>
<area href="classout___modbus.html" alt="out_Modbus" shape="rect" coords="392,112,480,136"/>
<area href="classout___motor.html" alt="out_Motor" shape="rect" coords="490,112,578,136"/>
<area href="classout__dmx.html" alt="out_dmx" shape="rect" coords="98,168,186,192"/>
<area href="classout__pwm.html" alt="out_pwm" shape="rect" coords="196,168,284,192"/>
<area href="classout___s_p_i_led.html" alt="out_SPILed" shape="rect" coords="294,168,382,192"/>
</map>
</div></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a8f13aa9c0f6749f7f064d1930667aaed"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classabstract_ch.html#a8f13aa9c0f6749f7f064d1930667aaed">abstractCh</a> ()</td></tr>
<tr class="separator:a8f13aa9c0f6749f7f064d1930667aaed"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a58f34f5341674622c30f5c005ceadead"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classabstract_ch.html#a58f34f5341674622c30f5c005ceadead">~abstractCh</a> ()</td></tr>
<tr class="separator:a58f34f5341674622c30f5c005ceadead"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a044156a4dc4ca38d3e731b7df23d058a"><td class="memItemLeft" align="right" valign="top">virtual int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classabstract_ch.html#a044156a4dc4ca38d3e731b7df23d058a">Poll</a> (short cause)=0</td></tr>
<tr class="separator:a044156a4dc4ca38d3e731b7df23d058a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aeaf6346625245be1774a6d27d9cece4e"><td class="memItemLeft" align="right" valign="top">virtual int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classabstract_ch.html#aeaf6346625245be1774a6d27d9cece4e">Setup</a> ()=0</td></tr>
<tr class="separator:aeaf6346625245be1774a6d27d9cece4e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2e75f5b76a25accdb1de0c936951a93f"><td class="memItemLeft" align="right" valign="top">virtual int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classabstract_ch.html#a2e75f5b76a25accdb1de0c936951a93f">Anounce</a> ()</td></tr>
<tr class="separator:a2e75f5b76a25accdb1de0c936951a93f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afb7b6f4586412a13f8f6ac08061e5ae0"><td class="memItemLeft" align="right" valign="top">virtual int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classabstract_ch.html#afb7b6f4586412a13f8f6ac08061e5ae0">Stop</a> ()</td></tr>
<tr class="separator:afb7b6f4586412a13f8f6ac08061e5ae0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aefb8821172a2e66f49ea0da9b7c205a5"><td class="memItemLeft" align="right" valign="top">virtual int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classabstract_ch.html#aefb8821172a2e66f49ea0da9b7c205a5">Status</a> ()</td></tr>
<tr class="separator:aefb8821172a2e66f49ea0da9b7c205a5"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-methods"></a>
Protected Member Functions</h2></td></tr>
<tr class="memitem:a4f1da04403789b710ca3929c57af9d32"><td class="memItemLeft" align="right" valign="top">virtual int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classabstract_ch.html#a4f1da04403789b710ca3929c57af9d32">publishTopic</a> (const char *topic, long value, const char *subtopic=NULL)</td></tr>
<tr class="separator:a4f1da04403789b710ca3929c57af9d32"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac24cfc96e7efabae120799b7a23680c6"><td class="memItemLeft" align="right" valign="top">virtual int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classabstract_ch.html#ac24cfc96e7efabae120799b7a23680c6">publishTopic</a> (const char *topic, float value, const char *subtopic=NULL)</td></tr>
<tr class="separator:ac24cfc96e7efabae120799b7a23680c6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9404148b9515bd6c1e167a235d844cb8"><td class="memItemLeft" align="right" valign="top">virtual int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classabstract_ch.html#a9404148b9515bd6c1e167a235d844cb8">publishTopic</a> (const char *topic, const char *value, const char *subtopic=NULL)</td></tr>
<tr class="separator:a9404148b9515bd6c1e167a235d844cb8"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="a8f13aa9c0f6749f7f064d1930667aaed"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8f13aa9c0f6749f7f064d1930667aaed">&#9670;&nbsp;</a></span>abstractCh()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">abstractCh::abstractCh </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a58f34f5341674622c30f5c005ceadead"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a58f34f5341674622c30f5c005ceadead">&#9670;&nbsp;</a></span>~abstractCh()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">virtual abstractCh::~abstractCh </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="a2e75f5b76a25accdb1de0c936951a93f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2e75f5b76a25accdb1de0c936951a93f">&#9670;&nbsp;</a></span>Anounce()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">virtual int abstractCh::Anounce </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a044156a4dc4ca38d3e731b7df23d058a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a044156a4dc4ca38d3e731b7df23d058a">&#9670;&nbsp;</a></span>Poll()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">virtual int abstractCh::Poll </td>
<td>(</td>
<td class="paramtype">short&#160;</td>
<td class="paramname"><em>cause</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Implemented in <a class="el" href="classout___s_p_i_led.html#a8566a7b80d1a132c00dbaf989880649c">out_SPILed</a>, <a class="el" href="classout__pwm.html#a88c460e7ba29e5b068a2defa395cae2c">out_pwm</a>, <a class="el" href="classout___motor.html#a7a98c58b6c32cc20b7b05ad07a07c231">out_Motor</a>, <a class="el" href="classout___modbus.html#aec6803a6033403f8ac4038236cac5cd9">out_Modbus</a>, <a class="el" href="classout__dmx.html#a0b1d943e9772bf10487010040b948e8a">out_dmx</a>, <a class="el" href="classout___a_c.html#a40fd702a4d9d621c19bfa140c905e64b">out_AC</a>, <a class="el" href="classin__hdc1080.html#a94cf44b2a347e2ee295fad5798f7ef54">in_hdc1080</a>, and <a class="el" href="classin__ccs811.html#a8b57db4521730e66f090a3d6752fd112">in_ccs811</a>.</p>
</div>
</div>
<a id="a9404148b9515bd6c1e167a235d844cb8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9404148b9515bd6c1e167a235d844cb8">&#9670;&nbsp;</a></span>publishTopic() <span class="overload">[1/3]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">int abstractCh::publishTopic </td>
<td>(</td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>topic</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>value</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>subtopic</em> = <code>NULL</code>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ac24cfc96e7efabae120799b7a23680c6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac24cfc96e7efabae120799b7a23680c6">&#9670;&nbsp;</a></span>publishTopic() <span class="overload">[2/3]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">int abstractCh::publishTopic </td>
<td>(</td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>topic</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">float&#160;</td>
<td class="paramname"><em>value</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>subtopic</em> = <code>NULL</code>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a4f1da04403789b710ca3929c57af9d32"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4f1da04403789b710ca3929c57af9d32">&#9670;&nbsp;</a></span>publishTopic() <span class="overload">[3/3]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">int abstractCh::publishTopic </td>
<td>(</td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>topic</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">long&#160;</td>
<td class="paramname"><em>value</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>subtopic</em> = <code>NULL</code>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="aeaf6346625245be1774a6d27d9cece4e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aeaf6346625245be1774a6d27d9cece4e">&#9670;&nbsp;</a></span>Setup()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">virtual int abstractCh::Setup </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Implemented in <a class="el" href="classout___s_p_i_led.html#adbe9d6b9a2a5e515e9a372a4c4675b15">out_SPILed</a>, <a class="el" href="classout__pwm.html#a0ba3173e9df1cb61b74a705c270ef7b6">out_pwm</a>, <a class="el" href="classout___motor.html#ab9f2b433a4fedd6fec5b9cb504b934f4">out_Motor</a>, <a class="el" href="classout___modbus.html#acf5452aac576901614eca795ab4ca440">out_Modbus</a>, <a class="el" href="classout__dmx.html#a7bf52f6c7ce630f879de60596b82dd87">out_dmx</a>, <a class="el" href="classout___a_c.html#a3a7b5b20a7d66870551f3dd485e66de2">out_AC</a>, <a class="el" href="classin__hdc1080.html#ae8e077105f9b80dcf682cdc2bd4a95e3">in_hdc1080</a>, and <a class="el" href="classin__ccs811.html#adc24e341d0df945dc9db85051fe03e48">in_ccs811</a>.</p>
</div>
</div>
<a id="aefb8821172a2e66f49ea0da9b7c205a5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aefb8821172a2e66f49ea0da9b7c205a5">&#9670;&nbsp;</a></span>Status()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">virtual int abstractCh::Status </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Reimplemented in <a class="el" href="classout___s_p_i_led.html#a9486de18e156758a12fa257f68314e20">out_SPILed</a>, <a class="el" href="classout__pwm.html#a01edf9d010b717601898bf3fddecbc3f">out_pwm</a>, <a class="el" href="classout___motor.html#a47de22f0ce071787ac14a19897337cea">out_Motor</a>, <a class="el" href="classout___modbus.html#acc0fc0ecdb6928cfc7906986b8139780">out_Modbus</a>, <a class="el" href="classout__dmx.html#aa5f2590101b1951f4cf5eb57449d8365">out_dmx</a>, and <a class="el" href="classout___a_c.html#aba0d1953f95f7d04a24582c40cd26196">out_AC</a>.</p>
</div>
</div>
<a id="afb7b6f4586412a13f8f6ac08061e5ae0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afb7b6f4586412a13f8f6ac08061e5ae0">&#9670;&nbsp;</a></span>Stop()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">virtual int abstractCh::Stop </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Reimplemented in <a class="el" href="classout___s_p_i_led.html#a4e24b8a490f8353452b8594dffff8396">out_SPILed</a>, <a class="el" href="classout__pwm.html#a9f3fc73a1fff6ecf991d42564a7b8273">out_pwm</a>, <a class="el" href="classout___motor.html#aafdbaaaf47776dd8c0c5d6bfa32bb3c2">out_Motor</a>, <a class="el" href="classout___modbus.html#a9cb4b395f5f8a6d15dcc429664a4174b">out_Modbus</a>, <a class="el" href="classout__dmx.html#a0b9383e7fe30707142915cbc3d0ec772">out_dmx</a>, and <a class="el" href="classout___a_c.html#a763ace53db4e64692d061db48f396aba">out_AC</a>.</p>
</div>
</div>
<hr/>The documentation for this class was generated from the following files:<ul>
<li>/Users/andrey/Documents/Arduino/lighthub/lighthub/<a class="el" href="abstractch_8h_source.html">abstractch.h</a></li>
<li>/Users/andrey/Documents/Arduino/lighthub/lighthub/<a class="el" href="abstractch_8cpp.html">abstractch.cpp</a></li>
</ul>
</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>

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.4 KiB

View File

@@ -0,0 +1,94 @@
<!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: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="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><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">abstractIn Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="classabstract_in.html">abstractIn</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classabstract_ch.html#a8f13aa9c0f6749f7f064d1930667aaed">abstractCh</a>()</td><td class="entry"><a class="el" href="classabstract_ch.html">abstractCh</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classabstract_in.html#ab6b1dfafab3f52fe383d7e4014150ffb">abstractIn</a>(Input *_in)</td><td class="entry"><a class="el" href="classabstract_in.html">abstractIn</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classabstract_ch.html#a2e75f5b76a25accdb1de0c936951a93f">Anounce</a>()</td><td class="entry"><a class="el" href="classabstract_ch.html">abstractCh</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classabstract_in.html#a626e3421b4830ca81ca8b48fa802c1ca">in</a></td><td class="entry"><a class="el" href="classabstract_in.html">abstractIn</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classabstract_in.html#a24f5c11f0de37b93cc9da4f5023040f7">Input</a></td><td class="entry"><a class="el" href="classabstract_in.html">abstractIn</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="classabstract_ch.html#a044156a4dc4ca38d3e731b7df23d058a">Poll</a>(short cause)=0</td><td class="entry"><a class="el" href="classabstract_ch.html">abstractCh</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classabstract_in.html#aa7e18605ec4d11d117881ac87b7ca016">publish</a>(long value, const char *subtopic=NULL)</td><td class="entry"><a class="el" href="classabstract_in.html">abstractIn</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="classabstract_in.html#a6a9d6bb966fc80930b31f3487b1a8f82">publish</a>(float value, const char *subtopic=NULL)</td><td class="entry"><a class="el" href="classabstract_in.html">abstractIn</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classabstract_in.html#a6c7d4376b309c7c14d56568e5262335a">publish</a>(char *value, const char *subtopic=NULL)</td><td class="entry"><a class="el" href="classabstract_in.html">abstractIn</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="classabstract_ch.html#a4f1da04403789b710ca3929c57af9d32">publishTopic</a>(const char *topic, long value, const char *subtopic=NULL)</td><td class="entry"><a class="el" href="classabstract_ch.html">abstractCh</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classabstract_ch.html#ac24cfc96e7efabae120799b7a23680c6">publishTopic</a>(const char *topic, float value, const char *subtopic=NULL)</td><td class="entry"><a class="el" href="classabstract_ch.html">abstractCh</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classabstract_ch.html#a9404148b9515bd6c1e167a235d844cb8">publishTopic</a>(const char *topic, const char *value, const char *subtopic=NULL)</td><td class="entry"><a class="el" href="classabstract_ch.html">abstractCh</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classabstract_ch.html#aeaf6346625245be1774a6d27d9cece4e">Setup</a>()=0</td><td class="entry"><a class="el" href="classabstract_ch.html">abstractCh</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classabstract_ch.html#aefb8821172a2e66f49ea0da9b7c205a5">Status</a>()</td><td class="entry"><a class="el" href="classabstract_ch.html">abstractCh</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classabstract_ch.html#afb7b6f4586412a13f8f6ac08061e5ae0">Stop</a>()</td><td class="entry"><a class="el" href="classabstract_ch.html">abstractCh</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classabstract_ch.html#a58f34f5341674622c30f5c005ceadead">~abstractCh</a>()</td><td class="entry"><a class="el" href="classabstract_ch.html">abstractCh</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by&#160;<a href="http://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.8.20
</small></address>
</body>
</html>

View File

@@ -0,0 +1,322 @@
<!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: abstractIn Class 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><!-- top -->
<div class="header">
<div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pro-methods">Protected Member Functions</a> &#124;
<a href="#pro-attribs">Protected Attributes</a> &#124;
<a href="classabstract_in-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">abstractIn Class Reference</div> </div>
</div><!--header-->
<div class="contents">
<p><code>#include &lt;<a class="el" href="abstractin_8h_source.html">abstractin.h</a>&gt;</code></p>
<div class="dynheader">
Inheritance diagram for abstractIn:</div>
<div class="dyncontent">
<div class="center">
<img src="classabstract_in.png" usemap="#abstractIn_map" alt=""/>
<map id="abstractIn_map" name="abstractIn_map">
<area href="classabstract_ch.html" alt="abstractCh" shape="rect" coords="44,0,122,24"/>
<area href="classin__ccs811.html" alt="in_ccs811" shape="rect" coords="0,112,78,136"/>
<area href="classin__hdc1080.html" alt="in_hdc1080" shape="rect" coords="88,112,166,136"/>
</map>
</div></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:ab6b1dfafab3f52fe383d7e4014150ffb"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classabstract_in.html#ab6b1dfafab3f52fe383d7e4014150ffb">abstractIn</a> (<a class="el" href="class_input.html">Input</a> *_in)</td></tr>
<tr class="separator:ab6b1dfafab3f52fe383d7e4014150ffb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classabstract_ch"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classabstract_ch')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classabstract_ch.html">abstractCh</a></td></tr>
<tr class="memitem:a8f13aa9c0f6749f7f064d1930667aaed inherit pub_methods_classabstract_ch"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classabstract_ch.html#a8f13aa9c0f6749f7f064d1930667aaed">abstractCh</a> ()</td></tr>
<tr class="separator:a8f13aa9c0f6749f7f064d1930667aaed inherit pub_methods_classabstract_ch"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a58f34f5341674622c30f5c005ceadead inherit pub_methods_classabstract_ch"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classabstract_ch.html#a58f34f5341674622c30f5c005ceadead">~abstractCh</a> ()</td></tr>
<tr class="separator:a58f34f5341674622c30f5c005ceadead inherit pub_methods_classabstract_ch"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a044156a4dc4ca38d3e731b7df23d058a inherit pub_methods_classabstract_ch"><td class="memItemLeft" align="right" valign="top">virtual int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classabstract_ch.html#a044156a4dc4ca38d3e731b7df23d058a">Poll</a> (short cause)=0</td></tr>
<tr class="separator:a044156a4dc4ca38d3e731b7df23d058a inherit pub_methods_classabstract_ch"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aeaf6346625245be1774a6d27d9cece4e inherit pub_methods_classabstract_ch"><td class="memItemLeft" align="right" valign="top">virtual int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classabstract_ch.html#aeaf6346625245be1774a6d27d9cece4e">Setup</a> ()=0</td></tr>
<tr class="separator:aeaf6346625245be1774a6d27d9cece4e inherit pub_methods_classabstract_ch"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2e75f5b76a25accdb1de0c936951a93f inherit pub_methods_classabstract_ch"><td class="memItemLeft" align="right" valign="top">virtual int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classabstract_ch.html#a2e75f5b76a25accdb1de0c936951a93f">Anounce</a> ()</td></tr>
<tr class="separator:a2e75f5b76a25accdb1de0c936951a93f inherit pub_methods_classabstract_ch"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afb7b6f4586412a13f8f6ac08061e5ae0 inherit pub_methods_classabstract_ch"><td class="memItemLeft" align="right" valign="top">virtual int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classabstract_ch.html#afb7b6f4586412a13f8f6ac08061e5ae0">Stop</a> ()</td></tr>
<tr class="separator:afb7b6f4586412a13f8f6ac08061e5ae0 inherit pub_methods_classabstract_ch"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aefb8821172a2e66f49ea0da9b7c205a5 inherit pub_methods_classabstract_ch"><td class="memItemLeft" align="right" valign="top">virtual int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classabstract_ch.html#aefb8821172a2e66f49ea0da9b7c205a5">Status</a> ()</td></tr>
<tr class="separator:aefb8821172a2e66f49ea0da9b7c205a5 inherit pub_methods_classabstract_ch"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-methods"></a>
Protected Member Functions</h2></td></tr>
<tr class="memitem:aa7e18605ec4d11d117881ac87b7ca016"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classabstract_in.html#aa7e18605ec4d11d117881ac87b7ca016">publish</a> (long value, const char *subtopic=NULL)</td></tr>
<tr class="separator:aa7e18605ec4d11d117881ac87b7ca016"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6a9d6bb966fc80930b31f3487b1a8f82"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classabstract_in.html#a6a9d6bb966fc80930b31f3487b1a8f82">publish</a> (float value, const char *subtopic=NULL)</td></tr>
<tr class="separator:a6a9d6bb966fc80930b31f3487b1a8f82"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6c7d4376b309c7c14d56568e5262335a"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classabstract_in.html#a6c7d4376b309c7c14d56568e5262335a">publish</a> (char *value, const char *subtopic=NULL)</td></tr>
<tr class="separator:a6c7d4376b309c7c14d56568e5262335a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_methods_classabstract_ch"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classabstract_ch')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="classabstract_ch.html">abstractCh</a></td></tr>
<tr class="memitem:a4f1da04403789b710ca3929c57af9d32 inherit pro_methods_classabstract_ch"><td class="memItemLeft" align="right" valign="top">virtual int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classabstract_ch.html#a4f1da04403789b710ca3929c57af9d32">publishTopic</a> (const char *topic, long value, const char *subtopic=NULL)</td></tr>
<tr class="separator:a4f1da04403789b710ca3929c57af9d32 inherit pro_methods_classabstract_ch"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac24cfc96e7efabae120799b7a23680c6 inherit pro_methods_classabstract_ch"><td class="memItemLeft" align="right" valign="top">virtual int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classabstract_ch.html#ac24cfc96e7efabae120799b7a23680c6">publishTopic</a> (const char *topic, float value, const char *subtopic=NULL)</td></tr>
<tr class="separator:ac24cfc96e7efabae120799b7a23680c6 inherit pro_methods_classabstract_ch"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9404148b9515bd6c1e167a235d844cb8 inherit pro_methods_classabstract_ch"><td class="memItemLeft" align="right" valign="top">virtual int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classabstract_ch.html#a9404148b9515bd6c1e167a235d844cb8">publishTopic</a> (const char *topic, const char *value, const char *subtopic=NULL)</td></tr>
<tr class="separator:a9404148b9515bd6c1e167a235d844cb8 inherit pro_methods_classabstract_ch"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-attribs"></a>
Protected Attributes</h2></td></tr>
<tr class="memitem:a626e3421b4830ca81ca8b48fa802c1ca"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_input.html">Input</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classabstract_in.html#a626e3421b4830ca81ca8b48fa802c1ca">in</a></td></tr>
<tr class="separator:a626e3421b4830ca81ca8b48fa802c1ca"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a24f5c11f0de37b93cc9da4f5023040f7"><td class="memItemLeft" align="right" valign="top">friend&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classabstract_in.html#a24f5c11f0de37b93cc9da4f5023040f7">Input</a></td></tr>
<tr class="separator:a24f5c11f0de37b93cc9da4f5023040f7"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="ab6b1dfafab3f52fe383d7e4014150ffb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab6b1dfafab3f52fe383d7e4014150ffb">&#9670;&nbsp;</a></span>abstractIn()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">abstractIn::abstractIn </td>
<td>(</td>
<td class="paramtype"><a class="el" href="class_input.html">Input</a> *&#160;</td>
<td class="paramname"><em>_in</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="a6c7d4376b309c7c14d56568e5262335a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6c7d4376b309c7c14d56568e5262335a">&#9670;&nbsp;</a></span>publish() <span class="overload">[1/3]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">int abstractIn::publish </td>
<td>(</td>
<td class="paramtype">char *&#160;</td>
<td class="paramname"><em>value</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>subtopic</em> = <code>NULL</code>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a6a9d6bb966fc80930b31f3487b1a8f82"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6a9d6bb966fc80930b31f3487b1a8f82">&#9670;&nbsp;</a></span>publish() <span class="overload">[2/3]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">int abstractIn::publish </td>
<td>(</td>
<td class="paramtype">float&#160;</td>
<td class="paramname"><em>value</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>subtopic</em> = <code>NULL</code>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="aa7e18605ec4d11d117881ac87b7ca016"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa7e18605ec4d11d117881ac87b7ca016">&#9670;&nbsp;</a></span>publish() <span class="overload">[3/3]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">int abstractIn::publish </td>
<td>(</td>
<td class="paramtype">long&#160;</td>
<td class="paramname"><em>value</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>subtopic</em> = <code>NULL</code>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<h2 class="groupheader">Member Data Documentation</h2>
<a id="a626e3421b4830ca81ca8b48fa802c1ca"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a626e3421b4830ca81ca8b48fa802c1ca">&#9670;&nbsp;</a></span>in</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="class_input.html">Input</a>* abstractIn::in</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a24f5c11f0de37b93cc9da4f5023040f7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a24f5c11f0de37b93cc9da4f5023040f7">&#9670;&nbsp;</a></span>Input</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">friend abstractIn::Input</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<hr/>The documentation for this class was generated from the following files:<ul>
<li>/Users/andrey/Documents/Arduino/lighthub/lighthub/<a class="el" href="abstractin_8h_source.html">abstractin.h</a></li>
<li>/Users/andrey/Documents/Arduino/lighthub/lighthub/<a class="el" href="abstractin_8cpp.html">abstractin.cpp</a></li>
</ul>
</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>

Binary file not shown.

After

Width:  |  Height:  |  Size: 793 B

View File

@@ -0,0 +1,94 @@
<!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: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="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><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">abstractOut Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="classabstract_out.html">abstractOut</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classabstract_ch.html#a8f13aa9c0f6749f7f064d1930667aaed">abstractCh</a>()</td><td class="entry"><a class="el" href="classabstract_ch.html">abstractCh</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classabstract_out.html#adec371468752bd5027c282cf933ba035">abstractOut</a>(Item *_item)</td><td class="entry"><a class="el" href="classabstract_out.html">abstractOut</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classabstract_ch.html#a2e75f5b76a25accdb1de0c936951a93f">Anounce</a>()</td><td class="entry"><a class="el" href="classabstract_ch.html">abstractCh</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classabstract_out.html#aacaa5ef80fdc683ef96a4dc80d24692a">Ctrl</a>(itemCmd cmd, char *subItem=NULL, bool toExecute=true)=0</td><td class="entry"><a class="el" href="classabstract_out.html">abstractOut</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classabstract_out.html#a3f7033b9cda791ad810c4837ed5909f2">getChanType</a>()</td><td class="entry"><a class="el" href="classabstract_out.html">abstractOut</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classabstract_out.html#aedf98f968abc36332dcddb7eab00fe13">getDefaultOnVal</a>()</td><td class="entry"><a class="el" href="classabstract_out.html">abstractOut</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classabstract_out.html#aec9af01cfc42f385cdf36ce51c8f3387">isActive</a>()</td><td class="entry"><a class="el" href="classabstract_out.html">abstractOut</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classabstract_out.html#af93f193ac2f0621d0ba08f1f1d11e8b7">item</a></td><td class="entry"><a class="el" href="classabstract_out.html">abstractOut</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classabstract_ch.html#a044156a4dc4ca38d3e731b7df23d058a">Poll</a>(short cause)=0</td><td class="entry"><a class="el" href="classabstract_ch.html">abstractCh</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classabstract_ch.html#a4f1da04403789b710ca3929c57af9d32">publishTopic</a>(const char *topic, long value, const char *subtopic=NULL)</td><td class="entry"><a class="el" href="classabstract_ch.html">abstractCh</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classabstract_ch.html#ac24cfc96e7efabae120799b7a23680c6">publishTopic</a>(const char *topic, float value, const char *subtopic=NULL)</td><td class="entry"><a class="el" href="classabstract_ch.html">abstractCh</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classabstract_ch.html#a9404148b9515bd6c1e167a235d844cb8">publishTopic</a>(const char *topic, const char *value, const char *subtopic=NULL)</td><td class="entry"><a class="el" href="classabstract_ch.html">abstractCh</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classabstract_ch.html#aeaf6346625245be1774a6d27d9cece4e">Setup</a>()=0</td><td class="entry"><a class="el" href="classabstract_ch.html">abstractCh</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classabstract_ch.html#aefb8821172a2e66f49ea0da9b7c205a5">Status</a>()</td><td class="entry"><a class="el" href="classabstract_ch.html">abstractCh</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classabstract_ch.html#afb7b6f4586412a13f8f6ac08061e5ae0">Stop</a>()</td><td class="entry"><a class="el" href="classabstract_ch.html">abstractCh</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classabstract_ch.html#a58f34f5341674622c30f5c005ceadead">~abstractCh</a>()</td><td class="entry"><a class="el" href="classabstract_ch.html">abstractCh</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by&#160;<a href="http://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.8.20
</small></address>
</body>
</html>

View File

@@ -0,0 +1,318 @@
<!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: abstractOut Class 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><!-- top -->
<div class="header">
<div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pro-attribs">Protected Attributes</a> &#124;
<a href="classabstract_out-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">abstractOut Class Reference<span class="mlabels"><span class="mlabel">abstract</span></span></div> </div>
</div><!--header-->
<div class="contents">
<p><code>#include &lt;<a class="el" href="abstractout_8h_source.html">abstractout.h</a>&gt;</code></p>
<div class="dynheader">
Inheritance diagram for abstractOut:</div>
<div class="dyncontent">
<div class="center">
<img src="classabstract_out.png" usemap="#abstractOut_map" alt=""/>
<map id="abstractOut_map" name="abstractOut_map">
<area href="classabstract_ch.html" alt="abstractCh" shape="rect" coords="245,0,333,24"/>
<area href="classcolor_channel.html" alt="colorChannel" shape="rect" coords="98,112,186,136"/>
<area href="classout___a_c.html" alt="out_AC" shape="rect" coords="196,112,284,136"/>
<area href="classout___modbus.html" alt="out_Modbus" shape="rect" coords="294,112,382,136"/>
<area href="classout___motor.html" alt="out_Motor" shape="rect" coords="392,112,480,136"/>
<area href="classout__dmx.html" alt="out_dmx" shape="rect" coords="0,168,88,192"/>
<area href="classout__pwm.html" alt="out_pwm" shape="rect" coords="98,168,186,192"/>
<area href="classout___s_p_i_led.html" alt="out_SPILed" shape="rect" coords="196,168,284,192"/>
</map>
</div></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:adec371468752bd5027c282cf933ba035"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classabstract_out.html#adec371468752bd5027c282cf933ba035">abstractOut</a> (<a class="el" href="class_item.html">Item</a> *_item)</td></tr>
<tr class="separator:adec371468752bd5027c282cf933ba035"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aacaa5ef80fdc683ef96a4dc80d24692a"><td class="memItemLeft" align="right" valign="top">virtual int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classabstract_out.html#aacaa5ef80fdc683ef96a4dc80d24692a">Ctrl</a> (<a class="el" href="classitem_cmd.html">itemCmd</a> cmd, char *subItem=NULL, bool toExecute=true)=0</td></tr>
<tr class="separator:aacaa5ef80fdc683ef96a4dc80d24692a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aec9af01cfc42f385cdf36ce51c8f3387"><td class="memItemLeft" align="right" valign="top">virtual int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classabstract_out.html#aec9af01cfc42f385cdf36ce51c8f3387">isActive</a> ()</td></tr>
<tr class="separator:aec9af01cfc42f385cdf36ce51c8f3387"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aedf98f968abc36332dcddb7eab00fe13"><td class="memItemLeft" align="right" valign="top">virtual int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classabstract_out.html#aedf98f968abc36332dcddb7eab00fe13">getDefaultOnVal</a> ()</td></tr>
<tr class="separator:aedf98f968abc36332dcddb7eab00fe13"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3f7033b9cda791ad810c4837ed5909f2"><td class="memItemLeft" align="right" valign="top">virtual int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classabstract_out.html#a3f7033b9cda791ad810c4837ed5909f2">getChanType</a> ()</td></tr>
<tr class="separator:a3f7033b9cda791ad810c4837ed5909f2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classabstract_ch"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classabstract_ch')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classabstract_ch.html">abstractCh</a></td></tr>
<tr class="memitem:a8f13aa9c0f6749f7f064d1930667aaed inherit pub_methods_classabstract_ch"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classabstract_ch.html#a8f13aa9c0f6749f7f064d1930667aaed">abstractCh</a> ()</td></tr>
<tr class="separator:a8f13aa9c0f6749f7f064d1930667aaed inherit pub_methods_classabstract_ch"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a58f34f5341674622c30f5c005ceadead inherit pub_methods_classabstract_ch"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classabstract_ch.html#a58f34f5341674622c30f5c005ceadead">~abstractCh</a> ()</td></tr>
<tr class="separator:a58f34f5341674622c30f5c005ceadead inherit pub_methods_classabstract_ch"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a044156a4dc4ca38d3e731b7df23d058a inherit pub_methods_classabstract_ch"><td class="memItemLeft" align="right" valign="top">virtual int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classabstract_ch.html#a044156a4dc4ca38d3e731b7df23d058a">Poll</a> (short cause)=0</td></tr>
<tr class="separator:a044156a4dc4ca38d3e731b7df23d058a inherit pub_methods_classabstract_ch"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aeaf6346625245be1774a6d27d9cece4e inherit pub_methods_classabstract_ch"><td class="memItemLeft" align="right" valign="top">virtual int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classabstract_ch.html#aeaf6346625245be1774a6d27d9cece4e">Setup</a> ()=0</td></tr>
<tr class="separator:aeaf6346625245be1774a6d27d9cece4e inherit pub_methods_classabstract_ch"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2e75f5b76a25accdb1de0c936951a93f inherit pub_methods_classabstract_ch"><td class="memItemLeft" align="right" valign="top">virtual int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classabstract_ch.html#a2e75f5b76a25accdb1de0c936951a93f">Anounce</a> ()</td></tr>
<tr class="separator:a2e75f5b76a25accdb1de0c936951a93f inherit pub_methods_classabstract_ch"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afb7b6f4586412a13f8f6ac08061e5ae0 inherit pub_methods_classabstract_ch"><td class="memItemLeft" align="right" valign="top">virtual int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classabstract_ch.html#afb7b6f4586412a13f8f6ac08061e5ae0">Stop</a> ()</td></tr>
<tr class="separator:afb7b6f4586412a13f8f6ac08061e5ae0 inherit pub_methods_classabstract_ch"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aefb8821172a2e66f49ea0da9b7c205a5 inherit pub_methods_classabstract_ch"><td class="memItemLeft" align="right" valign="top">virtual int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classabstract_ch.html#aefb8821172a2e66f49ea0da9b7c205a5">Status</a> ()</td></tr>
<tr class="separator:aefb8821172a2e66f49ea0da9b7c205a5 inherit pub_methods_classabstract_ch"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-attribs"></a>
Protected Attributes</h2></td></tr>
<tr class="memitem:af93f193ac2f0621d0ba08f1f1d11e8b7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_item.html">Item</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classabstract_out.html#af93f193ac2f0621d0ba08f1f1d11e8b7">item</a></td></tr>
<tr class="separator:af93f193ac2f0621d0ba08f1f1d11e8b7"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
Additional Inherited Members</h2></td></tr>
<tr class="inherit_header pro_methods_classabstract_ch"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classabstract_ch')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="classabstract_ch.html">abstractCh</a></td></tr>
<tr class="memitem:a4f1da04403789b710ca3929c57af9d32 inherit pro_methods_classabstract_ch"><td class="memItemLeft" align="right" valign="top">virtual int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classabstract_ch.html#a4f1da04403789b710ca3929c57af9d32">publishTopic</a> (const char *topic, long value, const char *subtopic=NULL)</td></tr>
<tr class="separator:a4f1da04403789b710ca3929c57af9d32 inherit pro_methods_classabstract_ch"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac24cfc96e7efabae120799b7a23680c6 inherit pro_methods_classabstract_ch"><td class="memItemLeft" align="right" valign="top">virtual int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classabstract_ch.html#ac24cfc96e7efabae120799b7a23680c6">publishTopic</a> (const char *topic, float value, const char *subtopic=NULL)</td></tr>
<tr class="separator:ac24cfc96e7efabae120799b7a23680c6 inherit pro_methods_classabstract_ch"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9404148b9515bd6c1e167a235d844cb8 inherit pro_methods_classabstract_ch"><td class="memItemLeft" align="right" valign="top">virtual int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classabstract_ch.html#a9404148b9515bd6c1e167a235d844cb8">publishTopic</a> (const char *topic, const char *value, const char *subtopic=NULL)</td></tr>
<tr class="separator:a9404148b9515bd6c1e167a235d844cb8 inherit pro_methods_classabstract_ch"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="adec371468752bd5027c282cf933ba035"></a>
<h2 class="memtitle"><span class="permalink"><a href="#adec371468752bd5027c282cf933ba035">&#9670;&nbsp;</a></span>abstractOut()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">abstractOut::abstractOut </td>
<td>(</td>
<td class="paramtype"><a class="el" href="class_item.html">Item</a> *&#160;</td>
<td class="paramname"><em>_item</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="aacaa5ef80fdc683ef96a4dc80d24692a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aacaa5ef80fdc683ef96a4dc80d24692a">&#9670;&nbsp;</a></span>Ctrl()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">virtual int abstractOut::Ctrl </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classitem_cmd.html">itemCmd</a>&#160;</td>
<td class="paramname"><em>cmd</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">char *&#160;</td>
<td class="paramname"><em>subItem</em> = <code>NULL</code>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>toExecute</em> = <code>true</code>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Implemented in <a class="el" href="classout___motor.html#aa731e4d1848e07ac7dc4a99a0ddad942">out_Motor</a>, <a class="el" href="classout___modbus.html#a784be57c40d67b41488b9585fe792019">out_Modbus</a>, <a class="el" href="classout___a_c.html#aeaf2ac4088b2b4b2fd4e1b83755c9964">out_AC</a>, and <a class="el" href="classcolor_channel.html#a9d7354cc266c98067b7b43cbf8707feb">colorChannel</a>.</p>
</div>
</div>
<a id="a3f7033b9cda791ad810c4837ed5909f2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3f7033b9cda791ad810c4837ed5909f2">&#9670;&nbsp;</a></span>getChanType()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">virtual int abstractOut::getChanType </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Reimplemented in <a class="el" href="classout___s_p_i_led.html#aac304bcdc354a3667ec99d4c06513b72">out_SPILed</a>, <a class="el" href="classout__pwm.html#a54bea9682560aa628f85a532a363d57a">out_pwm</a>, <a class="el" href="classout___motor.html#afd67d9b6e08f14074a236d5222809226">out_Motor</a>, <a class="el" href="classout___modbus.html#a2752cf2376840f3763572963be8785db">out_Modbus</a>, and <a class="el" href="classout__dmx.html#a575351786cdc191555757cd39b4382f5">out_dmx</a>.</p>
</div>
</div>
<a id="aedf98f968abc36332dcddb7eab00fe13"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aedf98f968abc36332dcddb7eab00fe13">&#9670;&nbsp;</a></span>getDefaultOnVal()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">virtual int abstractOut::getDefaultOnVal </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="aec9af01cfc42f385cdf36ce51c8f3387"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aec9af01cfc42f385cdf36ce51c8f3387">&#9670;&nbsp;</a></span>isActive()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">virtual int abstractOut::isActive </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Reimplemented in <a class="el" href="classout___s_p_i_led.html#ae87041b49ca8c6484a72c3c29955fbfb">out_SPILed</a>, <a class="el" href="classout__pwm.html#a18f9c90ab80a5bf00049e25c2c4657a5">out_pwm</a>, <a class="el" href="classout___motor.html#ac2a224d74421c1a28d34a83779a45bdc">out_Motor</a>, <a class="el" href="classout___modbus.html#a6b94efbbbbea5a4ad3b489dba8f9b268">out_Modbus</a>, <a class="el" href="classout__dmx.html#a691d16146df96df12df763a90cdc6d92">out_dmx</a>, and <a class="el" href="classout___a_c.html#ab2d5debf137c9cc91ce0b58a72da0766">out_AC</a>.</p>
</div>
</div>
<h2 class="groupheader">Member Data Documentation</h2>
<a id="af93f193ac2f0621d0ba08f1f1d11e8b7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af93f193ac2f0621d0ba08f1f1d11e8b7">&#9670;&nbsp;</a></span>item</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="class_item.html">Item</a>* abstractOut::item</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li>/Users/andrey/Documents/Arduino/lighthub/lighthub/<a class="el" href="abstractout_8h_source.html">abstractout.h</a></li>
</ul>
</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>

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.8 KiB

View File

@@ -0,0 +1,89 @@
<!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: chPersistent Class 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><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">chPersistent Class Reference</div> </div>
</div><!--header-->
<div class="contents">
<p><code>#include &lt;<a class="el" href="abstractout_8h_source.html">abstractout.h</a>&gt;</code></p>
<div class="dynheader">
Inheritance diagram for chPersistent:</div>
<div class="dyncontent">
<div class="center">
<img src="classch_persistent.png" usemap="#chPersistent_map" alt=""/>
<map id="chPersistent_map" name="chPersistent_map">
<area href="classmb_persistent.html" alt="mbPersistent" shape="rect" coords="0,56,83,80"/>
</map>
</div></div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li>/Users/andrey/Documents/Arduino/lighthub/lighthub/<a class="el" href="abstractout_8h_source.html">abstractout.h</a></li>
</ul>
</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>

Binary file not shown.

After

Width:  |  Height:  |  Size: 462 B

View File

@@ -0,0 +1,99 @@
<!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: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="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><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">colorChannel Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="classcolor_channel.html">colorChannel</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classabstract_ch.html#a8f13aa9c0f6749f7f064d1930667aaed">abstractCh</a>()</td><td class="entry"><a class="el" href="classabstract_ch.html">abstractCh</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classabstract_out.html#adec371468752bd5027c282cf933ba035">abstractOut</a>(Item *_item)</td><td class="entry"><a class="el" href="classabstract_out.html">abstractOut</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classabstract_ch.html#a2e75f5b76a25accdb1de0c936951a93f">Anounce</a>()</td><td class="entry"><a class="el" href="classabstract_ch.html">abstractCh</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classcolor_channel.html#af5d8c0be99104c65484560a5a1c2cfd2">colorChannel</a>(Item *_item)</td><td class="entry"><a class="el" href="classcolor_channel.html">colorChannel</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classcolor_channel.html#a9d7354cc266c98067b7b43cbf8707feb">Ctrl</a>(itemCmd cmd, char *subItem=NULL, bool toExecute=true) override</td><td class="entry"><a class="el" href="classcolor_channel.html">colorChannel</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classcolor_channel.html#a09276ae99835316b9a222df20fb45097">getChannelAddr</a>(short n=0)</td><td class="entry"><a class="el" href="classcolor_channel.html">colorChannel</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classabstract_out.html#a3f7033b9cda791ad810c4837ed5909f2">getChanType</a>()</td><td class="entry"><a class="el" href="classabstract_out.html">abstractOut</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classabstract_out.html#aedf98f968abc36332dcddb7eab00fe13">getDefaultOnVal</a>()</td><td class="entry"><a class="el" href="classabstract_out.html">abstractOut</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classcolor_channel.html#a4dd2fa654273b3bf9a3413ee2966fdce">iaddr</a></td><td class="entry"><a class="el" href="classcolor_channel.html">colorChannel</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="classabstract_out.html#aec9af01cfc42f385cdf36ce51c8f3387">isActive</a>()</td><td class="entry"><a class="el" href="classabstract_out.html">abstractOut</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classabstract_out.html#af93f193ac2f0621d0ba08f1f1d11e8b7">item</a></td><td class="entry"><a class="el" href="classabstract_out.html">abstractOut</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="classcolor_channel.html#ace14fae07b9d51500db5d0191f5a7081">numArgs</a></td><td class="entry"><a class="el" href="classcolor_channel.html">colorChannel</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classcolor_channel.html#a6c835d00ee8af04679f03465617c2873">PixelCtrl</a>(itemCmd cmd, char *subItem=NULL, bool show=true)=0</td><td class="entry"><a class="el" href="classcolor_channel.html">colorChannel</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classabstract_ch.html#a044156a4dc4ca38d3e731b7df23d058a">Poll</a>(short cause)=0</td><td class="entry"><a class="el" href="classabstract_ch.html">abstractCh</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classabstract_ch.html#a4f1da04403789b710ca3929c57af9d32">publishTopic</a>(const char *topic, long value, const char *subtopic=NULL)</td><td class="entry"><a class="el" href="classabstract_ch.html">abstractCh</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classabstract_ch.html#ac24cfc96e7efabae120799b7a23680c6">publishTopic</a>(const char *topic, float value, const char *subtopic=NULL)</td><td class="entry"><a class="el" href="classabstract_ch.html">abstractCh</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classabstract_ch.html#a9404148b9515bd6c1e167a235d844cb8">publishTopic</a>(const char *topic, const char *value, const char *subtopic=NULL)</td><td class="entry"><a class="el" href="classabstract_ch.html">abstractCh</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classabstract_ch.html#aeaf6346625245be1774a6d27d9cece4e">Setup</a>()=0</td><td class="entry"><a class="el" href="classabstract_ch.html">abstractCh</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classabstract_ch.html#aefb8821172a2e66f49ea0da9b7c205a5">Status</a>()</td><td class="entry"><a class="el" href="classabstract_ch.html">abstractCh</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classabstract_ch.html#afb7b6f4586412a13f8f6ac08061e5ae0">Stop</a>()</td><td class="entry"><a class="el" href="classabstract_ch.html">abstractCh</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classabstract_ch.html#a58f34f5341674622c30f5c005ceadead">~abstractCh</a>()</td><td class="entry"><a class="el" href="classabstract_ch.html">abstractCh</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by&#160;<a href="http://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.8.20
</small></address>
</body>
</html>

View File

@@ -0,0 +1,333 @@
<!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: colorChannel Class 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><!-- top -->
<div class="header">
<div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pro-attribs">Protected Attributes</a> &#124;
<a href="classcolor_channel-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">colorChannel Class Reference<span class="mlabels"><span class="mlabel">abstract</span></span></div> </div>
</div><!--header-->
<div class="contents">
<p><code>#include &lt;<a class="el" href="colorchannel_8h_source.html">colorchannel.h</a>&gt;</code></p>
<div class="dynheader">
Inheritance diagram for colorChannel:</div>
<div class="dyncontent">
<div class="center">
<img src="classcolor_channel.png" usemap="#colorChannel_map" alt=""/>
<map id="colorChannel_map" name="colorChannel_map">
<area href="classabstract_out.html" alt="abstractOut" shape="rect" coords="98,56,186,80"/>
<area href="classabstract_ch.html" alt="abstractCh" shape="rect" coords="98,0,186,24"/>
<area href="classout__dmx.html" alt="out_dmx" shape="rect" coords="0,168,88,192"/>
<area href="classout__pwm.html" alt="out_pwm" shape="rect" coords="98,168,186,192"/>
<area href="classout___s_p_i_led.html" alt="out_SPILed" shape="rect" coords="196,168,284,192"/>
</map>
</div></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:af5d8c0be99104c65484560a5a1c2cfd2"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcolor_channel.html#af5d8c0be99104c65484560a5a1c2cfd2">colorChannel</a> (<a class="el" href="class_item.html">Item</a> *_item)</td></tr>
<tr class="separator:af5d8c0be99104c65484560a5a1c2cfd2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9d7354cc266c98067b7b43cbf8707feb"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcolor_channel.html#a9d7354cc266c98067b7b43cbf8707feb">Ctrl</a> (<a class="el" href="classitem_cmd.html">itemCmd</a> cmd, char *subItem=NULL, bool toExecute=true) override</td></tr>
<tr class="separator:a9d7354cc266c98067b7b43cbf8707feb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6c835d00ee8af04679f03465617c2873"><td class="memItemLeft" align="right" valign="top">virtual int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcolor_channel.html#a6c835d00ee8af04679f03465617c2873">PixelCtrl</a> (<a class="el" href="classitem_cmd.html">itemCmd</a> cmd, char *subItem=NULL, bool show=true)=0</td></tr>
<tr class="separator:a6c835d00ee8af04679f03465617c2873"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a09276ae99835316b9a222df20fb45097"><td class="memItemLeft" align="right" valign="top">short&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcolor_channel.html#a09276ae99835316b9a222df20fb45097">getChannelAddr</a> (short n=0)</td></tr>
<tr class="separator:a09276ae99835316b9a222df20fb45097"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classabstract_out"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classabstract_out')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classabstract_out.html">abstractOut</a></td></tr>
<tr class="memitem:adec371468752bd5027c282cf933ba035 inherit pub_methods_classabstract_out"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classabstract_out.html#adec371468752bd5027c282cf933ba035">abstractOut</a> (<a class="el" href="class_item.html">Item</a> *_item)</td></tr>
<tr class="separator:adec371468752bd5027c282cf933ba035 inherit pub_methods_classabstract_out"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aec9af01cfc42f385cdf36ce51c8f3387 inherit pub_methods_classabstract_out"><td class="memItemLeft" align="right" valign="top">virtual int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classabstract_out.html#aec9af01cfc42f385cdf36ce51c8f3387">isActive</a> ()</td></tr>
<tr class="separator:aec9af01cfc42f385cdf36ce51c8f3387 inherit pub_methods_classabstract_out"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aedf98f968abc36332dcddb7eab00fe13 inherit pub_methods_classabstract_out"><td class="memItemLeft" align="right" valign="top">virtual int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classabstract_out.html#aedf98f968abc36332dcddb7eab00fe13">getDefaultOnVal</a> ()</td></tr>
<tr class="separator:aedf98f968abc36332dcddb7eab00fe13 inherit pub_methods_classabstract_out"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3f7033b9cda791ad810c4837ed5909f2 inherit pub_methods_classabstract_out"><td class="memItemLeft" align="right" valign="top">virtual int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classabstract_out.html#a3f7033b9cda791ad810c4837ed5909f2">getChanType</a> ()</td></tr>
<tr class="separator:a3f7033b9cda791ad810c4837ed5909f2 inherit pub_methods_classabstract_out"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classabstract_ch"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classabstract_ch')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classabstract_ch.html">abstractCh</a></td></tr>
<tr class="memitem:a8f13aa9c0f6749f7f064d1930667aaed inherit pub_methods_classabstract_ch"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classabstract_ch.html#a8f13aa9c0f6749f7f064d1930667aaed">abstractCh</a> ()</td></tr>
<tr class="separator:a8f13aa9c0f6749f7f064d1930667aaed inherit pub_methods_classabstract_ch"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a58f34f5341674622c30f5c005ceadead inherit pub_methods_classabstract_ch"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classabstract_ch.html#a58f34f5341674622c30f5c005ceadead">~abstractCh</a> ()</td></tr>
<tr class="separator:a58f34f5341674622c30f5c005ceadead inherit pub_methods_classabstract_ch"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a044156a4dc4ca38d3e731b7df23d058a inherit pub_methods_classabstract_ch"><td class="memItemLeft" align="right" valign="top">virtual int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classabstract_ch.html#a044156a4dc4ca38d3e731b7df23d058a">Poll</a> (short cause)=0</td></tr>
<tr class="separator:a044156a4dc4ca38d3e731b7df23d058a inherit pub_methods_classabstract_ch"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aeaf6346625245be1774a6d27d9cece4e inherit pub_methods_classabstract_ch"><td class="memItemLeft" align="right" valign="top">virtual int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classabstract_ch.html#aeaf6346625245be1774a6d27d9cece4e">Setup</a> ()=0</td></tr>
<tr class="separator:aeaf6346625245be1774a6d27d9cece4e inherit pub_methods_classabstract_ch"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2e75f5b76a25accdb1de0c936951a93f inherit pub_methods_classabstract_ch"><td class="memItemLeft" align="right" valign="top">virtual int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classabstract_ch.html#a2e75f5b76a25accdb1de0c936951a93f">Anounce</a> ()</td></tr>
<tr class="separator:a2e75f5b76a25accdb1de0c936951a93f inherit pub_methods_classabstract_ch"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afb7b6f4586412a13f8f6ac08061e5ae0 inherit pub_methods_classabstract_ch"><td class="memItemLeft" align="right" valign="top">virtual int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classabstract_ch.html#afb7b6f4586412a13f8f6ac08061e5ae0">Stop</a> ()</td></tr>
<tr class="separator:afb7b6f4586412a13f8f6ac08061e5ae0 inherit pub_methods_classabstract_ch"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aefb8821172a2e66f49ea0da9b7c205a5 inherit pub_methods_classabstract_ch"><td class="memItemLeft" align="right" valign="top">virtual int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classabstract_ch.html#aefb8821172a2e66f49ea0da9b7c205a5">Status</a> ()</td></tr>
<tr class="separator:aefb8821172a2e66f49ea0da9b7c205a5 inherit pub_methods_classabstract_ch"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-attribs"></a>
Protected Attributes</h2></td></tr>
<tr class="memitem:a4dd2fa654273b3bf9a3413ee2966fdce"><td class="memItemLeft" align="right" valign="top">short&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcolor_channel.html#a4dd2fa654273b3bf9a3413ee2966fdce">iaddr</a></td></tr>
<tr class="separator:a4dd2fa654273b3bf9a3413ee2966fdce"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ace14fae07b9d51500db5d0191f5a7081"><td class="memItemLeft" align="right" valign="top">short&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcolor_channel.html#ace14fae07b9d51500db5d0191f5a7081">numArgs</a></td></tr>
<tr class="separator:ace14fae07b9d51500db5d0191f5a7081"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_attribs_classabstract_out"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classabstract_out')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="classabstract_out.html">abstractOut</a></td></tr>
<tr class="memitem:af93f193ac2f0621d0ba08f1f1d11e8b7 inherit pro_attribs_classabstract_out"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_item.html">Item</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classabstract_out.html#af93f193ac2f0621d0ba08f1f1d11e8b7">item</a></td></tr>
<tr class="separator:af93f193ac2f0621d0ba08f1f1d11e8b7 inherit pro_attribs_classabstract_out"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
Additional Inherited Members</h2></td></tr>
<tr class="inherit_header pro_methods_classabstract_ch"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classabstract_ch')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="classabstract_ch.html">abstractCh</a></td></tr>
<tr class="memitem:a4f1da04403789b710ca3929c57af9d32 inherit pro_methods_classabstract_ch"><td class="memItemLeft" align="right" valign="top">virtual int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classabstract_ch.html#a4f1da04403789b710ca3929c57af9d32">publishTopic</a> (const char *topic, long value, const char *subtopic=NULL)</td></tr>
<tr class="separator:a4f1da04403789b710ca3929c57af9d32 inherit pro_methods_classabstract_ch"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac24cfc96e7efabae120799b7a23680c6 inherit pro_methods_classabstract_ch"><td class="memItemLeft" align="right" valign="top">virtual int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classabstract_ch.html#ac24cfc96e7efabae120799b7a23680c6">publishTopic</a> (const char *topic, float value, const char *subtopic=NULL)</td></tr>
<tr class="separator:ac24cfc96e7efabae120799b7a23680c6 inherit pro_methods_classabstract_ch"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9404148b9515bd6c1e167a235d844cb8 inherit pro_methods_classabstract_ch"><td class="memItemLeft" align="right" valign="top">virtual int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classabstract_ch.html#a9404148b9515bd6c1e167a235d844cb8">publishTopic</a> (const char *topic, const char *value, const char *subtopic=NULL)</td></tr>
<tr class="separator:a9404148b9515bd6c1e167a235d844cb8 inherit pro_methods_classabstract_ch"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="af5d8c0be99104c65484560a5a1c2cfd2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af5d8c0be99104c65484560a5a1c2cfd2">&#9670;&nbsp;</a></span>colorChannel()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">colorChannel::colorChannel </td>
<td>(</td>
<td class="paramtype"><a class="el" href="class_item.html">Item</a> *&#160;</td>
<td class="paramname"><em>_item</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="a9d7354cc266c98067b7b43cbf8707feb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9d7354cc266c98067b7b43cbf8707feb">&#9670;&nbsp;</a></span>Ctrl()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">int colorChannel::Ctrl </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classitem_cmd.html">itemCmd</a>&#160;</td>
<td class="paramname"><em>cmd</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">char *&#160;</td>
<td class="paramname"><em>subItem</em> = <code>NULL</code>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>toExecute</em> = <code>true</code>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Implements <a class="el" href="classabstract_out.html#aacaa5ef80fdc683ef96a4dc80d24692a">abstractOut</a>.</p>
</div>
</div>
<a id="a09276ae99835316b9a222df20fb45097"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a09276ae99835316b9a222df20fb45097">&#9670;&nbsp;</a></span>getChannelAddr()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">short colorChannel::getChannelAddr </td>
<td>(</td>
<td class="paramtype">short&#160;</td>
<td class="paramname"><em>n</em> = <code>0</code></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a6c835d00ee8af04679f03465617c2873"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6c835d00ee8af04679f03465617c2873">&#9670;&nbsp;</a></span>PixelCtrl()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">virtual int colorChannel::PixelCtrl </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classitem_cmd.html">itemCmd</a>&#160;</td>
<td class="paramname"><em>cmd</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">char *&#160;</td>
<td class="paramname"><em>subItem</em> = <code>NULL</code>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>show</em> = <code>true</code>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Implemented in <a class="el" href="classout___s_p_i_led.html#a75d1e9b7333a0bb9777df807634607b3">out_SPILed</a>, <a class="el" href="classout__pwm.html#adcb4bb3d03aa8c4b7e12796136b5cd1e">out_pwm</a>, and <a class="el" href="classout__dmx.html#ad33a8e316c5c8d409cddf4dcd8b15fcc">out_dmx</a>.</p>
</div>
</div>
<h2 class="groupheader">Member Data Documentation</h2>
<a id="a4dd2fa654273b3bf9a3413ee2966fdce"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4dd2fa654273b3bf9a3413ee2966fdce">&#9670;&nbsp;</a></span>iaddr</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">short colorChannel::iaddr</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ace14fae07b9d51500db5d0191f5a7081"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ace14fae07b9d51500db5d0191f5a7081">&#9670;&nbsp;</a></span>numArgs</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">short colorChannel::numArgs</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<hr/>The documentation for this class was generated from the following files:<ul>
<li>/Users/andrey/Documents/Arduino/lighthub/lighthub/<a class="el" href="colorchannel_8h_source.html">colorchannel.h</a></li>
<li>/Users/andrey/Documents/Arduino/lighthub/lighthub/<a class="el" href="colorchannel_8cpp.html">colorchannel.cpp</a></li>
</ul>
</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>

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 KiB

132
docs/html/classes.html Normal file
View File

@@ -0,0 +1,132 @@
<!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: Class Index</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>
</div><!-- top -->
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="header">
<div class="headertitle">
<div class="title">Class Index</div> </div>
</div><!--header-->
<div class="contents">
<div class="qindex"><a class="qindex" href="#letter_a">a</a>&#160;|&#160;<a class="qindex" href="#letter_c">c</a>&#160;|&#160;<a class="qindex" href="#letter_i">i</a>&#160;|&#160;<a class="qindex" href="#letter_m">m</a>&#160;|&#160;<a class="qindex" href="#letter_o">o</a>&#160;|&#160;<a class="qindex" href="#letter_r">r</a>&#160;|&#160;<a class="qindex" href="#letter_s">s</a>&#160;|&#160;<a class="qindex" href="#letter_u">u</a></div>
<table class="classindex">
<tr><td rowspan="2" valign="bottom"><a name="letter_a"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;a&#160;&#160;</div></td></tr></table>
</td>
<td rowspan="2" valign="bottom"><a name="letter_i"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;i&#160;&#160;</div></td></tr></table>
</td>
<td valign="top"><a class="el" href="unionitem_cmd_store.html">itemCmdStore</a>&#160;&#160;&#160;</td>
<td valign="top"><a class="el" href="classout___motor.html">out_Motor</a>&#160;&#160;&#160;</td>
<td valign="top"><a class="el" href="classstatus_l_e_d.html">statusLED</a>&#160;&#160;&#160;</td>
</tr>
<tr><td rowspan="2" valign="bottom"><a name="letter_m"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;m&#160;&#160;</div></td></tr></table>
</td>
<td valign="top"><a class="el" href="classout__pwm.html">out_pwm</a>&#160;&#160;&#160;</td>
<td valign="top"><a class="el" href="class_streamlog.html">Streamlog</a>&#160;&#160;&#160;</td>
</tr>
<tr><td valign="top"><a class="el" href="classabstract_ch.html">abstractCh</a>&#160;&#160;&#160;</td>
<td valign="top"><a class="el" href="classin__ccs811.html">in_ccs811</a>&#160;&#160;&#160;</td>
<td valign="top"><a class="el" href="classout___s_p_i_led.html">out_SPILed</a>&#160;&#160;&#160;</td>
<td rowspan="2" valign="bottom"><a name="letter_u"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;u&#160;&#160;</div></td></tr></table>
</td>
</tr>
<tr><td valign="top"><a class="el" href="classabstract_in.html">abstractIn</a>&#160;&#160;&#160;</td>
<td valign="top"><a class="el" href="classin__hdc1080.html">in_hdc1080</a>&#160;&#160;&#160;</td>
<td valign="top"><a class="el" href="classmb_persistent.html">mbPersistent</a>&#160;&#160;&#160;</td>
<td rowspan="2" valign="bottom"><a name="letter_r"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;r&#160;&#160;</div></td></tr></table>
</td>
</tr>
<tr><td valign="top"><a class="el" href="classabstract_out.html">abstractOut</a>&#160;&#160;&#160;</td>
<td valign="top"><a class="el" href="class_input.html">Input</a>&#160;&#160;&#160;</td>
<td rowspan="2" valign="bottom"><a name="letter_o"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;o&#160;&#160;</div></td></tr></table>
</td>
<td valign="top"><a class="el" href="union_u_i_d.html">UID</a>&#160;&#160;&#160;</td>
</tr>
<tr><td rowspan="2" valign="bottom"><a name="letter_c"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;c&#160;&#160;</div></td></tr></table>
</td>
<td valign="top"><a class="el" href="unionin_store.html">inStore</a>&#160;&#160;&#160;</td>
<td valign="top"><a class="el" href="classread_cache.html">readCache</a>&#160;&#160;&#160;</td>
<td></td></tr>
<tr><td valign="top"><a class="el" href="class_item.html">Item</a>&#160;&#160;&#160;</td>
<td valign="top"><a class="el" href="classout___a_c.html">out_AC</a>&#160;&#160;&#160;</td>
<td valign="top"><a class="el" href="structreg__t.html">reg_t</a>&#160;&#160;&#160;</td>
<td></td></tr>
<tr><td valign="top"><a class="el" href="classch_persistent.html">chPersistent</a>&#160;&#160;&#160;</td>
<td valign="top"><a class="el" href="unionitem_arg_store.html">itemArgStore</a>&#160;&#160;&#160;</td>
<td valign="top"><a class="el" href="classout__dmx.html">out_dmx</a>&#160;&#160;&#160;</td>
<td rowspan="2" valign="bottom"><a name="letter_s"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;s&#160;&#160;</div></td></tr></table>
</td>
<td></td></tr>
<tr><td valign="top"><a class="el" href="classcolor_channel.html">colorChannel</a>&#160;&#160;&#160;</td>
<td valign="top"><a class="el" href="classitem_cmd.html">itemCmd</a>&#160;&#160;&#160;</td>
<td valign="top"><a class="el" href="classout___modbus.html">out_Modbus</a>&#160;&#160;&#160;</td>
<td></td></tr>
<tr><td></td><td></td><td></td><td valign="top"><a class="el" href="structserial__t.html">serial_t</a>&#160;&#160;&#160;</td>
<td></td></tr>
<tr><td></td><td></td><td></td><td></td><td></td></tr>
</table>
<div class="qindex"><a class="qindex" href="#letter_a">a</a>&#160;|&#160;<a class="qindex" href="#letter_c">c</a>&#160;|&#160;<a class="qindex" href="#letter_i">i</a>&#160;|&#160;<a class="qindex" href="#letter_m">m</a>&#160;|&#160;<a class="qindex" href="#letter_o">o</a>&#160;|&#160;<a class="qindex" href="#letter_r">r</a>&#160;|&#160;<a class="qindex" href="#letter_s">s</a>&#160;|&#160;<a class="qindex" href="#letter_u">u</a></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>

View File

@@ -0,0 +1,97 @@
<!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: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="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><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">in_ccs811 Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="classin__ccs811.html">in_ccs811</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classabstract_ch.html#a8f13aa9c0f6749f7f064d1930667aaed">abstractCh</a>()</td><td class="entry"><a class="el" href="classabstract_ch.html">abstractCh</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classabstract_in.html#ab6b1dfafab3f52fe383d7e4014150ffb">abstractIn</a>(Input *_in)</td><td class="entry"><a class="el" href="classabstract_in.html">abstractIn</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classabstract_ch.html#a2e75f5b76a25accdb1de0c936951a93f">Anounce</a>()</td><td class="entry"><a class="el" href="classabstract_ch.html">abstractCh</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classabstract_in.html#a626e3421b4830ca81ca8b48fa802c1ca">in</a></td><td class="entry"><a class="el" href="classabstract_in.html">abstractIn</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classin__ccs811.html#a7e09edfd07c7c4f2e429e64f008f31c3">in_ccs811</a>(Input *_in)</td><td class="entry"><a class="el" href="classin__ccs811.html">in_ccs811</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classabstract_in.html#a24f5c11f0de37b93cc9da4f5023040f7">Input</a></td><td class="entry"><a class="el" href="classabstract_in.html">abstractIn</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classin__ccs811.html#a8b57db4521730e66f090a3d6752fd112">Poll</a>(short cause) override</td><td class="entry"><a class="el" href="classin__ccs811.html">in_ccs811</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classin__ccs811.html#a2fe4385cca41473cefc8906920c60a22">printDriverError</a>(CCS811Core::status errorCode)</td><td class="entry"><a class="el" href="classin__ccs811.html">in_ccs811</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classin__ccs811.html#a6c2de6eca576ea6043b6899163a2d2ea">printSensorError</a>()</td><td class="entry"><a class="el" href="classin__ccs811.html">in_ccs811</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="classabstract_in.html#aa7e18605ec4d11d117881ac87b7ca016">publish</a>(long value, const char *subtopic=NULL)</td><td class="entry"><a class="el" href="classabstract_in.html">abstractIn</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classabstract_in.html#a6a9d6bb966fc80930b31f3487b1a8f82">publish</a>(float value, const char *subtopic=NULL)</td><td class="entry"><a class="el" href="classabstract_in.html">abstractIn</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="classabstract_in.html#a6c7d4376b309c7c14d56568e5262335a">publish</a>(char *value, const char *subtopic=NULL)</td><td class="entry"><a class="el" href="classabstract_in.html">abstractIn</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classabstract_ch.html#a4f1da04403789b710ca3929c57af9d32">publishTopic</a>(const char *topic, long value, const char *subtopic=NULL)</td><td class="entry"><a class="el" href="classabstract_ch.html">abstractCh</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classabstract_ch.html#ac24cfc96e7efabae120799b7a23680c6">publishTopic</a>(const char *topic, float value, const char *subtopic=NULL)</td><td class="entry"><a class="el" href="classabstract_ch.html">abstractCh</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classabstract_ch.html#a9404148b9515bd6c1e167a235d844cb8">publishTopic</a>(const char *topic, const char *value, const char *subtopic=NULL)</td><td class="entry"><a class="el" href="classabstract_ch.html">abstractCh</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classin__ccs811.html#adc24e341d0df945dc9db85051fe03e48">Setup</a>() override</td><td class="entry"><a class="el" href="classin__ccs811.html">in_ccs811</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classabstract_ch.html#aefb8821172a2e66f49ea0da9b7c205a5">Status</a>()</td><td class="entry"><a class="el" href="classabstract_ch.html">abstractCh</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classabstract_ch.html#afb7b6f4586412a13f8f6ac08061e5ae0">Stop</a>()</td><td class="entry"><a class="el" href="classabstract_ch.html">abstractCh</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classabstract_ch.html#a58f34f5341674622c30f5c005ceadead">~abstractCh</a>()</td><td class="entry"><a class="el" href="classabstract_ch.html">abstractCh</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by&#160;<a href="http://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.8.20
</small></address>
</body>
</html>

View File

@@ -0,0 +1,282 @@
<!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: in_ccs811 Class 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><!-- top -->
<div class="header">
<div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pro-methods">Protected Member Functions</a> &#124;
<a href="classin__ccs811-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">in_ccs811 Class Reference</div> </div>
</div><!--header-->
<div class="contents">
<p><code>#include &lt;<a class="el" href="in__ccs811__hdc1080_8h_source.html">in_ccs811_hdc1080.h</a>&gt;</code></p>
<div class="dynheader">
Inheritance diagram for in_ccs811:</div>
<div class="dyncontent">
<div class="center">
<img src="classin__ccs811.png" usemap="#in_5Fccs811_map" alt=""/>
<map id="in_5Fccs811_map" name="in_5Fccs811_map">
<area href="classabstract_in.html" alt="abstractIn" shape="rect" coords="0,56,73,80"/>
<area href="classabstract_ch.html" alt="abstractCh" shape="rect" coords="0,0,73,24"/>
</map>
</div></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a7e09edfd07c7c4f2e429e64f008f31c3"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classin__ccs811.html#a7e09edfd07c7c4f2e429e64f008f31c3">in_ccs811</a> (<a class="el" href="class_input.html">Input</a> *_in)</td></tr>
<tr class="separator:a7e09edfd07c7c4f2e429e64f008f31c3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adc24e341d0df945dc9db85051fe03e48"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classin__ccs811.html#adc24e341d0df945dc9db85051fe03e48">Setup</a> () override</td></tr>
<tr class="separator:adc24e341d0df945dc9db85051fe03e48"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8b57db4521730e66f090a3d6752fd112"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classin__ccs811.html#a8b57db4521730e66f090a3d6752fd112">Poll</a> (short cause) override</td></tr>
<tr class="separator:a8b57db4521730e66f090a3d6752fd112"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classabstract_in"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classabstract_in')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classabstract_in.html">abstractIn</a></td></tr>
<tr class="memitem:ab6b1dfafab3f52fe383d7e4014150ffb inherit pub_methods_classabstract_in"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classabstract_in.html#ab6b1dfafab3f52fe383d7e4014150ffb">abstractIn</a> (<a class="el" href="class_input.html">Input</a> *_in)</td></tr>
<tr class="separator:ab6b1dfafab3f52fe383d7e4014150ffb inherit pub_methods_classabstract_in"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classabstract_ch"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classabstract_ch')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classabstract_ch.html">abstractCh</a></td></tr>
<tr class="memitem:a8f13aa9c0f6749f7f064d1930667aaed inherit pub_methods_classabstract_ch"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classabstract_ch.html#a8f13aa9c0f6749f7f064d1930667aaed">abstractCh</a> ()</td></tr>
<tr class="separator:a8f13aa9c0f6749f7f064d1930667aaed inherit pub_methods_classabstract_ch"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a58f34f5341674622c30f5c005ceadead inherit pub_methods_classabstract_ch"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classabstract_ch.html#a58f34f5341674622c30f5c005ceadead">~abstractCh</a> ()</td></tr>
<tr class="separator:a58f34f5341674622c30f5c005ceadead inherit pub_methods_classabstract_ch"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2e75f5b76a25accdb1de0c936951a93f inherit pub_methods_classabstract_ch"><td class="memItemLeft" align="right" valign="top">virtual int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classabstract_ch.html#a2e75f5b76a25accdb1de0c936951a93f">Anounce</a> ()</td></tr>
<tr class="separator:a2e75f5b76a25accdb1de0c936951a93f inherit pub_methods_classabstract_ch"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afb7b6f4586412a13f8f6ac08061e5ae0 inherit pub_methods_classabstract_ch"><td class="memItemLeft" align="right" valign="top">virtual int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classabstract_ch.html#afb7b6f4586412a13f8f6ac08061e5ae0">Stop</a> ()</td></tr>
<tr class="separator:afb7b6f4586412a13f8f6ac08061e5ae0 inherit pub_methods_classabstract_ch"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aefb8821172a2e66f49ea0da9b7c205a5 inherit pub_methods_classabstract_ch"><td class="memItemLeft" align="right" valign="top">virtual int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classabstract_ch.html#aefb8821172a2e66f49ea0da9b7c205a5">Status</a> ()</td></tr>
<tr class="separator:aefb8821172a2e66f49ea0da9b7c205a5 inherit pub_methods_classabstract_ch"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-methods"></a>
Protected Member Functions</h2></td></tr>
<tr class="memitem:a2fe4385cca41473cefc8906920c60a22"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classin__ccs811.html#a2fe4385cca41473cefc8906920c60a22">printDriverError</a> (CCS811Core::status errorCode)</td></tr>
<tr class="separator:a2fe4385cca41473cefc8906920c60a22"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6c2de6eca576ea6043b6899163a2d2ea"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classin__ccs811.html#a6c2de6eca576ea6043b6899163a2d2ea">printSensorError</a> ()</td></tr>
<tr class="separator:a6c2de6eca576ea6043b6899163a2d2ea"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_methods_classabstract_in"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classabstract_in')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="classabstract_in.html">abstractIn</a></td></tr>
<tr class="memitem:aa7e18605ec4d11d117881ac87b7ca016 inherit pro_methods_classabstract_in"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classabstract_in.html#aa7e18605ec4d11d117881ac87b7ca016">publish</a> (long value, const char *subtopic=NULL)</td></tr>
<tr class="separator:aa7e18605ec4d11d117881ac87b7ca016 inherit pro_methods_classabstract_in"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6a9d6bb966fc80930b31f3487b1a8f82 inherit pro_methods_classabstract_in"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classabstract_in.html#a6a9d6bb966fc80930b31f3487b1a8f82">publish</a> (float value, const char *subtopic=NULL)</td></tr>
<tr class="separator:a6a9d6bb966fc80930b31f3487b1a8f82 inherit pro_methods_classabstract_in"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6c7d4376b309c7c14d56568e5262335a inherit pro_methods_classabstract_in"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classabstract_in.html#a6c7d4376b309c7c14d56568e5262335a">publish</a> (char *value, const char *subtopic=NULL)</td></tr>
<tr class="separator:a6c7d4376b309c7c14d56568e5262335a inherit pro_methods_classabstract_in"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_methods_classabstract_ch"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classabstract_ch')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="classabstract_ch.html">abstractCh</a></td></tr>
<tr class="memitem:a4f1da04403789b710ca3929c57af9d32 inherit pro_methods_classabstract_ch"><td class="memItemLeft" align="right" valign="top">virtual int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classabstract_ch.html#a4f1da04403789b710ca3929c57af9d32">publishTopic</a> (const char *topic, long value, const char *subtopic=NULL)</td></tr>
<tr class="separator:a4f1da04403789b710ca3929c57af9d32 inherit pro_methods_classabstract_ch"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac24cfc96e7efabae120799b7a23680c6 inherit pro_methods_classabstract_ch"><td class="memItemLeft" align="right" valign="top">virtual int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classabstract_ch.html#ac24cfc96e7efabae120799b7a23680c6">publishTopic</a> (const char *topic, float value, const char *subtopic=NULL)</td></tr>
<tr class="separator:ac24cfc96e7efabae120799b7a23680c6 inherit pro_methods_classabstract_ch"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9404148b9515bd6c1e167a235d844cb8 inherit pro_methods_classabstract_ch"><td class="memItemLeft" align="right" valign="top">virtual int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classabstract_ch.html#a9404148b9515bd6c1e167a235d844cb8">publishTopic</a> (const char *topic, const char *value, const char *subtopic=NULL)</td></tr>
<tr class="separator:a9404148b9515bd6c1e167a235d844cb8 inherit pro_methods_classabstract_ch"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
Additional Inherited Members</h2></td></tr>
<tr class="inherit_header pro_attribs_classabstract_in"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classabstract_in')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="classabstract_in.html">abstractIn</a></td></tr>
<tr class="memitem:a626e3421b4830ca81ca8b48fa802c1ca inherit pro_attribs_classabstract_in"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_input.html">Input</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classabstract_in.html#a626e3421b4830ca81ca8b48fa802c1ca">in</a></td></tr>
<tr class="separator:a626e3421b4830ca81ca8b48fa802c1ca inherit pro_attribs_classabstract_in"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a24f5c11f0de37b93cc9da4f5023040f7 inherit pro_attribs_classabstract_in"><td class="memItemLeft" align="right" valign="top">friend&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classabstract_in.html#a24f5c11f0de37b93cc9da4f5023040f7">Input</a></td></tr>
<tr class="separator:a24f5c11f0de37b93cc9da4f5023040f7 inherit pro_attribs_classabstract_in"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="a7e09edfd07c7c4f2e429e64f008f31c3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7e09edfd07c7c4f2e429e64f008f31c3">&#9670;&nbsp;</a></span>in_ccs811()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">in_ccs811::in_ccs811 </td>
<td>(</td>
<td class="paramtype"><a class="el" href="class_input.html">Input</a> *&#160;</td>
<td class="paramname"><em>_in</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="a8b57db4521730e66f090a3d6752fd112"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8b57db4521730e66f090a3d6752fd112">&#9670;&nbsp;</a></span>Poll()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">int in_ccs811::Poll </td>
<td>(</td>
<td class="paramtype">short&#160;</td>
<td class="paramname"><em>cause</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Implements <a class="el" href="classabstract_ch.html#a044156a4dc4ca38d3e731b7df23d058a">abstractCh</a>.</p>
</div>
</div>
<a id="a2fe4385cca41473cefc8906920c60a22"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2fe4385cca41473cefc8906920c60a22">&#9670;&nbsp;</a></span>printDriverError()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void in_ccs811::printDriverError </td>
<td>(</td>
<td class="paramtype">CCS811Core::status&#160;</td>
<td class="paramname"><em>errorCode</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a6c2de6eca576ea6043b6899163a2d2ea"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6c2de6eca576ea6043b6899163a2d2ea">&#9670;&nbsp;</a></span>printSensorError()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void in_ccs811::printSensorError </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="adc24e341d0df945dc9db85051fe03e48"></a>
<h2 class="memtitle"><span class="permalink"><a href="#adc24e341d0df945dc9db85051fe03e48">&#9670;&nbsp;</a></span>Setup()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">int in_ccs811::Setup </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Implements <a class="el" href="classabstract_ch.html#aeaf6346625245be1774a6d27d9cece4e">abstractCh</a>.</p>
</div>
</div>
<hr/>The documentation for this class was generated from the following files:<ul>
<li>/Users/andrey/Documents/Arduino/lighthub/lighthub/modules/<a class="el" href="in__ccs811__hdc1080_8h_source.html">in_ccs811_hdc1080.h</a></li>
<li>/Users/andrey/Documents/Arduino/lighthub/lighthub/modules/<a class="el" href="in__ccs811__hdc1080_8cpp.html">in_ccs811_hdc1080.cpp</a></li>
</ul>
</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>

Binary file not shown.

After

Width:  |  Height:  |  Size: 572 B

View File

@@ -0,0 +1,96 @@
<!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: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="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><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">in_hdc1080 Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="classin__hdc1080.html">in_hdc1080</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classabstract_ch.html#a8f13aa9c0f6749f7f064d1930667aaed">abstractCh</a>()</td><td class="entry"><a class="el" href="classabstract_ch.html">abstractCh</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classabstract_in.html#ab6b1dfafab3f52fe383d7e4014150ffb">abstractIn</a>(Input *_in)</td><td class="entry"><a class="el" href="classabstract_in.html">abstractIn</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classabstract_ch.html#a2e75f5b76a25accdb1de0c936951a93f">Anounce</a>()</td><td class="entry"><a class="el" href="classabstract_ch.html">abstractCh</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classabstract_in.html#a626e3421b4830ca81ca8b48fa802c1ca">in</a></td><td class="entry"><a class="el" href="classabstract_in.html">abstractIn</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classin__hdc1080.html#a1045683d0e3ef4ddddc5a12753df323e">in_hdc1080</a>(Input *_in)</td><td class="entry"><a class="el" href="classin__hdc1080.html">in_hdc1080</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classabstract_in.html#a24f5c11f0de37b93cc9da4f5023040f7">Input</a></td><td class="entry"><a class="el" href="classabstract_in.html">abstractIn</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classin__hdc1080.html#a94cf44b2a347e2ee295fad5798f7ef54">Poll</a>(short cause) override</td><td class="entry"><a class="el" href="classin__hdc1080.html">in_hdc1080</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classin__hdc1080.html#ac1427b20242a2c829c118e8c4ed1d82a">printSerialNumber</a>()</td><td class="entry"><a class="el" href="classin__hdc1080.html">in_hdc1080</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classabstract_in.html#aa7e18605ec4d11d117881ac87b7ca016">publish</a>(long value, const char *subtopic=NULL)</td><td class="entry"><a class="el" href="classabstract_in.html">abstractIn</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="classabstract_in.html#a6a9d6bb966fc80930b31f3487b1a8f82">publish</a>(float value, const char *subtopic=NULL)</td><td class="entry"><a class="el" href="classabstract_in.html">abstractIn</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classabstract_in.html#a6c7d4376b309c7c14d56568e5262335a">publish</a>(char *value, const char *subtopic=NULL)</td><td class="entry"><a class="el" href="classabstract_in.html">abstractIn</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="classabstract_ch.html#a4f1da04403789b710ca3929c57af9d32">publishTopic</a>(const char *topic, long value, const char *subtopic=NULL)</td><td class="entry"><a class="el" href="classabstract_ch.html">abstractCh</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classabstract_ch.html#ac24cfc96e7efabae120799b7a23680c6">publishTopic</a>(const char *topic, float value, const char *subtopic=NULL)</td><td class="entry"><a class="el" href="classabstract_ch.html">abstractCh</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classabstract_ch.html#a9404148b9515bd6c1e167a235d844cb8">publishTopic</a>(const char *topic, const char *value, const char *subtopic=NULL)</td><td class="entry"><a class="el" href="classabstract_ch.html">abstractCh</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classin__hdc1080.html#ae8e077105f9b80dcf682cdc2bd4a95e3">Setup</a>() override</td><td class="entry"><a class="el" href="classin__hdc1080.html">in_hdc1080</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classabstract_ch.html#aefb8821172a2e66f49ea0da9b7c205a5">Status</a>()</td><td class="entry"><a class="el" href="classabstract_ch.html">abstractCh</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classabstract_ch.html#afb7b6f4586412a13f8f6ac08061e5ae0">Stop</a>()</td><td class="entry"><a class="el" href="classabstract_ch.html">abstractCh</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classabstract_ch.html#a58f34f5341674622c30f5c005ceadead">~abstractCh</a>()</td><td class="entry"><a class="el" href="classabstract_ch.html">abstractCh</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by&#160;<a href="http://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.8.20
</small></address>
</body>
</html>

View File

@@ -0,0 +1,254 @@
<!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: in_hdc1080 Class 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><!-- top -->
<div class="header">
<div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pro-methods">Protected Member Functions</a> &#124;
<a href="classin__hdc1080-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">in_hdc1080 Class Reference</div> </div>
</div><!--header-->
<div class="contents">
<p><code>#include &lt;<a class="el" href="in__ccs811__hdc1080_8h_source.html">in_ccs811_hdc1080.h</a>&gt;</code></p>
<div class="dynheader">
Inheritance diagram for in_hdc1080:</div>
<div class="dyncontent">
<div class="center">
<img src="classin__hdc1080.png" usemap="#in_5Fhdc1080_map" alt=""/>
<map id="in_5Fhdc1080_map" name="in_5Fhdc1080_map">
<area href="classabstract_in.html" alt="abstractIn" shape="rect" coords="0,56,78,80"/>
<area href="classabstract_ch.html" alt="abstractCh" shape="rect" coords="0,0,78,24"/>
</map>
</div></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a1045683d0e3ef4ddddc5a12753df323e"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classin__hdc1080.html#a1045683d0e3ef4ddddc5a12753df323e">in_hdc1080</a> (<a class="el" href="class_input.html">Input</a> *_in)</td></tr>
<tr class="separator:a1045683d0e3ef4ddddc5a12753df323e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae8e077105f9b80dcf682cdc2bd4a95e3"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classin__hdc1080.html#ae8e077105f9b80dcf682cdc2bd4a95e3">Setup</a> () override</td></tr>
<tr class="separator:ae8e077105f9b80dcf682cdc2bd4a95e3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a94cf44b2a347e2ee295fad5798f7ef54"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classin__hdc1080.html#a94cf44b2a347e2ee295fad5798f7ef54">Poll</a> (short cause) override</td></tr>
<tr class="separator:a94cf44b2a347e2ee295fad5798f7ef54"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classabstract_in"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classabstract_in')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classabstract_in.html">abstractIn</a></td></tr>
<tr class="memitem:ab6b1dfafab3f52fe383d7e4014150ffb inherit pub_methods_classabstract_in"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classabstract_in.html#ab6b1dfafab3f52fe383d7e4014150ffb">abstractIn</a> (<a class="el" href="class_input.html">Input</a> *_in)</td></tr>
<tr class="separator:ab6b1dfafab3f52fe383d7e4014150ffb inherit pub_methods_classabstract_in"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classabstract_ch"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classabstract_ch')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classabstract_ch.html">abstractCh</a></td></tr>
<tr class="memitem:a8f13aa9c0f6749f7f064d1930667aaed inherit pub_methods_classabstract_ch"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classabstract_ch.html#a8f13aa9c0f6749f7f064d1930667aaed">abstractCh</a> ()</td></tr>
<tr class="separator:a8f13aa9c0f6749f7f064d1930667aaed inherit pub_methods_classabstract_ch"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a58f34f5341674622c30f5c005ceadead inherit pub_methods_classabstract_ch"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classabstract_ch.html#a58f34f5341674622c30f5c005ceadead">~abstractCh</a> ()</td></tr>
<tr class="separator:a58f34f5341674622c30f5c005ceadead inherit pub_methods_classabstract_ch"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2e75f5b76a25accdb1de0c936951a93f inherit pub_methods_classabstract_ch"><td class="memItemLeft" align="right" valign="top">virtual int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classabstract_ch.html#a2e75f5b76a25accdb1de0c936951a93f">Anounce</a> ()</td></tr>
<tr class="separator:a2e75f5b76a25accdb1de0c936951a93f inherit pub_methods_classabstract_ch"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afb7b6f4586412a13f8f6ac08061e5ae0 inherit pub_methods_classabstract_ch"><td class="memItemLeft" align="right" valign="top">virtual int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classabstract_ch.html#afb7b6f4586412a13f8f6ac08061e5ae0">Stop</a> ()</td></tr>
<tr class="separator:afb7b6f4586412a13f8f6ac08061e5ae0 inherit pub_methods_classabstract_ch"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aefb8821172a2e66f49ea0da9b7c205a5 inherit pub_methods_classabstract_ch"><td class="memItemLeft" align="right" valign="top">virtual int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classabstract_ch.html#aefb8821172a2e66f49ea0da9b7c205a5">Status</a> ()</td></tr>
<tr class="separator:aefb8821172a2e66f49ea0da9b7c205a5 inherit pub_methods_classabstract_ch"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-methods"></a>
Protected Member Functions</h2></td></tr>
<tr class="memitem:ac1427b20242a2c829c118e8c4ed1d82a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classin__hdc1080.html#ac1427b20242a2c829c118e8c4ed1d82a">printSerialNumber</a> ()</td></tr>
<tr class="separator:ac1427b20242a2c829c118e8c4ed1d82a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_methods_classabstract_in"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classabstract_in')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="classabstract_in.html">abstractIn</a></td></tr>
<tr class="memitem:aa7e18605ec4d11d117881ac87b7ca016 inherit pro_methods_classabstract_in"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classabstract_in.html#aa7e18605ec4d11d117881ac87b7ca016">publish</a> (long value, const char *subtopic=NULL)</td></tr>
<tr class="separator:aa7e18605ec4d11d117881ac87b7ca016 inherit pro_methods_classabstract_in"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6a9d6bb966fc80930b31f3487b1a8f82 inherit pro_methods_classabstract_in"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classabstract_in.html#a6a9d6bb966fc80930b31f3487b1a8f82">publish</a> (float value, const char *subtopic=NULL)</td></tr>
<tr class="separator:a6a9d6bb966fc80930b31f3487b1a8f82 inherit pro_methods_classabstract_in"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6c7d4376b309c7c14d56568e5262335a inherit pro_methods_classabstract_in"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classabstract_in.html#a6c7d4376b309c7c14d56568e5262335a">publish</a> (char *value, const char *subtopic=NULL)</td></tr>
<tr class="separator:a6c7d4376b309c7c14d56568e5262335a inherit pro_methods_classabstract_in"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_methods_classabstract_ch"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classabstract_ch')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="classabstract_ch.html">abstractCh</a></td></tr>
<tr class="memitem:a4f1da04403789b710ca3929c57af9d32 inherit pro_methods_classabstract_ch"><td class="memItemLeft" align="right" valign="top">virtual int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classabstract_ch.html#a4f1da04403789b710ca3929c57af9d32">publishTopic</a> (const char *topic, long value, const char *subtopic=NULL)</td></tr>
<tr class="separator:a4f1da04403789b710ca3929c57af9d32 inherit pro_methods_classabstract_ch"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac24cfc96e7efabae120799b7a23680c6 inherit pro_methods_classabstract_ch"><td class="memItemLeft" align="right" valign="top">virtual int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classabstract_ch.html#ac24cfc96e7efabae120799b7a23680c6">publishTopic</a> (const char *topic, float value, const char *subtopic=NULL)</td></tr>
<tr class="separator:ac24cfc96e7efabae120799b7a23680c6 inherit pro_methods_classabstract_ch"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9404148b9515bd6c1e167a235d844cb8 inherit pro_methods_classabstract_ch"><td class="memItemLeft" align="right" valign="top">virtual int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classabstract_ch.html#a9404148b9515bd6c1e167a235d844cb8">publishTopic</a> (const char *topic, const char *value, const char *subtopic=NULL)</td></tr>
<tr class="separator:a9404148b9515bd6c1e167a235d844cb8 inherit pro_methods_classabstract_ch"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
Additional Inherited Members</h2></td></tr>
<tr class="inherit_header pro_attribs_classabstract_in"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classabstract_in')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="classabstract_in.html">abstractIn</a></td></tr>
<tr class="memitem:a626e3421b4830ca81ca8b48fa802c1ca inherit pro_attribs_classabstract_in"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_input.html">Input</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classabstract_in.html#a626e3421b4830ca81ca8b48fa802c1ca">in</a></td></tr>
<tr class="separator:a626e3421b4830ca81ca8b48fa802c1ca inherit pro_attribs_classabstract_in"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a24f5c11f0de37b93cc9da4f5023040f7 inherit pro_attribs_classabstract_in"><td class="memItemLeft" align="right" valign="top">friend&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classabstract_in.html#a24f5c11f0de37b93cc9da4f5023040f7">Input</a></td></tr>
<tr class="separator:a24f5c11f0de37b93cc9da4f5023040f7 inherit pro_attribs_classabstract_in"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="a1045683d0e3ef4ddddc5a12753df323e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1045683d0e3ef4ddddc5a12753df323e">&#9670;&nbsp;</a></span>in_hdc1080()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">in_hdc1080::in_hdc1080 </td>
<td>(</td>
<td class="paramtype"><a class="el" href="class_input.html">Input</a> *&#160;</td>
<td class="paramname"><em>_in</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="a94cf44b2a347e2ee295fad5798f7ef54"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a94cf44b2a347e2ee295fad5798f7ef54">&#9670;&nbsp;</a></span>Poll()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">int in_hdc1080::Poll </td>
<td>(</td>
<td class="paramtype">short&#160;</td>
<td class="paramname"><em>cause</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Implements <a class="el" href="classabstract_ch.html#a044156a4dc4ca38d3e731b7df23d058a">abstractCh</a>.</p>
</div>
</div>
<a id="ac1427b20242a2c829c118e8c4ed1d82a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac1427b20242a2c829c118e8c4ed1d82a">&#9670;&nbsp;</a></span>printSerialNumber()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void in_hdc1080::printSerialNumber </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ae8e077105f9b80dcf682cdc2bd4a95e3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae8e077105f9b80dcf682cdc2bd4a95e3">&#9670;&nbsp;</a></span>Setup()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">int in_hdc1080::Setup </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Implements <a class="el" href="classabstract_ch.html#aeaf6346625245be1774a6d27d9cece4e">abstractCh</a>.</p>
</div>
</div>
<hr/>The documentation for this class was generated from the following files:<ul>
<li>/Users/andrey/Documents/Arduino/lighthub/lighthub/modules/<a class="el" href="in__ccs811__hdc1080_8h_source.html">in_ccs811_hdc1080.h</a></li>
<li>/Users/andrey/Documents/Arduino/lighthub/lighthub/modules/<a class="el" href="in__ccs811__hdc1080_8cpp.html">in_ccs811_hdc1080.cpp</a></li>
</ul>
</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>

Binary file not shown.

After

Width:  |  Height:  |  Size: 580 B

View File

@@ -0,0 +1,117 @@
<!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: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="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><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">itemCmd Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="classitem_cmd.html">itemCmd</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classitem_cmd.html#ae41a813edbb1cdbc09792cae5dd2f434">assignFrom</a>(itemCmd from)</td><td class="entry"><a class="el" href="classitem_cmd.html">itemCmd</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classitem_cmd.html#a4c421cb3f527b95459233ea210f6dfce">cmd</a></td><td class="entry"><a class="el" href="classitem_cmd.html">itemCmd</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classitem_cmd.html#a8b1cc0b2b9e5f30f4cf9bb4db21988ac">Cmd</a>(uint8_t i)</td><td class="entry"><a class="el" href="classitem_cmd.html">itemCmd</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classitem_cmd.html#a313a3ec3e6507dc0b7bc6238a81ce53a">debugOut</a>()</td><td class="entry"><a class="el" href="classitem_cmd.html">itemCmd</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classitem_cmd.html#afbb1ad437067315b7317b0846d71c7c7">getArgType</a>()</td><td class="entry"><a class="el" href="classitem_cmd.html">itemCmd</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classitem_cmd.html#a3ebb3c736df555ec4761713244195efb">getCmd</a>()</td><td class="entry"><a class="el" href="classitem_cmd.html">itemCmd</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classitem_cmd.html#a96d4c944d09209825c3a5f770ff9b662">getCmdParam</a>()</td><td class="entry"><a class="el" href="classitem_cmd.html">itemCmd</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classitem_cmd.html#ad694475a5854b6fc65de797814bf6c34">getH</a>()</td><td class="entry"><a class="el" href="classitem_cmd.html">itemCmd</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classitem_cmd.html#accd4361f950ca4929aaa9fd09aa82dd7">getInt</a>()</td><td class="entry"><a class="el" href="classitem_cmd.html">itemCmd</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classitem_cmd.html#a7e931f05bd5160906078edc9b69f2a81">getPercents</a>(bool inverse=false)</td><td class="entry"><a class="el" href="classitem_cmd.html">itemCmd</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classitem_cmd.html#a35a4a9458cc6550ed6a4891599e6bf9e">getPercents255</a>(bool inverse=false)</td><td class="entry"><a class="el" href="classitem_cmd.html">itemCmd</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classitem_cmd.html#ae583a6f85cc8e8f8c9fbca9e74874629">getS</a>()</td><td class="entry"><a class="el" href="classitem_cmd.html">itemCmd</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classitem_cmd.html#ac79ae89527f223885ef02db1c46ef20c">getSuffix</a>()</td><td class="entry"><a class="el" href="classitem_cmd.html">itemCmd</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classitem_cmd.html#adf272eeb6a9d65581ea3b773e94a9f3f">HS</a>(uint16_t h, uint8_t s)</td><td class="entry"><a class="el" href="classitem_cmd.html">itemCmd</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classitem_cmd.html#a7fcb37674371093f11886bc7d1d39825">HSV</a>(uint16_t h, uint8_t s, uint8_t v)</td><td class="entry"><a class="el" href="classitem_cmd.html">itemCmd</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classitem_cmd.html#ae0224e0c9b5d1aff2bb75f48c79f9711">incrementH</a>(int16_t)</td><td class="entry"><a class="el" href="classitem_cmd.html">itemCmd</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classitem_cmd.html#a2557d6a4edf34be8d98d5629327041b6">incrementPercents</a>(int16_t)</td><td class="entry"><a class="el" href="classitem_cmd.html">itemCmd</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classitem_cmd.html#ad4f3518f0b46b17152cdf18229e77f97">incrementS</a>(int16_t)</td><td class="entry"><a class="el" href="classitem_cmd.html">itemCmd</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classitem_cmd.html#aa6d1298546ecd8bfdbeae946e8d8fb93">Int</a>(int32_t i)</td><td class="entry"><a class="el" href="classitem_cmd.html">itemCmd</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classitem_cmd.html#a00d824ac0ccb48770e01c69c83f6f265">Int</a>(uint32_t i)</td><td class="entry"><a class="el" href="classitem_cmd.html">itemCmd</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classitem_cmd.html#aac6f0edbc2226dab5086a50537e31eb8">isColor</a>()</td><td class="entry"><a class="el" href="classitem_cmd.html">itemCmd</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classitem_cmd.html#aedd2c4f5da90fbe521be950f8f0d5f67">isCommand</a>()</td><td class="entry"><a class="el" href="classitem_cmd.html">itemCmd</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classitem_cmd.html#a1c268b594eb9f4ea77ae8683f777e7ef">isValue</a>()</td><td class="entry"><a class="el" href="classitem_cmd.html">itemCmd</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classitem_cmd.html#a0bb584552fc43e5f081ab839a56e6f47">itemCmd</a>(uint8_t _type=ST_VOID, uint8_t _code=CMD_VOID)</td><td class="entry"><a class="el" href="classitem_cmd.html">itemCmd</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classitem_cmd.html#a1d55aaa33dbc0e9cd5c24682434eceb5">itemCmd</a>(float val)</td><td class="entry"><a class="el" href="classitem_cmd.html">itemCmd</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classitem_cmd.html#aea24f60f90bfe69d65669c06007421fc">loadItem</a>(Item *item, bool includeCommand=false)</td><td class="entry"><a class="el" href="classitem_cmd.html">itemCmd</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classitem_cmd.html#ac8c117086fcec929c6cb214815705be3">param</a></td><td class="entry"><a class="el" href="classitem_cmd.html">itemCmd</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classitem_cmd.html#a76db1daeacf143c857f06049949e8aa9">Percents</a>(int i)</td><td class="entry"><a class="el" href="classitem_cmd.html">itemCmd</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classitem_cmd.html#aa1e4243bd415e9b639deb9bc195775d4">Percents255</a>(int i)</td><td class="entry"><a class="el" href="classitem_cmd.html">itemCmd</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classitem_cmd.html#aa820840f665aa22da6a25361ac5a3e37">RGB</a>(uint8_t r, uint8_t g, uint8_t b)</td><td class="entry"><a class="el" href="classitem_cmd.html">itemCmd</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classitem_cmd.html#a07a886dbecc927d8d016436197a2f554">RGBW</a>(uint8_t r, uint8_t g, uint8_t b, uint8_t w)</td><td class="entry"><a class="el" href="classitem_cmd.html">itemCmd</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classitem_cmd.html#ab1b5e501888d0944b6c1215d58b524cf">saveItem</a>(Item *item, bool includeCommand=false)</td><td class="entry"><a class="el" href="classitem_cmd.html">itemCmd</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classitem_cmd.html#a599d3dda4601b317d4bc8c5d28309553">setArgType</a>(uint8_t)</td><td class="entry"><a class="el" href="classitem_cmd.html">itemCmd</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classitem_cmd.html#af635936afc4c65095b1828bd32d5e9ca">setChanType</a>(short chanType)</td><td class="entry"><a class="el" href="classitem_cmd.html">itemCmd</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classitem_cmd.html#acd8e47506003ffd28db64d6a6c443300">setDefault</a>()</td><td class="entry"><a class="el" href="classitem_cmd.html">itemCmd</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classitem_cmd.html#a80e4577e896d7d015402709153cc66cd">setH</a>(uint16_t)</td><td class="entry"><a class="el" href="classitem_cmd.html">itemCmd</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classitem_cmd.html#aed6c891043edd0083ea036494956da93">setS</a>(uint8_t)</td><td class="entry"><a class="el" href="classitem_cmd.html">itemCmd</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classitem_cmd.html#ab0c9dd09c598686d46dec923550d2e47">setSuffix</a>(uint8_t suffix)</td><td class="entry"><a class="el" href="classitem_cmd.html">itemCmd</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classitem_cmd.html#a4400a0876f9f852f654bc7c5530ef00f">toString</a>(char *Buffer, int bufLen, int sendFlags=SEND_COMMAND|SEND_PARAMETERS)</td><td class="entry"><a class="el" href="classitem_cmd.html">itemCmd</a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by&#160;<a href="http://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.8.20
</small></address>
</body>
</html>

View File

@@ -0,0 +1,965 @@
<!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: itemCmd Class 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><!-- top -->
<div class="header">
<div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pub-attribs">Public Attributes</a> &#124;
<a href="classitem_cmd-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">itemCmd Class Reference</div> </div>
</div><!--header-->
<div class="contents">
<p><code>#include &lt;<a class="el" href="item_cmd_8h_source.html">itemCmd.h</a>&gt;</code></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a0bb584552fc43e5f081ab839a56e6f47"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitem_cmd.html#a0bb584552fc43e5f081ab839a56e6f47">itemCmd</a> (uint8_t _type=<a class="el" href="item_cmd_8h.html#a89b3fb099d3038f85ed3b573ba64d031">ST_VOID</a>, uint8_t _code=<a class="el" href="item_cmd_8h.html#a9bbd3f606a1c37e525a172fa9b6b345d">CMD_VOID</a>)</td></tr>
<tr class="separator:a0bb584552fc43e5f081ab839a56e6f47"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1d55aaa33dbc0e9cd5c24682434eceb5"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitem_cmd.html#a1d55aaa33dbc0e9cd5c24682434eceb5">itemCmd</a> (float val)</td></tr>
<tr class="separator:a1d55aaa33dbc0e9cd5c24682434eceb5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae41a813edbb1cdbc09792cae5dd2f434"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classitem_cmd.html">itemCmd</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitem_cmd.html#ae41a813edbb1cdbc09792cae5dd2f434">assignFrom</a> (<a class="el" href="classitem_cmd.html">itemCmd</a> from)</td></tr>
<tr class="separator:ae41a813edbb1cdbc09792cae5dd2f434"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aea24f60f90bfe69d65669c06007421fc"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitem_cmd.html#aea24f60f90bfe69d65669c06007421fc">loadItem</a> (<a class="el" href="class_item.html">Item</a> *item, bool includeCommand=false)</td></tr>
<tr class="separator:aea24f60f90bfe69d65669c06007421fc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab1b5e501888d0944b6c1215d58b524cf"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitem_cmd.html#ab1b5e501888d0944b6c1215d58b524cf">saveItem</a> (<a class="el" href="class_item.html">Item</a> *item, bool includeCommand=false)</td></tr>
<tr class="separator:ab1b5e501888d0944b6c1215d58b524cf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa6d1298546ecd8bfdbeae946e8d8fb93"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classitem_cmd.html">itemCmd</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitem_cmd.html#aa6d1298546ecd8bfdbeae946e8d8fb93">Int</a> (int32_t i)</td></tr>
<tr class="separator:aa6d1298546ecd8bfdbeae946e8d8fb93"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a00d824ac0ccb48770e01c69c83f6f265"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classitem_cmd.html">itemCmd</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitem_cmd.html#a00d824ac0ccb48770e01c69c83f6f265">Int</a> (uint32_t i)</td></tr>
<tr class="separator:a00d824ac0ccb48770e01c69c83f6f265"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8b1cc0b2b9e5f30f4cf9bb4db21988ac"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classitem_cmd.html">itemCmd</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitem_cmd.html#a8b1cc0b2b9e5f30f4cf9bb4db21988ac">Cmd</a> (uint8_t i)</td></tr>
<tr class="separator:a8b1cc0b2b9e5f30f4cf9bb4db21988ac"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7fcb37674371093f11886bc7d1d39825"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classitem_cmd.html">itemCmd</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitem_cmd.html#a7fcb37674371093f11886bc7d1d39825">HSV</a> (uint16_t h, uint8_t s, uint8_t v)</td></tr>
<tr class="separator:a7fcb37674371093f11886bc7d1d39825"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adf272eeb6a9d65581ea3b773e94a9f3f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classitem_cmd.html">itemCmd</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitem_cmd.html#adf272eeb6a9d65581ea3b773e94a9f3f">HS</a> (uint16_t h, uint8_t s)</td></tr>
<tr class="separator:adf272eeb6a9d65581ea3b773e94a9f3f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa820840f665aa22da6a25361ac5a3e37"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classitem_cmd.html">itemCmd</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitem_cmd.html#aa820840f665aa22da6a25361ac5a3e37">RGB</a> (uint8_t r, uint8_t g, uint8_t <a class="el" href="item_8cpp.html#ab2d05693952610f937e5acb3c4a8fa1b">b</a>)</td></tr>
<tr class="separator:aa820840f665aa22da6a25361ac5a3e37"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a07a886dbecc927d8d016436197a2f554"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classitem_cmd.html">itemCmd</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitem_cmd.html#a07a886dbecc927d8d016436197a2f554">RGBW</a> (uint8_t r, uint8_t g, uint8_t <a class="el" href="item_8cpp.html#ab2d05693952610f937e5acb3c4a8fa1b">b</a>, uint8_t w)</td></tr>
<tr class="separator:a07a886dbecc927d8d016436197a2f554"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a80e4577e896d7d015402709153cc66cd"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitem_cmd.html#a80e4577e896d7d015402709153cc66cd">setH</a> (uint16_t)</td></tr>
<tr class="separator:a80e4577e896d7d015402709153cc66cd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aed6c891043edd0083ea036494956da93"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitem_cmd.html#aed6c891043edd0083ea036494956da93">setS</a> (uint8_t)</td></tr>
<tr class="separator:aed6c891043edd0083ea036494956da93"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad694475a5854b6fc65de797814bf6c34"><td class="memItemLeft" align="right" valign="top">uint16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitem_cmd.html#ad694475a5854b6fc65de797814bf6c34">getH</a> ()</td></tr>
<tr class="separator:ad694475a5854b6fc65de797814bf6c34"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae583a6f85cc8e8f8c9fbca9e74874629"><td class="memItemLeft" align="right" valign="top">uint16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitem_cmd.html#ae583a6f85cc8e8f8c9fbca9e74874629">getS</a> ()</td></tr>
<tr class="separator:ae583a6f85cc8e8f8c9fbca9e74874629"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a599d3dda4601b317d4bc8c5d28309553"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classitem_cmd.html">itemCmd</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitem_cmd.html#a599d3dda4601b317d4bc8c5d28309553">setArgType</a> (uint8_t)</td></tr>
<tr class="separator:a599d3dda4601b317d4bc8c5d28309553"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a76db1daeacf143c857f06049949e8aa9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classitem_cmd.html">itemCmd</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitem_cmd.html#a76db1daeacf143c857f06049949e8aa9">Percents</a> (int i)</td></tr>
<tr class="separator:a76db1daeacf143c857f06049949e8aa9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa1e4243bd415e9b639deb9bc195775d4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classitem_cmd.html">itemCmd</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitem_cmd.html#aa1e4243bd415e9b639deb9bc195775d4">Percents255</a> (int i)</td></tr>
<tr class="separator:aa1e4243bd415e9b639deb9bc195775d4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac79ae89527f223885ef02db1c46ef20c"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitem_cmd.html#ac79ae89527f223885ef02db1c46ef20c">getSuffix</a> ()</td></tr>
<tr class="separator:ac79ae89527f223885ef02db1c46ef20c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab0c9dd09c598686d46dec923550d2e47"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classitem_cmd.html">itemCmd</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitem_cmd.html#ab0c9dd09c598686d46dec923550d2e47">setSuffix</a> (uint8_t suffix)</td></tr>
<tr class="separator:ab0c9dd09c598686d46dec923550d2e47"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2557d6a4edf34be8d98d5629327041b6"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitem_cmd.html#a2557d6a4edf34be8d98d5629327041b6">incrementPercents</a> (int16_t)</td></tr>
<tr class="separator:a2557d6a4edf34be8d98d5629327041b6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae0224e0c9b5d1aff2bb75f48c79f9711"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitem_cmd.html#ae0224e0c9b5d1aff2bb75f48c79f9711">incrementH</a> (int16_t)</td></tr>
<tr class="separator:ae0224e0c9b5d1aff2bb75f48c79f9711"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad4f3518f0b46b17152cdf18229e77f97"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitem_cmd.html#ad4f3518f0b46b17152cdf18229e77f97">incrementS</a> (int16_t)</td></tr>
<tr class="separator:ad4f3518f0b46b17152cdf18229e77f97"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:accd4361f950ca4929aaa9fd09aa82dd7"><td class="memItemLeft" align="right" valign="top">long int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitem_cmd.html#accd4361f950ca4929aaa9fd09aa82dd7">getInt</a> ()</td></tr>
<tr class="separator:accd4361f950ca4929aaa9fd09aa82dd7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7e931f05bd5160906078edc9b69f2a81"><td class="memItemLeft" align="right" valign="top">short&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitem_cmd.html#a7e931f05bd5160906078edc9b69f2a81">getPercents</a> (bool inverse=false)</td></tr>
<tr class="separator:a7e931f05bd5160906078edc9b69f2a81"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a35a4a9458cc6550ed6a4891599e6bf9e"><td class="memItemLeft" align="right" valign="top">short&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitem_cmd.html#a35a4a9458cc6550ed6a4891599e6bf9e">getPercents255</a> (bool inverse=false)</td></tr>
<tr class="separator:a35a4a9458cc6550ed6a4891599e6bf9e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3ebb3c736df555ec4761713244195efb"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitem_cmd.html#a3ebb3c736df555ec4761713244195efb">getCmd</a> ()</td></tr>
<tr class="separator:a3ebb3c736df555ec4761713244195efb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afbb1ad437067315b7317b0846d71c7c7"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitem_cmd.html#afbb1ad437067315b7317b0846d71c7c7">getArgType</a> ()</td></tr>
<tr class="separator:afbb1ad437067315b7317b0846d71c7c7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a96d4c944d09209825c3a5f770ff9b662"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitem_cmd.html#a96d4c944d09209825c3a5f770ff9b662">getCmdParam</a> ()</td></tr>
<tr class="separator:a96d4c944d09209825c3a5f770ff9b662"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4400a0876f9f852f654bc7c5530ef00f"><td class="memItemLeft" align="right" valign="top">char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitem_cmd.html#a4400a0876f9f852f654bc7c5530ef00f">toString</a> (char *Buffer, int bufLen, int sendFlags=<a class="el" href="item_cmd_8h.html#aebe7823b286110926c2da2893b56a7da">SEND_COMMAND</a>|<a class="el" href="item_cmd_8h.html#adba0eeb6b1a5678cea10f4a823829b24">SEND_PARAMETERS</a>)</td></tr>
<tr class="separator:a4400a0876f9f852f654bc7c5530ef00f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aedd2c4f5da90fbe521be950f8f0d5f67"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitem_cmd.html#aedd2c4f5da90fbe521be950f8f0d5f67">isCommand</a> ()</td></tr>
<tr class="separator:aedd2c4f5da90fbe521be950f8f0d5f67"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1c268b594eb9f4ea77ae8683f777e7ef"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitem_cmd.html#a1c268b594eb9f4ea77ae8683f777e7ef">isValue</a> ()</td></tr>
<tr class="separator:a1c268b594eb9f4ea77ae8683f777e7ef"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aac6f0edbc2226dab5086a50537e31eb8"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitem_cmd.html#aac6f0edbc2226dab5086a50537e31eb8">isColor</a> ()</td></tr>
<tr class="separator:aac6f0edbc2226dab5086a50537e31eb8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acd8e47506003ffd28db64d6a6c443300"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classitem_cmd.html">itemCmd</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitem_cmd.html#acd8e47506003ffd28db64d6a6c443300">setDefault</a> ()</td></tr>
<tr class="separator:acd8e47506003ffd28db64d6a6c443300"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af635936afc4c65095b1828bd32d5e9ca"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classitem_cmd.html">itemCmd</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitem_cmd.html#af635936afc4c65095b1828bd32d5e9ca">setChanType</a> (short chanType)</td></tr>
<tr class="separator:af635936afc4c65095b1828bd32d5e9ca"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a313a3ec3e6507dc0b7bc6238a81ce53a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitem_cmd.html#a313a3ec3e6507dc0b7bc6238a81ce53a">debugOut</a> ()</td></tr>
<tr class="separator:a313a3ec3e6507dc0b7bc6238a81ce53a"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
Public Attributes</h2></td></tr>
<tr class="memitem:a4c421cb3f527b95459233ea210f6dfce"><td class="memItemLeft" align="right" valign="top"><a class="el" href="unionitem_cmd_store.html">itemCmdStore</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitem_cmd.html#a4c421cb3f527b95459233ea210f6dfce">cmd</a></td></tr>
<tr class="separator:a4c421cb3f527b95459233ea210f6dfce"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac8c117086fcec929c6cb214815705be3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="unionitem_arg_store.html">itemArgStore</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitem_cmd.html#ac8c117086fcec929c6cb214815705be3">param</a></td></tr>
<tr class="separator:ac8c117086fcec929c6cb214815705be3"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="a0bb584552fc43e5f081ab839a56e6f47"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0bb584552fc43e5f081ab839a56e6f47">&#9670;&nbsp;</a></span>itemCmd() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">itemCmd::itemCmd </td>
<td>(</td>
<td class="paramtype">uint8_t&#160;</td>
<td class="paramname"><em>_type</em> = <code><a class="el" href="item_cmd_8h.html#a89b3fb099d3038f85ed3b573ba64d031">ST_VOID</a></code>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint8_t&#160;</td>
<td class="paramname"><em>_code</em> = <code><a class="el" href="item_cmd_8h.html#a9bbd3f606a1c37e525a172fa9b6b345d">CMD_VOID</a></code>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a1d55aaa33dbc0e9cd5c24682434eceb5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1d55aaa33dbc0e9cd5c24682434eceb5">&#9670;&nbsp;</a></span>itemCmd() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">itemCmd::itemCmd </td>
<td>(</td>
<td class="paramtype">float&#160;</td>
<td class="paramname"><em>val</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="ae41a813edbb1cdbc09792cae5dd2f434"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae41a813edbb1cdbc09792cae5dd2f434">&#9670;&nbsp;</a></span>assignFrom()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classitem_cmd.html">itemCmd</a> itemCmd::assignFrom </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classitem_cmd.html">itemCmd</a>&#160;</td>
<td class="paramname"><em>from</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a8b1cc0b2b9e5f30f4cf9bb4db21988ac"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8b1cc0b2b9e5f30f4cf9bb4db21988ac">&#9670;&nbsp;</a></span>Cmd()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classitem_cmd.html">itemCmd</a> itemCmd::Cmd </td>
<td>(</td>
<td class="paramtype">uint8_t&#160;</td>
<td class="paramname"><em>i</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a313a3ec3e6507dc0b7bc6238a81ce53a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a313a3ec3e6507dc0b7bc6238a81ce53a">&#9670;&nbsp;</a></span>debugOut()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void itemCmd::debugOut </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="afbb1ad437067315b7317b0846d71c7c7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afbb1ad437067315b7317b0846d71c7c7">&#9670;&nbsp;</a></span>getArgType()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint8_t itemCmd::getArgType </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a3ebb3c736df555ec4761713244195efb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3ebb3c736df555ec4761713244195efb">&#9670;&nbsp;</a></span>getCmd()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint8_t itemCmd::getCmd </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a96d4c944d09209825c3a5f770ff9b662"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a96d4c944d09209825c3a5f770ff9b662">&#9670;&nbsp;</a></span>getCmdParam()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint8_t itemCmd::getCmdParam </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ad694475a5854b6fc65de797814bf6c34"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad694475a5854b6fc65de797814bf6c34">&#9670;&nbsp;</a></span>getH()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint16_t itemCmd::getH </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="accd4361f950ca4929aaa9fd09aa82dd7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#accd4361f950ca4929aaa9fd09aa82dd7">&#9670;&nbsp;</a></span>getInt()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">long int itemCmd::getInt </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a7e931f05bd5160906078edc9b69f2a81"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7e931f05bd5160906078edc9b69f2a81">&#9670;&nbsp;</a></span>getPercents()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">short itemCmd::getPercents </td>
<td>(</td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>inverse</em> = <code>false</code></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a35a4a9458cc6550ed6a4891599e6bf9e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a35a4a9458cc6550ed6a4891599e6bf9e">&#9670;&nbsp;</a></span>getPercents255()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">short itemCmd::getPercents255 </td>
<td>(</td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>inverse</em> = <code>false</code></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ae583a6f85cc8e8f8c9fbca9e74874629"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae583a6f85cc8e8f8c9fbca9e74874629">&#9670;&nbsp;</a></span>getS()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint16_t itemCmd::getS </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ac79ae89527f223885ef02db1c46ef20c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac79ae89527f223885ef02db1c46ef20c">&#9670;&nbsp;</a></span>getSuffix()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint8_t itemCmd::getSuffix </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="adf272eeb6a9d65581ea3b773e94a9f3f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#adf272eeb6a9d65581ea3b773e94a9f3f">&#9670;&nbsp;</a></span>HS()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classitem_cmd.html">itemCmd</a> itemCmd::HS </td>
<td>(</td>
<td class="paramtype">uint16_t&#160;</td>
<td class="paramname"><em>h</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint8_t&#160;</td>
<td class="paramname"><em>s</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a7fcb37674371093f11886bc7d1d39825"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7fcb37674371093f11886bc7d1d39825">&#9670;&nbsp;</a></span>HSV()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classitem_cmd.html">itemCmd</a> itemCmd::HSV </td>
<td>(</td>
<td class="paramtype">uint16_t&#160;</td>
<td class="paramname"><em>h</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint8_t&#160;</td>
<td class="paramname"><em>s</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint8_t&#160;</td>
<td class="paramname"><em>v</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ae0224e0c9b5d1aff2bb75f48c79f9711"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae0224e0c9b5d1aff2bb75f48c79f9711">&#9670;&nbsp;</a></span>incrementH()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool itemCmd::incrementH </td>
<td>(</td>
<td class="paramtype">int16_t&#160;</td>
<td class="paramname"><em>dif</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a2557d6a4edf34be8d98d5629327041b6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2557d6a4edf34be8d98d5629327041b6">&#9670;&nbsp;</a></span>incrementPercents()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool itemCmd::incrementPercents </td>
<td>(</td>
<td class="paramtype">int16_t&#160;</td>
<td class="paramname"><em>dif</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ad4f3518f0b46b17152cdf18229e77f97"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad4f3518f0b46b17152cdf18229e77f97">&#9670;&nbsp;</a></span>incrementS()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool itemCmd::incrementS </td>
<td>(</td>
<td class="paramtype">int16_t&#160;</td>
<td class="paramname"><em>dif</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="aa6d1298546ecd8bfdbeae946e8d8fb93"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa6d1298546ecd8bfdbeae946e8d8fb93">&#9670;&nbsp;</a></span>Int() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classitem_cmd.html">itemCmd</a> itemCmd::Int </td>
<td>(</td>
<td class="paramtype">int32_t&#160;</td>
<td class="paramname"><em>i</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a00d824ac0ccb48770e01c69c83f6f265"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a00d824ac0ccb48770e01c69c83f6f265">&#9670;&nbsp;</a></span>Int() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classitem_cmd.html">itemCmd</a> itemCmd::Int </td>
<td>(</td>
<td class="paramtype">uint32_t&#160;</td>
<td class="paramname"><em>i</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="aac6f0edbc2226dab5086a50537e31eb8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aac6f0edbc2226dab5086a50537e31eb8">&#9670;&nbsp;</a></span>isColor()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool itemCmd::isColor </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="aedd2c4f5da90fbe521be950f8f0d5f67"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aedd2c4f5da90fbe521be950f8f0d5f67">&#9670;&nbsp;</a></span>isCommand()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool itemCmd::isCommand </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a1c268b594eb9f4ea77ae8683f777e7ef"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1c268b594eb9f4ea77ae8683f777e7ef">&#9670;&nbsp;</a></span>isValue()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool itemCmd::isValue </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="aea24f60f90bfe69d65669c06007421fc"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aea24f60f90bfe69d65669c06007421fc">&#9670;&nbsp;</a></span>loadItem()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool itemCmd::loadItem </td>
<td>(</td>
<td class="paramtype"><a class="el" href="class_item.html">Item</a> *&#160;</td>
<td class="paramname"><em>item</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>includeCommand</em> = <code>false</code>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a76db1daeacf143c857f06049949e8aa9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a76db1daeacf143c857f06049949e8aa9">&#9670;&nbsp;</a></span>Percents()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classitem_cmd.html">itemCmd</a> itemCmd::Percents </td>
<td>(</td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>i</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="aa1e4243bd415e9b639deb9bc195775d4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa1e4243bd415e9b639deb9bc195775d4">&#9670;&nbsp;</a></span>Percents255()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classitem_cmd.html">itemCmd</a> itemCmd::Percents255 </td>
<td>(</td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>i</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="aa820840f665aa22da6a25361ac5a3e37"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa820840f665aa22da6a25361ac5a3e37">&#9670;&nbsp;</a></span>RGB()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classitem_cmd.html">itemCmd</a> itemCmd::RGB </td>
<td>(</td>
<td class="paramtype">uint8_t&#160;</td>
<td class="paramname"><em>r</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint8_t&#160;</td>
<td class="paramname"><em>g</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint8_t&#160;</td>
<td class="paramname"><em>b</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a07a886dbecc927d8d016436197a2f554"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a07a886dbecc927d8d016436197a2f554">&#9670;&nbsp;</a></span>RGBW()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classitem_cmd.html">itemCmd</a> itemCmd::RGBW </td>
<td>(</td>
<td class="paramtype">uint8_t&#160;</td>
<td class="paramname"><em>r</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint8_t&#160;</td>
<td class="paramname"><em>g</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint8_t&#160;</td>
<td class="paramname"><em>b</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint8_t&#160;</td>
<td class="paramname"><em>w</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ab1b5e501888d0944b6c1215d58b524cf"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab1b5e501888d0944b6c1215d58b524cf">&#9670;&nbsp;</a></span>saveItem()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool itemCmd::saveItem </td>
<td>(</td>
<td class="paramtype"><a class="el" href="class_item.html">Item</a> *&#160;</td>
<td class="paramname"><em>item</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>includeCommand</em> = <code>false</code>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a599d3dda4601b317d4bc8c5d28309553"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a599d3dda4601b317d4bc8c5d28309553">&#9670;&nbsp;</a></span>setArgType()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classitem_cmd.html">itemCmd</a> itemCmd::setArgType </td>
<td>(</td>
<td class="paramtype">uint8_t&#160;</td>
<td class="paramname"><em>type</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="af635936afc4c65095b1828bd32d5e9ca"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af635936afc4c65095b1828bd32d5e9ca">&#9670;&nbsp;</a></span>setChanType()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classitem_cmd.html">itemCmd</a> itemCmd::setChanType </td>
<td>(</td>
<td class="paramtype">short&#160;</td>
<td class="paramname"><em>chanType</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="acd8e47506003ffd28db64d6a6c443300"></a>
<h2 class="memtitle"><span class="permalink"><a href="#acd8e47506003ffd28db64d6a6c443300">&#9670;&nbsp;</a></span>setDefault()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classitem_cmd.html">itemCmd</a> itemCmd::setDefault </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a80e4577e896d7d015402709153cc66cd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a80e4577e896d7d015402709153cc66cd">&#9670;&nbsp;</a></span>setH()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool itemCmd::setH </td>
<td>(</td>
<td class="paramtype">uint16_t&#160;</td>
<td class="paramname"><em>h</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="aed6c891043edd0083ea036494956da93"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aed6c891043edd0083ea036494956da93">&#9670;&nbsp;</a></span>setS()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool itemCmd::setS </td>
<td>(</td>
<td class="paramtype">uint8_t&#160;</td>
<td class="paramname"><em>s</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ab0c9dd09c598686d46dec923550d2e47"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab0c9dd09c598686d46dec923550d2e47">&#9670;&nbsp;</a></span>setSuffix()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classitem_cmd.html">itemCmd</a> itemCmd::setSuffix </td>
<td>(</td>
<td class="paramtype">uint8_t&#160;</td>
<td class="paramname"><em>suffix</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a4400a0876f9f852f654bc7c5530ef00f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4400a0876f9f852f654bc7c5530ef00f">&#9670;&nbsp;</a></span>toString()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">char * itemCmd::toString </td>
<td>(</td>
<td class="paramtype">char *&#160;</td>
<td class="paramname"><em>Buffer</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>bufLen</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>sendFlags</em> = <code><a class="el" href="item_cmd_8h.html#aebe7823b286110926c2da2893b56a7da">SEND_COMMAND</a>&#160;|&#160;<a class="el" href="item_cmd_8h.html#adba0eeb6b1a5678cea10f4a823829b24">SEND_PARAMETERS</a></code>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<h2 class="groupheader">Member Data Documentation</h2>
<a id="a4c421cb3f527b95459233ea210f6dfce"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4c421cb3f527b95459233ea210f6dfce">&#9670;&nbsp;</a></span>cmd</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="unionitem_cmd_store.html">itemCmdStore</a> itemCmd::cmd</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ac8c117086fcec929c6cb214815705be3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac8c117086fcec929c6cb214815705be3">&#9670;&nbsp;</a></span>param</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="unionitem_arg_store.html">itemArgStore</a> itemCmd::param</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<hr/>The documentation for this class was generated from the following files:<ul>
<li>/Users/andrey/Documents/Arduino/lighthub/lighthub/<a class="el" href="item_cmd_8h_source.html">itemCmd.h</a></li>
<li>/Users/andrey/Documents/Arduino/lighthub/lighthub/<a class="el" href="item_cmd_8cpp.html">itemCmd.cpp</a></li>
</ul>
</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>

View File

@@ -0,0 +1,85 @@
<!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: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="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><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">mbPersistent Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="classmb_persistent.html">mbPersistent</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classmb_persistent.html#ad204e2cc5ee3a22f9ed332c3c5cab598">baud</a></td><td class="entry"><a class="el" href="classmb_persistent.html">mbPersistent</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classmb_persistent.html#aa394aed65c6af742dbae150639c7cfc3">driverStatus</a></td><td class="entry"><a class="el" href="classmb_persistent.html">mbPersistent</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classmb_persistent.html#a498e43d5538b11348f2165e99e09413f">parameters</a></td><td class="entry"><a class="el" href="classmb_persistent.html">mbPersistent</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classmb_persistent.html#aa958ac1f496b701507478b9384e7728e">pollingInterval</a></td><td class="entry"><a class="el" href="classmb_persistent.html">mbPersistent</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classmb_persistent.html#a801983b127a63a82ea3c1c32989ceae8">pollingRegisters</a></td><td class="entry"><a class="el" href="classmb_persistent.html">mbPersistent</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classmb_persistent.html#a3c94371c87997c1b90d04fce1e076f24">serialParam</a></td><td class="entry"><a class="el" href="classmb_persistent.html">mbPersistent</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classmb_persistent.html#a74503e0f253cf91c1e83a1e35693d6fc">timestamp</a></td><td class="entry"><a class="el" href="classmb_persistent.html">mbPersistent</a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by&#160;<a href="http://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.8.20
</small></address>
</body>
</html>

View File

@@ -0,0 +1,209 @@
<!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: mbPersistent Class 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><!-- top -->
<div class="header">
<div class="summary">
<a href="#pub-attribs">Public Attributes</a> &#124;
<a href="classmb_persistent-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">mbPersistent Class Reference</div> </div>
</div><!--header-->
<div class="contents">
<p><code>#include &lt;<a class="el" href="out__modbus_8h_source.html">out_modbus.h</a>&gt;</code></p>
<div class="dynheader">
Inheritance diagram for mbPersistent:</div>
<div class="dyncontent">
<div class="center">
<img src="classmb_persistent.png" usemap="#mbPersistent_map" alt=""/>
<map id="mbPersistent_map" name="mbPersistent_map">
<area href="classch_persistent.html" alt="chPersistent" shape="rect" coords="0,0,83,24"/>
</map>
</div></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
Public Attributes</h2></td></tr>
<tr class="memitem:aa394aed65c6af742dbae150639c7cfc3"><td class="memItemLeft" align="right" valign="top">int8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmb_persistent.html#aa394aed65c6af742dbae150639c7cfc3">driverStatus</a></td></tr>
<tr class="separator:aa394aed65c6af742dbae150639c7cfc3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad204e2cc5ee3a22f9ed332c3c5cab598"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmb_persistent.html#ad204e2cc5ee3a22f9ed332c3c5cab598">baud</a></td></tr>
<tr class="separator:ad204e2cc5ee3a22f9ed332c3c5cab598"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3c94371c87997c1b90d04fce1e076f24"><td class="memItemLeft" align="right" valign="top">uint16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmb_persistent.html#a3c94371c87997c1b90d04fce1e076f24">serialParam</a></td></tr>
<tr class="separator:a3c94371c87997c1b90d04fce1e076f24"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa958ac1f496b701507478b9384e7728e"><td class="memItemLeft" align="right" valign="top">uint16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmb_persistent.html#aa958ac1f496b701507478b9384e7728e">pollingInterval</a></td></tr>
<tr class="separator:aa958ac1f496b701507478b9384e7728e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a74503e0f253cf91c1e83a1e35693d6fc"><td class="memItemLeft" align="right" valign="top">uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmb_persistent.html#a74503e0f253cf91c1e83a1e35693d6fc">timestamp</a></td></tr>
<tr class="separator:a74503e0f253cf91c1e83a1e35693d6fc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a801983b127a63a82ea3c1c32989ceae8"><td class="memItemLeft" align="right" valign="top">aJsonObject *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmb_persistent.html#a801983b127a63a82ea3c1c32989ceae8">pollingRegisters</a></td></tr>
<tr class="separator:a801983b127a63a82ea3c1c32989ceae8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a498e43d5538b11348f2165e99e09413f"><td class="memItemLeft" align="right" valign="top">aJsonObject *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmb_persistent.html#a498e43d5538b11348f2165e99e09413f">parameters</a></td></tr>
<tr class="separator:a498e43d5538b11348f2165e99e09413f"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Member Data Documentation</h2>
<a id="ad204e2cc5ee3a22f9ed332c3c5cab598"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad204e2cc5ee3a22f9ed332c3c5cab598">&#9670;&nbsp;</a></span>baud</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int mbPersistent::baud</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="aa394aed65c6af742dbae150639c7cfc3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa394aed65c6af742dbae150639c7cfc3">&#9670;&nbsp;</a></span>driverStatus</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int8_t mbPersistent::driverStatus</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a498e43d5538b11348f2165e99e09413f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a498e43d5538b11348f2165e99e09413f">&#9670;&nbsp;</a></span>parameters</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">aJsonObject* mbPersistent::parameters</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="aa958ac1f496b701507478b9384e7728e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa958ac1f496b701507478b9384e7728e">&#9670;&nbsp;</a></span>pollingInterval</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint16_t mbPersistent::pollingInterval</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a801983b127a63a82ea3c1c32989ceae8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a801983b127a63a82ea3c1c32989ceae8">&#9670;&nbsp;</a></span>pollingRegisters</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">aJsonObject* mbPersistent::pollingRegisters</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a3c94371c87997c1b90d04fce1e076f24"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3c94371c87997c1b90d04fce1e076f24">&#9670;&nbsp;</a></span>serialParam</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint16_t mbPersistent::serialParam</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a74503e0f253cf91c1e83a1e35693d6fc"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a74503e0f253cf91c1e83a1e35693d6fc">&#9670;&nbsp;</a></span>timestamp</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint32_t mbPersistent::timestamp</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li>/Users/andrey/Documents/Arduino/lighthub/lighthub/modules/<a class="el" href="out__modbus_8h_source.html">out_modbus.h</a></li>
</ul>
</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>

Binary file not shown.

After

Width:  |  Height:  |  Size: 456 B

View File

@@ -0,0 +1,96 @@
<!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: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="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><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">out_AC Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="classout___a_c.html">out_AC</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classabstract_ch.html#a8f13aa9c0f6749f7f064d1930667aaed">abstractCh</a>()</td><td class="entry"><a class="el" href="classabstract_ch.html">abstractCh</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classabstract_out.html#adec371468752bd5027c282cf933ba035">abstractOut</a>(Item *_item)</td><td class="entry"><a class="el" href="classabstract_out.html">abstractOut</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classabstract_ch.html#a2e75f5b76a25accdb1de0c936951a93f">Anounce</a>()</td><td class="entry"><a class="el" href="classabstract_ch.html">abstractCh</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classout___a_c.html#aeaf2ac4088b2b4b2fd4e1b83755c9964">Ctrl</a>(itemCmd cmd, char *subItem=NULL, bool toExecute=true) override</td><td class="entry"><a class="el" href="classout___a_c.html">out_AC</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classabstract_out.html#a3f7033b9cda791ad810c4837ed5909f2">getChanType</a>()</td><td class="entry"><a class="el" href="classabstract_out.html">abstractOut</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classabstract_out.html#aedf98f968abc36332dcddb7eab00fe13">getDefaultOnVal</a>()</td><td class="entry"><a class="el" href="classabstract_out.html">abstractOut</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classout___a_c.html#ae1fe864367b2837872ad28f8f94f6cf0">InsertData</a>(byte data[], size_t size)</td><td class="entry"><a class="el" href="classout___a_c.html">out_AC</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="classout___a_c.html#ab2d5debf137c9cc91ce0b58a72da0766">isActive</a>() override</td><td class="entry"><a class="el" href="classout___a_c.html">out_AC</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classabstract_out.html#af93f193ac2f0621d0ba08f1f1d11e8b7">item</a></td><td class="entry"><a class="el" href="classabstract_out.html">abstractOut</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="classout___a_c.html#a68dc76d1632c64bcd4e9c19bea1a7443">out_AC</a>(Item *_item)</td><td class="entry"><a class="el" href="classout___a_c.html">out_AC</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classout___a_c.html#a40fd702a4d9d621c19bfa140c905e64b">Poll</a>(short cause) override</td><td class="entry"><a class="el" href="classout___a_c.html">out_AC</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classabstract_ch.html#a4f1da04403789b710ca3929c57af9d32">publishTopic</a>(const char *topic, long value, const char *subtopic=NULL)</td><td class="entry"><a class="el" href="classabstract_ch.html">abstractCh</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classabstract_ch.html#ac24cfc96e7efabae120799b7a23680c6">publishTopic</a>(const char *topic, float value, const char *subtopic=NULL)</td><td class="entry"><a class="el" href="classabstract_ch.html">abstractCh</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classabstract_ch.html#a9404148b9515bd6c1e167a235d844cb8">publishTopic</a>(const char *topic, const char *value, const char *subtopic=NULL)</td><td class="entry"><a class="el" href="classabstract_ch.html">abstractCh</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classout___a_c.html#a3a7b5b20a7d66870551f3dd485e66de2">Setup</a>() override</td><td class="entry"><a class="el" href="classout___a_c.html">out_AC</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classout___a_c.html#aba0d1953f95f7d04a24582c40cd26196">Status</a>() override</td><td class="entry"><a class="el" href="classout___a_c.html">out_AC</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classout___a_c.html#a763ace53db4e64692d061db48f396aba">Stop</a>() override</td><td class="entry"><a class="el" href="classout___a_c.html">out_AC</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classabstract_ch.html#a58f34f5341674622c30f5c005ceadead">~abstractCh</a>()</td><td class="entry"><a class="el" href="classabstract_ch.html">abstractCh</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by&#160;<a href="http://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.8.20
</small></address>
</body>
</html>

View File

@@ -0,0 +1,389 @@
<!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: out_AC Class 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><!-- top -->
<div class="header">
<div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pro-methods">Protected Member Functions</a> &#124;
<a href="classout___a_c-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">out_AC Class Reference</div> </div>
</div><!--header-->
<div class="contents">
<p><code>#include &lt;<a class="el" href="out__ac_8h_source.html">out_ac.h</a>&gt;</code></p>
<div class="dynheader">
Inheritance diagram for out_AC:</div>
<div class="dyncontent">
<div class="center">
<img src="classout___a_c.png" usemap="#out_5FAC_map" alt=""/>
<map id="out_5FAC_map" name="out_5FAC_map">
<area href="classabstract_out.html" alt="abstractOut" shape="rect" coords="0,56,77,80"/>
<area href="classabstract_ch.html" alt="abstractCh" shape="rect" coords="0,0,77,24"/>
</map>
</div></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a68dc76d1632c64bcd4e9c19bea1a7443"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classout___a_c.html#a68dc76d1632c64bcd4e9c19bea1a7443">out_AC</a> (<a class="el" href="class_item.html">Item</a> *_item)</td></tr>
<tr class="separator:a68dc76d1632c64bcd4e9c19bea1a7443"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3a7b5b20a7d66870551f3dd485e66de2"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classout___a_c.html#a3a7b5b20a7d66870551f3dd485e66de2">Setup</a> () override</td></tr>
<tr class="separator:a3a7b5b20a7d66870551f3dd485e66de2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a40fd702a4d9d621c19bfa140c905e64b"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classout___a_c.html#a40fd702a4d9d621c19bfa140c905e64b">Poll</a> (short cause) override</td></tr>
<tr class="separator:a40fd702a4d9d621c19bfa140c905e64b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a763ace53db4e64692d061db48f396aba"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classout___a_c.html#a763ace53db4e64692d061db48f396aba">Stop</a> () override</td></tr>
<tr class="separator:a763ace53db4e64692d061db48f396aba"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aba0d1953f95f7d04a24582c40cd26196"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classout___a_c.html#aba0d1953f95f7d04a24582c40cd26196">Status</a> () override</td></tr>
<tr class="separator:aba0d1953f95f7d04a24582c40cd26196"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab2d5debf137c9cc91ce0b58a72da0766"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classout___a_c.html#ab2d5debf137c9cc91ce0b58a72da0766">isActive</a> () override</td></tr>
<tr class="separator:ab2d5debf137c9cc91ce0b58a72da0766"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aeaf2ac4088b2b4b2fd4e1b83755c9964"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classout___a_c.html#aeaf2ac4088b2b4b2fd4e1b83755c9964">Ctrl</a> (<a class="el" href="classitem_cmd.html">itemCmd</a> cmd, char *subItem=NULL, bool toExecute=true) override</td></tr>
<tr class="separator:aeaf2ac4088b2b4b2fd4e1b83755c9964"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classabstract_out"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classabstract_out')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classabstract_out.html">abstractOut</a></td></tr>
<tr class="memitem:adec371468752bd5027c282cf933ba035 inherit pub_methods_classabstract_out"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classabstract_out.html#adec371468752bd5027c282cf933ba035">abstractOut</a> (<a class="el" href="class_item.html">Item</a> *_item)</td></tr>
<tr class="separator:adec371468752bd5027c282cf933ba035 inherit pub_methods_classabstract_out"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aedf98f968abc36332dcddb7eab00fe13 inherit pub_methods_classabstract_out"><td class="memItemLeft" align="right" valign="top">virtual int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classabstract_out.html#aedf98f968abc36332dcddb7eab00fe13">getDefaultOnVal</a> ()</td></tr>
<tr class="separator:aedf98f968abc36332dcddb7eab00fe13 inherit pub_methods_classabstract_out"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3f7033b9cda791ad810c4837ed5909f2 inherit pub_methods_classabstract_out"><td class="memItemLeft" align="right" valign="top">virtual int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classabstract_out.html#a3f7033b9cda791ad810c4837ed5909f2">getChanType</a> ()</td></tr>
<tr class="separator:a3f7033b9cda791ad810c4837ed5909f2 inherit pub_methods_classabstract_out"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classabstract_ch"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classabstract_ch')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classabstract_ch.html">abstractCh</a></td></tr>
<tr class="memitem:a8f13aa9c0f6749f7f064d1930667aaed inherit pub_methods_classabstract_ch"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classabstract_ch.html#a8f13aa9c0f6749f7f064d1930667aaed">abstractCh</a> ()</td></tr>
<tr class="separator:a8f13aa9c0f6749f7f064d1930667aaed inherit pub_methods_classabstract_ch"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a58f34f5341674622c30f5c005ceadead inherit pub_methods_classabstract_ch"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classabstract_ch.html#a58f34f5341674622c30f5c005ceadead">~abstractCh</a> ()</td></tr>
<tr class="separator:a58f34f5341674622c30f5c005ceadead inherit pub_methods_classabstract_ch"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2e75f5b76a25accdb1de0c936951a93f inherit pub_methods_classabstract_ch"><td class="memItemLeft" align="right" valign="top">virtual int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classabstract_ch.html#a2e75f5b76a25accdb1de0c936951a93f">Anounce</a> ()</td></tr>
<tr class="separator:a2e75f5b76a25accdb1de0c936951a93f inherit pub_methods_classabstract_ch"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-methods"></a>
Protected Member Functions</h2></td></tr>
<tr class="memitem:ae1fe864367b2837872ad28f8f94f6cf0"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classout___a_c.html#ae1fe864367b2837872ad28f8f94f6cf0">InsertData</a> (byte <a class="el" href="out__ac_8cpp.html#a336725b3b566264f2223495f6294c3c7">data</a>[], size_t size)</td></tr>
<tr class="separator:ae1fe864367b2837872ad28f8f94f6cf0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_methods_classabstract_ch"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classabstract_ch')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="classabstract_ch.html">abstractCh</a></td></tr>
<tr class="memitem:a4f1da04403789b710ca3929c57af9d32 inherit pro_methods_classabstract_ch"><td class="memItemLeft" align="right" valign="top">virtual int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classabstract_ch.html#a4f1da04403789b710ca3929c57af9d32">publishTopic</a> (const char *topic, long value, const char *subtopic=NULL)</td></tr>
<tr class="separator:a4f1da04403789b710ca3929c57af9d32 inherit pro_methods_classabstract_ch"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac24cfc96e7efabae120799b7a23680c6 inherit pro_methods_classabstract_ch"><td class="memItemLeft" align="right" valign="top">virtual int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classabstract_ch.html#ac24cfc96e7efabae120799b7a23680c6">publishTopic</a> (const char *topic, float value, const char *subtopic=NULL)</td></tr>
<tr class="separator:ac24cfc96e7efabae120799b7a23680c6 inherit pro_methods_classabstract_ch"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9404148b9515bd6c1e167a235d844cb8 inherit pro_methods_classabstract_ch"><td class="memItemLeft" align="right" valign="top">virtual int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classabstract_ch.html#a9404148b9515bd6c1e167a235d844cb8">publishTopic</a> (const char *topic, const char *value, const char *subtopic=NULL)</td></tr>
<tr class="separator:a9404148b9515bd6c1e167a235d844cb8 inherit pro_methods_classabstract_ch"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
Additional Inherited Members</h2></td></tr>
<tr class="inherit_header pro_attribs_classabstract_out"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classabstract_out')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="classabstract_out.html">abstractOut</a></td></tr>
<tr class="memitem:af93f193ac2f0621d0ba08f1f1d11e8b7 inherit pro_attribs_classabstract_out"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_item.html">Item</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classabstract_out.html#af93f193ac2f0621d0ba08f1f1d11e8b7">item</a></td></tr>
<tr class="separator:af93f193ac2f0621d0ba08f1f1d11e8b7 inherit pro_attribs_classabstract_out"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="a68dc76d1632c64bcd4e9c19bea1a7443"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a68dc76d1632c64bcd4e9c19bea1a7443">&#9670;&nbsp;</a></span>out_AC()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">out_AC::out_AC </td>
<td>(</td>
<td class="paramtype"><a class="el" href="class_item.html">Item</a> *&#160;</td>
<td class="paramname"><em>_item</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="aeaf2ac4088b2b4b2fd4e1b83755c9964"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aeaf2ac4088b2b4b2fd4e1b83755c9964">&#9670;&nbsp;</a></span>Ctrl()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">int out_AC::Ctrl </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classitem_cmd.html">itemCmd</a>&#160;</td>
<td class="paramname"><em>cmd</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">char *&#160;</td>
<td class="paramname"><em>subItem</em> = <code>NULL</code>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>toExecute</em> = <code>true</code>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Implements <a class="el" href="classabstract_out.html#aacaa5ef80fdc683ef96a4dc80d24692a">abstractOut</a>.</p>
</div>
</div>
<a id="ae1fe864367b2837872ad28f8f94f6cf0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae1fe864367b2837872ad28f8f94f6cf0">&#9670;&nbsp;</a></span>InsertData()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void out_AC::InsertData </td>
<td>(</td>
<td class="paramtype">byte&#160;</td>
<td class="paramname"><em>data</em>[], </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">size_t&#160;</td>
<td class="paramname"><em>size</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ab2d5debf137c9cc91ce0b58a72da0766"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab2d5debf137c9cc91ce0b58a72da0766">&#9670;&nbsp;</a></span>isActive()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">int out_AC::isActive </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Reimplemented from <a class="el" href="classabstract_out.html#aec9af01cfc42f385cdf36ce51c8f3387">abstractOut</a>.</p>
</div>
</div>
<a id="a40fd702a4d9d621c19bfa140c905e64b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a40fd702a4d9d621c19bfa140c905e64b">&#9670;&nbsp;</a></span>Poll()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">int out_AC::Poll </td>
<td>(</td>
<td class="paramtype">short&#160;</td>
<td class="paramname"><em>cause</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Implements <a class="el" href="classabstract_ch.html#a044156a4dc4ca38d3e731b7df23d058a">abstractCh</a>.</p>
</div>
</div>
<a id="a3a7b5b20a7d66870551f3dd485e66de2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3a7b5b20a7d66870551f3dd485e66de2">&#9670;&nbsp;</a></span>Setup()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">int out_AC::Setup </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Implements <a class="el" href="classabstract_ch.html#aeaf6346625245be1774a6d27d9cece4e">abstractCh</a>.</p>
</div>
</div>
<a id="aba0d1953f95f7d04a24582c40cd26196"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aba0d1953f95f7d04a24582c40cd26196">&#9670;&nbsp;</a></span>Status()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">int out_AC::Status </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Reimplemented from <a class="el" href="classabstract_ch.html#aefb8821172a2e66f49ea0da9b7c205a5">abstractCh</a>.</p>
</div>
</div>
<a id="a763ace53db4e64692d061db48f396aba"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a763ace53db4e64692d061db48f396aba">&#9670;&nbsp;</a></span>Stop()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">int out_AC::Stop </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Reimplemented from <a class="el" href="classabstract_ch.html#afb7b6f4586412a13f8f6ac08061e5ae0">abstractCh</a>.</p>
</div>
</div>
<hr/>The documentation for this class was generated from the following files:<ul>
<li>/Users/andrey/Documents/Arduino/lighthub/lighthub/modules/<a class="el" href="out__ac_8h_source.html">out_ac.h</a></li>
<li>/Users/andrey/Documents/Arduino/lighthub/lighthub/modules/<a class="el" href="out__ac_8cpp.html">out_ac.cpp</a></li>
</ul>
</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>

Binary file not shown.

After

Width:  |  Height:  |  Size: 582 B

View File

@@ -0,0 +1,98 @@
<!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: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="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><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">out_Modbus Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="classout___modbus.html">out_Modbus</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classabstract_ch.html#a8f13aa9c0f6749f7f064d1930667aaed">abstractCh</a>()</td><td class="entry"><a class="el" href="classabstract_ch.html">abstractCh</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classabstract_out.html#adec371468752bd5027c282cf933ba035">abstractOut</a>(Item *_item)</td><td class="entry"><a class="el" href="classabstract_out.html">abstractOut</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classabstract_ch.html#a2e75f5b76a25accdb1de0c936951a93f">Anounce</a>()</td><td class="entry"><a class="el" href="classabstract_ch.html">abstractCh</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classout___modbus.html#a784be57c40d67b41488b9585fe792019">Ctrl</a>(itemCmd cmd, char *subItem=NULL, bool toExecute=true) override</td><td class="entry"><a class="el" href="classout___modbus.html">out_Modbus</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classout___modbus.html#a026f3ad193b151565f70a72d1c8ca48b">findRegister</a>(int registerNum, int posInBuffer)</td><td class="entry"><a class="el" href="classout___modbus.html">out_Modbus</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="classout___modbus.html#a2752cf2376840f3763572963be8785db">getChanType</a>() override</td><td class="entry"><a class="el" href="classout___modbus.html">out_Modbus</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classout___modbus.html#aea16d64ad349120558951f92205d5249">getConfig</a>()</td><td class="entry"><a class="el" href="classout___modbus.html">out_Modbus</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="classabstract_out.html#aedf98f968abc36332dcddb7eab00fe13">getDefaultOnVal</a>()</td><td class="entry"><a class="el" href="classabstract_out.html">abstractOut</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classout___modbus.html#a6b94efbbbbea5a4ad3b489dba8f9b268">isActive</a>() override</td><td class="entry"><a class="el" href="classout___modbus.html">out_Modbus</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classabstract_out.html#af93f193ac2f0621d0ba08f1f1d11e8b7">item</a></td><td class="entry"><a class="el" href="classabstract_out.html">abstractOut</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classout___modbus.html#ad5aff68ec31c500be860a4f56b095373">out_Modbus</a>(Item *_item)</td><td class="entry"><a class="el" href="classout___modbus.html">out_Modbus</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classout___modbus.html#aec6803a6033403f8ac4038236cac5cd9">Poll</a>(short cause) override</td><td class="entry"><a class="el" href="classout___modbus.html">out_Modbus</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classabstract_ch.html#a4f1da04403789b710ca3929c57af9d32">publishTopic</a>(const char *topic, long value, const char *subtopic=NULL)</td><td class="entry"><a class="el" href="classabstract_ch.html">abstractCh</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classabstract_ch.html#ac24cfc96e7efabae120799b7a23680c6">publishTopic</a>(const char *topic, float value, const char *subtopic=NULL)</td><td class="entry"><a class="el" href="classabstract_ch.html">abstractCh</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classabstract_ch.html#a9404148b9515bd6c1e167a235d844cb8">publishTopic</a>(const char *topic, const char *value, const char *subtopic=NULL)</td><td class="entry"><a class="el" href="classabstract_ch.html">abstractCh</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classout___modbus.html#acf5452aac576901614eca795ab4ca440">Setup</a>() override</td><td class="entry"><a class="el" href="classout___modbus.html">out_Modbus</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classout___modbus.html#acc0fc0ecdb6928cfc7906986b8139780">Status</a>() override</td><td class="entry"><a class="el" href="classout___modbus.html">out_Modbus</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classout___modbus.html#a9cb4b395f5f8a6d15dcc429664a4174b">Stop</a>() override</td><td class="entry"><a class="el" href="classout___modbus.html">out_Modbus</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classout___modbus.html#a78e591ac7d7de9e7a3ab0a6d96263c2b">store</a></td><td class="entry"><a class="el" href="classout___modbus.html">out_Modbus</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="classabstract_ch.html#a58f34f5341674622c30f5c005ceadead">~abstractCh</a>()</td><td class="entry"><a class="el" href="classabstract_ch.html">abstractCh</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by&#160;<a href="http://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.8.20
</small></address>
</body>
</html>

View File

@@ -0,0 +1,469 @@
<!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: out_Modbus Class 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><!-- top -->
<div class="header">
<div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pro-methods">Protected Member Functions</a> &#124;
<a href="#pro-attribs">Protected Attributes</a> &#124;
<a href="classout___modbus-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">out_Modbus Class Reference</div> </div>
</div><!--header-->
<div class="contents">
<p><code>#include &lt;<a class="el" href="out__modbus_8h_source.html">out_modbus.h</a>&gt;</code></p>
<div class="dynheader">
Inheritance diagram for out_Modbus:</div>
<div class="dyncontent">
<div class="center">
<img src="classout___modbus.png" usemap="#out_5FModbus_map" alt=""/>
<map id="out_5FModbus_map" name="out_5FModbus_map">
<area href="classabstract_out.html" alt="abstractOut" shape="rect" coords="0,56,81,80"/>
<area href="classabstract_ch.html" alt="abstractCh" shape="rect" coords="0,0,81,24"/>
</map>
</div></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:ad5aff68ec31c500be860a4f56b095373"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classout___modbus.html#ad5aff68ec31c500be860a4f56b095373">out_Modbus</a> (<a class="el" href="class_item.html">Item</a> *_item)</td></tr>
<tr class="separator:ad5aff68ec31c500be860a4f56b095373"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acf5452aac576901614eca795ab4ca440"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classout___modbus.html#acf5452aac576901614eca795ab4ca440">Setup</a> () override</td></tr>
<tr class="separator:acf5452aac576901614eca795ab4ca440"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aec6803a6033403f8ac4038236cac5cd9"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classout___modbus.html#aec6803a6033403f8ac4038236cac5cd9">Poll</a> (short cause) override</td></tr>
<tr class="separator:aec6803a6033403f8ac4038236cac5cd9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9cb4b395f5f8a6d15dcc429664a4174b"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classout___modbus.html#a9cb4b395f5f8a6d15dcc429664a4174b">Stop</a> () override</td></tr>
<tr class="separator:a9cb4b395f5f8a6d15dcc429664a4174b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acc0fc0ecdb6928cfc7906986b8139780"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classout___modbus.html#acc0fc0ecdb6928cfc7906986b8139780">Status</a> () override</td></tr>
<tr class="separator:acc0fc0ecdb6928cfc7906986b8139780"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6b94efbbbbea5a4ad3b489dba8f9b268"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classout___modbus.html#a6b94efbbbbea5a4ad3b489dba8f9b268">isActive</a> () override</td></tr>
<tr class="separator:a6b94efbbbbea5a4ad3b489dba8f9b268"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2752cf2376840f3763572963be8785db"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classout___modbus.html#a2752cf2376840f3763572963be8785db">getChanType</a> () override</td></tr>
<tr class="separator:a2752cf2376840f3763572963be8785db"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a784be57c40d67b41488b9585fe792019"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classout___modbus.html#a784be57c40d67b41488b9585fe792019">Ctrl</a> (<a class="el" href="classitem_cmd.html">itemCmd</a> cmd, char *subItem=NULL, bool toExecute=true) override</td></tr>
<tr class="separator:a784be57c40d67b41488b9585fe792019"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classabstract_out"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classabstract_out')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classabstract_out.html">abstractOut</a></td></tr>
<tr class="memitem:adec371468752bd5027c282cf933ba035 inherit pub_methods_classabstract_out"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classabstract_out.html#adec371468752bd5027c282cf933ba035">abstractOut</a> (<a class="el" href="class_item.html">Item</a> *_item)</td></tr>
<tr class="separator:adec371468752bd5027c282cf933ba035 inherit pub_methods_classabstract_out"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aedf98f968abc36332dcddb7eab00fe13 inherit pub_methods_classabstract_out"><td class="memItemLeft" align="right" valign="top">virtual int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classabstract_out.html#aedf98f968abc36332dcddb7eab00fe13">getDefaultOnVal</a> ()</td></tr>
<tr class="separator:aedf98f968abc36332dcddb7eab00fe13 inherit pub_methods_classabstract_out"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classabstract_ch"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classabstract_ch')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classabstract_ch.html">abstractCh</a></td></tr>
<tr class="memitem:a8f13aa9c0f6749f7f064d1930667aaed inherit pub_methods_classabstract_ch"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classabstract_ch.html#a8f13aa9c0f6749f7f064d1930667aaed">abstractCh</a> ()</td></tr>
<tr class="separator:a8f13aa9c0f6749f7f064d1930667aaed inherit pub_methods_classabstract_ch"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a58f34f5341674622c30f5c005ceadead inherit pub_methods_classabstract_ch"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classabstract_ch.html#a58f34f5341674622c30f5c005ceadead">~abstractCh</a> ()</td></tr>
<tr class="separator:a58f34f5341674622c30f5c005ceadead inherit pub_methods_classabstract_ch"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2e75f5b76a25accdb1de0c936951a93f inherit pub_methods_classabstract_ch"><td class="memItemLeft" align="right" valign="top">virtual int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classabstract_ch.html#a2e75f5b76a25accdb1de0c936951a93f">Anounce</a> ()</td></tr>
<tr class="separator:a2e75f5b76a25accdb1de0c936951a93f inherit pub_methods_classabstract_ch"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-methods"></a>
Protected Member Functions</h2></td></tr>
<tr class="memitem:aea16d64ad349120558951f92205d5249"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classout___modbus.html#aea16d64ad349120558951f92205d5249">getConfig</a> ()</td></tr>
<tr class="separator:aea16d64ad349120558951f92205d5249"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a026f3ad193b151565f70a72d1c8ca48b"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classout___modbus.html#a026f3ad193b151565f70a72d1c8ca48b">findRegister</a> (int registerNum, int posInBuffer)</td></tr>
<tr class="separator:a026f3ad193b151565f70a72d1c8ca48b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_methods_classabstract_ch"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classabstract_ch')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="classabstract_ch.html">abstractCh</a></td></tr>
<tr class="memitem:a4f1da04403789b710ca3929c57af9d32 inherit pro_methods_classabstract_ch"><td class="memItemLeft" align="right" valign="top">virtual int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classabstract_ch.html#a4f1da04403789b710ca3929c57af9d32">publishTopic</a> (const char *topic, long value, const char *subtopic=NULL)</td></tr>
<tr class="separator:a4f1da04403789b710ca3929c57af9d32 inherit pro_methods_classabstract_ch"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac24cfc96e7efabae120799b7a23680c6 inherit pro_methods_classabstract_ch"><td class="memItemLeft" align="right" valign="top">virtual int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classabstract_ch.html#ac24cfc96e7efabae120799b7a23680c6">publishTopic</a> (const char *topic, float value, const char *subtopic=NULL)</td></tr>
<tr class="separator:ac24cfc96e7efabae120799b7a23680c6 inherit pro_methods_classabstract_ch"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9404148b9515bd6c1e167a235d844cb8 inherit pro_methods_classabstract_ch"><td class="memItemLeft" align="right" valign="top">virtual int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classabstract_ch.html#a9404148b9515bd6c1e167a235d844cb8">publishTopic</a> (const char *topic, const char *value, const char *subtopic=NULL)</td></tr>
<tr class="separator:a9404148b9515bd6c1e167a235d844cb8 inherit pro_methods_classabstract_ch"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-attribs"></a>
Protected Attributes</h2></td></tr>
<tr class="memitem:a78e591ac7d7de9e7a3ab0a6d96263c2b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmb_persistent.html">mbPersistent</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classout___modbus.html#a78e591ac7d7de9e7a3ab0a6d96263c2b">store</a></td></tr>
<tr class="separator:a78e591ac7d7de9e7a3ab0a6d96263c2b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_attribs_classabstract_out"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classabstract_out')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="classabstract_out.html">abstractOut</a></td></tr>
<tr class="memitem:af93f193ac2f0621d0ba08f1f1d11e8b7 inherit pro_attribs_classabstract_out"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_item.html">Item</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classabstract_out.html#af93f193ac2f0621d0ba08f1f1d11e8b7">item</a></td></tr>
<tr class="separator:af93f193ac2f0621d0ba08f1f1d11e8b7 inherit pro_attribs_classabstract_out"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="ad5aff68ec31c500be860a4f56b095373"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad5aff68ec31c500be860a4f56b095373">&#9670;&nbsp;</a></span>out_Modbus()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">out_Modbus::out_Modbus </td>
<td>(</td>
<td class="paramtype"><a class="el" href="class_item.html">Item</a> *&#160;</td>
<td class="paramname"><em>_item</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="a784be57c40d67b41488b9585fe792019"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a784be57c40d67b41488b9585fe792019">&#9670;&nbsp;</a></span>Ctrl()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">int out_Modbus::Ctrl </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classitem_cmd.html">itemCmd</a>&#160;</td>
<td class="paramname"><em>cmd</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">char *&#160;</td>
<td class="paramname"><em>subItem</em> = <code>NULL</code>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>toExecute</em> = <code>true</code>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Implements <a class="el" href="classabstract_out.html#aacaa5ef80fdc683ef96a4dc80d24692a">abstractOut</a>.</p>
</div>
</div>
<a id="a026f3ad193b151565f70a72d1c8ca48b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a026f3ad193b151565f70a72d1c8ca48b">&#9670;&nbsp;</a></span>findRegister()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">int out_Modbus::findRegister </td>
<td>(</td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>registerNum</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>posInBuffer</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a2752cf2376840f3763572963be8785db"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2752cf2376840f3763572963be8785db">&#9670;&nbsp;</a></span>getChanType()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">int out_Modbus::getChanType </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Reimplemented from <a class="el" href="classabstract_out.html#a3f7033b9cda791ad810c4837ed5909f2">abstractOut</a>.</p>
</div>
</div>
<a id="aea16d64ad349120558951f92205d5249"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aea16d64ad349120558951f92205d5249">&#9670;&nbsp;</a></span>getConfig()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool out_Modbus::getConfig </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a6b94efbbbbea5a4ad3b489dba8f9b268"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6b94efbbbbea5a4ad3b489dba8f9b268">&#9670;&nbsp;</a></span>isActive()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">int out_Modbus::isActive </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Reimplemented from <a class="el" href="classabstract_out.html#aec9af01cfc42f385cdf36ce51c8f3387">abstractOut</a>.</p>
</div>
</div>
<a id="aec6803a6033403f8ac4038236cac5cd9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aec6803a6033403f8ac4038236cac5cd9">&#9670;&nbsp;</a></span>Poll()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">int out_Modbus::Poll </td>
<td>(</td>
<td class="paramtype">short&#160;</td>
<td class="paramname"><em>cause</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Implements <a class="el" href="classabstract_ch.html#a044156a4dc4ca38d3e731b7df23d058a">abstractCh</a>.</p>
</div>
</div>
<a id="acf5452aac576901614eca795ab4ca440"></a>
<h2 class="memtitle"><span class="permalink"><a href="#acf5452aac576901614eca795ab4ca440">&#9670;&nbsp;</a></span>Setup()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">int out_Modbus::Setup </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Implements <a class="el" href="classabstract_ch.html#aeaf6346625245be1774a6d27d9cece4e">abstractCh</a>.</p>
</div>
</div>
<a id="acc0fc0ecdb6928cfc7906986b8139780"></a>
<h2 class="memtitle"><span class="permalink"><a href="#acc0fc0ecdb6928cfc7906986b8139780">&#9670;&nbsp;</a></span>Status()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">int out_Modbus::Status </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Reimplemented from <a class="el" href="classabstract_ch.html#aefb8821172a2e66f49ea0da9b7c205a5">abstractCh</a>.</p>
</div>
</div>
<a id="a9cb4b395f5f8a6d15dcc429664a4174b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9cb4b395f5f8a6d15dcc429664a4174b">&#9670;&nbsp;</a></span>Stop()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">int out_Modbus::Stop </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Reimplemented from <a class="el" href="classabstract_ch.html#afb7b6f4586412a13f8f6ac08061e5ae0">abstractCh</a>.</p>
</div>
</div>
<h2 class="groupheader">Member Data Documentation</h2>
<a id="a78e591ac7d7de9e7a3ab0a6d96263c2b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a78e591ac7d7de9e7a3ab0a6d96263c2b">&#9670;&nbsp;</a></span>store</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classmb_persistent.html">mbPersistent</a>* out_Modbus::store</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<hr/>The documentation for this class was generated from the following files:<ul>
<li>/Users/andrey/Documents/Arduino/lighthub/lighthub/modules/<a class="el" href="out__modbus_8h_source.html">out_modbus.h</a></li>
<li>/Users/andrey/Documents/Arduino/lighthub/lighthub/modules/<a class="el" href="out__modbus_8cpp.html">out_modbus.cpp</a></li>
</ul>
</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>

Binary file not shown.

After

Width:  |  Height:  |  Size: 615 B

View File

@@ -0,0 +1,102 @@
<!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: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="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><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">out_Motor Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="classout___motor.html">out_Motor</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classabstract_ch.html#a8f13aa9c0f6749f7f064d1930667aaed">abstractCh</a>()</td><td class="entry"><a class="el" href="classabstract_ch.html">abstractCh</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classabstract_out.html#adec371468752bd5027c282cf933ba035">abstractOut</a>(Item *_item)</td><td class="entry"><a class="el" href="classabstract_out.html">abstractOut</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classabstract_ch.html#a2e75f5b76a25accdb1de0c936951a93f">Anounce</a>()</td><td class="entry"><a class="el" href="classabstract_ch.html">abstractCh</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classout___motor.html#aa731e4d1848e07ac7dc4a99a0ddad942">Ctrl</a>(itemCmd cmd, char *subItem=NULL, bool toExecute=true) override</td><td class="entry"><a class="el" href="classout___motor.html">out_Motor</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classout___motor.html#ad8179a6054b692c3f00c5fa350f59e3f">feedbackClosed</a></td><td class="entry"><a class="el" href="classout___motor.html">out_Motor</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classout___motor.html#aa002cd716f47ee74a72dcd4e335b80ae">feedbackOpen</a></td><td class="entry"><a class="el" href="classout___motor.html">out_Motor</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classout___motor.html#afd67d9b6e08f14074a236d5222809226">getChanType</a>() override</td><td class="entry"><a class="el" href="classout___motor.html">out_Motor</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classout___motor.html#a7ba2681d317e29a412e44741ae1ff5e4">getConfig</a>()</td><td class="entry"><a class="el" href="classout___motor.html">out_Motor</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classabstract_out.html#aedf98f968abc36332dcddb7eab00fe13">getDefaultOnVal</a>()</td><td class="entry"><a class="el" href="classabstract_out.html">abstractOut</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classout___motor.html#ac2a224d74421c1a28d34a83779a45bdc">isActive</a>() override</td><td class="entry"><a class="el" href="classout___motor.html">out_Motor</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classabstract_out.html#af93f193ac2f0621d0ba08f1f1d11e8b7">item</a></td><td class="entry"><a class="el" href="classabstract_out.html">abstractOut</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="classout___motor.html#a58e72bff70d2915b7b508d0605a082e8">maxOnTime</a></td><td class="entry"><a class="el" href="classout___motor.html">out_Motor</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classout___motor.html#a7698763731e54149861a9bdcc18e6344">out_Motor</a>(Item *_item)</td><td class="entry"><a class="el" href="classout___motor.html">out_Motor</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classout___motor.html#af21db4b38c3676a038c93d403b227152">pinDown</a></td><td class="entry"><a class="el" href="classout___motor.html">out_Motor</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classout___motor.html#ae4052839e88ca4a59e83c35400d239cf">pinFeedback</a></td><td class="entry"><a class="el" href="classout___motor.html">out_Motor</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classout___motor.html#aaa2493a4399f63fd8d17e37f0c731791">pinUp</a></td><td class="entry"><a class="el" href="classout___motor.html">out_Motor</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classout___motor.html#a7a98c58b6c32cc20b7b05ad07a07c231">Poll</a>(short cause) override</td><td class="entry"><a class="el" href="classout___motor.html">out_Motor</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classabstract_ch.html#a4f1da04403789b710ca3929c57af9d32">publishTopic</a>(const char *topic, long value, const char *subtopic=NULL)</td><td class="entry"><a class="el" href="classabstract_ch.html">abstractCh</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classabstract_ch.html#ac24cfc96e7efabae120799b7a23680c6">publishTopic</a>(const char *topic, float value, const char *subtopic=NULL)</td><td class="entry"><a class="el" href="classabstract_ch.html">abstractCh</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classabstract_ch.html#a9404148b9515bd6c1e167a235d844cb8">publishTopic</a>(const char *topic, const char *value, const char *subtopic=NULL)</td><td class="entry"><a class="el" href="classabstract_ch.html">abstractCh</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classout___motor.html#ab9f2b433a4fedd6fec5b9cb504b934f4">Setup</a>() override</td><td class="entry"><a class="el" href="classout___motor.html">out_Motor</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classout___motor.html#a47de22f0ce071787ac14a19897337cea">Status</a>() override</td><td class="entry"><a class="el" href="classout___motor.html">out_Motor</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classout___motor.html#aafdbaaaf47776dd8c0c5d6bfa32bb3c2">Stop</a>() override</td><td class="entry"><a class="el" href="classout___motor.html">out_Motor</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classabstract_ch.html#a58f34f5341674622c30f5c005ceadead">~abstractCh</a>()</td><td class="entry"><a class="el" href="classabstract_ch.html">abstractCh</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by&#160;<a href="http://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.8.20
</small></address>
</body>
</html>

View File

@@ -0,0 +1,506 @@
<!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: out_Motor Class 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><!-- top -->
<div class="header">
<div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pub-attribs">Public Attributes</a> &#124;
<a href="#pro-methods">Protected Member Functions</a> &#124;
<a href="classout___motor-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">out_Motor Class Reference</div> </div>
</div><!--header-->
<div class="contents">
<p><code>#include &lt;<a class="el" href="out__motor_8h_source.html">out_motor.h</a>&gt;</code></p>
<div class="dynheader">
Inheritance diagram for out_Motor:</div>
<div class="dyncontent">
<div class="center">
<img src="classout___motor.png" usemap="#out_5FMotor_map" alt=""/>
<map id="out_5FMotor_map" name="out_5FMotor_map">
<area href="classabstract_out.html" alt="abstractOut" shape="rect" coords="0,56,77,80"/>
<area href="classabstract_ch.html" alt="abstractCh" shape="rect" coords="0,0,77,24"/>
</map>
</div></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a7698763731e54149861a9bdcc18e6344"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classout___motor.html#a7698763731e54149861a9bdcc18e6344">out_Motor</a> (<a class="el" href="class_item.html">Item</a> *_item)</td></tr>
<tr class="separator:a7698763731e54149861a9bdcc18e6344"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab9f2b433a4fedd6fec5b9cb504b934f4"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classout___motor.html#ab9f2b433a4fedd6fec5b9cb504b934f4">Setup</a> () override</td></tr>
<tr class="separator:ab9f2b433a4fedd6fec5b9cb504b934f4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7a98c58b6c32cc20b7b05ad07a07c231"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classout___motor.html#a7a98c58b6c32cc20b7b05ad07a07c231">Poll</a> (short cause) override</td></tr>
<tr class="separator:a7a98c58b6c32cc20b7b05ad07a07c231"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aafdbaaaf47776dd8c0c5d6bfa32bb3c2"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classout___motor.html#aafdbaaaf47776dd8c0c5d6bfa32bb3c2">Stop</a> () override</td></tr>
<tr class="separator:aafdbaaaf47776dd8c0c5d6bfa32bb3c2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a47de22f0ce071787ac14a19897337cea"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classout___motor.html#a47de22f0ce071787ac14a19897337cea">Status</a> () override</td></tr>
<tr class="separator:a47de22f0ce071787ac14a19897337cea"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac2a224d74421c1a28d34a83779a45bdc"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classout___motor.html#ac2a224d74421c1a28d34a83779a45bdc">isActive</a> () override</td></tr>
<tr class="separator:ac2a224d74421c1a28d34a83779a45bdc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afd67d9b6e08f14074a236d5222809226"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classout___motor.html#afd67d9b6e08f14074a236d5222809226">getChanType</a> () override</td></tr>
<tr class="separator:afd67d9b6e08f14074a236d5222809226"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa731e4d1848e07ac7dc4a99a0ddad942"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classout___motor.html#aa731e4d1848e07ac7dc4a99a0ddad942">Ctrl</a> (<a class="el" href="classitem_cmd.html">itemCmd</a> cmd, char *subItem=NULL, bool toExecute=true) override</td></tr>
<tr class="separator:aa731e4d1848e07ac7dc4a99a0ddad942"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classabstract_out"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classabstract_out')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classabstract_out.html">abstractOut</a></td></tr>
<tr class="memitem:adec371468752bd5027c282cf933ba035 inherit pub_methods_classabstract_out"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classabstract_out.html#adec371468752bd5027c282cf933ba035">abstractOut</a> (<a class="el" href="class_item.html">Item</a> *_item)</td></tr>
<tr class="separator:adec371468752bd5027c282cf933ba035 inherit pub_methods_classabstract_out"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aedf98f968abc36332dcddb7eab00fe13 inherit pub_methods_classabstract_out"><td class="memItemLeft" align="right" valign="top">virtual int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classabstract_out.html#aedf98f968abc36332dcddb7eab00fe13">getDefaultOnVal</a> ()</td></tr>
<tr class="separator:aedf98f968abc36332dcddb7eab00fe13 inherit pub_methods_classabstract_out"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classabstract_ch"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classabstract_ch')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classabstract_ch.html">abstractCh</a></td></tr>
<tr class="memitem:a8f13aa9c0f6749f7f064d1930667aaed inherit pub_methods_classabstract_ch"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classabstract_ch.html#a8f13aa9c0f6749f7f064d1930667aaed">abstractCh</a> ()</td></tr>
<tr class="separator:a8f13aa9c0f6749f7f064d1930667aaed inherit pub_methods_classabstract_ch"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a58f34f5341674622c30f5c005ceadead inherit pub_methods_classabstract_ch"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classabstract_ch.html#a58f34f5341674622c30f5c005ceadead">~abstractCh</a> ()</td></tr>
<tr class="separator:a58f34f5341674622c30f5c005ceadead inherit pub_methods_classabstract_ch"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2e75f5b76a25accdb1de0c936951a93f inherit pub_methods_classabstract_ch"><td class="memItemLeft" align="right" valign="top">virtual int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classabstract_ch.html#a2e75f5b76a25accdb1de0c936951a93f">Anounce</a> ()</td></tr>
<tr class="separator:a2e75f5b76a25accdb1de0c936951a93f inherit pub_methods_classabstract_ch"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
Public Attributes</h2></td></tr>
<tr class="memitem:aaa2493a4399f63fd8d17e37f0c731791"><td class="memItemLeft" align="right" valign="top">int8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classout___motor.html#aaa2493a4399f63fd8d17e37f0c731791">pinUp</a></td></tr>
<tr class="separator:aaa2493a4399f63fd8d17e37f0c731791"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af21db4b38c3676a038c93d403b227152"><td class="memItemLeft" align="right" valign="top">int8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classout___motor.html#af21db4b38c3676a038c93d403b227152">pinDown</a></td></tr>
<tr class="separator:af21db4b38c3676a038c93d403b227152"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae4052839e88ca4a59e83c35400d239cf"><td class="memItemLeft" align="right" valign="top">int8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classout___motor.html#ae4052839e88ca4a59e83c35400d239cf">pinFeedback</a></td></tr>
<tr class="separator:ae4052839e88ca4a59e83c35400d239cf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a58e72bff70d2915b7b508d0605a082e8"><td class="memItemLeft" align="right" valign="top">int16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classout___motor.html#a58e72bff70d2915b7b508d0605a082e8">maxOnTime</a></td></tr>
<tr class="separator:a58e72bff70d2915b7b508d0605a082e8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa002cd716f47ee74a72dcd4e335b80ae"><td class="memItemLeft" align="right" valign="top">uint16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classout___motor.html#aa002cd716f47ee74a72dcd4e335b80ae">feedbackOpen</a></td></tr>
<tr class="separator:aa002cd716f47ee74a72dcd4e335b80ae"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad8179a6054b692c3f00c5fa350f59e3f"><td class="memItemLeft" align="right" valign="top">uint16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classout___motor.html#ad8179a6054b692c3f00c5fa350f59e3f">feedbackClosed</a></td></tr>
<tr class="separator:ad8179a6054b692c3f00c5fa350f59e3f"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-methods"></a>
Protected Member Functions</h2></td></tr>
<tr class="memitem:a7ba2681d317e29a412e44741ae1ff5e4"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classout___motor.html#a7ba2681d317e29a412e44741ae1ff5e4">getConfig</a> ()</td></tr>
<tr class="separator:a7ba2681d317e29a412e44741ae1ff5e4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_methods_classabstract_ch"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classabstract_ch')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="classabstract_ch.html">abstractCh</a></td></tr>
<tr class="memitem:a4f1da04403789b710ca3929c57af9d32 inherit pro_methods_classabstract_ch"><td class="memItemLeft" align="right" valign="top">virtual int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classabstract_ch.html#a4f1da04403789b710ca3929c57af9d32">publishTopic</a> (const char *topic, long value, const char *subtopic=NULL)</td></tr>
<tr class="separator:a4f1da04403789b710ca3929c57af9d32 inherit pro_methods_classabstract_ch"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac24cfc96e7efabae120799b7a23680c6 inherit pro_methods_classabstract_ch"><td class="memItemLeft" align="right" valign="top">virtual int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classabstract_ch.html#ac24cfc96e7efabae120799b7a23680c6">publishTopic</a> (const char *topic, float value, const char *subtopic=NULL)</td></tr>
<tr class="separator:ac24cfc96e7efabae120799b7a23680c6 inherit pro_methods_classabstract_ch"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9404148b9515bd6c1e167a235d844cb8 inherit pro_methods_classabstract_ch"><td class="memItemLeft" align="right" valign="top">virtual int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classabstract_ch.html#a9404148b9515bd6c1e167a235d844cb8">publishTopic</a> (const char *topic, const char *value, const char *subtopic=NULL)</td></tr>
<tr class="separator:a9404148b9515bd6c1e167a235d844cb8 inherit pro_methods_classabstract_ch"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
Additional Inherited Members</h2></td></tr>
<tr class="inherit_header pro_attribs_classabstract_out"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classabstract_out')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="classabstract_out.html">abstractOut</a></td></tr>
<tr class="memitem:af93f193ac2f0621d0ba08f1f1d11e8b7 inherit pro_attribs_classabstract_out"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_item.html">Item</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classabstract_out.html#af93f193ac2f0621d0ba08f1f1d11e8b7">item</a></td></tr>
<tr class="separator:af93f193ac2f0621d0ba08f1f1d11e8b7 inherit pro_attribs_classabstract_out"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="a7698763731e54149861a9bdcc18e6344"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7698763731e54149861a9bdcc18e6344">&#9670;&nbsp;</a></span>out_Motor()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">out_Motor::out_Motor </td>
<td>(</td>
<td class="paramtype"><a class="el" href="class_item.html">Item</a> *&#160;</td>
<td class="paramname"><em>_item</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="aa731e4d1848e07ac7dc4a99a0ddad942"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa731e4d1848e07ac7dc4a99a0ddad942">&#9670;&nbsp;</a></span>Ctrl()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">int out_Motor::Ctrl </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classitem_cmd.html">itemCmd</a>&#160;</td>
<td class="paramname"><em>cmd</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">char *&#160;</td>
<td class="paramname"><em>subItem</em> = <code>NULL</code>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>toExecute</em> = <code>true</code>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Implements <a class="el" href="classabstract_out.html#aacaa5ef80fdc683ef96a4dc80d24692a">abstractOut</a>.</p>
</div>
</div>
<a id="afd67d9b6e08f14074a236d5222809226"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afd67d9b6e08f14074a236d5222809226">&#9670;&nbsp;</a></span>getChanType()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">int out_Motor::getChanType </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Reimplemented from <a class="el" href="classabstract_out.html#a3f7033b9cda791ad810c4837ed5909f2">abstractOut</a>.</p>
</div>
</div>
<a id="a7ba2681d317e29a412e44741ae1ff5e4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7ba2681d317e29a412e44741ae1ff5e4">&#9670;&nbsp;</a></span>getConfig()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void out_Motor::getConfig </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ac2a224d74421c1a28d34a83779a45bdc"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac2a224d74421c1a28d34a83779a45bdc">&#9670;&nbsp;</a></span>isActive()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">int out_Motor::isActive </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Reimplemented from <a class="el" href="classabstract_out.html#aec9af01cfc42f385cdf36ce51c8f3387">abstractOut</a>.</p>
</div>
</div>
<a id="a7a98c58b6c32cc20b7b05ad07a07c231"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7a98c58b6c32cc20b7b05ad07a07c231">&#9670;&nbsp;</a></span>Poll()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">int out_Motor::Poll </td>
<td>(</td>
<td class="paramtype">short&#160;</td>
<td class="paramname"><em>cause</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Implements <a class="el" href="classabstract_ch.html#a044156a4dc4ca38d3e731b7df23d058a">abstractCh</a>.</p>
</div>
</div>
<a id="ab9f2b433a4fedd6fec5b9cb504b934f4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab9f2b433a4fedd6fec5b9cb504b934f4">&#9670;&nbsp;</a></span>Setup()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">int out_Motor::Setup </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Implements <a class="el" href="classabstract_ch.html#aeaf6346625245be1774a6d27d9cece4e">abstractCh</a>.</p>
</div>
</div>
<a id="a47de22f0ce071787ac14a19897337cea"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a47de22f0ce071787ac14a19897337cea">&#9670;&nbsp;</a></span>Status()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">int out_Motor::Status </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Reimplemented from <a class="el" href="classabstract_ch.html#aefb8821172a2e66f49ea0da9b7c205a5">abstractCh</a>.</p>
</div>
</div>
<a id="aafdbaaaf47776dd8c0c5d6bfa32bb3c2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aafdbaaaf47776dd8c0c5d6bfa32bb3c2">&#9670;&nbsp;</a></span>Stop()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">int out_Motor::Stop </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Reimplemented from <a class="el" href="classabstract_ch.html#afb7b6f4586412a13f8f6ac08061e5ae0">abstractCh</a>.</p>
</div>
</div>
<h2 class="groupheader">Member Data Documentation</h2>
<a id="ad8179a6054b692c3f00c5fa350f59e3f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad8179a6054b692c3f00c5fa350f59e3f">&#9670;&nbsp;</a></span>feedbackClosed</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint16_t out_Motor::feedbackClosed</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="aa002cd716f47ee74a72dcd4e335b80ae"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa002cd716f47ee74a72dcd4e335b80ae">&#9670;&nbsp;</a></span>feedbackOpen</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint16_t out_Motor::feedbackOpen</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a58e72bff70d2915b7b508d0605a082e8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a58e72bff70d2915b7b508d0605a082e8">&#9670;&nbsp;</a></span>maxOnTime</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int16_t out_Motor::maxOnTime</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="af21db4b38c3676a038c93d403b227152"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af21db4b38c3676a038c93d403b227152">&#9670;&nbsp;</a></span>pinDown</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int8_t out_Motor::pinDown</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ae4052839e88ca4a59e83c35400d239cf"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae4052839e88ca4a59e83c35400d239cf">&#9670;&nbsp;</a></span>pinFeedback</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int8_t out_Motor::pinFeedback</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="aaa2493a4399f63fd8d17e37f0c731791"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aaa2493a4399f63fd8d17e37f0c731791">&#9670;&nbsp;</a></span>pinUp</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int8_t out_Motor::pinUp</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<hr/>The documentation for this class was generated from the following files:<ul>
<li>/Users/andrey/Documents/Arduino/lighthub/lighthub/modules/<a class="el" href="out__motor_8h_source.html">out_motor.h</a></li>
<li>/Users/andrey/Documents/Arduino/lighthub/lighthub/modules/<a class="el" href="out__motor_8cpp.html">out_motor.cpp</a></li>
</ul>
</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>

Binary file not shown.

After

Width:  |  Height:  |  Size: 593 B

View File

@@ -0,0 +1,104 @@
<!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: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="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><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">out_SPILed Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="classout___s_p_i_led.html">out_SPILed</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classabstract_ch.html#a8f13aa9c0f6749f7f064d1930667aaed">abstractCh</a>()</td><td class="entry"><a class="el" href="classabstract_ch.html">abstractCh</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classabstract_out.html#adec371468752bd5027c282cf933ba035">abstractOut</a>(Item *_item)</td><td class="entry"><a class="el" href="classabstract_out.html">abstractOut</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classabstract_ch.html#a2e75f5b76a25accdb1de0c936951a93f">Anounce</a>()</td><td class="entry"><a class="el" href="classabstract_ch.html">abstractCh</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classcolor_channel.html#af5d8c0be99104c65484560a5a1c2cfd2">colorChannel</a>(Item *_item)</td><td class="entry"><a class="el" href="classcolor_channel.html">colorChannel</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classcolor_channel.html#a9d7354cc266c98067b7b43cbf8707feb">Ctrl</a>(itemCmd cmd, char *subItem=NULL, bool toExecute=true) override</td><td class="entry"><a class="el" href="classcolor_channel.html">colorChannel</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classcolor_channel.html#a09276ae99835316b9a222df20fb45097">getChannelAddr</a>(short n=0)</td><td class="entry"><a class="el" href="classcolor_channel.html">colorChannel</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classout___s_p_i_led.html#aac304bcdc354a3667ec99d4c06513b72">getChanType</a>() override</td><td class="entry"><a class="el" href="classout___s_p_i_led.html">out_SPILed</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classout___s_p_i_led.html#a6bcd6f13a335b380dfa655d5de4cbe75">getConfig</a>()</td><td class="entry"><a class="el" href="classout___s_p_i_led.html">out_SPILed</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classabstract_out.html#aedf98f968abc36332dcddb7eab00fe13">getDefaultOnVal</a>()</td><td class="entry"><a class="el" href="classabstract_out.html">abstractOut</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classcolor_channel.html#a4dd2fa654273b3bf9a3413ee2966fdce">iaddr</a></td><td class="entry"><a class="el" href="classcolor_channel.html">colorChannel</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classout___s_p_i_led.html#ae87041b49ca8c6484a72c3c29955fbfb">isActive</a>() override</td><td class="entry"><a class="el" href="classout___s_p_i_led.html">out_SPILed</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classabstract_out.html#af93f193ac2f0621d0ba08f1f1d11e8b7">item</a></td><td class="entry"><a class="el" href="classabstract_out.html">abstractOut</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classout___s_p_i_led.html#a974b04b25156932c97dac2ba794c729f">ledsType</a></td><td class="entry"><a class="el" href="classout___s_p_i_led.html">out_SPILed</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classcolor_channel.html#ace14fae07b9d51500db5d0191f5a7081">numArgs</a></td><td class="entry"><a class="el" href="classcolor_channel.html">colorChannel</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classout___s_p_i_led.html#a4d13edbe6d02a9519c73283d65d38086">numLeds</a></td><td class="entry"><a class="el" href="classout___s_p_i_led.html">out_SPILed</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classout___s_p_i_led.html#ae865d0b2e9d098e3e370488a2eaa1b40">out_SPILed</a>(Item *_item)</td><td class="entry"><a class="el" href="classout___s_p_i_led.html">out_SPILed</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classout___s_p_i_led.html#a1ef26d145d52578110f56087df1aa228">pin</a></td><td class="entry"><a class="el" href="classout___s_p_i_led.html">out_SPILed</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classout___s_p_i_led.html#a75d1e9b7333a0bb9777df807634607b3">PixelCtrl</a>(itemCmd cmd, char *subItem=NULL, bool show=true) override</td><td class="entry"><a class="el" href="classout___s_p_i_led.html">out_SPILed</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classout___s_p_i_led.html#a8566a7b80d1a132c00dbaf989880649c">Poll</a>(short cause) override</td><td class="entry"><a class="el" href="classout___s_p_i_led.html">out_SPILed</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classabstract_ch.html#a4f1da04403789b710ca3929c57af9d32">publishTopic</a>(const char *topic, long value, const char *subtopic=NULL)</td><td class="entry"><a class="el" href="classabstract_ch.html">abstractCh</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classabstract_ch.html#ac24cfc96e7efabae120799b7a23680c6">publishTopic</a>(const char *topic, float value, const char *subtopic=NULL)</td><td class="entry"><a class="el" href="classabstract_ch.html">abstractCh</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classabstract_ch.html#a9404148b9515bd6c1e167a235d844cb8">publishTopic</a>(const char *topic, const char *value, const char *subtopic=NULL)</td><td class="entry"><a class="el" href="classabstract_ch.html">abstractCh</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classout___s_p_i_led.html#adbe9d6b9a2a5e515e9a372a4c4675b15">Setup</a>() override</td><td class="entry"><a class="el" href="classout___s_p_i_led.html">out_SPILed</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classout___s_p_i_led.html#a9486de18e156758a12fa257f68314e20">Status</a>() override</td><td class="entry"><a class="el" href="classout___s_p_i_led.html">out_SPILed</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classout___s_p_i_led.html#a4e24b8a490f8353452b8594dffff8396">Stop</a>() override</td><td class="entry"><a class="el" href="classout___s_p_i_led.html">out_SPILed</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classabstract_ch.html#a58f34f5341674622c30f5c005ceadead">~abstractCh</a>()</td><td class="entry"><a class="el" href="classabstract_ch.html">abstractCh</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by&#160;<a href="http://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.8.20
</small></address>
</body>
</html>

View File

@@ -0,0 +1,471 @@
<!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: out_SPILed Class 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><!-- top -->
<div class="header">
<div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pub-attribs">Public Attributes</a> &#124;
<a href="#pro-methods">Protected Member Functions</a> &#124;
<a href="classout___s_p_i_led-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">out_SPILed Class Reference</div> </div>
</div><!--header-->
<div class="contents">
<p><code>#include &lt;<a class="el" href="out__spiled_8h_source.html">out_spiled.h</a>&gt;</code></p>
<div class="dynheader">
Inheritance diagram for out_SPILed:</div>
<div class="dyncontent">
<div class="center">
<img src="classout___s_p_i_led.png" usemap="#out_5FSPILed_map" alt=""/>
<map id="out_5FSPILed_map" name="out_5FSPILed_map">
<area href="classcolor_channel.html" alt="colorChannel" shape="rect" coords="0,112,88,136"/>
<area href="classabstract_out.html" alt="abstractOut" shape="rect" coords="0,56,88,80"/>
<area href="classabstract_ch.html" alt="abstractCh" shape="rect" coords="0,0,88,24"/>
</map>
</div></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:ae865d0b2e9d098e3e370488a2eaa1b40"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classout___s_p_i_led.html#ae865d0b2e9d098e3e370488a2eaa1b40">out_SPILed</a> (<a class="el" href="class_item.html">Item</a> *_item)</td></tr>
<tr class="separator:ae865d0b2e9d098e3e370488a2eaa1b40"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adbe9d6b9a2a5e515e9a372a4c4675b15"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classout___s_p_i_led.html#adbe9d6b9a2a5e515e9a372a4c4675b15">Setup</a> () override</td></tr>
<tr class="separator:adbe9d6b9a2a5e515e9a372a4c4675b15"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8566a7b80d1a132c00dbaf989880649c"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classout___s_p_i_led.html#a8566a7b80d1a132c00dbaf989880649c">Poll</a> (short cause) override</td></tr>
<tr class="separator:a8566a7b80d1a132c00dbaf989880649c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4e24b8a490f8353452b8594dffff8396"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classout___s_p_i_led.html#a4e24b8a490f8353452b8594dffff8396">Stop</a> () override</td></tr>
<tr class="separator:a4e24b8a490f8353452b8594dffff8396"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9486de18e156758a12fa257f68314e20"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classout___s_p_i_led.html#a9486de18e156758a12fa257f68314e20">Status</a> () override</td></tr>
<tr class="separator:a9486de18e156758a12fa257f68314e20"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae87041b49ca8c6484a72c3c29955fbfb"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classout___s_p_i_led.html#ae87041b49ca8c6484a72c3c29955fbfb">isActive</a> () override</td></tr>
<tr class="separator:ae87041b49ca8c6484a72c3c29955fbfb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aac304bcdc354a3667ec99d4c06513b72"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classout___s_p_i_led.html#aac304bcdc354a3667ec99d4c06513b72">getChanType</a> () override</td></tr>
<tr class="separator:aac304bcdc354a3667ec99d4c06513b72"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a75d1e9b7333a0bb9777df807634607b3"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classout___s_p_i_led.html#a75d1e9b7333a0bb9777df807634607b3">PixelCtrl</a> (<a class="el" href="classitem_cmd.html">itemCmd</a> cmd, char *subItem=NULL, bool show=true) override</td></tr>
<tr class="separator:a75d1e9b7333a0bb9777df807634607b3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classcolor_channel"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classcolor_channel')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classcolor_channel.html">colorChannel</a></td></tr>
<tr class="memitem:af5d8c0be99104c65484560a5a1c2cfd2 inherit pub_methods_classcolor_channel"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcolor_channel.html#af5d8c0be99104c65484560a5a1c2cfd2">colorChannel</a> (<a class="el" href="class_item.html">Item</a> *_item)</td></tr>
<tr class="separator:af5d8c0be99104c65484560a5a1c2cfd2 inherit pub_methods_classcolor_channel"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9d7354cc266c98067b7b43cbf8707feb inherit pub_methods_classcolor_channel"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcolor_channel.html#a9d7354cc266c98067b7b43cbf8707feb">Ctrl</a> (<a class="el" href="classitem_cmd.html">itemCmd</a> cmd, char *subItem=NULL, bool toExecute=true) override</td></tr>
<tr class="separator:a9d7354cc266c98067b7b43cbf8707feb inherit pub_methods_classcolor_channel"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a09276ae99835316b9a222df20fb45097 inherit pub_methods_classcolor_channel"><td class="memItemLeft" align="right" valign="top">short&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcolor_channel.html#a09276ae99835316b9a222df20fb45097">getChannelAddr</a> (short n=0)</td></tr>
<tr class="separator:a09276ae99835316b9a222df20fb45097 inherit pub_methods_classcolor_channel"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classabstract_out"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classabstract_out')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classabstract_out.html">abstractOut</a></td></tr>
<tr class="memitem:adec371468752bd5027c282cf933ba035 inherit pub_methods_classabstract_out"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classabstract_out.html#adec371468752bd5027c282cf933ba035">abstractOut</a> (<a class="el" href="class_item.html">Item</a> *_item)</td></tr>
<tr class="separator:adec371468752bd5027c282cf933ba035 inherit pub_methods_classabstract_out"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aedf98f968abc36332dcddb7eab00fe13 inherit pub_methods_classabstract_out"><td class="memItemLeft" align="right" valign="top">virtual int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classabstract_out.html#aedf98f968abc36332dcddb7eab00fe13">getDefaultOnVal</a> ()</td></tr>
<tr class="separator:aedf98f968abc36332dcddb7eab00fe13 inherit pub_methods_classabstract_out"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classabstract_ch"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classabstract_ch')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classabstract_ch.html">abstractCh</a></td></tr>
<tr class="memitem:a8f13aa9c0f6749f7f064d1930667aaed inherit pub_methods_classabstract_ch"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classabstract_ch.html#a8f13aa9c0f6749f7f064d1930667aaed">abstractCh</a> ()</td></tr>
<tr class="separator:a8f13aa9c0f6749f7f064d1930667aaed inherit pub_methods_classabstract_ch"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a58f34f5341674622c30f5c005ceadead inherit pub_methods_classabstract_ch"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classabstract_ch.html#a58f34f5341674622c30f5c005ceadead">~abstractCh</a> ()</td></tr>
<tr class="separator:a58f34f5341674622c30f5c005ceadead inherit pub_methods_classabstract_ch"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2e75f5b76a25accdb1de0c936951a93f inherit pub_methods_classabstract_ch"><td class="memItemLeft" align="right" valign="top">virtual int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classabstract_ch.html#a2e75f5b76a25accdb1de0c936951a93f">Anounce</a> ()</td></tr>
<tr class="separator:a2e75f5b76a25accdb1de0c936951a93f inherit pub_methods_classabstract_ch"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
Public Attributes</h2></td></tr>
<tr class="memitem:a4d13edbe6d02a9519c73283d65d38086"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classout___s_p_i_led.html#a4d13edbe6d02a9519c73283d65d38086">numLeds</a></td></tr>
<tr class="separator:a4d13edbe6d02a9519c73283d65d38086"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1ef26d145d52578110f56087df1aa228"><td class="memItemLeft" align="right" valign="top">int8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classout___s_p_i_led.html#a1ef26d145d52578110f56087df1aa228">pin</a></td></tr>
<tr class="separator:a1ef26d145d52578110f56087df1aa228"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a974b04b25156932c97dac2ba794c729f"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classout___s_p_i_led.html#a974b04b25156932c97dac2ba794c729f">ledsType</a></td></tr>
<tr class="separator:a974b04b25156932c97dac2ba794c729f"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-methods"></a>
Protected Member Functions</h2></td></tr>
<tr class="memitem:a6bcd6f13a335b380dfa655d5de4cbe75"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classout___s_p_i_led.html#a6bcd6f13a335b380dfa655d5de4cbe75">getConfig</a> ()</td></tr>
<tr class="separator:a6bcd6f13a335b380dfa655d5de4cbe75"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_methods_classabstract_ch"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classabstract_ch')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="classabstract_ch.html">abstractCh</a></td></tr>
<tr class="memitem:a4f1da04403789b710ca3929c57af9d32 inherit pro_methods_classabstract_ch"><td class="memItemLeft" align="right" valign="top">virtual int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classabstract_ch.html#a4f1da04403789b710ca3929c57af9d32">publishTopic</a> (const char *topic, long value, const char *subtopic=NULL)</td></tr>
<tr class="separator:a4f1da04403789b710ca3929c57af9d32 inherit pro_methods_classabstract_ch"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac24cfc96e7efabae120799b7a23680c6 inherit pro_methods_classabstract_ch"><td class="memItemLeft" align="right" valign="top">virtual int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classabstract_ch.html#ac24cfc96e7efabae120799b7a23680c6">publishTopic</a> (const char *topic, float value, const char *subtopic=NULL)</td></tr>
<tr class="separator:ac24cfc96e7efabae120799b7a23680c6 inherit pro_methods_classabstract_ch"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9404148b9515bd6c1e167a235d844cb8 inherit pro_methods_classabstract_ch"><td class="memItemLeft" align="right" valign="top">virtual int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classabstract_ch.html#a9404148b9515bd6c1e167a235d844cb8">publishTopic</a> (const char *topic, const char *value, const char *subtopic=NULL)</td></tr>
<tr class="separator:a9404148b9515bd6c1e167a235d844cb8 inherit pro_methods_classabstract_ch"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
Additional Inherited Members</h2></td></tr>
<tr class="inherit_header pro_attribs_classcolor_channel"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classcolor_channel')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="classcolor_channel.html">colorChannel</a></td></tr>
<tr class="memitem:a4dd2fa654273b3bf9a3413ee2966fdce inherit pro_attribs_classcolor_channel"><td class="memItemLeft" align="right" valign="top">short&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcolor_channel.html#a4dd2fa654273b3bf9a3413ee2966fdce">iaddr</a></td></tr>
<tr class="separator:a4dd2fa654273b3bf9a3413ee2966fdce inherit pro_attribs_classcolor_channel"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ace14fae07b9d51500db5d0191f5a7081 inherit pro_attribs_classcolor_channel"><td class="memItemLeft" align="right" valign="top">short&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcolor_channel.html#ace14fae07b9d51500db5d0191f5a7081">numArgs</a></td></tr>
<tr class="separator:ace14fae07b9d51500db5d0191f5a7081 inherit pro_attribs_classcolor_channel"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_attribs_classabstract_out"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classabstract_out')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="classabstract_out.html">abstractOut</a></td></tr>
<tr class="memitem:af93f193ac2f0621d0ba08f1f1d11e8b7 inherit pro_attribs_classabstract_out"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_item.html">Item</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classabstract_out.html#af93f193ac2f0621d0ba08f1f1d11e8b7">item</a></td></tr>
<tr class="separator:af93f193ac2f0621d0ba08f1f1d11e8b7 inherit pro_attribs_classabstract_out"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="ae865d0b2e9d098e3e370488a2eaa1b40"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae865d0b2e9d098e3e370488a2eaa1b40">&#9670;&nbsp;</a></span>out_SPILed()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">out_SPILed::out_SPILed </td>
<td>(</td>
<td class="paramtype"><a class="el" href="class_item.html">Item</a> *&#160;</td>
<td class="paramname"><em>_item</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="aac304bcdc354a3667ec99d4c06513b72"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aac304bcdc354a3667ec99d4c06513b72">&#9670;&nbsp;</a></span>getChanType()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">int out_SPILed::getChanType </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Reimplemented from <a class="el" href="classabstract_out.html#a3f7033b9cda791ad810c4837ed5909f2">abstractOut</a>.</p>
</div>
</div>
<a id="a6bcd6f13a335b380dfa655d5de4cbe75"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6bcd6f13a335b380dfa655d5de4cbe75">&#9670;&nbsp;</a></span>getConfig()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void out_SPILed::getConfig </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ae87041b49ca8c6484a72c3c29955fbfb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae87041b49ca8c6484a72c3c29955fbfb">&#9670;&nbsp;</a></span>isActive()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">int out_SPILed::isActive </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Reimplemented from <a class="el" href="classabstract_out.html#aec9af01cfc42f385cdf36ce51c8f3387">abstractOut</a>.</p>
</div>
</div>
<a id="a75d1e9b7333a0bb9777df807634607b3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a75d1e9b7333a0bb9777df807634607b3">&#9670;&nbsp;</a></span>PixelCtrl()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">int out_SPILed::PixelCtrl </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classitem_cmd.html">itemCmd</a>&#160;</td>
<td class="paramname"><em>cmd</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">char *&#160;</td>
<td class="paramname"><em>subItem</em> = <code>NULL</code>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>show</em> = <code>true</code>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Implements <a class="el" href="classcolor_channel.html#a6c835d00ee8af04679f03465617c2873">colorChannel</a>.</p>
</div>
</div>
<a id="a8566a7b80d1a132c00dbaf989880649c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8566a7b80d1a132c00dbaf989880649c">&#9670;&nbsp;</a></span>Poll()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">int out_SPILed::Poll </td>
<td>(</td>
<td class="paramtype">short&#160;</td>
<td class="paramname"><em>cause</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Implements <a class="el" href="classabstract_ch.html#a044156a4dc4ca38d3e731b7df23d058a">abstractCh</a>.</p>
</div>
</div>
<a id="adbe9d6b9a2a5e515e9a372a4c4675b15"></a>
<h2 class="memtitle"><span class="permalink"><a href="#adbe9d6b9a2a5e515e9a372a4c4675b15">&#9670;&nbsp;</a></span>Setup()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">int out_SPILed::Setup </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Implements <a class="el" href="classabstract_ch.html#aeaf6346625245be1774a6d27d9cece4e">abstractCh</a>.</p>
</div>
</div>
<a id="a9486de18e156758a12fa257f68314e20"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9486de18e156758a12fa257f68314e20">&#9670;&nbsp;</a></span>Status()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">int out_SPILed::Status </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Reimplemented from <a class="el" href="classabstract_ch.html#aefb8821172a2e66f49ea0da9b7c205a5">abstractCh</a>.</p>
</div>
</div>
<a id="a4e24b8a490f8353452b8594dffff8396"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4e24b8a490f8353452b8594dffff8396">&#9670;&nbsp;</a></span>Stop()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">int out_SPILed::Stop </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Reimplemented from <a class="el" href="classabstract_ch.html#afb7b6f4586412a13f8f6ac08061e5ae0">abstractCh</a>.</p>
</div>
</div>
<h2 class="groupheader">Member Data Documentation</h2>
<a id="a974b04b25156932c97dac2ba794c729f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a974b04b25156932c97dac2ba794c729f">&#9670;&nbsp;</a></span>ledsType</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int out_SPILed::ledsType</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a4d13edbe6d02a9519c73283d65d38086"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4d13edbe6d02a9519c73283d65d38086">&#9670;&nbsp;</a></span>numLeds</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int out_SPILed::numLeds</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a1ef26d145d52578110f56087df1aa228"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1ef26d145d52578110f56087df1aa228">&#9670;&nbsp;</a></span>pin</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int8_t out_SPILed::pin</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<hr/>The documentation for this class was generated from the following files:<ul>
<li>/Users/andrey/Documents/Arduino/lighthub/lighthub/modules/<a class="el" href="out__spiled_8h_source.html">out_spiled.h</a></li>
<li>/Users/andrey/Documents/Arduino/lighthub/lighthub/modules/<a class="el" href="out__spiled_8cpp.html">out_spiled.cpp</a></li>
</ul>
</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>

Binary file not shown.

After

Width:  |  Height:  |  Size: 755 B

View File

@@ -0,0 +1,100 @@
<!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: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="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><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">out_dmx Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="classout__dmx.html">out_dmx</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classabstract_ch.html#a8f13aa9c0f6749f7f064d1930667aaed">abstractCh</a>()</td><td class="entry"><a class="el" href="classabstract_ch.html">abstractCh</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classabstract_out.html#adec371468752bd5027c282cf933ba035">abstractOut</a>(Item *_item)</td><td class="entry"><a class="el" href="classabstract_out.html">abstractOut</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classabstract_ch.html#a2e75f5b76a25accdb1de0c936951a93f">Anounce</a>()</td><td class="entry"><a class="el" href="classabstract_ch.html">abstractCh</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classcolor_channel.html#af5d8c0be99104c65484560a5a1c2cfd2">colorChannel</a>(Item *_item)</td><td class="entry"><a class="el" href="classcolor_channel.html">colorChannel</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classcolor_channel.html#a9d7354cc266c98067b7b43cbf8707feb">Ctrl</a>(itemCmd cmd, char *subItem=NULL, bool toExecute=true) override</td><td class="entry"><a class="el" href="classcolor_channel.html">colorChannel</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classcolor_channel.html#a09276ae99835316b9a222df20fb45097">getChannelAddr</a>(short n=0)</td><td class="entry"><a class="el" href="classcolor_channel.html">colorChannel</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classout__dmx.html#a575351786cdc191555757cd39b4382f5">getChanType</a>() override</td><td class="entry"><a class="el" href="classout__dmx.html">out_dmx</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classabstract_out.html#aedf98f968abc36332dcddb7eab00fe13">getDefaultOnVal</a>()</td><td class="entry"><a class="el" href="classabstract_out.html">abstractOut</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classcolor_channel.html#a4dd2fa654273b3bf9a3413ee2966fdce">iaddr</a></td><td class="entry"><a class="el" href="classcolor_channel.html">colorChannel</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="classout__dmx.html#a691d16146df96df12df763a90cdc6d92">isActive</a>() override</td><td class="entry"><a class="el" href="classout__dmx.html">out_dmx</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classabstract_out.html#af93f193ac2f0621d0ba08f1f1d11e8b7">item</a></td><td class="entry"><a class="el" href="classabstract_out.html">abstractOut</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="classcolor_channel.html#ace14fae07b9d51500db5d0191f5a7081">numArgs</a></td><td class="entry"><a class="el" href="classcolor_channel.html">colorChannel</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classout__dmx.html#a6fc6530587d5b7edfb31540ea2d0faba">out_dmx</a>(Item *_item)</td><td class="entry"><a class="el" href="classout__dmx.html">out_dmx</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classout__dmx.html#ad33a8e316c5c8d409cddf4dcd8b15fcc">PixelCtrl</a>(itemCmd cmd, char *subItem=NULL, bool show=true) override</td><td class="entry"><a class="el" href="classout__dmx.html">out_dmx</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classout__dmx.html#a0b1d943e9772bf10487010040b948e8a">Poll</a>(short cause) override</td><td class="entry"><a class="el" href="classout__dmx.html">out_dmx</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classabstract_ch.html#a4f1da04403789b710ca3929c57af9d32">publishTopic</a>(const char *topic, long value, const char *subtopic=NULL)</td><td class="entry"><a class="el" href="classabstract_ch.html">abstractCh</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classabstract_ch.html#ac24cfc96e7efabae120799b7a23680c6">publishTopic</a>(const char *topic, float value, const char *subtopic=NULL)</td><td class="entry"><a class="el" href="classabstract_ch.html">abstractCh</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classabstract_ch.html#a9404148b9515bd6c1e167a235d844cb8">publishTopic</a>(const char *topic, const char *value, const char *subtopic=NULL)</td><td class="entry"><a class="el" href="classabstract_ch.html">abstractCh</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classout__dmx.html#a7bf52f6c7ce630f879de60596b82dd87">Setup</a>() override</td><td class="entry"><a class="el" href="classout__dmx.html">out_dmx</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classout__dmx.html#aa5f2590101b1951f4cf5eb57449d8365">Status</a>() override</td><td class="entry"><a class="el" href="classout__dmx.html">out_dmx</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classout__dmx.html#a0b9383e7fe30707142915cbc3d0ec772">Stop</a>() override</td><td class="entry"><a class="el" href="classout__dmx.html">out_dmx</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classabstract_ch.html#a58f34f5341674622c30f5c005ceadead">~abstractCh</a>()</td><td class="entry"><a class="el" href="classabstract_ch.html">abstractCh</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by&#160;<a href="http://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.8.20
</small></address>
</body>
</html>

View File

@@ -0,0 +1,387 @@
<!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: out_dmx Class 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><!-- top -->
<div class="header">
<div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="classout__dmx-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">out_dmx Class Reference</div> </div>
</div><!--header-->
<div class="contents">
<p><code>#include &lt;<a class="el" href="out__dmx_8h_source.html">out_dmx.h</a>&gt;</code></p>
<div class="dynheader">
Inheritance diagram for out_dmx:</div>
<div class="dyncontent">
<div class="center">
<img src="classout__dmx.png" usemap="#out_5Fdmx_map" alt=""/>
<map id="out_5Fdmx_map" name="out_5Fdmx_map">
<area href="classcolor_channel.html" alt="colorChannel" shape="rect" coords="0,112,88,136"/>
<area href="classabstract_out.html" alt="abstractOut" shape="rect" coords="0,56,88,80"/>
<area href="classabstract_ch.html" alt="abstractCh" shape="rect" coords="0,0,88,24"/>
</map>
</div></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a6fc6530587d5b7edfb31540ea2d0faba"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classout__dmx.html#a6fc6530587d5b7edfb31540ea2d0faba">out_dmx</a> (<a class="el" href="class_item.html">Item</a> *_item)</td></tr>
<tr class="separator:a6fc6530587d5b7edfb31540ea2d0faba"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7bf52f6c7ce630f879de60596b82dd87"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classout__dmx.html#a7bf52f6c7ce630f879de60596b82dd87">Setup</a> () override</td></tr>
<tr class="separator:a7bf52f6c7ce630f879de60596b82dd87"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0b1d943e9772bf10487010040b948e8a"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classout__dmx.html#a0b1d943e9772bf10487010040b948e8a">Poll</a> (short cause) override</td></tr>
<tr class="separator:a0b1d943e9772bf10487010040b948e8a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0b9383e7fe30707142915cbc3d0ec772"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classout__dmx.html#a0b9383e7fe30707142915cbc3d0ec772">Stop</a> () override</td></tr>
<tr class="separator:a0b9383e7fe30707142915cbc3d0ec772"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa5f2590101b1951f4cf5eb57449d8365"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classout__dmx.html#aa5f2590101b1951f4cf5eb57449d8365">Status</a> () override</td></tr>
<tr class="separator:aa5f2590101b1951f4cf5eb57449d8365"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a691d16146df96df12df763a90cdc6d92"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classout__dmx.html#a691d16146df96df12df763a90cdc6d92">isActive</a> () override</td></tr>
<tr class="separator:a691d16146df96df12df763a90cdc6d92"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a575351786cdc191555757cd39b4382f5"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classout__dmx.html#a575351786cdc191555757cd39b4382f5">getChanType</a> () override</td></tr>
<tr class="separator:a575351786cdc191555757cd39b4382f5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad33a8e316c5c8d409cddf4dcd8b15fcc"><td class="memItemLeft" align="right" valign="top">virtual int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classout__dmx.html#ad33a8e316c5c8d409cddf4dcd8b15fcc">PixelCtrl</a> (<a class="el" href="classitem_cmd.html">itemCmd</a> cmd, char *subItem=NULL, bool show=true) override</td></tr>
<tr class="separator:ad33a8e316c5c8d409cddf4dcd8b15fcc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classcolor_channel"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classcolor_channel')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classcolor_channel.html">colorChannel</a></td></tr>
<tr class="memitem:af5d8c0be99104c65484560a5a1c2cfd2 inherit pub_methods_classcolor_channel"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcolor_channel.html#af5d8c0be99104c65484560a5a1c2cfd2">colorChannel</a> (<a class="el" href="class_item.html">Item</a> *_item)</td></tr>
<tr class="separator:af5d8c0be99104c65484560a5a1c2cfd2 inherit pub_methods_classcolor_channel"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9d7354cc266c98067b7b43cbf8707feb inherit pub_methods_classcolor_channel"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcolor_channel.html#a9d7354cc266c98067b7b43cbf8707feb">Ctrl</a> (<a class="el" href="classitem_cmd.html">itemCmd</a> cmd, char *subItem=NULL, bool toExecute=true) override</td></tr>
<tr class="separator:a9d7354cc266c98067b7b43cbf8707feb inherit pub_methods_classcolor_channel"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a09276ae99835316b9a222df20fb45097 inherit pub_methods_classcolor_channel"><td class="memItemLeft" align="right" valign="top">short&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcolor_channel.html#a09276ae99835316b9a222df20fb45097">getChannelAddr</a> (short n=0)</td></tr>
<tr class="separator:a09276ae99835316b9a222df20fb45097 inherit pub_methods_classcolor_channel"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classabstract_out"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classabstract_out')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classabstract_out.html">abstractOut</a></td></tr>
<tr class="memitem:adec371468752bd5027c282cf933ba035 inherit pub_methods_classabstract_out"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classabstract_out.html#adec371468752bd5027c282cf933ba035">abstractOut</a> (<a class="el" href="class_item.html">Item</a> *_item)</td></tr>
<tr class="separator:adec371468752bd5027c282cf933ba035 inherit pub_methods_classabstract_out"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aedf98f968abc36332dcddb7eab00fe13 inherit pub_methods_classabstract_out"><td class="memItemLeft" align="right" valign="top">virtual int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classabstract_out.html#aedf98f968abc36332dcddb7eab00fe13">getDefaultOnVal</a> ()</td></tr>
<tr class="separator:aedf98f968abc36332dcddb7eab00fe13 inherit pub_methods_classabstract_out"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classabstract_ch"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classabstract_ch')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classabstract_ch.html">abstractCh</a></td></tr>
<tr class="memitem:a8f13aa9c0f6749f7f064d1930667aaed inherit pub_methods_classabstract_ch"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classabstract_ch.html#a8f13aa9c0f6749f7f064d1930667aaed">abstractCh</a> ()</td></tr>
<tr class="separator:a8f13aa9c0f6749f7f064d1930667aaed inherit pub_methods_classabstract_ch"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a58f34f5341674622c30f5c005ceadead inherit pub_methods_classabstract_ch"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classabstract_ch.html#a58f34f5341674622c30f5c005ceadead">~abstractCh</a> ()</td></tr>
<tr class="separator:a58f34f5341674622c30f5c005ceadead inherit pub_methods_classabstract_ch"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2e75f5b76a25accdb1de0c936951a93f inherit pub_methods_classabstract_ch"><td class="memItemLeft" align="right" valign="top">virtual int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classabstract_ch.html#a2e75f5b76a25accdb1de0c936951a93f">Anounce</a> ()</td></tr>
<tr class="separator:a2e75f5b76a25accdb1de0c936951a93f inherit pub_methods_classabstract_ch"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
Additional Inherited Members</h2></td></tr>
<tr class="inherit_header pro_methods_classabstract_ch"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classabstract_ch')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="classabstract_ch.html">abstractCh</a></td></tr>
<tr class="memitem:a4f1da04403789b710ca3929c57af9d32 inherit pro_methods_classabstract_ch"><td class="memItemLeft" align="right" valign="top">virtual int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classabstract_ch.html#a4f1da04403789b710ca3929c57af9d32">publishTopic</a> (const char *topic, long value, const char *subtopic=NULL)</td></tr>
<tr class="separator:a4f1da04403789b710ca3929c57af9d32 inherit pro_methods_classabstract_ch"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac24cfc96e7efabae120799b7a23680c6 inherit pro_methods_classabstract_ch"><td class="memItemLeft" align="right" valign="top">virtual int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classabstract_ch.html#ac24cfc96e7efabae120799b7a23680c6">publishTopic</a> (const char *topic, float value, const char *subtopic=NULL)</td></tr>
<tr class="separator:ac24cfc96e7efabae120799b7a23680c6 inherit pro_methods_classabstract_ch"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9404148b9515bd6c1e167a235d844cb8 inherit pro_methods_classabstract_ch"><td class="memItemLeft" align="right" valign="top">virtual int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classabstract_ch.html#a9404148b9515bd6c1e167a235d844cb8">publishTopic</a> (const char *topic, const char *value, const char *subtopic=NULL)</td></tr>
<tr class="separator:a9404148b9515bd6c1e167a235d844cb8 inherit pro_methods_classabstract_ch"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_attribs_classcolor_channel"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classcolor_channel')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="classcolor_channel.html">colorChannel</a></td></tr>
<tr class="memitem:a4dd2fa654273b3bf9a3413ee2966fdce inherit pro_attribs_classcolor_channel"><td class="memItemLeft" align="right" valign="top">short&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcolor_channel.html#a4dd2fa654273b3bf9a3413ee2966fdce">iaddr</a></td></tr>
<tr class="separator:a4dd2fa654273b3bf9a3413ee2966fdce inherit pro_attribs_classcolor_channel"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ace14fae07b9d51500db5d0191f5a7081 inherit pro_attribs_classcolor_channel"><td class="memItemLeft" align="right" valign="top">short&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcolor_channel.html#ace14fae07b9d51500db5d0191f5a7081">numArgs</a></td></tr>
<tr class="separator:ace14fae07b9d51500db5d0191f5a7081 inherit pro_attribs_classcolor_channel"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_attribs_classabstract_out"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classabstract_out')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="classabstract_out.html">abstractOut</a></td></tr>
<tr class="memitem:af93f193ac2f0621d0ba08f1f1d11e8b7 inherit pro_attribs_classabstract_out"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_item.html">Item</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classabstract_out.html#af93f193ac2f0621d0ba08f1f1d11e8b7">item</a></td></tr>
<tr class="separator:af93f193ac2f0621d0ba08f1f1d11e8b7 inherit pro_attribs_classabstract_out"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="a6fc6530587d5b7edfb31540ea2d0faba"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6fc6530587d5b7edfb31540ea2d0faba">&#9670;&nbsp;</a></span>out_dmx()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">out_dmx::out_dmx </td>
<td>(</td>
<td class="paramtype"><a class="el" href="class_item.html">Item</a> *&#160;</td>
<td class="paramname"><em>_item</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="a575351786cdc191555757cd39b4382f5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a575351786cdc191555757cd39b4382f5">&#9670;&nbsp;</a></span>getChanType()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">int out_dmx::getChanType </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Reimplemented from <a class="el" href="classabstract_out.html#a3f7033b9cda791ad810c4837ed5909f2">abstractOut</a>.</p>
</div>
</div>
<a id="a691d16146df96df12df763a90cdc6d92"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a691d16146df96df12df763a90cdc6d92">&#9670;&nbsp;</a></span>isActive()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">int out_dmx::isActive </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Reimplemented from <a class="el" href="classabstract_out.html#aec9af01cfc42f385cdf36ce51c8f3387">abstractOut</a>.</p>
</div>
</div>
<a id="ad33a8e316c5c8d409cddf4dcd8b15fcc"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad33a8e316c5c8d409cddf4dcd8b15fcc">&#9670;&nbsp;</a></span>PixelCtrl()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">int out_dmx::PixelCtrl </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classitem_cmd.html">itemCmd</a>&#160;</td>
<td class="paramname"><em>cmd</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">char *&#160;</td>
<td class="paramname"><em>subItem</em> = <code>NULL</code>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>show</em> = <code>true</code>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Implements <a class="el" href="classcolor_channel.html#a6c835d00ee8af04679f03465617c2873">colorChannel</a>.</p>
</div>
</div>
<a id="a0b1d943e9772bf10487010040b948e8a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0b1d943e9772bf10487010040b948e8a">&#9670;&nbsp;</a></span>Poll()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">int out_dmx::Poll </td>
<td>(</td>
<td class="paramtype">short&#160;</td>
<td class="paramname"><em>cause</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Implements <a class="el" href="classabstract_ch.html#a044156a4dc4ca38d3e731b7df23d058a">abstractCh</a>.</p>
</div>
</div>
<a id="a7bf52f6c7ce630f879de60596b82dd87"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7bf52f6c7ce630f879de60596b82dd87">&#9670;&nbsp;</a></span>Setup()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">int out_dmx::Setup </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Implements <a class="el" href="classabstract_ch.html#aeaf6346625245be1774a6d27d9cece4e">abstractCh</a>.</p>
</div>
</div>
<a id="aa5f2590101b1951f4cf5eb57449d8365"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa5f2590101b1951f4cf5eb57449d8365">&#9670;&nbsp;</a></span>Status()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">int out_dmx::Status </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Reimplemented from <a class="el" href="classabstract_ch.html#aefb8821172a2e66f49ea0da9b7c205a5">abstractCh</a>.</p>
</div>
</div>
<a id="a0b9383e7fe30707142915cbc3d0ec772"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0b9383e7fe30707142915cbc3d0ec772">&#9670;&nbsp;</a></span>Stop()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">int out_dmx::Stop </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Reimplemented from <a class="el" href="classabstract_ch.html#afb7b6f4586412a13f8f6ac08061e5ae0">abstractCh</a>.</p>
</div>
</div>
<hr/>The documentation for this class was generated from the following files:<ul>
<li>/Users/andrey/Documents/Arduino/lighthub/lighthub/modules/<a class="el" href="out__dmx_8h_source.html">out_dmx.h</a></li>
<li>/Users/andrey/Documents/Arduino/lighthub/lighthub/modules/<a class="el" href="out__dmx_8cpp.html">out_dmx.cpp</a></li>
</ul>
</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>

BIN
docs/html/classout__dmx.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 734 B

View File

@@ -0,0 +1,101 @@
<!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: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="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><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">out_pwm Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="classout__pwm.html">out_pwm</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classabstract_ch.html#a8f13aa9c0f6749f7f064d1930667aaed">abstractCh</a>()</td><td class="entry"><a class="el" href="classabstract_ch.html">abstractCh</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classabstract_out.html#adec371468752bd5027c282cf933ba035">abstractOut</a>(Item *_item)</td><td class="entry"><a class="el" href="classabstract_out.html">abstractOut</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classabstract_ch.html#a2e75f5b76a25accdb1de0c936951a93f">Anounce</a>()</td><td class="entry"><a class="el" href="classabstract_ch.html">abstractCh</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classcolor_channel.html#af5d8c0be99104c65484560a5a1c2cfd2">colorChannel</a>(Item *_item)</td><td class="entry"><a class="el" href="classcolor_channel.html">colorChannel</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classcolor_channel.html#a9d7354cc266c98067b7b43cbf8707feb">Ctrl</a>(itemCmd cmd, char *subItem=NULL, bool toExecute=true) override</td><td class="entry"><a class="el" href="classcolor_channel.html">colorChannel</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classcolor_channel.html#a09276ae99835316b9a222df20fb45097">getChannelAddr</a>(short n=0)</td><td class="entry"><a class="el" href="classcolor_channel.html">colorChannel</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classout__pwm.html#a54bea9682560aa628f85a532a363d57a">getChanType</a>() override</td><td class="entry"><a class="el" href="classout__pwm.html">out_pwm</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classabstract_out.html#aedf98f968abc36332dcddb7eab00fe13">getDefaultOnVal</a>()</td><td class="entry"><a class="el" href="classabstract_out.html">abstractOut</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classcolor_channel.html#a4dd2fa654273b3bf9a3413ee2966fdce">iaddr</a></td><td class="entry"><a class="el" href="classcolor_channel.html">colorChannel</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="classout__pwm.html#a18f9c90ab80a5bf00049e25c2c4657a5">isActive</a>() override</td><td class="entry"><a class="el" href="classout__pwm.html">out_pwm</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classabstract_out.html#af93f193ac2f0621d0ba08f1f1d11e8b7">item</a></td><td class="entry"><a class="el" href="classabstract_out.html">abstractOut</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="classcolor_channel.html#ace14fae07b9d51500db5d0191f5a7081">numArgs</a></td><td class="entry"><a class="el" href="classcolor_channel.html">colorChannel</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classout__pwm.html#a1d705ffb413e0e5b9c3ad007fdafcbbd">numChannels</a></td><td class="entry"><a class="el" href="classout__pwm.html">out_pwm</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="classout__pwm.html#acd3804fb3d24afe569042202bdba2179">out_pwm</a>(Item *_item)</td><td class="entry"><a class="el" href="classout__pwm.html">out_pwm</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classout__pwm.html#adcb4bb3d03aa8c4b7e12796136b5cd1e">PixelCtrl</a>(itemCmd cmd, char *subItem=NULL, bool show=true) override</td><td class="entry"><a class="el" href="classout__pwm.html">out_pwm</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classout__pwm.html#a88c460e7ba29e5b068a2defa395cae2c">Poll</a>(short cause) override</td><td class="entry"><a class="el" href="classout__pwm.html">out_pwm</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classabstract_ch.html#a4f1da04403789b710ca3929c57af9d32">publishTopic</a>(const char *topic, long value, const char *subtopic=NULL)</td><td class="entry"><a class="el" href="classabstract_ch.html">abstractCh</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classabstract_ch.html#ac24cfc96e7efabae120799b7a23680c6">publishTopic</a>(const char *topic, float value, const char *subtopic=NULL)</td><td class="entry"><a class="el" href="classabstract_ch.html">abstractCh</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classabstract_ch.html#a9404148b9515bd6c1e167a235d844cb8">publishTopic</a>(const char *topic, const char *value, const char *subtopic=NULL)</td><td class="entry"><a class="el" href="classabstract_ch.html">abstractCh</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classout__pwm.html#a0ba3173e9df1cb61b74a705c270ef7b6">Setup</a>() override</td><td class="entry"><a class="el" href="classout__pwm.html">out_pwm</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classout__pwm.html#a01edf9d010b717601898bf3fddecbc3f">Status</a>() override</td><td class="entry"><a class="el" href="classout__pwm.html">out_pwm</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classout__pwm.html#a9f3fc73a1fff6ecf991d42564a7b8273">Stop</a>() override</td><td class="entry"><a class="el" href="classout__pwm.html">out_pwm</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classabstract_ch.html#a58f34f5341674622c30f5c005ceadead">~abstractCh</a>()</td><td class="entry"><a class="el" href="classabstract_ch.html">abstractCh</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by&#160;<a href="http://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.8.20
</small></address>
</body>
</html>

View File

@@ -0,0 +1,416 @@
<!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: out_pwm Class 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><!-- top -->
<div class="header">
<div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pro-attribs">Protected Attributes</a> &#124;
<a href="classout__pwm-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">out_pwm Class Reference</div> </div>
</div><!--header-->
<div class="contents">
<p><code>#include &lt;<a class="el" href="out__pwm_8h_source.html">out_pwm.h</a>&gt;</code></p>
<div class="dynheader">
Inheritance diagram for out_pwm:</div>
<div class="dyncontent">
<div class="center">
<img src="classout__pwm.png" usemap="#out_5Fpwm_map" alt=""/>
<map id="out_5Fpwm_map" name="out_5Fpwm_map">
<area href="classcolor_channel.html" alt="colorChannel" shape="rect" coords="0,112,88,136"/>
<area href="classabstract_out.html" alt="abstractOut" shape="rect" coords="0,56,88,80"/>
<area href="classabstract_ch.html" alt="abstractCh" shape="rect" coords="0,0,88,24"/>
</map>
</div></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:acd3804fb3d24afe569042202bdba2179"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classout__pwm.html#acd3804fb3d24afe569042202bdba2179">out_pwm</a> (<a class="el" href="class_item.html">Item</a> *_item)</td></tr>
<tr class="separator:acd3804fb3d24afe569042202bdba2179"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0ba3173e9df1cb61b74a705c270ef7b6"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classout__pwm.html#a0ba3173e9df1cb61b74a705c270ef7b6">Setup</a> () override</td></tr>
<tr class="separator:a0ba3173e9df1cb61b74a705c270ef7b6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a88c460e7ba29e5b068a2defa395cae2c"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classout__pwm.html#a88c460e7ba29e5b068a2defa395cae2c">Poll</a> (short cause) override</td></tr>
<tr class="separator:a88c460e7ba29e5b068a2defa395cae2c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9f3fc73a1fff6ecf991d42564a7b8273"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classout__pwm.html#a9f3fc73a1fff6ecf991d42564a7b8273">Stop</a> () override</td></tr>
<tr class="separator:a9f3fc73a1fff6ecf991d42564a7b8273"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a01edf9d010b717601898bf3fddecbc3f"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classout__pwm.html#a01edf9d010b717601898bf3fddecbc3f">Status</a> () override</td></tr>
<tr class="separator:a01edf9d010b717601898bf3fddecbc3f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a18f9c90ab80a5bf00049e25c2c4657a5"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classout__pwm.html#a18f9c90ab80a5bf00049e25c2c4657a5">isActive</a> () override</td></tr>
<tr class="separator:a18f9c90ab80a5bf00049e25c2c4657a5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a54bea9682560aa628f85a532a363d57a"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classout__pwm.html#a54bea9682560aa628f85a532a363d57a">getChanType</a> () override</td></tr>
<tr class="separator:a54bea9682560aa628f85a532a363d57a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adcb4bb3d03aa8c4b7e12796136b5cd1e"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classout__pwm.html#adcb4bb3d03aa8c4b7e12796136b5cd1e">PixelCtrl</a> (<a class="el" href="classitem_cmd.html">itemCmd</a> cmd, char *subItem=NULL, bool show=true) override</td></tr>
<tr class="separator:adcb4bb3d03aa8c4b7e12796136b5cd1e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classcolor_channel"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classcolor_channel')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classcolor_channel.html">colorChannel</a></td></tr>
<tr class="memitem:af5d8c0be99104c65484560a5a1c2cfd2 inherit pub_methods_classcolor_channel"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcolor_channel.html#af5d8c0be99104c65484560a5a1c2cfd2">colorChannel</a> (<a class="el" href="class_item.html">Item</a> *_item)</td></tr>
<tr class="separator:af5d8c0be99104c65484560a5a1c2cfd2 inherit pub_methods_classcolor_channel"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9d7354cc266c98067b7b43cbf8707feb inherit pub_methods_classcolor_channel"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcolor_channel.html#a9d7354cc266c98067b7b43cbf8707feb">Ctrl</a> (<a class="el" href="classitem_cmd.html">itemCmd</a> cmd, char *subItem=NULL, bool toExecute=true) override</td></tr>
<tr class="separator:a9d7354cc266c98067b7b43cbf8707feb inherit pub_methods_classcolor_channel"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a09276ae99835316b9a222df20fb45097 inherit pub_methods_classcolor_channel"><td class="memItemLeft" align="right" valign="top">short&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcolor_channel.html#a09276ae99835316b9a222df20fb45097">getChannelAddr</a> (short n=0)</td></tr>
<tr class="separator:a09276ae99835316b9a222df20fb45097 inherit pub_methods_classcolor_channel"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classabstract_out"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classabstract_out')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classabstract_out.html">abstractOut</a></td></tr>
<tr class="memitem:adec371468752bd5027c282cf933ba035 inherit pub_methods_classabstract_out"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classabstract_out.html#adec371468752bd5027c282cf933ba035">abstractOut</a> (<a class="el" href="class_item.html">Item</a> *_item)</td></tr>
<tr class="separator:adec371468752bd5027c282cf933ba035 inherit pub_methods_classabstract_out"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aedf98f968abc36332dcddb7eab00fe13 inherit pub_methods_classabstract_out"><td class="memItemLeft" align="right" valign="top">virtual int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classabstract_out.html#aedf98f968abc36332dcddb7eab00fe13">getDefaultOnVal</a> ()</td></tr>
<tr class="separator:aedf98f968abc36332dcddb7eab00fe13 inherit pub_methods_classabstract_out"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classabstract_ch"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classabstract_ch')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classabstract_ch.html">abstractCh</a></td></tr>
<tr class="memitem:a8f13aa9c0f6749f7f064d1930667aaed inherit pub_methods_classabstract_ch"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classabstract_ch.html#a8f13aa9c0f6749f7f064d1930667aaed">abstractCh</a> ()</td></tr>
<tr class="separator:a8f13aa9c0f6749f7f064d1930667aaed inherit pub_methods_classabstract_ch"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a58f34f5341674622c30f5c005ceadead inherit pub_methods_classabstract_ch"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classabstract_ch.html#a58f34f5341674622c30f5c005ceadead">~abstractCh</a> ()</td></tr>
<tr class="separator:a58f34f5341674622c30f5c005ceadead inherit pub_methods_classabstract_ch"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2e75f5b76a25accdb1de0c936951a93f inherit pub_methods_classabstract_ch"><td class="memItemLeft" align="right" valign="top">virtual int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classabstract_ch.html#a2e75f5b76a25accdb1de0c936951a93f">Anounce</a> ()</td></tr>
<tr class="separator:a2e75f5b76a25accdb1de0c936951a93f inherit pub_methods_classabstract_ch"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-attribs"></a>
Protected Attributes</h2></td></tr>
<tr class="memitem:a1d705ffb413e0e5b9c3ad007fdafcbbd"><td class="memItemLeft" align="right" valign="top">short&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classout__pwm.html#a1d705ffb413e0e5b9c3ad007fdafcbbd">numChannels</a></td></tr>
<tr class="separator:a1d705ffb413e0e5b9c3ad007fdafcbbd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_attribs_classcolor_channel"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classcolor_channel')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="classcolor_channel.html">colorChannel</a></td></tr>
<tr class="memitem:a4dd2fa654273b3bf9a3413ee2966fdce inherit pro_attribs_classcolor_channel"><td class="memItemLeft" align="right" valign="top">short&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcolor_channel.html#a4dd2fa654273b3bf9a3413ee2966fdce">iaddr</a></td></tr>
<tr class="separator:a4dd2fa654273b3bf9a3413ee2966fdce inherit pro_attribs_classcolor_channel"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ace14fae07b9d51500db5d0191f5a7081 inherit pro_attribs_classcolor_channel"><td class="memItemLeft" align="right" valign="top">short&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcolor_channel.html#ace14fae07b9d51500db5d0191f5a7081">numArgs</a></td></tr>
<tr class="separator:ace14fae07b9d51500db5d0191f5a7081 inherit pro_attribs_classcolor_channel"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_attribs_classabstract_out"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classabstract_out')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="classabstract_out.html">abstractOut</a></td></tr>
<tr class="memitem:af93f193ac2f0621d0ba08f1f1d11e8b7 inherit pro_attribs_classabstract_out"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_item.html">Item</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classabstract_out.html#af93f193ac2f0621d0ba08f1f1d11e8b7">item</a></td></tr>
<tr class="separator:af93f193ac2f0621d0ba08f1f1d11e8b7 inherit pro_attribs_classabstract_out"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
Additional Inherited Members</h2></td></tr>
<tr class="inherit_header pro_methods_classabstract_ch"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classabstract_ch')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="classabstract_ch.html">abstractCh</a></td></tr>
<tr class="memitem:a4f1da04403789b710ca3929c57af9d32 inherit pro_methods_classabstract_ch"><td class="memItemLeft" align="right" valign="top">virtual int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classabstract_ch.html#a4f1da04403789b710ca3929c57af9d32">publishTopic</a> (const char *topic, long value, const char *subtopic=NULL)</td></tr>
<tr class="separator:a4f1da04403789b710ca3929c57af9d32 inherit pro_methods_classabstract_ch"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac24cfc96e7efabae120799b7a23680c6 inherit pro_methods_classabstract_ch"><td class="memItemLeft" align="right" valign="top">virtual int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classabstract_ch.html#ac24cfc96e7efabae120799b7a23680c6">publishTopic</a> (const char *topic, float value, const char *subtopic=NULL)</td></tr>
<tr class="separator:ac24cfc96e7efabae120799b7a23680c6 inherit pro_methods_classabstract_ch"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9404148b9515bd6c1e167a235d844cb8 inherit pro_methods_classabstract_ch"><td class="memItemLeft" align="right" valign="top">virtual int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classabstract_ch.html#a9404148b9515bd6c1e167a235d844cb8">publishTopic</a> (const char *topic, const char *value, const char *subtopic=NULL)</td></tr>
<tr class="separator:a9404148b9515bd6c1e167a235d844cb8 inherit pro_methods_classabstract_ch"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="acd3804fb3d24afe569042202bdba2179"></a>
<h2 class="memtitle"><span class="permalink"><a href="#acd3804fb3d24afe569042202bdba2179">&#9670;&nbsp;</a></span>out_pwm()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">out_pwm::out_pwm </td>
<td>(</td>
<td class="paramtype"><a class="el" href="class_item.html">Item</a> *&#160;</td>
<td class="paramname"><em>_item</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="a54bea9682560aa628f85a532a363d57a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a54bea9682560aa628f85a532a363d57a">&#9670;&nbsp;</a></span>getChanType()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">int out_pwm::getChanType </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Reimplemented from <a class="el" href="classabstract_out.html#a3f7033b9cda791ad810c4837ed5909f2">abstractOut</a>.</p>
</div>
</div>
<a id="a18f9c90ab80a5bf00049e25c2c4657a5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a18f9c90ab80a5bf00049e25c2c4657a5">&#9670;&nbsp;</a></span>isActive()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">int out_pwm::isActive </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Reimplemented from <a class="el" href="classabstract_out.html#aec9af01cfc42f385cdf36ce51c8f3387">abstractOut</a>.</p>
</div>
</div>
<a id="adcb4bb3d03aa8c4b7e12796136b5cd1e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#adcb4bb3d03aa8c4b7e12796136b5cd1e">&#9670;&nbsp;</a></span>PixelCtrl()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">int out_pwm::PixelCtrl </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classitem_cmd.html">itemCmd</a>&#160;</td>
<td class="paramname"><em>cmd</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">char *&#160;</td>
<td class="paramname"><em>subItem</em> = <code>NULL</code>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>show</em> = <code>true</code>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Implements <a class="el" href="classcolor_channel.html#a6c835d00ee8af04679f03465617c2873">colorChannel</a>.</p>
</div>
</div>
<a id="a88c460e7ba29e5b068a2defa395cae2c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a88c460e7ba29e5b068a2defa395cae2c">&#9670;&nbsp;</a></span>Poll()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">int out_pwm::Poll </td>
<td>(</td>
<td class="paramtype">short&#160;</td>
<td class="paramname"><em>cause</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Implements <a class="el" href="classabstract_ch.html#a044156a4dc4ca38d3e731b7df23d058a">abstractCh</a>.</p>
</div>
</div>
<a id="a0ba3173e9df1cb61b74a705c270ef7b6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0ba3173e9df1cb61b74a705c270ef7b6">&#9670;&nbsp;</a></span>Setup()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">int out_pwm::Setup </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Implements <a class="el" href="classabstract_ch.html#aeaf6346625245be1774a6d27d9cece4e">abstractCh</a>.</p>
</div>
</div>
<a id="a01edf9d010b717601898bf3fddecbc3f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a01edf9d010b717601898bf3fddecbc3f">&#9670;&nbsp;</a></span>Status()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">int out_pwm::Status </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Reimplemented from <a class="el" href="classabstract_ch.html#aefb8821172a2e66f49ea0da9b7c205a5">abstractCh</a>.</p>
</div>
</div>
<a id="a9f3fc73a1fff6ecf991d42564a7b8273"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9f3fc73a1fff6ecf991d42564a7b8273">&#9670;&nbsp;</a></span>Stop()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">int out_pwm::Stop </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Reimplemented from <a class="el" href="classabstract_ch.html#afb7b6f4586412a13f8f6ac08061e5ae0">abstractCh</a>.</p>
</div>
</div>
<h2 class="groupheader">Member Data Documentation</h2>
<a id="a1d705ffb413e0e5b9c3ad007fdafcbbd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1d705ffb413e0e5b9c3ad007fdafcbbd">&#9670;&nbsp;</a></span>numChannels</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">short out_pwm::numChannels</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<hr/>The documentation for this class was generated from the following files:<ul>
<li>/Users/andrey/Documents/Arduino/lighthub/lighthub/modules/<a class="el" href="out__pwm_8h_source.html">out_pwm.h</a></li>
<li>/Users/andrey/Documents/Arduino/lighthub/lighthub/modules/<a class="el" href="out__pwm_8cpp.html">out_pwm.cpp</a></li>
</ul>
</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>

BIN
docs/html/classout__pwm.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 733 B

View File

@@ -0,0 +1,85 @@
<!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: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="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><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">readCache Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="classread_cache.html">readCache</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classread_cache.html#acc32e1362354c4374519167c5dc5ea21">addr</a></td><td class="entry"><a class="el" href="classread_cache.html">readCache</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="classread_cache.html#aa6e9ec22513d70ee0d77b6ab7304d140">analogReadCached</a>(uint8_t pin)</td><td class="entry"><a class="el" href="classread_cache.html">readCache</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classread_cache.html#a0040f14299d3ddf8373b9251f0a69831">cached_data</a></td><td class="entry"><a class="el" href="classread_cache.html">readCache</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="classread_cache.html#a6fd0d58f3d2a4a027a80a2455999d9ae">digitalReadCached</a>(uint8_t pin)</td><td class="entry"><a class="el" href="classread_cache.html">readCache</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classread_cache.html#a7ecad823239b195a10fddb527b122dc7">invalidateInputCache</a>()</td><td class="entry"><a class="el" href="classread_cache.html">readCache</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classread_cache.html#ab40001f6ce6d9c8e183751c4a0cd57c9">readCache</a>()</td><td class="entry"><a class="el" href="classread_cache.html">readCache</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classread_cache.html#a76353391e6c92fdb6381e0d6b120fde5">type</a></td><td class="entry"><a class="el" href="classread_cache.html">readCache</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by&#160;<a href="http://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.8.20
</small></address>
</body>
</html>

View File

@@ -0,0 +1,246 @@
<!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: readCache Class 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><!-- top -->
<div class="header">
<div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pro-attribs">Protected Attributes</a> &#124;
<a href="classread_cache-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">readCache Class Reference</div> </div>
</div><!--header-->
<div class="contents">
<p><code>#include &lt;<a class="el" href="inputs_8h_source.html">inputs.h</a>&gt;</code></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:ab40001f6ce6d9c8e183751c4a0cd57c9"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classread_cache.html#ab40001f6ce6d9c8e183751c4a0cd57c9">readCache</a> ()</td></tr>
<tr class="separator:ab40001f6ce6d9c8e183751c4a0cd57c9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa6e9ec22513d70ee0d77b6ab7304d140"><td class="memItemLeft" align="right" valign="top">uint16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classread_cache.html#aa6e9ec22513d70ee0d77b6ab7304d140">analogReadCached</a> (uint8_t pin)</td></tr>
<tr class="separator:aa6e9ec22513d70ee0d77b6ab7304d140"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6fd0d58f3d2a4a027a80a2455999d9ae"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classread_cache.html#a6fd0d58f3d2a4a027a80a2455999d9ae">digitalReadCached</a> (uint8_t pin)</td></tr>
<tr class="separator:a6fd0d58f3d2a4a027a80a2455999d9ae"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7ecad823239b195a10fddb527b122dc7"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classread_cache.html#a7ecad823239b195a10fddb527b122dc7">invalidateInputCache</a> ()</td></tr>
<tr class="separator:a7ecad823239b195a10fddb527b122dc7"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-attribs"></a>
Protected Attributes</h2></td></tr>
<tr class="memitem:acc32e1362354c4374519167c5dc5ea21"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classread_cache.html#acc32e1362354c4374519167c5dc5ea21">addr</a></td></tr>
<tr class="separator:acc32e1362354c4374519167c5dc5ea21"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a76353391e6c92fdb6381e0d6b120fde5"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classread_cache.html#a76353391e6c92fdb6381e0d6b120fde5">type</a></td></tr>
<tr class="separator:a76353391e6c92fdb6381e0d6b120fde5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0040f14299d3ddf8373b9251f0a69831"><td class="memItemLeft" align="right" valign="top">uint16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classread_cache.html#a0040f14299d3ddf8373b9251f0a69831">cached_data</a></td></tr>
<tr class="separator:a0040f14299d3ddf8373b9251f0a69831"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="ab40001f6ce6d9c8e183751c4a0cd57c9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab40001f6ce6d9c8e183751c4a0cd57c9">&#9670;&nbsp;</a></span>readCache()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">readCache::readCache </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="aa6e9ec22513d70ee0d77b6ab7304d140"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa6e9ec22513d70ee0d77b6ab7304d140">&#9670;&nbsp;</a></span>analogReadCached()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint16_t readCache::analogReadCached </td>
<td>(</td>
<td class="paramtype">uint8_t&#160;</td>
<td class="paramname"><em>pin</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a6fd0d58f3d2a4a027a80a2455999d9ae"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6fd0d58f3d2a4a027a80a2455999d9ae">&#9670;&nbsp;</a></span>digitalReadCached()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint8_t readCache::digitalReadCached </td>
<td>(</td>
<td class="paramtype">uint8_t&#160;</td>
<td class="paramname"><em>pin</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>TBD</p>
</div>
</div>
<a id="a7ecad823239b195a10fddb527b122dc7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7ecad823239b195a10fddb527b122dc7">&#9670;&nbsp;</a></span>invalidateInputCache()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void readCache::invalidateInputCache </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<h2 class="groupheader">Member Data Documentation</h2>
<a id="acc32e1362354c4374519167c5dc5ea21"></a>
<h2 class="memtitle"><span class="permalink"><a href="#acc32e1362354c4374519167c5dc5ea21">&#9670;&nbsp;</a></span>addr</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">uint8_t readCache::addr</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a0040f14299d3ddf8373b9251f0a69831"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0040f14299d3ddf8373b9251f0a69831">&#9670;&nbsp;</a></span>cached_data</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">uint16_t readCache::cached_data</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a76353391e6c92fdb6381e0d6b120fde5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a76353391e6c92fdb6381e0d6b120fde5">&#9670;&nbsp;</a></span>type</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">uint8_t readCache::type</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<hr/>The documentation for this class was generated from the following files:<ul>
<li>/Users/andrey/Documents/Arduino/lighthub/lighthub/<a class="el" href="inputs_8h_source.html">inputs.h</a></li>
<li>/Users/andrey/Documents/Arduino/lighthub/lighthub/<a class="el" href="inputs_8cpp.html">inputs.cpp</a></li>
</ul>
</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>

View File

@@ -0,0 +1,83 @@
<!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: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="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><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">statusLED Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="classstatus_l_e_d.html">statusLED</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classstatus_l_e_d.html#a84044dc9116245b50a8c45792772dd7f">flash</a>(uint8_t pattern)</td><td class="entry"><a class="el" href="classstatus_l_e_d.html">statusLED</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classstatus_l_e_d.html#a9692bced087cfc8a27f5a19601ebfc6e">poll</a>()</td><td class="entry"><a class="el" href="classstatus_l_e_d.html">statusLED</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classstatus_l_e_d.html#a3e1eff776b7ffdac123d76b7419c89e6">set</a>(uint8_t pattern)</td><td class="entry"><a class="el" href="classstatus_l_e_d.html">statusLED</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classstatus_l_e_d.html#a611fa4b90edb00fa5b42923ea091cd9c">show</a>(uint8_t pattern)</td><td class="entry"><a class="el" href="classstatus_l_e_d.html">statusLED</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classstatus_l_e_d.html#ae9a8652af566b29edf336fff51e239e1">statusLED</a>(uint8_t pattern=0)</td><td class="entry"><a class="el" href="classstatus_l_e_d.html">statusLED</a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by&#160;<a href="http://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.8.20
</small></address>
</body>
</html>

View File

@@ -0,0 +1,189 @@
<!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: statusLED Class 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><!-- top -->
<div class="header">
<div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="classstatus_l_e_d-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">statusLED Class Reference</div> </div>
</div><!--header-->
<div class="contents">
<p><code>#include &lt;<a class="el" href="statusled_8h_source.html">statusled.h</a>&gt;</code></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:ae9a8652af566b29edf336fff51e239e1"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classstatus_l_e_d.html#ae9a8652af566b29edf336fff51e239e1">statusLED</a> (uint8_t pattern=0)</td></tr>
<tr class="separator:ae9a8652af566b29edf336fff51e239e1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3e1eff776b7ffdac123d76b7419c89e6"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classstatus_l_e_d.html#a3e1eff776b7ffdac123d76b7419c89e6">set</a> (uint8_t pattern)</td></tr>
<tr class="separator:a3e1eff776b7ffdac123d76b7419c89e6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a611fa4b90edb00fa5b42923ea091cd9c"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classstatus_l_e_d.html#a611fa4b90edb00fa5b42923ea091cd9c">show</a> (uint8_t pattern)</td></tr>
<tr class="separator:a611fa4b90edb00fa5b42923ea091cd9c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9692bced087cfc8a27f5a19601ebfc6e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classstatus_l_e_d.html#a9692bced087cfc8a27f5a19601ebfc6e">poll</a> ()</td></tr>
<tr class="separator:a9692bced087cfc8a27f5a19601ebfc6e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a84044dc9116245b50a8c45792772dd7f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classstatus_l_e_d.html#a84044dc9116245b50a8c45792772dd7f">flash</a> (uint8_t pattern)</td></tr>
<tr class="separator:a84044dc9116245b50a8c45792772dd7f"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="ae9a8652af566b29edf336fff51e239e1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae9a8652af566b29edf336fff51e239e1">&#9670;&nbsp;</a></span>statusLED()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">statusLED::statusLED </td>
<td>(</td>
<td class="paramtype">uint8_t&#160;</td>
<td class="paramname"><em>pattern</em> = <code>0</code></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="a84044dc9116245b50a8c45792772dd7f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a84044dc9116245b50a8c45792772dd7f">&#9670;&nbsp;</a></span>flash()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void statusLED::flash </td>
<td>(</td>
<td class="paramtype">uint8_t&#160;</td>
<td class="paramname"><em>pattern</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a9692bced087cfc8a27f5a19601ebfc6e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9692bced087cfc8a27f5a19601ebfc6e">&#9670;&nbsp;</a></span>poll()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void statusLED::poll </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a3e1eff776b7ffdac123d76b7419c89e6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3e1eff776b7ffdac123d76b7419c89e6">&#9670;&nbsp;</a></span>set()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void statusLED::set </td>
<td>(</td>
<td class="paramtype">uint8_t&#160;</td>
<td class="paramname"><em>pattern</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a611fa4b90edb00fa5b42923ea091cd9c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a611fa4b90edb00fa5b42923ea091cd9c">&#9670;&nbsp;</a></span>show()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void statusLED::show </td>
<td>(</td>
<td class="paramtype">uint8_t&#160;</td>
<td class="paramname"><em>pattern</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<hr/>The documentation for this class was generated from the following files:<ul>
<li>/Users/andrey/Documents/Arduino/lighthub/lighthub/<a class="el" href="statusled_8h_source.html">statusled.h</a></li>
<li>/Users/andrey/Documents/Arduino/lighthub/lighthub/<a class="el" href="statusled_8cpp.html">statusled.cpp</a></li>
</ul>
</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>

BIN
docs/html/closed.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 132 B

View File

@@ -0,0 +1,85 @@
<!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: /Users/andrey/Documents/Arduino/lighthub/lighthub/colorchannel.cpp 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="headertitle">
<div class="title">colorchannel.cpp File Reference</div> </div>
</div><!--header-->
<div class="contents">
<div class="textblock"><code>#include &quot;<a class="el" href="colorchannel_8h_source.html">colorchannel.h</a>&quot;</code><br />
<code>#include &quot;Arduino.h&quot;</code><br />
<code>#include &quot;<a class="el" href="options_8h_source.html">options.h</a>&quot;</code><br />
<code>#include &quot;Streaming.h&quot;</code><br />
<code>#include &quot;<a class="el" href="item_8h_source.html">item.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="main_8h_source.html">main.h</a>&quot;</code><br />
</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>

View File

@@ -0,0 +1,92 @@
<!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: /Users/andrey/Documents/Arduino/lighthub/lighthub/colorchannel.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> </div>
<div class="headertitle">
<div class="title">colorchannel.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 &lt;<a class="el" href="abstractout_8h_source.html">abstractout.h</a>&gt;</code><br />
<code>#include &lt;<a class="el" href="item_8h_source.html">item.h</a>&gt;</code><br />
</div>
<p><a href="colorchannel_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="classcolor_channel.html">colorChannel</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by&#160;<a href="http://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.8.20
</small></address>
</body>
</html>

View File

@@ -0,0 +1,118 @@
<!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: /Users/andrey/Documents/Arduino/lighthub/lighthub/colorchannel.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="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="headertitle">
<div class="title">colorchannel.h</div> </div>
</div><!--header-->
<div class="contents">
<a href="colorchannel_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160; </div>
<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="preprocessor">#pragma once</span></div>
<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="options_8h.html">options.h</a>&quot;</span></div>
<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160; </div>
<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160; </div>
<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="abstractout_8h.html">abstractout.h</a>&gt;</span></div>
<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="item_8h.html">item.h</a>&gt;</span></div>
<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160; </div>
<div class="line"><a name="l00009"></a><span class="lineno"><a class="line" href="classcolor_channel.html"> 9</a></span>&#160;<span class="keyword">class </span><a class="code" href="classcolor_channel.html">colorChannel</a> : <span class="keyword">public</span> <a class="code" href="classabstract_out.html">abstractOut</a> {</div>
<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="keyword">public</span>:</div>
<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160; </div>
<div class="line"><a name="l00012"></a><span class="lineno"><a class="line" href="classcolor_channel.html#af5d8c0be99104c65484560a5a1c2cfd2"> 12</a></span>&#160; <a class="code" href="classcolor_channel.html#af5d8c0be99104c65484560a5a1c2cfd2">colorChannel</a>(<a class="code" href="class_item.html">Item</a> * _item):<a class="code" href="classabstract_out.html">abstractOut</a>(_item) {</div>
<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160; <a class="code" href="classcolor_channel.html#a4dd2fa654273b3bf9a3413ee2966fdce">iaddr</a> = <a class="code" href="classabstract_out.html#af93f193ac2f0621d0ba08f1f1d11e8b7">item</a>-&gt;<a class="code" href="class_item.html#a04c95e83741aa896498ddbc869061886">getArg</a>(); <span class="comment">//Once retrieve and store base address</span></div>
<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160; <span class="keywordflow">if</span> (<a class="code" href="classcolor_channel.html#a4dd2fa654273b3bf9a3413ee2966fdce">iaddr</a>&lt;0) <a class="code" href="classcolor_channel.html#a4dd2fa654273b3bf9a3413ee2966fdce">iaddr</a>=-<a class="code" href="classcolor_channel.html#a4dd2fa654273b3bf9a3413ee2966fdce">iaddr</a>;</div>
<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160; <a class="code" href="classcolor_channel.html#ace14fae07b9d51500db5d0191f5a7081">numArgs</a> = <a class="code" href="classabstract_out.html#af93f193ac2f0621d0ba08f1f1d11e8b7">item</a>-&gt;<a class="code" href="class_item.html#a9469cc0bb8560eb5f669d54903186433">getArgCount</a>(); <span class="comment">// and how many addresses is configured</span></div>
<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160; };</div>
<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160; <span class="keywordtype">int</span> <a class="code" href="classcolor_channel.html#a9d7354cc266c98067b7b43cbf8707feb">Ctrl</a>(<a class="code" href="classitem_cmd.html">itemCmd</a> cmd, <span class="keywordtype">char</span>* subItem=NULL, <span class="keywordtype">bool</span> toExecute=<span class="keyword">true</span>) <span class="keyword">override</span>;</div>
<div class="line"><a name="l00018"></a><span class="lineno"><a class="line" href="classcolor_channel.html#a6c835d00ee8af04679f03465617c2873"> 18</a></span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">int</span> <a class="code" href="classcolor_channel.html#a6c835d00ee8af04679f03465617c2873">PixelCtrl</a>(<a class="code" href="classitem_cmd.html">itemCmd</a> cmd, <span class="keywordtype">char</span>* subItem=NULL, <span class="keywordtype">bool</span> show=<span class="keyword">true</span> ) =0;</div>
<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160; <span class="keywordtype">short</span> <a class="code" href="classcolor_channel.html#a09276ae99835316b9a222df20fb45097">getChannelAddr</a>(<span class="keywordtype">short</span> n =0);</div>
<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="keyword">protected</span>:</div>
<div class="line"><a name="l00021"></a><span class="lineno"><a class="line" href="classcolor_channel.html#a4dd2fa654273b3bf9a3413ee2966fdce"> 21</a></span>&#160; <span class="keywordtype">short</span> <a class="code" href="classcolor_channel.html#a4dd2fa654273b3bf9a3413ee2966fdce">iaddr</a>;</div>
<div class="line"><a name="l00022"></a><span class="lineno"><a class="line" href="classcolor_channel.html#ace14fae07b9d51500db5d0191f5a7081"> 22</a></span>&#160; <span class="keywordtype">short</span> <a class="code" href="classcolor_channel.html#ace14fae07b9d51500db5d0191f5a7081">numArgs</a>;</div>
<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;};</div>
</div><!-- fragment --></div><!-- contents -->
<div class="ttc" id="aclassitem_cmd_html"><div class="ttname"><a href="classitem_cmd.html">itemCmd</a></div><div class="ttdef"><b>Definition:</b> itemCmd.h:174</div></div>
<div class="ttc" id="aclass_item_html_a04c95e83741aa896498ddbc869061886"><div class="ttname"><a href="class_item.html#a04c95e83741aa896498ddbc869061886">Item::getArg</a></div><div class="ttdeci">int getArg(short n=0)</div><div class="ttdef"><b>Definition:</b> item.cpp:283</div></div>
<div class="ttc" id="aclasscolor_channel_html_a09276ae99835316b9a222df20fb45097"><div class="ttname"><a href="classcolor_channel.html#a09276ae99835316b9a222df20fb45097">colorChannel::getChannelAddr</a></div><div class="ttdeci">short getChannelAddr(short n=0)</div><div class="ttdef"><b>Definition:</b> colorchannel.cpp:12</div></div>
<div class="ttc" id="aclasscolor_channel_html_ace14fae07b9d51500db5d0191f5a7081"><div class="ttname"><a href="classcolor_channel.html#ace14fae07b9d51500db5d0191f5a7081">colorChannel::numArgs</a></div><div class="ttdeci">short numArgs</div><div class="ttdef"><b>Definition:</b> colorchannel.h:22</div></div>
<div class="ttc" id="aoptions_8h_html"><div class="ttname"><a href="options_8h.html">options.h</a></div></div>
<div class="ttc" id="aclassabstract_out_html"><div class="ttname"><a href="classabstract_out.html">abstractOut</a></div><div class="ttdef"><b>Definition:</b> abstractout.h:8</div></div>
<div class="ttc" id="aclasscolor_channel_html_a9d7354cc266c98067b7b43cbf8707feb"><div class="ttname"><a href="classcolor_channel.html#a9d7354cc266c98067b7b43cbf8707feb">colorChannel::Ctrl</a></div><div class="ttdeci">int Ctrl(itemCmd cmd, char *subItem=NULL, bool toExecute=true) override</div><div class="ttdef"><b>Definition:</b> colorchannel.cpp:19</div></div>
<div class="ttc" id="aclasscolor_channel_html"><div class="ttname"><a href="classcolor_channel.html">colorChannel</a></div><div class="ttdef"><b>Definition:</b> colorchannel.h:9</div></div>
<div class="ttc" id="aclasscolor_channel_html_a4dd2fa654273b3bf9a3413ee2966fdce"><div class="ttname"><a href="classcolor_channel.html#a4dd2fa654273b3bf9a3413ee2966fdce">colorChannel::iaddr</a></div><div class="ttdeci">short iaddr</div><div class="ttdef"><b>Definition:</b> colorchannel.h:21</div></div>
<div class="ttc" id="aclass_item_html"><div class="ttname"><a href="class_item.html">Item</a></div><div class="ttdef"><b>Definition:</b> item.h:92</div></div>
<div class="ttc" id="aabstractout_8h_html"><div class="ttname"><a href="abstractout_8h.html">abstractout.h</a></div></div>
<div class="ttc" id="aclasscolor_channel_html_af5d8c0be99104c65484560a5a1c2cfd2"><div class="ttname"><a href="classcolor_channel.html#af5d8c0be99104c65484560a5a1c2cfd2">colorChannel::colorChannel</a></div><div class="ttdeci">colorChannel(Item *_item)</div><div class="ttdef"><b>Definition:</b> colorchannel.h:12</div></div>
<div class="ttc" id="aclassabstract_out_html_af93f193ac2f0621d0ba08f1f1d11e8b7"><div class="ttname"><a href="classabstract_out.html#af93f193ac2f0621d0ba08f1f1d11e8b7">abstractOut::item</a></div><div class="ttdeci">Item * item</div><div class="ttdef"><b>Definition:</b> abstractout.h:16</div></div>
<div class="ttc" id="aclasscolor_channel_html_a6c835d00ee8af04679f03465617c2873"><div class="ttname"><a href="classcolor_channel.html#a6c835d00ee8af04679f03465617c2873">colorChannel::PixelCtrl</a></div><div class="ttdeci">virtual int PixelCtrl(itemCmd cmd, char *subItem=NULL, bool show=true)=0</div></div>
<div class="ttc" id="aclass_item_html_a9469cc0bb8560eb5f669d54903186433"><div class="ttname"><a href="class_item.html#a9469cc0bb8560eb5f669d54903186433">Item::getArgCount</a></div><div class="ttdeci">short getArgCount()</div><div class="ttdef"><b>Definition:</b> item.cpp:293</div></div>
<div class="ttc" id="aitem_8h_html"><div class="ttname"><a href="item_8h.html">item.h</a></div></div>
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by&#160;<a href="http://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.8.20
</small></address>
</body>
</html>

View File

@@ -0,0 +1,146 @@
<!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: /Users/andrey/Documents/Arduino/lighthub/lighthub Directory 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="headertitle">
<div class="title">lighthub Directory Reference</div> </div>
</div><!--header-->
<div class="contents">
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="subdirs"></a>
Directories</h2></td></tr>
<tr class="memitem:dir_a26efa385a8243117251e7dce4d75390"><td class="memItemLeft" align="right" valign="top">directory &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dir_a26efa385a8243117251e7dce4d75390.html">modules</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="files"></a>
Files</h2></td></tr>
<tr class="memitem:abstractch_8cpp"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="abstractch_8cpp.html">abstractch.cpp</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abstractch_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="abstractch_8h.html">abstractch.h</a> <a href="abstractch_8h_source.html">[code]</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abstractin_8cpp"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="abstractin_8cpp.html">abstractin.cpp</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abstractin_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="abstractin_8h.html">abstractin.h</a> <a href="abstractin_8h_source.html">[code]</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abstractout_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="abstractout_8h.html">abstractout.h</a> <a href="abstractout_8h_source.html">[code]</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:bright_8cpp"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="bright_8cpp.html">bright.cpp</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:bright_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="bright_8h.html">bright.h</a> <a href="bright_8h_source.html">[code]</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:colorchannel_8cpp"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="colorchannel_8cpp.html">colorchannel.cpp</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:colorchannel_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="colorchannel_8h.html">colorchannel.h</a> <a href="colorchannel_8h_source.html">[code]</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:dmx_8cpp"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dmx_8cpp.html">dmx.cpp</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:dmx_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dmx_8h.html">dmx.h</a> <a href="dmx_8h_source.html">[code]</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:inputs_8cpp"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="inputs_8cpp.html">inputs.cpp</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:inputs_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="inputs_8h.html">inputs.h</a> <a href="inputs_8h_source.html">[code]</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:item_8cpp"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="item_8cpp.html">item.cpp</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:item_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="item_8h.html">item.h</a> <a href="item_8h_source.html">[code]</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:item_cmd_8cpp"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="item_cmd_8cpp.html">itemCmd.cpp</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:item_cmd_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="item_cmd_8h.html">itemCmd.h</a> <a href="item_cmd_8h_source.html">[code]</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:main_8cpp"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="main_8cpp.html">main.cpp</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:main_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="main_8h.html">main.h</a> <a href="main_8h_source.html">[code]</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:options_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="options_8h.html">options.h</a> <a href="options_8h_source.html">[code]</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ow_term_8cpp"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ow_term_8cpp.html">owTerm.cpp</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ow_term_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ow_term_8h.html">owTerm.h</a> <a href="ow_term_8h_source.html">[code]</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:statusled_8cpp"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="statusled_8cpp.html">statusled.cpp</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:statusled_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="statusled_8h.html">statusled.h</a> <a href="statusled_8h_source.html">[code]</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:streamlog_8cpp"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="streamlog_8cpp.html">streamlog.cpp</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:streamlog_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="streamlog_8h.html">streamlog.h</a> <a href="streamlog_8h_source.html">[code]</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:textconst_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="textconst_8h.html">textconst.h</a> <a href="textconst_8h_source.html">[code]</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:utils_8cpp"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="utils_8cpp.html">utils.cpp</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:utils_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="utils_8h.html">utils.h</a> <a href="utils_8h_source.html">[code]</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by&#160;<a href="http://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.8.20
</small></address>
</body>
</html>

View File

@@ -0,0 +1,111 @@
<!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: /Users/andrey/Documents/Arduino/lighthub/lighthub/modules Directory 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><li class="navelem"><a class="el" href="dir_a26efa385a8243117251e7dce4d75390.html">modules</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">modules Directory Reference</div> </div>
</div><!--header-->
<div class="contents">
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="files"></a>
Files</h2></td></tr>
<tr class="memitem:in__ccs811__hdc1080_8cpp"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="in__ccs811__hdc1080_8cpp.html">in_ccs811_hdc1080.cpp</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:in__ccs811__hdc1080_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="in__ccs811__hdc1080_8h.html">in_ccs811_hdc1080.h</a> <a href="in__ccs811__hdc1080_8h_source.html">[code]</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:out__ac_8cpp"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="out__ac_8cpp.html">out_ac.cpp</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:out__ac_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="out__ac_8h.html">out_ac.h</a> <a href="out__ac_8h_source.html">[code]</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:out__dmx_8cpp"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="out__dmx_8cpp.html">out_dmx.cpp</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:out__dmx_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="out__dmx_8h.html">out_dmx.h</a> <a href="out__dmx_8h_source.html">[code]</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:out__modbus_8cpp"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="out__modbus_8cpp.html">out_modbus.cpp</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:out__modbus_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="out__modbus_8h.html">out_modbus.h</a> <a href="out__modbus_8h_source.html">[code]</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:out__motor_8cpp"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="out__motor_8cpp.html">out_motor.cpp</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:out__motor_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="out__motor_8h.html">out_motor.h</a> <a href="out__motor_8h_source.html">[code]</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:out__pwm_8cpp"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="out__pwm_8cpp.html">out_pwm.cpp</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:out__pwm_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="out__pwm_8h.html">out_pwm.h</a> <a href="out__pwm_8h_source.html">[code]</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:out__spiled_8cpp"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="out__spiled_8cpp.html">out_spiled.cpp</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:out__spiled_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="out__spiled_8h.html">out_spiled.h</a> <a href="out__spiled_8h_source.html">[code]</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by&#160;<a href="http://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.8.20
</small></address>
</body>
</html>

539
docs/html/dmx_8cpp.html Normal file
View File

@@ -0,0 +1,539 @@
<!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: /Users/andrey/Documents/Arduino/lighthub/lighthub/dmx.cpp 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="#func-members">Functions</a> &#124;
<a href="#var-members">Variables</a> </div>
<div class="headertitle">
<div class="title">dmx.cpp File Reference</div> </div>
</div><!--header-->
<div class="contents">
<div class="textblock"><code>#include &quot;<a class="el" href="dmx_8h_source.html">dmx.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="options_8h_source.html">options.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="item_8h_source.html">item.h</a>&quot;</code><br />
</div><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:abbcd6bfbf8b1c05b00ba38459d41ff4d"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dmx_8cpp.html#abbcd6bfbf8b1c05b00ba38459d41ff4d">itemCtrl2</a> (char *name, int r, int g, int <a class="el" href="item_8cpp.html#ab2d05693952610f937e5acb3c4a8fa1b">b</a>, int w)</td></tr>
<tr class="separator:abbcd6bfbf8b1c05b00ba38459d41ff4d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5e41f4011e2b2e2d400e4ac43a6541b1"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dmx_8cpp.html#a5e41f4011e2b2e2d400e4ac43a6541b1">DMXImmediateUpdate</a> (short tch, short r, short g, short <a class="el" href="item_8cpp.html#ab2d05693952610f937e5acb3c4a8fa1b">b</a>, short w)</td></tr>
<tr class="separator:a5e41f4011e2b2e2d400e4ac43a6541b1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac68a7598c52a61fd8e6300149f466b97"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dmx_8cpp.html#ac68a7598c52a61fd8e6300149f466b97">DMXSemiImmediateUpdate</a> (short tch, short trh, int val)</td></tr>
<tr class="separator:ac68a7598c52a61fd8e6300149f466b97"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9f36c84bdc0b4926f7d7b28bbe47cdc0"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dmx_8cpp.html#a9f36c84bdc0b4926f7d7b28bbe47cdc0">DMXput</a> (void)</td></tr>
<tr class="separator:a9f36c84bdc0b4926f7d7b28bbe47cdc0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a60c7644cd41f9525ada7b3799d015591"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dmx_8cpp.html#a60c7644cd41f9525ada7b3799d015591">DMXUpdate</a> (void)</td></tr>
<tr class="separator:a60c7644cd41f9525ada7b3799d015591"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0d740c517b312806bd34e2ac3155c3a5"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dmx_8cpp.html#a0d740c517b312806bd34e2ac3155c3a5">DMXCheck</a> (void)</td></tr>
<tr class="separator:a0d740c517b312806bd34e2ac3155c3a5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a285d3a152ce7d118b6273c094110f742"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dmx_8cpp.html#a285d3a152ce7d118b6273c094110f742">onDmxFrame</a> (uint16_t universe, uint16_t length, uint8_t sequence, uint8_t *<a class="el" href="out__ac_8cpp.html#a336725b3b566264f2223495f6294c3c7">data</a>, IPAddress remoteIP)</td></tr>
<tr class="separator:a285d3a152ce7d118b6273c094110f742"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a45b57fab4ca3a3f7d3491506945c6326"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dmx_8cpp.html#a45b57fab4ca3a3f7d3491506945c6326">DMXinSetup</a> (int channels)</td></tr>
<tr class="separator:a45b57fab4ca3a3f7d3491506945c6326"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af5aeb81882ff7b4fe7cccb66a12539df"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dmx_8cpp.html#af5aeb81882ff7b4fe7cccb66a12539df">DMXoutSetup</a> (int channels)</td></tr>
<tr class="separator:af5aeb81882ff7b4fe7cccb66a12539df"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7c166d810404d3d15f663706271de37f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dmx_8cpp.html#a7c166d810404d3d15f663706271de37f">DMXOUT_propagate</a> ()</td></tr>
<tr class="separator:a7c166d810404d3d15f663706271de37f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af7ba5611c2c7485938cbf745ed65741f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dmx_8cpp.html#af7ba5611c2c7485938cbf745ed65741f">ArtnetSetup</a> ()</td></tr>
<tr class="separator:af7ba5611c2c7485938cbf745ed65741f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3faac041a7441faf18a1ad72021be077"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dmx_8cpp.html#a3faac041a7441faf18a1ad72021be077">DmxWriteBuf</a> (uint16_t chan, uint8_t val)</td></tr>
<tr class="separator:a3faac041a7441faf18a1ad72021be077"><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:adf18ba2ebc00417130f18dc9e34411c6"><td class="memItemLeft" align="right" valign="top">uint8_t *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dmx_8cpp.html#adf18ba2ebc00417130f18dc9e34411c6">DMXin</a> = NULL</td></tr>
<tr class="separator:adf18ba2ebc00417130f18dc9e34411c6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa205b5f0812aa803bb5ebe6067ca7bc7"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dmx_8cpp.html#aa205b5f0812aa803bb5ebe6067ca7bc7">D_State</a> =0</td></tr>
<tr class="separator:aa205b5f0812aa803bb5ebe6067ca7bc7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2bdd5f5b1312117028586d6a9a11a02c"><td class="memItemLeft" align="right" valign="top">unsigned long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dmx_8cpp.html#a2bdd5f5b1312117028586d6a9a11a02c">D_checkT</a> =0</td></tr>
<tr class="separator:a2bdd5f5b1312117028586d6a9a11a02c"><td class="memSeparator" colspan="2">&#160;</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="dmx_8cpp.html#a012787f09a43864616e2b44349b29352">items</a></td></tr>
<tr class="separator:a012787f09a43864616e2b44349b29352"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a077dba54087a1a3694f810ba9fd06933"><td class="memItemLeft" align="right" valign="top">aJsonObject *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dmx_8cpp.html#a077dba54087a1a3694f810ba9fd06933">dmxArr</a></td></tr>
<tr class="separator:a077dba54087a1a3694f810ba9fd06933"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Function Documentation</h2>
<a id="af7ba5611c2c7485938cbf745ed65741f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af7ba5611c2c7485938cbf745ed65741f">&#9670;&nbsp;</a></span>ArtnetSetup()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ArtnetSetup </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a0d740c517b312806bd34e2ac3155c3a5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0d740c517b312806bd34e2ac3155c3a5">&#9670;&nbsp;</a></span>DMXCheck()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void DMXCheck </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a5e41f4011e2b2e2d400e4ac43a6541b1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5e41f4011e2b2e2d400e4ac43a6541b1">&#9670;&nbsp;</a></span>DMXImmediateUpdate()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void DMXImmediateUpdate </td>
<td>(</td>
<td class="paramtype">short&#160;</td>
<td class="paramname"><em>tch</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">short&#160;</td>
<td class="paramname"><em>r</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">short&#160;</td>
<td class="paramname"><em>g</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">short&#160;</td>
<td class="paramname"><em>b</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">short&#160;</td>
<td class="paramname"><em>w</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a45b57fab4ca3a3f7d3491506945c6326"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a45b57fab4ca3a3f7d3491506945c6326">&#9670;&nbsp;</a></span>DMXinSetup()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void DMXinSetup </td>
<td>(</td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>channels</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>ToDo: re-init</p>
</div>
</div>
<a id="a7c166d810404d3d15f663706271de37f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7c166d810404d3d15f663706271de37f">&#9670;&nbsp;</a></span>DMXOUT_propagate()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void DMXOUT_propagate </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="af5aeb81882ff7b4fe7cccb66a12539df"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af5aeb81882ff7b4fe7cccb66a12539df">&#9670;&nbsp;</a></span>DMXoutSetup()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void DMXoutSetup </td>
<td>(</td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>channels</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a9f36c84bdc0b4926f7d7b28bbe47cdc0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9f36c84bdc0b4926f7d7b28bbe47cdc0">&#9670;&nbsp;</a></span>DMXput()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void DMXput </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ac68a7598c52a61fd8e6300149f466b97"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac68a7598c52a61fd8e6300149f466b97">&#9670;&nbsp;</a></span>DMXSemiImmediateUpdate()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void DMXSemiImmediateUpdate </td>
<td>(</td>
<td class="paramtype">short&#160;</td>
<td class="paramname"><em>tch</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">short&#160;</td>
<td class="paramname"><em>trh</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>val</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a60c7644cd41f9525ada7b3799d015591"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a60c7644cd41f9525ada7b3799d015591">&#9670;&nbsp;</a></span>DMXUpdate()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void DMXUpdate </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a3faac041a7441faf18a1ad72021be077"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3faac041a7441faf18a1ad72021be077">&#9670;&nbsp;</a></span>DmxWriteBuf()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void DmxWriteBuf </td>
<td>(</td>
<td class="paramtype">uint16_t&#160;</td>
<td class="paramname"><em>chan</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint8_t&#160;</td>
<td class="paramname"><em>val</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="abbcd6bfbf8b1c05b00ba38459d41ff4d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abbcd6bfbf8b1c05b00ba38459d41ff4d">&#9670;&nbsp;</a></span>itemCtrl2()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int itemCtrl2 </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">int&#160;</td>
<td class="paramname"><em>r</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>g</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>b</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>w</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a285d3a152ce7d118b6273c094110f742"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a285d3a152ce7d118b6273c094110f742">&#9670;&nbsp;</a></span>onDmxFrame()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void onDmxFrame </td>
<td>(</td>
<td class="paramtype">uint16_t&#160;</td>
<td class="paramname"><em>universe</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint16_t&#160;</td>
<td class="paramname"><em>length</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint8_t&#160;</td>
<td class="paramname"><em>sequence</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint8_t *&#160;</td>
<td class="paramname"><em>data</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">IPAddress&#160;</td>
<td class="paramname"><em>remoteIP</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<h2 class="groupheader">Variable Documentation</h2>
<a id="a2bdd5f5b1312117028586d6a9a11a02c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2bdd5f5b1312117028586d6a9a11a02c">&#9670;&nbsp;</a></span>D_checkT</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">unsigned long D_checkT =0</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="aa205b5f0812aa803bb5ebe6067ca7bc7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa205b5f0812aa803bb5ebe6067ca7bc7">&#9670;&nbsp;</a></span>D_State</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int D_State =0</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a077dba54087a1a3694f810ba9fd06933"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a077dba54087a1a3694f810ba9fd06933">&#9670;&nbsp;</a></span>dmxArr</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">aJsonObject* dmxArr</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>
<a id="adf18ba2ebc00417130f18dc9e34411c6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#adf18ba2ebc00417130f18dc9e34411c6">&#9670;&nbsp;</a></span>DMXin</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint8_t* DMXin = NULL</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<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>

417
docs/html/dmx_8h.html Normal file
View File

@@ -0,0 +1,417 @@
<!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: /Users/andrey/Documents/Arduino/lighthub/lighthub/dmx.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="#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">dmx.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;aJSON.h&quot;</code><br />
</div>
<p><a href="dmx_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="define-members"></a>
Macros</h2></td></tr>
<tr class="memitem:aa2d5ab73cfb3c82efe053ca1c3ba2b9a"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dmx_8h.html#aa2d5ab73cfb3c82efe053ca1c3ba2b9a">D_UPDATED1</a>&#160;&#160;&#160;1</td></tr>
<tr class="separator:aa2d5ab73cfb3c82efe053ca1c3ba2b9a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaf60f29640da1e595ec01b5827cddc48"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dmx_8h.html#aaf60f29640da1e595ec01b5827cddc48">D_UPDATED2</a>&#160;&#160;&#160;2</td></tr>
<tr class="separator:aaf60f29640da1e595ec01b5827cddc48"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7dfd71e0bf48e87b1310b8bf75297aed"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dmx_8h.html#a7dfd71e0bf48e87b1310b8bf75297aed">D_UPDATED3</a>&#160;&#160;&#160;4</td></tr>
<tr class="separator:a7dfd71e0bf48e87b1310b8bf75297aed"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a449cd019aa3e4cd80cb821450bd4f4bb"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dmx_8h.html#a449cd019aa3e4cd80cb821450bd4f4bb">D_UPDATED4</a>&#160;&#160;&#160;8</td></tr>
<tr class="separator:a449cd019aa3e4cd80cb821450bd4f4bb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a14052474033fc0b01cc36a5f52cfb575"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dmx_8h.html#a14052474033fc0b01cc36a5f52cfb575">D_CHECKT</a>&#160;&#160;&#160;300</td></tr>
<tr class="separator:a14052474033fc0b01cc36a5f52cfb575"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac69ee46f4a51ed14f0d68628c2dec71d"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dmx_8h.html#ac69ee46f4a51ed14f0d68628c2dec71d">MAX_CHANNELS</a>&#160;&#160;&#160;60</td></tr>
<tr class="separator:ac69ee46f4a51ed14f0d68628c2dec71d"><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:a9f36c84bdc0b4926f7d7b28bbe47cdc0"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dmx_8h.html#a9f36c84bdc0b4926f7d7b28bbe47cdc0">DMXput</a> (void)</td></tr>
<tr class="separator:a9f36c84bdc0b4926f7d7b28bbe47cdc0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a45b57fab4ca3a3f7d3491506945c6326"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dmx_8h.html#a45b57fab4ca3a3f7d3491506945c6326">DMXinSetup</a> (int channels)</td></tr>
<tr class="separator:a45b57fab4ca3a3f7d3491506945c6326"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af5aeb81882ff7b4fe7cccb66a12539df"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dmx_8h.html#af5aeb81882ff7b4fe7cccb66a12539df">DMXoutSetup</a> (int channels)</td></tr>
<tr class="separator:af5aeb81882ff7b4fe7cccb66a12539df"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af7ba5611c2c7485938cbf745ed65741f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dmx_8h.html#af7ba5611c2c7485938cbf745ed65741f">ArtnetSetup</a> ()</td></tr>
<tr class="separator:af7ba5611c2c7485938cbf745ed65741f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0d740c517b312806bd34e2ac3155c3a5"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dmx_8h.html#a0d740c517b312806bd34e2ac3155c3a5">DMXCheck</a> (void)</td></tr>
<tr class="separator:a0d740c517b312806bd34e2ac3155c3a5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abbcd6bfbf8b1c05b00ba38459d41ff4d"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dmx_8h.html#abbcd6bfbf8b1c05b00ba38459d41ff4d">itemCtrl2</a> (char *name, int r, int g, int <a class="el" href="item_8cpp.html#ab2d05693952610f937e5acb3c4a8fa1b">b</a>, int w)</td></tr>
<tr class="separator:abbcd6bfbf8b1c05b00ba38459d41ff4d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3faac041a7441faf18a1ad72021be077"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dmx_8h.html#a3faac041a7441faf18a1ad72021be077">DmxWriteBuf</a> (uint16_t chan, uint8_t val)</td></tr>
<tr class="separator:a3faac041a7441faf18a1ad72021be077"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7c166d810404d3d15f663706271de37f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dmx_8h.html#a7c166d810404d3d15f663706271de37f">DMXOUT_propagate</a> ()</td></tr>
<tr class="separator:a7c166d810404d3d15f663706271de37f"><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:a077dba54087a1a3694f810ba9fd06933"><td class="memItemLeft" align="right" valign="top">aJsonObject *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dmx_8h.html#a077dba54087a1a3694f810ba9fd06933">dmxArr</a></td></tr>
<tr class="separator:a077dba54087a1a3694f810ba9fd06933"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Macro Definition Documentation</h2>
<a id="a14052474033fc0b01cc36a5f52cfb575"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a14052474033fc0b01cc36a5f52cfb575">&#9670;&nbsp;</a></span>D_CHECKT</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define D_CHECKT&#160;&#160;&#160;300</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="aa2d5ab73cfb3c82efe053ca1c3ba2b9a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa2d5ab73cfb3c82efe053ca1c3ba2b9a">&#9670;&nbsp;</a></span>D_UPDATED1</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define D_UPDATED1&#160;&#160;&#160;1</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="aaf60f29640da1e595ec01b5827cddc48"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aaf60f29640da1e595ec01b5827cddc48">&#9670;&nbsp;</a></span>D_UPDATED2</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define D_UPDATED2&#160;&#160;&#160;2</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a7dfd71e0bf48e87b1310b8bf75297aed"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7dfd71e0bf48e87b1310b8bf75297aed">&#9670;&nbsp;</a></span>D_UPDATED3</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define D_UPDATED3&#160;&#160;&#160;4</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a449cd019aa3e4cd80cb821450bd4f4bb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a449cd019aa3e4cd80cb821450bd4f4bb">&#9670;&nbsp;</a></span>D_UPDATED4</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define D_UPDATED4&#160;&#160;&#160;8</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ac69ee46f4a51ed14f0d68628c2dec71d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac69ee46f4a51ed14f0d68628c2dec71d">&#9670;&nbsp;</a></span>MAX_CHANNELS</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define MAX_CHANNELS&#160;&#160;&#160;60</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<h2 class="groupheader">Function Documentation</h2>
<a id="af7ba5611c2c7485938cbf745ed65741f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af7ba5611c2c7485938cbf745ed65741f">&#9670;&nbsp;</a></span>ArtnetSetup()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ArtnetSetup </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a0d740c517b312806bd34e2ac3155c3a5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0d740c517b312806bd34e2ac3155c3a5">&#9670;&nbsp;</a></span>DMXCheck()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void DMXCheck </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a45b57fab4ca3a3f7d3491506945c6326"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a45b57fab4ca3a3f7d3491506945c6326">&#9670;&nbsp;</a></span>DMXinSetup()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void DMXinSetup </td>
<td>(</td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>channels</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>ToDo: re-init</p>
</div>
</div>
<a id="a7c166d810404d3d15f663706271de37f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7c166d810404d3d15f663706271de37f">&#9670;&nbsp;</a></span>DMXOUT_propagate()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void DMXOUT_propagate </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="af5aeb81882ff7b4fe7cccb66a12539df"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af5aeb81882ff7b4fe7cccb66a12539df">&#9670;&nbsp;</a></span>DMXoutSetup()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void DMXoutSetup </td>
<td>(</td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>channels</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a9f36c84bdc0b4926f7d7b28bbe47cdc0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9f36c84bdc0b4926f7d7b28bbe47cdc0">&#9670;&nbsp;</a></span>DMXput()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void DMXput </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a3faac041a7441faf18a1ad72021be077"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3faac041a7441faf18a1ad72021be077">&#9670;&nbsp;</a></span>DmxWriteBuf()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void DmxWriteBuf </td>
<td>(</td>
<td class="paramtype">uint16_t&#160;</td>
<td class="paramname"><em>chan</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint8_t&#160;</td>
<td class="paramname"><em>val</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="abbcd6bfbf8b1c05b00ba38459d41ff4d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abbcd6bfbf8b1c05b00ba38459d41ff4d">&#9670;&nbsp;</a></span>itemCtrl2()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int itemCtrl2 </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">int&#160;</td>
<td class="paramname"><em>r</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>g</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>b</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>w</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<h2 class="groupheader">Variable Documentation</h2>
<a id="a077dba54087a1a3694f810ba9fd06933"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a077dba54087a1a3694f810ba9fd06933">&#9670;&nbsp;</a></span>dmxArr</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">aJsonObject* dmxArr</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>

View File

@@ -0,0 +1,203 @@
<!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: /Users/andrey/Documents/Arduino/lighthub/lighthub/dmx.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="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="headertitle">
<div class="title">dmx.h</div> </div>
</div><!--header-->
<div class="contents">
<a href="dmx_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">/* Copyright © 2017-2018 Andrey Klimov. All rights reserved.</span></div>
<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment"></span> </div>
<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment">Licensed under the Apache License, Version 2.0 (the &quot;License&quot;);</span></div>
<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment">you may not use this file except in compliance with the License.</span></div>
<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment">You may obtain a copy of the License at</span></div>
<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment"></span> </div>
<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment"> http://www.apache.org/licenses/LICENSE-2.0</span></div>
<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment"></span> </div>
<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="comment">Unless required by applicable law or agreed to in writing, software</span></div>
<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="comment">distributed under the License is distributed on an &quot;AS IS&quot; BASIS,</span></div>
<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="comment">WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span></div>
<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="comment">See the License for the specific language governing permissions and</span></div>
<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="comment">limitations under the License.</span></div>
<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="comment"></span> </div>
<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="comment">Homepage: http://lazyhome.ru</span></div>
<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="comment">GIT: https://github.com/anklimov/lighthub</span></div>
<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="comment">e-mail anklimov@gmail.com</span></div>
<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="comment"></span> </div>
<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="comment">*/</span></div>
<div class="line"><a name="l00020"></a><span class="lineno"><a class="line" href="dmx_8h.html#aa2d5ab73cfb3c82efe053ca1c3ba2b9a"> 20</a></span>&#160;<span class="preprocessor">#define D_UPDATED1 1</span></div>
<div class="line"><a name="l00021"></a><span class="lineno"><a class="line" href="dmx_8h.html#aaf60f29640da1e595ec01b5827cddc48"> 21</a></span>&#160;<span class="preprocessor">#define D_UPDATED2 2</span></div>
<div class="line"><a name="l00022"></a><span class="lineno"><a class="line" href="dmx_8h.html#a7dfd71e0bf48e87b1310b8bf75297aed"> 22</a></span>&#160;<span class="preprocessor">#define D_UPDATED3 4</span></div>
<div class="line"><a name="l00023"></a><span class="lineno"><a class="line" href="dmx_8h.html#a449cd019aa3e4cd80cb821450bd4f4bb"> 23</a></span>&#160;<span class="preprocessor">#define D_UPDATED4 8</span></div>
<div class="line"><a name="l00024"></a><span class="lineno"><a class="line" href="dmx_8h.html#a14052474033fc0b01cc36a5f52cfb575"> 24</a></span>&#160;<span class="preprocessor">#define D_CHECKT 300</span></div>
<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160; </div>
<div class="line"><a name="l00026"></a><span class="lineno"><a class="line" href="dmx_8h.html#ac69ee46f4a51ed14f0d68628c2dec71d"> 26</a></span>&#160;<span class="preprocessor">#define MAX_CHANNELS 60</span></div>
<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="comment">//define MAX_IN_CHANNELS 16</span></div>
<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160; </div>
<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="comment">//#define DMX_OUT_PIN 3</span></div>
<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160; </div>
<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="options_8h.html">options.h</a>&quot;</span></div>
<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160; </div>
<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;<span class="preprocessor">#if defined(_dmxout)</span></div>
<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160; </div>
<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;<span class="preprocessor">#if defined DMX_SMOOTH</span></div>
<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160; </div>
<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;<span class="preprocessor">#if defined(ARDUINO_ARCH_AVR)</span></div>
<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;<span class="preprocessor">#include &lt;DmxSimple.h&gt;</span></div>
<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;<span class="preprocessor">#define DmxWrite DmxSimple.write</span></div>
<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;<span class="comment">//#define DmxWrite DmxWriteBuf</span></div>
<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160; </div>
<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;<span class="preprocessor">#if defined(ESP8266)</span></div>
<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;<span class="preprocessor">#include &lt;ESPDMX.h&gt;</span></div>
<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;<span class="keyword">extern</span> DMXESPSerial dmxout;</div>
<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;<span class="preprocessor">#define DmxWrite dmxout.write</span></div>
<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160;<span class="comment">//#define DmxWrite DmxWriteBuf</span></div>
<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160; </div>
<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160;<span class="preprocessor">#if defined(ARDUINO_ARCH_ESP32)</span></div>
<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160;<span class="preprocessor">#include &lt;ESPDMX.h&gt;</span></div>
<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160;<span class="keyword">extern</span> DMXESPSerial dmxout;</div>
<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160;<span class="preprocessor">#define DmxWrite dmxout.write</span></div>
<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160;<span class="comment">//#define DmxWrite DmxWriteBuf</span></div>
<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160; </div>
<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160;<span class="preprocessor">#if defined(__SAM3X8E__)</span></div>
<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160;<span class="preprocessor">#include &lt;DmxDue.h&gt;</span></div>
<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160;<span class="preprocessor">#define DmxWrite2 dmxout.write</span></div>
<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160;<span class="preprocessor">#define DmxWrite DmxWriteBuf</span></div>
<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160; </div>
<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160;<span class="preprocessor">#else</span></div>
<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160;<span class="preprocessor">#if defined(ARDUINO_ARCH_AVR)</span></div>
<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160;<span class="preprocessor">#include &lt;DmxSimple.h&gt;</span></div>
<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160;<span class="preprocessor">#define DmxWrite DmxSimple.write</span></div>
<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160; </div>
<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160;<span class="preprocessor">#if defined(ESP8266)</span></div>
<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160;<span class="preprocessor">#include &lt;ESPDMX.h&gt;</span></div>
<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160;<span class="keyword">extern</span> DMXESPSerial dmxout;</div>
<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160;<span class="preprocessor">#define DmxWrite dmxout.write</span></div>
<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160; </div>
<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160;<span class="preprocessor">#if defined(ARDUINO_ARCH_ESP32)</span></div>
<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160;<span class="preprocessor">#include &lt;ESPDMX.h&gt;</span></div>
<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160;<span class="keyword">extern</span> DMXESPSerial dmxout;</div>
<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160;<span class="preprocessor">#define DmxWrite dmxout.write</span></div>
<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160; </div>
<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160;<span class="preprocessor">#if defined(__SAM3X8E__)</span></div>
<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160;<span class="preprocessor">#include &lt;DmxDue.h&gt;</span></div>
<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160;<span class="preprocessor">#define DmxWrite dmxout.write</span></div>
<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160; </div>
<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160; </div>
<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160;<span class="preprocessor">#ifdef _artnet</span></div>
<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160;<span class="preprocessor">#include &lt;Artnet.h&gt;</span></div>
<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160;<span class="keyword">extern</span> Artnet *artnet;</div>
<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160; </div>
<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160;<span class="preprocessor">#ifdef _dmxin</span></div>
<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160;<span class="preprocessor">#if defined(ARDUINO_ARCH_AVR)</span></div>
<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160;<span class="preprocessor">#include &lt;DMXSerial.h&gt;</span></div>
<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160; </div>
<div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160;<span class="preprocessor">#include &quot;aJSON.h&quot;</span></div>
<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160; </div>
<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160;<span class="keyword">extern</span> aJsonObject *<a class="code" href="dmx_8h.html#a077dba54087a1a3694f810ba9fd06933">dmxArr</a>;</div>
<div class="line"><a name="l00103"></a><span class="lineno"> 103</span>&#160; </div>
<div class="line"><a name="l00104"></a><span class="lineno"> 104</span>&#160; </div>
<div class="line"><a name="l00105"></a><span class="lineno"> 105</span>&#160;<span class="keywordtype">void</span> <a class="code" href="dmx_8h.html#a9f36c84bdc0b4926f7d7b28bbe47cdc0">DMXput</a>(<span class="keywordtype">void</span>);</div>
<div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160;<span class="keywordtype">void</span> <a class="code" href="dmx_8h.html#a45b57fab4ca3a3f7d3491506945c6326">DMXinSetup</a>(<span class="keywordtype">int</span> channels);</div>
<div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160;<span class="keywordtype">void</span> <a class="code" href="dmx_8h.html#af5aeb81882ff7b4fe7cccb66a12539df">DMXoutSetup</a>(<span class="keywordtype">int</span> channels);</div>
<div class="line"><a name="l00108"></a><span class="lineno"> 108</span>&#160;<span class="keywordtype">void</span> <a class="code" href="dmx_8h.html#af7ba5611c2c7485938cbf745ed65741f">ArtnetSetup</a>();</div>
<div class="line"><a name="l00109"></a><span class="lineno"> 109</span>&#160;<span class="keywordtype">void</span> <a class="code" href="dmx_8h.html#a0d740c517b312806bd34e2ac3155c3a5">DMXCheck</a>(<span class="keywordtype">void</span>);</div>
<div class="line"><a name="l00110"></a><span class="lineno"> 110</span>&#160;<span class="keywordtype">int</span> <a class="code" href="dmx_8h.html#abbcd6bfbf8b1c05b00ba38459d41ff4d">itemCtrl2</a>(<span class="keywordtype">char</span>* name,<span class="keywordtype">int</span> r,<span class="keywordtype">int</span> g, <span class="keywordtype">int</span> <a class="code" href="item_8cpp.html#ab2d05693952610f937e5acb3c4a8fa1b">b</a>, <span class="keywordtype">int</span> w);</div>
<div class="line"><a name="l00111"></a><span class="lineno"> 111</span>&#160;<span class="keywordtype">void</span> <a class="code" href="dmx_8h.html#af7ba5611c2c7485938cbf745ed65741f">ArtnetSetup</a>();</div>
<div class="line"><a name="l00112"></a><span class="lineno"> 112</span>&#160;<span class="keywordtype">void</span> <a class="code" href="dmx_8h.html#a3faac041a7441faf18a1ad72021be077">DmxWriteBuf</a>(uint16_t chan,uint8_t val);</div>
<div class="line"><a name="l00113"></a><span class="lineno"> 113</span>&#160;<span class="keywordtype">void</span> <a class="code" href="dmx_8h.html#a7c166d810404d3d15f663706271de37f">DMXOUT_propagate</a>();</div>
</div><!-- fragment --></div><!-- contents -->
<div class="ttc" id="admx_8h_html_a0d740c517b312806bd34e2ac3155c3a5"><div class="ttname"><a href="dmx_8h.html#a0d740c517b312806bd34e2ac3155c3a5">DMXCheck</a></div><div class="ttdeci">void DMXCheck(void)</div><div class="ttdef"><b>Definition:</b> dmx.cpp:168</div></div>
<div class="ttc" id="admx_8h_html_a3faac041a7441faf18a1ad72021be077"><div class="ttname"><a href="dmx_8h.html#a3faac041a7441faf18a1ad72021be077">DmxWriteBuf</a></div><div class="ttdeci">void DmxWriteBuf(uint16_t chan, uint8_t val)</div><div class="ttdef"><b>Definition:</b> dmx.cpp:308</div></div>
<div class="ttc" id="admx_8h_html_a45b57fab4ca3a3f7d3491506945c6326"><div class="ttname"><a href="dmx_8h.html#a45b57fab4ca3a3f7d3491506945c6326">DMXinSetup</a></div><div class="ttdeci">void DMXinSetup(int channels)</div><div class="ttdef"><b>Definition:</b> dmx.cpp:211</div></div>
<div class="ttc" id="aoptions_8h_html"><div class="ttname"><a href="options_8h.html">options.h</a></div></div>
<div class="ttc" id="admx_8h_html_af7ba5611c2c7485938cbf745ed65741f"><div class="ttname"><a href="dmx_8h.html#af7ba5611c2c7485938cbf745ed65741f">ArtnetSetup</a></div><div class="ttdeci">void ArtnetSetup()</div><div class="ttdef"><b>Definition:</b> dmx.cpp:298</div></div>
<div class="ttc" id="aitem_8cpp_html_ab2d05693952610f937e5acb3c4a8fa1b"><div class="ttname"><a href="item_8cpp.html#ab2d05693952610f937e5acb3c4a8fa1b">b</a></div><div class="ttdeci">#define b</div><div class="ttdef"><b>Definition:</b> item.cpp:1097</div></div>
<div class="ttc" id="admx_8h_html_a077dba54087a1a3694f810ba9fd06933"><div class="ttname"><a href="dmx_8h.html#a077dba54087a1a3694f810ba9fd06933">dmxArr</a></div><div class="ttdeci">aJsonObject * dmxArr</div><div class="ttdef"><b>Definition:</b> main.cpp:151</div></div>
<div class="ttc" id="admx_8h_html_a9f36c84bdc0b4926f7d7b28bbe47cdc0"><div class="ttname"><a href="dmx_8h.html#a9f36c84bdc0b4926f7d7b28bbe47cdc0">DMXput</a></div><div class="ttdeci">void DMXput(void)</div><div class="ttdef"><b>Definition:</b> dmx.cpp:123</div></div>
<div class="ttc" id="admx_8h_html_abbcd6bfbf8b1c05b00ba38459d41ff4d"><div class="ttname"><a href="dmx_8h.html#abbcd6bfbf8b1c05b00ba38459d41ff4d">itemCtrl2</a></div><div class="ttdeci">int itemCtrl2(char *name, int r, int g, int b, int w)</div><div class="ttdef"><b>Definition:</b> dmx.cpp:60</div></div>
<div class="ttc" id="admx_8h_html_a7c166d810404d3d15f663706271de37f"><div class="ttname"><a href="dmx_8h.html#a7c166d810404d3d15f663706271de37f">DMXOUT_propagate</a></div><div class="ttdeci">void DMXOUT_propagate()</div><div class="ttdef"><b>Definition:</b> dmx.cpp:271</div></div>
<div class="ttc" id="admx_8h_html_af5aeb81882ff7b4fe7cccb66a12539df"><div class="ttname"><a href="dmx_8h.html#af5aeb81882ff7b4fe7cccb66a12539df">DMXoutSetup</a></div><div class="ttdeci">void DMXoutSetup(int channels)</div><div class="ttdef"><b>Definition:</b> dmx.cpp:240</div></div>
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by&#160;<a href="http://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.8.20
</small></address>
</body>
</html>

BIN
docs/html/doc.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 746 B

1732
docs/html/doxygen.css Normal file

File diff suppressed because it is too large Load Diff

26
docs/html/doxygen.svg Normal file

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 15 KiB

121
docs/html/dynsections.js Normal file
View File

@@ -0,0 +1,121 @@
/*
@licstart The following is the entire license notice for the JavaScript code in this file.
The MIT License (MIT)
Copyright (C) 1997-2020 by Dimitri van Heesch
Permission is hereby granted, free of charge, to any person obtaining a copy of this software
and associated documentation files (the "Software"), to deal in the Software without restriction,
including without limitation the rights to use, copy, modify, merge, publish, distribute,
sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or
substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING
BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
@licend The above is the entire license notice for the JavaScript code in this file
*/
function toggleVisibility(linkObj)
{
var base = $(linkObj).attr('id');
var summary = $('#'+base+'-summary');
var content = $('#'+base+'-content');
var trigger = $('#'+base+'-trigger');
var src=$(trigger).attr('src');
if (content.is(':visible')===true) {
content.hide();
summary.show();
$(linkObj).addClass('closed').removeClass('opened');
$(trigger).attr('src',src.substring(0,src.length-8)+'closed.png');
} else {
content.show();
summary.hide();
$(linkObj).removeClass('closed').addClass('opened');
$(trigger).attr('src',src.substring(0,src.length-10)+'open.png');
}
return false;
}
function updateStripes()
{
$('table.directory tr').
removeClass('even').filter(':visible:even').addClass('even');
}
function toggleLevel(level)
{
$('table.directory tr').each(function() {
var l = this.id.split('_').length-1;
var i = $('#img'+this.id.substring(3));
var a = $('#arr'+this.id.substring(3));
if (l<level+1) {
i.removeClass('iconfopen iconfclosed').addClass('iconfopen');
a.html('&#9660;');
$(this).show();
} else if (l==level+1) {
i.removeClass('iconfclosed iconfopen').addClass('iconfclosed');
a.html('&#9658;');
$(this).show();
} else {
$(this).hide();
}
});
updateStripes();
}
function toggleFolder(id)
{
// the clicked row
var currentRow = $('#row_'+id);
// all rows after the clicked row
var rows = currentRow.nextAll("tr");
var re = new RegExp('^row_'+id+'\\d+_$', "i"); //only one sub
// only match elements AFTER this one (can't hide elements before)
var childRows = rows.filter(function() { return this.id.match(re); });
// first row is visible we are HIDING
if (childRows.filter(':first').is(':visible')===true) {
// replace down arrow by right arrow for current row
var currentRowSpans = currentRow.find("span");
currentRowSpans.filter(".iconfopen").removeClass("iconfopen").addClass("iconfclosed");
currentRowSpans.filter(".arrow").html('&#9658;');
rows.filter("[id^=row_"+id+"]").hide(); // hide all children
} else { // we are SHOWING
// replace right arrow by down arrow for current row
var currentRowSpans = currentRow.find("span");
currentRowSpans.filter(".iconfclosed").removeClass("iconfclosed").addClass("iconfopen");
currentRowSpans.filter(".arrow").html('&#9660;');
// replace down arrows by right arrows for child rows
var childRowsSpans = childRows.find("span");
childRowsSpans.filter(".iconfopen").removeClass("iconfopen").addClass("iconfclosed");
childRowsSpans.filter(".arrow").html('&#9658;');
childRows.show(); //show all children
}
updateStripes();
}
function toggleInherit(id)
{
var rows = $('tr.inherit.'+id);
var img = $('tr.inherit_header.'+id+' img');
var src = $(img).attr('src');
if (rows.filter(':first').is(':visible')===true) {
rows.css('display','none');
$(img).attr('src',src.substring(0,src.length-8)+'closed.png');
} else {
rows.css('display','table-row'); // using show() causes jump in firefox
$(img).attr('src',src.substring(0,src.length-10)+'open.png');
}
}
/* @license-end */

124
docs/html/files.html Normal file
View File

@@ -0,0 +1,124 @@
<!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: File List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="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>
</div><!-- top -->
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="header">
<div class="headertitle">
<div class="title">File List</div> </div>
</div><!--header-->
<div class="contents">
<div class="textblock">Here is a list of all files with brief descriptions:</div><div class="directory">
<div class="levels">[detail level <span onclick="javascript:toggleLevel(1);">1</span><span onclick="javascript:toggleLevel(2);">2</span><span onclick="javascript:toggleLevel(3);">3</span>]</div><table class="directory">
<tr id="row_0_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_0_" class="arrow" onclick="toggleFolder('0_')">&#9660;</span><span id="img_0_" class="iconfopen" onclick="toggleFolder('0_')">&#160;</span><a class="el" href="dir_82d7c1f210290ade9e0671f857ad27e3.html" target="_self">lighthub</a></td><td class="desc"></td></tr>
<tr id="row_0_0_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_0_0_" class="arrow" onclick="toggleFolder('0_0_')">&#9660;</span><span id="img_0_0_" class="iconfopen" onclick="toggleFolder('0_0_')">&#160;</span><a class="el" href="dir_a26efa385a8243117251e7dce4d75390.html" target="_self">modules</a></td><td class="desc"></td></tr>
<tr id="row_0_0_0_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icondoc"></span><a class="el" href="in__ccs811__hdc1080_8cpp.html" target="_self">in_ccs811_hdc1080.cpp</a></td><td class="desc"></td></tr>
<tr id="row_0_0_1_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><a href="in__ccs811__hdc1080_8h_source.html"><span class="icondoc"></span></a><a class="el" href="in__ccs811__hdc1080_8h.html" target="_self">in_ccs811_hdc1080.h</a></td><td class="desc"></td></tr>
<tr id="row_0_0_2_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icondoc"></span><a class="el" href="out__ac_8cpp.html" target="_self">out_ac.cpp</a></td><td class="desc"></td></tr>
<tr id="row_0_0_3_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><a href="out__ac_8h_source.html"><span class="icondoc"></span></a><a class="el" href="out__ac_8h.html" target="_self">out_ac.h</a></td><td class="desc"></td></tr>
<tr id="row_0_0_4_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icondoc"></span><a class="el" href="out__dmx_8cpp.html" target="_self">out_dmx.cpp</a></td><td class="desc"></td></tr>
<tr id="row_0_0_5_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><a href="out__dmx_8h_source.html"><span class="icondoc"></span></a><a class="el" href="out__dmx_8h.html" target="_self">out_dmx.h</a></td><td class="desc"></td></tr>
<tr id="row_0_0_6_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icondoc"></span><a class="el" href="out__modbus_8cpp.html" target="_self">out_modbus.cpp</a></td><td class="desc"></td></tr>
<tr id="row_0_0_7_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><a href="out__modbus_8h_source.html"><span class="icondoc"></span></a><a class="el" href="out__modbus_8h.html" target="_self">out_modbus.h</a></td><td class="desc"></td></tr>
<tr id="row_0_0_8_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icondoc"></span><a class="el" href="out__motor_8cpp.html" target="_self">out_motor.cpp</a></td><td class="desc"></td></tr>
<tr id="row_0_0_9_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><a href="out__motor_8h_source.html"><span class="icondoc"></span></a><a class="el" href="out__motor_8h.html" target="_self">out_motor.h</a></td><td class="desc"></td></tr>
<tr id="row_0_0_10_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icondoc"></span><a class="el" href="out__pwm_8cpp.html" target="_self">out_pwm.cpp</a></td><td class="desc"></td></tr>
<tr id="row_0_0_11_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><a href="out__pwm_8h_source.html"><span class="icondoc"></span></a><a class="el" href="out__pwm_8h.html" target="_self">out_pwm.h</a></td><td class="desc"></td></tr>
<tr id="row_0_0_12_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icondoc"></span><a class="el" href="out__spiled_8cpp.html" target="_self">out_spiled.cpp</a></td><td class="desc"></td></tr>
<tr id="row_0_0_13_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><a href="out__spiled_8h_source.html"><span class="icondoc"></span></a><a class="el" href="out__spiled_8h.html" target="_self">out_spiled.h</a></td><td class="desc"></td></tr>
<tr id="row_0_1_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icondoc"></span><a class="el" href="abstractch_8cpp.html" target="_self">abstractch.cpp</a></td><td class="desc"></td></tr>
<tr id="row_0_2_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><a href="abstractch_8h_source.html"><span class="icondoc"></span></a><a class="el" href="abstractch_8h.html" target="_self">abstractch.h</a></td><td class="desc"></td></tr>
<tr id="row_0_3_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icondoc"></span><a class="el" href="abstractin_8cpp.html" target="_self">abstractin.cpp</a></td><td class="desc"></td></tr>
<tr id="row_0_4_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><a href="abstractin_8h_source.html"><span class="icondoc"></span></a><a class="el" href="abstractin_8h.html" target="_self">abstractin.h</a></td><td class="desc"></td></tr>
<tr id="row_0_5_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><a href="abstractout_8h_source.html"><span class="icondoc"></span></a><a class="el" href="abstractout_8h.html" target="_self">abstractout.h</a></td><td class="desc"></td></tr>
<tr id="row_0_6_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icondoc"></span><a class="el" href="bright_8cpp.html" target="_self">bright.cpp</a></td><td class="desc"></td></tr>
<tr id="row_0_7_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><a href="bright_8h_source.html"><span class="icondoc"></span></a><a class="el" href="bright_8h.html" target="_self">bright.h</a></td><td class="desc"></td></tr>
<tr id="row_0_8_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icondoc"></span><a class="el" href="colorchannel_8cpp.html" target="_self">colorchannel.cpp</a></td><td class="desc"></td></tr>
<tr id="row_0_9_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><a href="colorchannel_8h_source.html"><span class="icondoc"></span></a><a class="el" href="colorchannel_8h.html" target="_self">colorchannel.h</a></td><td class="desc"></td></tr>
<tr id="row_0_10_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icondoc"></span><a class="el" href="dmx_8cpp.html" target="_self">dmx.cpp</a></td><td class="desc"></td></tr>
<tr id="row_0_11_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><a href="dmx_8h_source.html"><span class="icondoc"></span></a><a class="el" href="dmx_8h.html" target="_self">dmx.h</a></td><td class="desc"></td></tr>
<tr id="row_0_12_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icondoc"></span><a class="el" href="inputs_8cpp.html" target="_self">inputs.cpp</a></td><td class="desc"></td></tr>
<tr id="row_0_13_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><a href="inputs_8h_source.html"><span class="icondoc"></span></a><a class="el" href="inputs_8h.html" target="_self">inputs.h</a></td><td class="desc"></td></tr>
<tr id="row_0_14_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icondoc"></span><a class="el" href="item_8cpp.html" target="_self">item.cpp</a></td><td class="desc"></td></tr>
<tr id="row_0_15_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><a href="item_8h_source.html"><span class="icondoc"></span></a><a class="el" href="item_8h.html" target="_self">item.h</a></td><td class="desc"></td></tr>
<tr id="row_0_16_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icondoc"></span><a class="el" href="item_cmd_8cpp.html" target="_self">itemCmd.cpp</a></td><td class="desc"></td></tr>
<tr id="row_0_17_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><a href="item_cmd_8h_source.html"><span class="icondoc"></span></a><a class="el" href="item_cmd_8h.html" target="_self">itemCmd.h</a></td><td class="desc"></td></tr>
<tr id="row_0_18_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icondoc"></span><a class="el" href="main_8cpp.html" target="_self">main.cpp</a></td><td class="desc"></td></tr>
<tr id="row_0_19_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><a href="main_8h_source.html"><span class="icondoc"></span></a><a class="el" href="main_8h.html" target="_self">main.h</a></td><td class="desc"></td></tr>
<tr id="row_0_20_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><a href="options_8h_source.html"><span class="icondoc"></span></a><a class="el" href="options_8h.html" target="_self">options.h</a></td><td class="desc"></td></tr>
<tr id="row_0_21_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icondoc"></span><a class="el" href="ow_term_8cpp.html" target="_self">owTerm.cpp</a></td><td class="desc"></td></tr>
<tr id="row_0_22_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><a href="ow_term_8h_source.html"><span class="icondoc"></span></a><a class="el" href="ow_term_8h.html" target="_self">owTerm.h</a></td><td class="desc"></td></tr>
<tr id="row_0_23_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icondoc"></span><a class="el" href="statusled_8cpp.html" target="_self">statusled.cpp</a></td><td class="desc"></td></tr>
<tr id="row_0_24_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><a href="statusled_8h_source.html"><span class="icondoc"></span></a><a class="el" href="statusled_8h.html" target="_self">statusled.h</a></td><td class="desc"></td></tr>
<tr id="row_0_25_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icondoc"></span><a class="el" href="streamlog_8cpp.html" target="_self">streamlog.cpp</a></td><td class="desc"></td></tr>
<tr id="row_0_26_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><a href="streamlog_8h_source.html"><span class="icondoc"></span></a><a class="el" href="streamlog_8h.html" target="_self">streamlog.h</a></td><td class="desc"></td></tr>
<tr id="row_0_27_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><a href="textconst_8h_source.html"><span class="icondoc"></span></a><a class="el" href="textconst_8h.html" target="_self">textconst.h</a></td><td class="desc"></td></tr>
<tr id="row_0_28_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icondoc"></span><a class="el" href="utils_8cpp.html" target="_self">utils.cpp</a></td><td class="desc"></td></tr>
<tr id="row_0_29_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><a href="utils_8h_source.html"><span class="icondoc"></span></a><a class="el" href="utils_8h.html" target="_self">utils.h</a></td><td class="desc"></td></tr>
</table>
</div><!-- directory -->
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by&#160;<a href="http://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.8.20
</small></address>
</body>
</html>

BIN
docs/html/folderclosed.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 616 B

BIN
docs/html/folderopen.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 597 B

124
docs/html/functions.html Normal file
View File

@@ -0,0 +1,124 @@
<!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: Class Members</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>
</div><!-- top -->
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="contents">
<div class="textblock">Here is a list of all class members with links to the classes they belong to:</div>
<h3><a id="index_a"></a>- a -</h3><ul>
<li>abstractCh()
: <a class="el" href="classabstract_ch.html#a8f13aa9c0f6749f7f064d1930667aaed">abstractCh</a>
</li>
<li>abstractIn()
: <a class="el" href="classabstract_in.html#ab6b1dfafab3f52fe383d7e4014150ffb">abstractIn</a>
</li>
<li>abstractOut()
: <a class="el" href="classabstract_out.html#adec371468752bd5027c282cf933ba035">abstractOut</a>
</li>
<li>addr
: <a class="el" href="classread_cache.html#acc32e1362354c4374519167c5dc5ea21">readCache</a>
</li>
<li>analogPoll()
: <a class="el" href="class_input.html#acb26235ba50553fa073a95096ebbbc69">Input</a>
</li>
<li>analogReadCached()
: <a class="el" href="classread_cache.html#aa6e9ec22513d70ee0d77b6ab7304d140">readCache</a>
</li>
<li>Anounce()
: <a class="el" href="classabstract_ch.html#a2e75f5b76a25accdb1de0c936951a93f">abstractCh</a>
</li>
<li>asfloat
: <a class="el" href="unionitem_arg_store.html#afc507c941b3df2187f0ce0f055ad53c1">itemArgStore</a>
</li>
<li>asInt32
: <a class="el" href="unionitem_arg_store.html#ab92c8e89f341000942b58664ffb1f81f">itemArgStore</a>
, <a class="el" href="unionitem_cmd_store.html#a7e558d8a27f1df27f283c96e35798281">itemCmdStore</a>
</li>
<li>aslong
: <a class="el" href="unionin_store.html#a16a83a9f8fd433154711d7dbd5cdc98a">inStore</a>
, <a class="el" href="unionitem_arg_store.html#a5b049f7f12afd54b21e544e3d837a660">itemArgStore</a>
, <a class="el" href="unionitem_cmd_store.html#a6d539a0bb202bf370351886a6e91f3df">itemCmdStore</a>
</li>
<li>assignFrom()
: <a class="el" href="classitem_cmd.html#ae41a813edbb1cdbc09792cae5dd2f434">itemCmd</a>
</li>
<li>asString
: <a class="el" href="unionitem_arg_store.html#a74b64f04a772272879ec6269d87091f1">itemArgStore</a>
</li>
<li>asUint32
: <a class="el" href="unionitem_arg_store.html#ab0057169d79517093337e298197429f5">itemArgStore</a>
, <a class="el" href="unionitem_cmd_store.html#a1b35e73d4496147f882278f73cfe10fe">itemCmdStore</a>
</li>
<li>attachInterruptPinIrq()
: <a class="el" href="class_input.html#ab272ddf677bc7ebaa20c0a8677b49b80">Input</a>
</li>
<li>available()
: <a class="el" href="class_streamlog.html#ae7a165675188ecb1bf305b025efbf47b">Streamlog</a>
</li>
</ul>
</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>

View File

@@ -0,0 +1,87 @@
<!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: Class Members</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>
</div><!-- top -->
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="contents">
<div class="textblock">Here is a list of all class members with links to the classes they belong to:</div>
<h3><a id="index_b"></a>- b -</h3><ul>
<li>b
: <a class="el" href="unionitem_arg_store.html#ab6e0d043707be121256740a7acb1f170">itemArgStore</a>
</li>
<li>baud
: <a class="el" href="classmb_persistent.html#ad204e2cc5ee3a22f9ed332c3c5cab598">mbPersistent</a>
</li>
<li>begin()
: <a class="el" href="class_streamlog.html#ab9c1022fccf6b585b738f30f8577d613">Streamlog</a>
</li>
<li>bounce
: <a class="el" href="unionin_store.html#a0458b3c28da62ec08dfbe9c28546c939">inStore</a>
</li>
</ul>
</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>

137
docs/html/functions_c.html Normal file
View File

@@ -0,0 +1,137 @@
<!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: Class Members</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>
</div><!-- top -->
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="contents">
<div class="textblock">Here is a list of all class members with links to the classes they belong to:</div>
<h3><a id="index_c"></a>- c -</h3><ul>
<li>cached_data
: <a class="el" href="classread_cache.html#a0040f14299d3ddf8373b9251f0a69831">readCache</a>
</li>
<li>changeState()
: <a class="el" href="class_input.html#a08323a44c2d4ca714e4e6a14ae73fc4f">Input</a>
</li>
<li>checkFM()
: <a class="el" href="class_item.html#aac323dbba691d2a1ffd0b760fdc2198d">Item</a>
</li>
<li>checkHeatRetry()
: <a class="el" href="class_item.html#a9fa6f17268398679295a57f7506089b8">Item</a>
</li>
<li>checkModbusDimmer()
: <a class="el" href="class_item.html#a899707e630b75eeb422fbc7ca3d829ce">Item</a>
</li>
<li>checkModbusRetry()
: <a class="el" href="class_item.html#a4454719134cb94ff27943cc35207fd74">Item</a>
</li>
<li>checkVCRetry()
: <a class="el" href="class_item.html#a353e817a01d39e0341fdc12b00351169">Item</a>
</li>
<li>clearFlag()
: <a class="el" href="class_item.html#a60c43acb3bd16c858ca4c1fa6b12145b">Item</a>
</li>
<li>cmd
: <a class="el" href="classitem_cmd.html#a4c421cb3f527b95459233ea210f6dfce">itemCmd</a>
</li>
<li>Cmd()
: <a class="el" href="classitem_cmd.html#a8b1cc0b2b9e5f30f4cf9bb4db21988ac">itemCmd</a>
</li>
<li>cmdCode
: <a class="el" href="unionitem_cmd_store.html#a84ce7db09b0fbd48c7266caf48636a61">itemCmdStore</a>
</li>
<li>cmdFlag
: <a class="el" href="unionitem_cmd_store.html#adc701d54e85ec503281a9ffcde0eabe2">itemCmdStore</a>
</li>
<li>cmdParam
: <a class="el" href="unionitem_cmd_store.html#a9177b4303781a900b2f6dace2e06980b">itemCmdStore</a>
</li>
<li>colorChannel()
: <a class="el" href="classcolor_channel.html#af5d8c0be99104c65484560a5a1c2cfd2">colorChannel</a>
</li>
<li>colorTemp
: <a class="el" href="unionitem_arg_store.html#a7fd4db655b58b154ac7852e1cba5aa18">itemArgStore</a>
</li>
<li>contactPoll()
: <a class="el" href="class_input.html#a48dfeb886a0927b60d3200bbdea5765a">Input</a>
</li>
<li>counterPoll()
: <a class="el" href="class_input.html#a347f052d5de6b996d7e6cf4ac83485d9">Input</a>
</li>
<li>Ctrl()
: <a class="el" href="classabstract_out.html#aacaa5ef80fdc683ef96a4dc80d24692a">abstractOut</a>
, <a class="el" href="classcolor_channel.html#a9d7354cc266c98067b7b43cbf8707feb">colorChannel</a>
, <a class="el" href="class_item.html#a51166376e10786d0daf684ea85988b75">Item</a>
, <a class="el" href="classout___a_c.html#aeaf2ac4088b2b4b2fd4e1b83755c9964">out_AC</a>
, <a class="el" href="classout___modbus.html#a784be57c40d67b41488b9585fe792019">out_Modbus</a>
, <a class="el" href="classout___motor.html#aa731e4d1848e07ac7dc4a99a0ddad942">out_Motor</a>
</li>
<li>currentValue
: <a class="el" href="unionin_store.html#ab588498a30cd9248c4b98b939d6a3bd1">inStore</a>
</li>
</ul>
</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>

View File

@@ -0,0 +1,99 @@
<!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: Class Members</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>
</div><!-- top -->
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="contents">
<div class="textblock">Here is a list of all class members with links to the classes they belong to:</div>
<h3><a id="index_d"></a>- d -</h3><ul>
<li>debugOut()
: <a class="el" href="classitem_cmd.html#a313a3ec3e6507dc0b7bc6238a81ce53a">itemCmd</a>
</li>
<li>defaultSubItem
: <a class="el" href="class_item.html#a21371d449e5e6669b3f0eb0e080a7132">Item</a>
</li>
<li>defaultSuffixCode
: <a class="el" href="class_item.html#a4ff75a860339d86b006960b750a593e6">Item</a>
</li>
<li>delayedState
: <a class="el" href="unionin_store.html#a719ff985b81bbfbd4905735ea5cee1a9">inStore</a>
</li>
<li>dht22Poll()
: <a class="el" href="class_input.html#a70568f40b1008c2f5fdf378ada26a5c4">Input</a>
</li>
<li>digitalReadCached()
: <a class="el" href="classread_cache.html#a6fd0d58f3d2a4a027a80a2455999d9ae">readCache</a>
</li>
<li>driver
: <a class="el" href="class_item.html#a93f339d62018da733bd6147797388eb2">Item</a>
</li>
<li>driverStatus
: <a class="el" href="classmb_persistent.html#aa394aed65c6af742dbae150639c7cfc3">mbPersistent</a>
</li>
</ul>
</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>

View File

@@ -0,0 +1,78 @@
<!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: Class Members</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>
</div><!-- top -->
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="contents">
<div class="textblock">Here is a list of all class members with links to the classes they belong to:</div>
<h3><a id="index_e"></a>- e -</h3><ul>
<li>end()
: <a class="el" href="class_streamlog.html#ace6e3e265ae590b7f3b14b926bc3e60b">Streamlog</a>
</li>
</ul>
</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>

View File

@@ -0,0 +1,90 @@
<!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: Class Members</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>
</div><!-- top -->
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="contents">
<div class="textblock">Here is a list of all class members with links to the classes they belong to:</div>
<h3><a id="index_f"></a>- f -</h3><ul>
<li>feedbackClosed
: <a class="el" href="classout___motor.html#ad8179a6054b692c3f00c5fa350f59e3f">out_Motor</a>
</li>
<li>feedbackOpen
: <a class="el" href="classout___motor.html#aa002cd716f47ee74a72dcd4e335b80ae">out_Motor</a>
</li>
<li>findRegister()
: <a class="el" href="classout___modbus.html#a026f3ad193b151565f70a72d1c8ca48b">out_Modbus</a>
</li>
<li>flash()
: <a class="el" href="classstatus_l_e_d.html#a84044dc9116245b50a8c45792772dd7f">statusLED</a>
</li>
<li>flush()
: <a class="el" href="class_streamlog.html#aec3522140e0c8f95039e62747f841987">Streamlog</a>
</li>
</ul>
</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>

View File

@@ -0,0 +1,102 @@
<!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: Class Members - Functions</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>
</div><!-- top -->
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="contents">
&#160;
<h3><a id="index_a"></a>- a -</h3><ul>
<li>abstractCh()
: <a class="el" href="classabstract_ch.html#a8f13aa9c0f6749f7f064d1930667aaed">abstractCh</a>
</li>
<li>abstractIn()
: <a class="el" href="classabstract_in.html#ab6b1dfafab3f52fe383d7e4014150ffb">abstractIn</a>
</li>
<li>abstractOut()
: <a class="el" href="classabstract_out.html#adec371468752bd5027c282cf933ba035">abstractOut</a>
</li>
<li>analogPoll()
: <a class="el" href="class_input.html#acb26235ba50553fa073a95096ebbbc69">Input</a>
</li>
<li>analogReadCached()
: <a class="el" href="classread_cache.html#aa6e9ec22513d70ee0d77b6ab7304d140">readCache</a>
</li>
<li>Anounce()
: <a class="el" href="classabstract_ch.html#a2e75f5b76a25accdb1de0c936951a93f">abstractCh</a>
</li>
<li>assignFrom()
: <a class="el" href="classitem_cmd.html#ae41a813edbb1cdbc09792cae5dd2f434">itemCmd</a>
</li>
<li>attachInterruptPinIrq()
: <a class="el" href="class_input.html#ab272ddf677bc7ebaa20c0a8677b49b80">Input</a>
</li>
<li>available()
: <a class="el" href="class_streamlog.html#ae7a165675188ecb1bf305b025efbf47b">Streamlog</a>
</li>
</ul>
</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>

View File

@@ -0,0 +1,78 @@
<!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: Class Members - Functions</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>
</div><!-- top -->
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="contents">
&#160;
<h3><a id="index_b"></a>- b -</h3><ul>
<li>begin()
: <a class="el" href="class_streamlog.html#ab9c1022fccf6b585b738f30f8577d613">Streamlog</a>
</li>
</ul>
</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>

View File

@@ -0,0 +1,116 @@
<!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: Class Members - Functions</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>
</div><!-- top -->
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="contents">
&#160;
<h3><a id="index_c"></a>- c -</h3><ul>
<li>changeState()
: <a class="el" href="class_input.html#a08323a44c2d4ca714e4e6a14ae73fc4f">Input</a>
</li>
<li>checkFM()
: <a class="el" href="class_item.html#aac323dbba691d2a1ffd0b760fdc2198d">Item</a>
</li>
<li>checkHeatRetry()
: <a class="el" href="class_item.html#a9fa6f17268398679295a57f7506089b8">Item</a>
</li>
<li>checkModbusDimmer()
: <a class="el" href="class_item.html#a899707e630b75eeb422fbc7ca3d829ce">Item</a>
</li>
<li>checkModbusRetry()
: <a class="el" href="class_item.html#a4454719134cb94ff27943cc35207fd74">Item</a>
</li>
<li>checkVCRetry()
: <a class="el" href="class_item.html#a353e817a01d39e0341fdc12b00351169">Item</a>
</li>
<li>clearFlag()
: <a class="el" href="class_item.html#a60c43acb3bd16c858ca4c1fa6b12145b">Item</a>
</li>
<li>Cmd()
: <a class="el" href="classitem_cmd.html#a8b1cc0b2b9e5f30f4cf9bb4db21988ac">itemCmd</a>
</li>
<li>colorChannel()
: <a class="el" href="classcolor_channel.html#af5d8c0be99104c65484560a5a1c2cfd2">colorChannel</a>
</li>
<li>contactPoll()
: <a class="el" href="class_input.html#a48dfeb886a0927b60d3200bbdea5765a">Input</a>
</li>
<li>counterPoll()
: <a class="el" href="class_input.html#a347f052d5de6b996d7e6cf4ac83485d9">Input</a>
</li>
<li>Ctrl()
: <a class="el" href="classabstract_out.html#aacaa5ef80fdc683ef96a4dc80d24692a">abstractOut</a>
, <a class="el" href="classcolor_channel.html#a9d7354cc266c98067b7b43cbf8707feb">colorChannel</a>
, <a class="el" href="class_item.html#a821048224e300ab4bb9eb047bf859b2c">Item</a>
, <a class="el" href="classout___a_c.html#aeaf2ac4088b2b4b2fd4e1b83755c9964">out_AC</a>
, <a class="el" href="classout___modbus.html#a784be57c40d67b41488b9585fe792019">out_Modbus</a>
, <a class="el" href="classout___motor.html#aa731e4d1848e07ac7dc4a99a0ddad942">out_Motor</a>
</li>
</ul>
</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>

View File

@@ -0,0 +1,84 @@
<!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: Class Members - Functions</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>
</div><!-- top -->
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="contents">
&#160;
<h3><a id="index_d"></a>- d -</h3><ul>
<li>debugOut()
: <a class="el" href="classitem_cmd.html#a313a3ec3e6507dc0b7bc6238a81ce53a">itemCmd</a>
</li>
<li>dht22Poll()
: <a class="el" href="class_input.html#a70568f40b1008c2f5fdf378ada26a5c4">Input</a>
</li>
<li>digitalReadCached()
: <a class="el" href="classread_cache.html#a6fd0d58f3d2a4a027a80a2455999d9ae">readCache</a>
</li>
</ul>
</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>

View File

@@ -0,0 +1,78 @@
<!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: Class Members - Functions</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>
</div><!-- top -->
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="contents">
&#160;
<h3><a id="index_e"></a>- e -</h3><ul>
<li>end()
: <a class="el" href="class_streamlog.html#ace6e3e265ae590b7f3b14b926bc3e60b">Streamlog</a>
</li>
</ul>
</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>

View File

@@ -0,0 +1,84 @@
<!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: Class Members - Functions</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>
</div><!-- top -->
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="contents">
&#160;
<h3><a id="index_f"></a>- f -</h3><ul>
<li>findRegister()
: <a class="el" href="classout___modbus.html#a026f3ad193b151565f70a72d1c8ca48b">out_Modbus</a>
</li>
<li>flash()
: <a class="el" href="classstatus_l_e_d.html#a84044dc9116245b50a8c45792772dd7f">statusLED</a>
</li>
<li>flush()
: <a class="el" href="class_streamlog.html#aec3522140e0c8f95039e62747f841987">Streamlog</a>
</li>
</ul>
</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>

View File

@@ -0,0 +1,147 @@
<!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: Class Members - Functions</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>
</div><!-- top -->
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="contents">
&#160;
<h3><a id="index_g"></a>- g -</h3><ul>
<li>getArg()
: <a class="el" href="class_item.html#a04c95e83741aa896498ddbc869061886">Item</a>
</li>
<li>getArgCount()
: <a class="el" href="class_item.html#a9469cc0bb8560eb5f669d54903186433">Item</a>
</li>
<li>getArgType()
: <a class="el" href="classitem_cmd.html#afbb1ad437067315b7317b0846d71c7c7">itemCmd</a>
</li>
<li>getChannelAddr()
: <a class="el" href="classcolor_channel.html#a09276ae99835316b9a222df20fb45097">colorChannel</a>
</li>
<li>getChanType()
: <a class="el" href="classabstract_out.html#a3f7033b9cda791ad810c4837ed5909f2">abstractOut</a>
, <a class="el" href="class_item.html#af1a89a9947e7759ce74f17d614346f46">Item</a>
, <a class="el" href="classout__dmx.html#a575351786cdc191555757cd39b4382f5">out_dmx</a>
, <a class="el" href="classout___modbus.html#a2752cf2376840f3763572963be8785db">out_Modbus</a>
, <a class="el" href="classout___motor.html#afd67d9b6e08f14074a236d5222809226">out_Motor</a>
, <a class="el" href="classout__pwm.html#a54bea9682560aa628f85a532a363d57a">out_pwm</a>
, <a class="el" href="classout___s_p_i_led.html#aac304bcdc354a3667ec99d4c06513b72">out_SPILed</a>
</li>
<li>getCmd()
: <a class="el" href="class_item.html#a25cddf040ae48d36375e54eb7fb31cf1">Item</a>
, <a class="el" href="classitem_cmd.html#a3ebb3c736df555ec4761713244195efb">itemCmd</a>
</li>
<li>getCmdParam()
: <a class="el" href="classitem_cmd.html#a96d4c944d09209825c3a5f770ff9b662">itemCmd</a>
</li>
<li>getConfig()
: <a class="el" href="classout___modbus.html#aea16d64ad349120558951f92205d5249">out_Modbus</a>
, <a class="el" href="classout___motor.html#a7ba2681d317e29a412e44741ae1ff5e4">out_Motor</a>
, <a class="el" href="classout___s_p_i_led.html#a6bcd6f13a335b380dfa655d5de4cbe75">out_SPILed</a>
</li>
<li>getDefaultOnVal()
: <a class="el" href="classabstract_out.html#aedf98f968abc36332dcddb7eab00fe13">abstractOut</a>
</li>
<li>getExt()
: <a class="el" href="class_item.html#ab27cd47af857151cb695f7a4b4000424">Item</a>
</li>
<li>getFlag()
: <a class="el" href="class_item.html#a15e9623fffd070c01c3dd87b1cc09ab3">Item</a>
</li>
<li>getH()
: <a class="el" href="classitem_cmd.html#ad694475a5854b6fc65de797814bf6c34">itemCmd</a>
</li>
<li>getIdxField()
: <a class="el" href="class_input.html#a0697613f4b723bdb63e8c5510f85b9c6">Input</a>
</li>
<li>getInt()
: <a class="el" href="classitem_cmd.html#accd4361f950ca4929aaa9fd09aa82dd7">itemCmd</a>
</li>
<li>getPercents()
: <a class="el" href="classitem_cmd.html#a7e931f05bd5160906078edc9b69f2a81">itemCmd</a>
</li>
<li>getPercents255()
: <a class="el" href="classitem_cmd.html#a35a4a9458cc6550ed6a4891599e6bf9e">itemCmd</a>
</li>
<li>getPersistent()
: <a class="el" href="class_item.html#ad1c452e68967188402a96a687aba6af0">Item</a>
</li>
<li>getS()
: <a class="el" href="classitem_cmd.html#ae583a6f85cc8e8f8c9fbca9e74874629">itemCmd</a>
</li>
<li>getSubtype()
: <a class="el" href="class_item.html#ad00923c702189ad97c6af2c3c20150fa">Item</a>
</li>
<li>getSuffix()
: <a class="el" href="classitem_cmd.html#ac79ae89527f223885ef02db1c46ef20c">itemCmd</a>
</li>
<li>getVal()
: <a class="el" href="class_item.html#aba81303d678129315e393e11319b5ec5">Item</a>
</li>
</ul>
</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>

View File

@@ -0,0 +1,81 @@
<!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: Class Members - Functions</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>
</div><!-- top -->
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="contents">
&#160;
<h3><a id="index_h"></a>- h -</h3><ul>
<li>HS()
: <a class="el" href="classitem_cmd.html#adf272eeb6a9d65581ea3b773e94a9f3f">itemCmd</a>
</li>
<li>HSV()
: <a class="el" href="classitem_cmd.html#a7fcb37674371093f11886bc7d1d39825">itemCmd</a>
</li>
</ul>
</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>

View File

@@ -0,0 +1,131 @@
<!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: Class Members - Functions</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>
</div><!-- top -->
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="contents">
&#160;
<h3><a id="index_i"></a>- i -</h3><ul>
<li>in_ccs811()
: <a class="el" href="classin__ccs811.html#a7e09edfd07c7c4f2e429e64f008f31c3">in_ccs811</a>
</li>
<li>in_hdc1080()
: <a class="el" href="classin__hdc1080.html#a1045683d0e3ef4ddddc5a12753df323e">in_hdc1080</a>
</li>
<li>incrementH()
: <a class="el" href="classitem_cmd.html#ae0224e0c9b5d1aff2bb75f48c79f9711">itemCmd</a>
</li>
<li>incrementPercents()
: <a class="el" href="classitem_cmd.html#a2557d6a4edf34be8d98d5629327041b6">itemCmd</a>
</li>
<li>incrementS()
: <a class="el" href="classitem_cmd.html#ad4f3518f0b46b17152cdf18229e77f97">itemCmd</a>
</li>
<li>Input()
: <a class="el" href="class_input.html#a52d1d1d4eb7890e186fa0faa11636b82">Input</a>
</li>
<li>InsertData()
: <a class="el" href="classout___a_c.html#ae1fe864367b2837872ad28f8f94f6cf0">out_AC</a>
</li>
<li>Int()
: <a class="el" href="classitem_cmd.html#aa6d1298546ecd8bfdbeae946e8d8fb93">itemCmd</a>
</li>
<li>invalidateInputCache()
: <a class="el" href="classread_cache.html#a7ecad823239b195a10fddb527b122dc7">readCache</a>
</li>
<li>isActive()
: <a class="el" href="classabstract_out.html#aec9af01cfc42f385cdf36ce51c8f3387">abstractOut</a>
, <a class="el" href="class_item.html#a4db79caf8ace960c0bf74181c0bf5faa">Item</a>
, <a class="el" href="classout___a_c.html#ab2d5debf137c9cc91ce0b58a72da0766">out_AC</a>
, <a class="el" href="classout__dmx.html#a691d16146df96df12df763a90cdc6d92">out_dmx</a>
, <a class="el" href="classout___modbus.html#a6b94efbbbbea5a4ad3b489dba8f9b268">out_Modbus</a>
, <a class="el" href="classout___motor.html#ac2a224d74421c1a28d34a83779a45bdc">out_Motor</a>
, <a class="el" href="classout__pwm.html#a18f9c90ab80a5bf00049e25c2c4657a5">out_pwm</a>
, <a class="el" href="classout___s_p_i_led.html#ae87041b49ca8c6484a72c3c29955fbfb">out_SPILed</a>
</li>
<li>isColor()
: <a class="el" href="classitem_cmd.html#aac6f0edbc2226dab5086a50537e31eb8">itemCmd</a>
</li>
<li>isCommand()
: <a class="el" href="classitem_cmd.html#aedd2c4f5da90fbe521be950f8f0d5f67">itemCmd</a>
</li>
<li>isValid()
: <a class="el" href="class_input.html#a2e60007024a65b9529d8db1873bf8696">Input</a>
, <a class="el" href="class_item.html#a3bbd12527ff3638189cae5291e578a96">Item</a>
</li>
<li>isValue()
: <a class="el" href="classitem_cmd.html#a1c268b594eb9f4ea77ae8683f777e7ef">itemCmd</a>
</li>
<li>Item()
: <a class="el" href="class_item.html#a8df555ab7f99a4bc363204c10d946934">Item</a>
</li>
<li>itemCmd()
: <a class="el" href="classitem_cmd.html#a1d55aaa33dbc0e9cd5c24682434eceb5">itemCmd</a>
</li>
</ul>
</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>

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