mirror of
https://github.com/anklimov/lighthub
synced 2025-12-06 19:59:50 +03:00
Debugged+Doxigen
This commit is contained in:
@@ -72,12 +72,24 @@ $(function() {
|
||||
<div class="contents">
|
||||
|
||||
<p><code>#include <<a class="el" href="item_cmd_8h_source.html">itemCmd.h</a>></code></p>
|
||||
<div class="dynheader">
|
||||
Collaboration diagram for itemCmd:</div>
|
||||
<div class="dyncontent">
|
||||
<div class="center"><img src="classitem_cmd__coll__graph.png" border="0" usemap="#aitem_cmd_coll__map" alt="Collaboration graph"/></div>
|
||||
<map name="item_cmd_coll__map" id="aitem_cmd_coll__map">
|
||||
<area shape="rect" title=" " alt="" coords="80,95,155,121"/>
|
||||
<area shape="rect" href="unionitem_arg_store.html" title=" " alt="" coords="5,5,104,32"/>
|
||||
<area shape="rect" href="unionitem_cmd_store.html" title=" " alt="" coords="128,5,235,32"/>
|
||||
</map>
|
||||
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></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:a0bb584552fc43e5f081ab839a56e6f47"><td class="memItemLeft" align="right" valign="top"> </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="memdesc:a0bb584552fc43e5f081ab839a56e6f47"><td class="mdescLeft"> </td><td class="mdescRight">Constructor with definition of type and command. <a href="classitem_cmd.html#a0bb584552fc43e5f081ab839a56e6f47">More...</a><br /></td></tr>
|
||||
<tr class="separator:a0bb584552fc43e5f081ab839a56e6f47"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a1d55aaa33dbc0e9cd5c24682434eceb5"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classitem_cmd.html#a1d55aaa33dbc0e9cd5c24682434eceb5">itemCmd</a> (float val)</td></tr>
|
||||
<tr class="memdesc:a1d55aaa33dbc0e9cd5c24682434eceb5"><td class="mdescLeft"> </td><td class="mdescRight">Constructor with definition of FLOAT value in storage. <a href="classitem_cmd.html#a1d55aaa33dbc0e9cd5c24682434eceb5">More...</a><br /></td></tr>
|
||||
<tr class="separator:a1d55aaa33dbc0e9cd5c24682434eceb5"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ae41a813edbb1cdbc09792cae5dd2f434"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classitem_cmd.html">itemCmd</a> </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"> </td></tr>
|
||||
@@ -93,6 +105,8 @@ Public Member Functions</h2></td></tr>
|
||||
<tr class="separator:a8b1cc0b2b9e5f30f4cf9bb4db21988ac"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a7fcb37674371093f11886bc7d1d39825"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classitem_cmd.html">itemCmd</a> </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"> </td></tr>
|
||||
<tr class="memitem:a66b21972461bf673ee9a6ece4f44e3a4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classitem_cmd.html">itemCmd</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classitem_cmd.html#a66b21972461bf673ee9a6ece4f44e3a4">HSV255</a> (uint16_t h, uint8_t s, uint8_t v)</td></tr>
|
||||
<tr class="separator:a66b21972461bf673ee9a6ece4f44e3a4"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:adf272eeb6a9d65581ea3b773e94a9f3f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classitem_cmd.html">itemCmd</a> </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"> </td></tr>
|
||||
<tr class="memitem:aa820840f665aa22da6a25361ac5a3e37"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classitem_cmd.html">itemCmd</a> </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>
|
||||
@@ -103,6 +117,10 @@ Public Member Functions</h2></td></tr>
|
||||
<tr class="separator:a80e4577e896d7d015402709153cc66cd"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:aed6c891043edd0083ea036494956da93"><td class="memItemLeft" align="right" valign="top">bool </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"> </td></tr>
|
||||
<tr class="memitem:ae669d13e77a20f9472424b9b4c73aac0"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classitem_cmd.html#ae669d13e77a20f9472424b9b4c73aac0">setColorTemp</a> (uint8_t)</td></tr>
|
||||
<tr class="separator:ae669d13e77a20f9472424b9b4c73aac0"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a578cd9bf477cad51f2c3904b04656222"><td class="memItemLeft" align="right" valign="top">int8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classitem_cmd.html#a578cd9bf477cad51f2c3904b04656222">getColorTemp</a> ()</td></tr>
|
||||
<tr class="separator:a578cd9bf477cad51f2c3904b04656222"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ad694475a5854b6fc65de797814bf6c34"><td class="memItemLeft" align="right" valign="top">uint16_t </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"> </td></tr>
|
||||
<tr class="memitem:ae583a6f85cc8e8f8c9fbca9e74874629"><td class="memItemLeft" align="right" valign="top">uint16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classitem_cmd.html#ae583a6f85cc8e8f8c9fbca9e74874629">getS</a> ()</td></tr>
|
||||
@@ -184,6 +202,15 @@ Public Attributes</h2></td></tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Constructor with definition of type and command. </p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">type</td><td>- type of value (ST_???, ST_VOID by default) </td></tr>
|
||||
<tr><td class="paramname">code</td><td>- code of command (CMD_VOID by default) </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a1d55aaa33dbc0e9cd5c24682434eceb5"></a>
|
||||
@@ -202,6 +229,15 @@ Public Attributes</h2></td></tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Constructor with definition of FLOAT value in storage. </p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">float</td><td></td></tr>
|
||||
<tr><td class="paramname">type</td><td>- type of value (ST_FLOAT or ST_FLOAT_CELSIUS or ST_FLOAT_FARENHEIT) - optional </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<h2 class="groupheader">Member Function Documentation</h2>
|
||||
@@ -307,6 +343,24 @@ Public Attributes</h2></td></tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a578cd9bf477cad51f2c3904b04656222"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a578cd9bf477cad51f2c3904b04656222">◆ </a></span>getColorTemp()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">int8_t itemCmd::getColorTemp </td>
|
||||
<td>(</td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<p>Setup color tempetature parameter from HSV or HSV255 types. return 0..100 value in success. -1 - if no value stored </p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="ad694475a5854b6fc65de797814bf6c34"></a>
|
||||
@@ -473,6 +527,40 @@ Public Attributes</h2></td></tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a66b21972461bf673ee9a6ece4f44e3a4"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a66b21972461bf673ee9a6ece4f44e3a4">◆ </a></span>HSV255()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname"><a class="el" href="classitem_cmd.html">itemCmd</a> itemCmd::HSV255 </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">uint16_t </td>
|
||||
<td class="paramname"><em>h</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">uint8_t </td>
|
||||
<td class="paramname"><em>s</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">uint8_t </td>
|
||||
<td class="paramname"><em>v</em> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="ae0224e0c9b5d1aff2bb75f48c79f9711"></a>
|
||||
@@ -816,6 +904,25 @@ Public Attributes</h2></td></tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="ae669d13e77a20f9472424b9b4c73aac0"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#ae669d13e77a20f9472424b9b4c73aac0">◆ </a></span>setColorTemp()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">bool itemCmd::setColorTemp </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">uint8_t </td>
|
||||
<td class="paramname"><em>t</em></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<p>Setup color tempetature parameter for HSV or HSV255 types. It must be 0..100 value. 0 - cold, 100 - warm light </p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="acd8e47506003ffd28db64d6a6c443300"></a>
|
||||
@@ -953,8 +1060,8 @@ Public Attributes</h2></td></tr>
|
||||
</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>
|
||||
<li><a class="el" href="item_cmd_8h_source.html">itemCmd.h</a></li>
|
||||
<li><a class="el" href="item_cmd_8cpp.html">itemCmd.cpp</a></li>
|
||||
</ul>
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
|
||||
Reference in New Issue
Block a user