mirror of
https://github.com/anklimov/lighthub
synced 2025-12-06 11:49:51 +03:00
1440 lines
67 KiB
HTML
1440 lines
67 KiB
HTML
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
<html xmlns="http://www.w3.org/1999/xhtml">
|
|
<head>
|
|
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
|
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
|
<meta name="generator" content="Doxygen 1.8.20"/>
|
|
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
|
<title>LightHub: 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="navtree.css" rel="stylesheet" type="text/css"/>
|
|
<script type="text/javascript" src="resize.js"></script>
|
|
<script type="text/javascript" src="navtreedata.js"></script>
|
|
<script type="text/javascript" src="navtree.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
|
|
 <span id="projectnumber">v4.0.0</span>
|
|
</div>
|
|
<div id="projectbrief">Smarthome controller firmware</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&dn=gpl-2.0.txt GPL-v2 */
|
|
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
|
/* @license-end */
|
|
</script>
|
|
<script type="text/javascript" src="menudata.js"></script>
|
|
<script type="text/javascript" src="menu.js"></script>
|
|
<script type="text/javascript">
|
|
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
|
$(function() {
|
|
initMenu('',true,false,'search.php','Search');
|
|
$(document).ready(function() { init_search(); });
|
|
});
|
|
/* @license-end */</script>
|
|
<div id="main-nav"></div>
|
|
</div><!-- top -->
|
|
<div id="side-nav" class="ui-resizable side-nav-resizable">
|
|
<div id="nav-tree">
|
|
<div id="nav-tree-contents">
|
|
<div id="nav-sync" class="sync"></div>
|
|
</div>
|
|
</div>
|
|
<div id="splitbar" style="-moz-user-select:none;"
|
|
class="ui-resizable-handle">
|
|
</div>
|
|
</div>
|
|
<script type="text/javascript">
|
|
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
|
$(document).ready(function(){initNavTree('classitem_cmd.html',''); initResizable(); });
|
|
/* @license-end */
|
|
</script>
|
|
<div id="doc-content">
|
|
<!-- 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="summary">
|
|
<a href="#pub-methods">Public Member Functions</a> |
|
|
<a href="#pub-attribs">Public Attributes</a> |
|
|
<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 <<a class="el" href="item_cmd_8h_source.html">itemCmd.h</a>></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"> </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:a0d423a30b6e7b19f03c3ef39a62d8d7b"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classitem_cmd.html#a0d423a30b6e7b19f03c3ef39a62d8d7b">itemCmd</a> (<a class="el" href="class_item.html">Item</a> *item)</td></tr>
|
|
<tr class="memdesc:a0d423a30b6e7b19f03c3ef39a62d8d7b"><td class="mdescLeft"> </td><td class="mdescRight">Constructor with loading value from <a class="el" href="class_item.html">Item</a>. <a href="classitem_cmd.html#a0d423a30b6e7b19f03c3ef39a62d8d7b">More...</a><br /></td></tr>
|
|
<tr class="separator:a0d423a30b6e7b19f03c3ef39a62d8d7b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab8af833f6eeff1f001751651b0320776"><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#ab8af833f6eeff1f001751651b0320776">assignFrom</a> (<a class="el" href="classitem_cmd.html">itemCmd</a> from, short chanType=-1)</td></tr>
|
|
<tr class="separator:ab8af833f6eeff1f001751651b0320776"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:abad557a9703f1010dfa90fa4794065fd"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classitem_cmd.html#abad557a9703f1010dfa90fa4794065fd">loadItem</a> (<a class="el" href="class_item.html">Item</a> *item, uint16_t optionsFlag=<a class="el" href="item_cmd_8h.html#adba0eeb6b1a5678cea10f4a823829b24">SEND_PARAMETERS</a>)</td></tr>
|
|
<tr class="separator:abad557a9703f1010dfa90fa4794065fd"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac38400b7856a138edafd8af05dc05783"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classitem_cmd.html#ac38400b7856a138edafd8af05dc05783">loadItemDef</a> (<a class="el" href="class_item.html">Item</a> *item, uint16_t optionsFlag=<a class="el" href="item_cmd_8h.html#adba0eeb6b1a5678cea10f4a823829b24">SEND_PARAMETERS</a>)</td></tr>
|
|
<tr class="separator:ac38400b7856a138edafd8af05dc05783"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a14e796f916312356d317bffb9380cbd0"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classitem_cmd.html#a14e796f916312356d317bffb9380cbd0">saveItem</a> (<a class="el" href="class_item.html">Item</a> *item, uint16_t optionsFlag=<a class="el" href="item_cmd_8h.html#adba0eeb6b1a5678cea10f4a823829b24">SEND_PARAMETERS</a>)</td></tr>
|
|
<tr class="separator:a14e796f916312356d317bffb9380cbd0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa6d1298546ecd8bfdbeae946e8d8fb93"><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#aa6d1298546ecd8bfdbeae946e8d8fb93">Int</a> (int32_t i)</td></tr>
|
|
<tr class="separator:aa6d1298546ecd8bfdbeae946e8d8fb93"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a00d824ac0ccb48770e01c69c83f6f265"><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#a00d824ac0ccb48770e01c69c83f6f265">Int</a> (uint32_t i)</td></tr>
|
|
<tr class="separator:a00d824ac0ccb48770e01c69c83f6f265"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab085f879f8c0eac43d2f1bfbab3baf98"><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#ab085f879f8c0eac43d2f1bfbab3baf98">Float</a> (float f)</td></tr>
|
|
<tr class="separator:ab085f879f8c0eac43d2f1bfbab3baf98"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a92b953cdb4059ef89341488b60e77693"><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#a92b953cdb4059ef89341488b60e77693">Tens</a> (int32_t i)</td></tr>
|
|
<tr class="separator:a92b953cdb4059ef89341488b60e77693"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a8b1cc0b2b9e5f30f4cf9bb4db21988ac"><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#a8b1cc0b2b9e5f30f4cf9bb4db21988ac">Cmd</a> (uint8_t i)</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>
|
|
<tr class="separator:aa820840f665aa22da6a25361ac5a3e37"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a07a886dbecc927d8d016436197a2f554"><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#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"> </td></tr>
|
|
<tr class="memitem:adc2d4b8e99adc5d232bab2a6adc1ad5d"><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#adc2d4b8e99adc5d232bab2a6adc1ad5d">Str</a> (char *str)</td></tr>
|
|
<tr class="separator:adc2d4b8e99adc5d232bab2a6adc1ad5d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a80e4577e896d7d015402709153cc66cd"><td class="memItemLeft" align="right" valign="top">bool </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"> </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:a4d6dc0bb34f2151dae61c886c43570d9"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classitem_cmd.html#a4d6dc0bb34f2151dae61c886c43570d9">setColorTemp</a> (int)</td></tr>
|
|
<tr class="separator:a4d6dc0bb34f2151dae61c886c43570d9"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5f22f27bdeff6ba2904d1fec03d9619e"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classitem_cmd.html#a5f22f27bdeff6ba2904d1fec03d9619e">getColorTemp</a> ()</td></tr>
|
|
<tr class="separator:a5f22f27bdeff6ba2904d1fec03d9619e"><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>
|
|
<tr class="separator:ae583a6f85cc8e8f8c9fbca9e74874629"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a599d3dda4601b317d4bc8c5d28309553"><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#a599d3dda4601b317d4bc8c5d28309553">setArgType</a> (uint8_t)</td></tr>
|
|
<tr class="separator:a599d3dda4601b317d4bc8c5d28309553"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad7e305c816891f39800d26efbebb7e13"><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#ad7e305c816891f39800d26efbebb7e13">convertTo</a> (uint8_t)</td></tr>
|
|
<tr class="separator:ad7e305c816891f39800d26efbebb7e13"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae82c0f63c30bab7b0ac557687c2244d0"><td class="memItemLeft" align="right" valign="top">uint8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classitem_cmd.html#ae82c0f63c30bab7b0ac557687c2244d0">getStoragetypeByChanType</a> (short chanType)</td></tr>
|
|
<tr class="separator:ae82c0f63c30bab7b0ac557687c2244d0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a76db1daeacf143c857f06049949e8aa9"><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#a76db1daeacf143c857f06049949e8aa9">Percents</a> (int i)</td></tr>
|
|
<tr class="separator:a76db1daeacf143c857f06049949e8aa9"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa1e4243bd415e9b639deb9bc195775d4"><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#aa1e4243bd415e9b639deb9bc195775d4">Percents255</a> (int i)</td></tr>
|
|
<tr class="separator:aa1e4243bd415e9b639deb9bc195775d4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac79ae89527f223885ef02db1c46ef20c"><td class="memItemLeft" align="right" valign="top">uint8_t </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"> </td></tr>
|
|
<tr class="memitem:ab0c9dd09c598686d46dec923550d2e47"><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#ab0c9dd09c598686d46dec923550d2e47">setSuffix</a> (uint8_t suffix)</td></tr>
|
|
<tr class="separator:ab0c9dd09c598686d46dec923550d2e47"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a2557d6a4edf34be8d98d5629327041b6"><td class="memItemLeft" align="right" valign="top">bool </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"> </td></tr>
|
|
<tr class="memitem:ae0224e0c9b5d1aff2bb75f48c79f9711"><td class="memItemLeft" align="right" valign="top">bool </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"> </td></tr>
|
|
<tr class="memitem:ad4f3518f0b46b17152cdf18229e77f97"><td class="memItemLeft" align="right" valign="top">bool </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"> </td></tr>
|
|
<tr class="memitem:accd4361f950ca4929aaa9fd09aa82dd7"><td class="memItemLeft" align="right" valign="top">long int </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"> </td></tr>
|
|
<tr class="memitem:a66ffe8a47358dcf7d5f6ed419c888740"><td class="memItemLeft" align="right" valign="top">float </td><td class="memItemRight" valign="bottom"><a class="el" href="classitem_cmd.html#a66ffe8a47358dcf7d5f6ed419c888740">getFloat</a> ()</td></tr>
|
|
<tr class="separator:a66ffe8a47358dcf7d5f6ed419c888740"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a346c10d5ed47b19083e2c9e50d3965f3"><td class="memItemLeft" align="right" valign="top">char * </td><td class="memItemRight" valign="bottom"><a class="el" href="classitem_cmd.html#a346c10d5ed47b19083e2c9e50d3965f3">getString</a> ()</td></tr>
|
|
<tr class="separator:a346c10d5ed47b19083e2c9e50d3965f3"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af156fecd23bd0798beb3414bcca95bf4"><td class="memItemLeft" align="right" valign="top">long int </td><td class="memItemRight" valign="bottom"><a class="el" href="classitem_cmd.html#af156fecd23bd0798beb3414bcca95bf4">getSingleInt</a> ()</td></tr>
|
|
<tr class="separator:af156fecd23bd0798beb3414bcca95bf4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a7e931f05bd5160906078edc9b69f2a81"><td class="memItemLeft" align="right" valign="top">short </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"> </td></tr>
|
|
<tr class="memitem:a35a4a9458cc6550ed6a4891599e6bf9e"><td class="memItemLeft" align="right" valign="top">short </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"> </td></tr>
|
|
<tr class="memitem:adf2d3027926291a79bec09a8022abf54"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classitem_cmd.html#adf2d3027926291a79bec09a8022abf54">setPercents</a> (int percents)</td></tr>
|
|
<tr class="separator:adf2d3027926291a79bec09a8022abf54"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a3ebb3c736df555ec4761713244195efb"><td class="memItemLeft" align="right" valign="top">uint8_t </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"> </td></tr>
|
|
<tr class="memitem:afbb1ad437067315b7317b0846d71c7c7"><td class="memItemLeft" align="right" valign="top">uint8_t </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"> </td></tr>
|
|
<tr class="memitem:a96d4c944d09209825c3a5f770ff9b662"><td class="memItemLeft" align="right" valign="top">uint8_t </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"> </td></tr>
|
|
<tr class="memitem:abc9943d20365ce36a605e874651f8196"><td class="memItemLeft" align="right" valign="top">char * </td><td class="memItemRight" valign="bottom"><a class="el" href="classitem_cmd.html#abc9943d20365ce36a605e874651f8196">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>, bool <a class="el" href="classitem_cmd.html#aad86a0327c21537818b47a47eef19d6f">scale100</a>=false)</td></tr>
|
|
<tr class="separator:abc9943d20365ce36a605e874651f8196"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aedd2c4f5da90fbe521be950f8f0d5f67"><td class="memItemLeft" align="right" valign="top">bool </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"> </td></tr>
|
|
<tr class="memitem:a1c268b594eb9f4ea77ae8683f777e7ef"><td class="memItemLeft" align="right" valign="top">bool </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"> </td></tr>
|
|
<tr class="memitem:aac6f0edbc2226dab5086a50537e31eb8"><td class="memItemLeft" align="right" valign="top">bool </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"> </td></tr>
|
|
<tr class="memitem:acd8e47506003ffd28db64d6a6c443300"><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#acd8e47506003ffd28db64d6a6c443300">setDefault</a> ()</td></tr>
|
|
<tr class="separator:acd8e47506003ffd28db64d6a6c443300"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af635936afc4c65095b1828bd32d5e9ca"><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#af635936afc4c65095b1828bd32d5e9ca">setChanType</a> (short chanType)</td></tr>
|
|
<tr class="separator:af635936afc4c65095b1828bd32d5e9ca"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a313a3ec3e6507dc0b7bc6238a81ce53a"><td class="memItemLeft" align="right" valign="top">void </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"> </td></tr>
|
|
<tr class="memitem:ae9766ce2c9aaf0404d7283324e4fd03a"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classitem_cmd.html#ae9766ce2c9aaf0404d7283324e4fd03a">doMapping</a> (aJsonObject *mappingData)</td></tr>
|
|
<tr class="separator:ae9766ce2c9aaf0404d7283324e4fd03a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac9ec7a872273b93265a070b4ac0f9f66"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classitem_cmd.html#ac9ec7a872273b93265a070b4ac0f9f66">doReverseMapping</a> (aJsonObject *mappingData)</td></tr>
|
|
<tr class="separator:ac9ec7a872273b93265a070b4ac0f9f66"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a89716706f3cf7a9d3d024acfc327ce3b"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classitem_cmd.html#a89716706f3cf7a9d3d024acfc327ce3b">doMappingCmd</a> (aJsonObject *mappingData)</td></tr>
|
|
<tr class="separator:a89716706f3cf7a9d3d024acfc327ce3b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae45a5f0916238411482b8f91d575c5ca"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classitem_cmd.html#ae45a5f0916238411482b8f91d575c5ca">doReverseMappingCmd</a> (aJsonObject *mappingData)</td></tr>
|
|
<tr class="separator:ae45a5f0916238411482b8f91d575c5ca"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aad86a0327c21537818b47a47eef19d6f"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classitem_cmd.html#aad86a0327c21537818b47a47eef19d6f">scale100</a> ()</td></tr>
|
|
<tr class="separator:aad86a0327c21537818b47a47eef19d6f"><td class="memSeparator" colspan="2"> </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> </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"> </td></tr>
|
|
<tr class="memitem:ac8c117086fcec929c6cb214815705be3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="unionitem_arg_store.html">itemArgStore</a> </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"> </td></tr>
|
|
</table>
|
|
<h2 class="groupheader">Constructor & Destructor Documentation</h2>
|
|
<a id="a0bb584552fc43e5f081ab839a56e6f47"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a0bb584552fc43e5f081ab839a56e6f47">◆ </a></span>itemCmd() <span class="overload">[1/3]</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 </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 </td>
|
|
<td class="paramname"><em>_code</em> = <code><a class="el" href="item_cmd_8h.html#a9bbd3f606a1c37e525a172fa9b6b345d">CMD_VOID</a></code> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></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>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a1d55aaa33dbc0e9cd5c24682434eceb5">◆ </a></span>itemCmd() <span class="overload">[2/3]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">itemCmd::itemCmd </td>
|
|
<td>(</td>
|
|
<td class="paramtype">float </td>
|
|
<td class="paramname"><em>val</em></td><td>)</td>
|
|
<td></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>
|
|
<a id="a0d423a30b6e7b19f03c3ef39a62d8d7b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a0d423a30b6e7b19f03c3ef39a62d8d7b">◆ </a></span>itemCmd() <span class="overload">[3/3]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">itemCmd::itemCmd </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="class_item.html">Item</a> * </td>
|
|
<td class="paramname"><em>item</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Constructor with loading value from <a class="el" href="class_item.html">Item</a>. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname"><a class="el" href="class_item.html">Item</a></td><td></td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<h2 class="groupheader">Member Function Documentation</h2>
|
|
<a id="ab8af833f6eeff1f001751651b0320776"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab8af833f6eeff1f001751651b0320776">◆ </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> </td>
|
|
<td class="paramname"><em>from</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">short </td>
|
|
<td class="paramname"><em>chanType</em> = <code>-1</code> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</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">◆ </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 </td>
|
|
<td class="paramname"><em>i</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ad7e305c816891f39800d26efbebb7e13"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad7e305c816891f39800d26efbebb7e13">◆ </a></span>convertTo()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classitem_cmd.html">itemCmd</a> itemCmd::convertTo </td>
|
|
<td>(</td>
|
|
<td class="paramtype">uint8_t </td>
|
|
<td class="paramname"><em>type</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">◆ </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="ae9766ce2c9aaf0404d7283324e4fd03a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae9766ce2c9aaf0404d7283324e4fd03a">◆ </a></span>doMapping()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">int itemCmd::doMapping </td>
|
|
<td>(</td>
|
|
<td class="paramtype">aJsonObject * </td>
|
|
<td class="paramname"><em>mappingData</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a89716706f3cf7a9d3d024acfc327ce3b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a89716706f3cf7a9d3d024acfc327ce3b">◆ </a></span>doMappingCmd()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">int itemCmd::doMappingCmd </td>
|
|
<td>(</td>
|
|
<td class="paramtype">aJsonObject * </td>
|
|
<td class="paramname"><em>mappingData</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ac9ec7a872273b93265a070b4ac0f9f66"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac9ec7a872273b93265a070b4ac0f9f66">◆ </a></span>doReverseMapping()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">int itemCmd::doReverseMapping </td>
|
|
<td>(</td>
|
|
<td class="paramtype">aJsonObject * </td>
|
|
<td class="paramname"><em>mappingData</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae45a5f0916238411482b8f91d575c5ca"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae45a5f0916238411482b8f91d575c5ca">◆ </a></span>doReverseMappingCmd()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">int itemCmd::doReverseMappingCmd </td>
|
|
<td>(</td>
|
|
<td class="paramtype">aJsonObject * </td>
|
|
<td class="paramname"><em>mappingData</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ab085f879f8c0eac43d2f1bfbab3baf98"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab085f879f8c0eac43d2f1bfbab3baf98">◆ </a></span>Float()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classitem_cmd.html">itemCmd</a> itemCmd::Float </td>
|
|
<td>(</td>
|
|
<td class="paramtype">float </td>
|
|
<td class="paramname"><em>f</em></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">◆ </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">◆ </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">◆ </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="a5f22f27bdeff6ba2904d1fec03d9619e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5f22f27bdeff6ba2904d1fec03d9619e">◆ </a></span>getColorTemp()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">int itemCmd::getColorTemp </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>Return color tempetature parameter from HSV or HSV255 types. return 153..500 value in success. -1 - if no value stored </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a66ffe8a47358dcf7d5f6ed419c888740"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a66ffe8a47358dcf7d5f6ed419c888740">◆ </a></span>getFloat()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">float itemCmd::getFloat </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">◆ </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">◆ </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">◆ </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 </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">◆ </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 </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">◆ </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="af156fecd23bd0798beb3414bcca95bf4"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af156fecd23bd0798beb3414bcca95bf4">◆ </a></span>getSingleInt()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">long int itemCmd::getSingleInt </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae82c0f63c30bab7b0ac557687c2244d0"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae82c0f63c30bab7b0ac557687c2244d0">◆ </a></span>getStoragetypeByChanType()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">uint8_t itemCmd::getStoragetypeByChanType </td>
|
|
<td>(</td>
|
|
<td class="paramtype">short </td>
|
|
<td class="paramname"><em>chanType</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a346c10d5ed47b19083e2c9e50d3965f3"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a346c10d5ed47b19083e2c9e50d3965f3">◆ </a></span>getString()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">char * itemCmd::getString </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">◆ </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">◆ </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 </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></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">◆ </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 </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="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>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae0224e0c9b5d1aff2bb75f48c79f9711">◆ </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 </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">◆ </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 </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">◆ </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 </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">◆ </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 </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">◆ </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 </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">◆ </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">◆ </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">◆ </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="abad557a9703f1010dfa90fa4794065fd"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#abad557a9703f1010dfa90fa4794065fd">◆ </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> * </td>
|
|
<td class="paramname"><em>item</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint16_t </td>
|
|
<td class="paramname"><em>optionsFlag</em> = <code><a class="el" href="item_cmd_8h.html#adba0eeb6b1a5678cea10f4a823829b24">SEND_PARAMETERS</a></code> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ac38400b7856a138edafd8af05dc05783"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac38400b7856a138edafd8af05dc05783">◆ </a></span>loadItemDef()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool itemCmd::loadItemDef </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="class_item.html">Item</a> * </td>
|
|
<td class="paramname"><em>item</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint16_t </td>
|
|
<td class="paramname"><em>optionsFlag</em> = <code><a class="el" href="item_cmd_8h.html#adba0eeb6b1a5678cea10f4a823829b24">SEND_PARAMETERS</a></code> </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">◆ </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 </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">◆ </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 </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">◆ </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 </td>
|
|
<td class="paramname"><em>r</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint8_t </td>
|
|
<td class="paramname"><em>g</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint8_t </td>
|
|
<td class="paramname"><em>b</em> </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">◆ </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 </td>
|
|
<td class="paramname"><em>r</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint8_t </td>
|
|
<td class="paramname"><em>g</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint8_t </td>
|
|
<td class="paramname"><em>b</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint8_t </td>
|
|
<td class="paramname"><em>w</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a14e796f916312356d317bffb9380cbd0"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a14e796f916312356d317bffb9380cbd0">◆ </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> * </td>
|
|
<td class="paramname"><em>item</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint16_t </td>
|
|
<td class="paramname"><em>optionsFlag</em> = <code><a class="el" href="item_cmd_8h.html#adba0eeb6b1a5678cea10f4a823829b24">SEND_PARAMETERS</a></code> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aad86a0327c21537818b47a47eef19d6f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aad86a0327c21537818b47a47eef19d6f">◆ </a></span>scale100()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool itemCmd::scale100 </td>
|
|
<td>(</td>
|
|
<td class="paramname"></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">◆ </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 </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">◆ </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 </td>
|
|
<td class="paramname"><em>chanType</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a4d6dc0bb34f2151dae61c886c43570d9"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a4d6dc0bb34f2151dae61c886c43570d9">◆ </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">int </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 153..500 (mireds) value. Internally 1 - cold, 101 - warm light </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="acd8e47506003ffd28db64d6a6c443300"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#acd8e47506003ffd28db64d6a6c443300">◆ </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">◆ </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 </td>
|
|
<td class="paramname"><em>h</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="adf2d3027926291a79bec09a8022abf54"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#adf2d3027926291a79bec09a8022abf54">◆ </a></span>setPercents()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool itemCmd::setPercents </td>
|
|
<td>(</td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>percents</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">◆ </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 </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">◆ </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 </td>
|
|
<td class="paramname"><em>suffix</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="adc2d4b8e99adc5d232bab2a6adc1ad5d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#adc2d4b8e99adc5d232bab2a6adc1ad5d">◆ </a></span>Str()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classitem_cmd.html">itemCmd</a> itemCmd::Str </td>
|
|
<td>(</td>
|
|
<td class="paramtype">char * </td>
|
|
<td class="paramname"><em>str</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a92b953cdb4059ef89341488b60e77693"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a92b953cdb4059ef89341488b60e77693">◆ </a></span>Tens()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classitem_cmd.html">itemCmd</a> itemCmd::Tens </td>
|
|
<td>(</td>
|
|
<td class="paramtype">int32_t </td>
|
|
<td class="paramname"><em>i</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="abc9943d20365ce36a605e874651f8196"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#abc9943d20365ce36a605e874651f8196">◆ </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 * </td>
|
|
<td class="paramname"><em>Buffer</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>bufLen</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>sendFlags</em> = <code><a class="el" href="item_cmd_8h.html#aebe7823b286110926c2da2893b56a7da">SEND_COMMAND</a> | <a class="el" href="item_cmd_8h.html#adba0eeb6b1a5678cea10f4a823829b24">SEND_PARAMETERS</a></code>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>scale100</em> = <code>false</code> </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">◆ </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">◆ </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><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 -->
|
|
</div><!-- doc-content -->
|
|
<!-- start footer part -->
|
|
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
|
<ul>
|
|
<li class="navelem"><a class="el" href="classitem_cmd.html">itemCmd</a></li>
|
|
<li class="footer">Generated by <a href="http://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.8.20 </li>
|
|
</ul>
|
|
</div>
|
|
</body>
|
|
</html>
|