mirror of
https://github.com/anklimov/lighthub
synced 2025-12-06 19:59:50 +03:00
1050 lines
52 KiB
HTML
1050 lines
52 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.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="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('item_cmd_8h.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="#nested-classes">Classes</a> |
|
|
<a href="#define-members">Macros</a> |
|
|
<a href="#typedef-members">Typedefs</a> |
|
|
<a href="#func-members">Functions</a> |
|
|
<a href="#var-members">Variables</a> </div>
|
|
<div class="headertitle">
|
|
<div class="title">itemCmd.h File Reference</div> </div>
|
|
</div><!--header-->
|
|
<div class="contents">
|
|
<div class="textblock"><code>#include "Arduino.h"</code><br />
|
|
<code>#include "aJSON.h"</code><br />
|
|
</div>
|
|
<p><a href="item_cmd_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">union  </td><td class="memItemRight" valign="bottom"><a class="el" href="unionitem_cmd_store.html">itemCmdStore</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">union  </td><td class="memItemRight" valign="bottom"><a class="el" href="unionitem_arg_store.html">itemArgStore</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classitem_cmd.html">itemCmd</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </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:a4abe93c906bb31bebd4afd78fadec6f4"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="item_cmd_8h.html#a4abe93c906bb31bebd4afd78fadec6f4">commandsNum</a>   sizeof(commands_P)/sizeof(<a class="el" href="item_cmd_8h.html#ac49c4ac803caeb10fcfb19ecd93f0cea">cmdstr</a>)</td></tr>
|
|
<tr class="separator:a4abe93c906bb31bebd4afd78fadec6f4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad22b3834e4e8a59a072b1b630b2a0cb7"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="item_cmd_8h.html#ad22b3834e4e8a59a072b1b630b2a0cb7">CMD_ON</a>   1</td></tr>
|
|
<tr class="memdesc:ad22b3834e4e8a59a072b1b630b2a0cb7"><td class="mdescLeft"> </td><td class="mdescRight">Definition of Commands. <a href="item_cmd_8h.html#ad22b3834e4e8a59a072b1b630b2a0cb7">More...</a><br /></td></tr>
|
|
<tr class="separator:ad22b3834e4e8a59a072b1b630b2a0cb7"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a48422ade9d3e69812b682755ed27b51d"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="item_cmd_8h.html#a48422ade9d3e69812b682755ed27b51d">CMD_OFF</a>   2</td></tr>
|
|
<tr class="separator:a48422ade9d3e69812b682755ed27b51d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a55530b510f79a5db17ecf0a9db2ecaf7"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="item_cmd_8h.html#a55530b510f79a5db17ecf0a9db2ecaf7">CMD_RESTORE</a>   3</td></tr>
|
|
<tr class="separator:a55530b510f79a5db17ecf0a9db2ecaf7"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a343682f7c52665540fd653195f727ef2"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="item_cmd_8h.html#a343682f7c52665540fd653195f727ef2">CMD_TOGGLE</a>   4</td></tr>
|
|
<tr class="separator:a343682f7c52665540fd653195f727ef2"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a565ec1390b7b34a6ac42039ecb299455"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="item_cmd_8h.html#a565ec1390b7b34a6ac42039ecb299455">CMD_HALT</a>   5</td></tr>
|
|
<tr class="separator:a565ec1390b7b34a6ac42039ecb299455"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a3871f1b01413297e1c23e1e484016a21"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="item_cmd_8h.html#a3871f1b01413297e1c23e1e484016a21">CMD_XON</a>   6</td></tr>
|
|
<tr class="separator:a3871f1b01413297e1c23e1e484016a21"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5a0861b5be0a4e513580704940c32c38"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="item_cmd_8h.html#a5a0861b5be0a4e513580704940c32c38">CMD_XOFF</a>   7</td></tr>
|
|
<tr class="separator:a5a0861b5be0a4e513580704940c32c38"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad5c2fd894f208b25f6f8ed2b43660e7c"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="item_cmd_8h.html#ad5c2fd894f208b25f6f8ed2b43660e7c">CMD_UP</a>   8</td></tr>
|
|
<tr class="separator:ad5c2fd894f208b25f6f8ed2b43660e7c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a28e8a03e7dd6bd46383c79a8f329bda2"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="item_cmd_8h.html#a28e8a03e7dd6bd46383c79a8f329bda2">CMD_DN</a>   9</td></tr>
|
|
<tr class="separator:a28e8a03e7dd6bd46383c79a8f329bda2"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a897c95ff7be54fc9316186b97412c9cf"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="item_cmd_8h.html#a897c95ff7be54fc9316186b97412c9cf">CMD_HEAT</a>   0xa</td></tr>
|
|
<tr class="separator:a897c95ff7be54fc9316186b97412c9cf"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a4714e5ac85eca811a7d871e0cef7e720"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="item_cmd_8h.html#a4714e5ac85eca811a7d871e0cef7e720">CMD_COOL</a>   0xb</td></tr>
|
|
<tr class="separator:a4714e5ac85eca811a7d871e0cef7e720"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac6314f47e3a245eec13c6b5b0fa1c7db"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="item_cmd_8h.html#ac6314f47e3a245eec13c6b5b0fa1c7db">CMD_AUTO</a>   0xc</td></tr>
|
|
<tr class="separator:ac6314f47e3a245eec13c6b5b0fa1c7db"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab321d93c256f9d29b4029a69711c6a12"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="item_cmd_8h.html#ab321d93c256f9d29b4029a69711c6a12">CMD_FAN</a>   0xd</td></tr>
|
|
<tr class="separator:ab321d93c256f9d29b4029a69711c6a12"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a2f5d120eea10ae12a0da9cfecc64d75b"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="item_cmd_8h.html#a2f5d120eea10ae12a0da9cfecc64d75b">CMD_DRY</a>   0xe</td></tr>
|
|
<tr class="separator:a2f5d120eea10ae12a0da9cfecc64d75b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a46dc7ae84992bfe62cc00731959a67f4"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="item_cmd_8h.html#a46dc7ae84992bfe62cc00731959a67f4">CMD_STOP</a>   0xf</td></tr>
|
|
<tr class="separator:a46dc7ae84992bfe62cc00731959a67f4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae1666304f65177e83cebf6ae965d28d2"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="item_cmd_8h.html#ae1666304f65177e83cebf6ae965d28d2">CMD_HIGH</a>   0x10</td></tr>
|
|
<tr class="separator:ae1666304f65177e83cebf6ae965d28d2"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa903c4f6ec21104fa3f2960e2acdd2f6"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="item_cmd_8h.html#aa903c4f6ec21104fa3f2960e2acdd2f6">CMD_MED</a>   0x11</td></tr>
|
|
<tr class="separator:aa903c4f6ec21104fa3f2960e2acdd2f6"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a1d207679bdb2eb0b008bdb13fddd0f5c"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="item_cmd_8h.html#a1d207679bdb2eb0b008bdb13fddd0f5c">CMD_LOW</a>   0x12</td></tr>
|
|
<tr class="separator:a1d207679bdb2eb0b008bdb13fddd0f5c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6b3022e09de5e4e8677a44c47c14fd7f"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="item_cmd_8h.html#a6b3022e09de5e4e8677a44c47c14fd7f">CMD_ENABLED</a>   0x13</td></tr>
|
|
<tr class="separator:a6b3022e09de5e4e8677a44c47c14fd7f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9921eb85f3037b82c45510c726a444ee"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="item_cmd_8h.html#a9921eb85f3037b82c45510c726a444ee">CMD_DISABLED</a>   0x14</td></tr>
|
|
<tr class="separator:a9921eb85f3037b82c45510c726a444ee"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a04b54affc87ca5d5434e05fb2ba287c1"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="item_cmd_8h.html#a04b54affc87ca5d5434e05fb2ba287c1">CMD_TRUE</a>   0x15</td></tr>
|
|
<tr class="separator:a04b54affc87ca5d5434e05fb2ba287c1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ace5569e1c56237a640e7321e71ce91ad"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="item_cmd_8h.html#ace5569e1c56237a640e7321e71ce91ad">CMD_FALSE</a>   0x16</td></tr>
|
|
<tr class="separator:ace5569e1c56237a640e7321e71ce91ad"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aed0d15abd0c058f50b31c3d77da9190b"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="item_cmd_8h.html#aed0d15abd0c058f50b31c3d77da9190b">CMD_RGB</a>   0x17</td></tr>
|
|
<tr class="separator:aed0d15abd0c058f50b31c3d77da9190b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6df5caa95ccde9d14fc620a8a7154aef"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="item_cmd_8h.html#a6df5caa95ccde9d14fc620a8a7154aef">CMD_HSV</a>   0x18</td></tr>
|
|
<tr class="separator:a6df5caa95ccde9d14fc620a8a7154aef"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aede8404e1d3398c2c235eaa17ea2cd5d"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="item_cmd_8h.html#aede8404e1d3398c2c235eaa17ea2cd5d">CMD_MASK</a>   0xff</td></tr>
|
|
<tr class="separator:aede8404e1d3398c2c235eaa17ea2cd5d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a890221cb651a3f30f6d1bca0d9b0e13d"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="item_cmd_8h.html#a890221cb651a3f30f6d1bca0d9b0e13d">FLAG_MASK</a>   0xff00</td></tr>
|
|
<tr class="separator:a890221cb651a3f30f6d1bca0d9b0e13d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9bbd3f606a1c37e525a172fa9b6b345d"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="item_cmd_8h.html#a9bbd3f606a1c37e525a172fa9b6b345d">CMD_VOID</a>   0</td></tr>
|
|
<tr class="separator:a9bbd3f606a1c37e525a172fa9b6b345d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae629f52b1af9bf75713ef35ea00b6ffa"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="item_cmd_8h.html#ae629f52b1af9bf75713ef35ea00b6ffa">CMD_UNKNOWN</a>   -1</td></tr>
|
|
<tr class="separator:ae629f52b1af9bf75713ef35ea00b6ffa"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a8ebc7dfd9ad3fa1a7ea3f5c1c4df02ab"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="item_cmd_8h.html#a8ebc7dfd9ad3fa1a7ea3f5c1c4df02ab">CMD_JSON</a>   -2</td></tr>
|
|
<tr class="separator:a8ebc7dfd9ad3fa1a7ea3f5c1c4df02ab"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac603ce9df277cd533484fbed4ae5237b"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="item_cmd_8h.html#ac603ce9df277cd533484fbed4ae5237b">SEND_IMMEDIATE</a>   0x1</td></tr>
|
|
<tr class="separator:ac603ce9df277cd533484fbed4ae5237b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aebe7823b286110926c2da2893b56a7da"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="item_cmd_8h.html#aebe7823b286110926c2da2893b56a7da">SEND_COMMAND</a>   0x100</td></tr>
|
|
<tr class="separator:aebe7823b286110926c2da2893b56a7da"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:adba0eeb6b1a5678cea10f4a823829b24"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="item_cmd_8h.html#adba0eeb6b1a5678cea10f4a823829b24">SEND_PARAMETERS</a>   0x200</td></tr>
|
|
<tr class="separator:adba0eeb6b1a5678cea10f4a823829b24"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a73ec395d869a354733c01a5331c942f1"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="item_cmd_8h.html#a73ec395d869a354733c01a5331c942f1">SEND_RETRY</a>   0x400</td></tr>
|
|
<tr class="separator:a73ec395d869a354733c01a5331c942f1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a33ea54bfccbf6af4fc41fdd08b6d0e57"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="item_cmd_8h.html#a33ea54bfccbf6af4fc41fdd08b6d0e57">SEND_DEFFERED</a>   0x800</td></tr>
|
|
<tr class="separator:a33ea54bfccbf6af4fc41fdd08b6d0e57"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a4db4e80f4491989ae378bb3eb8c4160b"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="item_cmd_8h.html#a4db4e80f4491989ae378bb3eb8c4160b">SEND_DELAYED</a>   0x1000</td></tr>
|
|
<tr class="separator:a4db4e80f4491989ae378bb3eb8c4160b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a2bfeb847a3993b4da4f0a5811af7b995"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="item_cmd_8h.html#a2bfeb847a3993b4da4f0a5811af7b995">ACTION_NEEDED</a>   0x2000</td></tr>
|
|
<tr class="separator:a2bfeb847a3993b4da4f0a5811af7b995"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a7c17785e1674783a1b4ba4274ae3fb44"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="item_cmd_8h.html#a7c17785e1674783a1b4ba4274ae3fb44">ACTION_IN_PROCESS</a>   0x4000</td></tr>
|
|
<tr class="separator:a7c17785e1674783a1b4ba4274ae3fb44"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a89b3fb099d3038f85ed3b573ba64d031"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="item_cmd_8h.html#a89b3fb099d3038f85ed3b573ba64d031">ST_VOID</a>   0</td></tr>
|
|
<tr class="memdesc:a89b3fb099d3038f85ed3b573ba64d031"><td class="mdescLeft"> </td><td class="mdescRight">Definition of all possible types of argument, contained in class. <a href="item_cmd_8h.html#a89b3fb099d3038f85ed3b573ba64d031">More...</a><br /></td></tr>
|
|
<tr class="separator:a89b3fb099d3038f85ed3b573ba64d031"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad5b8ab06d61866259ae7bc34655701a8"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="item_cmd_8h.html#ad5b8ab06d61866259ae7bc34655701a8">ST_PERCENTS255</a>   1</td></tr>
|
|
<tr class="separator:ad5b8ab06d61866259ae7bc34655701a8"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af1ffdc01c9fc9cc648518fef4fde8a52"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="item_cmd_8h.html#af1ffdc01c9fc9cc648518fef4fde8a52">ST_HSV255</a>   2</td></tr>
|
|
<tr class="separator:af1ffdc01c9fc9cc648518fef4fde8a52"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:abac7e90eb597c98d2f5870c6528c09da"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="item_cmd_8h.html#abac7e90eb597c98d2f5870c6528c09da">ST_HS</a>   3</td></tr>
|
|
<tr class="separator:abac7e90eb597c98d2f5870c6528c09da"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0cc85c763ceffc24cddfe74853f1d2ee"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="item_cmd_8h.html#a0cc85c763ceffc24cddfe74853f1d2ee">ST_RGB</a>   4</td></tr>
|
|
<tr class="separator:a0cc85c763ceffc24cddfe74853f1d2ee"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5f433ae9408b87addac620079cb92f1a"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="item_cmd_8h.html#a5f433ae9408b87addac620079cb92f1a">ST_RGBW</a>   5</td></tr>
|
|
<tr class="separator:a5f433ae9408b87addac620079cb92f1a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6291bb44d8bcbb4f371c010314f059cb"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="item_cmd_8h.html#a6291bb44d8bcbb4f371c010314f059cb">ST_TENS</a>   6</td></tr>
|
|
<tr class="separator:a6291bb44d8bcbb4f371c010314f059cb"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad8579fb5b68f5adc9862a20aeb3d9913"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="item_cmd_8h.html#ad8579fb5b68f5adc9862a20aeb3d9913">ST_FLOAT</a>   7</td></tr>
|
|
<tr class="separator:ad8579fb5b68f5adc9862a20aeb3d9913"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a644980a3323313ed2e620aebdd993537"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="item_cmd_8h.html#a644980a3323313ed2e620aebdd993537">ST_FLOAT_CELSIUS</a>   8</td></tr>
|
|
<tr class="separator:a644980a3323313ed2e620aebdd993537"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a38685184c002f8c14fab409847cdd9a5"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="item_cmd_8h.html#a38685184c002f8c14fab409847cdd9a5">ST_FLOAT_FARENHEIT</a>   9</td></tr>
|
|
<tr class="separator:a38685184c002f8c14fab409847cdd9a5"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9bbd91c0ea3ac6af8f0deadcddce706c"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="item_cmd_8h.html#a9bbd91c0ea3ac6af8f0deadcddce706c">ST_INT32</a>   10</td></tr>
|
|
<tr class="separator:a9bbd91c0ea3ac6af8f0deadcddce706c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6af0c39035eaf94f9c436ab0260c1d94"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="item_cmd_8h.html#a6af0c39035eaf94f9c436ab0260c1d94">ST_UINT32</a>   11</td></tr>
|
|
<tr class="separator:a6af0c39035eaf94f9c436ab0260c1d94"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9eb365863cb3267d934a4f517c3d4aad"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="item_cmd_8h.html#a9eb365863cb3267d934a4f517c3d4aad">ST_STRING</a>   12</td></tr>
|
|
<tr class="separator:a9eb365863cb3267d934a4f517c3d4aad"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a3556d1687a98523bda1a30405c486c77"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="item_cmd_8h.html#a3556d1687a98523bda1a30405c486c77">MAP_SCALE</a>   1</td></tr>
|
|
<tr class="separator:a3556d1687a98523bda1a30405c486c77"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a3f27dbe57b2e60c70c13d6c029504d3f"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="item_cmd_8h.html#a3f27dbe57b2e60c70c13d6c029504d3f">MAP_VAL_CMD</a>   2</td></tr>
|
|
<tr class="separator:a3f27dbe57b2e60c70c13d6c029504d3f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="typedef-members"></a>
|
|
Typedefs</h2></td></tr>
|
|
<tr class="memitem:ac49c4ac803caeb10fcfb19ecd93f0cea"><td class="memItemLeft" align="right" valign="top">typedef char </td><td class="memItemRight" valign="bottom"><a class="el" href="item_cmd_8h.html#ac49c4ac803caeb10fcfb19ecd93f0cea">cmdstr</a>[9]</td></tr>
|
|
<tr class="separator:ac49c4ac803caeb10fcfb19ecd93f0cea"><td class="memSeparator" colspan="2"> </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:a354a79f09dd98fcf6c171dd5c8de21b6"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="item_cmd_8h.html#a354a79f09dd98fcf6c171dd5c8de21b6">txt2cmd</a> (char *payload)</td></tr>
|
|
<tr class="separator:a354a79f09dd98fcf6c171dd5c8de21b6"><td class="memSeparator" colspan="2"> </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:a948e42c714310535a6faa06c9c652e82"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="item_cmd_8h.html#ac49c4ac803caeb10fcfb19ecd93f0cea">cmdstr</a> commands_P[] </td><td class="memItemRight" valign="bottom"><a class="el" href="item_cmd_8h.html#a948e42c714310535a6faa06c9c652e82">PROGMEM</a></td></tr>
|
|
<tr class="separator:a948e42c714310535a6faa06c9c652e82"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table>
|
|
<h2 class="groupheader">Macro Definition Documentation</h2>
|
|
<a id="a7c17785e1674783a1b4ba4274ae3fb44"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a7c17785e1674783a1b4ba4274ae3fb44">◆ </a></span>ACTION_IN_PROCESS</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define ACTION_IN_PROCESS   0x4000</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a2bfeb847a3993b4da4f0a5811af7b995"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a2bfeb847a3993b4da4f0a5811af7b995">◆ </a></span>ACTION_NEEDED</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define ACTION_NEEDED   0x2000</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ac6314f47e3a245eec13c6b5b0fa1c7db"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac6314f47e3a245eec13c6b5b0fa1c7db">◆ </a></span>CMD_AUTO</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define CMD_AUTO   0xc</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a4714e5ac85eca811a7d871e0cef7e720"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a4714e5ac85eca811a7d871e0cef7e720">◆ </a></span>CMD_COOL</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define CMD_COOL   0xb</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a9921eb85f3037b82c45510c726a444ee"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a9921eb85f3037b82c45510c726a444ee">◆ </a></span>CMD_DISABLED</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define CMD_DISABLED   0x14</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a28e8a03e7dd6bd46383c79a8f329bda2"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a28e8a03e7dd6bd46383c79a8f329bda2">◆ </a></span>CMD_DN</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define CMD_DN   9</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a2f5d120eea10ae12a0da9cfecc64d75b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a2f5d120eea10ae12a0da9cfecc64d75b">◆ </a></span>CMD_DRY</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define CMD_DRY   0xe</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a6b3022e09de5e4e8677a44c47c14fd7f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a6b3022e09de5e4e8677a44c47c14fd7f">◆ </a></span>CMD_ENABLED</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define CMD_ENABLED   0x13</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ace5569e1c56237a640e7321e71ce91ad"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ace5569e1c56237a640e7321e71ce91ad">◆ </a></span>CMD_FALSE</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define CMD_FALSE   0x16</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ab321d93c256f9d29b4029a69711c6a12"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab321d93c256f9d29b4029a69711c6a12">◆ </a></span>CMD_FAN</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define CMD_FAN   0xd</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a565ec1390b7b34a6ac42039ecb299455"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a565ec1390b7b34a6ac42039ecb299455">◆ </a></span>CMD_HALT</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define CMD_HALT   5</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a897c95ff7be54fc9316186b97412c9cf"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a897c95ff7be54fc9316186b97412c9cf">◆ </a></span>CMD_HEAT</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define CMD_HEAT   0xa</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae1666304f65177e83cebf6ae965d28d2"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae1666304f65177e83cebf6ae965d28d2">◆ </a></span>CMD_HIGH</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define CMD_HIGH   0x10</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a6df5caa95ccde9d14fc620a8a7154aef"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a6df5caa95ccde9d14fc620a8a7154aef">◆ </a></span>CMD_HSV</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define CMD_HSV   0x18</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a8ebc7dfd9ad3fa1a7ea3f5c1c4df02ab"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a8ebc7dfd9ad3fa1a7ea3f5c1c4df02ab">◆ </a></span>CMD_JSON</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define CMD_JSON   -2</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a1d207679bdb2eb0b008bdb13fddd0f5c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a1d207679bdb2eb0b008bdb13fddd0f5c">◆ </a></span>CMD_LOW</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define CMD_LOW   0x12</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aede8404e1d3398c2c235eaa17ea2cd5d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aede8404e1d3398c2c235eaa17ea2cd5d">◆ </a></span>CMD_MASK</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define CMD_MASK   0xff</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aa903c4f6ec21104fa3f2960e2acdd2f6"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa903c4f6ec21104fa3f2960e2acdd2f6">◆ </a></span>CMD_MED</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define CMD_MED   0x11</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a48422ade9d3e69812b682755ed27b51d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a48422ade9d3e69812b682755ed27b51d">◆ </a></span>CMD_OFF</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define CMD_OFF   2</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ad22b3834e4e8a59a072b1b630b2a0cb7"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad22b3834e4e8a59a072b1b630b2a0cb7">◆ </a></span>CMD_ON</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define CMD_ON   1</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Definition of Commands. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a55530b510f79a5db17ecf0a9db2ecaf7"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a55530b510f79a5db17ecf0a9db2ecaf7">◆ </a></span>CMD_RESTORE</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define CMD_RESTORE   3</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aed0d15abd0c058f50b31c3d77da9190b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aed0d15abd0c058f50b31c3d77da9190b">◆ </a></span>CMD_RGB</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define CMD_RGB   0x17</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a46dc7ae84992bfe62cc00731959a67f4"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a46dc7ae84992bfe62cc00731959a67f4">◆ </a></span>CMD_STOP</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define CMD_STOP   0xf</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a343682f7c52665540fd653195f727ef2"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a343682f7c52665540fd653195f727ef2">◆ </a></span>CMD_TOGGLE</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define CMD_TOGGLE   4</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a04b54affc87ca5d5434e05fb2ba287c1"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a04b54affc87ca5d5434e05fb2ba287c1">◆ </a></span>CMD_TRUE</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define CMD_TRUE   0x15</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae629f52b1af9bf75713ef35ea00b6ffa"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae629f52b1af9bf75713ef35ea00b6ffa">◆ </a></span>CMD_UNKNOWN</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define CMD_UNKNOWN   -1</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ad5c2fd894f208b25f6f8ed2b43660e7c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad5c2fd894f208b25f6f8ed2b43660e7c">◆ </a></span>CMD_UP</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define CMD_UP   8</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a9bbd3f606a1c37e525a172fa9b6b345d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a9bbd3f606a1c37e525a172fa9b6b345d">◆ </a></span>CMD_VOID</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define CMD_VOID   0</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a5a0861b5be0a4e513580704940c32c38"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5a0861b5be0a4e513580704940c32c38">◆ </a></span>CMD_XOFF</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define CMD_XOFF   7</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a3871f1b01413297e1c23e1e484016a21"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a3871f1b01413297e1c23e1e484016a21">◆ </a></span>CMD_XON</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define CMD_XON   6</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a4abe93c906bb31bebd4afd78fadec6f4"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a4abe93c906bb31bebd4afd78fadec6f4">◆ </a></span>commandsNum</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define commandsNum   sizeof(commands_P)/sizeof(<a class="el" href="item_cmd_8h.html#ac49c4ac803caeb10fcfb19ecd93f0cea">cmdstr</a>)</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a890221cb651a3f30f6d1bca0d9b0e13d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a890221cb651a3f30f6d1bca0d9b0e13d">◆ </a></span>FLAG_MASK</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define FLAG_MASK   0xff00</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a3556d1687a98523bda1a30405c486c77"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a3556d1687a98523bda1a30405c486c77">◆ </a></span>MAP_SCALE</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define MAP_SCALE   1</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a3f27dbe57b2e60c70c13d6c029504d3f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a3f27dbe57b2e60c70c13d6c029504d3f">◆ </a></span>MAP_VAL_CMD</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define MAP_VAL_CMD   2</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aebe7823b286110926c2da2893b56a7da"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aebe7823b286110926c2da2893b56a7da">◆ </a></span>SEND_COMMAND</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define SEND_COMMAND   0x100</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a33ea54bfccbf6af4fc41fdd08b6d0e57"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a33ea54bfccbf6af4fc41fdd08b6d0e57">◆ </a></span>SEND_DEFFERED</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define SEND_DEFFERED   0x800</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a4db4e80f4491989ae378bb3eb8c4160b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a4db4e80f4491989ae378bb3eb8c4160b">◆ </a></span>SEND_DELAYED</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define SEND_DELAYED   0x1000</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ac603ce9df277cd533484fbed4ae5237b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac603ce9df277cd533484fbed4ae5237b">◆ </a></span>SEND_IMMEDIATE</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define SEND_IMMEDIATE   0x1</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="adba0eeb6b1a5678cea10f4a823829b24"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#adba0eeb6b1a5678cea10f4a823829b24">◆ </a></span>SEND_PARAMETERS</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define SEND_PARAMETERS   0x200</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a73ec395d869a354733c01a5331c942f1"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a73ec395d869a354733c01a5331c942f1">◆ </a></span>SEND_RETRY</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define SEND_RETRY   0x400</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ad8579fb5b68f5adc9862a20aeb3d9913"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad8579fb5b68f5adc9862a20aeb3d9913">◆ </a></span>ST_FLOAT</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define ST_FLOAT   7</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a644980a3323313ed2e620aebdd993537"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a644980a3323313ed2e620aebdd993537">◆ </a></span>ST_FLOAT_CELSIUS</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define ST_FLOAT_CELSIUS   8</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a38685184c002f8c14fab409847cdd9a5"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a38685184c002f8c14fab409847cdd9a5">◆ </a></span>ST_FLOAT_FARENHEIT</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define ST_FLOAT_FARENHEIT   9</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="abac7e90eb597c98d2f5870c6528c09da"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#abac7e90eb597c98d2f5870c6528c09da">◆ </a></span>ST_HS</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define ST_HS   3</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="af1ffdc01c9fc9cc648518fef4fde8a52"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af1ffdc01c9fc9cc648518fef4fde8a52">◆ </a></span>ST_HSV255</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define ST_HSV255   2</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a9bbd91c0ea3ac6af8f0deadcddce706c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a9bbd91c0ea3ac6af8f0deadcddce706c">◆ </a></span>ST_INT32</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define ST_INT32   10</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ad5b8ab06d61866259ae7bc34655701a8"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad5b8ab06d61866259ae7bc34655701a8">◆ </a></span>ST_PERCENTS255</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define ST_PERCENTS255   1</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a0cc85c763ceffc24cddfe74853f1d2ee"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a0cc85c763ceffc24cddfe74853f1d2ee">◆ </a></span>ST_RGB</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define ST_RGB   4</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a5f433ae9408b87addac620079cb92f1a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5f433ae9408b87addac620079cb92f1a">◆ </a></span>ST_RGBW</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define ST_RGBW   5</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a9eb365863cb3267d934a4f517c3d4aad"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a9eb365863cb3267d934a4f517c3d4aad">◆ </a></span>ST_STRING</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define ST_STRING   12</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a6291bb44d8bcbb4f371c010314f059cb"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a6291bb44d8bcbb4f371c010314f059cb">◆ </a></span>ST_TENS</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define ST_TENS   6</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a6af0c39035eaf94f9c436ab0260c1d94"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a6af0c39035eaf94f9c436ab0260c1d94">◆ </a></span>ST_UINT32</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define ST_UINT32   11</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a89b3fb099d3038f85ed3b573ba64d031"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a89b3fb099d3038f85ed3b573ba64d031">◆ </a></span>ST_VOID</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define ST_VOID   0</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Definition of all possible types of argument, contained in class. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<h2 class="groupheader">Typedef Documentation</h2>
|
|
<a id="ac49c4ac803caeb10fcfb19ecd93f0cea"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac49c4ac803caeb10fcfb19ecd93f0cea">◆ </a></span>cmdstr</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">typedef char cmdstr[9]</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<h2 class="groupheader">Function Documentation</h2>
|
|
<a id="a354a79f09dd98fcf6c171dd5c8de21b6"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a354a79f09dd98fcf6c171dd5c8de21b6">◆ </a></span>txt2cmd()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">int txt2cmd </td>
|
|
<td>(</td>
|
|
<td class="paramtype">char * </td>
|
|
<td class="paramname"><em>payload</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<h2 class="groupheader">Variable Documentation</h2>
|
|
<a id="a948e42c714310535a6faa06c9c652e82"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a948e42c714310535a6faa06c9c652e82">◆ </a></span>PROGMEM</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">const <a class="el" href="item_cmd_8h.html#ac49c4ac803caeb10fcfb19ecd93f0cea">cmdstr</a> commands_P [] PROGMEM</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<b>Initial value:</b><div class="fragment"><div class="line">=</div>
|
|
<div class="line">{</div>
|
|
<div class="line"><span class="stringliteral">""</span>,<span class="stringliteral">"ON"</span>,<span class="stringliteral">"OFF"</span>,<span class="stringliteral">"REST"</span>,<span class="stringliteral">"TOGGLE"</span>,<span class="stringliteral">"HALT"</span>,<span class="stringliteral">"XON"</span>,<span class="stringliteral">"XOFF"</span>,<span class="stringliteral">"INCREASE"</span>,<span class="stringliteral">"DECREASE"</span>,</div>
|
|
<div class="line"><span class="stringliteral">"HEAT"</span>,<span class="stringliteral">"COOL"</span>,<span class="stringliteral">"AUTO"</span>,<span class="stringliteral">"FAN_ONLY"</span>,<span class="stringliteral">"DRY"</span>,<span class="stringliteral">"STOP"</span>,<span class="stringliteral">"HIGH"</span>,<span class="stringliteral">"MEDIUM"</span>,<span class="stringliteral">"LOW"</span>,</div>
|
|
<div class="line"><span class="stringliteral">"TRUE"</span>,<span class="stringliteral">"FALSE"</span>,<span class="stringliteral">"ENABLED"</span>,<span class="stringliteral">"DISABLED"</span>,<span class="stringliteral">"RGB"</span>,<span class="stringliteral">"HSV"</span></div>
|
|
<div class="line">}</div>
|
|
</div><!-- fragment -->
|
|
</div>
|
|
</div>
|
|
</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="item_cmd_8h.html">itemCmd.h</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>
|