24 Commits

Author SHA1 Message Date
39cfb42307 Cross compilation fixes (esp) & binaries 2022-10-04 01:37:47 +03:00
891701cee1 Modbus mapping, AC swing, vent, pwm relay fix 2022-10-02 19:31:18 +03:00
a17ea0bad7 core fixes, modbus, ac, pre-mapping, bins 2022-06-04 22:04:54 +03:00
64eea07d78 ModbusTCP&UDP option (-D IPMODBUS) 2022-05-10 13:23:17 +03:00
12487b871e dimming fix, RAM overflow on config save 2022-05-07 00:22:18 +03:00
Климов Андрей Николаевич
23cd2a2139 compilation fix 2022-04-23 21:24:10 +03:00
81edb7f86e core fixes 2022-04-22 14:51:43 +03:00
Климов Андрей Николаевич
4c80f435e5 Poll() refactoring, PWM fix, Hum preparation 2022-04-15 00:05:44 +03:00
b3af9865c7 Сounter mod, core & modbus tuned for 1/100th prec 2022-04-06 10:21:39 +03:00
9bf3d561bd MBus channel module - write register implemented 2022-02-25 02:46:27 +03:00
782d353478 Fixed interferention with homie $ contained topics 2022-02-17 02:04:16 +03:00
d207ef23d3 update 2022-02-16 21:42:07 +03:00
3b66ecb2cb MQTT message loop fixed 2022-02-16 14:46:50 +03:00
20bdbac8c5 Ctrl retcodes - move some to positive values 2022-02-14 02:14:39 +03:00
b79d873629 binaries 2022-02-14 01:45:15 +03:00
32e7dbd730 remove topics on complete, homie fixed, deflt name 2022-02-14 01:32:46 +03:00
d30591d9f7 cleanUp persistance of command topics (update libs 2022-02-13 18:47:40 +03:00
fc8b04ac9b AirCon, OpenHab, Relay status fixed& interop 2022-01-29 03:33:29 +03:00
d76867063e extra space MQTT starus payload removed 2022-01-27 03:52:56 +03:00
c7d1bc65c0 PID alarm redisign & airset termostat cmd compat 2022-01-27 02:37:00 +03:00
b7c6eaaff1 Remove wrong space- MQTT payload, more memory ctrl 2022-01-21 01:01:46 +03:00
2b3c77bf03 PID regulator alarm fix 2022-01-09 11:22:32 +03:00
a7f5c67ab2 PID regulatior init fix 2022-01-07 12:56:01 +03:00
07046680e0 doxigen docs 2022-01-06 02:01:16 +03:00
691 changed files with 85502 additions and 54398 deletions

2
.gitignore vendored
View File

@@ -21,6 +21,8 @@ custom-build-flags/build_flags_nrf52840
.vscode/launch.json .vscode/launch.json
lighthub/modules/out_elevator.cpp lighthub/modules/out_elevator.cpp
lighthub/modules/out_elevator.h lighthub/modules/out_elevator.h
lighthub/modules/out_humidifier.cpp
lighthub/modules/out_humidifier.h
spare_files/* spare_files/*
spare_files/ArduinoOTA/* spare_files/ArduinoOTA/*
lib/* lib/*

View File

@@ -1,8 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="MarkdownExportedFiles">
<htmlFiles />
<imageFiles />
<otherFiles />
</component>
</project>

View File

@@ -1,67 +0,0 @@
# Continuous Integration (CI) is the practice, in software
# engineering, of merging all developer working copies with a shared mainline
# several times a day < http://docs.platformio.org/page/ci/index.html >
#
# Documentation:
#
# * Travis CI Embedded Builds with PlatformIO
# < https://docs.travis-ci.com/user/integration/platformio/ >
#
# * PlatformIO integration with Travis CI
# < http://docs.platformio.org/page/ci/travis.html >
#
# * User Guide for `platformio ci` command
# < http://docs.platformio.org/page/userguide/cmd_ci.html >
#
#
# Please choice one of the following templates (proposed below) and uncomment
# it (remove "# " before each line) or use own configuration according to the
# Travis CI documentation (see above).
#
#
# Template #1: General project. Test it using existing `platformio.ini`.
#
# language: python
# python:
# - "2.7"
#
# sudo: false
# cache:
# directories:
# - "~/.platformio"
#
# install:
# - pip install -U platformio
# - platformio update
#
# script:
# - platformio run
#
# Template #2: The project is intended to by used as a library with examples
#
# language: python
# python:
# - "2.7"
#
# sudo: false
# cache:
# directories:
# - "~/.platformio"
#
# env:
# - PLATFORMIO_CI_SRC=path/to/test/file.c
# - PLATFORMIO_CI_SRC=examples/file.ino
# - PLATFORMIO_CI_SRC=path/to/test/directory
#
# install:
# - pip install -U platformio
# - platformio update
#
# script:
# - platformio ci --lib="." --board=ID_1 --board=ID_2 --board=ID_N

View File

@@ -19,3 +19,6 @@
-DRESTART_LAN_ON_MQTT_ERRORS -DRESTART_LAN_ON_MQTT_ERRORS
#-D CORS=\"http://lazyhome.ru\" #-D CORS=\"http://lazyhome.ru\"
-DOTA_PORT=80 -DOTA_PORT=80
#oct22 - violation in Publish/OnMQTTConnect while publish homie info
-DNO_HOMIE

View File

@@ -10,6 +10,7 @@
-DARDUINO_OTA_MDNS_DISABLE -DARDUINO_OTA_MDNS_DISABLE
-DMDNS_ENABLE -DMDNS_ENABLE
-DTIMER_INT -DTIMER_INT
#-DFLASH_OFFSET=-256
# Serial parameters for LEGACY Modbus # Serial parameters for LEGACY Modbus
-DMODBUS_DIMMER_PARAM=SERIAL_8E1 -DMODBUS_DIMMER_PARAM=SERIAL_8E1

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

Binary file not shown.

View File

@@ -1 +1 @@
../tools/mac/arduinoOTA -address 192.168.88.21 -port 65280 -username arduino -password password -sketch firmware.bin -b -upload /sketch ../tools/mac/arduinoOTA -address 192.168.88.21 -port 80 -username arduino -password password -sketch firmware.bin -b -upload /sketch

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1 @@
../tools/mac/tool-avrdude/avrdude -C ../tools/mac/tool-avrdude/avrdude.conf -P net:192.168.88.2:23000 -v -V -patmega2560 -cwiring -b115200 -D -Uflash:w:firmware.hex:i

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@@ -6,7 +6,7 @@ cp ../.pio/build/mega2560slim-5100/firmware.bin mega2560slim-5100
cp ../.pio/build/mega2560-optiboot/firmware.hex mega2560-optiboot cp ../.pio/build/mega2560-optiboot/firmware.hex mega2560-optiboot
cp ../.pio/build/mega2560-optiboot/firmware.bin mega2560-optiboot cp ../.pio/build/mega2560-optiboot/firmware.bin mega2560-optiboot
cp ../.pio/build/mega2560-5100/firmware.hex mega2560-5100 cp ../.pio/build/mega2560-5100/firmware.hex mega2560-5100
cp ../.pio/build/nrf52840/firmware.hex nrf52840-5500 cp ../.pio/build/nrf52840/firmware.hex nrf52840
cp ../.pio/build/esp32-wifi/firmware.bin esp32-wifi cp ../.pio/build/esp32-wifi/firmware.bin esp32-wifi
cp ../.pio/build/stm32-enc2860/firmware.bin stm32-enc2860 cp ../.pio/build/stm32-enc2860/firmware.bin stm32-enc2860
cp ../.pio/build/esp8266-wifi/firmware.bin esp8266-wifi cp ../.pio/build/esp8266-wifi/firmware.bin esp8266-wifi

View File

@@ -9,6 +9,10 @@
<link href="tabs.css" rel="stylesheet" type="text/css"/> <link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script> <script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.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"/> <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/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script> <script type="text/javascript" src="search/search.js"></script>
@@ -23,7 +27,9 @@
<td id="projectlogo"><img alt="Logo" src="lh.png"/></td> <td id="projectlogo"><img alt="Logo" src="lh.png"/></td>
<td id="projectalign" style="padding-left: 0.5em;"> <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">LightHub <div id="projectname">LightHub
&#160;<span id="projectnumber">v4.0.0</span>
</div> </div>
<div id="projectbrief">Smarthome controller firmware</div>
</td> </td>
</tr> </tr>
</tbody> </tbody>
@@ -46,6 +52,23 @@ $(function() {
}); });
/* @license-end */</script> /* @license-end */</script>
<div id="main-nav"></div> <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&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('abstractch_8cpp.html',''); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options --> <!-- window showing the filter options -->
<div id="MSearchSelectWindow" <div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()" onmouseover="return searchBox.OnSearchSelectShow()"
@@ -60,11 +83,6 @@ $(function() {
</iframe> </iframe>
</div> </div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="dir_82d7c1f210290ade9e0671f857ad27e3.html">lighthub</a></li> </ul>
</div>
</div><!-- top -->
<div class="header"> <div class="header">
<div class="summary"> <div class="summary">
<a href="#var-members">Variables</a> </div> <a href="#var-members">Variables</a> </div>
@@ -77,47 +95,6 @@ $(function() {
<code>#include &quot;<a class="el" href="utils_8h_source.html">utils.h</a>&quot;</code><br /> <code>#include &quot;<a class="el" href="utils_8h_source.html">utils.h</a>&quot;</code><br />
<code>#include &lt;aJSON.h&gt;</code><br /> <code>#include &lt;aJSON.h&gt;</code><br />
<code>#include &quot;<a class="el" href="main_8h_source.html">main.h</a>&quot;</code><br /> <code>#include &quot;<a class="el" href="main_8h_source.html">main.h</a>&quot;</code><br />
</div><div class="textblock"><div class="dynheader">
Include dependency graph for abstractch.cpp:</div>
<div class="dyncontent">
<div class="center"><img src="abstractch_8cpp__incl.png" border="0" usemap="#aabstractch_8cpp" alt=""/></div>
<map name="abstractch_8cpp" id="aabstractch_8cpp">
<area shape="rect" title=" " alt="" coords="854,5,962,32"/>
<area shape="rect" href="abstractch_8h.html" title=" " alt="" coords="1015,379,1110,405"/>
<area shape="rect" title=" " alt="" coords="111,155,224,181"/>
<area shape="rect" href="utils_8h.html" title=" " alt="" coords="248,155,306,181"/>
<area shape="rect" title=" " alt="" coords="740,304,816,331"/>
<area shape="rect" href="main_8h.html" title=" " alt="" coords="877,80,938,107"/>
<area shape="rect" title=" " alt="" coords="880,453,957,480"/>
<area shape="rect" title=" " alt="" coords="31,229,123,256"/>
<area shape="rect" href="options_8h.html" title=" " alt="" coords="324,304,398,331"/>
<area shape="rect" href="item_8h.html" title=" " alt="" coords="365,229,424,256"/>
<area shape="rect" title=" " alt="" coords="147,229,239,256"/>
<area shape="rect" href="abstractout_8h.html" title=" " alt="" coords="617,304,716,331"/>
<area shape="rect" href="item_cmd_8h.html" title=" " alt="" coords="623,379,710,405"/>
<area shape="rect" href="streamlog_8h.html" title=" " alt="" coords="984,155,1074,181"/>
<area shape="rect" title=" " alt="" coords="582,229,724,256"/>
<area shape="rect" title=" " alt="" coords="1099,155,1218,181"/>
<area shape="rect" href="ow_term_8h.html" title=" " alt="" coords="830,155,908,181"/>
<area shape="rect" href="dmx_8h.html" title=" " alt="" coords="448,229,506,256"/>
<area shape="rect" title=" " alt="" coords="1242,155,1325,181"/>
<area shape="rect" href="textconst_8h.html" title=" " alt="" coords="1442,155,1528,181"/>
<area shape="rect" title=" " alt="" coords="1552,155,1607,181"/>
<area shape="rect" title=" " alt="" coords="1631,155,1696,181"/>
<area shape="rect" title=" " alt="" coords="498,155,560,181"/>
<area shape="rect" title=" " alt="" coords="584,155,653,181"/>
<area shape="rect" href="inputs_8h.html" title=" " alt="" coords="1350,155,1418,181"/>
<area shape="rect" title=" " alt="" coords="1314,229,1374,256"/>
<area shape="rect" title=" " alt="" coords="1064,229,1186,256"/>
<area shape="rect" title=" " alt="" coords="1211,229,1290,256"/>
<area shape="rect" title=" " alt="" coords="996,304,1056,331"/>
<area shape="rect" title=" " alt="" coords="800,229,938,256"/>
<area shape="rect" href="in__ccs811__hdc1080_8h.html" title=" " alt="" coords="1500,229,1702,256"/>
<area shape="rect" href="abstractin_8h.html" title=" " alt="" coords="1081,304,1172,331"/>
<area shape="rect" title=" " alt="" coords="1353,304,1524,331"/>
<area shape="rect" title=" " alt="" coords="1548,304,1686,331"/>
</map>
</div>
</div><table class="memberdecls"> </div><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="var-members"></a> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="var-members"></a>
Variables</h2></td></tr> Variables</h2></td></tr>
@@ -196,9 +173,13 @@ Variables</h2></td></tr>
</div> </div>
</div> </div>
</div><!-- contents --> </div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
Generated by&#160;<a href="http://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.8.20 <ul>
</small></address> <li class="navelem"><a class="el" href="abstractch_8cpp.html">abstractch.cpp</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> </body>
</html> </html>

View File

@@ -0,0 +1,6 @@
var abstractch_8cpp =
[
[ "ethernetIdleCount", "abstractch_8cpp.html#a525d99b2753ef2f4055ea4475dbc10d7", null ],
[ "lanStatus", "abstractch_8cpp.html#a7bbda7cf303a1bc3222e7a270f9040bd", null ],
[ "mqttClient", "abstractch_8cpp.html#a86d63f481644da70f063c2593fcafe19", null ]
];

View File

@@ -9,6 +9,10 @@
<link href="tabs.css" rel="stylesheet" type="text/css"/> <link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script> <script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.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"/> <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/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script> <script type="text/javascript" src="search/search.js"></script>
@@ -23,7 +27,9 @@
<td id="projectlogo"><img alt="Logo" src="lh.png"/></td> <td id="projectlogo"><img alt="Logo" src="lh.png"/></td>
<td id="projectalign" style="padding-left: 0.5em;"> <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">LightHub <div id="projectname">LightHub
&#160;<span id="projectnumber">v4.0.0</span>
</div> </div>
<div id="projectbrief">Smarthome controller firmware</div>
</td> </td>
</tr> </tr>
</tbody> </tbody>
@@ -46,6 +52,23 @@ $(function() {
}); });
/* @license-end */</script> /* @license-end */</script>
<div id="main-nav"></div> <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&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('abstractch_8h.html',''); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options --> <!-- window showing the filter options -->
<div id="MSearchSelectWindow" <div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()" onmouseover="return searchBox.OnSearchSelectShow()"
@@ -60,11 +83,6 @@ $(function() {
</iframe> </iframe>
</div> </div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="dir_82d7c1f210290ade9e0671f857ad27e3.html">lighthub</a></li> </ul>
</div>
</div><!-- top -->
<div class="header"> <div class="header">
<div class="summary"> <div class="summary">
<a href="#nested-classes">Classes</a> &#124; <a href="#nested-classes">Classes</a> &#124;
@@ -74,54 +92,6 @@ $(function() {
</div><!--header--> </div><!--header-->
<div class="contents"> <div class="contents">
<div class="textblock"><code>#include &quot;Arduino.h&quot;</code><br /> <div class="textblock"><code>#include &quot;Arduino.h&quot;</code><br />
</div><div class="textblock"><div class="dynheader">
Include dependency graph for abstractch.h:</div>
<div class="dyncontent">
<div class="center"><img src="abstractch_8h__incl.png" border="0" usemap="#aabstractch_8h" alt=""/></div>
<map name="abstractch_8h" id="aabstractch_8h">
<area shape="rect" title=" " alt="" coords="5,5,100,32"/>
<area shape="rect" title=" " alt="" coords="14,80,91,107"/>
</map>
</div>
</div><div class="textblock"><div class="dynheader">
This graph shows which files directly or indirectly include this file:</div>
<div class="dyncontent">
<div class="center"><img src="abstractch_8h__dep__incl.png" border="0" usemap="#aabstractch_8hdep" alt=""/></div>
<map name="abstractch_8hdep" id="aabstractch_8hdep">
<area shape="rect" title=" " alt="" coords="334,5,429,32"/>
<area shape="rect" href="abstractch_8cpp.html" title=" " alt="" coords="427,379,535,405"/>
<area shape="rect" href="abstractin_8cpp.html" title=" " alt="" coords="5,379,109,405"/>
<area shape="rect" href="abstractin_8h.html" title=" " alt="" coords="236,80,327,107"/>
<area shape="rect" href="abstractout_8h.html" title=" " alt="" coords="1519,80,1617,107"/>
<area shape="rect" href="in__ccs811__hdc1080_8h.html" title=" " alt="" coords="207,155,355,181"/>
<area shape="rect" href="inputs_8h.html" title=" " alt="" coords="247,229,315,256"/>
<area shape="rect" href="in__ccs811__hdc1080_8cpp.html" title=" " alt="" coords="133,379,296,405"/>
<area shape="rect" href="inputs_8cpp.html" title=" " alt="" coords="320,379,403,405"/>
<area shape="rect" href="main_8h.html" title=" " alt="" coords="776,304,837,331"/>
<area shape="rect" href="colorchannel_8cpp.html" title=" " alt="" coords="1125,379,1245,405"/>
<area shape="rect" href="item_8cpp.html" title=" " alt="" coords="1791,379,1863,405"/>
<area shape="rect" href="item_cmd_8cpp.html" title=" " alt="" coords="873,379,973,405"/>
<area shape="rect" href="main_8cpp.html" title=" " alt="" coords="773,379,848,405"/>
<area shape="rect" href="out__ac_8cpp.html" title=" " alt="" coords="1997,379,2083,405"/>
<area shape="rect" href="out__dmx_8cpp.html" title=" " alt="" coords="1270,379,1367,405"/>
<area shape="rect" href="out__modbus_8cpp.html" title=" " alt="" coords="1647,379,1766,405"/>
<area shape="rect" href="out__motor_8cpp.html" title=" " alt="" coords="997,379,1101,405"/>
<area shape="rect" href="out__pwm_8cpp.html" title=" " alt="" coords="1391,379,1491,405"/>
<area shape="rect" href="out__spiled_8cpp.html" title=" " alt="" coords="1516,379,1623,405"/>
<area shape="rect" href="ow_term_8cpp.html" title=" " alt="" coords="560,379,653,405"/>
<area shape="rect" href="utils_8cpp.html" title=" " alt="" coords="678,379,749,405"/>
<area shape="rect" href="colorchannel_8h.html" title=" " alt="" coords="1515,229,1621,256"/>
<area shape="rect" href="out__dmx_8h.html" title=" " alt="" coords="1376,304,1459,331"/>
<area shape="rect" href="out__pwm_8h.html" title=" " alt="" coords="1635,304,1722,331"/>
<area shape="rect" href="out__spiled_8h.html" title=" " alt="" coords="1746,304,1838,331"/>
<area shape="rect" href="item_8h.html" title=" " alt="" coords="1169,155,1228,181"/>
<area shape="rect" href="out__modbus_8h.html" title=" " alt="" coords="1899,229,2003,256"/>
<area shape="rect" href="out__motor_8h.html" title=" " alt="" coords="1261,304,1352,331"/>
<area shape="rect" href="out__ac_8h.html" title=" " alt="" coords="2077,304,2149,331"/>
<area shape="rect" href="dmx_8cpp.html" title=" " alt="" coords="1013,229,1085,256"/>
<area shape="rect" href="utils_8h.html" title=" " alt="" coords="643,229,701,256"/>
</map>
</div>
</div> </div>
<p><a href="abstractch_8h_source.html">Go to the source code of this file.</a></p> <p><a href="abstractch_8h_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls"> <table class="memberdecls">
@@ -183,9 +153,13 @@ Macros</h2></td></tr>
</div> </div>
</div> </div>
</div><!-- contents --> </div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
Generated by&#160;<a href="http://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.8.20 <ul>
</small></address> <li class="navelem"><a class="el" href="abstractch_8h.html">abstractch.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> </body>
</html> </html>

View File

@@ -0,0 +1,7 @@
var abstractch_8h =
[
[ "abstractCh", "classabstract_ch.html", "classabstract_ch" ],
[ "CST_FAILED", "abstractch_8h.html#adcf23ecf1f6e4dbc5a6780645425399e", null ],
[ "CST_INITIALIZED", "abstractch_8h.html#ab7dea1d4d49f436619dd52ce3da0d6c3", null ],
[ "CST_UNKNOWN", "abstractch_8h.html#ad5c9fbfc15fa16113c539de3867f54fc", null ]
];

View File

@@ -9,6 +9,10 @@
<link href="tabs.css" rel="stylesheet" type="text/css"/> <link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script> <script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.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"/> <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/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script> <script type="text/javascript" src="search/search.js"></script>
@@ -23,7 +27,9 @@
<td id="projectlogo"><img alt="Logo" src="lh.png"/></td> <td id="projectlogo"><img alt="Logo" src="lh.png"/></td>
<td id="projectalign" style="padding-left: 0.5em;"> <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">LightHub <div id="projectname">LightHub
&#160;<span id="projectnumber">v4.0.0</span>
</div> </div>
<div id="projectbrief">Smarthome controller firmware</div>
</td> </td>
</tr> </tr>
</tbody> </tbody>
@@ -46,6 +52,23 @@ $(function() {
}); });
/* @license-end */</script> /* @license-end */</script>
<div id="main-nav"></div> <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&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('abstractch_8h_source.html',''); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options --> <!-- window showing the filter options -->
<div id="MSearchSelectWindow" <div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()" onmouseover="return searchBox.OnSearchSelectShow()"
@@ -60,11 +83,6 @@ $(function() {
</iframe> </iframe>
</div> </div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="dir_82d7c1f210290ade9e0671f857ad27e3.html">lighthub</a></li> </ul>
</div>
</div><!-- top -->
<div class="header"> <div class="header">
<div class="headertitle"> <div class="headertitle">
<div class="title">abstractch.h</div> </div> <div class="title">abstractch.h</div> </div>
@@ -95,6 +113,7 @@ $(function() {
<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="comment">//friend Input;</span></div> <div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="comment">//friend Input;</span></div>
<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;};</div> <div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;};</div>
</div><!-- fragment --></div><!-- contents --> </div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
<div class="ttc" id="aclassabstract_ch_html_a2e75f5b76a25accdb1de0c936951a93f"><div class="ttname"><a href="classabstract_ch.html#a2e75f5b76a25accdb1de0c936951a93f">abstractCh::Anounce</a></div><div class="ttdeci">virtual int Anounce()</div><div class="ttdef"><b>Definition:</b> abstractch.h:14</div></div> <div class="ttc" id="aclassabstract_ch_html_a2e75f5b76a25accdb1de0c936951a93f"><div class="ttname"><a href="classabstract_ch.html#a2e75f5b76a25accdb1de0c936951a93f">abstractCh::Anounce</a></div><div class="ttdeci">virtual int Anounce()</div><div class="ttdef"><b>Definition:</b> abstractch.h:14</div></div>
<div class="ttc" id="aclassabstract_ch_html_afb7b6f4586412a13f8f6ac08061e5ae0"><div class="ttname"><a href="classabstract_ch.html#afb7b6f4586412a13f8f6ac08061e5ae0">abstractCh::Stop</a></div><div class="ttdeci">virtual int Stop()</div><div class="ttdef"><b>Definition:</b> abstractch.h:15</div></div> <div class="ttc" id="aclassabstract_ch_html_afb7b6f4586412a13f8f6ac08061e5ae0"><div class="ttname"><a href="classabstract_ch.html#afb7b6f4586412a13f8f6ac08061e5ae0">abstractCh::Stop</a></div><div class="ttdeci">virtual int Stop()</div><div class="ttdef"><b>Definition:</b> abstractch.h:15</div></div>
<div class="ttc" id="aabstractch_8h_html_ad5c9fbfc15fa16113c539de3867f54fc"><div class="ttname"><a href="abstractch_8h.html#ad5c9fbfc15fa16113c539de3867f54fc">CST_UNKNOWN</a></div><div class="ttdeci">#define CST_UNKNOWN</div><div class="ttdef"><b>Definition:</b> abstractch.h:4</div></div> <div class="ttc" id="aabstractch_8h_html_ad5c9fbfc15fa16113c539de3867f54fc"><div class="ttname"><a href="abstractch_8h.html#ad5c9fbfc15fa16113c539de3867f54fc">CST_UNKNOWN</a></div><div class="ttdeci">#define CST_UNKNOWN</div><div class="ttdef"><b>Definition:</b> abstractch.h:4</div></div>
@@ -106,8 +125,11 @@ $(function() {
<div class="ttc" id="aclassabstract_ch_html_a044156a4dc4ca38d3e731b7df23d058a"><div class="ttname"><a href="classabstract_ch.html#a044156a4dc4ca38d3e731b7df23d058a">abstractCh::Poll</a></div><div class="ttdeci">virtual int Poll(short cause)=0</div></div> <div class="ttc" id="aclassabstract_ch_html_a044156a4dc4ca38d3e731b7df23d058a"><div class="ttname"><a href="classabstract_ch.html#a044156a4dc4ca38d3e731b7df23d058a">abstractCh::Poll</a></div><div class="ttdeci">virtual int Poll(short cause)=0</div></div>
<div class="ttc" id="aclassabstract_ch_html_aefb8821172a2e66f49ea0da9b7c205a5"><div class="ttname"><a href="classabstract_ch.html#aefb8821172a2e66f49ea0da9b7c205a5">abstractCh::Status</a></div><div class="ttdeci">virtual int Status()</div><div class="ttdef"><b>Definition:</b> abstractch.h:16</div></div> <div class="ttc" id="aclassabstract_ch_html_aefb8821172a2e66f49ea0da9b7c205a5"><div class="ttname"><a href="classabstract_ch.html#aefb8821172a2e66f49ea0da9b7c205a5">abstractCh::Status</a></div><div class="ttdeci">virtual int Status()</div><div class="ttdef"><b>Definition:</b> abstractch.h:16</div></div>
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
Generated by&#160;<a href="http://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.8.20 <ul>
</small></address> <li class="navelem"><a class="el" href="abstractch_8h.html">abstractch.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> </body>
</html> </html>

View File

@@ -9,6 +9,10 @@
<link href="tabs.css" rel="stylesheet" type="text/css"/> <link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script> <script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.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"/> <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/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script> <script type="text/javascript" src="search/search.js"></script>
@@ -23,7 +27,9 @@
<td id="projectlogo"><img alt="Logo" src="lh.png"/></td> <td id="projectlogo"><img alt="Logo" src="lh.png"/></td>
<td id="projectalign" style="padding-left: 0.5em;"> <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">LightHub <div id="projectname">LightHub
&#160;<span id="projectnumber">v4.0.0</span>
</div> </div>
<div id="projectbrief">Smarthome controller firmware</div>
</td> </td>
</tr> </tr>
</tbody> </tbody>
@@ -46,6 +52,23 @@ $(function() {
}); });
/* @license-end */</script> /* @license-end */</script>
<div id="main-nav"></div> <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&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('abstractin_8cpp.html',''); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options --> <!-- window showing the filter options -->
<div id="MSearchSelectWindow" <div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()" onmouseover="return searchBox.OnSearchSelectShow()"
@@ -60,11 +83,6 @@ $(function() {
</iframe> </iframe>
</div> </div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="dir_82d7c1f210290ade9e0671f857ad27e3.html">lighthub</a></li> </ul>
</div>
</div><!-- top -->
<div class="header"> <div class="header">
<div class="summary"> <div class="summary">
<a href="#var-members">Variables</a> </div> <a href="#var-members">Variables</a> </div>
@@ -79,47 +97,6 @@ $(function() {
<code>#include &lt;aJSON.h&gt;</code><br /> <code>#include &lt;aJSON.h&gt;</code><br />
<code>#include &quot;<a class="el" href="inputs_8h_source.html">inputs.h</a>&quot;</code><br /> <code>#include &quot;<a class="el" href="inputs_8h_source.html">inputs.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="main_8h_source.html">main.h</a>&quot;</code><br /> <code>#include &quot;<a class="el" href="main_8h_source.html">main.h</a>&quot;</code><br />
</div><div class="textblock"><div class="dynheader">
Include dependency graph for abstractin.cpp:</div>
<div class="dyncontent">
<div class="center"><img src="abstractin_8cpp__incl.png" border="0" usemap="#aabstractin_8cpp" alt=""/></div>
<map name="abstractin_8cpp" id="aabstractin_8cpp">
<area shape="rect" title=" " alt="" coords="424,5,528,32"/>
<area shape="rect" href="abstractin_8h.html" title=" " alt="" coords="5,304,96,331"/>
<area shape="rect" href="abstractch_8h.html" title=" " alt="" coords="329,379,423,405"/>
<area shape="rect" title=" " alt="" coords="305,155,418,181"/>
<area shape="rect" href="utils_8h.html" title=" " alt="" coords="693,155,750,181"/>
<area shape="rect" title=" " alt="" coords="793,304,869,331"/>
<area shape="rect" href="inputs_8h.html" title=" " alt="" coords="442,155,510,181"/>
<area shape="rect" href="main_8h.html" title=" " alt="" coords="1320,80,1381,107"/>
<area shape="rect" title=" " alt="" coords="655,453,732,480"/>
<area shape="rect" title=" " alt="" coords="615,229,707,256"/>
<area shape="rect" href="options_8h.html" title=" " alt="" coords="1261,304,1336,331"/>
<area shape="rect" href="item_8h.html" title=" " alt="" coords="985,229,1044,256"/>
<area shape="rect" title=" " alt="" coords="499,229,591,256"/>
<area shape="rect" href="abstractout_8h.html" title=" " alt="" coords="893,304,992,331"/>
<area shape="rect" href="item_cmd_8h.html" title=" " alt="" coords="899,379,986,405"/>
<area shape="rect" href="in__ccs811__hdc1080_8h.html" title=" " alt="" coords="171,229,373,256"/>
<area shape="rect" title=" " alt="" coords="651,304,711,331"/>
<area shape="rect" title=" " alt="" coords="171,304,341,331"/>
<area shape="rect" title=" " alt="" coords="365,304,504,331"/>
<area shape="rect" href="streamlog_8h.html" title=" " alt="" coords="1599,155,1689,181"/>
<area shape="rect" title=" " alt="" coords="1282,229,1425,256"/>
<area shape="rect" title=" " alt="" coords="1714,155,1833,181"/>
<area shape="rect" href="ow_term_8h.html" title=" " alt="" coords="1311,155,1390,181"/>
<area shape="rect" href="dmx_8h.html" title=" " alt="" coords="1449,229,1508,256"/>
<area shape="rect" title=" " alt="" coords="1937,155,2020,181"/>
<area shape="rect" href="textconst_8h.html" title=" " alt="" coords="2045,155,2131,181"/>
<area shape="rect" title=" " alt="" coords="2155,155,2210,181"/>
<area shape="rect" title=" " alt="" coords="1042,155,1107,181"/>
<area shape="rect" title=" " alt="" coords="1132,155,1193,181"/>
<area shape="rect" title=" " alt="" coords="1217,155,1287,181"/>
<area shape="rect" title=" " alt="" coords="1833,229,1893,256"/>
<area shape="rect" title=" " alt="" coords="1583,229,1705,256"/>
<area shape="rect" title=" " alt="" coords="1730,229,1809,256"/>
<area shape="rect" title=" " alt="" coords="1119,229,1257,256"/>
</map>
</div>
</div><table class="memberdecls"> </div><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="var-members"></a> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="var-members"></a>
Variables</h2></td></tr> Variables</h2></td></tr>
@@ -174,9 +151,13 @@ Variables</h2></td></tr>
</div> </div>
</div> </div>
</div><!-- contents --> </div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
Generated by&#160;<a href="http://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.8.20 <ul>
</small></address> <li class="navelem"><a class="el" href="abstractin_8cpp.html">abstractin.cpp</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> </body>
</html> </html>

View File

@@ -0,0 +1,5 @@
var abstractin_8cpp =
[
[ "lanStatus", "abstractin_8cpp.html#a7bbda7cf303a1bc3222e7a270f9040bd", null ],
[ "mqttClient", "abstractin_8cpp.html#a86d63f481644da70f063c2593fcafe19", null ]
];

View File

@@ -9,6 +9,10 @@
<link href="tabs.css" rel="stylesheet" type="text/css"/> <link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script> <script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.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"/> <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/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script> <script type="text/javascript" src="search/search.js"></script>
@@ -23,7 +27,9 @@
<td id="projectlogo"><img alt="Logo" src="lh.png"/></td> <td id="projectlogo"><img alt="Logo" src="lh.png"/></td>
<td id="projectalign" style="padding-left: 0.5em;"> <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">LightHub <div id="projectname">LightHub
&#160;<span id="projectnumber">v4.0.0</span>
</div> </div>
<div id="projectbrief">Smarthome controller firmware</div>
</td> </td>
</tr> </tr>
</tbody> </tbody>
@@ -46,6 +52,23 @@ $(function() {
}); });
/* @license-end */</script> /* @license-end */</script>
<div id="main-nav"></div> <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&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('abstractin_8h.html',''); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options --> <!-- window showing the filter options -->
<div id="MSearchSelectWindow" <div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()" onmouseover="return searchBox.OnSearchSelectShow()"
@@ -60,11 +83,6 @@ $(function() {
</iframe> </iframe>
</div> </div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="dir_82d7c1f210290ade9e0671f857ad27e3.html">lighthub</a></li> </ul>
</div>
</div><!-- top -->
<div class="header"> <div class="header">
<div class="summary"> <div class="summary">
<a href="#nested-classes">Classes</a> </div> <a href="#nested-classes">Classes</a> </div>
@@ -74,43 +92,6 @@ $(function() {
<div class="contents"> <div class="contents">
<div class="textblock"><code>#include &quot;Arduino.h&quot;</code><br /> <div class="textblock"><code>#include &quot;Arduino.h&quot;</code><br />
<code>#include &quot;<a class="el" href="abstractch_8h_source.html">abstractch.h</a>&quot;</code><br /> <code>#include &quot;<a class="el" href="abstractch_8h_source.html">abstractch.h</a>&quot;</code><br />
</div><div class="textblock"><div class="dynheader">
Include dependency graph for abstractin.h:</div>
<div class="dyncontent">
<div class="center"><img src="abstractin_8h__incl.png" border="0" usemap="#aabstractin_8h" alt=""/></div>
<map name="abstractin_8h" id="aabstractin_8h">
<area shape="rect" title=" " alt="" coords="5,5,96,32"/>
<area shape="rect" title=" " alt="" coords="12,155,89,181"/>
<area shape="rect" href="abstractch_8h.html" title=" " alt="" coords="46,80,141,107"/>
</map>
</div>
</div><div class="textblock"><div class="dynheader">
This graph shows which files directly or indirectly include this file:</div>
<div class="dyncontent">
<div class="center"><img src="abstractin_8h__dep__incl.png" border="0" usemap="#aabstractin_8hdep" alt=""/></div>
<map name="abstractin_8hdep" id="aabstractin_8hdep">
<area shape="rect" title=" " alt="" coords="1027,5,1117,32"/>
<area shape="rect" href="abstractin_8cpp.html" title=" " alt="" coords="1868,304,1972,331"/>
<area shape="rect" href="in__ccs811__hdc1080_8h.html" title=" " alt="" coords="939,80,1087,107"/>
<area shape="rect" href="inputs_8h.html" title=" " alt="" coords="979,155,1047,181"/>
<area shape="rect" href="in__ccs811__hdc1080_8cpp.html" title=" " alt="" coords="5,304,168,331"/>
<area shape="rect" href="inputs_8cpp.html" title=" " alt="" coords="192,304,275,331"/>
<area shape="rect" href="main_8h.html" title=" " alt="" coords="983,229,1044,256"/>
<area shape="rect" href="abstractch_8cpp.html" title=" " alt="" coords="1495,304,1603,331"/>
<area shape="rect" href="colorchannel_8cpp.html" title=" " alt="" coords="1628,304,1748,331"/>
<area shape="rect" href="item_8cpp.html" title=" " alt="" coords="1772,304,1844,331"/>
<area shape="rect" href="item_cmd_8cpp.html" title=" " alt="" coords="299,304,399,331"/>
<area shape="rect" href="main_8cpp.html" title=" " alt="" coords="424,304,499,331"/>
<area shape="rect" href="out__ac_8cpp.html" title=" " alt="" coords="523,304,610,331"/>
<area shape="rect" href="out__dmx_8cpp.html" title=" " alt="" coords="634,304,731,331"/>
<area shape="rect" href="out__modbus_8cpp.html" title=" " alt="" coords="755,304,874,331"/>
<area shape="rect" href="out__motor_8cpp.html" title=" " alt="" coords="899,304,1003,331"/>
<area shape="rect" href="out__pwm_8cpp.html" title=" " alt="" coords="1027,304,1127,331"/>
<area shape="rect" href="out__spiled_8cpp.html" title=" " alt="" coords="1152,304,1259,331"/>
<area shape="rect" href="ow_term_8cpp.html" title=" " alt="" coords="1283,304,1376,331"/>
<area shape="rect" href="utils_8cpp.html" title=" " alt="" coords="1401,304,1471,331"/>
</map>
</div>
</div> </div>
<p><a href="abstractin_8h_source.html">Go to the source code of this file.</a></p> <p><a href="abstractin_8h_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls"> <table class="memberdecls">
@@ -120,9 +101,13 @@ Classes</h2></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table> </table>
</div><!-- contents --> </div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
Generated by&#160;<a href="http://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.8.20 <ul>
</small></address> <li class="navelem"><a class="el" href="abstractin_8h.html">abstractin.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> </body>
</html> </html>

View File

@@ -9,6 +9,10 @@
<link href="tabs.css" rel="stylesheet" type="text/css"/> <link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script> <script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.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"/> <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/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script> <script type="text/javascript" src="search/search.js"></script>
@@ -23,7 +27,9 @@
<td id="projectlogo"><img alt="Logo" src="lh.png"/></td> <td id="projectlogo"><img alt="Logo" src="lh.png"/></td>
<td id="projectalign" style="padding-left: 0.5em;"> <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">LightHub <div id="projectname">LightHub
&#160;<span id="projectnumber">v4.0.0</span>
</div> </div>
<div id="projectbrief">Smarthome controller firmware</div>
</td> </td>
</tr> </tr>
</tbody> </tbody>
@@ -46,6 +52,23 @@ $(function() {
}); });
/* @license-end */</script> /* @license-end */</script>
<div id="main-nav"></div> <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&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('abstractin_8h_source.html',''); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options --> <!-- window showing the filter options -->
<div id="MSearchSelectWindow" <div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()" onmouseover="return searchBox.OnSearchSelectShow()"
@@ -60,11 +83,6 @@ $(function() {
</iframe> </iframe>
</div> </div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="dir_82d7c1f210290ade9e0671f857ad27e3.html">lighthub</a></li> </ul>
</div>
</div><!-- top -->
<div class="header"> <div class="header">
<div class="headertitle"> <div class="headertitle">
<div class="title">abstractin.h</div> </div> <div class="title">abstractin.h</div> </div>
@@ -87,17 +105,21 @@ $(function() {
<div class="line"><a name="l00015"></a><span class="lineno"><a class="line" href="classabstract_in.html#a24f5c11f0de37b93cc9da4f5023040f7"> 15</a></span>&#160;<span class="keyword">friend</span> <a class="code" href="classabstract_in.html#a24f5c11f0de37b93cc9da4f5023040f7">Input</a>;</div> <div class="line"><a name="l00015"></a><span class="lineno"><a class="line" href="classabstract_in.html#a24f5c11f0de37b93cc9da4f5023040f7"> 15</a></span>&#160;<span class="keyword">friend</span> <a class="code" href="classabstract_in.html#a24f5c11f0de37b93cc9da4f5023040f7">Input</a>;</div>
<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;};</div> <div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;};</div>
</div><!-- fragment --></div><!-- contents --> </div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
<div class="ttc" id="aabstractch_8h_html"><div class="ttname"><a href="abstractch_8h.html">abstractch.h</a></div></div> <div class="ttc" id="aabstractch_8h_html"><div class="ttname"><a href="abstractch_8h.html">abstractch.h</a></div></div>
<div class="ttc" id="aclassabstract_in_html_ab6b1dfafab3f52fe383d7e4014150ffb"><div class="ttname"><a href="classabstract_in.html#ab6b1dfafab3f52fe383d7e4014150ffb">abstractIn::abstractIn</a></div><div class="ttdeci">abstractIn(Input *_in)</div><div class="ttdef"><b>Definition:</b> abstractin.h:8</div></div> <div class="ttc" id="aclassabstract_in_html_ab6b1dfafab3f52fe383d7e4014150ffb"><div class="ttname"><a href="classabstract_in.html#ab6b1dfafab3f52fe383d7e4014150ffb">abstractIn::abstractIn</a></div><div class="ttdeci">abstractIn(Input *_in)</div><div class="ttdef"><b>Definition:</b> abstractin.h:8</div></div>
<div class="ttc" id="aclassabstract_ch_html"><div class="ttname"><a href="classabstract_ch.html">abstractCh</a></div><div class="ttdef"><b>Definition:</b> abstractch.h:8</div></div> <div class="ttc" id="aclassabstract_ch_html"><div class="ttname"><a href="classabstract_ch.html">abstractCh</a></div><div class="ttdef"><b>Definition:</b> abstractch.h:8</div></div>
<div class="ttc" id="aclassabstract_in_html_a626e3421b4830ca81ca8b48fa802c1ca"><div class="ttname"><a href="classabstract_in.html#a626e3421b4830ca81ca8b48fa802c1ca">abstractIn::in</a></div><div class="ttdeci">Input * in</div><div class="ttdef"><b>Definition:</b> abstractin.h:8</div></div> <div class="ttc" id="aclassabstract_in_html_a626e3421b4830ca81ca8b48fa802c1ca"><div class="ttname"><a href="classabstract_in.html#a626e3421b4830ca81ca8b48fa802c1ca">abstractIn::in</a></div><div class="ttdeci">Input * in</div><div class="ttdef"><b>Definition:</b> abstractin.h:8</div></div>
<div class="ttc" id="aclassabstract_in_html_a24f5c11f0de37b93cc9da4f5023040f7"><div class="ttname"><a href="classabstract_in.html#a24f5c11f0de37b93cc9da4f5023040f7">abstractIn::Input</a></div><div class="ttdeci">friend Input</div><div class="ttdef"><b>Definition:</b> abstractin.h:15</div></div> <div class="ttc" id="aclassabstract_in_html_a24f5c11f0de37b93cc9da4f5023040f7"><div class="ttname"><a href="classabstract_in.html#a24f5c11f0de37b93cc9da4f5023040f7">abstractIn::Input</a></div><div class="ttdeci">friend Input</div><div class="ttdef"><b>Definition:</b> abstractin.h:15</div></div>
<div class="ttc" id="aclass_input_html"><div class="ttname"><a href="class_input.html">Input</a></div><div class="ttdef"><b>Definition:</b> inputs.h:131</div></div> <div class="ttc" id="aclass_input_html"><div class="ttname"><a href="class_input.html">Input</a></div><div class="ttdef"><b>Definition:</b> inputs.h:132</div></div>
<div class="ttc" id="aclassabstract_in_html_aa7e18605ec4d11d117881ac87b7ca016"><div class="ttname"><a href="classabstract_in.html#aa7e18605ec4d11d117881ac87b7ca016">abstractIn::publish</a></div><div class="ttdeci">int publish(long value, const char *subtopic=NULL)</div><div class="ttdef"><b>Definition:</b> abstractin.cpp:13</div></div> <div class="ttc" id="aclassabstract_in_html_aa7e18605ec4d11d117881ac87b7ca016"><div class="ttname"><a href="classabstract_in.html#aa7e18605ec4d11d117881ac87b7ca016">abstractIn::publish</a></div><div class="ttdeci">int publish(long value, const char *subtopic=NULL)</div><div class="ttdef"><b>Definition:</b> abstractin.cpp:13</div></div>
<div class="ttc" id="aclassabstract_in_html"><div class="ttname"><a href="classabstract_in.html">abstractIn</a></div><div class="ttdef"><b>Definition:</b> abstractin.h:6</div></div> <div class="ttc" id="aclassabstract_in_html"><div class="ttname"><a href="classabstract_in.html">abstractIn</a></div><div class="ttdef"><b>Definition:</b> abstractin.h:6</div></div>
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
Generated by&#160;<a href="http://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.8.20 <ul>
</small></address> <li class="navelem"><a class="el" href="abstractin_8h.html">abstractin.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> </body>
</html> </html>

View File

@@ -0,0 +1,104 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.20"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>LightHub: abstractout.cpp File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="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
&#160;<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&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
</div><!-- top -->
<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&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('abstractout_8cpp.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="headertitle">
<div class="title">abstractout.cpp File Reference</div> </div>
</div><!--header-->
<div class="contents">
<div class="textblock"><code>#include &quot;<a class="el" href="item_8h_source.html">item.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="abstractout_8h_source.html">abstractout.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="item_cmd_8h_source.html">itemCmd.h</a>&quot;</code><br />
</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="abstractout_8cpp.html">abstractout.cpp</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>

View File

@@ -9,6 +9,10 @@
<link href="tabs.css" rel="stylesheet" type="text/css"/> <link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script> <script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.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"/> <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/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script> <script type="text/javascript" src="search/search.js"></script>
@@ -23,7 +27,9 @@
<td id="projectlogo"><img alt="Logo" src="lh.png"/></td> <td id="projectlogo"><img alt="Logo" src="lh.png"/></td>
<td id="projectalign" style="padding-left: 0.5em;"> <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">LightHub <div id="projectname">LightHub
&#160;<span id="projectnumber">v4.0.0</span>
</div> </div>
<div id="projectbrief">Smarthome controller firmware</div>
</td> </td>
</tr> </tr>
</tbody> </tbody>
@@ -46,6 +52,23 @@ $(function() {
}); });
/* @license-end */</script> /* @license-end */</script>
<div id="main-nav"></div> <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&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('abstractout_8h.html',''); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options --> <!-- window showing the filter options -->
<div id="MSearchSelectWindow" <div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()" onmouseover="return searchBox.OnSearchSelectShow()"
@@ -60,11 +83,6 @@ $(function() {
</iframe> </iframe>
</div> </div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="dir_82d7c1f210290ade9e0671f857ad27e3.html">lighthub</a></li> </ul>
</div>
</div><!-- top -->
<div class="header"> <div class="header">
<div class="summary"> <div class="summary">
<a href="#nested-classes">Classes</a> </div> <a href="#nested-classes">Classes</a> </div>
@@ -75,52 +93,6 @@ $(function() {
<div class="textblock"><code>#include &quot;Arduino.h&quot;</code><br /> <div class="textblock"><code>#include &quot;Arduino.h&quot;</code><br />
<code>#include &quot;<a class="el" href="abstractch_8h_source.html">abstractch.h</a>&quot;</code><br /> <code>#include &quot;<a class="el" href="abstractch_8h_source.html">abstractch.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="item_cmd_8h_source.html">itemCmd.h</a>&quot;</code><br /> <code>#include &quot;<a class="el" href="item_cmd_8h_source.html">itemCmd.h</a>&quot;</code><br />
</div><div class="textblock"><div class="dynheader">
Include dependency graph for abstractout.h:</div>
<div class="dyncontent">
<div class="center"><img src="abstractout_8h__incl.png" border="0" usemap="#aabstractout_8h" alt=""/></div>
<map name="abstractout_8h" id="aabstractout_8h">
<area shape="rect" title=" " alt="" coords="19,5,118,32"/>
<area shape="rect" title=" " alt="" coords="30,155,107,181"/>
<area shape="rect" href="abstractch_8h.html" title=" " alt="" coords="21,80,116,107"/>
<area shape="rect" href="item_cmd_8h.html" title=" " alt="" coords="140,80,227,107"/>
</map>
</div>
</div><div class="textblock"><div class="dynheader">
This graph shows which files directly or indirectly include this file:</div>
<div class="dyncontent">
<div class="center"><img src="abstractout_8h__dep__incl.png" border="0" usemap="#aabstractout_8hdep" alt=""/></div>
<map name="abstractout_8hdep" id="aabstractout_8hdep">
<area shape="rect" title=" " alt="" coords="356,5,455,32"/>
<area shape="rect" href="colorchannel_8h.html" title=" " alt="" coords="450,155,556,181"/>
<area shape="rect" href="out__dmx_8h.html" title=" " alt="" coords="398,229,480,256"/>
<area shape="rect" href="out__pwm_8h.html" title=" " alt="" coords="505,229,592,256"/>
<area shape="rect" href="out__spiled_8h.html" title=" " alt="" coords="616,229,708,256"/>
<area shape="rect" href="item_8h.html" title=" " alt="" coords="843,80,902,107"/>
<area shape="rect" href="out__modbus_8h.html" title=" " alt="" coords="1766,155,1870,181"/>
<area shape="rect" href="out__motor_8h.html" title=" " alt="" coords="23,155,114,181"/>
<area shape="rect" href="out__ac_8h.html" title=" " alt="" coords="200,229,272,256"/>
<area shape="rect" href="colorchannel_8cpp.html" title=" " alt="" coords="1170,304,1290,331"/>
<area shape="rect" href="item_8cpp.html" title=" " alt="" coords="286,304,358,331"/>
<area shape="rect" href="out__dmx_8cpp.html" title=" " alt="" coords="382,304,480,331"/>
<area shape="rect" href="out__pwm_8cpp.html" title=" " alt="" coords="504,304,604,331"/>
<area shape="rect" href="out__spiled_8cpp.html" title=" " alt="" coords="628,304,735,331"/>
<area shape="rect" href="dmx_8cpp.html" title=" " alt="" coords="1402,155,1474,181"/>
<area shape="rect" href="inputs_8cpp.html" title=" " alt="" coords="1692,304,1775,331"/>
<area shape="rect" href="item_cmd_8cpp.html" title=" " alt="" coords="760,304,860,331"/>
<area shape="rect" href="main_8h.html" title=" " alt="" coords="1087,229,1148,256"/>
<area shape="rect" href="in__ccs811__hdc1080_8cpp.html" title=" " alt="" coords="884,304,1047,331"/>
<area shape="rect" href="out__ac_8cpp.html" title=" " alt="" coords="174,304,261,331"/>
<area shape="rect" href="out__modbus_8cpp.html" title=" " alt="" coords="1894,304,2013,331"/>
<area shape="rect" href="out__motor_8cpp.html" title=" " alt="" coords="46,304,150,331"/>
<area shape="rect" href="utils_8cpp.html" title=" " alt="" coords="1800,304,1870,331"/>
<area shape="rect" href="utils_8h.html" title=" " alt="" coords="1320,155,1377,181"/>
<area shape="rect" href="abstractch_8cpp.html" title=" " alt="" coords="1560,304,1668,331"/>
<area shape="rect" href="abstractin_8cpp.html" title=" " alt="" coords="1314,304,1418,331"/>
<area shape="rect" href="main_8cpp.html" title=" " alt="" coords="1071,304,1146,331"/>
<area shape="rect" href="ow_term_8cpp.html" title=" " alt="" coords="1442,304,1535,331"/>
</map>
</div>
</div> </div>
<p><a href="abstractout_8h_source.html">Go to the source code of this file.</a></p> <p><a href="abstractout_8h_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls"> <table class="memberdecls">
@@ -132,9 +104,13 @@ Classes</h2></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table> </table>
</div><!-- contents --> </div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
Generated by&#160;<a href="http://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.8.20 <ul>
</small></address> <li class="navelem"><a class="el" href="abstractout_8h.html">abstractout.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> </body>
</html> </html>

View File

@@ -9,6 +9,10 @@
<link href="tabs.css" rel="stylesheet" type="text/css"/> <link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script> <script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.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"/> <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/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script> <script type="text/javascript" src="search/search.js"></script>
@@ -23,7 +27,9 @@
<td id="projectlogo"><img alt="Logo" src="lh.png"/></td> <td id="projectlogo"><img alt="Logo" src="lh.png"/></td>
<td id="projectalign" style="padding-left: 0.5em;"> <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">LightHub <div id="projectname">LightHub
&#160;<span id="projectnumber">v4.0.0</span>
</div> </div>
<div id="projectbrief">Smarthome controller firmware</div>
</td> </td>
</tr> </tr>
</tbody> </tbody>
@@ -46,6 +52,23 @@ $(function() {
}); });
/* @license-end */</script> /* @license-end */</script>
<div id="main-nav"></div> <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&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('abstractout_8h_source.html',''); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options --> <!-- window showing the filter options -->
<div id="MSearchSelectWindow" <div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()" onmouseover="return searchBox.OnSearchSelectShow()"
@@ -60,11 +83,6 @@ $(function() {
</iframe> </iframe>
</div> </div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="dir_82d7c1f210290ade9e0671f857ad27e3.html">lighthub</a></li> </ul>
</div>
</div><!-- top -->
<div class="header"> <div class="header">
<div class="headertitle"> <div class="headertitle">
<div class="title">abstractout.h</div> </div> <div class="title">abstractout.h</div> </div>
@@ -81,29 +99,39 @@ $(function() {
<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="keyword">public</span>:</div> <div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="keyword">public</span>:</div>
<div class="line"><a name="l00010"></a><span class="lineno"><a class="line" href="classabstract_out.html#adec371468752bd5027c282cf933ba035"> 10</a></span>&#160; <a class="code" href="classabstract_out.html#adec371468752bd5027c282cf933ba035">abstractOut</a>(<a class="code" href="class_item.html">Item</a> * _item):<a class="code" href="classabstract_ch.html">abstractCh</a>(){<a class="code" href="classabstract_out.html#af93f193ac2f0621d0ba08f1f1d11e8b7">item</a>=_item;};</div> <div class="line"><a name="l00010"></a><span class="lineno"><a class="line" href="classabstract_out.html#adec371468752bd5027c282cf933ba035"> 10</a></span>&#160; <a class="code" href="classabstract_out.html#adec371468752bd5027c282cf933ba035">abstractOut</a>(<a class="code" href="class_item.html">Item</a> * _item):<a class="code" href="classabstract_ch.html">abstractCh</a>(){<a class="code" href="classabstract_out.html#af93f193ac2f0621d0ba08f1f1d11e8b7">item</a>=_item;};</div>
<div class="line"><a name="l00011"></a><span class="lineno"><a class="line" href="classabstract_out.html#aacaa5ef80fdc683ef96a4dc80d24692a"> 11</a></span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">int</span> <a class="code" href="classabstract_out.html#aacaa5ef80fdc683ef96a4dc80d24692a">Ctrl</a>(<a class="code" href="classitem_cmd.html">itemCmd</a> cmd, <span class="keywordtype">char</span>* subItem=NULL, <span class="keywordtype">bool</span> toExecute=<span class="keyword">true</span>) =0;</div> <div class="line"><a name="l00011"></a><span class="lineno"><a class="line" href="classabstract_out.html#aacaa5ef80fdc683ef96a4dc80d24692a"> 11</a></span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">int</span> <a class="code" href="classabstract_out.html#aacaa5ef80fdc683ef96a4dc80d24692a">Ctrl</a>(<a class="code" href="classitem_cmd.html">itemCmd</a> cmd, <span class="keywordtype">char</span>* subItem=NULL, <span class="keywordtype">bool</span> toExecute=<span class="keyword">true</span>) =0;</div>
<div class="line"><a name="l00012"></a><span class="lineno"><a class="line" href="classabstract_out.html#aec9af01cfc42f385cdf36ce51c8f3387"> 12</a></span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">int</span> <a class="code" href="classabstract_out.html#aec9af01cfc42f385cdf36ce51c8f3387">isActive</a>(){<span class="keywordflow">return</span> 0;};</div> <div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">int</span> <a class="code" href="classabstract_out.html#af4d536357ee52043a4d338ce2106350e">isActive</a>();</div>
<div class="line"><a name="l00013"></a><span class="lineno"><a class="line" href="classabstract_out.html#aedf98f968abc36332dcddb7eab00fe13"> 13</a></span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">int</span> <a class="code" href="classabstract_out.html#aedf98f968abc36332dcddb7eab00fe13">getDefaultOnVal</a>(){<span class="keywordflow">return</span> 100;};</div> <div class="line"><a name="l00013"></a><span class="lineno"><a class="line" href="classabstract_out.html#ade514d6b6152e87a70d66932c74e1656"> 13</a></span>&#160; <span class="keyword">virtual</span> <a class="code" href="classitem_cmd.html">itemCmd</a> <a class="code" href="classabstract_out.html#ade514d6b6152e87a70d66932c74e1656">getDefaultOnVal</a>(){<span class="keywordflow">return</span> <a class="code" href="classitem_cmd.html">itemCmd</a>().<a class="code" href="classitem_cmd.html#aa1e4243bd415e9b639deb9bc195775d4">Percents255</a>(255);};</div>
<div class="line"><a name="l00014"></a><span class="lineno"><a class="line" href="classabstract_out.html#a3f7033b9cda791ad810c4837ed5909f2"> 14</a></span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">int</span> <a class="code" href="classabstract_out.html#a3f7033b9cda791ad810c4837ed5909f2">getChanType</a>(){<span class="keywordflow">return</span> 0;}</div> <div class="line"><a name="l00014"></a><span class="lineno"><a class="line" href="classabstract_out.html#a3f7033b9cda791ad810c4837ed5909f2"> 14</a></span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">int</span> <a class="code" href="classabstract_out.html#a3f7033b9cda791ad810c4837ed5909f2">getChanType</a>(){<span class="keywordflow">return</span> 0;}</div>
<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="keyword">protected</span>:</div> <div class="line"><a name="l00015"></a><span class="lineno"><a class="line" href="classabstract_out.html#a786157307bd9438b8fbff24421b95330"> 15</a></span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">int</span> <a class="code" href="classabstract_out.html#a786157307bd9438b8fbff24421b95330">getDefaultStorageType</a>(){<span class="keywordflow">return</span> <a class="code" href="item_cmd_8h.html#ad5b8ab06d61866259ae7bc34655701a8">ST_PERCENTS255</a>;} </div>
<div class="line"><a name="l00016"></a><span class="lineno"><a class="line" href="classabstract_out.html#af93f193ac2f0621d0ba08f1f1d11e8b7"> 16</a></span>&#160; <a class="code" href="class_item.html">Item</a> * <a class="code" href="classabstract_out.html#af93f193ac2f0621d0ba08f1f1d11e8b7">item</a>;</div> <div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160; <span class="keywordtype">int</span> <a class="code" href="classabstract_out.html#ad84ffc96dafea9cbe5c91f35c90ffe3b">Setup</a>() <span class="keyword">override</span>; </div>
<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;};</div> <div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="keyword">protected</span>:</div>
<div class="line"><a name="l00018"></a><span class="lineno"><a class="line" href="classabstract_out.html#af93f193ac2f0621d0ba08f1f1d11e8b7"> 18</a></span>&#160; <a class="code" href="class_item.html">Item</a> * <a class="code" href="classabstract_out.html#af93f193ac2f0621d0ba08f1f1d11e8b7">item</a>;</div>
<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;};</div>
</div><!-- fragment --></div><!-- contents --> </div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
<div class="ttc" id="aclassabstract_out_html_aacaa5ef80fdc683ef96a4dc80d24692a"><div class="ttname"><a href="classabstract_out.html#aacaa5ef80fdc683ef96a4dc80d24692a">abstractOut::Ctrl</a></div><div class="ttdeci">virtual int Ctrl(itemCmd cmd, char *subItem=NULL, bool toExecute=true)=0</div></div> <div class="ttc" id="aclassabstract_out_html_aacaa5ef80fdc683ef96a4dc80d24692a"><div class="ttname"><a href="classabstract_out.html#aacaa5ef80fdc683ef96a4dc80d24692a">abstractOut::Ctrl</a></div><div class="ttdeci">virtual int Ctrl(itemCmd cmd, char *subItem=NULL, bool toExecute=true)=0</div></div>
<div class="ttc" id="aclassitem_cmd_html_aa1e4243bd415e9b639deb9bc195775d4"><div class="ttname"><a href="classitem_cmd.html#aa1e4243bd415e9b639deb9bc195775d4">itemCmd::Percents255</a></div><div class="ttdeci">itemCmd Percents255(int i)</div><div class="ttdef"><b>Definition:</b> itemCmd.cpp:835</div></div>
<div class="ttc" id="aabstractch_8h_html"><div class="ttname"><a href="abstractch_8h.html">abstractch.h</a></div></div> <div class="ttc" id="aabstractch_8h_html"><div class="ttname"><a href="abstractch_8h.html">abstractch.h</a></div></div>
<div class="ttc" id="aitem_cmd_8h_html"><div class="ttname"><a href="item_cmd_8h.html">itemCmd.h</a></div></div> <div class="ttc" id="aitem_cmd_8h_html"><div class="ttname"><a href="item_cmd_8h.html">itemCmd.h</a></div></div>
<div class="ttc" id="aclassitem_cmd_html"><div class="ttname"><a href="classitem_cmd.html">itemCmd</a></div><div class="ttdef"><b>Definition:</b> itemCmd.h:173</div></div> <div class="ttc" id="aclassitem_cmd_html"><div class="ttname"><a href="classitem_cmd.html">itemCmd</a></div><div class="ttdef"><b>Definition:</b> itemCmd.h:153</div></div>
<div class="ttc" id="aclassabstract_out_html_adec371468752bd5027c282cf933ba035"><div class="ttname"><a href="classabstract_out.html#adec371468752bd5027c282cf933ba035">abstractOut::abstractOut</a></div><div class="ttdeci">abstractOut(Item *_item)</div><div class="ttdef"><b>Definition:</b> abstractout.h:10</div></div> <div class="ttc" id="aclassabstract_out_html_adec371468752bd5027c282cf933ba035"><div class="ttname"><a href="classabstract_out.html#adec371468752bd5027c282cf933ba035">abstractOut::abstractOut</a></div><div class="ttdeci">abstractOut(Item *_item)</div><div class="ttdef"><b>Definition:</b> abstractout.h:10</div></div>
<div class="ttc" id="aclassch_persistent_html"><div class="ttname"><a href="classch_persistent.html">chPersistent</a></div><div class="ttdef"><b>Definition:</b> abstractout.h:7</div></div> <div class="ttc" id="aclassch_persistent_html"><div class="ttname"><a href="classch_persistent.html">chPersistent</a></div><div class="ttdef"><b>Definition:</b> abstractout.h:7</div></div>
<div class="ttc" id="aclassabstract_out_html"><div class="ttname"><a href="classabstract_out.html">abstractOut</a></div><div class="ttdef"><b>Definition:</b> abstractout.h:8</div></div> <div class="ttc" id="aclassabstract_out_html"><div class="ttname"><a href="classabstract_out.html">abstractOut</a></div><div class="ttdef"><b>Definition:</b> abstractout.h:8</div></div>
<div class="ttc" id="aclassabstract_ch_html"><div class="ttname"><a href="classabstract_ch.html">abstractCh</a></div><div class="ttdef"><b>Definition:</b> abstractch.h:8</div></div> <div class="ttc" id="aclassabstract_ch_html"><div class="ttname"><a href="classabstract_ch.html">abstractCh</a></div><div class="ttdef"><b>Definition:</b> abstractch.h:8</div></div>
<div class="ttc" id="aclassabstract_out_html_aedf98f968abc36332dcddb7eab00fe13"><div class="ttname"><a href="classabstract_out.html#aedf98f968abc36332dcddb7eab00fe13">abstractOut::getDefaultOnVal</a></div><div class="ttdeci">virtual int getDefaultOnVal()</div><div class="ttdef"><b>Definition:</b> abstractout.h:13</div></div> <div class="ttc" id="aclassabstract_out_html_af4d536357ee52043a4d338ce2106350e"><div class="ttname"><a href="classabstract_out.html#af4d536357ee52043a4d338ce2106350e">abstractOut::isActive</a></div><div class="ttdeci">virtual int isActive()</div><div class="ttdef"><b>Definition:</b> abstractout.cpp:5</div></div>
<div class="ttc" id="aclassabstract_out_html_aec9af01cfc42f385cdf36ce51c8f3387"><div class="ttname"><a href="classabstract_out.html#aec9af01cfc42f385cdf36ce51c8f3387">abstractOut::isActive</a></div><div class="ttdeci">virtual int isActive()</div><div class="ttdef"><b>Definition:</b> abstractout.h:12</div></div> <div class="ttc" id="aitem_cmd_8h_html_ad5b8ab06d61866259ae7bc34655701a8"><div class="ttname"><a href="item_cmd_8h.html#ad5b8ab06d61866259ae7bc34655701a8">ST_PERCENTS255</a></div><div class="ttdeci">#define ST_PERCENTS255</div><div class="ttdef"><b>Definition:</b> itemCmd.h:83</div></div>
<div class="ttc" id="aclass_item_html"><div class="ttname"><a href="class_item.html">Item</a></div><div class="ttdef"><b>Definition:</b> item.h:93</div></div> <div class="ttc" id="aclassabstract_out_html_a786157307bd9438b8fbff24421b95330"><div class="ttname"><a href="classabstract_out.html#a786157307bd9438b8fbff24421b95330">abstractOut::getDefaultStorageType</a></div><div class="ttdeci">virtual int getDefaultStorageType()</div><div class="ttdef"><b>Definition:</b> abstractout.h:15</div></div>
<div class="ttc" id="aclass_item_html"><div class="ttname"><a href="class_item.html">Item</a></div><div class="ttdef"><b>Definition:</b> item.h:104</div></div>
<div class="ttc" id="aclassabstract_out_html_ad84ffc96dafea9cbe5c91f35c90ffe3b"><div class="ttname"><a href="classabstract_out.html#ad84ffc96dafea9cbe5c91f35c90ffe3b">abstractOut::Setup</a></div><div class="ttdeci">int Setup() override</div><div class="ttdoc">Remove?? Now getChanType used instead.</div><div class="ttdef"><b>Definition:</b> abstractout.cpp:20</div></div>
<div class="ttc" id="aclassabstract_out_html_ade514d6b6152e87a70d66932c74e1656"><div class="ttname"><a href="classabstract_out.html#ade514d6b6152e87a70d66932c74e1656">abstractOut::getDefaultOnVal</a></div><div class="ttdeci">virtual itemCmd getDefaultOnVal()</div><div class="ttdef"><b>Definition:</b> abstractout.h:13</div></div>
<div class="ttc" id="aclassabstract_out_html_a3f7033b9cda791ad810c4837ed5909f2"><div class="ttname"><a href="classabstract_out.html#a3f7033b9cda791ad810c4837ed5909f2">abstractOut::getChanType</a></div><div class="ttdeci">virtual int getChanType()</div><div class="ttdef"><b>Definition:</b> abstractout.h:14</div></div> <div class="ttc" id="aclassabstract_out_html_a3f7033b9cda791ad810c4837ed5909f2"><div class="ttname"><a href="classabstract_out.html#a3f7033b9cda791ad810c4837ed5909f2">abstractOut::getChanType</a></div><div class="ttdeci">virtual int getChanType()</div><div class="ttdef"><b>Definition:</b> abstractout.h:14</div></div>
<div class="ttc" id="aclassabstract_out_html_af93f193ac2f0621d0ba08f1f1d11e8b7"><div class="ttname"><a href="classabstract_out.html#af93f193ac2f0621d0ba08f1f1d11e8b7">abstractOut::item</a></div><div class="ttdeci">Item * item</div><div class="ttdef"><b>Definition:</b> abstractout.h:16</div></div> <div class="ttc" id="aclassabstract_out_html_af93f193ac2f0621d0ba08f1f1d11e8b7"><div class="ttname"><a href="classabstract_out.html#af93f193ac2f0621d0ba08f1f1d11e8b7">abstractOut::item</a></div><div class="ttdeci">Item * item</div><div class="ttdef"><b>Definition:</b> abstractout.h:18</div></div>
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
Generated by&#160;<a href="http://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.8.20 <ul>
</small></address> <li class="navelem"><a class="el" href="abstractout_8h.html">abstractout.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> </body>
</html> </html>

View File

@@ -9,6 +9,10 @@
<link href="tabs.css" rel="stylesheet" type="text/css"/> <link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script> <script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.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"/> <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/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script> <script type="text/javascript" src="search/search.js"></script>
@@ -23,7 +27,9 @@
<td id="projectlogo"><img alt="Logo" src="lh.png"/></td> <td id="projectlogo"><img alt="Logo" src="lh.png"/></td>
<td id="projectalign" style="padding-left: 0.5em;"> <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">LightHub <div id="projectname">LightHub
&#160;<span id="projectnumber">v4.0.0</span>
</div> </div>
<div id="projectbrief">Smarthome controller firmware</div>
</td> </td>
</tr> </tr>
</tbody> </tbody>
@@ -47,6 +53,22 @@ $(function() {
/* @license-end */</script> /* @license-end */</script>
<div id="main-nav"></div> <div id="main-nav"></div>
</div><!-- top --> </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&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('annotated.html',''); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options --> <!-- window showing the filter options -->
<div id="MSearchSelectWindow" <div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()" onmouseover="return searchBox.OnSearchSelectShow()"
@@ -73,33 +95,46 @@ $(function() {
<tr id="row_2_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classabstract_out.html" target="_self">abstractOut</a></td><td class="desc"></td></tr> <tr id="row_2_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classabstract_out.html" target="_self">abstractOut</a></td><td class="desc"></td></tr>
<tr id="row_3_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classch_persistent.html" target="_self">chPersistent</a></td><td class="desc"></td></tr> <tr id="row_3_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classch_persistent.html" target="_self">chPersistent</a></td><td class="desc"></td></tr>
<tr id="row_4_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcolor_channel.html" target="_self">colorChannel</a></td><td class="desc"></td></tr> <tr id="row_4_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcolor_channel.html" target="_self">colorChannel</a></td><td class="desc"></td></tr>
<tr id="row_5_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classin__ccs811.html" target="_self">in_ccs811</a></td><td class="desc"></td></tr> <tr id="row_5_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classflash_stream.html" target="_self">flashStream</a></td><td class="desc"></td></tr>
<tr id="row_6_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classin__hdc1080.html" target="_self">in_hdc1080</a></td><td class="desc"></td></tr> <tr id="row_6_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classin__ccs811.html" target="_self">in_ccs811</a></td><td class="desc"></td></tr>
<tr id="row_7_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_input.html" target="_self">Input</a></td><td class="desc"></td></tr> <tr id="row_7_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classin__hdc1080.html" target="_self">in_hdc1080</a></td><td class="desc"></td></tr>
<tr id="row_8_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="unionin_store.html" target="_self">inStore</a></td><td class="desc"></td></tr> <tr id="row_8_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_input.html" target="_self">Input</a></td><td class="desc"></td></tr>
<tr id="row_9_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_item.html" target="_self">Item</a></td><td class="desc"></td></tr> <tr id="row_9_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="unionin_store.html" target="_self">inStore</a></td><td class="desc"></td></tr>
<tr id="row_10_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="unionitem_arg_store.html" target="_self">itemArgStore</a></td><td class="desc"></td></tr> <tr id="row_10_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_item.html" target="_self">Item</a></td><td class="desc"></td></tr>
<tr id="row_11_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classitem_cmd.html" target="_self">itemCmd</a></td><td class="desc"></td></tr> <tr id="row_11_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="unionitem_arg_store.html" target="_self">itemArgStore</a></td><td class="desc"></td></tr>
<tr id="row_12_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="unionitem_cmd_store.html" target="_self">itemCmdStore</a></td><td class="desc"></td></tr> <tr id="row_12_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classitem_cmd.html" target="_self">itemCmd</a></td><td class="desc"></td></tr>
<tr id="row_13_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmb_persistent.html" target="_self">mbPersistent</a></td><td class="desc"></td></tr> <tr id="row_13_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="unionitem_cmd_store.html" target="_self">itemCmdStore</a></td><td class="desc"></td></tr>
<tr id="row_14_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classout___a_c.html" target="_self">out_AC</a></td><td class="desc"></td></tr> <tr id="row_14_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmb_persistent.html" target="_self">mbPersistent</a></td><td class="desc"></td></tr>
<tr id="row_15_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classout__dmx.html" target="_self">out_dmx</a></td><td class="desc"></td></tr> <tr id="row_15_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classout___a_c.html" target="_self">out_AC</a></td><td class="desc"></td></tr>
<tr id="row_16_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classout___modbus.html" target="_self">out_Modbus</a></td><td class="desc"></td></tr> <tr id="row_16_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classout__dmx.html" target="_self">out_dmx</a></td><td class="desc"></td></tr>
<tr id="row_17_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classout___motor.html" target="_self">out_Motor</a></td><td class="desc"></td></tr> <tr id="row_17_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classout___modbus.html" target="_self">out_Modbus</a></td><td class="desc"></td></tr>
<tr id="row_18_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classout__pwm.html" target="_self">out_pwm</a></td><td class="desc"></td></tr> <tr id="row_18_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classout___motor.html" target="_self">out_Motor</a></td><td class="desc"></td></tr>
<tr id="row_19_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classout___s_p_i_led.html" target="_self">out_SPILed</a></td><td class="desc"></td></tr> <tr id="row_19_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classout___multivent.html" target="_self">out_Multivent</a></td><td class="desc"></td></tr>
<tr id="row_20_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classread_cache.html" target="_self">readCache</a></td><td class="desc"></td></tr> <tr id="row_20_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classout__pid.html" target="_self">out_pid</a></td><td class="desc"></td></tr>
<tr id="row_21_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structreg__t.html" target="_self">reg_t</a></td><td class="desc"></td></tr> <tr id="row_21_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classout__pwm.html" target="_self">out_pwm</a></td><td class="desc"></td></tr>
<tr id="row_22_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structserial__t.html" target="_self">serial_t</a></td><td class="desc"></td></tr> <tr id="row_22_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classout__relay.html" target="_self">out_relay</a></td><td class="desc"></td></tr>
<tr id="row_23_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classstatus_l_e_d.html" target="_self">statusLED</a></td><td class="desc"></td></tr> <tr id="row_23_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classout___s_p_i_led.html" target="_self">out_SPILed</a></td><td class="desc"></td></tr>
<tr id="row_24_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_streamlog.html" target="_self">Streamlog</a></td><td class="desc"></td></tr> <tr id="row_24_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classpid_persistent.html" target="_self">pidPersistent</a></td><td class="desc"></td></tr>
<tr id="row_25_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="union_u_i_d.html" target="_self">UID</a></td><td class="desc"></td></tr> <tr id="row_25_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classread_cache.html" target="_self">readCache</a></td><td class="desc"></td></tr>
<tr id="row_26_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structreg__t.html" target="_self">reg_t</a></td><td class="desc"></td></tr>
<tr id="row_27_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classseekable_stream.html" target="_self">seekableStream</a></td><td class="desc"></td></tr>
<tr id="row_28_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structserial__st.html" target="_self">serial_st</a></td><td class="desc"></td></tr>
<tr id="row_29_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_status_l_e_d.html" target="_self">StatusLED</a></td><td class="desc"></td></tr>
<tr id="row_30_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_streamlog.html" target="_self">Streamlog</a></td><td class="desc"></td></tr>
<tr id="row_31_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsystem_config.html" target="_self">systemConfig</a></td><td class="desc"></td></tr>
<tr id="row_32_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsystem_config_data.html" target="_self">systemConfigData</a></td><td class="desc"></td></tr>
<tr id="row_33_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="unionsystem_config_flags.html" target="_self">systemConfigFlags</a></td><td class="desc"></td></tr>
<tr id="row_34_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="unionthermostat_store.html" target="_self">thermostatStore</a></td><td class="desc"></td></tr>
<tr id="row_35_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="union_u_i_d.html" target="_self">UID</a></td><td class="desc"></td></tr>
</table> </table>
</div><!-- directory --> </div><!-- directory -->
</div><!-- contents --> </div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
Generated by&#160;<a href="http://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.8.20 <ul>
</small></address> <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> </body>
</html> </html>

View File

@@ -0,0 +1,39 @@
var annotated_dup =
[
[ "abstractCh", "classabstract_ch.html", "classabstract_ch" ],
[ "abstractIn", "classabstract_in.html", "classabstract_in" ],
[ "abstractOut", "classabstract_out.html", "classabstract_out" ],
[ "chPersistent", "classch_persistent.html", null ],
[ "colorChannel", "classcolor_channel.html", "classcolor_channel" ],
[ "flashStream", "classflash_stream.html", "classflash_stream" ],
[ "in_ccs811", "classin__ccs811.html", "classin__ccs811" ],
[ "in_hdc1080", "classin__hdc1080.html", "classin__hdc1080" ],
[ "Input", "class_input.html", "class_input" ],
[ "inStore", "unionin_store.html", "unionin_store" ],
[ "Item", "class_item.html", "class_item" ],
[ "itemArgStore", "unionitem_arg_store.html", "unionitem_arg_store" ],
[ "itemCmd", "classitem_cmd.html", "classitem_cmd" ],
[ "itemCmdStore", "unionitem_cmd_store.html", "unionitem_cmd_store" ],
[ "mbPersistent", "classmb_persistent.html", "classmb_persistent" ],
[ "out_AC", "classout___a_c.html", "classout___a_c" ],
[ "out_dmx", "classout__dmx.html", "classout__dmx" ],
[ "out_Modbus", "classout___modbus.html", "classout___modbus" ],
[ "out_Motor", "classout___motor.html", "classout___motor" ],
[ "out_Multivent", "classout___multivent.html", "classout___multivent" ],
[ "out_pid", "classout__pid.html", "classout__pid" ],
[ "out_pwm", "classout__pwm.html", "classout__pwm" ],
[ "out_relay", "classout__relay.html", "classout__relay" ],
[ "out_SPILed", "classout___s_p_i_led.html", "classout___s_p_i_led" ],
[ "pidPersistent", "classpid_persistent.html", "classpid_persistent" ],
[ "readCache", "classread_cache.html", "classread_cache" ],
[ "reg_t", "structreg__t.html", "structreg__t" ],
[ "seekableStream", "classseekable_stream.html", "classseekable_stream" ],
[ "serial_st", "structserial__st.html", "structserial__st" ],
[ "StatusLED", "class_status_l_e_d.html", "class_status_l_e_d" ],
[ "Streamlog", "class_streamlog.html", "class_streamlog" ],
[ "systemConfig", "classsystem_config.html", "classsystem_config" ],
[ "systemConfigData", "structsystem_config_data.html", "structsystem_config_data" ],
[ "systemConfigFlags", "unionsystem_config_flags.html", "unionsystem_config_flags" ],
[ "thermostatStore", "unionthermostat_store.html", "unionthermostat_store" ],
[ "UID", "union_u_i_d.html", "union_u_i_d" ]
];

View File

@@ -9,6 +9,10 @@
<link href="tabs.css" rel="stylesheet" type="text/css"/> <link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script> <script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.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"/> <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/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script> <script type="text/javascript" src="search/search.js"></script>
@@ -23,7 +27,9 @@
<td id="projectlogo"><img alt="Logo" src="lh.png"/></td> <td id="projectlogo"><img alt="Logo" src="lh.png"/></td>
<td id="projectalign" style="padding-left: 0.5em;"> <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">LightHub <div id="projectname">LightHub
&#160;<span id="projectnumber">v4.0.0</span>
</div> </div>
<div id="projectbrief">Smarthome controller firmware</div>
</td> </td>
</tr> </tr>
</tbody> </tbody>
@@ -46,6 +52,23 @@ $(function() {
}); });
/* @license-end */</script> /* @license-end */</script>
<div id="main-nav"></div> <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&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('bright_8cpp.html',''); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options --> <!-- window showing the filter options -->
<div id="MSearchSelectWindow" <div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()" onmouseover="return searchBox.OnSearchSelectShow()"
@@ -60,11 +83,6 @@ $(function() {
</iframe> </iframe>
</div> </div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="dir_82d7c1f210290ade9e0671f857ad27e3.html">lighthub</a></li> </ul>
</div>
</div><!-- top -->
<div class="header"> <div class="header">
<div class="summary"> <div class="summary">
<a href="#func-members">Functions</a> </div> <a href="#func-members">Functions</a> </div>
@@ -73,45 +91,16 @@ $(function() {
</div><!--header--> </div><!--header-->
<div class="contents"> <div class="contents">
<div class="textblock"><code>#include &quot;<a class="el" href="bright_8h_source.html">bright.h</a>&quot;</code><br /> <div class="textblock"><code>#include &quot;<a class="el" href="bright_8h_source.html">bright.h</a>&quot;</code><br />
</div><div class="textblock"><div class="dynheader"> <code>#include &lt;Arduino.h&gt;</code><br />
Include dependency graph for bright.cpp:</div>
<div class="dyncontent">
<div class="center"><img src="bright_8cpp__incl.png" border="0" usemap="#abright_8cpp" alt=""/></div>
<map name="bright_8cpp" id="abright_8cpp">
<area shape="rect" title=" " alt="" coords="5,5,84,32"/>
<area shape="rect" href="bright_8h.html" title=" " alt="" coords="12,80,77,107"/>
<area shape="rect" title=" " alt="" coords="6,155,83,181"/>
</map>
</div>
</div><table class="memberdecls"> </div><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
Functions</h2></td></tr> Functions</h2></td></tr>
<tr class="memitem:a773d31bb10e0abdf91e078da4326b7b0"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="bright_8cpp.html#a773d31bb10e0abdf91e078da4326b7b0">getBright</a> (uint8_t percent)</td></tr> <tr class="memitem:af368f01aa3a372ff701bcc6a69308c7e"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="bright_8cpp.html#af368f01aa3a372ff701bcc6a69308c7e">getBright255</a> (uint8_t percent255)</td></tr>
<tr class="separator:a773d31bb10e0abdf91e078da4326b7b0"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:af368f01aa3a372ff701bcc6a69308c7e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1707bc1c6aa92f67ef5a4456cbbec0c3"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="bright_8cpp.html#a1707bc1c6aa92f67ef5a4456cbbec0c3">getBright255</a> (uint8_t percent)</td></tr>
<tr class="separator:a1707bc1c6aa92f67ef5a4456cbbec0c3"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table> </table>
<h2 class="groupheader">Function Documentation</h2> <h2 class="groupheader">Function Documentation</h2>
<a id="a773d31bb10e0abdf91e078da4326b7b0"></a> <a id="af368f01aa3a372ff701bcc6a69308c7e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a773d31bb10e0abdf91e078da4326b7b0">&#9670;&nbsp;</a></span>getBright()</h2> <h2 class="memtitle"><span class="permalink"><a href="#af368f01aa3a372ff701bcc6a69308c7e">&#9670;&nbsp;</a></span>getBright255()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint8_t getBright </td>
<td>(</td>
<td class="paramtype">uint8_t&#160;</td>
<td class="paramname"><em>percent</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a1707bc1c6aa92f67ef5a4456cbbec0c3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1707bc1c6aa92f67ef5a4456cbbec0c3">&#9670;&nbsp;</a></span>getBright255()</h2>
<div class="memitem"> <div class="memitem">
<div class="memproto"> <div class="memproto">
@@ -120,7 +109,7 @@ Functions</h2></td></tr>
<td class="memname">uint8_t getBright255 </td> <td class="memname">uint8_t getBright255 </td>
<td>(</td> <td>(</td>
<td class="paramtype">uint8_t&#160;</td> <td class="paramtype">uint8_t&#160;</td>
<td class="paramname"><em>percent</em></td><td>)</td> <td class="paramname"><em>percent255</em></td><td>)</td>
<td></td> <td></td>
</tr> </tr>
</table> </table>
@@ -129,9 +118,13 @@ Functions</h2></td></tr>
</div> </div>
</div> </div>
</div><!-- contents --> </div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
Generated by&#160;<a href="http://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.8.20 <ul>
</small></address> <li class="navelem"><a class="el" href="bright_8cpp.html">bright.cpp</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> </body>
</html> </html>

4
docs/html/bright_8cpp.js Normal file
View File

@@ -0,0 +1,4 @@
var bright_8cpp =
[
[ "getBright255", "bright_8cpp.html#af368f01aa3a372ff701bcc6a69308c7e", null ]
];

View File

@@ -9,6 +9,10 @@
<link href="tabs.css" rel="stylesheet" type="text/css"/> <link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script> <script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.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"/> <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/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script> <script type="text/javascript" src="search/search.js"></script>
@@ -23,7 +27,9 @@
<td id="projectlogo"><img alt="Logo" src="lh.png"/></td> <td id="projectlogo"><img alt="Logo" src="lh.png"/></td>
<td id="projectalign" style="padding-left: 0.5em;"> <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">LightHub <div id="projectname">LightHub
&#160;<span id="projectnumber">v4.0.0</span>
</div> </div>
<div id="projectbrief">Smarthome controller firmware</div>
</td> </td>
</tr> </tr>
</tbody> </tbody>
@@ -46,6 +52,23 @@ $(function() {
}); });
/* @license-end */</script> /* @license-end */</script>
<div id="main-nav"></div> <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&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('bright_8h.html',''); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options --> <!-- window showing the filter options -->
<div id="MSearchSelectWindow" <div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()" onmouseover="return searchBox.OnSearchSelectShow()"
@@ -60,11 +83,6 @@ $(function() {
</iframe> </iframe>
</div> </div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="dir_82d7c1f210290ade9e0671f857ad27e3.html">lighthub</a></li> </ul>
</div>
</div><!-- top -->
<div class="header"> <div class="header">
<div class="summary"> <div class="summary">
<a href="#define-members">Macros</a> &#124; <a href="#define-members">Macros</a> &#124;
@@ -74,25 +92,6 @@ $(function() {
</div><!--header--> </div><!--header-->
<div class="contents"> <div class="contents">
<div class="textblock"><code>#include &lt;Arduino.h&gt;</code><br /> <div class="textblock"><code>#include &lt;Arduino.h&gt;</code><br />
</div><div class="textblock"><div class="dynheader">
Include dependency graph for bright.h:</div>
<div class="dyncontent">
<div class="center"><img src="bright_8h__incl.png" border="0" usemap="#abright_8h" alt=""/></div>
<map name="bright_8h" id="abright_8h">
<area shape="rect" title=" " alt="" coords="11,5,77,32"/>
<area shape="rect" title=" " alt="" coords="5,80,83,107"/>
</map>
</div>
</div><div class="textblock"><div class="dynheader">
This graph shows which files directly or indirectly include this file:</div>
<div class="dyncontent">
<div class="center"><img src="bright_8h__dep__incl.png" border="0" usemap="#abright_8hdep" alt=""/></div>
<map name="bright_8hdep" id="abright_8hdep">
<area shape="rect" title=" " alt="" coords="61,5,127,32"/>
<area shape="rect" href="bright_8cpp.html" title=" " alt="" coords="5,80,84,107"/>
<area shape="rect" href="item_8cpp.html" title=" " alt="" coords="109,80,181,107"/>
</map>
</div>
</div> </div>
<p><a href="bright_8h_source.html">Go to the source code of this file.</a></p> <p><a href="bright_8h_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls"> <table class="memberdecls">
@@ -103,10 +102,8 @@ Macros</h2></td></tr>
</table><table class="memberdecls"> </table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
Functions</h2></td></tr> Functions</h2></td></tr>
<tr class="memitem:a773d31bb10e0abdf91e078da4326b7b0"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="bright_8h.html#a773d31bb10e0abdf91e078da4326b7b0">getBright</a> (uint8_t percent)</td></tr> <tr class="memitem:af368f01aa3a372ff701bcc6a69308c7e"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="bright_8h.html#af368f01aa3a372ff701bcc6a69308c7e">getBright255</a> (uint8_t percent255)</td></tr>
<tr class="separator:a773d31bb10e0abdf91e078da4326b7b0"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:af368f01aa3a372ff701bcc6a69308c7e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1707bc1c6aa92f67ef5a4456cbbec0c3"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="bright_8h.html#a1707bc1c6aa92f67ef5a4456cbbec0c3">getBright255</a> (uint8_t percent)</td></tr>
<tr class="separator:a1707bc1c6aa92f67ef5a4456cbbec0c3"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table> </table>
<h2 class="groupheader">Macro Definition Documentation</h2> <h2 class="groupheader">Macro Definition Documentation</h2>
<a id="a745288b6f8ea74e7efe2e7044f7d94d8"></a> <a id="a745288b6f8ea74e7efe2e7044f7d94d8"></a>
@@ -124,26 +121,8 @@ Functions</h2></td></tr>
</div> </div>
</div> </div>
<h2 class="groupheader">Function Documentation</h2> <h2 class="groupheader">Function Documentation</h2>
<a id="a773d31bb10e0abdf91e078da4326b7b0"></a> <a id="af368f01aa3a372ff701bcc6a69308c7e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a773d31bb10e0abdf91e078da4326b7b0">&#9670;&nbsp;</a></span>getBright()</h2> <h2 class="memtitle"><span class="permalink"><a href="#af368f01aa3a372ff701bcc6a69308c7e">&#9670;&nbsp;</a></span>getBright255()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint8_t getBright </td>
<td>(</td>
<td class="paramtype">uint8_t&#160;</td>
<td class="paramname"><em>percent</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a1707bc1c6aa92f67ef5a4456cbbec0c3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1707bc1c6aa92f67ef5a4456cbbec0c3">&#9670;&nbsp;</a></span>getBright255()</h2>
<div class="memitem"> <div class="memitem">
<div class="memproto"> <div class="memproto">
@@ -152,7 +131,7 @@ Functions</h2></td></tr>
<td class="memname">uint8_t getBright255 </td> <td class="memname">uint8_t getBright255 </td>
<td>(</td> <td>(</td>
<td class="paramtype">uint8_t&#160;</td> <td class="paramtype">uint8_t&#160;</td>
<td class="paramname"><em>percent</em></td><td>)</td> <td class="paramname"><em>percent255</em></td><td>)</td>
<td></td> <td></td>
</tr> </tr>
</table> </table>
@@ -161,9 +140,13 @@ Functions</h2></td></tr>
</div> </div>
</div> </div>
</div><!-- contents --> </div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
Generated by&#160;<a href="http://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.8.20 <ul>
</small></address> <li class="navelem"><a class="el" href="bright_8h.html">bright.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> </body>
</html> </html>

5
docs/html/bright_8h.js Normal file
View File

@@ -0,0 +1,5 @@
var bright_8h =
[
[ "BRIGHT_LINEAR", "bright_8h.html#a745288b6f8ea74e7efe2e7044f7d94d8", null ],
[ "getBright255", "bright_8h.html#af368f01aa3a372ff701bcc6a69308c7e", null ]
];

View File

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

View File

@@ -9,6 +9,10 @@
<link href="tabs.css" rel="stylesheet" type="text/css"/> <link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script> <script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.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"/> <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/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script> <script type="text/javascript" src="search/search.js"></script>
@@ -23,7 +27,9 @@
<td id="projectlogo"><img alt="Logo" src="lh.png"/></td> <td id="projectlogo"><img alt="Logo" src="lh.png"/></td>
<td id="projectalign" style="padding-left: 0.5em;"> <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">LightHub <div id="projectname">LightHub
&#160;<span id="projectnumber">v4.0.0</span>
</div> </div>
<div id="projectbrief">Smarthome controller firmware</div>
</td> </td>
</tr> </tr>
</tbody> </tbody>
@@ -46,6 +52,23 @@ $(function() {
}); });
/* @license-end */</script> /* @license-end */</script>
<div id="main-nav"></div> <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&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('class_input.html',''); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options --> <!-- window showing the filter options -->
<div id="MSearchSelectWindow" <div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()" onmouseover="return searchBox.OnSearchSelectShow()"
@@ -60,7 +83,6 @@ $(function() {
</iframe> </iframe>
</div> </div>
</div><!-- top -->
<div class="header"> <div class="header">
<div class="headertitle"> <div class="headertitle">
<div class="title">Input Member List</div> </div> <div class="title">Input Member List</div> </div>
@@ -82,7 +104,7 @@ $(function() {
<tr class="even"><td class="entry"><a class="el" href="class_input.html#a0354094b474b7b9fa305bfc3500d3cee">inType</a></td><td class="entry"><a class="el" href="class_input.html">Input</a></td><td class="entry"></td></tr> <tr class="even"><td class="entry"><a class="el" href="class_input.html#a0354094b474b7b9fa305bfc3500d3cee">inType</a></td><td class="entry"><a class="el" href="class_input.html">Input</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_input.html#a2e60007024a65b9529d8db1873bf8696">isValid</a>()</td><td class="entry"><a class="el" href="class_input.html">Input</a></td><td class="entry"></td></tr> <tr><td class="entry"><a class="el" href="class_input.html#a2e60007024a65b9529d8db1873bf8696">isValid</a>()</td><td class="entry"><a class="el" href="class_input.html">Input</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_input.html#ad7e0d37e4f0cca8117a1fad077e4d4a7">nextPollTime</a>() const</td><td class="entry"><a class="el" href="class_input.html">Input</a></td><td class="entry"><span class="mlabel">protected</span></td></tr> <tr class="even"><td class="entry"><a class="el" href="class_input.html#ad7e0d37e4f0cca8117a1fad077e4d4a7">nextPollTime</a>() const</td><td class="entry"><a class="el" href="class_input.html">Input</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="class_input.html#a121247eaf2f413135f0340df17015492">onAnalogChanged</a>(float newValue)</td><td class="entry"><a class="el" href="class_input.html">Input</a></td><td class="entry"></td></tr> <tr><td class="entry"><a class="el" href="class_input.html#a7ca225a34da21e406cdc9fdc05382451">onAnalogChanged</a>(itemCmd newValue)</td><td class="entry"><a class="el" href="class_input.html">Input</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_input.html#a2e0c2008fce8f2730ef3126ff1d8893e">onContactChanged</a>(int newValue)</td><td class="entry"><a class="el" href="class_input.html">Input</a></td><td class="entry"></td></tr> <tr class="even"><td class="entry"><a class="el" href="class_input.html#a2e0c2008fce8f2730ef3126ff1d8893e">onContactChanged</a>(int newValue)</td><td class="entry"><a class="el" href="class_input.html">Input</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_input.html#a2b60992464aa56f75c9d02b8b2084f8e">onCounterChanged</a>(int i)</td><td class="entry"><a class="el" href="class_input.html">Input</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr> <tr><td class="entry"><a class="el" href="class_input.html#a2b60992464aa56f75c9d02b8b2084f8e">onCounterChanged</a>(int i)</td><td class="entry"><a class="el" href="class_input.html">Input</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_input.html#a85c108932af16f55722b8ccec2b72fb5">onCounterChanged0</a>()</td><td class="entry"><a class="el" href="class_input.html">Input</a></td><td class="entry"><span class="mlabel">static</span></td></tr> <tr class="even"><td class="entry"><a class="el" href="class_input.html#a85c108932af16f55722b8ccec2b72fb5">onCounterChanged0</a>()</td><td class="entry"><a class="el" href="class_input.html">Input</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
@@ -100,9 +122,12 @@ $(function() {
<tr class="even"><td class="entry"><a class="el" href="class_input.html#a2c8307bf192b3e07bbc7cd605efeeb81">store</a></td><td class="entry"><a class="el" href="class_input.html">Input</a></td><td class="entry"></td></tr> <tr class="even"><td class="entry"><a class="el" href="class_input.html#a2c8307bf192b3e07bbc7cd605efeeb81">store</a></td><td class="entry"><a class="el" href="class_input.html">Input</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_input.html#a3d224f0fd4da038390abaa8f84478d5c">uptimePoll</a>()</td><td class="entry"><a class="el" href="class_input.html">Input</a></td><td class="entry"><span class="mlabel">protected</span></td></tr> <tr><td class="entry"><a class="el" href="class_input.html#a3d224f0fd4da038390abaa8f84478d5c">uptimePoll</a>()</td><td class="entry"><a class="el" href="class_input.html">Input</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
</table></div><!-- contents --> </table></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
Generated by&#160;<a href="http://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.8.20 <ul>
</small></address> <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> </body>
</html> </html>

View File

@@ -9,6 +9,10 @@
<link href="tabs.css" rel="stylesheet" type="text/css"/> <link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script> <script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.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"/> <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/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script> <script type="text/javascript" src="search/search.js"></script>
@@ -23,7 +27,9 @@
<td id="projectlogo"><img alt="Logo" src="lh.png"/></td> <td id="projectlogo"><img alt="Logo" src="lh.png"/></td>
<td id="projectalign" style="padding-left: 0.5em;"> <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">LightHub <div id="projectname">LightHub
&#160;<span id="projectnumber">v4.0.0</span>
</div> </div>
<div id="projectbrief">Smarthome controller firmware</div>
</td> </td>
</tr> </tr>
</tbody> </tbody>
@@ -46,6 +52,23 @@ $(function() {
}); });
/* @license-end */</script> /* @license-end */</script>
<div id="main-nav"></div> <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&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('class_input.html',''); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options --> <!-- window showing the filter options -->
<div id="MSearchSelectWindow" <div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()" onmouseover="return searchBox.OnSearchSelectShow()"
@@ -60,7 +83,6 @@ $(function() {
</iframe> </iframe>
</div> </div>
</div><!-- top -->
<div class="header"> <div class="header">
<div class="summary"> <div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124; <a href="#pub-methods">Public Member Functions</a> &#124;
@@ -74,15 +96,6 @@ $(function() {
<div class="contents"> <div class="contents">
<p><code>#include &lt;<a class="el" href="inputs_8h_source.html">inputs.h</a>&gt;</code></p> <p><code>#include &lt;<a class="el" href="inputs_8h_source.html">inputs.h</a>&gt;</code></p>
<div class="dynheader">
Collaboration diagram for Input:</div>
<div class="dyncontent">
<div class="center"><img src="class_input__coll__graph.png" border="0" usemap="#a_input_coll__map" alt="Collaboration graph"/></div>
<map name="_input_coll__map" id="a_input_coll__map">
<area shape="rect" title=" " alt="" coords="11,95,62,121"/>
<area shape="rect" href="unionin_store.html" title=" " alt="" coords="5,5,68,32"/>
</map>
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
<table class="memberdecls"> <table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr> Public Member Functions</h2></td></tr>
@@ -94,8 +107,8 @@ Public Member Functions</h2></td></tr>
<tr class="separator:a2e60007024a65b9529d8db1873bf8696"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a2e60007024a65b9529d8db1873bf8696"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2e0c2008fce8f2730ef3126ff1d8893e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_input.html#a2e0c2008fce8f2730ef3126ff1d8893e">onContactChanged</a> (int newValue)</td></tr> <tr class="memitem:a2e0c2008fce8f2730ef3126ff1d8893e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_input.html#a2e0c2008fce8f2730ef3126ff1d8893e">onContactChanged</a> (int newValue)</td></tr>
<tr class="separator:a2e0c2008fce8f2730ef3126ff1d8893e"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a2e0c2008fce8f2730ef3126ff1d8893e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a121247eaf2f413135f0340df17015492"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_input.html#a121247eaf2f413135f0340df17015492">onAnalogChanged</a> (float newValue)</td></tr> <tr class="memitem:a7ca225a34da21e406cdc9fdc05382451"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_input.html#a7ca225a34da21e406cdc9fdc05382451">onAnalogChanged</a> (<a class="el" href="classitem_cmd.html">itemCmd</a> newValue)</td></tr>
<tr class="separator:a121247eaf2f413135f0340df17015492"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a7ca225a34da21e406cdc9fdc05382451"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a34b0da23df4e0c2be07e5358a974f6b3"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_input.html#a34b0da23df4e0c2be07e5358a974f6b3">Poll</a> (short cause)</td></tr> <tr class="memitem:a34b0da23df4e0c2be07e5358a974f6b3"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_input.html#a34b0da23df4e0c2be07e5358a974f6b3">Poll</a> (short cause)</td></tr>
<tr class="separator:a34b0da23df4e0c2be07e5358a974f6b3"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a34b0da23df4e0c2be07e5358a974f6b3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af875dd162373e90e21f8213f928f8032"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_input.html#af875dd162373e90e21f8213f928f8032">setup</a> ()</td></tr> <tr class="memitem:af875dd162373e90e21f8213f928f8032"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_input.html#af875dd162373e90e21f8213f928f8032">setup</a> ()</td></tr>
@@ -445,8 +458,8 @@ Protected Member Functions</h2></td></tr>
</div> </div>
</div> </div>
<a id="a121247eaf2f413135f0340df17015492"></a> <a id="a7ca225a34da21e406cdc9fdc05382451"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a121247eaf2f413135f0340df17015492">&#9670;&nbsp;</a></span>onAnalogChanged()</h2> <h2 class="memtitle"><span class="permalink"><a href="#a7ca225a34da21e406cdc9fdc05382451">&#9670;&nbsp;</a></span>onAnalogChanged()</h2>
<div class="memitem"> <div class="memitem">
<div class="memproto"> <div class="memproto">
@@ -454,7 +467,7 @@ Protected Member Functions</h2></td></tr>
<tr> <tr>
<td class="memname">void Input::onAnalogChanged </td> <td class="memname">void Input::onAnalogChanged </td>
<td>(</td> <td>(</td>
<td class="paramtype">float&#160;</td> <td class="paramtype"><a class="el" href="classitem_cmd.html">itemCmd</a>&#160;</td>
<td class="paramname"><em>newValue</em></td><td>)</td> <td class="paramname"><em>newValue</em></td><td>)</td>
<td></td> <td></td>
</tr> </tr>
@@ -879,9 +892,13 @@ Protected Member Functions</h2></td></tr>
<li><a class="el" href="inputs_8cpp.html">inputs.cpp</a></li> <li><a class="el" href="inputs_8cpp.html">inputs.cpp</a></li>
</ul> </ul>
</div><!-- contents --> </div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
Generated by&#160;<a href="http://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.8.20 <ul>
</small></address> <li class="navelem"><a class="el" href="class_input.html">Input</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> </body>
</html> </html>

26
docs/html/class_input.js Normal file
View File

@@ -0,0 +1,26 @@
var class_input =
[
[ "Input", "class_input.html#a52d1d1d4eb7890e186fa0faa11636b82", null ],
[ "Input", "class_input.html#adae232acc9d1e127947a8b09f1665fb2", null ],
[ "analogPoll", "class_input.html#acb26235ba50553fa073a95096ebbbc69", null ],
[ "attachInterruptPinIrq", "class_input.html#ab272ddf677bc7ebaa20c0a8677b49b80", null ],
[ "changeState", "class_input.html#a08323a44c2d4ca714e4e6a14ae73fc4f", null ],
[ "contactPoll", "class_input.html#a48dfeb886a0927b60d3200bbdea5765a", null ],
[ "counterPoll", "class_input.html#a347f052d5de6b996d7e6cf4ac83485d9", null ],
[ "dht22Poll", "class_input.html#a70568f40b1008c2f5fdf378ada26a5c4", null ],
[ "getIdxField", "class_input.html#a0697613f4b723bdb63e8c5510f85b9c6", null ],
[ "isValid", "class_input.html#a2e60007024a65b9529d8db1873bf8696", null ],
[ "nextPollTime", "class_input.html#ad7e0d37e4f0cca8117a1fad077e4d4a7", null ],
[ "onAnalogChanged", "class_input.html#a7ca225a34da21e406cdc9fdc05382451", null ],
[ "onContactChanged", "class_input.html#a2e0c2008fce8f2730ef3126ff1d8893e", null ],
[ "Parse", "class_input.html#aad974cff366f73924458d105b88130d4", null ],
[ "Poll", "class_input.html#a34b0da23df4e0c2be07e5358a974f6b3", null ],
[ "publishDataToDomoticz", "class_input.html#ab48ae5515b6a332b518a06e5bb10926a", null ],
[ "setNextPollTime", "class_input.html#a8efca39cb91c24dc80a62d660fd9ea2a", null ],
[ "setup", "class_input.html#af875dd162373e90e21f8213f928f8032", null ],
[ "uptimePoll", "class_input.html#a3d224f0fd4da038390abaa8f84478d5c", null ],
[ "inputObj", "class_input.html#a4dbfdd3e7da95a3d4873286da07733f2", null ],
[ "inType", "class_input.html#a0354094b474b7b9fa305bfc3500d3cee", null ],
[ "pin", "class_input.html#a910d1942c02b2d155dbaa3c8a41876f5", null ],
[ "store", "class_input.html#a2c8307bf192b3e07bbc7cd605efeeb81", null ]
];

View File

@@ -9,6 +9,10 @@
<link href="tabs.css" rel="stylesheet" type="text/css"/> <link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script> <script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.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"/> <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/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script> <script type="text/javascript" src="search/search.js"></script>
@@ -23,7 +27,9 @@
<td id="projectlogo"><img alt="Logo" src="lh.png"/></td> <td id="projectlogo"><img alt="Logo" src="lh.png"/></td>
<td id="projectalign" style="padding-left: 0.5em;"> <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">LightHub <div id="projectname">LightHub
&#160;<span id="projectnumber">v4.0.0</span>
</div> </div>
<div id="projectbrief">Smarthome controller firmware</div>
</td> </td>
</tr> </tr>
</tbody> </tbody>
@@ -46,6 +52,23 @@ $(function() {
}); });
/* @license-end */</script> /* @license-end */</script>
<div id="main-nav"></div> <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&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('class_item.html',''); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options --> <!-- window showing the filter options -->
<div id="MSearchSelectWindow" <div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()" onmouseover="return searchBox.OnSearchSelectShow()"
@@ -60,7 +83,6 @@ $(function() {
</iframe> </iframe>
</div> </div>
</div><!-- top -->
<div class="header"> <div class="header">
<div class="headertitle"> <div class="headertitle">
<div class="title">Item Member List</div> </div> <div class="title">Item Member List</div> </div>
@@ -70,13 +92,11 @@ $(function() {
<p>This is the complete list of members for <a class="el" href="class_item.html">Item</a>, including all inherited members.</p> <p>This is the complete list of members for <a class="el" href="class_item.html">Item</a>, including all inherited members.</p>
<table class="directory"> <table class="directory">
<tr class="even"><td class="entry"><a class="el" href="class_item.html#aac323dbba691d2a1ffd0b760fdc2198d">checkFM</a>()</td><td class="entry"><a class="el" href="class_item.html">Item</a></td><td class="entry"><span class="mlabel">protected</span></td></tr> <tr class="even"><td class="entry"><a class="el" href="class_item.html#aac323dbba691d2a1ffd0b760fdc2198d">checkFM</a>()</td><td class="entry"><a class="el" href="class_item.html">Item</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="class_item.html#a9fa6f17268398679295a57f7506089b8">checkHeatRetry</a>()</td><td class="entry"><a class="el" href="class_item.html">Item</a></td><td class="entry"><span class="mlabel">protected</span></td></tr> <tr><td class="entry"><a class="el" href="class_item.html#a899707e630b75eeb422fbc7ca3d829ce">checkModbusDimmer</a>()</td><td class="entry"><a class="el" href="class_item.html">Item</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_item.html#a899707e630b75eeb422fbc7ca3d829ce">checkModbusDimmer</a>()</td><td class="entry"><a class="el" href="class_item.html">Item</a></td><td class="entry"><span class="mlabel">protected</span></td></tr> <tr class="even"><td class="entry"><a class="el" href="class_item.html#a2d807aa2a634312bde779e174e28c4ce">checkModbusDimmer</a>(int data)</td><td class="entry"><a class="el" href="class_item.html">Item</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="class_item.html#a2d807aa2a634312bde779e174e28c4ce">checkModbusDimmer</a>(int data)</td><td class="entry"><a class="el" href="class_item.html">Item</a></td><td class="entry"><span class="mlabel">protected</span></td></tr> <tr><td class="entry"><a class="el" href="class_item.html#aee7bbb1c5b9f54b7228cdc171f040bf4">checkModbusRetry</a>()</td><td class="entry"><a class="el" href="class_item.html">Item</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_item.html#a4454719134cb94ff27943cc35207fd74">checkModbusRetry</a>()</td><td class="entry"><a class="el" href="class_item.html">Item</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="class_item.html#a353e817a01d39e0341fdc12b00351169">checkVCRetry</a>()</td><td class="entry"><a class="el" href="class_item.html">Item</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_item.html#a60c43acb3bd16c858ca4c1fa6b12145b">clearFlag</a>(short flag)</td><td class="entry"><a class="el" href="class_item.html">Item</a></td><td class="entry"></td></tr> <tr class="even"><td class="entry"><a class="el" href="class_item.html#a60c43acb3bd16c858ca4c1fa6b12145b">clearFlag</a>(short flag)</td><td class="entry"><a class="el" href="class_item.html">Item</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_item.html#a821048224e300ab4bb9eb047bf859b2c">Ctrl</a>(itemCmd cmd, char *subItem=NULL)</td><td class="entry"><a class="el" href="class_item.html">Item</a></td><td class="entry"></td></tr> <tr><td class="entry"><a class="el" href="class_item.html#ad81d39aec84f1a2071b5e81dafd96e27">Ctrl</a>(itemCmd cmd, char *subItem=NULL, bool allowRecursion=true)</td><td class="entry"><a class="el" href="class_item.html">Item</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_item.html#a51166376e10786d0daf684ea85988b75">Ctrl</a>(char *payload, char *subItem=NULL)</td><td class="entry"><a class="el" href="class_item.html">Item</a></td><td class="entry"></td></tr> <tr class="even"><td class="entry"><a class="el" href="class_item.html#a51166376e10786d0daf684ea85988b75">Ctrl</a>(char *payload, char *subItem=NULL)</td><td class="entry"><a class="el" href="class_item.html">Item</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_item.html#a21371d449e5e6669b3f0eb0e080a7132">defaultSubItem</a></td><td class="entry"><a class="el" href="class_item.html">Item</a></td><td class="entry"><span class="mlabel">protected</span></td></tr> <tr><td class="entry"><a class="el" href="class_item.html#a21371d449e5e6669b3f0eb0e080a7132">defaultSubItem</a></td><td class="entry"><a class="el" href="class_item.html">Item</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_item.html#a4ff75a860339d86b006960b750a593e6">defaultSuffixCode</a></td><td class="entry"><a class="el" href="class_item.html">Item</a></td><td class="entry"><span class="mlabel">protected</span></td></tr> <tr class="even"><td class="entry"><a class="el" href="class_item.html#a4ff75a860339d86b006960b750a593e6">defaultSuffixCode</a></td><td class="entry"><a class="el" href="class_item.html">Item</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
@@ -87,30 +107,34 @@ $(function() {
<tr><td class="entry"><a class="el" href="class_item.html#a25cddf040ae48d36375e54eb7fb31cf1">getCmd</a>()</td><td class="entry"><a class="el" href="class_item.html">Item</a></td><td class="entry"></td></tr> <tr><td class="entry"><a class="el" href="class_item.html#a25cddf040ae48d36375e54eb7fb31cf1">getCmd</a>()</td><td class="entry"><a class="el" href="class_item.html">Item</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_item.html#ab27cd47af857151cb695f7a4b4000424">getExt</a>()</td><td class="entry"><a class="el" href="class_item.html">Item</a></td><td class="entry"></td></tr> <tr class="even"><td class="entry"><a class="el" href="class_item.html#ab27cd47af857151cb695f7a4b4000424">getExt</a>()</td><td class="entry"><a class="el" href="class_item.html">Item</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_item.html#a15e9623fffd070c01c3dd87b1cc09ab3">getFlag</a>(short flag=FLAG_MASK)</td><td class="entry"><a class="el" href="class_item.html">Item</a></td><td class="entry"></td></tr> <tr><td class="entry"><a class="el" href="class_item.html#a15e9623fffd070c01c3dd87b1cc09ab3">getFlag</a>(short flag=FLAG_MASK)</td><td class="entry"><a class="el" href="class_item.html">Item</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_item.html#ad1c452e68967188402a96a687aba6af0">getPersistent</a>()</td><td class="entry"><a class="el" href="class_item.html">Item</a></td><td class="entry"></td></tr> <tr class="even"><td class="entry"><a class="el" href="class_item.html#a8fcee2e61e88909e3a53aaae3dc5d3e9">getFloatArg</a>(short n=0)</td><td class="entry"><a class="el" href="class_item.html">Item</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_item.html#ad00923c702189ad97c6af2c3c20150fa">getSubtype</a>()</td><td class="entry"><a class="el" href="class_item.html">Item</a></td><td class="entry"></td></tr> <tr><td class="entry"><a class="el" href="class_item.html#ad1c452e68967188402a96a687aba6af0">getPersistent</a>()</td><td class="entry"><a class="el" href="class_item.html">Item</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_item.html#aba81303d678129315e393e11319b5ec5">getVal</a>()</td><td class="entry"><a class="el" href="class_item.html">Item</a></td><td class="entry"></td></tr> <tr class="even"><td class="entry"><a class="el" href="class_item.html#ad00923c702189ad97c6af2c3c20150fa">getSubtype</a>()</td><td class="entry"><a class="el" href="class_item.html">Item</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_item.html#a4db79caf8ace960c0bf74181c0bf5faa">isActive</a>()</td><td class="entry"><a class="el" href="class_item.html">Item</a></td><td class="entry"></td></tr> <tr><td class="entry"><a class="el" href="class_item.html#aba81303d678129315e393e11319b5ec5">getVal</a>()</td><td class="entry"><a class="el" href="class_item.html">Item</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_item.html#a3bbd12527ff3638189cae5291e578a96">isValid</a>()</td><td class="entry"><a class="el" href="class_item.html">Item</a></td><td class="entry"></td></tr> <tr class="even"><td class="entry"><a class="el" href="class_item.html#a4db79caf8ace960c0bf74181c0bf5faa">isActive</a>()</td><td class="entry"><a class="el" href="class_item.html">Item</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_item.html#ac6f9ffe686b184cd30fb9ff023af9d35">Item</a>(char *name)</td><td class="entry"><a class="el" href="class_item.html">Item</a></td><td class="entry"></td></tr> <tr><td class="entry"><a class="el" href="class_item.html#a3bbd12527ff3638189cae5291e578a96">isValid</a>()</td><td class="entry"><a class="el" href="class_item.html">Item</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_item.html#a8df555ab7f99a4bc363204c10d946934">Item</a>(aJsonObject *obj)</td><td class="entry"><a class="el" href="class_item.html">Item</a></td><td class="entry"></td></tr> <tr class="even"><td class="entry"><a class="el" href="class_item.html#ac6f9ffe686b184cd30fb9ff023af9d35">Item</a>(char *name)</td><td class="entry"><a class="el" href="class_item.html">Item</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_item.html#ab831f5a6f56b59761a8ee5dbf38c0999">itemArg</a></td><td class="entry"><a class="el" href="class_item.html">Item</a></td><td class="entry"></td></tr> <tr><td class="entry"><a class="el" href="class_item.html#a8df555ab7f99a4bc363204c10d946934">Item</a>(aJsonObject *obj)</td><td class="entry"><a class="el" href="class_item.html">Item</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_item.html#a4332fe989485f159b4fefa871cc213b9">itemArr</a></td><td class="entry"><a class="el" href="class_item.html">Item</a></td><td class="entry"></td></tr> <tr class="even"><td class="entry"><a class="el" href="class_item.html#ab831f5a6f56b59761a8ee5dbf38c0999">itemArg</a></td><td class="entry"><a class="el" href="class_item.html">Item</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_item.html#a39291138106342bc0d49ccfb125f7a95">itemExt</a></td><td class="entry"><a class="el" href="class_item.html">Item</a></td><td class="entry"></td></tr> <tr><td class="entry"><a class="el" href="class_item.html#a4332fe989485f159b4fefa871cc213b9">itemArr</a></td><td class="entry"><a class="el" href="class_item.html">Item</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_item.html#ae0bac41fded34ffbd1e3634e15772039">itemType</a></td><td class="entry"><a class="el" href="class_item.html">Item</a></td><td class="entry"></td></tr> <tr class="even"><td class="entry"><a class="el" href="class_item.html#a39291138106342bc0d49ccfb125f7a95">itemExt</a></td><td class="entry"><a class="el" href="class_item.html">Item</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_item.html#aabf1180ef4ab072817a28020814bce48">itemVal</a></td><td class="entry"><a class="el" href="class_item.html">Item</a></td><td class="entry"></td></tr> <tr><td class="entry"><a class="el" href="class_item.html#ae0bac41fded34ffbd1e3634e15772039">itemType</a></td><td class="entry"><a class="el" href="class_item.html">Item</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_item.html#a389156098d07ebdc5649668f61d87343">mb_fail</a>()</td><td class="entry"><a class="el" href="class_item.html">Item</a></td><td class="entry"><span class="mlabel">protected</span></td></tr> <tr class="even"><td class="entry"><a class="el" href="class_item.html#aabf1180ef4ab072817a28020814bce48">itemVal</a></td><td class="entry"><a class="el" href="class_item.html">Item</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_item.html#a6a8cdb4d647ba278a55560cd91bfc031">modbusDimmerSet</a>(itemCmd st)</td><td class="entry"><a class="el" href="class_item.html">Item</a></td><td class="entry"><span class="mlabel">protected</span></td></tr> <tr><td class="entry"><a class="el" href="class_item.html#a194ef40944a7a579ded380103ac1a081">mb_fail</a>(int result=0)</td><td class="entry"><a class="el" href="class_item.html">Item</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_item.html#a77913c1f28d823b1a096369e69cc5072">modbusDimmerSet</a>(int addr, uint16_t _reg, int _regType, int _mask, uint16_t value)</td><td class="entry"><a class="el" href="class_item.html">Item</a></td><td class="entry"><span class="mlabel">protected</span></td></tr> <tr class="even"><td class="entry"><a class="el" href="class_item.html#a6a8cdb4d647ba278a55560cd91bfc031">modbusDimmerSet</a>(itemCmd st)</td><td class="entry"><a class="el" href="class_item.html">Item</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="class_item.html#a7cc492ae708197b9426c45b15eda714d">Off</a>()</td><td class="entry"><a class="el" href="class_item.html">Item</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> <tr><td class="entry"><a class="el" href="class_item.html#a77913c1f28d823b1a096369e69cc5072">modbusDimmerSet</a>(int addr, uint16_t _reg, int _regType, int _mask, uint16_t value)</td><td class="entry"><a class="el" href="class_item.html">Item</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_item.html#ac6a08d4c2352fa1284c4039441e380c5">On</a>()</td><td class="entry"><a class="el" href="class_item.html">Item</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> <tr class="even"><td class="entry"><a class="el" href="class_item.html#a7cc492ae708197b9426c45b15eda714d">Off</a>()</td><td class="entry"><a class="el" href="class_item.html">Item</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="class_item.html#abbcfb98227918e624be294409d21be3d">Parse</a>()</td><td class="entry"><a class="el" href="class_item.html">Item</a></td><td class="entry"><span class="mlabel">protected</span></td></tr> <tr><td class="entry"><a class="el" href="class_item.html#ac6a08d4c2352fa1284c4039441e380c5">On</a>()</td><td class="entry"><a class="el" href="class_item.html">Item</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_item.html#aaa6500d9cdb58f9b20f6c2592da40739">Poll</a>(int cause)</td><td class="entry"><a class="el" href="class_item.html">Item</a></td><td class="entry"></td></tr> <tr class="even"><td class="entry"><a class="el" href="class_item.html#abbcfb98227918e624be294409d21be3d">Parse</a>()</td><td class="entry"><a class="el" href="class_item.html">Item</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="class_item.html#aaa6500d9cdb58f9b20f6c2592da40739">Poll</a>(int cause)</td><td class="entry"><a class="el" href="class_item.html">Item</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_item.html#a1407f6e0854127b5cec31368400caf06">resumeModbus</a>()</td><td class="entry"><a class="el" href="class_item.html">Item</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="class_item.html#af767f604dcaed8a497438255c28129fd">sendDelayedStatus</a>()</td><td class="entry"><a class="el" href="class_item.html">Item</a></td><td class="entry"><span class="mlabel">protected</span></td></tr> <tr><td class="entry"><a class="el" href="class_item.html#af767f604dcaed8a497438255c28129fd">sendDelayedStatus</a>()</td><td class="entry"><a class="el" href="class_item.html">Item</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_item.html#a525c4e3f723a85af5e818c1b5834e277">SendStatus</a>(int sendFlags)</td><td class="entry"><a class="el" href="class_item.html">Item</a></td><td class="entry"></td></tr> <tr class="even"><td class="entry"><a class="el" href="class_item.html#a525c4e3f723a85af5e818c1b5834e277">SendStatus</a>(int sendFlags)</td><td class="entry"><a class="el" href="class_item.html">Item</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_item.html#a188910459fc0ded60ca268664bf9b212">setCmd</a>(uint8_t cmdValue)</td><td class="entry"><a class="el" href="class_item.html">Item</a></td><td class="entry"></td></tr> <tr><td class="entry"><a class="el" href="class_item.html#ad1a236a67b01bb3ae9d1aec9a18ed51d">SendStatusImmediate</a>(itemCmd st, int sendFlags, char *subItem=NULL)</td><td class="entry"><a class="el" href="class_item.html">Item</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_item.html#ad4e62aba1f62917a8df4c47c2894a3ad">setExt</a>(long int par)</td><td class="entry"><a class="el" href="class_item.html">Item</a></td><td class="entry"></td></tr> <tr class="even"><td class="entry"><a class="el" href="class_item.html#a188910459fc0ded60ca268664bf9b212">setCmd</a>(uint8_t cmdValue)</td><td class="entry"><a class="el" href="class_item.html">Item</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_item.html#abd22bfa75e71849cc0fadcee9eef330d">setFlag</a>(short flag)</td><td class="entry"><a class="el" href="class_item.html">Item</a></td><td class="entry"></td></tr> <tr><td class="entry"><a class="el" href="class_item.html#ad4e62aba1f62917a8df4c47c2894a3ad">setExt</a>(long int par)</td><td class="entry"><a class="el" href="class_item.html">Item</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_item.html#abd22bfa75e71849cc0fadcee9eef330d">setFlag</a>(short flag)</td><td class="entry"><a class="el" href="class_item.html">Item</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_item.html#a5b103354070ff53e7dfd66d43765a619">setFloatVal</a>(float par)</td><td class="entry"><a class="el" href="class_item.html">Item</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_item.html#af023950bb9b9760b98c5de7287bc467d">setPersistent</a>(chPersistent *par)</td><td class="entry"><a class="el" href="class_item.html">Item</a></td><td class="entry"></td></tr> <tr class="even"><td class="entry"><a class="el" href="class_item.html#af023950bb9b9760b98c5de7287bc467d">setPersistent</a>(chPersistent *par)</td><td class="entry"><a class="el" href="class_item.html">Item</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_item.html#a47b261677ded48fb1c51088b9d956dcc">setSubtype</a>(uint8_t par)</td><td class="entry"><a class="el" href="class_item.html">Item</a></td><td class="entry"></td></tr> <tr><td class="entry"><a class="el" href="class_item.html#a47b261677ded48fb1c51088b9d956dcc">setSubtype</a>(uint8_t par)</td><td class="entry"><a class="el" href="class_item.html">Item</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_item.html#ae84f04e796546f4c34db79a060b0d443">Setup</a>()</td><td class="entry"><a class="el" href="class_item.html">Item</a></td><td class="entry"></td></tr> <tr class="even"><td class="entry"><a class="el" href="class_item.html#ae84f04e796546f4c34db79a060b0d443">Setup</a>()</td><td class="entry"><a class="el" href="class_item.html">Item</a></td><td class="entry"></td></tr>
@@ -121,9 +145,12 @@ $(function() {
<tr><td class="entry"><a class="el" href="class_item.html#aa0f1f997dd794068562d43eb4a3911a6">VacomSetHeat</a>(itemCmd st)</td><td class="entry"><a class="el" href="class_item.html">Item</a></td><td class="entry"><span class="mlabel">protected</span></td></tr> <tr><td class="entry"><a class="el" href="class_item.html#aa0f1f997dd794068562d43eb4a3911a6">VacomSetHeat</a>(itemCmd st)</td><td class="entry"><a class="el" href="class_item.html">Item</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_item.html#a11663c84075b78c3ae5e30fdfcd7c458">~Item</a>()</td><td class="entry"><a class="el" href="class_item.html">Item</a></td><td class="entry"></td></tr> <tr class="even"><td class="entry"><a class="el" href="class_item.html#a11663c84075b78c3ae5e30fdfcd7c458">~Item</a>()</td><td class="entry"><a class="el" href="class_item.html">Item</a></td><td class="entry"></td></tr>
</table></div><!-- contents --> </table></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
Generated by&#160;<a href="http://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.8.20 <ul>
</small></address> <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> </body>
</html> </html>

View File

@@ -9,6 +9,10 @@
<link href="tabs.css" rel="stylesheet" type="text/css"/> <link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script> <script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.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"/> <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/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script> <script type="text/javascript" src="search/search.js"></script>
@@ -23,7 +27,9 @@
<td id="projectlogo"><img alt="Logo" src="lh.png"/></td> <td id="projectlogo"><img alt="Logo" src="lh.png"/></td>
<td id="projectalign" style="padding-left: 0.5em;"> <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">LightHub <div id="projectname">LightHub
&#160;<span id="projectnumber">v4.0.0</span>
</div> </div>
<div id="projectbrief">Smarthome controller firmware</div>
</td> </td>
</tr> </tr>
</tbody> </tbody>
@@ -46,6 +52,23 @@ $(function() {
}); });
/* @license-end */</script> /* @license-end */</script>
<div id="main-nav"></div> <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&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('class_item.html',''); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options --> <!-- window showing the filter options -->
<div id="MSearchSelectWindow" <div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()" onmouseover="return searchBox.OnSearchSelectShow()"
@@ -60,7 +83,6 @@ $(function() {
</iframe> </iframe>
</div> </div>
</div><!-- top -->
<div class="header"> <div class="header">
<div class="summary"> <div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124; <a href="#pub-methods">Public Member Functions</a> &#124;
@@ -74,16 +96,6 @@ $(function() {
<div class="contents"> <div class="contents">
<p><code>#include &lt;<a class="el" href="item_8h_source.html">item.h</a>&gt;</code></p> <p><code>#include &lt;<a class="el" href="item_8h_source.html">item.h</a>&gt;</code></p>
<div class="dynheader">
Collaboration diagram for Item:</div>
<div class="dyncontent">
<div class="center"><img src="class_item__coll__graph.png" border="0" usemap="#a_item_coll__map" alt="Collaboration graph"/></div>
<map name="_item_coll__map" id="a_item_coll__map">
<area shape="rect" title=" " alt="" coords="5,5,53,32"/>
<area shape="rect" href="classabstract_out.html" title=" " alt="" coords="31,95,121,121"/>
<area shape="rect" href="classabstract_ch.html" title=" " alt="" coords="90,5,177,32"/>
</map>
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
<table class="memberdecls"> <table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr> Public Member Functions</h2></td></tr>
@@ -99,12 +111,14 @@ Public Member Functions</h2></td></tr>
<tr class="separator:ae84f04e796546f4c34db79a060b0d443"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:ae84f04e796546f4c34db79a060b0d443"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac382f69ca11e6eebfec1f40133fddd42"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_item.html#ac382f69ca11e6eebfec1f40133fddd42">Stop</a> ()</td></tr> <tr class="memitem:ac382f69ca11e6eebfec1f40133fddd42"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_item.html#ac382f69ca11e6eebfec1f40133fddd42">Stop</a> ()</td></tr>
<tr class="separator:ac382f69ca11e6eebfec1f40133fddd42"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:ac382f69ca11e6eebfec1f40133fddd42"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a821048224e300ab4bb9eb047bf859b2c"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_item.html#a821048224e300ab4bb9eb047bf859b2c">Ctrl</a> (<a class="el" href="classitem_cmd.html">itemCmd</a> cmd, char *subItem=NULL)</td></tr> <tr class="memitem:ad81d39aec84f1a2071b5e81dafd96e27"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_item.html#ad81d39aec84f1a2071b5e81dafd96e27">Ctrl</a> (<a class="el" href="classitem_cmd.html">itemCmd</a> cmd, char *subItem=NULL, bool allowRecursion=true)</td></tr>
<tr class="separator:a821048224e300ab4bb9eb047bf859b2c"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:ad81d39aec84f1a2071b5e81dafd96e27"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a51166376e10786d0daf684ea85988b75"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_item.html#a51166376e10786d0daf684ea85988b75">Ctrl</a> (char *payload, char *subItem=NULL)</td></tr> <tr class="memitem:a51166376e10786d0daf684ea85988b75"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_item.html#a51166376e10786d0daf684ea85988b75">Ctrl</a> (char *payload, char *subItem=NULL)</td></tr>
<tr class="separator:a51166376e10786d0daf684ea85988b75"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a51166376e10786d0daf684ea85988b75"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a04c95e83741aa896498ddbc869061886"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_item.html#a04c95e83741aa896498ddbc869061886">getArg</a> (short n=0)</td></tr> <tr class="memitem:a04c95e83741aa896498ddbc869061886"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_item.html#a04c95e83741aa896498ddbc869061886">getArg</a> (short n=0)</td></tr>
<tr class="separator:a04c95e83741aa896498ddbc869061886"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a04c95e83741aa896498ddbc869061886"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8fcee2e61e88909e3a53aaae3dc5d3e9"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_item.html#a8fcee2e61e88909e3a53aaae3dc5d3e9">getFloatArg</a> (short n=0)</td></tr>
<tr class="separator:a8fcee2e61e88909e3a53aaae3dc5d3e9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9469cc0bb8560eb5f669d54903186433"><td class="memItemLeft" align="right" valign="top">short&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_item.html#a9469cc0bb8560eb5f669d54903186433">getArgCount</a> ()</td></tr> <tr class="memitem:a9469cc0bb8560eb5f669d54903186433"><td class="memItemLeft" align="right" valign="top">short&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_item.html#a9469cc0bb8560eb5f669d54903186433">getArgCount</a> ()</td></tr>
<tr class="separator:a9469cc0bb8560eb5f669d54903186433"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a9469cc0bb8560eb5f669d54903186433"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aba81303d678129315e393e11319b5ec5"><td class="memItemLeft" align="right" valign="top">long int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_item.html#aba81303d678129315e393e11319b5ec5">getVal</a> ()</td></tr> <tr class="memitem:aba81303d678129315e393e11319b5ec5"><td class="memItemLeft" align="right" valign="top">long int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_item.html#aba81303d678129315e393e11319b5ec5">getVal</a> ()</td></tr>
@@ -131,12 +145,16 @@ Public Member Functions</h2></td></tr>
<tr class="separator:a60c43acb3bd16c858ca4c1fa6b12145b"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a60c43acb3bd16c858ca4c1fa6b12145b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad2a38c039f8b3cee14cb97c9526d9260"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_item.html#ad2a38c039f8b3cee14cb97c9526d9260">setVal</a> (long int par)</td></tr> <tr class="memitem:ad2a38c039f8b3cee14cb97c9526d9260"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_item.html#ad2a38c039f8b3cee14cb97c9526d9260">setVal</a> (long int par)</td></tr>
<tr class="separator:ad2a38c039f8b3cee14cb97c9526d9260"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:ad2a38c039f8b3cee14cb97c9526d9260"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5b103354070ff53e7dfd66d43765a619"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_item.html#a5b103354070ff53e7dfd66d43765a619">setFloatVal</a> (float par)</td></tr>
<tr class="separator:a5b103354070ff53e7dfd66d43765a619"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a47b261677ded48fb1c51088b9d956dcc"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_item.html#a47b261677ded48fb1c51088b9d956dcc">setSubtype</a> (uint8_t par)</td></tr> <tr class="memitem:a47b261677ded48fb1c51088b9d956dcc"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_item.html#a47b261677ded48fb1c51088b9d956dcc">setSubtype</a> (uint8_t par)</td></tr>
<tr class="separator:a47b261677ded48fb1c51088b9d956dcc"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a47b261677ded48fb1c51088b9d956dcc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaa6500d9cdb58f9b20f6c2592da40739"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_item.html#aaa6500d9cdb58f9b20f6c2592da40739">Poll</a> (int cause)</td></tr> <tr class="memitem:aaa6500d9cdb58f9b20f6c2592da40739"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_item.html#aaa6500d9cdb58f9b20f6c2592da40739">Poll</a> (int cause)</td></tr>
<tr class="separator:aaa6500d9cdb58f9b20f6c2592da40739"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:aaa6500d9cdb58f9b20f6c2592da40739"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a525c4e3f723a85af5e818c1b5834e277"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_item.html#a525c4e3f723a85af5e818c1b5834e277">SendStatus</a> (int sendFlags)</td></tr> <tr class="memitem:a525c4e3f723a85af5e818c1b5834e277"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_item.html#a525c4e3f723a85af5e818c1b5834e277">SendStatus</a> (int sendFlags)</td></tr>
<tr class="separator:a525c4e3f723a85af5e818c1b5834e277"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a525c4e3f723a85af5e818c1b5834e277"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad1a236a67b01bb3ae9d1aec9a18ed51d"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_item.html#ad1a236a67b01bb3ae9d1aec9a18ed51d">SendStatusImmediate</a> (<a class="el" href="classitem_cmd.html">itemCmd</a> st, int sendFlags, char *subItem=NULL)</td></tr>
<tr class="separator:ad1a236a67b01bb3ae9d1aec9a18ed51d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4db79caf8ace960c0bf74181c0bf5faa"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_item.html#a4db79caf8ace960c0bf74181c0bf5faa">isActive</a> ()</td></tr> <tr class="memitem:a4db79caf8ace960c0bf74181c0bf5faa"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_item.html#a4db79caf8ace960c0bf74181c0bf5faa">isActive</a> ()</td></tr>
<tr class="separator:a4db79caf8ace960c0bf74181c0bf5faa"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a4db79caf8ace960c0bf74181c0bf5faa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af1a89a9947e7759ce74f17d614346f46"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_item.html#af1a89a9947e7759ce74f17d614346f46">getChanType</a> ()</td></tr> <tr class="memitem:af1a89a9947e7759ce74f17d614346f46"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_item.html#af1a89a9947e7759ce74f17d614346f46">getChanType</a> ()</td></tr>
@@ -174,22 +192,20 @@ Protected Member Functions</h2></td></tr>
<tr class="separator:a6a8cdb4d647ba278a55560cd91bfc031"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a6a8cdb4d647ba278a55560cd91bfc031"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a77913c1f28d823b1a096369e69cc5072"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_item.html#a77913c1f28d823b1a096369e69cc5072">modbusDimmerSet</a> (int addr, uint16_t _reg, int _regType, int _mask, uint16_t value)</td></tr> <tr class="memitem:a77913c1f28d823b1a096369e69cc5072"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_item.html#a77913c1f28d823b1a096369e69cc5072">modbusDimmerSet</a> (int addr, uint16_t _reg, int _regType, int _mask, uint16_t value)</td></tr>
<tr class="separator:a77913c1f28d823b1a096369e69cc5072"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a77913c1f28d823b1a096369e69cc5072"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a389156098d07ebdc5649668f61d87343"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_item.html#a389156098d07ebdc5649668f61d87343">mb_fail</a> ()</td></tr> <tr class="memitem:a194ef40944a7a579ded380103ac1a081"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_item.html#a194ef40944a7a579ded380103ac1a081">mb_fail</a> (int result=0)</td></tr>
<tr class="separator:a389156098d07ebdc5649668f61d87343"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a194ef40944a7a579ded380103ac1a081"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abbcfb98227918e624be294409d21be3d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_item.html#abbcfb98227918e624be294409d21be3d">Parse</a> ()</td></tr> <tr class="memitem:abbcfb98227918e624be294409d21be3d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_item.html#abbcfb98227918e624be294409d21be3d">Parse</a> ()</td></tr>
<tr class="separator:abbcfb98227918e624be294409d21be3d"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:abbcfb98227918e624be294409d21be3d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a899707e630b75eeb422fbc7ca3d829ce"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_item.html#a899707e630b75eeb422fbc7ca3d829ce">checkModbusDimmer</a> ()</td></tr> <tr class="memitem:a899707e630b75eeb422fbc7ca3d829ce"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_item.html#a899707e630b75eeb422fbc7ca3d829ce">checkModbusDimmer</a> ()</td></tr>
<tr class="separator:a899707e630b75eeb422fbc7ca3d829ce"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a899707e630b75eeb422fbc7ca3d829ce"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2d807aa2a634312bde779e174e28c4ce"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_item.html#a2d807aa2a634312bde779e174e28c4ce">checkModbusDimmer</a> (int <a class="el" href="out__ac_8cpp.html#a336725b3b566264f2223495f6294c3c7">data</a>)</td></tr> <tr class="memitem:a2d807aa2a634312bde779e174e28c4ce"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_item.html#a2d807aa2a634312bde779e174e28c4ce">checkModbusDimmer</a> (int <a class="el" href="out__ac_8cpp.html#a336725b3b566264f2223495f6294c3c7">data</a>)</td></tr>
<tr class="separator:a2d807aa2a634312bde779e174e28c4ce"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a2d807aa2a634312bde779e174e28c4ce"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4454719134cb94ff27943cc35207fd74"><td class="memItemLeft" align="right" valign="top">boolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_item.html#a4454719134cb94ff27943cc35207fd74">checkModbusRetry</a> ()</td></tr> <tr class="memitem:aee7bbb1c5b9f54b7228cdc171f040bf4"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_item.html#aee7bbb1c5b9f54b7228cdc171f040bf4">checkModbusRetry</a> ()</td></tr>
<tr class="separator:a4454719134cb94ff27943cc35207fd74"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:aee7bbb1c5b9f54b7228cdc171f040bf4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a353e817a01d39e0341fdc12b00351169"><td class="memItemLeft" align="right" valign="top">boolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_item.html#a353e817a01d39e0341fdc12b00351169">checkVCRetry</a> ()</td></tr>
<tr class="separator:a353e817a01d39e0341fdc12b00351169"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9fa6f17268398679295a57f7506089b8"><td class="memItemLeft" align="right" valign="top">boolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_item.html#a9fa6f17268398679295a57f7506089b8">checkHeatRetry</a> ()</td></tr>
<tr class="separator:a9fa6f17268398679295a57f7506089b8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af767f604dcaed8a497438255c28129fd"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_item.html#af767f604dcaed8a497438255c28129fd">sendDelayedStatus</a> ()</td></tr> <tr class="memitem:af767f604dcaed8a497438255c28129fd"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_item.html#af767f604dcaed8a497438255c28129fd">sendDelayedStatus</a> ()</td></tr>
<tr class="separator:af767f604dcaed8a497438255c28129fd"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:af767f604dcaed8a497438255c28129fd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1407f6e0854127b5cec31368400caf06"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_item.html#a1407f6e0854127b5cec31368400caf06">resumeModbus</a> ()</td></tr>
<tr class="separator:a1407f6e0854127b5cec31368400caf06"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aac323dbba691d2a1ffd0b760fdc2198d"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_item.html#aac323dbba691d2a1ffd0b760fdc2198d">checkFM</a> ()</td></tr> <tr class="memitem:aac323dbba691d2a1ffd0b760fdc2198d"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_item.html#aac323dbba691d2a1ffd0b760fdc2198d">checkFM</a> ()</td></tr>
<tr class="separator:aac323dbba691d2a1ffd0b760fdc2198d"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:aac323dbba691d2a1ffd0b760fdc2198d"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls"> </table><table class="memberdecls">
@@ -278,31 +294,6 @@ Protected Attributes</h2></td></tr>
</table> </table>
</div><div class="memdoc"> </div><div class="memdoc">
</div>
</div>
<a id="a9fa6f17268398679295a57f7506089b8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9fa6f17268398679295a57f7506089b8">&#9670;&nbsp;</a></span>checkHeatRetry()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">boolean Item::checkHeatRetry </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div> </div>
</div> </div>
<a id="a899707e630b75eeb422fbc7ca3d829ce"></a> <a id="a899707e630b75eeb422fbc7ca3d829ce"></a>
@@ -356,8 +347,8 @@ Protected Attributes</h2></td></tr>
</div> </div>
</div> </div>
<a id="a4454719134cb94ff27943cc35207fd74"></a> <a id="aee7bbb1c5b9f54b7228cdc171f040bf4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4454719134cb94ff27943cc35207fd74">&#9670;&nbsp;</a></span>checkModbusRetry()</h2> <h2 class="memtitle"><span class="permalink"><a href="#aee7bbb1c5b9f54b7228cdc171f040bf4">&#9670;&nbsp;</a></span>checkModbusRetry()</h2>
<div class="memitem"> <div class="memitem">
<div class="memproto"> <div class="memproto">
@@ -366,32 +357,7 @@ Protected Attributes</h2></td></tr>
<td class="mlabels-left"> <td class="mlabels-left">
<table class="memname"> <table class="memname">
<tr> <tr>
<td class="memname">boolean Item::checkModbusRetry </td> <td class="memname">int Item::checkModbusRetry </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a353e817a01d39e0341fdc12b00351169"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a353e817a01d39e0341fdc12b00351169">&#9670;&nbsp;</a></span>checkVCRetry()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">boolean Item::checkVCRetry </td>
<td>(</td> <td>(</td>
<td class="paramname"></td><td>)</td> <td class="paramname"></td><td>)</td>
<td></td> <td></td>
@@ -453,8 +419,8 @@ Protected Attributes</h2></td></tr>
</div> </div>
</div> </div>
<a id="a821048224e300ab4bb9eb047bf859b2c"></a> <a id="ad81d39aec84f1a2071b5e81dafd96e27"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a821048224e300ab4bb9eb047bf859b2c">&#9670;&nbsp;</a></span>Ctrl() <span class="overload">[2/2]</span></h2> <h2 class="memtitle"><span class="permalink"><a href="#ad81d39aec84f1a2071b5e81dafd96e27">&#9670;&nbsp;</a></span>Ctrl() <span class="overload">[2/2]</span></h2>
<div class="memitem"> <div class="memitem">
<div class="memproto"> <div class="memproto">
@@ -469,7 +435,13 @@ Protected Attributes</h2></td></tr>
<td class="paramkey"></td> <td class="paramkey"></td>
<td></td> <td></td>
<td class="paramtype">char *&#160;</td> <td class="paramtype">char *&#160;</td>
<td class="paramname"><em>subItem</em> = <code>NULL</code>&#160;</td> <td class="paramname"><em>subItem</em> = <code>NULL</code>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>allowRecursion</em> = <code>true</code>&#160;</td>
</tr> </tr>
<tr> <tr>
<td></td> <td></td>
@@ -479,7 +451,10 @@ Protected Attributes</h2></td></tr>
</table> </table>
</div><div class="memdoc"> </div><div class="memdoc">
<p>possible problem here with truncated default</p> <p>possible problem here with truncated default</p>
<p>thermoSet(name,cmd,Par1); all activities done - update temp &amp; cmd</p> <p>DELAYED COMMANDS processing</p>
<p>Common (GRP &amp; NO GRP) commands</p>
<p>rest of Legacy monolite core code (to be refactored ) BEGIN ///</p>
<p>rest of Legacy monolite core code (to be refactored ) END ///</p>
</div> </div>
</div> </div>
@@ -585,6 +560,24 @@ Protected Attributes</h2></td></tr>
</table> </table>
</div><div class="memdoc"> </div><div class="memdoc">
</div>
</div>
<a id="a8fcee2e61e88909e3a53aaae3dc5d3e9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8fcee2e61e88909e3a53aaae3dc5d3e9">&#9670;&nbsp;</a></span>getFloatArg()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">float Item::getFloatArg </td>
<td>(</td>
<td class="paramtype">short&#160;</td>
<td class="paramname"><em>n</em> = <code>0</code></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div> </div>
</div> </div>
<a id="ad1c452e68967188402a96a687aba6af0"></a> <a id="ad1c452e68967188402a96a687aba6af0"></a>
@@ -672,8 +665,8 @@ Protected Attributes</h2></td></tr>
</div> </div>
</div> </div>
<a id="a389156098d07ebdc5649668f61d87343"></a> <a id="a194ef40944a7a579ded380103ac1a081"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a389156098d07ebdc5649668f61d87343">&#9670;&nbsp;</a></span>mb_fail()</h2> <h2 class="memtitle"><span class="permalink"><a href="#a194ef40944a7a579ded380103ac1a081">&#9670;&nbsp;</a></span>mb_fail()</h2>
<div class="memitem"> <div class="memitem">
<div class="memproto"> <div class="memproto">
@@ -684,7 +677,8 @@ Protected Attributes</h2></td></tr>
<tr> <tr>
<td class="memname">void Item::mb_fail </td> <td class="memname">void Item::mb_fail </td>
<td>(</td> <td>(</td>
<td class="paramname"></td><td>)</td> <td class="paramtype">int&#160;</td>
<td class="paramname"><em>result</em> = <code>0</code></td><td>)</td>
<td></td> <td></td>
</tr> </tr>
</table> </table>
@@ -868,6 +862,31 @@ Protected Attributes</h2></td></tr>
</table> </table>
</div><div class="memdoc"> </div><div class="memdoc">
</div>
</div>
<a id="a1407f6e0854127b5cec31368400caf06"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1407f6e0854127b5cec31368400caf06">&#9670;&nbsp;</a></span>resumeModbus()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool Item::resumeModbus </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div> </div>
</div> </div>
<a id="af767f604dcaed8a497438255c28129fd"></a> <a id="af767f604dcaed8a497438255c28129fd"></a>
@@ -911,6 +930,40 @@ Protected Attributes</h2></td></tr>
</table> </table>
</div><div class="memdoc"> </div><div class="memdoc">
</div>
</div>
<a id="ad1a236a67b01bb3ae9d1aec9a18ed51d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad1a236a67b01bb3ae9d1aec9a18ed51d">&#9670;&nbsp;</a></span>SendStatusImmediate()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int Item::SendStatusImmediate </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classitem_cmd.html">itemCmd</a>&#160;</td>
<td class="paramname"><em>st</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>sendFlags</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">char *&#160;</td>
<td class="paramname"><em>subItem</em> = <code>NULL</code>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div> </div>
</div> </div>
<a id="a188910459fc0ded60ca268664bf9b212"></a> <a id="a188910459fc0ded60ca268664bf9b212"></a>
@@ -965,6 +1018,24 @@ Protected Attributes</h2></td></tr>
</table> </table>
</div><div class="memdoc"> </div><div class="memdoc">
</div>
</div>
<a id="a5b103354070ff53e7dfd66d43765a619"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5b103354070ff53e7dfd66d43765a619">&#9670;&nbsp;</a></span>setFloatVal()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void Item::setFloatVal </td>
<td>(</td>
<td class="paramtype">float&#160;</td>
<td class="paramname"><em>par</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div> </div>
</div> </div>
<a id="af023950bb9b9760b98c5de7287bc467d"></a> <a id="af023950bb9b9760b98c5de7287bc467d"></a>
@@ -1268,9 +1339,13 @@ Protected Attributes</h2></td></tr>
<li><a class="el" href="item_8cpp.html">item.cpp</a></li> <li><a class="el" href="item_8cpp.html">item.cpp</a></li>
</ul> </ul>
</div><!-- contents --> </div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
Generated by&#160;<a href="http://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.8.20 <ul>
</small></address> <li class="navelem"><a class="el" href="class_item.html">Item</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> </body>
</html> </html>

56
docs/html/class_item.js Normal file
View File

@@ -0,0 +1,56 @@
var class_item =
[
[ "Item", "class_item.html#ac6f9ffe686b184cd30fb9ff023af9d35", null ],
[ "Item", "class_item.html#a8df555ab7f99a4bc363204c10d946934", null ],
[ "~Item", "class_item.html#a11663c84075b78c3ae5e30fdfcd7c458", null ],
[ "checkFM", "class_item.html#aac323dbba691d2a1ffd0b760fdc2198d", null ],
[ "checkModbusDimmer", "class_item.html#a899707e630b75eeb422fbc7ca3d829ce", null ],
[ "checkModbusDimmer", "class_item.html#a2d807aa2a634312bde779e174e28c4ce", null ],
[ "checkModbusRetry", "class_item.html#aee7bbb1c5b9f54b7228cdc171f040bf4", null ],
[ "clearFlag", "class_item.html#a60c43acb3bd16c858ca4c1fa6b12145b", null ],
[ "Ctrl", "class_item.html#a51166376e10786d0daf684ea85988b75", null ],
[ "Ctrl", "class_item.html#ad81d39aec84f1a2071b5e81dafd96e27", null ],
[ "getArg", "class_item.html#a04c95e83741aa896498ddbc869061886", null ],
[ "getArgCount", "class_item.html#a9469cc0bb8560eb5f669d54903186433", null ],
[ "getChanType", "class_item.html#af1a89a9947e7759ce74f17d614346f46", null ],
[ "getCmd", "class_item.html#a25cddf040ae48d36375e54eb7fb31cf1", null ],
[ "getExt", "class_item.html#ab27cd47af857151cb695f7a4b4000424", null ],
[ "getFlag", "class_item.html#a15e9623fffd070c01c3dd87b1cc09ab3", null ],
[ "getFloatArg", "class_item.html#a8fcee2e61e88909e3a53aaae3dc5d3e9", null ],
[ "getPersistent", "class_item.html#ad1c452e68967188402a96a687aba6af0", null ],
[ "getSubtype", "class_item.html#ad00923c702189ad97c6af2c3c20150fa", null ],
[ "getVal", "class_item.html#aba81303d678129315e393e11319b5ec5", null ],
[ "isActive", "class_item.html#a4db79caf8ace960c0bf74181c0bf5faa", null ],
[ "isValid", "class_item.html#a3bbd12527ff3638189cae5291e578a96", null ],
[ "mb_fail", "class_item.html#a194ef40944a7a579ded380103ac1a081", null ],
[ "modbusDimmerSet", "class_item.html#a77913c1f28d823b1a096369e69cc5072", null ],
[ "modbusDimmerSet", "class_item.html#a6a8cdb4d647ba278a55560cd91bfc031", null ],
[ "Off", "class_item.html#a7cc492ae708197b9426c45b15eda714d", null ],
[ "On", "class_item.html#ac6a08d4c2352fa1284c4039441e380c5", null ],
[ "Parse", "class_item.html#abbcfb98227918e624be294409d21be3d", null ],
[ "Poll", "class_item.html#aaa6500d9cdb58f9b20f6c2592da40739", null ],
[ "resumeModbus", "class_item.html#a1407f6e0854127b5cec31368400caf06", null ],
[ "sendDelayedStatus", "class_item.html#af767f604dcaed8a497438255c28129fd", null ],
[ "SendStatus", "class_item.html#a525c4e3f723a85af5e818c1b5834e277", null ],
[ "SendStatusImmediate", "class_item.html#ad1a236a67b01bb3ae9d1aec9a18ed51d", null ],
[ "setCmd", "class_item.html#a188910459fc0ded60ca268664bf9b212", null ],
[ "setExt", "class_item.html#ad4e62aba1f62917a8df4c47c2894a3ad", null ],
[ "setFlag", "class_item.html#abd22bfa75e71849cc0fadcee9eef330d", null ],
[ "setFloatVal", "class_item.html#a5b103354070ff53e7dfd66d43765a619", null ],
[ "setPersistent", "class_item.html#af023950bb9b9760b98c5de7287bc467d", null ],
[ "setSubtype", "class_item.html#a47b261677ded48fb1c51088b9d956dcc", null ],
[ "Setup", "class_item.html#ae84f04e796546f4c34db79a060b0d443", null ],
[ "setVal", "class_item.html#ad2a38c039f8b3cee14cb97c9526d9260", null ],
[ "Stop", "class_item.html#ac382f69ca11e6eebfec1f40133fddd42", null ],
[ "Toggle", "class_item.html#a5ddbe231ea061c1001436dd5d57cc97b", null ],
[ "VacomSetFan", "class_item.html#a127a28254a55fbd7fcbcd37816afe163", null ],
[ "VacomSetHeat", "class_item.html#aa0f1f997dd794068562d43eb4a3911a6", null ],
[ "defaultSubItem", "class_item.html#a21371d449e5e6669b3f0eb0e080a7132", null ],
[ "defaultSuffixCode", "class_item.html#a4ff75a860339d86b006960b750a593e6", null ],
[ "driver", "class_item.html#a93f339d62018da733bd6147797388eb2", null ],
[ "itemArg", "class_item.html#ab831f5a6f56b59761a8ee5dbf38c0999", null ],
[ "itemArr", "class_item.html#a4332fe989485f159b4fefa871cc213b9", null ],
[ "itemExt", "class_item.html#a39291138106342bc0d49ccfb125f7a95", null ],
[ "itemType", "class_item.html#ae0bac41fded34ffbd1e3634e15772039", null ],
[ "itemVal", "class_item.html#aabf1180ef4ab072817a28020814bce48", null ]
];

View File

@@ -0,0 +1,108 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.20"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>LightHub: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="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
&#160;<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&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
</div><!-- top -->
<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&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('class_status_l_e_d.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="headertitle">
<div class="title">StatusLED Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="class_status_l_e_d.html">StatusLED</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="class_status_l_e_d.html#a2e5a30f3dbe4959c00d592e321e13cf5">flash</a>(uint8_t pattern)</td><td class="entry"><a class="el" href="class_status_l_e_d.html">StatusLED</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_status_l_e_d.html#a2ade58307b4dc5c8695e284ee681855d">poll</a>()</td><td class="entry"><a class="el" href="class_status_l_e_d.html">StatusLED</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_status_l_e_d.html#a115462c3b2fc7e18e267c28e89f25990">set</a>(uint8_t pattern)</td><td class="entry"><a class="el" href="class_status_l_e_d.html">StatusLED</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_status_l_e_d.html#a41b59458f9f6650ed5cc3a5de3c5b3ef">show</a>(uint8_t pattern)</td><td class="entry"><a class="el" href="class_status_l_e_d.html">StatusLED</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_status_l_e_d.html#a36991d2474108cf36a05a3c715c3c19c">StatusLED</a>(uint8_t pattern=0)</td><td class="entry"><a class="el" href="class_status_l_e_d.html">StatusLED</a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<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>

View File

@@ -0,0 +1,215 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.20"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>LightHub: StatusLED Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="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
&#160;<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&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
</div><!-- top -->
<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&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('class_status_l_e_d.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> &#124;
<a href="class_status_l_e_d-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">StatusLED Class Reference</div> </div>
</div><!--header-->
<div class="contents">
<p><code>#include &lt;<a class="el" href="statusled_8h_source.html">statusled.h</a>&gt;</code></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a36991d2474108cf36a05a3c715c3c19c"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_status_l_e_d.html#a36991d2474108cf36a05a3c715c3c19c">StatusLED</a> (uint8_t pattern=0)</td></tr>
<tr class="separator:a36991d2474108cf36a05a3c715c3c19c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a115462c3b2fc7e18e267c28e89f25990"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_status_l_e_d.html#a115462c3b2fc7e18e267c28e89f25990">set</a> (uint8_t pattern)</td></tr>
<tr class="separator:a115462c3b2fc7e18e267c28e89f25990"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a41b59458f9f6650ed5cc3a5de3c5b3ef"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_status_l_e_d.html#a41b59458f9f6650ed5cc3a5de3c5b3ef">show</a> (uint8_t pattern)</td></tr>
<tr class="separator:a41b59458f9f6650ed5cc3a5de3c5b3ef"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2ade58307b4dc5c8695e284ee681855d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_status_l_e_d.html#a2ade58307b4dc5c8695e284ee681855d">poll</a> ()</td></tr>
<tr class="separator:a2ade58307b4dc5c8695e284ee681855d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2e5a30f3dbe4959c00d592e321e13cf5"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_status_l_e_d.html#a2e5a30f3dbe4959c00d592e321e13cf5">flash</a> (uint8_t pattern)</td></tr>
<tr class="separator:a2e5a30f3dbe4959c00d592e321e13cf5"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="a36991d2474108cf36a05a3c715c3c19c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a36991d2474108cf36a05a3c715c3c19c">&#9670;&nbsp;</a></span>StatusLED()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">StatusLED::StatusLED </td>
<td>(</td>
<td class="paramtype">uint8_t&#160;</td>
<td class="paramname"><em>pattern</em> = <code>0</code></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="a2e5a30f3dbe4959c00d592e321e13cf5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2e5a30f3dbe4959c00d592e321e13cf5">&#9670;&nbsp;</a></span>flash()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void StatusLED::flash </td>
<td>(</td>
<td class="paramtype">uint8_t&#160;</td>
<td class="paramname"><em>pattern</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a2ade58307b4dc5c8695e284ee681855d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2ade58307b4dc5c8695e284ee681855d">&#9670;&nbsp;</a></span>poll()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void StatusLED::poll </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a115462c3b2fc7e18e267c28e89f25990"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a115462c3b2fc7e18e267c28e89f25990">&#9670;&nbsp;</a></span>set()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void StatusLED::set </td>
<td>(</td>
<td class="paramtype">uint8_t&#160;</td>
<td class="paramname"><em>pattern</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a41b59458f9f6650ed5cc3a5de3c5b3ef"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a41b59458f9f6650ed5cc3a5de3c5b3ef">&#9670;&nbsp;</a></span>show()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void StatusLED::show </td>
<td>(</td>
<td class="paramtype">uint8_t&#160;</td>
<td class="paramname"><em>pattern</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<hr/>The documentation for this class was generated from the following files:<ul>
<li><a class="el" href="statusled_8h_source.html">statusled.h</a></li>
<li><a class="el" href="statusled_8cpp.html">statusled.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="class_status_l_e_d.html">StatusLED</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>

View File

@@ -0,0 +1,8 @@
var class_status_l_e_d =
[
[ "StatusLED", "class_status_l_e_d.html#a36991d2474108cf36a05a3c715c3c19c", null ],
[ "flash", "class_status_l_e_d.html#a2e5a30f3dbe4959c00d592e321e13cf5", null ],
[ "poll", "class_status_l_e_d.html#a2ade58307b4dc5c8695e284ee681855d", null ],
[ "set", "class_status_l_e_d.html#a115462c3b2fc7e18e267c28e89f25990", null ],
[ "show", "class_status_l_e_d.html#a41b59458f9f6650ed5cc3a5de3c5b3ef", null ]
];

View File

@@ -9,6 +9,10 @@
<link href="tabs.css" rel="stylesheet" type="text/css"/> <link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script> <script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.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"/> <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/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script> <script type="text/javascript" src="search/search.js"></script>
@@ -23,7 +27,9 @@
<td id="projectlogo"><img alt="Logo" src="lh.png"/></td> <td id="projectlogo"><img alt="Logo" src="lh.png"/></td>
<td id="projectalign" style="padding-left: 0.5em;"> <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">LightHub <div id="projectname">LightHub
&#160;<span id="projectnumber">v4.0.0</span>
</div> </div>
<div id="projectbrief">Smarthome controller firmware</div>
</td> </td>
</tr> </tr>
</tbody> </tbody>
@@ -46,6 +52,23 @@ $(function() {
}); });
/* @license-end */</script> /* @license-end */</script>
<div id="main-nav"></div> <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&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('class_streamlog.html',''); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options --> <!-- window showing the filter options -->
<div id="MSearchSelectWindow" <div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()" onmouseover="return searchBox.OnSearchSelectShow()"
@@ -60,7 +83,6 @@ $(function() {
</iframe> </iframe>
</div> </div>
</div><!-- top -->
<div class="header"> <div class="header">
<div class="headertitle"> <div class="headertitle">
<div class="title">Streamlog Member List</div> </div> <div class="title">Streamlog Member List</div> </div>
@@ -76,12 +98,15 @@ $(function() {
<tr class="even"><td class="entry"><a class="el" href="class_streamlog.html#adcd1dcab71fd1e1c9da5bc9c18ac3d1d">operator bool</a>()</td><td class="entry"><a class="el" href="class_streamlog.html">Streamlog</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> <tr class="even"><td class="entry"><a class="el" href="class_streamlog.html#adcd1dcab71fd1e1c9da5bc9c18ac3d1d">operator bool</a>()</td><td class="entry"><a class="el" href="class_streamlog.html">Streamlog</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="class_streamlog.html#a246066803cd501ca4f1f5c94823db0e0">peek</a>(void)</td><td class="entry"><a class="el" href="class_streamlog.html">Streamlog</a></td><td class="entry"></td></tr> <tr><td class="entry"><a class="el" href="class_streamlog.html#a246066803cd501ca4f1f5c94823db0e0">peek</a>(void)</td><td class="entry"><a class="el" href="class_streamlog.html">Streamlog</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_streamlog.html#acbea1e8e890180c66757bd7647703d54">read</a>(void)</td><td class="entry"><a class="el" href="class_streamlog.html">Streamlog</a></td><td class="entry"></td></tr> <tr class="even"><td class="entry"><a class="el" href="class_streamlog.html#acbea1e8e890180c66757bd7647703d54">read</a>(void)</td><td class="entry"><a class="el" href="class_streamlog.html">Streamlog</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_streamlog.html#a51cd1bbe03b32ad2d4235b4ef7945d37">Streamlog</a>(HardwareSerial *_serialPort, int _severity=LOG_DEBUG, uint8_t _ledPattern=0)</td><td class="entry"><a class="el" href="class_streamlog.html">Streamlog</a></td><td class="entry"></td></tr> <tr><td class="entry"><a class="el" href="class_streamlog.html#aa3d6de674a30268eeb1c3fcc45e9bd47">Streamlog</a>(SerialPortType *_serialPort, uint8_t _severity=LOG_DEBUG, uint8_t _ledPattern=0)</td><td class="entry"><a class="el" href="class_streamlog.html">Streamlog</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_streamlog.html#a944486d544c3677410e1505b9cd6858b">write</a>(uint8_t ch)</td><td class="entry"><a class="el" href="class_streamlog.html">Streamlog</a></td><td class="entry"></td></tr> <tr class="even"><td class="entry"><a class="el" href="class_streamlog.html#a944486d544c3677410e1505b9cd6858b">write</a>(uint8_t ch)</td><td class="entry"><a class="el" href="class_streamlog.html">Streamlog</a></td><td class="entry"></td></tr>
</table></div><!-- contents --> </table></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
Generated by&#160;<a href="http://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.8.20 <ul>
</small></address> <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> </body>
</html> </html>

View File

@@ -9,6 +9,10 @@
<link href="tabs.css" rel="stylesheet" type="text/css"/> <link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script> <script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.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"/> <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/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script> <script type="text/javascript" src="search/search.js"></script>
@@ -23,7 +27,9 @@
<td id="projectlogo"><img alt="Logo" src="lh.png"/></td> <td id="projectlogo"><img alt="Logo" src="lh.png"/></td>
<td id="projectalign" style="padding-left: 0.5em;"> <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">LightHub <div id="projectname">LightHub
&#160;<span id="projectnumber">v4.0.0</span>
</div> </div>
<div id="projectbrief">Smarthome controller firmware</div>
</td> </td>
</tr> </tr>
</tbody> </tbody>
@@ -46,6 +52,23 @@ $(function() {
}); });
/* @license-end */</script> /* @license-end */</script>
<div id="main-nav"></div> <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&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('class_streamlog.html',''); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options --> <!-- window showing the filter options -->
<div id="MSearchSelectWindow" <div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()" onmouseover="return searchBox.OnSearchSelectShow()"
@@ -60,7 +83,6 @@ $(function() {
</iframe> </iframe>
</div> </div>
</div><!-- top -->
<div class="header"> <div class="header">
<div class="summary"> <div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124; <a href="#pub-methods">Public Member Functions</a> &#124;
@@ -74,26 +96,14 @@ $(function() {
<div class="dynheader"> <div class="dynheader">
Inheritance diagram for Streamlog:</div> Inheritance diagram for Streamlog:</div>
<div class="dyncontent"> <div class="dyncontent">
<div class="center"><img src="class_streamlog__inherit__graph.png" border="0" usemap="#a_streamlog_inherit__map" alt="Inheritance graph"/></div> <div class="center">
<map name="_streamlog_inherit__map" id="a_streamlog_inherit__map"> <img src="class_streamlog.png" alt=""/>
<area shape="rect" title=" " alt="" coords="5,80,87,107"/> </div></div>
<area shape="rect" title=" " alt="" coords="21,5,71,32"/>
</map>
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
<div class="dynheader">
Collaboration diagram for Streamlog:</div>
<div class="dyncontent">
<div class="center"><img src="class_streamlog__coll__graph.png" border="0" usemap="#a_streamlog_coll__map" alt="Collaboration graph"/></div>
<map name="_streamlog_coll__map" id="a_streamlog_coll__map">
<area shape="rect" title=" " alt="" coords="5,80,87,107"/>
<area shape="rect" title=" " alt="" coords="21,5,71,32"/>
</map>
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
<table class="memberdecls"> <table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr> Public Member Functions</h2></td></tr>
<tr class="memitem:a51cd1bbe03b32ad2d4235b4ef7945d37"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_streamlog.html#a51cd1bbe03b32ad2d4235b4ef7945d37">Streamlog</a> (HardwareSerial *_serialPort, int _severity=<a class="el" href="streamlog_8h.html#a6ff63e8955665c4a58b1598f2b07c51a">LOG_DEBUG</a>, uint8_t _ledPattern=0)</td></tr> <tr class="memitem:aa3d6de674a30268eeb1c3fcc45e9bd47"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_streamlog.html#aa3d6de674a30268eeb1c3fcc45e9bd47">Streamlog</a> (<a class="el" href="streamlog_8h.html#ace67e7b92ea9c2ca0cf0cc6c201ccbc2">SerialPortType</a> *_serialPort, uint8_t _severity=<a class="el" href="streamlog_8h.html#a6ff63e8955665c4a58b1598f2b07c51a">LOG_DEBUG</a>, uint8_t _ledPattern=0)</td></tr>
<tr class="separator:a51cd1bbe03b32ad2d4235b4ef7945d37"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:aa3d6de674a30268eeb1c3fcc45e9bd47"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab9c1022fccf6b585b738f30f8577d613"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_streamlog.html#ab9c1022fccf6b585b738f30f8577d613">begin</a> (unsigned long speed)</td></tr> <tr class="memitem:ab9c1022fccf6b585b738f30f8577d613"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_streamlog.html#ab9c1022fccf6b585b738f30f8577d613">begin</a> (unsigned long speed)</td></tr>
<tr class="separator:ab9c1022fccf6b585b738f30f8577d613"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:ab9c1022fccf6b585b738f30f8577d613"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ace6e3e265ae590b7f3b14b926bc3e60b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_streamlog.html#ace6e3e265ae590b7f3b14b926bc3e60b">end</a> ()</td></tr> <tr class="memitem:ace6e3e265ae590b7f3b14b926bc3e60b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_streamlog.html#ace6e3e265ae590b7f3b14b926bc3e60b">end</a> ()</td></tr>
@@ -112,8 +122,8 @@ Public Member Functions</h2></td></tr>
<tr class="separator:adcd1dcab71fd1e1c9da5bc9c18ac3d1d"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:adcd1dcab71fd1e1c9da5bc9c18ac3d1d"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table> </table>
<h2 class="groupheader">Constructor &amp; Destructor Documentation</h2> <h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="a51cd1bbe03b32ad2d4235b4ef7945d37"></a> <a id="aa3d6de674a30268eeb1c3fcc45e9bd47"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a51cd1bbe03b32ad2d4235b4ef7945d37">&#9670;&nbsp;</a></span>Streamlog()</h2> <h2 class="memtitle"><span class="permalink"><a href="#aa3d6de674a30268eeb1c3fcc45e9bd47">&#9670;&nbsp;</a></span>Streamlog()</h2>
<div class="memitem"> <div class="memitem">
<div class="memproto"> <div class="memproto">
@@ -121,13 +131,13 @@ Public Member Functions</h2></td></tr>
<tr> <tr>
<td class="memname">Streamlog::Streamlog </td> <td class="memname">Streamlog::Streamlog </td>
<td>(</td> <td>(</td>
<td class="paramtype">HardwareSerial *&#160;</td> <td class="paramtype"><a class="el" href="streamlog_8h.html#ace67e7b92ea9c2ca0cf0cc6c201ccbc2">SerialPortType</a> *&#160;</td>
<td class="paramname"><em>_serialPort</em>, </td> <td class="paramname"><em>_serialPort</em>, </td>
</tr> </tr>
<tr> <tr>
<td class="paramkey"></td> <td class="paramkey"></td>
<td></td> <td></td>
<td class="paramtype">int&#160;</td> <td class="paramtype">uint8_t&#160;</td>
<td class="paramname"><em>_severity</em> = <code><a class="el" href="streamlog_8h.html#a6ff63e8955665c4a58b1598f2b07c51a">LOG_DEBUG</a></code>, </td> <td class="paramname"><em>_severity</em> = <code><a class="el" href="streamlog_8h.html#a6ff63e8955665c4a58b1598f2b07c51a">LOG_DEBUG</a></code>, </td>
</tr> </tr>
<tr> <tr>
@@ -302,9 +312,13 @@ Public Member Functions</h2></td></tr>
<li><a class="el" href="streamlog_8cpp.html">streamlog.cpp</a></li> <li><a class="el" href="streamlog_8cpp.html">streamlog.cpp</a></li>
</ul> </ul>
</div><!-- contents --> </div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
Generated by&#160;<a href="http://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.8.20 <ul>
</small></address> <li class="navelem"><a class="el" href="class_streamlog.html">Streamlog</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> </body>
</html> </html>

View File

@@ -0,0 +1,12 @@
var class_streamlog =
[
[ "Streamlog", "class_streamlog.html#aa3d6de674a30268eeb1c3fcc45e9bd47", null ],
[ "available", "class_streamlog.html#ae7a165675188ecb1bf305b025efbf47b", null ],
[ "begin", "class_streamlog.html#ab9c1022fccf6b585b738f30f8577d613", null ],
[ "end", "class_streamlog.html#ace6e3e265ae590b7f3b14b926bc3e60b", null ],
[ "flush", "class_streamlog.html#aec3522140e0c8f95039e62747f841987", null ],
[ "operator bool", "class_streamlog.html#adcd1dcab71fd1e1c9da5bc9c18ac3d1d", null ],
[ "peek", "class_streamlog.html#a246066803cd501ca4f1f5c94823db0e0", null ],
[ "read", "class_streamlog.html#acbea1e8e890180c66757bd7647703d54", null ],
[ "write", "class_streamlog.html#a944486d544c3677410e1505b9cd6858b", null ]
];

Binary file not shown.

After

Width:  |  Height:  |  Size: 381 B

View File

@@ -9,6 +9,10 @@
<link href="tabs.css" rel="stylesheet" type="text/css"/> <link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script> <script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.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"/> <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/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script> <script type="text/javascript" src="search/search.js"></script>
@@ -23,7 +27,9 @@
<td id="projectlogo"><img alt="Logo" src="lh.png"/></td> <td id="projectlogo"><img alt="Logo" src="lh.png"/></td>
<td id="projectalign" style="padding-left: 0.5em;"> <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">LightHub <div id="projectname">LightHub
&#160;<span id="projectnumber">v4.0.0</span>
</div> </div>
<div id="projectbrief">Smarthome controller firmware</div>
</td> </td>
</tr> </tr>
</tbody> </tbody>
@@ -46,6 +52,23 @@ $(function() {
}); });
/* @license-end */</script> /* @license-end */</script>
<div id="main-nav"></div> <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&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('classabstract_ch.html',''); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options --> <!-- window showing the filter options -->
<div id="MSearchSelectWindow" <div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()" onmouseover="return searchBox.OnSearchSelectShow()"
@@ -60,7 +83,6 @@ $(function() {
</iframe> </iframe>
</div> </div>
</div><!-- top -->
<div class="header"> <div class="header">
<div class="headertitle"> <div class="headertitle">
<div class="title">abstractCh Member List</div> </div> <div class="title">abstractCh Member List</div> </div>
@@ -80,9 +102,12 @@ $(function() {
<tr class="even"><td class="entry"><a class="el" href="classabstract_ch.html#afb7b6f4586412a13f8f6ac08061e5ae0">Stop</a>()</td><td class="entry"><a class="el" href="classabstract_ch.html">abstractCh</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr> <tr class="even"><td class="entry"><a class="el" href="classabstract_ch.html#afb7b6f4586412a13f8f6ac08061e5ae0">Stop</a>()</td><td class="entry"><a class="el" href="classabstract_ch.html">abstractCh</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classabstract_ch.html#a58f34f5341674622c30f5c005ceadead">~abstractCh</a>()</td><td class="entry"><a class="el" href="classabstract_ch.html">abstractCh</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr> <tr><td class="entry"><a class="el" href="classabstract_ch.html#a58f34f5341674622c30f5c005ceadead">~abstractCh</a>()</td><td class="entry"><a class="el" href="classabstract_ch.html">abstractCh</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
</table></div><!-- contents --> </table></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
Generated by&#160;<a href="http://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.8.20 <ul>
</small></address> <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> </body>
</html> </html>

View File

@@ -9,6 +9,10 @@
<link href="tabs.css" rel="stylesheet" type="text/css"/> <link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script> <script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.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"/> <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/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script> <script type="text/javascript" src="search/search.js"></script>
@@ -23,7 +27,9 @@
<td id="projectlogo"><img alt="Logo" src="lh.png"/></td> <td id="projectlogo"><img alt="Logo" src="lh.png"/></td>
<td id="projectalign" style="padding-left: 0.5em;"> <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">LightHub <div id="projectname">LightHub
&#160;<span id="projectnumber">v4.0.0</span>
</div> </div>
<div id="projectbrief">Smarthome controller firmware</div>
</td> </td>
</tr> </tr>
</tbody> </tbody>
@@ -46,6 +52,23 @@ $(function() {
}); });
/* @license-end */</script> /* @license-end */</script>
<div id="main-nav"></div> <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&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('classabstract_ch.html',''); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options --> <!-- window showing the filter options -->
<div id="MSearchSelectWindow" <div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()" onmouseover="return searchBox.OnSearchSelectShow()"
@@ -60,7 +83,6 @@ $(function() {
</iframe> </iframe>
</div> </div>
</div><!-- top -->
<div class="header"> <div class="header">
<div class="summary"> <div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124; <a href="#pub-methods">Public Member Functions</a> &#124;
@@ -75,22 +97,22 @@ $(function() {
<div class="dynheader"> <div class="dynheader">
Inheritance diagram for abstractCh:</div> Inheritance diagram for abstractCh:</div>
<div class="dyncontent"> <div class="dyncontent">
<div class="center"><img src="classabstract_ch__inherit__graph.png" border="0" usemap="#aabstract_ch_inherit__map" alt="Inheritance graph"/></div> <div class="center">
<map name="abstract_ch_inherit__map" id="aabstract_ch_inherit__map"> <img src="classabstract_ch.png" usemap="#abstractCh_map" alt=""/>
<area shape="rect" title=" " alt="" coords="224,5,311,32"/> <map id="abstractCh_map" name="abstractCh_map">
<area shape="rect" href="classabstract_in.html" title=" " alt="" coords="115,80,195,107"/> <area href="classabstract_in.html" alt="abstractIn" shape="rect" coords="0,56,88,80"/>
<area shape="rect" href="classabstract_out.html" title=" " alt="" coords="334,80,425,107"/> <area href="classabstract_out.html" alt="abstractOut" shape="rect" coords="196,56,284,80"/>
<area shape="rect" href="classin__ccs811.html" title=" " alt="" coords="5,155,87,181"/> <area href="classin__ccs811.html" alt="in_ccs811" shape="rect" coords="98,112,186,136"/>
<area shape="rect" href="classin__hdc1080.html" title=" " alt="" coords="111,155,199,181"/> <area href="classin__hdc1080.html" alt="in_hdc1080" shape="rect" coords="98,168,186,192"/>
<area shape="rect" href="classcolor_channel.html" title=" " alt="" coords="223,155,322,181"/> <area href="classcolor_channel.html" alt="colorChannel" shape="rect" coords="294,112,382,136"/>
<area shape="rect" href="classout___a_c.html" title=" " alt="" coords="346,155,413,181"/> <area href="classout___a_c.html" alt="out_AC" shape="rect" coords="294,168,382,192"/>
<area shape="rect" href="classout___modbus.html" title=" " alt="" coords="437,155,530,181"/> <area href="classout___modbus.html" alt="out_Modbus" shape="rect" coords="294,224,382,248"/>
<area shape="rect" href="classout___motor.html" title=" " alt="" coords="554,155,634,181"/> <area href="classout___motor.html" alt="out_Motor" shape="rect" coords="294,280,382,304"/>
<area shape="rect" href="classout__dmx.html" title=" " alt="" coords="139,229,211,256"/> <area href="classout___multivent.html" alt="out_Multivent" shape="rect" coords="294,336,382,360"/>
<area shape="rect" href="classout__pwm.html" title=" " alt="" coords="235,229,310,256"/> <area href="classout__pid.html" alt="out_pid" shape="rect" coords="294,392,382,416"/>
<area shape="rect" href="classout___s_p_i_led.html" title=" " alt="" coords="334,229,425,256"/> <area href="classout__relay.html" alt="out_relay" shape="rect" coords="294,448,382,472"/>
</map> </map>
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div> </div></div>
<table class="memberdecls"> <table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr> Public Member Functions</h2></td></tr>
@@ -219,7 +241,7 @@ Protected Member Functions</h2></td></tr>
</table> </table>
</div><div class="memdoc"> </div><div class="memdoc">
<p>Implemented in <a class="el" href="classout___s_p_i_led.html#a8566a7b80d1a132c00dbaf989880649c">out_SPILed</a>, <a class="el" href="classout__pwm.html#a88c460e7ba29e5b068a2defa395cae2c">out_pwm</a>, <a class="el" href="classout___motor.html#a7a98c58b6c32cc20b7b05ad07a07c231">out_Motor</a>, <a class="el" href="classout___modbus.html#aec6803a6033403f8ac4038236cac5cd9">out_Modbus</a>, <a class="el" href="classout__dmx.html#a0b1d943e9772bf10487010040b948e8a">out_dmx</a>, <a class="el" href="classout___a_c.html#a40fd702a4d9d621c19bfa140c905e64b">out_AC</a>, <a class="el" href="classin__hdc1080.html#a94cf44b2a347e2ee295fad5798f7ef54">in_hdc1080</a>, and <a class="el" href="classin__ccs811.html#a8b57db4521730e66f090a3d6752fd112">in_ccs811</a>.</p> <p>Implemented in <a class="el" href="classout___s_p_i_led.html#a8566a7b80d1a132c00dbaf989880649c">out_SPILed</a>, <a class="el" href="classout__relay.html#abb1d16519dbc187768911922362bafab">out_relay</a>, <a class="el" href="classout__pwm.html#a88c460e7ba29e5b068a2defa395cae2c">out_pwm</a>, <a class="el" href="classout__pid.html#ac0767dd86a8ab278a410a9241f79d917">out_pid</a>, <a class="el" href="classout___multivent.html#a8e61908c390573d27806394fcaccf570">out_Multivent</a>, <a class="el" href="classout___motor.html#a7a98c58b6c32cc20b7b05ad07a07c231">out_Motor</a>, <a class="el" href="classout___modbus.html#aec6803a6033403f8ac4038236cac5cd9">out_Modbus</a>, <a class="el" href="classout__dmx.html#a0b1d943e9772bf10487010040b948e8a">out_dmx</a>, <a class="el" href="classout___a_c.html#a40fd702a4d9d621c19bfa140c905e64b">out_AC</a>, <a class="el" href="classin__hdc1080.html#a94cf44b2a347e2ee295fad5798f7ef54">in_hdc1080</a>, and <a class="el" href="classin__ccs811.html#a8b57db4521730e66f090a3d6752fd112">in_ccs811</a>.</p>
</div> </div>
</div> </div>
@@ -372,7 +394,7 @@ Protected Member Functions</h2></td></tr>
</table> </table>
</div><div class="memdoc"> </div><div class="memdoc">
<p>Implemented in <a class="el" href="classout___s_p_i_led.html#adbe9d6b9a2a5e515e9a372a4c4675b15">out_SPILed</a>, <a class="el" href="classout__pwm.html#a0ba3173e9df1cb61b74a705c270ef7b6">out_pwm</a>, <a class="el" href="classout___motor.html#ab9f2b433a4fedd6fec5b9cb504b934f4">out_Motor</a>, <a class="el" href="classout___modbus.html#acf5452aac576901614eca795ab4ca440">out_Modbus</a>, <a class="el" href="classout__dmx.html#a7bf52f6c7ce630f879de60596b82dd87">out_dmx</a>, <a class="el" href="classout___a_c.html#a3a7b5b20a7d66870551f3dd485e66de2">out_AC</a>, <a class="el" href="classin__hdc1080.html#ae8e077105f9b80dcf682cdc2bd4a95e3">in_hdc1080</a>, and <a class="el" href="classin__ccs811.html#adc24e341d0df945dc9db85051fe03e48">in_ccs811</a>.</p> <p>Implemented in <a class="el" href="classout___s_p_i_led.html#adbe9d6b9a2a5e515e9a372a4c4675b15">out_SPILed</a>, <a class="el" href="classout__relay.html#a1858489a8c68a95fa242f9d2ca24ee0d">out_relay</a>, <a class="el" href="classout__pwm.html#a0ba3173e9df1cb61b74a705c270ef7b6">out_pwm</a>, <a class="el" href="classout__pid.html#af67c5acd4858a8b694b5083f5c5f97cb">out_pid</a>, <a class="el" href="classout___multivent.html#a568241c423d7172f2a4b061f88e48341">out_Multivent</a>, <a class="el" href="classout___motor.html#ab9f2b433a4fedd6fec5b9cb504b934f4">out_Motor</a>, <a class="el" href="classout___modbus.html#acf5452aac576901614eca795ab4ca440">out_Modbus</a>, <a class="el" href="classout__dmx.html#a7bf52f6c7ce630f879de60596b82dd87">out_dmx</a>, <a class="el" href="classout___a_c.html#a3a7b5b20a7d66870551f3dd485e66de2">out_AC</a>, <a class="el" href="classin__hdc1080.html#ae8e077105f9b80dcf682cdc2bd4a95e3">in_hdc1080</a>, <a class="el" href="classin__ccs811.html#adc24e341d0df945dc9db85051fe03e48">in_ccs811</a>, and <a class="el" href="classabstract_out.html#ad84ffc96dafea9cbe5c91f35c90ffe3b">abstractOut</a>.</p>
</div> </div>
</div> </div>
@@ -399,7 +421,7 @@ Protected Member Functions</h2></td></tr>
</table> </table>
</div><div class="memdoc"> </div><div class="memdoc">
<p>Reimplemented in <a class="el" href="classout___s_p_i_led.html#a9486de18e156758a12fa257f68314e20">out_SPILed</a>, <a class="el" href="classout__pwm.html#a01edf9d010b717601898bf3fddecbc3f">out_pwm</a>, <a class="el" href="classout___motor.html#a47de22f0ce071787ac14a19897337cea">out_Motor</a>, <a class="el" href="classout___modbus.html#acc0fc0ecdb6928cfc7906986b8139780">out_Modbus</a>, <a class="el" href="classout__dmx.html#aa5f2590101b1951f4cf5eb57449d8365">out_dmx</a>, and <a class="el" href="classout___a_c.html#aba0d1953f95f7d04a24582c40cd26196">out_AC</a>.</p> <p>Reimplemented in <a class="el" href="classout___s_p_i_led.html#a9486de18e156758a12fa257f68314e20">out_SPILed</a>, <a class="el" href="classout__relay.html#ac0b56fd7922f7c77ef17d859d89c0fd6">out_relay</a>, <a class="el" href="classout__pwm.html#a01edf9d010b717601898bf3fddecbc3f">out_pwm</a>, <a class="el" href="classout__pid.html#aae4f4f1dde85b72a187a29bb25b95f32">out_pid</a>, <a class="el" href="classout___multivent.html#afde85452eec6afbd8a06c1755a7bfb4d">out_Multivent</a>, <a class="el" href="classout___motor.html#a47de22f0ce071787ac14a19897337cea">out_Motor</a>, <a class="el" href="classout___modbus.html#acc0fc0ecdb6928cfc7906986b8139780">out_Modbus</a>, <a class="el" href="classout__dmx.html#aa5f2590101b1951f4cf5eb57449d8365">out_dmx</a>, and <a class="el" href="classout___a_c.html#aba0d1953f95f7d04a24582c40cd26196">out_AC</a>.</p>
</div> </div>
</div> </div>
@@ -426,7 +448,7 @@ Protected Member Functions</h2></td></tr>
</table> </table>
</div><div class="memdoc"> </div><div class="memdoc">
<p>Reimplemented in <a class="el" href="classout___s_p_i_led.html#a4e24b8a490f8353452b8594dffff8396">out_SPILed</a>, <a class="el" href="classout__pwm.html#a9f3fc73a1fff6ecf991d42564a7b8273">out_pwm</a>, <a class="el" href="classout___motor.html#aafdbaaaf47776dd8c0c5d6bfa32bb3c2">out_Motor</a>, <a class="el" href="classout___modbus.html#a9cb4b395f5f8a6d15dcc429664a4174b">out_Modbus</a>, <a class="el" href="classout__dmx.html#a0b9383e7fe30707142915cbc3d0ec772">out_dmx</a>, and <a class="el" href="classout___a_c.html#a763ace53db4e64692d061db48f396aba">out_AC</a>.</p> <p>Reimplemented in <a class="el" href="classout___s_p_i_led.html#a4e24b8a490f8353452b8594dffff8396">out_SPILed</a>, <a class="el" href="classout__relay.html#af6955f7fa76586a910643c294dd6877a">out_relay</a>, <a class="el" href="classout__pwm.html#a9f3fc73a1fff6ecf991d42564a7b8273">out_pwm</a>, <a class="el" href="classout__pid.html#a580d905413d92f34ff5248cb0c1854a0">out_pid</a>, <a class="el" href="classout___multivent.html#aadcc821f72c52c6810fd8181b7fbed16">out_Multivent</a>, <a class="el" href="classout___motor.html#aafdbaaaf47776dd8c0c5d6bfa32bb3c2">out_Motor</a>, <a class="el" href="classout___modbus.html#a9cb4b395f5f8a6d15dcc429664a4174b">out_Modbus</a>, <a class="el" href="classout__dmx.html#a0b9383e7fe30707142915cbc3d0ec772">out_dmx</a>, and <a class="el" href="classout___a_c.html#a763ace53db4e64692d061db48f396aba">out_AC</a>.</p>
</div> </div>
</div> </div>
@@ -435,9 +457,13 @@ Protected Member Functions</h2></td></tr>
<li><a class="el" href="abstractch_8cpp.html">abstractch.cpp</a></li> <li><a class="el" href="abstractch_8cpp.html">abstractch.cpp</a></li>
</ul> </ul>
</div><!-- contents --> </div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
Generated by&#160;<a href="http://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.8.20 <ul>
</small></address> <li class="navelem"><a class="el" href="classabstract_ch.html">abstractCh</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> </body>
</html> </html>

View File

@@ -0,0 +1,13 @@
var classabstract_ch =
[
[ "abstractCh", "classabstract_ch.html#a8f13aa9c0f6749f7f064d1930667aaed", null ],
[ "~abstractCh", "classabstract_ch.html#a58f34f5341674622c30f5c005ceadead", null ],
[ "Anounce", "classabstract_ch.html#a2e75f5b76a25accdb1de0c936951a93f", null ],
[ "Poll", "classabstract_ch.html#a044156a4dc4ca38d3e731b7df23d058a", null ],
[ "publishTopic", "classabstract_ch.html#a9404148b9515bd6c1e167a235d844cb8", null ],
[ "publishTopic", "classabstract_ch.html#ac24cfc96e7efabae120799b7a23680c6", null ],
[ "publishTopic", "classabstract_ch.html#a4f1da04403789b710ca3929c57af9d32", null ],
[ "Setup", "classabstract_ch.html#aeaf6346625245be1774a6d27d9cece4e", null ],
[ "Status", "classabstract_ch.html#aefb8821172a2e66f49ea0da9b7c205a5", null ],
[ "Stop", "classabstract_ch.html#afb7b6f4586412a13f8f6ac08061e5ae0", null ]
];

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.2 KiB

View File

@@ -9,6 +9,10 @@
<link href="tabs.css" rel="stylesheet" type="text/css"/> <link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script> <script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.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"/> <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/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script> <script type="text/javascript" src="search/search.js"></script>
@@ -23,7 +27,9 @@
<td id="projectlogo"><img alt="Logo" src="lh.png"/></td> <td id="projectlogo"><img alt="Logo" src="lh.png"/></td>
<td id="projectalign" style="padding-left: 0.5em;"> <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">LightHub <div id="projectname">LightHub
&#160;<span id="projectnumber">v4.0.0</span>
</div> </div>
<div id="projectbrief">Smarthome controller firmware</div>
</td> </td>
</tr> </tr>
</tbody> </tbody>
@@ -46,6 +52,23 @@ $(function() {
}); });
/* @license-end */</script> /* @license-end */</script>
<div id="main-nav"></div> <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&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('classabstract_in.html',''); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options --> <!-- window showing the filter options -->
<div id="MSearchSelectWindow" <div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()" onmouseover="return searchBox.OnSearchSelectShow()"
@@ -60,7 +83,6 @@ $(function() {
</iframe> </iframe>
</div> </div>
</div><!-- top -->
<div class="header"> <div class="header">
<div class="headertitle"> <div class="headertitle">
<div class="title">abstractIn Member List</div> </div> <div class="title">abstractIn Member List</div> </div>
@@ -86,9 +108,12 @@ $(function() {
<tr class="even"><td class="entry"><a class="el" href="classabstract_ch.html#afb7b6f4586412a13f8f6ac08061e5ae0">Stop</a>()</td><td class="entry"><a class="el" href="classabstract_ch.html">abstractCh</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr> <tr class="even"><td class="entry"><a class="el" href="classabstract_ch.html#afb7b6f4586412a13f8f6ac08061e5ae0">Stop</a>()</td><td class="entry"><a class="el" href="classabstract_ch.html">abstractCh</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classabstract_ch.html#a58f34f5341674622c30f5c005ceadead">~abstractCh</a>()</td><td class="entry"><a class="el" href="classabstract_ch.html">abstractCh</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr> <tr><td class="entry"><a class="el" href="classabstract_ch.html#a58f34f5341674622c30f5c005ceadead">~abstractCh</a>()</td><td class="entry"><a class="el" href="classabstract_ch.html">abstractCh</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
</table></div><!-- contents --> </table></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
Generated by&#160;<a href="http://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.8.20 <ul>
</small></address> <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> </body>
</html> </html>

View File

@@ -9,6 +9,10 @@
<link href="tabs.css" rel="stylesheet" type="text/css"/> <link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script> <script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.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"/> <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/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script> <script type="text/javascript" src="search/search.js"></script>
@@ -23,7 +27,9 @@
<td id="projectlogo"><img alt="Logo" src="lh.png"/></td> <td id="projectlogo"><img alt="Logo" src="lh.png"/></td>
<td id="projectalign" style="padding-left: 0.5em;"> <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">LightHub <div id="projectname">LightHub
&#160;<span id="projectnumber">v4.0.0</span>
</div> </div>
<div id="projectbrief">Smarthome controller firmware</div>
</td> </td>
</tr> </tr>
</tbody> </tbody>
@@ -46,6 +52,23 @@ $(function() {
}); });
/* @license-end */</script> /* @license-end */</script>
<div id="main-nav"></div> <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&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('classabstract_in.html',''); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options --> <!-- window showing the filter options -->
<div id="MSearchSelectWindow" <div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()" onmouseover="return searchBox.OnSearchSelectShow()"
@@ -60,7 +83,6 @@ $(function() {
</iframe> </iframe>
</div> </div>
</div><!-- top -->
<div class="header"> <div class="header">
<div class="summary"> <div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124; <a href="#pub-methods">Public Member Functions</a> &#124;
@@ -76,25 +98,14 @@ $(function() {
<div class="dynheader"> <div class="dynheader">
Inheritance diagram for abstractIn:</div> Inheritance diagram for abstractIn:</div>
<div class="dyncontent"> <div class="dyncontent">
<div class="center"><img src="classabstract_in__inherit__graph.png" border="0" usemap="#aabstract_in_inherit__map" alt="Inheritance graph"/></div> <div class="center">
<map name="abstract_in_inherit__map" id="aabstract_in_inherit__map"> <img src="classabstract_in.png" usemap="#abstractIn_map" alt=""/>
<area shape="rect" title=" " alt="" coords="61,80,141,107"/> <map id="abstractIn_map" name="abstractIn_map">
<area shape="rect" href="classin__ccs811.html" title=" " alt="" coords="5,155,87,181"/> <area href="classabstract_ch.html" alt="abstractCh" shape="rect" coords="44,0,122,24"/>
<area shape="rect" href="classin__hdc1080.html" title=" " alt="" coords="111,155,199,181"/> <area href="classin__ccs811.html" alt="in_ccs811" shape="rect" coords="0,112,78,136"/>
<area shape="rect" href="classabstract_ch.html" title=" " alt="" coords="57,5,144,32"/> <area href="classin__hdc1080.html" alt="in_hdc1080" shape="rect" coords="88,112,166,136"/>
</map> </map>
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div> </div></div>
<div class="dynheader">
Collaboration diagram for abstractIn:</div>
<div class="dyncontent">
<div class="center"><img src="classabstract_in__coll__graph.png" border="0" usemap="#aabstract_in_coll__map" alt="Collaboration graph"/></div>
<map name="abstract_in_coll__map" id="aabstract_in_coll__map">
<area shape="rect" title=" " alt="" coords="30,184,110,211"/>
<area shape="rect" href="classabstract_ch.html" title=" " alt="" coords="5,95,92,121"/>
<area shape="rect" href="class_input.html" title=" " alt="" coords="117,95,167,121"/>
<area shape="rect" href="unionin_store.html" title=" " alt="" coords="111,5,173,32"/>
</map>
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
<table class="memberdecls"> <table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr> Public Member Functions</h2></td></tr>
@@ -325,9 +336,13 @@ Protected Attributes</h2></td></tr>
<li><a class="el" href="abstractin_8cpp.html">abstractin.cpp</a></li> <li><a class="el" href="abstractin_8cpp.html">abstractin.cpp</a></li>
</ul> </ul>
</div><!-- contents --> </div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
Generated by&#160;<a href="http://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.8.20 <ul>
</small></address> <li class="navelem"><a class="el" href="classabstract_in.html">abstractIn</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> </body>
</html> </html>

View File

@@ -0,0 +1,9 @@
var classabstract_in =
[
[ "abstractIn", "classabstract_in.html#ab6b1dfafab3f52fe383d7e4014150ffb", null ],
[ "publish", "classabstract_in.html#a6c7d4376b309c7c14d56568e5262335a", null ],
[ "publish", "classabstract_in.html#a6a9d6bb966fc80930b31f3487b1a8f82", null ],
[ "publish", "classabstract_in.html#aa7e18605ec4d11d117881ac87b7ca016", null ],
[ "in", "classabstract_in.html#a626e3421b4830ca81ca8b48fa802c1ca", null ],
[ "Input", "classabstract_in.html#a24f5c11f0de37b93cc9da4f5023040f7", null ]
];

Binary file not shown.

After

Width:  |  Height:  |  Size: 793 B

View File

@@ -9,6 +9,10 @@
<link href="tabs.css" rel="stylesheet" type="text/css"/> <link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script> <script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.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"/> <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/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script> <script type="text/javascript" src="search/search.js"></script>
@@ -23,7 +27,9 @@
<td id="projectlogo"><img alt="Logo" src="lh.png"/></td> <td id="projectlogo"><img alt="Logo" src="lh.png"/></td>
<td id="projectalign" style="padding-left: 0.5em;"> <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">LightHub <div id="projectname">LightHub
&#160;<span id="projectnumber">v4.0.0</span>
</div> </div>
<div id="projectbrief">Smarthome controller firmware</div>
</td> </td>
</tr> </tr>
</tbody> </tbody>
@@ -46,6 +52,23 @@ $(function() {
}); });
/* @license-end */</script> /* @license-end */</script>
<div id="main-nav"></div> <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&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('classabstract_out.html',''); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options --> <!-- window showing the filter options -->
<div id="MSearchSelectWindow" <div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()" onmouseover="return searchBox.OnSearchSelectShow()"
@@ -60,7 +83,6 @@ $(function() {
</iframe> </iframe>
</div> </div>
</div><!-- top -->
<div class="header"> <div class="header">
<div class="headertitle"> <div class="headertitle">
<div class="title">abstractOut Member List</div> </div> <div class="title">abstractOut Member List</div> </div>
@@ -74,21 +96,25 @@ $(function() {
<tr class="even"><td class="entry"><a class="el" href="classabstract_ch.html#a2e75f5b76a25accdb1de0c936951a93f">Anounce</a>()</td><td class="entry"><a class="el" href="classabstract_ch.html">abstractCh</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr> <tr class="even"><td class="entry"><a class="el" href="classabstract_ch.html#a2e75f5b76a25accdb1de0c936951a93f">Anounce</a>()</td><td class="entry"><a class="el" href="classabstract_ch.html">abstractCh</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classabstract_out.html#aacaa5ef80fdc683ef96a4dc80d24692a">Ctrl</a>(itemCmd cmd, char *subItem=NULL, bool toExecute=true)=0</td><td class="entry"><a class="el" href="classabstract_out.html">abstractOut</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr> <tr><td class="entry"><a class="el" href="classabstract_out.html#aacaa5ef80fdc683ef96a4dc80d24692a">Ctrl</a>(itemCmd cmd, char *subItem=NULL, bool toExecute=true)=0</td><td class="entry"><a class="el" href="classabstract_out.html">abstractOut</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classabstract_out.html#a3f7033b9cda791ad810c4837ed5909f2">getChanType</a>()</td><td class="entry"><a class="el" href="classabstract_out.html">abstractOut</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr> <tr class="even"><td class="entry"><a class="el" href="classabstract_out.html#a3f7033b9cda791ad810c4837ed5909f2">getChanType</a>()</td><td class="entry"><a class="el" href="classabstract_out.html">abstractOut</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classabstract_out.html#aedf98f968abc36332dcddb7eab00fe13">getDefaultOnVal</a>()</td><td class="entry"><a class="el" href="classabstract_out.html">abstractOut</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr> <tr><td class="entry"><a class="el" href="classabstract_out.html#ade514d6b6152e87a70d66932c74e1656">getDefaultOnVal</a>()</td><td class="entry"><a class="el" href="classabstract_out.html">abstractOut</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classabstract_out.html#aec9af01cfc42f385cdf36ce51c8f3387">isActive</a>()</td><td class="entry"><a class="el" href="classabstract_out.html">abstractOut</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr> <tr class="even"><td class="entry"><a class="el" href="classabstract_out.html#a786157307bd9438b8fbff24421b95330">getDefaultStorageType</a>()</td><td class="entry"><a class="el" href="classabstract_out.html">abstractOut</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classabstract_out.html#af93f193ac2f0621d0ba08f1f1d11e8b7">item</a></td><td class="entry"><a class="el" href="classabstract_out.html">abstractOut</a></td><td class="entry"><span class="mlabel">protected</span></td></tr> <tr><td class="entry"><a class="el" href="classabstract_out.html#af4d536357ee52043a4d338ce2106350e">isActive</a>()</td><td class="entry"><a class="el" href="classabstract_out.html">abstractOut</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classabstract_ch.html#a044156a4dc4ca38d3e731b7df23d058a">Poll</a>(short cause)=0</td><td class="entry"><a class="el" href="classabstract_ch.html">abstractCh</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr> <tr class="even"><td class="entry"><a class="el" href="classabstract_out.html#af93f193ac2f0621d0ba08f1f1d11e8b7">item</a></td><td class="entry"><a class="el" href="classabstract_out.html">abstractOut</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="classabstract_ch.html#a4f1da04403789b710ca3929c57af9d32">publishTopic</a>(const char *topic, long value, const char *subtopic=NULL)</td><td class="entry"><a class="el" href="classabstract_ch.html">abstractCh</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr> <tr><td class="entry"><a class="el" href="classabstract_ch.html#a044156a4dc4ca38d3e731b7df23d058a">Poll</a>(short cause)=0</td><td class="entry"><a class="el" href="classabstract_ch.html">abstractCh</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classabstract_ch.html#ac24cfc96e7efabae120799b7a23680c6">publishTopic</a>(const char *topic, float value, const char *subtopic=NULL)</td><td class="entry"><a class="el" href="classabstract_ch.html">abstractCh</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr> <tr class="even"><td class="entry"><a class="el" href="classabstract_ch.html#a4f1da04403789b710ca3929c57af9d32">publishTopic</a>(const char *topic, long value, const char *subtopic=NULL)</td><td class="entry"><a class="el" href="classabstract_ch.html">abstractCh</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classabstract_ch.html#a9404148b9515bd6c1e167a235d844cb8">publishTopic</a>(const char *topic, const char *value, const char *subtopic=NULL)</td><td class="entry"><a class="el" href="classabstract_ch.html">abstractCh</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr> <tr><td class="entry"><a class="el" href="classabstract_ch.html#ac24cfc96e7efabae120799b7a23680c6">publishTopic</a>(const char *topic, float value, const char *subtopic=NULL)</td><td class="entry"><a class="el" href="classabstract_ch.html">abstractCh</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classabstract_ch.html#aeaf6346625245be1774a6d27d9cece4e">Setup</a>()=0</td><td class="entry"><a class="el" href="classabstract_ch.html">abstractCh</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr> <tr class="even"><td class="entry"><a class="el" href="classabstract_ch.html#a9404148b9515bd6c1e167a235d844cb8">publishTopic</a>(const char *topic, const char *value, const char *subtopic=NULL)</td><td class="entry"><a class="el" href="classabstract_ch.html">abstractCh</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classabstract_ch.html#aefb8821172a2e66f49ea0da9b7c205a5">Status</a>()</td><td class="entry"><a class="el" href="classabstract_ch.html">abstractCh</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr> <tr><td class="entry"><a class="el" href="classabstract_out.html#ad84ffc96dafea9cbe5c91f35c90ffe3b">Setup</a>() override</td><td class="entry"><a class="el" href="classabstract_out.html">abstractOut</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classabstract_ch.html#afb7b6f4586412a13f8f6ac08061e5ae0">Stop</a>()</td><td class="entry"><a class="el" href="classabstract_ch.html">abstractCh</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr> <tr class="even"><td class="entry"><a class="el" href="classabstract_ch.html#aefb8821172a2e66f49ea0da9b7c205a5">Status</a>()</td><td class="entry"><a class="el" href="classabstract_ch.html">abstractCh</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classabstract_ch.html#a58f34f5341674622c30f5c005ceadead">~abstractCh</a>()</td><td class="entry"><a class="el" href="classabstract_ch.html">abstractCh</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr> <tr><td class="entry"><a class="el" href="classabstract_ch.html#afb7b6f4586412a13f8f6ac08061e5ae0">Stop</a>()</td><td class="entry"><a class="el" href="classabstract_ch.html">abstractCh</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classabstract_ch.html#a58f34f5341674622c30f5c005ceadead">~abstractCh</a>()</td><td class="entry"><a class="el" href="classabstract_ch.html">abstractCh</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
</table></div><!-- contents --> </table></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
Generated by&#160;<a href="http://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.8.20 <ul>
</small></address> <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> </body>
</html> </html>

View File

@@ -9,6 +9,10 @@
<link href="tabs.css" rel="stylesheet" type="text/css"/> <link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script> <script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.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"/> <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/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script> <script type="text/javascript" src="search/search.js"></script>
@@ -23,7 +27,9 @@
<td id="projectlogo"><img alt="Logo" src="lh.png"/></td> <td id="projectlogo"><img alt="Logo" src="lh.png"/></td>
<td id="projectalign" style="padding-left: 0.5em;"> <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">LightHub <div id="projectname">LightHub
&#160;<span id="projectnumber">v4.0.0</span>
</div> </div>
<div id="projectbrief">Smarthome controller firmware</div>
</td> </td>
</tr> </tr>
</tbody> </tbody>
@@ -46,6 +52,23 @@ $(function() {
}); });
/* @license-end */</script> /* @license-end */</script>
<div id="main-nav"></div> <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&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('classabstract_out.html',''); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options --> <!-- window showing the filter options -->
<div id="MSearchSelectWindow" <div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()" onmouseover="return searchBox.OnSearchSelectShow()"
@@ -60,7 +83,6 @@ $(function() {
</iframe> </iframe>
</div> </div>
</div><!-- top -->
<div class="header"> <div class="header">
<div class="summary"> <div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124; <a href="#pub-methods">Public Member Functions</a> &#124;
@@ -75,29 +97,22 @@ $(function() {
<div class="dynheader"> <div class="dynheader">
Inheritance diagram for abstractOut:</div> Inheritance diagram for abstractOut:</div>
<div class="dyncontent"> <div class="dyncontent">
<div class="center"><img src="classabstract_out__inherit__graph.png" border="0" usemap="#aabstract_out_inherit__map" alt="Inheritance graph"/></div> <div class="center">
<map name="abstract_out_inherit__map" id="aabstract_out_inherit__map"> <img src="classabstract_out.png" usemap="#abstractOut_map" alt=""/>
<area shape="rect" title=" " alt="" coords="252,80,343,107"/> <map id="abstractOut_map" name="abstractOut_map">
<area shape="rect" href="classcolor_channel.html" title=" " alt="" coords="89,155,188,181"/> <area href="classabstract_ch.html" alt="abstractCh" shape="rect" coords="392,0,480,24"/>
<area shape="rect" href="classout___a_c.html" title=" " alt="" coords="212,155,279,181"/> <area href="classcolor_channel.html" alt="colorChannel" shape="rect" coords="98,112,186,136"/>
<area shape="rect" href="classout___modbus.html" title=" " alt="" coords="303,155,396,181"/> <area href="classout___a_c.html" alt="out_AC" shape="rect" coords="196,112,284,136"/>
<area shape="rect" href="classout___motor.html" title=" " alt="" coords="420,155,500,181"/> <area href="classout___modbus.html" alt="out_Modbus" shape="rect" coords="294,112,382,136"/>
<area shape="rect" href="classabstract_ch.html" title=" " alt="" coords="254,5,341,32"/> <area href="classout___motor.html" alt="out_Motor" shape="rect" coords="392,112,480,136"/>
<area shape="rect" href="classout__dmx.html" title=" " alt="" coords="5,229,77,256"/> <area href="classout___multivent.html" alt="out_Multivent" shape="rect" coords="490,112,578,136"/>
<area shape="rect" href="classout__pwm.html" title=" " alt="" coords="101,229,176,256"/> <area href="classout__pid.html" alt="out_pid" shape="rect" coords="588,112,676,136"/>
<area shape="rect" href="classout___s_p_i_led.html" title=" " alt="" coords="200,229,291,256"/> <area href="classout__relay.html" alt="out_relay" shape="rect" coords="686,112,774,136"/>
<area href="classout__dmx.html" alt="out_dmx" shape="rect" coords="0,168,88,192"/>
<area href="classout__pwm.html" alt="out_pwm" shape="rect" coords="98,168,186,192"/>
<area href="classout___s_p_i_led.html" alt="out_SPILed" shape="rect" coords="196,168,284,192"/>
</map> </map>
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div> </div></div>
<div class="dynheader">
Collaboration diagram for abstractOut:</div>
<div class="dyncontent">
<div class="center"><img src="classabstract_out__coll__graph.png" border="0" usemap="#aabstract_out_coll__map" alt="Collaboration graph"/></div>
<map name="abstract_out_coll__map" id="aabstract_out_coll__map">
<area shape="rect" title=" " alt="" coords="5,81,96,108"/>
<area shape="rect" href="class_item.html" title=" " alt="" coords="27,171,75,197"/>
<area shape="rect" href="classabstract_ch.html" title=" " alt="" coords="7,5,94,32"/>
</map>
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
<table class="memberdecls"> <table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr> Public Member Functions</h2></td></tr>
@@ -105,12 +120,17 @@ Public Member Functions</h2></td></tr>
<tr class="separator:adec371468752bd5027c282cf933ba035"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:adec371468752bd5027c282cf933ba035"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aacaa5ef80fdc683ef96a4dc80d24692a"><td class="memItemLeft" align="right" valign="top">virtual int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classabstract_out.html#aacaa5ef80fdc683ef96a4dc80d24692a">Ctrl</a> (<a class="el" href="classitem_cmd.html">itemCmd</a> cmd, char *subItem=NULL, bool toExecute=true)=0</td></tr> <tr class="memitem:aacaa5ef80fdc683ef96a4dc80d24692a"><td class="memItemLeft" align="right" valign="top">virtual int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classabstract_out.html#aacaa5ef80fdc683ef96a4dc80d24692a">Ctrl</a> (<a class="el" href="classitem_cmd.html">itemCmd</a> cmd, char *subItem=NULL, bool toExecute=true)=0</td></tr>
<tr class="separator:aacaa5ef80fdc683ef96a4dc80d24692a"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:aacaa5ef80fdc683ef96a4dc80d24692a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aec9af01cfc42f385cdf36ce51c8f3387"><td class="memItemLeft" align="right" valign="top">virtual int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classabstract_out.html#aec9af01cfc42f385cdf36ce51c8f3387">isActive</a> ()</td></tr> <tr class="memitem:af4d536357ee52043a4d338ce2106350e"><td class="memItemLeft" align="right" valign="top">virtual int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classabstract_out.html#af4d536357ee52043a4d338ce2106350e">isActive</a> ()</td></tr>
<tr class="separator:aec9af01cfc42f385cdf36ce51c8f3387"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:af4d536357ee52043a4d338ce2106350e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aedf98f968abc36332dcddb7eab00fe13"><td class="memItemLeft" align="right" valign="top">virtual int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classabstract_out.html#aedf98f968abc36332dcddb7eab00fe13">getDefaultOnVal</a> ()</td></tr> <tr class="memitem:ade514d6b6152e87a70d66932c74e1656"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classitem_cmd.html">itemCmd</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classabstract_out.html#ade514d6b6152e87a70d66932c74e1656">getDefaultOnVal</a> ()</td></tr>
<tr class="separator:aedf98f968abc36332dcddb7eab00fe13"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:ade514d6b6152e87a70d66932c74e1656"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3f7033b9cda791ad810c4837ed5909f2"><td class="memItemLeft" align="right" valign="top">virtual int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classabstract_out.html#a3f7033b9cda791ad810c4837ed5909f2">getChanType</a> ()</td></tr> <tr class="memitem:a3f7033b9cda791ad810c4837ed5909f2"><td class="memItemLeft" align="right" valign="top">virtual int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classabstract_out.html#a3f7033b9cda791ad810c4837ed5909f2">getChanType</a> ()</td></tr>
<tr class="separator:a3f7033b9cda791ad810c4837ed5909f2"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a3f7033b9cda791ad810c4837ed5909f2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a786157307bd9438b8fbff24421b95330"><td class="memItemLeft" align="right" valign="top">virtual int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classabstract_out.html#a786157307bd9438b8fbff24421b95330">getDefaultStorageType</a> ()</td></tr>
<tr class="separator:a786157307bd9438b8fbff24421b95330"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad84ffc96dafea9cbe5c91f35c90ffe3b"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classabstract_out.html#ad84ffc96dafea9cbe5c91f35c90ffe3b">Setup</a> () override</td></tr>
<tr class="memdesc:ad84ffc96dafea9cbe5c91f35c90ffe3b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Remove?? Now getChanType used instead. <a href="classabstract_out.html#ad84ffc96dafea9cbe5c91f35c90ffe3b">More...</a><br /></td></tr>
<tr class="separator:ad84ffc96dafea9cbe5c91f35c90ffe3b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classabstract_ch"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classabstract_ch')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classabstract_ch.html">abstractCh</a></td></tr> <tr class="inherit_header pub_methods_classabstract_ch"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classabstract_ch')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classabstract_ch.html">abstractCh</a></td></tr>
<tr class="memitem:a8f13aa9c0f6749f7f064d1930667aaed inherit pub_methods_classabstract_ch"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classabstract_ch.html#a8f13aa9c0f6749f7f064d1930667aaed">abstractCh</a> ()</td></tr> <tr class="memitem:a8f13aa9c0f6749f7f064d1930667aaed inherit pub_methods_classabstract_ch"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classabstract_ch.html#a8f13aa9c0f6749f7f064d1930667aaed">abstractCh</a> ()</td></tr>
<tr class="separator:a8f13aa9c0f6749f7f064d1930667aaed inherit pub_methods_classabstract_ch"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a8f13aa9c0f6749f7f064d1930667aaed inherit pub_methods_classabstract_ch"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -118,8 +138,6 @@ Public Member Functions</h2></td></tr>
<tr class="separator:a58f34f5341674622c30f5c005ceadead inherit pub_methods_classabstract_ch"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a58f34f5341674622c30f5c005ceadead inherit pub_methods_classabstract_ch"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a044156a4dc4ca38d3e731b7df23d058a inherit pub_methods_classabstract_ch"><td class="memItemLeft" align="right" valign="top">virtual int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classabstract_ch.html#a044156a4dc4ca38d3e731b7df23d058a">Poll</a> (short cause)=0</td></tr> <tr class="memitem:a044156a4dc4ca38d3e731b7df23d058a inherit pub_methods_classabstract_ch"><td class="memItemLeft" align="right" valign="top">virtual int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classabstract_ch.html#a044156a4dc4ca38d3e731b7df23d058a">Poll</a> (short cause)=0</td></tr>
<tr class="separator:a044156a4dc4ca38d3e731b7df23d058a inherit pub_methods_classabstract_ch"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a044156a4dc4ca38d3e731b7df23d058a inherit pub_methods_classabstract_ch"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aeaf6346625245be1774a6d27d9cece4e inherit pub_methods_classabstract_ch"><td class="memItemLeft" align="right" valign="top">virtual int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classabstract_ch.html#aeaf6346625245be1774a6d27d9cece4e">Setup</a> ()=0</td></tr>
<tr class="separator:aeaf6346625245be1774a6d27d9cece4e inherit pub_methods_classabstract_ch"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2e75f5b76a25accdb1de0c936951a93f inherit pub_methods_classabstract_ch"><td class="memItemLeft" align="right" valign="top">virtual int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classabstract_ch.html#a2e75f5b76a25accdb1de0c936951a93f">Anounce</a> ()</td></tr> <tr class="memitem:a2e75f5b76a25accdb1de0c936951a93f inherit pub_methods_classabstract_ch"><td class="memItemLeft" align="right" valign="top">virtual int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classabstract_ch.html#a2e75f5b76a25accdb1de0c936951a93f">Anounce</a> ()</td></tr>
<tr class="separator:a2e75f5b76a25accdb1de0c936951a93f inherit pub_methods_classabstract_ch"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a2e75f5b76a25accdb1de0c936951a93f inherit pub_methods_classabstract_ch"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afb7b6f4586412a13f8f6ac08061e5ae0 inherit pub_methods_classabstract_ch"><td class="memItemLeft" align="right" valign="top">virtual int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classabstract_ch.html#afb7b6f4586412a13f8f6ac08061e5ae0">Stop</a> ()</td></tr> <tr class="memitem:afb7b6f4586412a13f8f6ac08061e5ae0 inherit pub_methods_classabstract_ch"><td class="memItemLeft" align="right" valign="top">virtual int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classabstract_ch.html#afb7b6f4586412a13f8f6ac08061e5ae0">Stop</a> ()</td></tr>
@@ -210,7 +228,7 @@ Additional Inherited Members</h2></td></tr>
</table> </table>
</div><div class="memdoc"> </div><div class="memdoc">
<p>Implemented in <a class="el" href="classout___motor.html#aa731e4d1848e07ac7dc4a99a0ddad942">out_Motor</a>, <a class="el" href="classout___modbus.html#a784be57c40d67b41488b9585fe792019">out_Modbus</a>, <a class="el" href="classout___a_c.html#aeaf2ac4088b2b4b2fd4e1b83755c9964">out_AC</a>, and <a class="el" href="classcolor_channel.html#a9d7354cc266c98067b7b43cbf8707feb">colorChannel</a>.</p> <p>Implemented in <a class="el" href="classout__relay.html#ac3d7157d14d016e0136b3e4a9aac4aac">out_relay</a>, <a class="el" href="classout__pid.html#a9347f14882001bff3d73ca52c1adc700">out_pid</a>, <a class="el" href="classout___multivent.html#abb99e44bd16433c7fed965197ecde5dd">out_Multivent</a>, <a class="el" href="classout___motor.html#aa731e4d1848e07ac7dc4a99a0ddad942">out_Motor</a>, <a class="el" href="classout___modbus.html#a784be57c40d67b41488b9585fe792019">out_Modbus</a>, <a class="el" href="classout___a_c.html#aeaf2ac4088b2b4b2fd4e1b83755c9964">out_AC</a>, and <a class="el" href="classcolor_channel.html#a9d7354cc266c98067b7b43cbf8707feb">colorChannel</a>.</p>
</div> </div>
</div> </div>
@@ -237,12 +255,12 @@ Additional Inherited Members</h2></td></tr>
</table> </table>
</div><div class="memdoc"> </div><div class="memdoc">
<p>Reimplemented in <a class="el" href="classout___s_p_i_led.html#aac304bcdc354a3667ec99d4c06513b72">out_SPILed</a>, <a class="el" href="classout__pwm.html#a54bea9682560aa628f85a532a363d57a">out_pwm</a>, <a class="el" href="classout___motor.html#afd67d9b6e08f14074a236d5222809226">out_Motor</a>, <a class="el" href="classout___modbus.html#a2752cf2376840f3763572963be8785db">out_Modbus</a>, and <a class="el" href="classout__dmx.html#a575351786cdc191555757cd39b4382f5">out_dmx</a>.</p> <p>Reimplemented in <a class="el" href="classout___s_p_i_led.html#aac304bcdc354a3667ec99d4c06513b72">out_SPILed</a>, <a class="el" href="classout__relay.html#a94d578704853aaacf7f7f1877de91b62">out_relay</a>, <a class="el" href="classout__pwm.html#a54bea9682560aa628f85a532a363d57a">out_pwm</a>, <a class="el" href="classout__pid.html#abbc665d20d2adf34bece05b8761aca31">out_pid</a>, <a class="el" href="classout___multivent.html#ad5815eb1cb9b4ecf68da3d0bae8b4ce4">out_Multivent</a>, <a class="el" href="classout___motor.html#afd67d9b6e08f14074a236d5222809226">out_Motor</a>, <a class="el" href="classout___modbus.html#a2752cf2376840f3763572963be8785db">out_Modbus</a>, and <a class="el" href="classout__dmx.html#a575351786cdc191555757cd39b4382f5">out_dmx</a>.</p>
</div> </div>
</div> </div>
<a id="aedf98f968abc36332dcddb7eab00fe13"></a> <a id="ade514d6b6152e87a70d66932c74e1656"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aedf98f968abc36332dcddb7eab00fe13">&#9670;&nbsp;</a></span>getDefaultOnVal()</h2> <h2 class="memtitle"><span class="permalink"><a href="#ade514d6b6152e87a70d66932c74e1656">&#9670;&nbsp;</a></span>getDefaultOnVal()</h2>
<div class="memitem"> <div class="memitem">
<div class="memproto"> <div class="memproto">
@@ -251,7 +269,7 @@ Additional Inherited Members</h2></td></tr>
<td class="mlabels-left"> <td class="mlabels-left">
<table class="memname"> <table class="memname">
<tr> <tr>
<td class="memname">virtual int abstractOut::getDefaultOnVal </td> <td class="memname">virtual <a class="el" href="classitem_cmd.html">itemCmd</a> abstractOut::getDefaultOnVal </td>
<td>(</td> <td>(</td>
<td class="paramname"></td><td>)</td> <td class="paramname"></td><td>)</td>
<td></td> <td></td>
@@ -266,8 +284,8 @@ Additional Inherited Members</h2></td></tr>
</div> </div>
</div> </div>
<a id="aec9af01cfc42f385cdf36ce51c8f3387"></a> <a id="a786157307bd9438b8fbff24421b95330"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aec9af01cfc42f385cdf36ce51c8f3387">&#9670;&nbsp;</a></span>isActive()</h2> <h2 class="memtitle"><span class="permalink"><a href="#a786157307bd9438b8fbff24421b95330">&#9670;&nbsp;</a></span>getDefaultStorageType()</h2>
<div class="memitem"> <div class="memitem">
<div class="memproto"> <div class="memproto">
@@ -276,7 +294,7 @@ Additional Inherited Members</h2></td></tr>
<td class="mlabels-left"> <td class="mlabels-left">
<table class="memname"> <table class="memname">
<tr> <tr>
<td class="memname">virtual int abstractOut::isActive </td> <td class="memname">virtual int abstractOut::getDefaultStorageType </td>
<td>(</td> <td>(</td>
<td class="paramname"></td><td>)</td> <td class="paramname"></td><td>)</td>
<td></td> <td></td>
@@ -289,7 +307,65 @@ Additional Inherited Members</h2></td></tr>
</table> </table>
</div><div class="memdoc"> </div><div class="memdoc">
<p>Reimplemented in <a class="el" href="classout___s_p_i_led.html#ae87041b49ca8c6484a72c3c29955fbfb">out_SPILed</a>, <a class="el" href="classout__pwm.html#a18f9c90ab80a5bf00049e25c2c4657a5">out_pwm</a>, <a class="el" href="classout___motor.html#ac2a224d74421c1a28d34a83779a45bdc">out_Motor</a>, <a class="el" href="classout___modbus.html#a6b94efbbbbea5a4ad3b489dba8f9b268">out_Modbus</a>, <a class="el" href="classout__dmx.html#a691d16146df96df12df763a90cdc6d92">out_dmx</a>, and <a class="el" href="classout___a_c.html#ab2d5debf137c9cc91ce0b58a72da0766">out_AC</a>.</p> <p>Reimplemented in <a class="el" href="classcolor_channel.html#a52d7b6241409b4e00574b389d3436e1f">colorChannel</a>, <a class="el" href="classout__pid.html#a6555b3173f184d3768e34339d59daa87">out_pid</a>, <a class="el" href="classout___multivent.html#ac02fd9c36c2a3cb5ad7132e2c1df6f61">out_Multivent</a>, <a class="el" href="classout___motor.html#ab1892d3477647b06ed2212dd8e0baaf3">out_Motor</a>, <a class="el" href="classout___modbus.html#a844c63be065d02f2f178399519b03245">out_Modbus</a>, and <a class="el" href="classout___a_c.html#ab249f27bdd0d22a6f098190dc746cd8c">out_AC</a>.</p>
</div>
</div>
<a id="af4d536357ee52043a4d338ce2106350e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af4d536357ee52043a4d338ce2106350e">&#9670;&nbsp;</a></span>isActive()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">int abstractOut::isActive </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Reimplemented in <a class="el" href="classout__pid.html#aca01ec18698d8406bbe6964322f8ba2d">out_pid</a>, and <a class="el" href="classout___a_c.html#ab2d5debf137c9cc91ce0b58a72da0766">out_AC</a>.</p>
</div>
</div>
<a id="ad84ffc96dafea9cbe5c91f35c90ffe3b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad84ffc96dafea9cbe5c91f35c90ffe3b">&#9670;&nbsp;</a></span>Setup()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">int abstractOut::Setup </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Remove?? Now getChanType used instead. </p>
<p>Implements <a class="el" href="classabstract_ch.html#aeaf6346625245be1774a6d27d9cece4e">abstractCh</a>.</p>
<p>Reimplemented in <a class="el" href="classout___s_p_i_led.html#adbe9d6b9a2a5e515e9a372a4c4675b15">out_SPILed</a>, <a class="el" href="classout__relay.html#a1858489a8c68a95fa242f9d2ca24ee0d">out_relay</a>, <a class="el" href="classout__pwm.html#a0ba3173e9df1cb61b74a705c270ef7b6">out_pwm</a>, <a class="el" href="classout__pid.html#af67c5acd4858a8b694b5083f5c5f97cb">out_pid</a>, <a class="el" href="classout___multivent.html#a568241c423d7172f2a4b061f88e48341">out_Multivent</a>, <a class="el" href="classout___motor.html#ab9f2b433a4fedd6fec5b9cb504b934f4">out_Motor</a>, <a class="el" href="classout___modbus.html#acf5452aac576901614eca795ab4ca440">out_Modbus</a>, <a class="el" href="classout__dmx.html#a7bf52f6c7ce630f879de60596b82dd87">out_dmx</a>, and <a class="el" href="classout___a_c.html#a3a7b5b20a7d66870551f3dd485e66de2">out_AC</a>.</p>
</div> </div>
</div> </div>
@@ -316,13 +392,18 @@ Additional Inherited Members</h2></td></tr>
</div> </div>
</div> </div>
<hr/>The documentation for this class was generated from the following file:<ul> <hr/>The documentation for this class was generated from the following files:<ul>
<li><a class="el" href="abstractout_8h_source.html">abstractout.h</a></li> <li><a class="el" href="abstractout_8h_source.html">abstractout.h</a></li>
<li><a class="el" href="abstractout_8cpp.html">abstractout.cpp</a></li>
</ul> </ul>
</div><!-- contents --> </div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
Generated by&#160;<a href="http://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.8.20 <ul>
</small></address> <li class="navelem"><a class="el" href="classabstract_out.html">abstractOut</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> </body>
</html> </html>

View File

@@ -0,0 +1,11 @@
var classabstract_out =
[
[ "abstractOut", "classabstract_out.html#adec371468752bd5027c282cf933ba035", null ],
[ "Ctrl", "classabstract_out.html#aacaa5ef80fdc683ef96a4dc80d24692a", null ],
[ "getChanType", "classabstract_out.html#a3f7033b9cda791ad810c4837ed5909f2", null ],
[ "getDefaultOnVal", "classabstract_out.html#ade514d6b6152e87a70d66932c74e1656", null ],
[ "getDefaultStorageType", "classabstract_out.html#a786157307bd9438b8fbff24421b95330", null ],
[ "isActive", "classabstract_out.html#af4d536357ee52043a4d338ce2106350e", null ],
[ "Setup", "classabstract_out.html#ad84ffc96dafea9cbe5c91f35c90ffe3b", null ],
[ "item", "classabstract_out.html#af93f193ac2f0621d0ba08f1f1d11e8b7", null ]
];

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.4 KiB

View File

@@ -9,6 +9,10 @@
<link href="tabs.css" rel="stylesheet" type="text/css"/> <link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script> <script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.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"/> <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/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script> <script type="text/javascript" src="search/search.js"></script>
@@ -23,7 +27,9 @@
<td id="projectlogo"><img alt="Logo" src="lh.png"/></td> <td id="projectlogo"><img alt="Logo" src="lh.png"/></td>
<td id="projectalign" style="padding-left: 0.5em;"> <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">LightHub <div id="projectname">LightHub
&#160;<span id="projectnumber">v4.0.0</span>
</div> </div>
<div id="projectbrief">Smarthome controller firmware</div>
</td> </td>
</tr> </tr>
</tbody> </tbody>
@@ -46,6 +52,23 @@ $(function() {
}); });
/* @license-end */</script> /* @license-end */</script>
<div id="main-nav"></div> <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&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('classch_persistent.html',''); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options --> <!-- window showing the filter options -->
<div id="MSearchSelectWindow" <div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()" onmouseover="return searchBox.OnSearchSelectShow()"
@@ -60,7 +83,6 @@ $(function() {
</iframe> </iframe>
</div> </div>
</div><!-- top -->
<div class="header"> <div class="header">
<div class="headertitle"> <div class="headertitle">
<div class="title">chPersistent Class Reference</div> </div> <div class="title">chPersistent Class Reference</div> </div>
@@ -71,19 +93,24 @@ $(function() {
<div class="dynheader"> <div class="dynheader">
Inheritance diagram for chPersistent:</div> Inheritance diagram for chPersistent:</div>
<div class="dyncontent"> <div class="dyncontent">
<div class="center"><img src="classch_persistent__inherit__graph.png" border="0" usemap="#ach_persistent_inherit__map" alt="Inheritance graph"/></div> <div class="center">
<map name="ch_persistent_inherit__map" id="ach_persistent_inherit__map"> <img src="classch_persistent.png" usemap="#chPersistent_map" alt=""/>
<area shape="rect" title=" " alt="" coords="7,5,102,32"/> <map id="chPersistent_map" name="chPersistent_map">
<area shape="rect" href="classmb_persistent.html" title=" " alt="" coords="5,80,104,107"/> <area href="classmb_persistent.html" alt="mbPersistent" shape="rect" coords="0,56,84,80"/>
<area href="classpid_persistent.html" alt="pidPersistent" shape="rect" coords="94,56,178,80"/>
</map> </map>
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div> </div></div>
<hr/>The documentation for this class was generated from the following file:<ul> <hr/>The documentation for this class was generated from the following file:<ul>
<li><a class="el" href="abstractout_8h_source.html">abstractout.h</a></li> <li><a class="el" href="abstractout_8h_source.html">abstractout.h</a></li>
</ul> </ul>
</div><!-- contents --> </div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
Generated by&#160;<a href="http://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.8.20 <ul>
</small></address> <li class="navelem"><a class="el" href="classch_persistent.html">chPersistent</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> </body>
</html> </html>

Binary file not shown.

After

Width:  |  Height:  |  Size: 607 B

View File

@@ -9,6 +9,10 @@
<link href="tabs.css" rel="stylesheet" type="text/css"/> <link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script> <script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.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"/> <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/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script> <script type="text/javascript" src="search/search.js"></script>
@@ -23,7 +27,9 @@
<td id="projectlogo"><img alt="Logo" src="lh.png"/></td> <td id="projectlogo"><img alt="Logo" src="lh.png"/></td>
<td id="projectalign" style="padding-left: 0.5em;"> <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">LightHub <div id="projectname">LightHub
&#160;<span id="projectnumber">v4.0.0</span>
</div> </div>
<div id="projectbrief">Smarthome controller firmware</div>
</td> </td>
</tr> </tr>
</tbody> </tbody>
@@ -46,6 +52,23 @@ $(function() {
}); });
/* @license-end */</script> /* @license-end */</script>
<div id="main-nav"></div> <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&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('classcolor_channel.html',''); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options --> <!-- window showing the filter options -->
<div id="MSearchSelectWindow" <div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()" onmouseover="return searchBox.OnSearchSelectShow()"
@@ -60,7 +83,6 @@ $(function() {
</iframe> </iframe>
</div> </div>
</div><!-- top -->
<div class="header"> <div class="header">
<div class="headertitle"> <div class="headertitle">
<div class="title">colorChannel Member List</div> </div> <div class="title">colorChannel Member List</div> </div>
@@ -76,24 +98,28 @@ $(function() {
<tr class="even"><td class="entry"><a class="el" href="classcolor_channel.html#a9d7354cc266c98067b7b43cbf8707feb">Ctrl</a>(itemCmd cmd, char *subItem=NULL, bool toExecute=true) override</td><td class="entry"><a class="el" href="classcolor_channel.html">colorChannel</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr> <tr class="even"><td class="entry"><a class="el" href="classcolor_channel.html#a9d7354cc266c98067b7b43cbf8707feb">Ctrl</a>(itemCmd cmd, char *subItem=NULL, bool toExecute=true) override</td><td class="entry"><a class="el" href="classcolor_channel.html">colorChannel</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classcolor_channel.html#a09276ae99835316b9a222df20fb45097">getChannelAddr</a>(short n=0)</td><td class="entry"><a class="el" href="classcolor_channel.html">colorChannel</a></td><td class="entry"></td></tr> <tr><td class="entry"><a class="el" href="classcolor_channel.html#a09276ae99835316b9a222df20fb45097">getChannelAddr</a>(short n=0)</td><td class="entry"><a class="el" href="classcolor_channel.html">colorChannel</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classabstract_out.html#a3f7033b9cda791ad810c4837ed5909f2">getChanType</a>()</td><td class="entry"><a class="el" href="classabstract_out.html">abstractOut</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr> <tr class="even"><td class="entry"><a class="el" href="classabstract_out.html#a3f7033b9cda791ad810c4837ed5909f2">getChanType</a>()</td><td class="entry"><a class="el" href="classabstract_out.html">abstractOut</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classabstract_out.html#aedf98f968abc36332dcddb7eab00fe13">getDefaultOnVal</a>()</td><td class="entry"><a class="el" href="classabstract_out.html">abstractOut</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr> <tr><td class="entry"><a class="el" href="classabstract_out.html#ade514d6b6152e87a70d66932c74e1656">getDefaultOnVal</a>()</td><td class="entry"><a class="el" href="classabstract_out.html">abstractOut</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classcolor_channel.html#a4dd2fa654273b3bf9a3413ee2966fdce">iaddr</a></td><td class="entry"><a class="el" href="classcolor_channel.html">colorChannel</a></td><td class="entry"><span class="mlabel">protected</span></td></tr> <tr class="even"><td class="entry"><a class="el" href="classcolor_channel.html#a52d7b6241409b4e00574b389d3436e1f">getDefaultStorageType</a>() override</td><td class="entry"><a class="el" href="classcolor_channel.html">colorChannel</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classabstract_out.html#aec9af01cfc42f385cdf36ce51c8f3387">isActive</a>()</td><td class="entry"><a class="el" href="classabstract_out.html">abstractOut</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr> <tr><td class="entry"><a class="el" href="classcolor_channel.html#a4dd2fa654273b3bf9a3413ee2966fdce">iaddr</a></td><td class="entry"><a class="el" href="classcolor_channel.html">colorChannel</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classabstract_out.html#af93f193ac2f0621d0ba08f1f1d11e8b7">item</a></td><td class="entry"><a class="el" href="classabstract_out.html">abstractOut</a></td><td class="entry"><span class="mlabel">protected</span></td></tr> <tr class="even"><td class="entry"><a class="el" href="classabstract_out.html#af4d536357ee52043a4d338ce2106350e">isActive</a>()</td><td class="entry"><a class="el" href="classabstract_out.html">abstractOut</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classcolor_channel.html#ace14fae07b9d51500db5d0191f5a7081">numArgs</a></td><td class="entry"><a class="el" href="classcolor_channel.html">colorChannel</a></td><td class="entry"><span class="mlabel">protected</span></td></tr> <tr><td class="entry"><a class="el" href="classabstract_out.html#af93f193ac2f0621d0ba08f1f1d11e8b7">item</a></td><td class="entry"><a class="el" href="classabstract_out.html">abstractOut</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classcolor_channel.html#a6c835d00ee8af04679f03465617c2873">PixelCtrl</a>(itemCmd cmd, char *subItem=NULL, bool show=true)=0</td><td class="entry"><a class="el" href="classcolor_channel.html">colorChannel</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr> <tr class="even"><td class="entry"><a class="el" href="classcolor_channel.html#ace14fae07b9d51500db5d0191f5a7081">numArgs</a></td><td class="entry"><a class="el" href="classcolor_channel.html">colorChannel</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="classabstract_ch.html#a044156a4dc4ca38d3e731b7df23d058a">Poll</a>(short cause)=0</td><td class="entry"><a class="el" href="classabstract_ch.html">abstractCh</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr> <tr><td class="entry"><a class="el" href="classcolor_channel.html#a6c835d00ee8af04679f03465617c2873">PixelCtrl</a>(itemCmd cmd, char *subItem=NULL, bool show=true)=0</td><td class="entry"><a class="el" href="classcolor_channel.html">colorChannel</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classabstract_ch.html#a4f1da04403789b710ca3929c57af9d32">publishTopic</a>(const char *topic, long value, const char *subtopic=NULL)</td><td class="entry"><a class="el" href="classabstract_ch.html">abstractCh</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr> <tr class="even"><td class="entry"><a class="el" href="classabstract_ch.html#a044156a4dc4ca38d3e731b7df23d058a">Poll</a>(short cause)=0</td><td class="entry"><a class="el" href="classabstract_ch.html">abstractCh</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classabstract_ch.html#ac24cfc96e7efabae120799b7a23680c6">publishTopic</a>(const char *topic, float value, const char *subtopic=NULL)</td><td class="entry"><a class="el" href="classabstract_ch.html">abstractCh</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr> <tr><td class="entry"><a class="el" href="classabstract_ch.html#a4f1da04403789b710ca3929c57af9d32">publishTopic</a>(const char *topic, long value, const char *subtopic=NULL)</td><td class="entry"><a class="el" href="classabstract_ch.html">abstractCh</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classabstract_ch.html#a9404148b9515bd6c1e167a235d844cb8">publishTopic</a>(const char *topic, const char *value, const char *subtopic=NULL)</td><td class="entry"><a class="el" href="classabstract_ch.html">abstractCh</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr> <tr class="even"><td class="entry"><a class="el" href="classabstract_ch.html#ac24cfc96e7efabae120799b7a23680c6">publishTopic</a>(const char *topic, float value, const char *subtopic=NULL)</td><td class="entry"><a class="el" href="classabstract_ch.html">abstractCh</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classabstract_ch.html#aeaf6346625245be1774a6d27d9cece4e">Setup</a>()=0</td><td class="entry"><a class="el" href="classabstract_ch.html">abstractCh</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr> <tr><td class="entry"><a class="el" href="classabstract_ch.html#a9404148b9515bd6c1e167a235d844cb8">publishTopic</a>(const char *topic, const char *value, const char *subtopic=NULL)</td><td class="entry"><a class="el" href="classabstract_ch.html">abstractCh</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classabstract_ch.html#aefb8821172a2e66f49ea0da9b7c205a5">Status</a>()</td><td class="entry"><a class="el" href="classabstract_ch.html">abstractCh</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr> <tr class="even"><td class="entry"><a class="el" href="classabstract_out.html#ad84ffc96dafea9cbe5c91f35c90ffe3b">Setup</a>() override</td><td class="entry"><a class="el" href="classabstract_out.html">abstractOut</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classabstract_ch.html#afb7b6f4586412a13f8f6ac08061e5ae0">Stop</a>()</td><td class="entry"><a class="el" href="classabstract_ch.html">abstractCh</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr> <tr><td class="entry"><a class="el" href="classabstract_ch.html#aefb8821172a2e66f49ea0da9b7c205a5">Status</a>()</td><td class="entry"><a class="el" href="classabstract_ch.html">abstractCh</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classabstract_ch.html#a58f34f5341674622c30f5c005ceadead">~abstractCh</a>()</td><td class="entry"><a class="el" href="classabstract_ch.html">abstractCh</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr> <tr class="even"><td class="entry"><a class="el" href="classabstract_ch.html#afb7b6f4586412a13f8f6ac08061e5ae0">Stop</a>()</td><td class="entry"><a class="el" href="classabstract_ch.html">abstractCh</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classabstract_ch.html#a58f34f5341674622c30f5c005ceadead">~abstractCh</a>()</td><td class="entry"><a class="el" href="classabstract_ch.html">abstractCh</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
</table></div><!-- contents --> </table></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
Generated by&#160;<a href="http://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.8.20 <ul>
</small></address> <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> </body>
</html> </html>

View File

@@ -9,6 +9,10 @@
<link href="tabs.css" rel="stylesheet" type="text/css"/> <link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script> <script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.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"/> <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/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script> <script type="text/javascript" src="search/search.js"></script>
@@ -23,7 +27,9 @@
<td id="projectlogo"><img alt="Logo" src="lh.png"/></td> <td id="projectlogo"><img alt="Logo" src="lh.png"/></td>
<td id="projectalign" style="padding-left: 0.5em;"> <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">LightHub <div id="projectname">LightHub
&#160;<span id="projectnumber">v4.0.0</span>
</div> </div>
<div id="projectbrief">Smarthome controller firmware</div>
</td> </td>
</tr> </tr>
</tbody> </tbody>
@@ -46,6 +52,23 @@ $(function() {
}); });
/* @license-end */</script> /* @license-end */</script>
<div id="main-nav"></div> <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&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('classcolor_channel.html',''); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options --> <!-- window showing the filter options -->
<div id="MSearchSelectWindow" <div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()" onmouseover="return searchBox.OnSearchSelectShow()"
@@ -60,7 +83,6 @@ $(function() {
</iframe> </iframe>
</div> </div>
</div><!-- top -->
<div class="header"> <div class="header">
<div class="summary"> <div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124; <a href="#pub-methods">Public Member Functions</a> &#124;
@@ -75,27 +97,16 @@ $(function() {
<div class="dynheader"> <div class="dynheader">
Inheritance diagram for colorChannel:</div> Inheritance diagram for colorChannel:</div>
<div class="dyncontent"> <div class="dyncontent">
<div class="center"><img src="classcolor_channel__inherit__graph.png" border="0" usemap="#acolor_channel_inherit__map" alt="Inheritance graph"/></div> <div class="center">
<map name="color_channel_inherit__map" id="acolor_channel_inherit__map"> <img src="classcolor_channel.png" usemap="#colorChannel_map" alt=""/>
<area shape="rect" title=" " alt="" coords="89,155,188,181"/> <map id="colorChannel_map" name="colorChannel_map">
<area shape="rect" href="classout__dmx.html" title=" " alt="" coords="5,229,77,256"/> <area href="classabstract_out.html" alt="abstractOut" shape="rect" coords="98,56,186,80"/>
<area shape="rect" href="classout__pwm.html" title=" " alt="" coords="101,229,176,256"/> <area href="classabstract_ch.html" alt="abstractCh" shape="rect" coords="98,0,186,24"/>
<area shape="rect" href="classout___s_p_i_led.html" title=" " alt="" coords="200,229,291,256"/> <area href="classout__dmx.html" alt="out_dmx" shape="rect" coords="0,168,88,192"/>
<area shape="rect" href="classabstract_out.html" title=" " alt="" coords="93,80,184,107"/> <area href="classout__pwm.html" alt="out_pwm" shape="rect" coords="98,168,186,192"/>
<area shape="rect" href="classabstract_ch.html" title=" " alt="" coords="95,5,182,32"/> <area href="classout___s_p_i_led.html" alt="out_SPILed" shape="rect" coords="196,168,284,192"/>
</map> </map>
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div> </div></div>
<div class="dynheader">
Collaboration diagram for colorChannel:</div>
<div class="dyncontent">
<div class="center"><img src="classcolor_channel__coll__graph.png" border="0" usemap="#acolor_channel_coll__map" alt="Collaboration graph"/></div>
<map name="color_channel_coll__map" id="acolor_channel_coll__map">
<area shape="rect" title=" " alt="" coords="5,171,104,197"/>
<area shape="rect" href="classabstract_out.html" title=" " alt="" coords="53,81,144,108"/>
<area shape="rect" href="class_item.html" title=" " alt="" coords="135,171,183,197"/>
<area shape="rect" href="classabstract_ch.html" title=" " alt="" coords="55,5,142,32"/>
</map>
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
<table class="memberdecls"> <table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr> Public Member Functions</h2></td></tr>
@@ -103,6 +114,8 @@ Public Member Functions</h2></td></tr>
<tr class="separator:af5d8c0be99104c65484560a5a1c2cfd2"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:af5d8c0be99104c65484560a5a1c2cfd2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9d7354cc266c98067b7b43cbf8707feb"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcolor_channel.html#a9d7354cc266c98067b7b43cbf8707feb">Ctrl</a> (<a class="el" href="classitem_cmd.html">itemCmd</a> cmd, char *subItem=NULL, bool toExecute=true) override</td></tr> <tr class="memitem:a9d7354cc266c98067b7b43cbf8707feb"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcolor_channel.html#a9d7354cc266c98067b7b43cbf8707feb">Ctrl</a> (<a class="el" href="classitem_cmd.html">itemCmd</a> cmd, char *subItem=NULL, bool toExecute=true) override</td></tr>
<tr class="separator:a9d7354cc266c98067b7b43cbf8707feb"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a9d7354cc266c98067b7b43cbf8707feb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a52d7b6241409b4e00574b389d3436e1f"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcolor_channel.html#a52d7b6241409b4e00574b389d3436e1f">getDefaultStorageType</a> () override</td></tr>
<tr class="separator:a52d7b6241409b4e00574b389d3436e1f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6c835d00ee8af04679f03465617c2873"><td class="memItemLeft" align="right" valign="top">virtual int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcolor_channel.html#a6c835d00ee8af04679f03465617c2873">PixelCtrl</a> (<a class="el" href="classitem_cmd.html">itemCmd</a> cmd, char *subItem=NULL, bool show=true)=0</td></tr> <tr class="memitem:a6c835d00ee8af04679f03465617c2873"><td class="memItemLeft" align="right" valign="top">virtual int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcolor_channel.html#a6c835d00ee8af04679f03465617c2873">PixelCtrl</a> (<a class="el" href="classitem_cmd.html">itemCmd</a> cmd, char *subItem=NULL, bool show=true)=0</td></tr>
<tr class="separator:a6c835d00ee8af04679f03465617c2873"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a6c835d00ee8af04679f03465617c2873"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a09276ae99835316b9a222df20fb45097"><td class="memItemLeft" align="right" valign="top">short&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcolor_channel.html#a09276ae99835316b9a222df20fb45097">getChannelAddr</a> (short n=0)</td></tr> <tr class="memitem:a09276ae99835316b9a222df20fb45097"><td class="memItemLeft" align="right" valign="top">short&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcolor_channel.html#a09276ae99835316b9a222df20fb45097">getChannelAddr</a> (short n=0)</td></tr>
@@ -110,12 +123,15 @@ Public Member Functions</h2></td></tr>
<tr class="inherit_header pub_methods_classabstract_out"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classabstract_out')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classabstract_out.html">abstractOut</a></td></tr> <tr class="inherit_header pub_methods_classabstract_out"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classabstract_out')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classabstract_out.html">abstractOut</a></td></tr>
<tr class="memitem:adec371468752bd5027c282cf933ba035 inherit pub_methods_classabstract_out"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classabstract_out.html#adec371468752bd5027c282cf933ba035">abstractOut</a> (<a class="el" href="class_item.html">Item</a> *_item)</td></tr> <tr class="memitem:adec371468752bd5027c282cf933ba035 inherit pub_methods_classabstract_out"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classabstract_out.html#adec371468752bd5027c282cf933ba035">abstractOut</a> (<a class="el" href="class_item.html">Item</a> *_item)</td></tr>
<tr class="separator:adec371468752bd5027c282cf933ba035 inherit pub_methods_classabstract_out"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:adec371468752bd5027c282cf933ba035 inherit pub_methods_classabstract_out"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aec9af01cfc42f385cdf36ce51c8f3387 inherit pub_methods_classabstract_out"><td class="memItemLeft" align="right" valign="top">virtual int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classabstract_out.html#aec9af01cfc42f385cdf36ce51c8f3387">isActive</a> ()</td></tr> <tr class="memitem:af4d536357ee52043a4d338ce2106350e inherit pub_methods_classabstract_out"><td class="memItemLeft" align="right" valign="top">virtual int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classabstract_out.html#af4d536357ee52043a4d338ce2106350e">isActive</a> ()</td></tr>
<tr class="separator:aec9af01cfc42f385cdf36ce51c8f3387 inherit pub_methods_classabstract_out"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:af4d536357ee52043a4d338ce2106350e inherit pub_methods_classabstract_out"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aedf98f968abc36332dcddb7eab00fe13 inherit pub_methods_classabstract_out"><td class="memItemLeft" align="right" valign="top">virtual int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classabstract_out.html#aedf98f968abc36332dcddb7eab00fe13">getDefaultOnVal</a> ()</td></tr> <tr class="memitem:ade514d6b6152e87a70d66932c74e1656 inherit pub_methods_classabstract_out"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classitem_cmd.html">itemCmd</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classabstract_out.html#ade514d6b6152e87a70d66932c74e1656">getDefaultOnVal</a> ()</td></tr>
<tr class="separator:aedf98f968abc36332dcddb7eab00fe13 inherit pub_methods_classabstract_out"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:ade514d6b6152e87a70d66932c74e1656 inherit pub_methods_classabstract_out"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3f7033b9cda791ad810c4837ed5909f2 inherit pub_methods_classabstract_out"><td class="memItemLeft" align="right" valign="top">virtual int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classabstract_out.html#a3f7033b9cda791ad810c4837ed5909f2">getChanType</a> ()</td></tr> <tr class="memitem:a3f7033b9cda791ad810c4837ed5909f2 inherit pub_methods_classabstract_out"><td class="memItemLeft" align="right" valign="top">virtual int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classabstract_out.html#a3f7033b9cda791ad810c4837ed5909f2">getChanType</a> ()</td></tr>
<tr class="separator:a3f7033b9cda791ad810c4837ed5909f2 inherit pub_methods_classabstract_out"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a3f7033b9cda791ad810c4837ed5909f2 inherit pub_methods_classabstract_out"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad84ffc96dafea9cbe5c91f35c90ffe3b inherit pub_methods_classabstract_out"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classabstract_out.html#ad84ffc96dafea9cbe5c91f35c90ffe3b">Setup</a> () override</td></tr>
<tr class="memdesc:ad84ffc96dafea9cbe5c91f35c90ffe3b inherit pub_methods_classabstract_out"><td class="mdescLeft">&#160;</td><td class="mdescRight">Remove?? Now getChanType used instead. <a href="classabstract_out.html#ad84ffc96dafea9cbe5c91f35c90ffe3b">More...</a><br /></td></tr>
<tr class="separator:ad84ffc96dafea9cbe5c91f35c90ffe3b inherit pub_methods_classabstract_out"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classabstract_ch"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classabstract_ch')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classabstract_ch.html">abstractCh</a></td></tr> <tr class="inherit_header pub_methods_classabstract_ch"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classabstract_ch')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classabstract_ch.html">abstractCh</a></td></tr>
<tr class="memitem:a8f13aa9c0f6749f7f064d1930667aaed inherit pub_methods_classabstract_ch"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classabstract_ch.html#a8f13aa9c0f6749f7f064d1930667aaed">abstractCh</a> ()</td></tr> <tr class="memitem:a8f13aa9c0f6749f7f064d1930667aaed inherit pub_methods_classabstract_ch"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classabstract_ch.html#a8f13aa9c0f6749f7f064d1930667aaed">abstractCh</a> ()</td></tr>
<tr class="separator:a8f13aa9c0f6749f7f064d1930667aaed inherit pub_methods_classabstract_ch"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a8f13aa9c0f6749f7f064d1930667aaed inherit pub_methods_classabstract_ch"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -123,8 +139,6 @@ Public Member Functions</h2></td></tr>
<tr class="separator:a58f34f5341674622c30f5c005ceadead inherit pub_methods_classabstract_ch"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a58f34f5341674622c30f5c005ceadead inherit pub_methods_classabstract_ch"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a044156a4dc4ca38d3e731b7df23d058a inherit pub_methods_classabstract_ch"><td class="memItemLeft" align="right" valign="top">virtual int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classabstract_ch.html#a044156a4dc4ca38d3e731b7df23d058a">Poll</a> (short cause)=0</td></tr> <tr class="memitem:a044156a4dc4ca38d3e731b7df23d058a inherit pub_methods_classabstract_ch"><td class="memItemLeft" align="right" valign="top">virtual int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classabstract_ch.html#a044156a4dc4ca38d3e731b7df23d058a">Poll</a> (short cause)=0</td></tr>
<tr class="separator:a044156a4dc4ca38d3e731b7df23d058a inherit pub_methods_classabstract_ch"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a044156a4dc4ca38d3e731b7df23d058a inherit pub_methods_classabstract_ch"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aeaf6346625245be1774a6d27d9cece4e inherit pub_methods_classabstract_ch"><td class="memItemLeft" align="right" valign="top">virtual int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classabstract_ch.html#aeaf6346625245be1774a6d27d9cece4e">Setup</a> ()=0</td></tr>
<tr class="separator:aeaf6346625245be1774a6d27d9cece4e inherit pub_methods_classabstract_ch"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2e75f5b76a25accdb1de0c936951a93f inherit pub_methods_classabstract_ch"><td class="memItemLeft" align="right" valign="top">virtual int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classabstract_ch.html#a2e75f5b76a25accdb1de0c936951a93f">Anounce</a> ()</td></tr> <tr class="memitem:a2e75f5b76a25accdb1de0c936951a93f inherit pub_methods_classabstract_ch"><td class="memItemLeft" align="right" valign="top">virtual int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classabstract_ch.html#a2e75f5b76a25accdb1de0c936951a93f">Anounce</a> ()</td></tr>
<tr class="separator:a2e75f5b76a25accdb1de0c936951a93f inherit pub_methods_classabstract_ch"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a2e75f5b76a25accdb1de0c936951a93f inherit pub_methods_classabstract_ch"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afb7b6f4586412a13f8f6ac08061e5ae0 inherit pub_methods_classabstract_ch"><td class="memItemLeft" align="right" valign="top">virtual int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classabstract_ch.html#afb7b6f4586412a13f8f6ac08061e5ae0">Stop</a> ()</td></tr> <tr class="memitem:afb7b6f4586412a13f8f6ac08061e5ae0 inherit pub_methods_classabstract_ch"><td class="memItemLeft" align="right" valign="top">virtual int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classabstract_ch.html#afb7b6f4586412a13f8f6ac08061e5ae0">Stop</a> ()</td></tr>
@@ -240,6 +254,33 @@ Additional Inherited Members</h2></td></tr>
</table> </table>
</div><div class="memdoc"> </div><div class="memdoc">
</div>
</div>
<a id="a52d7b6241409b4e00574b389d3436e1f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a52d7b6241409b4e00574b389d3436e1f">&#9670;&nbsp;</a></span>getDefaultStorageType()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">int colorChannel::getDefaultStorageType </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Reimplemented from <a class="el" href="classabstract_out.html#a786157307bd9438b8fbff24421b95330">abstractOut</a>.</p>
</div> </div>
</div> </div>
<a id="a6c835d00ee8af04679f03465617c2873"></a> <a id="a6c835d00ee8af04679f03465617c2873"></a>
@@ -336,9 +377,13 @@ Additional Inherited Members</h2></td></tr>
<li><a class="el" href="colorchannel_8cpp.html">colorchannel.cpp</a></li> <li><a class="el" href="colorchannel_8cpp.html">colorchannel.cpp</a></li>
</ul> </ul>
</div><!-- contents --> </div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
Generated by&#160;<a href="http://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.8.20 <ul>
</small></address> <li class="navelem"><a class="el" href="classcolor_channel.html">colorChannel</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> </body>
</html> </html>

View File

@@ -0,0 +1,10 @@
var classcolor_channel =
[
[ "colorChannel", "classcolor_channel.html#af5d8c0be99104c65484560a5a1c2cfd2", null ],
[ "Ctrl", "classcolor_channel.html#a9d7354cc266c98067b7b43cbf8707feb", null ],
[ "getChannelAddr", "classcolor_channel.html#a09276ae99835316b9a222df20fb45097", null ],
[ "getDefaultStorageType", "classcolor_channel.html#a52d7b6241409b4e00574b389d3436e1f", null ],
[ "PixelCtrl", "classcolor_channel.html#a6c835d00ee8af04679f03465617c2873", null ],
[ "iaddr", "classcolor_channel.html#a4dd2fa654273b3bf9a3413ee2966fdce", null ],
[ "numArgs", "classcolor_channel.html#ace14fae07b9d51500db5d0191f5a7081", null ]
];

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 KiB

View File

@@ -9,6 +9,10 @@
<link href="tabs.css" rel="stylesheet" type="text/css"/> <link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script> <script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.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"/> <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/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script> <script type="text/javascript" src="search/search.js"></script>
@@ -23,7 +27,9 @@
<td id="projectlogo"><img alt="Logo" src="lh.png"/></td> <td id="projectlogo"><img alt="Logo" src="lh.png"/></td>
<td id="projectalign" style="padding-left: 0.5em;"> <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">LightHub <div id="projectname">LightHub
&#160;<span id="projectnumber">v4.0.0</span>
</div> </div>
<div id="projectbrief">Smarthome controller firmware</div>
</td> </td>
</tr> </tr>
</tbody> </tbody>
@@ -47,6 +53,22 @@ $(function() {
/* @license-end */</script> /* @license-end */</script>
<div id="main-nav"></div> <div id="main-nav"></div>
</div><!-- top --> </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&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('classes.html',''); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options --> <!-- window showing the filter options -->
<div id="MSearchSelectWindow" <div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()" onmouseover="return searchBox.OnSearchSelectShow()"
@@ -66,67 +88,90 @@ $(function() {
<div class="title">Class Index</div> </div> <div class="title">Class Index</div> </div>
</div><!--header--> </div><!--header-->
<div class="contents"> <div class="contents">
<div class="qindex"><a class="qindex" href="#letter_a">a</a>&#160;|&#160;<a class="qindex" href="#letter_c">c</a>&#160;|&#160;<a class="qindex" href="#letter_i">i</a>&#160;|&#160;<a class="qindex" href="#letter_m">m</a>&#160;|&#160;<a class="qindex" href="#letter_o">o</a>&#160;|&#160;<a class="qindex" href="#letter_r">r</a>&#160;|&#160;<a class="qindex" href="#letter_s">s</a>&#160;|&#160;<a class="qindex" href="#letter_u">u</a></div> <div class="qindex"><a class="qindex" href="#letter_a">a</a>&#160;|&#160;<a class="qindex" href="#letter_c">c</a>&#160;|&#160;<a class="qindex" href="#letter_f">f</a>&#160;|&#160;<a class="qindex" href="#letter_i">i</a>&#160;|&#160;<a class="qindex" href="#letter_m">m</a>&#160;|&#160;<a class="qindex" href="#letter_o">o</a>&#160;|&#160;<a class="qindex" href="#letter_p">p</a>&#160;|&#160;<a class="qindex" href="#letter_r">r</a>&#160;|&#160;<a class="qindex" href="#letter_s">s</a>&#160;|&#160;<a class="qindex" href="#letter_t">t</a>&#160;|&#160;<a class="qindex" href="#letter_u">u</a></div>
<table class="classindex"> <table class="classindex">
<tr><td rowspan="2" valign="bottom"><a name="letter_a"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;a&#160;&#160;</div></td></tr></table> <tr><td rowspan="2" valign="bottom"><a name="letter_a"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;a&#160;&#160;</div></td></tr></table>
</td> </td>
<td rowspan="2" valign="bottom"><a name="letter_i"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;i&#160;&#160;</div></td></tr></table> <td rowspan="2" valign="bottom"><a name="letter_i"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;i&#160;&#160;</div></td></tr></table>
</td> </td>
<td valign="top"><a class="el" href="unionitem_cmd_store.html">itemCmdStore</a>&#160;&#160;&#160;</td> <td rowspan="2" valign="bottom"><a name="letter_o"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;o&#160;&#160;</div></td></tr></table>
<td valign="top"><a class="el" href="classout___motor.html">out_Motor</a>&#160;&#160;&#160;</td> </td>
<td valign="top"><a class="el" href="classstatus_l_e_d.html">statusLED</a>&#160;&#160;&#160;</td> <td rowspan="2" valign="bottom"><a name="letter_r"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;r&#160;&#160;</div></td></tr></table>
</tr> </td>
<tr><td rowspan="2" valign="bottom"><a name="letter_m"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;m&#160;&#160;</div></td></tr></table> <td valign="top"><a class="el" href="unionsystem_config_flags.html">systemConfigFlags</a>&#160;&#160;&#160;</td>
</tr>
<tr><td rowspan="2" valign="bottom"><a name="letter_t"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;t&#160;&#160;</div></td></tr></table>
</td> </td>
<td valign="top"><a class="el" href="classout__pwm.html">out_pwm</a>&#160;&#160;&#160;</td>
<td valign="top"><a class="el" href="class_streamlog.html">Streamlog</a>&#160;&#160;&#160;</td>
</tr> </tr>
<tr><td valign="top"><a class="el" href="classabstract_ch.html">abstractCh</a>&#160;&#160;&#160;</td> <tr><td valign="top"><a class="el" href="classabstract_ch.html">abstractCh</a>&#160;&#160;&#160;</td>
<td valign="top"><a class="el" href="classin__ccs811.html">in_ccs811</a>&#160;&#160;&#160;</td> <td valign="top"><a class="el" href="classin__ccs811.html">in_ccs811</a>&#160;&#160;&#160;</td>
<td valign="top"><a class="el" href="classout___s_p_i_led.html">out_SPILed</a>&#160;&#160;&#160;</td> <td valign="top"><a class="el" href="classout___a_c.html">out_AC</a>&#160;&#160;&#160;</td>
<td rowspan="2" valign="bottom"><a name="letter_u"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;u&#160;&#160;</div></td></tr></table> <td valign="top"><a class="el" href="classread_cache.html">readCache</a>&#160;&#160;&#160;</td>
</td>
</tr> </tr>
<tr><td valign="top"><a class="el" href="classabstract_in.html">abstractIn</a>&#160;&#160;&#160;</td> <tr><td valign="top"><a class="el" href="classabstract_in.html">abstractIn</a>&#160;&#160;&#160;</td>
<td valign="top"><a class="el" href="classin__hdc1080.html">in_hdc1080</a>&#160;&#160;&#160;</td> <td valign="top"><a class="el" href="classin__hdc1080.html">in_hdc1080</a>&#160;&#160;&#160;</td>
<td valign="top"><a class="el" href="classmb_persistent.html">mbPersistent</a>&#160;&#160;&#160;</td> <td valign="top"><a class="el" href="classout__dmx.html">out_dmx</a>&#160;&#160;&#160;</td>
<td rowspan="2" valign="bottom"><a name="letter_r"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;r&#160;&#160;</div></td></tr></table> <td valign="top"><a class="el" href="structreg__t.html">reg_t</a>&#160;&#160;&#160;</td>
</td> <td valign="top"><a class="el" href="unionthermostat_store.html">thermostatStore</a>&#160;&#160;&#160;</td>
</tr> </tr>
<tr><td valign="top"><a class="el" href="classabstract_out.html">abstractOut</a>&#160;&#160;&#160;</td> <tr><td valign="top"><a class="el" href="classabstract_out.html">abstractOut</a>&#160;&#160;&#160;</td>
<td valign="top"><a class="el" href="class_input.html">Input</a>&#160;&#160;&#160;</td> <td valign="top"><a class="el" href="class_input.html">Input</a>&#160;&#160;&#160;</td>
<td rowspan="2" valign="bottom"><a name="letter_o"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;o&#160;&#160;</div></td></tr></table> <td valign="top"><a class="el" href="classout___modbus.html">out_Modbus</a>&#160;&#160;&#160;</td>
<td rowspan="2" valign="bottom"><a name="letter_s"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;s&#160;&#160;</div></td></tr></table>
</td>
<td rowspan="2" valign="bottom"><a name="letter_u"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;u&#160;&#160;</div></td></tr></table>
</td> </td>
<td valign="top"><a class="el" href="union_u_i_d.html">UID</a>&#160;&#160;&#160;</td>
</tr> </tr>
<tr><td rowspan="2" valign="bottom"><a name="letter_c"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;c&#160;&#160;</div></td></tr></table> <tr><td rowspan="2" valign="bottom"><a name="letter_c"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;c&#160;&#160;</div></td></tr></table>
</td> </td>
<td valign="top"><a class="el" href="unionin_store.html">inStore</a>&#160;&#160;&#160;</td> <td valign="top"><a class="el" href="unionin_store.html">inStore</a>&#160;&#160;&#160;</td>
<td valign="top"><a class="el" href="classread_cache.html">readCache</a>&#160;&#160;&#160;</td> <td valign="top"><a class="el" href="classout___motor.html">out_Motor</a>&#160;&#160;&#160;</td>
<td></td></tr> </tr>
<tr><td valign="top"><a class="el" href="class_item.html">Item</a>&#160;&#160;&#160;</td> <tr><td valign="top"><a class="el" href="class_item.html">Item</a>&#160;&#160;&#160;</td>
<td valign="top"><a class="el" href="classout___a_c.html">out_AC</a>&#160;&#160;&#160;</td> <td valign="top"><a class="el" href="classout___multivent.html">out_Multivent</a>&#160;&#160;&#160;</td>
<td valign="top"><a class="el" href="structreg__t.html">reg_t</a>&#160;&#160;&#160;</td> <td valign="top"><a class="el" href="classseekable_stream.html">seekableStream</a>&#160;&#160;&#160;</td>
<td></td></tr> <td valign="top"><a class="el" href="union_u_i_d.html">UID</a>&#160;&#160;&#160;</td>
</tr>
<tr><td valign="top"><a class="el" href="classch_persistent.html">chPersistent</a>&#160;&#160;&#160;</td> <tr><td valign="top"><a class="el" href="classch_persistent.html">chPersistent</a>&#160;&#160;&#160;</td>
<td valign="top"><a class="el" href="unionitem_arg_store.html">itemArgStore</a>&#160;&#160;&#160;</td> <td valign="top"><a class="el" href="unionitem_arg_store.html">itemArgStore</a>&#160;&#160;&#160;</td>
<td valign="top"><a class="el" href="classout__dmx.html">out_dmx</a>&#160;&#160;&#160;</td> <td valign="top"><a class="el" href="classout__pid.html">out_pid</a>&#160;&#160;&#160;</td>
<td rowspan="2" valign="bottom"><a name="letter_s"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;s&#160;&#160;</div></td></tr></table> <td valign="top"><a class="el" href="structserial__st.html">serial_st</a>&#160;&#160;&#160;</td>
</td>
<td></td></tr> <td></td></tr>
<tr><td valign="top"><a class="el" href="classcolor_channel.html">colorChannel</a>&#160;&#160;&#160;</td> <tr><td valign="top"><a class="el" href="classcolor_channel.html">colorChannel</a>&#160;&#160;&#160;</td>
<td valign="top"><a class="el" href="classitem_cmd.html">itemCmd</a>&#160;&#160;&#160;</td> <td valign="top"><a class="el" href="classitem_cmd.html">itemCmd</a>&#160;&#160;&#160;</td>
<td valign="top"><a class="el" href="classout___modbus.html">out_Modbus</a>&#160;&#160;&#160;</td> <td valign="top"><a class="el" href="classout__pwm.html">out_pwm</a>&#160;&#160;&#160;</td>
<td valign="top"><a class="el" href="class_status_l_e_d.html">StatusLED</a>&#160;&#160;&#160;</td>
<td></td></tr> <td></td></tr>
<tr><td></td><td></td><td></td><td valign="top"><a class="el" href="structserial__t.html">serial_t</a>&#160;&#160;&#160;</td> <tr><td rowspan="2" valign="bottom"><a name="letter_f"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;f&#160;&#160;</div></td></tr></table>
</td>
<td valign="top"><a class="el" href="unionitem_cmd_store.html">itemCmdStore</a>&#160;&#160;&#160;</td>
<td valign="top"><a class="el" href="classout__relay.html">out_relay</a>&#160;&#160;&#160;</td>
<td valign="top"><a class="el" href="class_streamlog.html">Streamlog</a>&#160;&#160;&#160;</td>
<td></td></tr> <td></td></tr>
<tr><td rowspan="2" valign="bottom"><a name="letter_m"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;m&#160;&#160;</div></td></tr></table>
</td>
<td valign="top"><a class="el" href="classout___s_p_i_led.html">out_SPILed</a>&#160;&#160;&#160;</td>
<td valign="top"><a class="el" href="classsystem_config.html">systemConfig</a>&#160;&#160;&#160;</td>
<td></td></tr>
<tr><td valign="top"><a class="el" href="classflash_stream.html">flashStream</a>&#160;&#160;&#160;</td>
<td rowspan="2" valign="bottom"><a name="letter_p"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;p&#160;&#160;</div></td></tr></table>
</td>
<td valign="top"><a class="el" href="structsystem_config_data.html">systemConfigData</a>&#160;&#160;&#160;</td>
<td></td></tr>
<tr><td></td><td valign="top"><a class="el" href="classmb_persistent.html">mbPersistent</a>&#160;&#160;&#160;</td>
<td></td><td></td></tr>
<tr><td></td><td></td><td valign="top"><a class="el" href="classpid_persistent.html">pidPersistent</a>&#160;&#160;&#160;</td>
<td></td><td></td></tr>
<tr><td></td><td></td><td></td><td></td><td></td></tr> <tr><td></td><td></td><td></td><td></td><td></td></tr>
</table> </table>
<div class="qindex"><a class="qindex" href="#letter_a">a</a>&#160;|&#160;<a class="qindex" href="#letter_c">c</a>&#160;|&#160;<a class="qindex" href="#letter_i">i</a>&#160;|&#160;<a class="qindex" href="#letter_m">m</a>&#160;|&#160;<a class="qindex" href="#letter_o">o</a>&#160;|&#160;<a class="qindex" href="#letter_r">r</a>&#160;|&#160;<a class="qindex" href="#letter_s">s</a>&#160;|&#160;<a class="qindex" href="#letter_u">u</a></div> <div class="qindex"><a class="qindex" href="#letter_a">a</a>&#160;|&#160;<a class="qindex" href="#letter_c">c</a>&#160;|&#160;<a class="qindex" href="#letter_f">f</a>&#160;|&#160;<a class="qindex" href="#letter_i">i</a>&#160;|&#160;<a class="qindex" href="#letter_m">m</a>&#160;|&#160;<a class="qindex" href="#letter_o">o</a>&#160;|&#160;<a class="qindex" href="#letter_p">p</a>&#160;|&#160;<a class="qindex" href="#letter_r">r</a>&#160;|&#160;<a class="qindex" href="#letter_s">s</a>&#160;|&#160;<a class="qindex" href="#letter_t">t</a>&#160;|&#160;<a class="qindex" href="#letter_u">u</a></div>
</div><!-- contents --> </div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
Generated by&#160;<a href="http://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.8.20 <ul>
</small></address> <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> </body>
</html> </html>

View File

@@ -0,0 +1,124 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.20"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>LightHub: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="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
&#160;<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&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
</div><!-- top -->
<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&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('classflash_stream.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="headertitle">
<div class="title">flashStream Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="classflash_stream.html">flashStream</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classflash_stream.html#a09dd933c7d1f99d92ac72592534a4a3f">available</a>() override</td><td class="entry"><a class="el" href="classflash_stream.html">flashStream</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classseekable_stream.html#a3506febba145718c7497f6c33cde377d">checkPermissions</a>(char mode)</td><td class="entry"><a class="el" href="classseekable_stream.html">seekableStream</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classflash_stream.html#a81da3f19ab4811aa93ce52ddd3bd188a">close</a>() override</td><td class="entry"><a class="el" href="classflash_stream.html">flashStream</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classseekable_stream.html#a4bb972919c0661a11d07e6c854da5ac0">contentType</a></td><td class="entry"><a class="el" href="classseekable_stream.html">seekableStream</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classflash_stream.html#a91d1442264307a40fced2b3da43dc71b">flashStream</a>()</td><td class="entry"><a class="el" href="classflash_stream.html">flashStream</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classflash_stream.html#ac2f24c97114b369509d775e6781efbbe">flush</a>()</td><td class="entry"><a class="el" href="classflash_stream.html">flashStream</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classseekable_stream.html#a1d58ac96f37ab0f76300118f3c8e8c9a">getContentType</a>()</td><td class="entry"><a class="el" href="classseekable_stream.html">seekableStream</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classseekable_stream.html#a49b5cc28add07df1634d815737aaf54d">getSize</a>()</td><td class="entry"><a class="el" href="classseekable_stream.html">seekableStream</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classflash_stream.html#ad7559cbc1bd2ac30c8af112d05a06983">open</a>(short fileNum, char mode='\0')</td><td class="entry"><a class="el" href="classflash_stream.html">flashStream</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classflash_stream.html#aed80292a0950c246404f4a62d2fb40c7">open</a>(String _filename, char mode='\0') override</td><td class="entry"><a class="el" href="classflash_stream.html">flashStream</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classflash_stream.html#a7dfc6f9b9b756f48e22c095fa4e0c733">peek</a>()</td><td class="entry"><a class="el" href="classflash_stream.html">flashStream</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classflash_stream.html#a3ffa5b66266b0d21898c714b77d24ae6">pos</a></td><td class="entry"><a class="el" href="classflash_stream.html">flashStream</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classseekable_stream.html#a4520969c63f2be885fbc31a396d6f460">putEOF</a>()</td><td class="entry"><a class="el" href="classseekable_stream.html">seekableStream</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classflash_stream.html#aa10c03136ba69758eb4be13388ddcca6">read</a>()</td><td class="entry"><a class="el" href="classflash_stream.html">flashStream</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classflash_stream.html#a7a48d386946f8c123006dc060173f376">seek</a>(unsigned int _pos=0)</td><td class="entry"><a class="el" href="classflash_stream.html">flashStream</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classseekable_stream.html#a9a970bf7b1b0c9fe90274baaddbb6f00">seekableStream</a>(unsigned int size)</td><td class="entry"><a class="el" href="classseekable_stream.html">seekableStream</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classflash_stream.html#aebb3e951c8e23ee484360b2a6f3b2118">setSize</a>(unsigned int _size)</td><td class="entry"><a class="el" href="classflash_stream.html">flashStream</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classflash_stream.html#a554cc9688c9a9d8c17fac68d5b54f01b">startPos</a></td><td class="entry"><a class="el" href="classflash_stream.html">flashStream</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classseekable_stream.html#a4e939db97f858ce94111f4a5001a15c2">streamSize</a></td><td class="entry"><a class="el" href="classseekable_stream.html">seekableStream</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="classseekable_stream.html#a5fdc0bb9d037754e9ce710cf21f6c7e0">textMode</a></td><td class="entry"><a class="el" href="classseekable_stream.html">seekableStream</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classflash_stream.html#a98eab8bc043c5a8a0a62324bd14c3f98">write</a>(uint8_t ch)</td><td class="entry"><a class="el" href="classflash_stream.html">flashStream</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
</table></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<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>

View File

@@ -0,0 +1,510 @@
<!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: flashStream 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
&#160;<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&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
</div><!-- top -->
<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&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('classflash_stream.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> &#124;
<a href="#pro-attribs">Protected Attributes</a> &#124;
<a href="classflash_stream-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">flashStream Class Reference</div> </div>
</div><!--header-->
<div class="contents">
<p><code>#include &lt;<a class="el" href="flashstream_8h_source.html">flashstream.h</a>&gt;</code></p>
<div class="dynheader">
Inheritance diagram for flashStream:</div>
<div class="dyncontent">
<div class="center">
<img src="classflash_stream.png" usemap="#flashStream_map" alt=""/>
<map id="flashStream_map" name="flashStream_map">
<area href="classseekable_stream.html" alt="seekableStream" shape="rect" coords="0,56,101,80"/>
</map>
</div></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a91d1442264307a40fced2b3da43dc71b"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflash_stream.html#a91d1442264307a40fced2b3da43dc71b">flashStream</a> ()</td></tr>
<tr class="separator:a91d1442264307a40fced2b3da43dc71b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aebb3e951c8e23ee484360b2a6f3b2118"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflash_stream.html#aebb3e951c8e23ee484360b2a6f3b2118">setSize</a> (unsigned int _size)</td></tr>
<tr class="separator:aebb3e951c8e23ee484360b2a6f3b2118"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad7559cbc1bd2ac30c8af112d05a06983"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflash_stream.html#ad7559cbc1bd2ac30c8af112d05a06983">open</a> (short fileNum, char mode='\0')</td></tr>
<tr class="separator:ad7559cbc1bd2ac30c8af112d05a06983"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aed80292a0950c246404f4a62d2fb40c7"><td class="memItemLeft" align="right" valign="top">virtual int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflash_stream.html#aed80292a0950c246404f4a62d2fb40c7">open</a> (String _filename, char mode='\0') override</td></tr>
<tr class="separator:aed80292a0950c246404f4a62d2fb40c7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7a48d386946f8c123006dc060173f376"><td class="memItemLeft" align="right" valign="top">virtual unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflash_stream.html#a7a48d386946f8c123006dc060173f376">seek</a> (unsigned int _pos=0)</td></tr>
<tr class="separator:a7a48d386946f8c123006dc060173f376"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a09dd933c7d1f99d92ac72592534a4a3f"><td class="memItemLeft" align="right" valign="top">virtual int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflash_stream.html#a09dd933c7d1f99d92ac72592534a4a3f">available</a> () override</td></tr>
<tr class="separator:a09dd933c7d1f99d92ac72592534a4a3f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa10c03136ba69758eb4be13388ddcca6"><td class="memItemLeft" align="right" valign="top">virtual int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflash_stream.html#aa10c03136ba69758eb4be13388ddcca6">read</a> ()</td></tr>
<tr class="separator:aa10c03136ba69758eb4be13388ddcca6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7dfc6f9b9b756f48e22c095fa4e0c733"><td class="memItemLeft" align="right" valign="top">virtual int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflash_stream.html#a7dfc6f9b9b756f48e22c095fa4e0c733">peek</a> ()</td></tr>
<tr class="separator:a7dfc6f9b9b756f48e22c095fa4e0c733"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac2f24c97114b369509d775e6781efbbe"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflash_stream.html#ac2f24c97114b369509d775e6781efbbe">flush</a> ()</td></tr>
<tr class="separator:ac2f24c97114b369509d775e6781efbbe"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a98eab8bc043c5a8a0a62324bd14c3f98"><td class="memItemLeft" align="right" valign="top">virtual size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflash_stream.html#a98eab8bc043c5a8a0a62324bd14c3f98">write</a> (uint8_t ch)</td></tr>
<tr class="separator:a98eab8bc043c5a8a0a62324bd14c3f98"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a81da3f19ab4811aa93ce52ddd3bd188a"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflash_stream.html#a81da3f19ab4811aa93ce52ddd3bd188a">close</a> () override</td></tr>
<tr class="separator:a81da3f19ab4811aa93ce52ddd3bd188a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classseekable_stream"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classseekable_stream')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classseekable_stream.html">seekableStream</a></td></tr>
<tr class="memitem:a9a970bf7b1b0c9fe90274baaddbb6f00 inherit pub_methods_classseekable_stream"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classseekable_stream.html#a9a970bf7b1b0c9fe90274baaddbb6f00">seekableStream</a> (unsigned int size)</td></tr>
<tr class="separator:a9a970bf7b1b0c9fe90274baaddbb6f00 inherit pub_methods_classseekable_stream"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3506febba145718c7497f6c33cde377d inherit pub_methods_classseekable_stream"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classseekable_stream.html#a3506febba145718c7497f6c33cde377d">checkPermissions</a> (char mode)</td></tr>
<tr class="separator:a3506febba145718c7497f6c33cde377d inherit pub_methods_classseekable_stream"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a49b5cc28add07df1634d815737aaf54d inherit pub_methods_classseekable_stream"><td class="memItemLeft" align="right" valign="top">unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classseekable_stream.html#a49b5cc28add07df1634d815737aaf54d">getSize</a> ()</td></tr>
<tr class="separator:a49b5cc28add07df1634d815737aaf54d inherit pub_methods_classseekable_stream"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a902f161daee83bec42bdb342b315d8a4 inherit pub_methods_classseekable_stream"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classseekable_stream.html#a902f161daee83bec42bdb342b315d8a4">setSize</a> (unsigned int size)</td></tr>
<tr class="separator:a902f161daee83bec42bdb342b315d8a4 inherit pub_methods_classseekable_stream"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1d58ac96f37ab0f76300118f3c8e8c9a inherit pub_methods_classseekable_stream"><td class="memItemLeft" align="right" valign="top">virtual uint16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classseekable_stream.html#a1d58ac96f37ab0f76300118f3c8e8c9a">getContentType</a> ()</td></tr>
<tr class="separator:a1d58ac96f37ab0f76300118f3c8e8c9a inherit pub_methods_classseekable_stream"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4520969c63f2be885fbc31a396d6f460 inherit pub_methods_classseekable_stream"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classseekable_stream.html#a4520969c63f2be885fbc31a396d6f460">putEOF</a> ()</td></tr>
<tr class="separator:a4520969c63f2be885fbc31a396d6f460 inherit pub_methods_classseekable_stream"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-attribs"></a>
Protected Attributes</h2></td></tr>
<tr class="memitem:a3ffa5b66266b0d21898c714b77d24ae6"><td class="memItemLeft" align="right" valign="top">unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflash_stream.html#a3ffa5b66266b0d21898c714b77d24ae6">pos</a></td></tr>
<tr class="separator:a3ffa5b66266b0d21898c714b77d24ae6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a554cc9688c9a9d8c17fac68d5b54f01b"><td class="memItemLeft" align="right" valign="top">unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflash_stream.html#a554cc9688c9a9d8c17fac68d5b54f01b">startPos</a></td></tr>
<tr class="separator:a554cc9688c9a9d8c17fac68d5b54f01b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_attribs_classseekable_stream"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classseekable_stream')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="classseekable_stream.html">seekableStream</a></td></tr>
<tr class="memitem:a4e939db97f858ce94111f4a5001a15c2 inherit pro_attribs_classseekable_stream"><td class="memItemLeft" align="right" valign="top">unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classseekable_stream.html#a4e939db97f858ce94111f4a5001a15c2">streamSize</a></td></tr>
<tr class="separator:a4e939db97f858ce94111f4a5001a15c2 inherit pro_attribs_classseekable_stream"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5fdc0bb9d037754e9ce710cf21f6c7e0 inherit pro_attribs_classseekable_stream"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classseekable_stream.html#a5fdc0bb9d037754e9ce710cf21f6c7e0">textMode</a></td></tr>
<tr class="separator:a5fdc0bb9d037754e9ce710cf21f6c7e0 inherit pro_attribs_classseekable_stream"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4bb972919c0661a11d07e6c854da5ac0 inherit pro_attribs_classseekable_stream"><td class="memItemLeft" align="right" valign="top">uint16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classseekable_stream.html#a4bb972919c0661a11d07e6c854da5ac0">contentType</a></td></tr>
<tr class="separator:a4bb972919c0661a11d07e6c854da5ac0 inherit pro_attribs_classseekable_stream"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="a91d1442264307a40fced2b3da43dc71b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a91d1442264307a40fced2b3da43dc71b">&#9670;&nbsp;</a></span>flashStream()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">flashStream::flashStream </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="a09dd933c7d1f99d92ac72592534a4a3f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a09dd933c7d1f99d92ac72592534a4a3f">&#9670;&nbsp;</a></span>available()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">int flashStream::available </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a81da3f19ab4811aa93ce52ddd3bd188a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a81da3f19ab4811aa93ce52ddd3bd188a">&#9670;&nbsp;</a></span>close()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void flashStream::close </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Implements <a class="el" href="classseekable_stream.html#a9a32b4330663e6e2407313d0dd0e255f">seekableStream</a>.</p>
</div>
</div>
<a id="ac2f24c97114b369509d775e6781efbbe"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac2f24c97114b369509d775e6781efbbe">&#9670;&nbsp;</a></span>flush()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void flashStream::flush </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ad7559cbc1bd2ac30c8af112d05a06983"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad7559cbc1bd2ac30c8af112d05a06983">&#9670;&nbsp;</a></span>open() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int flashStream::open </td>
<td>(</td>
<td class="paramtype">short&#160;</td>
<td class="paramname"><em>fileNum</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">char&#160;</td>
<td class="paramname"><em>mode</em> = <code>'\0'</code>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="aed80292a0950c246404f4a62d2fb40c7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aed80292a0950c246404f4a62d2fb40c7">&#9670;&nbsp;</a></span>open() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">int flashStream::open </td>
<td>(</td>
<td class="paramtype">String&#160;</td>
<td class="paramname"><em>_filename</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">char&#160;</td>
<td class="paramname"><em>mode</em> = <code>'\0'</code>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Implements <a class="el" href="classseekable_stream.html#af28ec1377c94e4c8fa819163c699b402">seekableStream</a>.</p>
</div>
</div>
<a id="a7dfc6f9b9b756f48e22c095fa4e0c733"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7dfc6f9b9b756f48e22c095fa4e0c733">&#9670;&nbsp;</a></span>peek()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">int flashStream::peek </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="aa10c03136ba69758eb4be13388ddcca6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa10c03136ba69758eb4be13388ddcca6">&#9670;&nbsp;</a></span>read()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">int flashStream::read </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a7a48d386946f8c123006dc060173f376"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7a48d386946f8c123006dc060173f376">&#9670;&nbsp;</a></span>seek()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">unsigned int flashStream::seek </td>
<td>(</td>
<td class="paramtype">unsigned int&#160;</td>
<td class="paramname"><em>_pos</em> = <code>0</code></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Implements <a class="el" href="classseekable_stream.html#a05b0e71f635a107188b57c29b445f3ea">seekableStream</a>.</p>
</div>
</div>
<a id="aebb3e951c8e23ee484360b2a6f3b2118"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aebb3e951c8e23ee484360b2a6f3b2118">&#9670;&nbsp;</a></span>setSize()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void flashStream::setSize </td>
<td>(</td>
<td class="paramtype">unsigned int&#160;</td>
<td class="paramname"><em>_size</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a98eab8bc043c5a8a0a62324bd14c3f98"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a98eab8bc043c5a8a0a62324bd14c3f98">&#9670;&nbsp;</a></span>write()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">size_t flashStream::write </td>
<td>(</td>
<td class="paramtype">uint8_t&#160;</td>
<td class="paramname"><em>ch</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<h2 class="groupheader">Member Data Documentation</h2>
<a id="a3ffa5b66266b0d21898c714b77d24ae6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3ffa5b66266b0d21898c714b77d24ae6">&#9670;&nbsp;</a></span>pos</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">unsigned int flashStream::pos</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a554cc9688c9a9d8c17fac68d5b54f01b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a554cc9688c9a9d8c17fac68d5b54f01b">&#9670;&nbsp;</a></span>startPos</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">unsigned int flashStream::startPos</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<hr/>The documentation for this class was generated from the following files:<ul>
<li><a class="el" href="flashstream_8h_source.html">flashstream.h</a></li>
<li><a class="el" href="flashstream_8cpp.html">flashstream.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="classflash_stream.html">flashStream</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>

View File

@@ -0,0 +1,16 @@
var classflash_stream =
[
[ "flashStream", "classflash_stream.html#a91d1442264307a40fced2b3da43dc71b", null ],
[ "available", "classflash_stream.html#a09dd933c7d1f99d92ac72592534a4a3f", null ],
[ "close", "classflash_stream.html#a81da3f19ab4811aa93ce52ddd3bd188a", null ],
[ "flush", "classflash_stream.html#ac2f24c97114b369509d775e6781efbbe", null ],
[ "open", "classflash_stream.html#ad7559cbc1bd2ac30c8af112d05a06983", null ],
[ "open", "classflash_stream.html#aed80292a0950c246404f4a62d2fb40c7", null ],
[ "peek", "classflash_stream.html#a7dfc6f9b9b756f48e22c095fa4e0c733", null ],
[ "read", "classflash_stream.html#aa10c03136ba69758eb4be13388ddcca6", null ],
[ "seek", "classflash_stream.html#a7a48d386946f8c123006dc060173f376", null ],
[ "setSize", "classflash_stream.html#aebb3e951c8e23ee484360b2a6f3b2118", null ],
[ "write", "classflash_stream.html#a98eab8bc043c5a8a0a62324bd14c3f98", null ],
[ "pos", "classflash_stream.html#a3ffa5b66266b0d21898c714b77d24ae6", null ],
[ "startPos", "classflash_stream.html#a554cc9688c9a9d8c17fac68d5b54f01b", null ]
];

Binary file not shown.

After

Width:  |  Height:  |  Size: 692 B

View File

@@ -9,6 +9,10 @@
<link href="tabs.css" rel="stylesheet" type="text/css"/> <link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script> <script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.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"/> <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/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script> <script type="text/javascript" src="search/search.js"></script>
@@ -23,7 +27,9 @@
<td id="projectlogo"><img alt="Logo" src="lh.png"/></td> <td id="projectlogo"><img alt="Logo" src="lh.png"/></td>
<td id="projectalign" style="padding-left: 0.5em;"> <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">LightHub <div id="projectname">LightHub
&#160;<span id="projectnumber">v4.0.0</span>
</div> </div>
<div id="projectbrief">Smarthome controller firmware</div>
</td> </td>
</tr> </tr>
</tbody> </tbody>
@@ -46,6 +52,23 @@ $(function() {
}); });
/* @license-end */</script> /* @license-end */</script>
<div id="main-nav"></div> <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&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('classin__ccs811.html',''); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options --> <!-- window showing the filter options -->
<div id="MSearchSelectWindow" <div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()" onmouseover="return searchBox.OnSearchSelectShow()"
@@ -60,7 +83,6 @@ $(function() {
</iframe> </iframe>
</div> </div>
</div><!-- top -->
<div class="header"> <div class="header">
<div class="headertitle"> <div class="headertitle">
<div class="title">in_ccs811 Member List</div> </div> <div class="title">in_ccs811 Member List</div> </div>
@@ -89,9 +111,12 @@ $(function() {
<tr><td class="entry"><a class="el" href="classabstract_ch.html#afb7b6f4586412a13f8f6ac08061e5ae0">Stop</a>()</td><td class="entry"><a class="el" href="classabstract_ch.html">abstractCh</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr> <tr><td class="entry"><a class="el" href="classabstract_ch.html#afb7b6f4586412a13f8f6ac08061e5ae0">Stop</a>()</td><td class="entry"><a class="el" href="classabstract_ch.html">abstractCh</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classabstract_ch.html#a58f34f5341674622c30f5c005ceadead">~abstractCh</a>()</td><td class="entry"><a class="el" href="classabstract_ch.html">abstractCh</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr> <tr class="even"><td class="entry"><a class="el" href="classabstract_ch.html#a58f34f5341674622c30f5c005ceadead">~abstractCh</a>()</td><td class="entry"><a class="el" href="classabstract_ch.html">abstractCh</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
</table></div><!-- contents --> </table></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
Generated by&#160;<a href="http://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.8.20 <ul>
</small></address> <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> </body>
</html> </html>

View File

@@ -9,6 +9,10 @@
<link href="tabs.css" rel="stylesheet" type="text/css"/> <link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script> <script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.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"/> <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/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script> <script type="text/javascript" src="search/search.js"></script>
@@ -23,7 +27,9 @@
<td id="projectlogo"><img alt="Logo" src="lh.png"/></td> <td id="projectlogo"><img alt="Logo" src="lh.png"/></td>
<td id="projectalign" style="padding-left: 0.5em;"> <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">LightHub <div id="projectname">LightHub
&#160;<span id="projectnumber">v4.0.0</span>
</div> </div>
<div id="projectbrief">Smarthome controller firmware</div>
</td> </td>
</tr> </tr>
</tbody> </tbody>
@@ -46,6 +52,23 @@ $(function() {
}); });
/* @license-end */</script> /* @license-end */</script>
<div id="main-nav"></div> <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&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('classin__ccs811.html',''); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options --> <!-- window showing the filter options -->
<div id="MSearchSelectWindow" <div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()" onmouseover="return searchBox.OnSearchSelectShow()"
@@ -60,7 +83,6 @@ $(function() {
</iframe> </iframe>
</div> </div>
</div><!-- top -->
<div class="header"> <div class="header">
<div class="summary"> <div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124; <a href="#pub-methods">Public Member Functions</a> &#124;
@@ -75,25 +97,13 @@ $(function() {
<div class="dynheader"> <div class="dynheader">
Inheritance diagram for in_ccs811:</div> Inheritance diagram for in_ccs811:</div>
<div class="dyncontent"> <div class="dyncontent">
<div class="center"><img src="classin__ccs811__inherit__graph.png" border="0" usemap="#ain__ccs811_inherit__map" alt="Inheritance graph"/></div> <div class="center">
<map name="in__ccs811_inherit__map" id="ain__ccs811_inherit__map"> <img src="classin__ccs811.png" usemap="#in_5Fccs811_map" alt=""/>
<area shape="rect" title=" " alt="" coords="8,155,89,181"/> <map id="in_5Fccs811_map" name="in_5Fccs811_map">
<area shape="rect" href="classabstract_in.html" title=" " alt="" coords="9,80,89,107"/> <area href="classabstract_in.html" alt="abstractIn" shape="rect" coords="0,56,73,80"/>
<area shape="rect" href="classabstract_ch.html" title=" " alt="" coords="5,5,92,32"/> <area href="classabstract_ch.html" alt="abstractCh" shape="rect" coords="0,0,73,24"/>
</map> </map>
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div> </div></div>
<div class="dynheader">
Collaboration diagram for in_ccs811:</div>
<div class="dyncontent">
<div class="center"><img src="classin__ccs811__coll__graph.png" border="0" usemap="#ain__ccs811_coll__map" alt="Collaboration graph"/></div>
<map name="in__ccs811_coll__map" id="ain__ccs811_coll__map">
<area shape="rect" title=" " alt="" coords="29,260,111,287"/>
<area shape="rect" href="classabstract_in.html" title=" " alt="" coords="30,184,110,211"/>
<area shape="rect" href="classabstract_ch.html" title=" " alt="" coords="5,95,92,121"/>
<area shape="rect" href="class_input.html" title=" " alt="" coords="117,95,167,121"/>
<area shape="rect" href="unionin_store.html" title=" " alt="" coords="111,5,173,32"/>
</map>
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
<table class="memberdecls"> <table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr> Public Member Functions</h2></td></tr>
@@ -282,13 +292,17 @@ Additional Inherited Members</h2></td></tr>
</div> </div>
</div> </div>
<hr/>The documentation for this class was generated from the following files:<ul> <hr/>The documentation for this class was generated from the following files:<ul>
<li><a class="el" href="in__ccs811__hdc1080_8h_source.html">in_ccs811_hdc1080.h</a></li> <li>modules/<a class="el" href="in__ccs811__hdc1080_8h_source.html">in_ccs811_hdc1080.h</a></li>
<li><a class="el" href="in__ccs811__hdc1080_8cpp.html">in_ccs811_hdc1080.cpp</a></li> <li>modules/<a class="el" href="in__ccs811__hdc1080_8cpp.html">in_ccs811_hdc1080.cpp</a></li>
</ul> </ul>
</div><!-- contents --> </div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
Generated by&#160;<a href="http://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.8.20 <ul>
</small></address> <li class="navelem"><a class="el" href="classin__ccs811.html">in_ccs811</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> </body>
</html> </html>

View File

@@ -0,0 +1,8 @@
var classin__ccs811 =
[
[ "in_ccs811", "classin__ccs811.html#a7e09edfd07c7c4f2e429e64f008f31c3", null ],
[ "Poll", "classin__ccs811.html#a8b57db4521730e66f090a3d6752fd112", null ],
[ "printDriverError", "classin__ccs811.html#a2fe4385cca41473cefc8906920c60a22", null ],
[ "printSensorError", "classin__ccs811.html#a6c2de6eca576ea6043b6899163a2d2ea", null ],
[ "Setup", "classin__ccs811.html#adc24e341d0df945dc9db85051fe03e48", null ]
];

Binary file not shown.

After

Width:  |  Height:  |  Size: 572 B

View File

@@ -9,6 +9,10 @@
<link href="tabs.css" rel="stylesheet" type="text/css"/> <link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script> <script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.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"/> <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/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script> <script type="text/javascript" src="search/search.js"></script>
@@ -23,7 +27,9 @@
<td id="projectlogo"><img alt="Logo" src="lh.png"/></td> <td id="projectlogo"><img alt="Logo" src="lh.png"/></td>
<td id="projectalign" style="padding-left: 0.5em;"> <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">LightHub <div id="projectname">LightHub
&#160;<span id="projectnumber">v4.0.0</span>
</div> </div>
<div id="projectbrief">Smarthome controller firmware</div>
</td> </td>
</tr> </tr>
</tbody> </tbody>
@@ -46,6 +52,23 @@ $(function() {
}); });
/* @license-end */</script> /* @license-end */</script>
<div id="main-nav"></div> <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&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('classin__hdc1080.html',''); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options --> <!-- window showing the filter options -->
<div id="MSearchSelectWindow" <div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()" onmouseover="return searchBox.OnSearchSelectShow()"
@@ -60,7 +83,6 @@ $(function() {
</iframe> </iframe>
</div> </div>
</div><!-- top -->
<div class="header"> <div class="header">
<div class="headertitle"> <div class="headertitle">
<div class="title">in_hdc1080 Member List</div> </div> <div class="title">in_hdc1080 Member List</div> </div>
@@ -88,9 +110,12 @@ $(function() {
<tr class="even"><td class="entry"><a class="el" href="classabstract_ch.html#afb7b6f4586412a13f8f6ac08061e5ae0">Stop</a>()</td><td class="entry"><a class="el" href="classabstract_ch.html">abstractCh</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr> <tr class="even"><td class="entry"><a class="el" href="classabstract_ch.html#afb7b6f4586412a13f8f6ac08061e5ae0">Stop</a>()</td><td class="entry"><a class="el" href="classabstract_ch.html">abstractCh</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classabstract_ch.html#a58f34f5341674622c30f5c005ceadead">~abstractCh</a>()</td><td class="entry"><a class="el" href="classabstract_ch.html">abstractCh</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr> <tr><td class="entry"><a class="el" href="classabstract_ch.html#a58f34f5341674622c30f5c005ceadead">~abstractCh</a>()</td><td class="entry"><a class="el" href="classabstract_ch.html">abstractCh</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
</table></div><!-- contents --> </table></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
Generated by&#160;<a href="http://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.8.20 <ul>
</small></address> <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> </body>
</html> </html>

View File

@@ -9,6 +9,10 @@
<link href="tabs.css" rel="stylesheet" type="text/css"/> <link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script> <script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.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"/> <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/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script> <script type="text/javascript" src="search/search.js"></script>
@@ -23,7 +27,9 @@
<td id="projectlogo"><img alt="Logo" src="lh.png"/></td> <td id="projectlogo"><img alt="Logo" src="lh.png"/></td>
<td id="projectalign" style="padding-left: 0.5em;"> <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">LightHub <div id="projectname">LightHub
&#160;<span id="projectnumber">v4.0.0</span>
</div> </div>
<div id="projectbrief">Smarthome controller firmware</div>
</td> </td>
</tr> </tr>
</tbody> </tbody>
@@ -46,6 +52,23 @@ $(function() {
}); });
/* @license-end */</script> /* @license-end */</script>
<div id="main-nav"></div> <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&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('classin__hdc1080.html',''); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options --> <!-- window showing the filter options -->
<div id="MSearchSelectWindow" <div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()" onmouseover="return searchBox.OnSearchSelectShow()"
@@ -60,7 +83,6 @@ $(function() {
</iframe> </iframe>
</div> </div>
</div><!-- top -->
<div class="header"> <div class="header">
<div class="summary"> <div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124; <a href="#pub-methods">Public Member Functions</a> &#124;
@@ -75,25 +97,13 @@ $(function() {
<div class="dynheader"> <div class="dynheader">
Inheritance diagram for in_hdc1080:</div> Inheritance diagram for in_hdc1080:</div>
<div class="dyncontent"> <div class="dyncontent">
<div class="center"><img src="classin__hdc1080__inherit__graph.png" border="0" usemap="#ain__hdc1080_inherit__map" alt="Inheritance graph"/></div> <div class="center">
<map name="in__hdc1080_inherit__map" id="ain__hdc1080_inherit__map"> <img src="classin__hdc1080.png" usemap="#in_5Fhdc1080_map" alt=""/>
<area shape="rect" title=" " alt="" coords="5,155,93,181"/> <map id="in_5Fhdc1080_map" name="in_5Fhdc1080_map">
<area shape="rect" href="classabstract_in.html" title=" " alt="" coords="9,80,89,107"/> <area href="classabstract_in.html" alt="abstractIn" shape="rect" coords="0,56,78,80"/>
<area shape="rect" href="classabstract_ch.html" title=" " alt="" coords="6,5,93,32"/> <area href="classabstract_ch.html" alt="abstractCh" shape="rect" coords="0,0,78,24"/>
</map> </map>
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div> </div></div>
<div class="dynheader">
Collaboration diagram for in_hdc1080:</div>
<div class="dyncontent">
<div class="center"><img src="classin__hdc1080__coll__graph.png" border="0" usemap="#ain__hdc1080_coll__map" alt="Collaboration graph"/></div>
<map name="in__hdc1080_coll__map" id="ain__hdc1080_coll__map">
<area shape="rect" title=" " alt="" coords="26,260,114,287"/>
<area shape="rect" href="classabstract_in.html" title=" " alt="" coords="30,184,110,211"/>
<area shape="rect" href="classabstract_ch.html" title=" " alt="" coords="5,95,92,121"/>
<area shape="rect" href="class_input.html" title=" " alt="" coords="117,95,167,121"/>
<area shape="rect" href="unionin_store.html" title=" " alt="" coords="111,5,173,32"/>
</map>
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
<table class="memberdecls"> <table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr> Public Member Functions</h2></td></tr>
@@ -254,13 +264,17 @@ Additional Inherited Members</h2></td></tr>
</div> </div>
</div> </div>
<hr/>The documentation for this class was generated from the following files:<ul> <hr/>The documentation for this class was generated from the following files:<ul>
<li><a class="el" href="in__ccs811__hdc1080_8h_source.html">in_ccs811_hdc1080.h</a></li> <li>modules/<a class="el" href="in__ccs811__hdc1080_8h_source.html">in_ccs811_hdc1080.h</a></li>
<li><a class="el" href="in__ccs811__hdc1080_8cpp.html">in_ccs811_hdc1080.cpp</a></li> <li>modules/<a class="el" href="in__ccs811__hdc1080_8cpp.html">in_ccs811_hdc1080.cpp</a></li>
</ul> </ul>
</div><!-- contents --> </div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
Generated by&#160;<a href="http://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.8.20 <ul>
</small></address> <li class="navelem"><a class="el" href="classin__hdc1080.html">in_hdc1080</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> </body>
</html> </html>

View File

@@ -0,0 +1,7 @@
var classin__hdc1080 =
[
[ "in_hdc1080", "classin__hdc1080.html#a1045683d0e3ef4ddddc5a12753df323e", null ],
[ "Poll", "classin__hdc1080.html#a94cf44b2a347e2ee295fad5798f7ef54", null ],
[ "printSerialNumber", "classin__hdc1080.html#ac1427b20242a2c829c118e8c4ed1d82a", null ],
[ "Setup", "classin__hdc1080.html#ae8e077105f9b80dcf682cdc2bd4a95e3", null ]
];

Binary file not shown.

After

Width:  |  Height:  |  Size: 580 B

View File

@@ -9,6 +9,10 @@
<link href="tabs.css" rel="stylesheet" type="text/css"/> <link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script> <script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.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"/> <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/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script> <script type="text/javascript" src="search/search.js"></script>
@@ -23,7 +27,9 @@
<td id="projectlogo"><img alt="Logo" src="lh.png"/></td> <td id="projectlogo"><img alt="Logo" src="lh.png"/></td>
<td id="projectalign" style="padding-left: 0.5em;"> <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">LightHub <div id="projectname">LightHub
&#160;<span id="projectnumber">v4.0.0</span>
</div> </div>
<div id="projectbrief">Smarthome controller firmware</div>
</td> </td>
</tr> </tr>
</tbody> </tbody>
@@ -46,6 +52,23 @@ $(function() {
}); });
/* @license-end */</script> /* @license-end */</script>
<div id="main-nav"></div> <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&amp;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 --> <!-- window showing the filter options -->
<div id="MSearchSelectWindow" <div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()" onmouseover="return searchBox.OnSearchSelectShow()"
@@ -60,7 +83,6 @@ $(function() {
</iframe> </iframe>
</div> </div>
</div><!-- top -->
<div class="header"> <div class="header">
<div class="headertitle"> <div class="headertitle">
<div class="title">itemCmd Member List</div> </div> <div class="title">itemCmd Member List</div> </div>
@@ -69,19 +91,29 @@ $(function() {
<p>This is the complete list of members for <a class="el" href="classitem_cmd.html">itemCmd</a>, including all inherited members.</p> <p>This is the complete list of members for <a class="el" href="classitem_cmd.html">itemCmd</a>, including all inherited members.</p>
<table class="directory"> <table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classitem_cmd.html#ae41a813edbb1cdbc09792cae5dd2f434">assignFrom</a>(itemCmd from)</td><td class="entry"><a class="el" href="classitem_cmd.html">itemCmd</a></td><td class="entry"></td></tr> <tr class="even"><td class="entry"><a class="el" href="classitem_cmd.html#ab8af833f6eeff1f001751651b0320776">assignFrom</a>(itemCmd from, short chanType=-1)</td><td class="entry"><a class="el" href="classitem_cmd.html">itemCmd</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classitem_cmd.html#a4c421cb3f527b95459233ea210f6dfce">cmd</a></td><td class="entry"><a class="el" href="classitem_cmd.html">itemCmd</a></td><td class="entry"></td></tr> <tr><td class="entry"><a class="el" href="classitem_cmd.html#a4c421cb3f527b95459233ea210f6dfce">cmd</a></td><td class="entry"><a class="el" href="classitem_cmd.html">itemCmd</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classitem_cmd.html#a8b1cc0b2b9e5f30f4cf9bb4db21988ac">Cmd</a>(uint8_t i)</td><td class="entry"><a class="el" href="classitem_cmd.html">itemCmd</a></td><td class="entry"></td></tr> <tr class="even"><td class="entry"><a class="el" href="classitem_cmd.html#a8b1cc0b2b9e5f30f4cf9bb4db21988ac">Cmd</a>(uint8_t i)</td><td class="entry"><a class="el" href="classitem_cmd.html">itemCmd</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classitem_cmd.html#a313a3ec3e6507dc0b7bc6238a81ce53a">debugOut</a>()</td><td class="entry"><a class="el" href="classitem_cmd.html">itemCmd</a></td><td class="entry"></td></tr> <tr><td class="entry"><a class="el" href="classitem_cmd.html#ad7e305c816891f39800d26efbebb7e13">convertTo</a>(uint8_t)</td><td class="entry"><a class="el" href="classitem_cmd.html">itemCmd</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classitem_cmd.html#a313a3ec3e6507dc0b7bc6238a81ce53a">debugOut</a>()</td><td class="entry"><a class="el" href="classitem_cmd.html">itemCmd</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classitem_cmd.html#ae9766ce2c9aaf0404d7283324e4fd03a">doMapping</a>(aJsonObject *mappingData)</td><td class="entry"><a class="el" href="classitem_cmd.html">itemCmd</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classitem_cmd.html#a89716706f3cf7a9d3d024acfc327ce3b">doMappingCmd</a>(aJsonObject *mappingData)</td><td class="entry"><a class="el" href="classitem_cmd.html">itemCmd</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classitem_cmd.html#ac9ec7a872273b93265a070b4ac0f9f66">doReverseMapping</a>(aJsonObject *mappingData)</td><td class="entry"><a class="el" href="classitem_cmd.html">itemCmd</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classitem_cmd.html#ae45a5f0916238411482b8f91d575c5ca">doReverseMappingCmd</a>(aJsonObject *mappingData)</td><td class="entry"><a class="el" href="classitem_cmd.html">itemCmd</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classitem_cmd.html#ab085f879f8c0eac43d2f1bfbab3baf98">Float</a>(float f)</td><td class="entry"><a class="el" href="classitem_cmd.html">itemCmd</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classitem_cmd.html#afbb1ad437067315b7317b0846d71c7c7">getArgType</a>()</td><td class="entry"><a class="el" href="classitem_cmd.html">itemCmd</a></td><td class="entry"></td></tr> <tr class="even"><td class="entry"><a class="el" href="classitem_cmd.html#afbb1ad437067315b7317b0846d71c7c7">getArgType</a>()</td><td class="entry"><a class="el" href="classitem_cmd.html">itemCmd</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classitem_cmd.html#a3ebb3c736df555ec4761713244195efb">getCmd</a>()</td><td class="entry"><a class="el" href="classitem_cmd.html">itemCmd</a></td><td class="entry"></td></tr> <tr><td class="entry"><a class="el" href="classitem_cmd.html#a3ebb3c736df555ec4761713244195efb">getCmd</a>()</td><td class="entry"><a class="el" href="classitem_cmd.html">itemCmd</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classitem_cmd.html#a96d4c944d09209825c3a5f770ff9b662">getCmdParam</a>()</td><td class="entry"><a class="el" href="classitem_cmd.html">itemCmd</a></td><td class="entry"></td></tr> <tr class="even"><td class="entry"><a class="el" href="classitem_cmd.html#a96d4c944d09209825c3a5f770ff9b662">getCmdParam</a>()</td><td class="entry"><a class="el" href="classitem_cmd.html">itemCmd</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classitem_cmd.html#a578cd9bf477cad51f2c3904b04656222">getColorTemp</a>()</td><td class="entry"><a class="el" href="classitem_cmd.html">itemCmd</a></td><td class="entry"></td></tr> <tr><td class="entry"><a class="el" href="classitem_cmd.html#a5f22f27bdeff6ba2904d1fec03d9619e">getColorTemp</a>()</td><td class="entry"><a class="el" href="classitem_cmd.html">itemCmd</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classitem_cmd.html#ad694475a5854b6fc65de797814bf6c34">getH</a>()</td><td class="entry"><a class="el" href="classitem_cmd.html">itemCmd</a></td><td class="entry"></td></tr> <tr class="even"><td class="entry"><a class="el" href="classitem_cmd.html#a66ffe8a47358dcf7d5f6ed419c888740">getFloat</a>()</td><td class="entry"><a class="el" href="classitem_cmd.html">itemCmd</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classitem_cmd.html#accd4361f950ca4929aaa9fd09aa82dd7">getInt</a>()</td><td class="entry"><a class="el" href="classitem_cmd.html">itemCmd</a></td><td class="entry"></td></tr> <tr><td class="entry"><a class="el" href="classitem_cmd.html#ad694475a5854b6fc65de797814bf6c34">getH</a>()</td><td class="entry"><a class="el" href="classitem_cmd.html">itemCmd</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classitem_cmd.html#a7e931f05bd5160906078edc9b69f2a81">getPercents</a>(bool inverse=false)</td><td class="entry"><a class="el" href="classitem_cmd.html">itemCmd</a></td><td class="entry"></td></tr> <tr class="even"><td class="entry"><a class="el" href="classitem_cmd.html#accd4361f950ca4929aaa9fd09aa82dd7">getInt</a>()</td><td class="entry"><a class="el" href="classitem_cmd.html">itemCmd</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classitem_cmd.html#a35a4a9458cc6550ed6a4891599e6bf9e">getPercents255</a>(bool inverse=false)</td><td class="entry"><a class="el" href="classitem_cmd.html">itemCmd</a></td><td class="entry"></td></tr> <tr><td class="entry"><a class="el" href="classitem_cmd.html#a7e931f05bd5160906078edc9b69f2a81">getPercents</a>(bool inverse=false)</td><td class="entry"><a class="el" href="classitem_cmd.html">itemCmd</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classitem_cmd.html#ae583a6f85cc8e8f8c9fbca9e74874629">getS</a>()</td><td class="entry"><a class="el" href="classitem_cmd.html">itemCmd</a></td><td class="entry"></td></tr> <tr class="even"><td class="entry"><a class="el" href="classitem_cmd.html#a35a4a9458cc6550ed6a4891599e6bf9e">getPercents255</a>(bool inverse=false)</td><td class="entry"><a class="el" href="classitem_cmd.html">itemCmd</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classitem_cmd.html#ae583a6f85cc8e8f8c9fbca9e74874629">getS</a>()</td><td class="entry"><a class="el" href="classitem_cmd.html">itemCmd</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classitem_cmd.html#af156fecd23bd0798beb3414bcca95bf4">getSingleInt</a>()</td><td class="entry"><a class="el" href="classitem_cmd.html">itemCmd</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classitem_cmd.html#ae82c0f63c30bab7b0ac557687c2244d0">getStoragetypeByChanType</a>(short chanType)</td><td class="entry"><a class="el" href="classitem_cmd.html">itemCmd</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classitem_cmd.html#a346c10d5ed47b19083e2c9e50d3965f3">getString</a>()</td><td class="entry"><a class="el" href="classitem_cmd.html">itemCmd</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classitem_cmd.html#ac79ae89527f223885ef02db1c46ef20c">getSuffix</a>()</td><td class="entry"><a class="el" href="classitem_cmd.html">itemCmd</a></td><td class="entry"></td></tr> <tr><td class="entry"><a class="el" href="classitem_cmd.html#ac79ae89527f223885ef02db1c46ef20c">getSuffix</a>()</td><td class="entry"><a class="el" href="classitem_cmd.html">itemCmd</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classitem_cmd.html#adf272eeb6a9d65581ea3b773e94a9f3f">HS</a>(uint16_t h, uint8_t s)</td><td class="entry"><a class="el" href="classitem_cmd.html">itemCmd</a></td><td class="entry"></td></tr> <tr class="even"><td class="entry"><a class="el" href="classitem_cmd.html#adf272eeb6a9d65581ea3b773e94a9f3f">HS</a>(uint16_t h, uint8_t s)</td><td class="entry"><a class="el" href="classitem_cmd.html">itemCmd</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classitem_cmd.html#a7fcb37674371093f11886bc7d1d39825">HSV</a>(uint16_t h, uint8_t s, uint8_t v)</td><td class="entry"><a class="el" href="classitem_cmd.html">itemCmd</a></td><td class="entry"></td></tr> <tr><td class="entry"><a class="el" href="classitem_cmd.html#a7fcb37674371093f11886bc7d1d39825">HSV</a>(uint16_t h, uint8_t s, uint8_t v)</td><td class="entry"><a class="el" href="classitem_cmd.html">itemCmd</a></td><td class="entry"></td></tr>
@@ -96,25 +128,34 @@ $(function() {
<tr class="even"><td class="entry"><a class="el" href="classitem_cmd.html#a1c268b594eb9f4ea77ae8683f777e7ef">isValue</a>()</td><td class="entry"><a class="el" href="classitem_cmd.html">itemCmd</a></td><td class="entry"></td></tr> <tr class="even"><td class="entry"><a class="el" href="classitem_cmd.html#a1c268b594eb9f4ea77ae8683f777e7ef">isValue</a>()</td><td class="entry"><a class="el" href="classitem_cmd.html">itemCmd</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classitem_cmd.html#a0bb584552fc43e5f081ab839a56e6f47">itemCmd</a>(uint8_t _type=ST_VOID, uint8_t _code=CMD_VOID)</td><td class="entry"><a class="el" href="classitem_cmd.html">itemCmd</a></td><td class="entry"></td></tr> <tr><td class="entry"><a class="el" href="classitem_cmd.html#a0bb584552fc43e5f081ab839a56e6f47">itemCmd</a>(uint8_t _type=ST_VOID, uint8_t _code=CMD_VOID)</td><td class="entry"><a class="el" href="classitem_cmd.html">itemCmd</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classitem_cmd.html#a1d55aaa33dbc0e9cd5c24682434eceb5">itemCmd</a>(float val)</td><td class="entry"><a class="el" href="classitem_cmd.html">itemCmd</a></td><td class="entry"></td></tr> <tr class="even"><td class="entry"><a class="el" href="classitem_cmd.html#a1d55aaa33dbc0e9cd5c24682434eceb5">itemCmd</a>(float val)</td><td class="entry"><a class="el" href="classitem_cmd.html">itemCmd</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classitem_cmd.html#aea24f60f90bfe69d65669c06007421fc">loadItem</a>(Item *item, bool includeCommand=false)</td><td class="entry"><a class="el" href="classitem_cmd.html">itemCmd</a></td><td class="entry"></td></tr> <tr><td class="entry"><a class="el" href="classitem_cmd.html#a0d423a30b6e7b19f03c3ef39a62d8d7b">itemCmd</a>(Item *item)</td><td class="entry"><a class="el" href="classitem_cmd.html">itemCmd</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classitem_cmd.html#abad557a9703f1010dfa90fa4794065fd">loadItem</a>(Item *item, uint16_t optionsFlag=SEND_PARAMETERS)</td><td class="entry"><a class="el" href="classitem_cmd.html">itemCmd</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classitem_cmd.html#ac38400b7856a138edafd8af05dc05783">loadItemDef</a>(Item *item, uint16_t optionsFlag=SEND_PARAMETERS)</td><td class="entry"><a class="el" href="classitem_cmd.html">itemCmd</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classitem_cmd.html#ac8c117086fcec929c6cb214815705be3">param</a></td><td class="entry"><a class="el" href="classitem_cmd.html">itemCmd</a></td><td class="entry"></td></tr> <tr class="even"><td class="entry"><a class="el" href="classitem_cmd.html#ac8c117086fcec929c6cb214815705be3">param</a></td><td class="entry"><a class="el" href="classitem_cmd.html">itemCmd</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classitem_cmd.html#a76db1daeacf143c857f06049949e8aa9">Percents</a>(int i)</td><td class="entry"><a class="el" href="classitem_cmd.html">itemCmd</a></td><td class="entry"></td></tr> <tr><td class="entry"><a class="el" href="classitem_cmd.html#a76db1daeacf143c857f06049949e8aa9">Percents</a>(int i)</td><td class="entry"><a class="el" href="classitem_cmd.html">itemCmd</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classitem_cmd.html#aa1e4243bd415e9b639deb9bc195775d4">Percents255</a>(int i)</td><td class="entry"><a class="el" href="classitem_cmd.html">itemCmd</a></td><td class="entry"></td></tr> <tr class="even"><td class="entry"><a class="el" href="classitem_cmd.html#aa1e4243bd415e9b639deb9bc195775d4">Percents255</a>(int i)</td><td class="entry"><a class="el" href="classitem_cmd.html">itemCmd</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classitem_cmd.html#aa820840f665aa22da6a25361ac5a3e37">RGB</a>(uint8_t r, uint8_t g, uint8_t b)</td><td class="entry"><a class="el" href="classitem_cmd.html">itemCmd</a></td><td class="entry"></td></tr> <tr><td class="entry"><a class="el" href="classitem_cmd.html#aa820840f665aa22da6a25361ac5a3e37">RGB</a>(uint8_t r, uint8_t g, uint8_t b)</td><td class="entry"><a class="el" href="classitem_cmd.html">itemCmd</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classitem_cmd.html#a07a886dbecc927d8d016436197a2f554">RGBW</a>(uint8_t r, uint8_t g, uint8_t b, uint8_t w)</td><td class="entry"><a class="el" href="classitem_cmd.html">itemCmd</a></td><td class="entry"></td></tr> <tr class="even"><td class="entry"><a class="el" href="classitem_cmd.html#a07a886dbecc927d8d016436197a2f554">RGBW</a>(uint8_t r, uint8_t g, uint8_t b, uint8_t w)</td><td class="entry"><a class="el" href="classitem_cmd.html">itemCmd</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classitem_cmd.html#ab1b5e501888d0944b6c1215d58b524cf">saveItem</a>(Item *item, bool includeCommand=false)</td><td class="entry"><a class="el" href="classitem_cmd.html">itemCmd</a></td><td class="entry"></td></tr> <tr><td class="entry"><a class="el" href="classitem_cmd.html#a14e796f916312356d317bffb9380cbd0">saveItem</a>(Item *item, uint16_t optionsFlag=SEND_PARAMETERS)</td><td class="entry"><a class="el" href="classitem_cmd.html">itemCmd</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classitem_cmd.html#a599d3dda4601b317d4bc8c5d28309553">setArgType</a>(uint8_t)</td><td class="entry"><a class="el" href="classitem_cmd.html">itemCmd</a></td><td class="entry"></td></tr> <tr class="even"><td class="entry"><a class="el" href="classitem_cmd.html#aad86a0327c21537818b47a47eef19d6f">scale100</a>()</td><td class="entry"><a class="el" href="classitem_cmd.html">itemCmd</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classitem_cmd.html#af635936afc4c65095b1828bd32d5e9ca">setChanType</a>(short chanType)</td><td class="entry"><a class="el" href="classitem_cmd.html">itemCmd</a></td><td class="entry"></td></tr> <tr><td class="entry"><a class="el" href="classitem_cmd.html#a599d3dda4601b317d4bc8c5d28309553">setArgType</a>(uint8_t)</td><td class="entry"><a class="el" href="classitem_cmd.html">itemCmd</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classitem_cmd.html#ae669d13e77a20f9472424b9b4c73aac0">setColorTemp</a>(uint8_t)</td><td class="entry"><a class="el" href="classitem_cmd.html">itemCmd</a></td><td class="entry"></td></tr> <tr class="even"><td class="entry"><a class="el" href="classitem_cmd.html#af635936afc4c65095b1828bd32d5e9ca">setChanType</a>(short chanType)</td><td class="entry"><a class="el" href="classitem_cmd.html">itemCmd</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classitem_cmd.html#acd8e47506003ffd28db64d6a6c443300">setDefault</a>()</td><td class="entry"><a class="el" href="classitem_cmd.html">itemCmd</a></td><td class="entry"></td></tr> <tr><td class="entry"><a class="el" href="classitem_cmd.html#a4d6dc0bb34f2151dae61c886c43570d9">setColorTemp</a>(int)</td><td class="entry"><a class="el" href="classitem_cmd.html">itemCmd</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classitem_cmd.html#a80e4577e896d7d015402709153cc66cd">setH</a>(uint16_t)</td><td class="entry"><a class="el" href="classitem_cmd.html">itemCmd</a></td><td class="entry"></td></tr> <tr class="even"><td class="entry"><a class="el" href="classitem_cmd.html#acd8e47506003ffd28db64d6a6c443300">setDefault</a>()</td><td class="entry"><a class="el" href="classitem_cmd.html">itemCmd</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classitem_cmd.html#a80e4577e896d7d015402709153cc66cd">setH</a>(uint16_t)</td><td class="entry"><a class="el" href="classitem_cmd.html">itemCmd</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classitem_cmd.html#adf2d3027926291a79bec09a8022abf54">setPercents</a>(int percents)</td><td class="entry"><a class="el" href="classitem_cmd.html">itemCmd</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classitem_cmd.html#aed6c891043edd0083ea036494956da93">setS</a>(uint8_t)</td><td class="entry"><a class="el" href="classitem_cmd.html">itemCmd</a></td><td class="entry"></td></tr> <tr><td class="entry"><a class="el" href="classitem_cmd.html#aed6c891043edd0083ea036494956da93">setS</a>(uint8_t)</td><td class="entry"><a class="el" href="classitem_cmd.html">itemCmd</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classitem_cmd.html#ab0c9dd09c598686d46dec923550d2e47">setSuffix</a>(uint8_t suffix)</td><td class="entry"><a class="el" href="classitem_cmd.html">itemCmd</a></td><td class="entry"></td></tr> <tr class="even"><td class="entry"><a class="el" href="classitem_cmd.html#ab0c9dd09c598686d46dec923550d2e47">setSuffix</a>(uint8_t suffix)</td><td class="entry"><a class="el" href="classitem_cmd.html">itemCmd</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classitem_cmd.html#a4400a0876f9f852f654bc7c5530ef00f">toString</a>(char *Buffer, int bufLen, int sendFlags=SEND_COMMAND|SEND_PARAMETERS)</td><td class="entry"><a class="el" href="classitem_cmd.html">itemCmd</a></td><td class="entry"></td></tr> <tr><td class="entry"><a class="el" href="classitem_cmd.html#adc2d4b8e99adc5d232bab2a6adc1ad5d">Str</a>(char *str)</td><td class="entry"><a class="el" href="classitem_cmd.html">itemCmd</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classitem_cmd.html#a92b953cdb4059ef89341488b60e77693">Tens</a>(int32_t i)</td><td class="entry"><a class="el" href="classitem_cmd.html">itemCmd</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classitem_cmd.html#abc9943d20365ce36a605e874651f8196">toString</a>(char *Buffer, int bufLen, int sendFlags=SEND_COMMAND|SEND_PARAMETERS, bool scale100=false)</td><td class="entry"><a class="el" href="classitem_cmd.html">itemCmd</a></td><td class="entry"></td></tr>
</table></div><!-- contents --> </table></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
Generated by&#160;<a href="http://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.8.20 <ul>
</small></address> <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> </body>
</html> </html>

View File

@@ -9,6 +9,10 @@
<link href="tabs.css" rel="stylesheet" type="text/css"/> <link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script> <script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.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"/> <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/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script> <script type="text/javascript" src="search/search.js"></script>
@@ -23,7 +27,9 @@
<td id="projectlogo"><img alt="Logo" src="lh.png"/></td> <td id="projectlogo"><img alt="Logo" src="lh.png"/></td>
<td id="projectalign" style="padding-left: 0.5em;"> <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">LightHub <div id="projectname">LightHub
&#160;<span id="projectnumber">v4.0.0</span>
</div> </div>
<div id="projectbrief">Smarthome controller firmware</div>
</td> </td>
</tr> </tr>
</tbody> </tbody>
@@ -46,6 +52,23 @@ $(function() {
}); });
/* @license-end */</script> /* @license-end */</script>
<div id="main-nav"></div> <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&amp;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 --> <!-- window showing the filter options -->
<div id="MSearchSelectWindow" <div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()" onmouseover="return searchBox.OnSearchSelectShow()"
@@ -60,7 +83,6 @@ $(function() {
</iframe> </iframe>
</div> </div>
</div><!-- top -->
<div class="header"> <div class="header">
<div class="summary"> <div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124; <a href="#pub-methods">Public Member Functions</a> &#124;
@@ -72,16 +94,6 @@ $(function() {
<div class="contents"> <div class="contents">
<p><code>#include &lt;<a class="el" href="item_cmd_8h_source.html">itemCmd.h</a>&gt;</code></p> <p><code>#include &lt;<a class="el" href="item_cmd_8h_source.html">itemCmd.h</a>&gt;</code></p>
<div class="dynheader">
Collaboration diagram for itemCmd:</div>
<div class="dyncontent">
<div class="center"><img src="classitem_cmd__coll__graph.png" border="0" usemap="#aitem_cmd_coll__map" alt="Collaboration graph"/></div>
<map name="item_cmd_coll__map" id="aitem_cmd_coll__map">
<area shape="rect" title=" " alt="" coords="80,95,155,121"/>
<area shape="rect" href="unionitem_arg_store.html" title=" " alt="" coords="5,5,104,32"/>
<area shape="rect" href="unionitem_cmd_store.html" title=" " alt="" coords="128,5,235,32"/>
</map>
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
<table class="memberdecls"> <table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr> Public Member Functions</h2></td></tr>
@@ -91,16 +103,25 @@ Public Member Functions</h2></td></tr>
<tr class="memitem:a1d55aaa33dbc0e9cd5c24682434eceb5"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitem_cmd.html#a1d55aaa33dbc0e9cd5c24682434eceb5">itemCmd</a> (float val)</td></tr> <tr class="memitem:a1d55aaa33dbc0e9cd5c24682434eceb5"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitem_cmd.html#a1d55aaa33dbc0e9cd5c24682434eceb5">itemCmd</a> (float val)</td></tr>
<tr class="memdesc:a1d55aaa33dbc0e9cd5c24682434eceb5"><td class="mdescLeft">&#160;</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="memdesc:a1d55aaa33dbc0e9cd5c24682434eceb5"><td class="mdescLeft">&#160;</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">&#160;</td></tr> <tr class="separator:a1d55aaa33dbc0e9cd5c24682434eceb5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae41a813edbb1cdbc09792cae5dd2f434"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classitem_cmd.html">itemCmd</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitem_cmd.html#ae41a813edbb1cdbc09792cae5dd2f434">assignFrom</a> (<a class="el" href="classitem_cmd.html">itemCmd</a> from)</td></tr> <tr class="memitem:a0d423a30b6e7b19f03c3ef39a62d8d7b"><td class="memItemLeft" align="right" valign="top">&#160;</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="separator:ae41a813edbb1cdbc09792cae5dd2f434"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="memdesc:a0d423a30b6e7b19f03c3ef39a62d8d7b"><td class="mdescLeft">&#160;</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="memitem:aea24f60f90bfe69d65669c06007421fc"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitem_cmd.html#aea24f60f90bfe69d65669c06007421fc">loadItem</a> (<a class="el" href="class_item.html">Item</a> *item, bool includeCommand=false)</td></tr> <tr class="separator:a0d423a30b6e7b19f03c3ef39a62d8d7b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="separator:aea24f60f90bfe69d65669c06007421fc"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="memitem:ab8af833f6eeff1f001751651b0320776"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classitem_cmd.html">itemCmd</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitem_cmd.html#ab8af833f6eeff1f001751651b0320776">assignFrom</a> (<a class="el" href="classitem_cmd.html">itemCmd</a> from, short chanType=-1)</td></tr>
<tr class="memitem:ab1b5e501888d0944b6c1215d58b524cf"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitem_cmd.html#ab1b5e501888d0944b6c1215d58b524cf">saveItem</a> (<a class="el" href="class_item.html">Item</a> *item, bool includeCommand=false)</td></tr> <tr class="separator:ab8af833f6eeff1f001751651b0320776"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="separator:ab1b5e501888d0944b6c1215d58b524cf"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="memitem:abad557a9703f1010dfa90fa4794065fd"><td class="memItemLeft" align="right" valign="top">bool&#160;</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">&#160;</td></tr>
<tr class="memitem:ac38400b7856a138edafd8af05dc05783"><td class="memItemLeft" align="right" valign="top">bool&#160;</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">&#160;</td></tr>
<tr class="memitem:a14e796f916312356d317bffb9380cbd0"><td class="memItemLeft" align="right" valign="top">bool&#160;</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">&#160;</td></tr>
<tr class="memitem:aa6d1298546ecd8bfdbeae946e8d8fb93"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classitem_cmd.html">itemCmd</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitem_cmd.html#aa6d1298546ecd8bfdbeae946e8d8fb93">Int</a> (int32_t i)</td></tr> <tr class="memitem:aa6d1298546ecd8bfdbeae946e8d8fb93"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classitem_cmd.html">itemCmd</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitem_cmd.html#aa6d1298546ecd8bfdbeae946e8d8fb93">Int</a> (int32_t i)</td></tr>
<tr class="separator:aa6d1298546ecd8bfdbeae946e8d8fb93"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:aa6d1298546ecd8bfdbeae946e8d8fb93"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a00d824ac0ccb48770e01c69c83f6f265"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classitem_cmd.html">itemCmd</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitem_cmd.html#a00d824ac0ccb48770e01c69c83f6f265">Int</a> (uint32_t i)</td></tr> <tr class="memitem:a00d824ac0ccb48770e01c69c83f6f265"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classitem_cmd.html">itemCmd</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitem_cmd.html#a00d824ac0ccb48770e01c69c83f6f265">Int</a> (uint32_t i)</td></tr>
<tr class="separator:a00d824ac0ccb48770e01c69c83f6f265"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a00d824ac0ccb48770e01c69c83f6f265"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab085f879f8c0eac43d2f1bfbab3baf98"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classitem_cmd.html">itemCmd</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitem_cmd.html#ab085f879f8c0eac43d2f1bfbab3baf98">Float</a> (float f)</td></tr>
<tr class="separator:ab085f879f8c0eac43d2f1bfbab3baf98"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a92b953cdb4059ef89341488b60e77693"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classitem_cmd.html">itemCmd</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitem_cmd.html#a92b953cdb4059ef89341488b60e77693">Tens</a> (int32_t i)</td></tr>
<tr class="separator:a92b953cdb4059ef89341488b60e77693"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8b1cc0b2b9e5f30f4cf9bb4db21988ac"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classitem_cmd.html">itemCmd</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitem_cmd.html#a8b1cc0b2b9e5f30f4cf9bb4db21988ac">Cmd</a> (uint8_t i)</td></tr> <tr class="memitem:a8b1cc0b2b9e5f30f4cf9bb4db21988ac"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classitem_cmd.html">itemCmd</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitem_cmd.html#a8b1cc0b2b9e5f30f4cf9bb4db21988ac">Cmd</a> (uint8_t i)</td></tr>
<tr class="separator:a8b1cc0b2b9e5f30f4cf9bb4db21988ac"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a8b1cc0b2b9e5f30f4cf9bb4db21988ac"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7fcb37674371093f11886bc7d1d39825"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classitem_cmd.html">itemCmd</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitem_cmd.html#a7fcb37674371093f11886bc7d1d39825">HSV</a> (uint16_t h, uint8_t s, uint8_t v)</td></tr> <tr class="memitem:a7fcb37674371093f11886bc7d1d39825"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classitem_cmd.html">itemCmd</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitem_cmd.html#a7fcb37674371093f11886bc7d1d39825">HSV</a> (uint16_t h, uint8_t s, uint8_t v)</td></tr>
@@ -113,20 +134,26 @@ Public Member Functions</h2></td></tr>
<tr class="separator:aa820840f665aa22da6a25361ac5a3e37"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:aa820840f665aa22da6a25361ac5a3e37"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a07a886dbecc927d8d016436197a2f554"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classitem_cmd.html">itemCmd</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitem_cmd.html#a07a886dbecc927d8d016436197a2f554">RGBW</a> (uint8_t r, uint8_t g, uint8_t <a class="el" href="item_8cpp.html#ab2d05693952610f937e5acb3c4a8fa1b">b</a>, uint8_t w)</td></tr> <tr class="memitem:a07a886dbecc927d8d016436197a2f554"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classitem_cmd.html">itemCmd</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitem_cmd.html#a07a886dbecc927d8d016436197a2f554">RGBW</a> (uint8_t r, uint8_t g, uint8_t <a class="el" href="item_8cpp.html#ab2d05693952610f937e5acb3c4a8fa1b">b</a>, uint8_t w)</td></tr>
<tr class="separator:a07a886dbecc927d8d016436197a2f554"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a07a886dbecc927d8d016436197a2f554"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adc2d4b8e99adc5d232bab2a6adc1ad5d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classitem_cmd.html">itemCmd</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitem_cmd.html#adc2d4b8e99adc5d232bab2a6adc1ad5d">Str</a> (char *str)</td></tr>
<tr class="separator:adc2d4b8e99adc5d232bab2a6adc1ad5d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a80e4577e896d7d015402709153cc66cd"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitem_cmd.html#a80e4577e896d7d015402709153cc66cd">setH</a> (uint16_t)</td></tr> <tr class="memitem:a80e4577e896d7d015402709153cc66cd"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitem_cmd.html#a80e4577e896d7d015402709153cc66cd">setH</a> (uint16_t)</td></tr>
<tr class="separator:a80e4577e896d7d015402709153cc66cd"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a80e4577e896d7d015402709153cc66cd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aed6c891043edd0083ea036494956da93"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitem_cmd.html#aed6c891043edd0083ea036494956da93">setS</a> (uint8_t)</td></tr> <tr class="memitem:aed6c891043edd0083ea036494956da93"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitem_cmd.html#aed6c891043edd0083ea036494956da93">setS</a> (uint8_t)</td></tr>
<tr class="separator:aed6c891043edd0083ea036494956da93"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:aed6c891043edd0083ea036494956da93"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae669d13e77a20f9472424b9b4c73aac0"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitem_cmd.html#ae669d13e77a20f9472424b9b4c73aac0">setColorTemp</a> (uint8_t)</td></tr> <tr class="memitem:a4d6dc0bb34f2151dae61c886c43570d9"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitem_cmd.html#a4d6dc0bb34f2151dae61c886c43570d9">setColorTemp</a> (int)</td></tr>
<tr class="separator:ae669d13e77a20f9472424b9b4c73aac0"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a4d6dc0bb34f2151dae61c886c43570d9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a578cd9bf477cad51f2c3904b04656222"><td class="memItemLeft" align="right" valign="top">int8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitem_cmd.html#a578cd9bf477cad51f2c3904b04656222">getColorTemp</a> ()</td></tr> <tr class="memitem:a5f22f27bdeff6ba2904d1fec03d9619e"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitem_cmd.html#a5f22f27bdeff6ba2904d1fec03d9619e">getColorTemp</a> ()</td></tr>
<tr class="separator:a578cd9bf477cad51f2c3904b04656222"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a5f22f27bdeff6ba2904d1fec03d9619e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad694475a5854b6fc65de797814bf6c34"><td class="memItemLeft" align="right" valign="top">uint16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitem_cmd.html#ad694475a5854b6fc65de797814bf6c34">getH</a> ()</td></tr> <tr class="memitem:ad694475a5854b6fc65de797814bf6c34"><td class="memItemLeft" align="right" valign="top">uint16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitem_cmd.html#ad694475a5854b6fc65de797814bf6c34">getH</a> ()</td></tr>
<tr class="separator:ad694475a5854b6fc65de797814bf6c34"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:ad694475a5854b6fc65de797814bf6c34"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae583a6f85cc8e8f8c9fbca9e74874629"><td class="memItemLeft" align="right" valign="top">uint16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitem_cmd.html#ae583a6f85cc8e8f8c9fbca9e74874629">getS</a> ()</td></tr> <tr class="memitem:ae583a6f85cc8e8f8c9fbca9e74874629"><td class="memItemLeft" align="right" valign="top">uint16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitem_cmd.html#ae583a6f85cc8e8f8c9fbca9e74874629">getS</a> ()</td></tr>
<tr class="separator:ae583a6f85cc8e8f8c9fbca9e74874629"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:ae583a6f85cc8e8f8c9fbca9e74874629"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a599d3dda4601b317d4bc8c5d28309553"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classitem_cmd.html">itemCmd</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitem_cmd.html#a599d3dda4601b317d4bc8c5d28309553">setArgType</a> (uint8_t)</td></tr> <tr class="memitem:a599d3dda4601b317d4bc8c5d28309553"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classitem_cmd.html">itemCmd</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitem_cmd.html#a599d3dda4601b317d4bc8c5d28309553">setArgType</a> (uint8_t)</td></tr>
<tr class="separator:a599d3dda4601b317d4bc8c5d28309553"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a599d3dda4601b317d4bc8c5d28309553"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad7e305c816891f39800d26efbebb7e13"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classitem_cmd.html">itemCmd</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitem_cmd.html#ad7e305c816891f39800d26efbebb7e13">convertTo</a> (uint8_t)</td></tr>
<tr class="separator:ad7e305c816891f39800d26efbebb7e13"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae82c0f63c30bab7b0ac557687c2244d0"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</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">&#160;</td></tr>
<tr class="memitem:a76db1daeacf143c857f06049949e8aa9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classitem_cmd.html">itemCmd</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitem_cmd.html#a76db1daeacf143c857f06049949e8aa9">Percents</a> (int i)</td></tr> <tr class="memitem:a76db1daeacf143c857f06049949e8aa9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classitem_cmd.html">itemCmd</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitem_cmd.html#a76db1daeacf143c857f06049949e8aa9">Percents</a> (int i)</td></tr>
<tr class="separator:a76db1daeacf143c857f06049949e8aa9"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a76db1daeacf143c857f06049949e8aa9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa1e4243bd415e9b639deb9bc195775d4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classitem_cmd.html">itemCmd</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitem_cmd.html#aa1e4243bd415e9b639deb9bc195775d4">Percents255</a> (int i)</td></tr> <tr class="memitem:aa1e4243bd415e9b639deb9bc195775d4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classitem_cmd.html">itemCmd</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitem_cmd.html#aa1e4243bd415e9b639deb9bc195775d4">Percents255</a> (int i)</td></tr>
@@ -143,18 +170,26 @@ Public Member Functions</h2></td></tr>
<tr class="separator:ad4f3518f0b46b17152cdf18229e77f97"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:ad4f3518f0b46b17152cdf18229e77f97"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:accd4361f950ca4929aaa9fd09aa82dd7"><td class="memItemLeft" align="right" valign="top">long int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitem_cmd.html#accd4361f950ca4929aaa9fd09aa82dd7">getInt</a> ()</td></tr> <tr class="memitem:accd4361f950ca4929aaa9fd09aa82dd7"><td class="memItemLeft" align="right" valign="top">long int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitem_cmd.html#accd4361f950ca4929aaa9fd09aa82dd7">getInt</a> ()</td></tr>
<tr class="separator:accd4361f950ca4929aaa9fd09aa82dd7"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:accd4361f950ca4929aaa9fd09aa82dd7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a66ffe8a47358dcf7d5f6ed419c888740"><td class="memItemLeft" align="right" valign="top">float&#160;</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">&#160;</td></tr>
<tr class="memitem:a346c10d5ed47b19083e2c9e50d3965f3"><td class="memItemLeft" align="right" valign="top">char *&#160;</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">&#160;</td></tr>
<tr class="memitem:af156fecd23bd0798beb3414bcca95bf4"><td class="memItemLeft" align="right" valign="top">long int&#160;</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">&#160;</td></tr>
<tr class="memitem:a7e931f05bd5160906078edc9b69f2a81"><td class="memItemLeft" align="right" valign="top">short&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitem_cmd.html#a7e931f05bd5160906078edc9b69f2a81">getPercents</a> (bool inverse=false)</td></tr> <tr class="memitem:a7e931f05bd5160906078edc9b69f2a81"><td class="memItemLeft" align="right" valign="top">short&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitem_cmd.html#a7e931f05bd5160906078edc9b69f2a81">getPercents</a> (bool inverse=false)</td></tr>
<tr class="separator:a7e931f05bd5160906078edc9b69f2a81"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a7e931f05bd5160906078edc9b69f2a81"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a35a4a9458cc6550ed6a4891599e6bf9e"><td class="memItemLeft" align="right" valign="top">short&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitem_cmd.html#a35a4a9458cc6550ed6a4891599e6bf9e">getPercents255</a> (bool inverse=false)</td></tr> <tr class="memitem:a35a4a9458cc6550ed6a4891599e6bf9e"><td class="memItemLeft" align="right" valign="top">short&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitem_cmd.html#a35a4a9458cc6550ed6a4891599e6bf9e">getPercents255</a> (bool inverse=false)</td></tr>
<tr class="separator:a35a4a9458cc6550ed6a4891599e6bf9e"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a35a4a9458cc6550ed6a4891599e6bf9e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adf2d3027926291a79bec09a8022abf54"><td class="memItemLeft" align="right" valign="top">bool&#160;</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">&#160;</td></tr>
<tr class="memitem:a3ebb3c736df555ec4761713244195efb"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitem_cmd.html#a3ebb3c736df555ec4761713244195efb">getCmd</a> ()</td></tr> <tr class="memitem:a3ebb3c736df555ec4761713244195efb"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitem_cmd.html#a3ebb3c736df555ec4761713244195efb">getCmd</a> ()</td></tr>
<tr class="separator:a3ebb3c736df555ec4761713244195efb"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a3ebb3c736df555ec4761713244195efb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afbb1ad437067315b7317b0846d71c7c7"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitem_cmd.html#afbb1ad437067315b7317b0846d71c7c7">getArgType</a> ()</td></tr> <tr class="memitem:afbb1ad437067315b7317b0846d71c7c7"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitem_cmd.html#afbb1ad437067315b7317b0846d71c7c7">getArgType</a> ()</td></tr>
<tr class="separator:afbb1ad437067315b7317b0846d71c7c7"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:afbb1ad437067315b7317b0846d71c7c7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a96d4c944d09209825c3a5f770ff9b662"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitem_cmd.html#a96d4c944d09209825c3a5f770ff9b662">getCmdParam</a> ()</td></tr> <tr class="memitem:a96d4c944d09209825c3a5f770ff9b662"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitem_cmd.html#a96d4c944d09209825c3a5f770ff9b662">getCmdParam</a> ()</td></tr>
<tr class="separator:a96d4c944d09209825c3a5f770ff9b662"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a96d4c944d09209825c3a5f770ff9b662"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4400a0876f9f852f654bc7c5530ef00f"><td class="memItemLeft" align="right" valign="top">char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitem_cmd.html#a4400a0876f9f852f654bc7c5530ef00f">toString</a> (char *Buffer, int bufLen, int sendFlags=<a class="el" href="item_cmd_8h.html#aebe7823b286110926c2da2893b56a7da">SEND_COMMAND</a>|<a class="el" href="item_cmd_8h.html#adba0eeb6b1a5678cea10f4a823829b24">SEND_PARAMETERS</a>)</td></tr> <tr class="memitem:abc9943d20365ce36a605e874651f8196"><td class="memItemLeft" align="right" valign="top">char *&#160;</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:a4400a0876f9f852f654bc7c5530ef00f"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:abc9943d20365ce36a605e874651f8196"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aedd2c4f5da90fbe521be950f8f0d5f67"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitem_cmd.html#aedd2c4f5da90fbe521be950f8f0d5f67">isCommand</a> ()</td></tr> <tr class="memitem:aedd2c4f5da90fbe521be950f8f0d5f67"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitem_cmd.html#aedd2c4f5da90fbe521be950f8f0d5f67">isCommand</a> ()</td></tr>
<tr class="separator:aedd2c4f5da90fbe521be950f8f0d5f67"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:aedd2c4f5da90fbe521be950f8f0d5f67"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1c268b594eb9f4ea77ae8683f777e7ef"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitem_cmd.html#a1c268b594eb9f4ea77ae8683f777e7ef">isValue</a> ()</td></tr> <tr class="memitem:a1c268b594eb9f4ea77ae8683f777e7ef"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitem_cmd.html#a1c268b594eb9f4ea77ae8683f777e7ef">isValue</a> ()</td></tr>
@@ -167,6 +202,16 @@ Public Member Functions</h2></td></tr>
<tr class="separator:af635936afc4c65095b1828bd32d5e9ca"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:af635936afc4c65095b1828bd32d5e9ca"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a313a3ec3e6507dc0b7bc6238a81ce53a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitem_cmd.html#a313a3ec3e6507dc0b7bc6238a81ce53a">debugOut</a> ()</td></tr> <tr class="memitem:a313a3ec3e6507dc0b7bc6238a81ce53a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitem_cmd.html#a313a3ec3e6507dc0b7bc6238a81ce53a">debugOut</a> ()</td></tr>
<tr class="separator:a313a3ec3e6507dc0b7bc6238a81ce53a"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a313a3ec3e6507dc0b7bc6238a81ce53a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae9766ce2c9aaf0404d7283324e4fd03a"><td class="memItemLeft" align="right" valign="top">int&#160;</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">&#160;</td></tr>
<tr class="memitem:ac9ec7a872273b93265a070b4ac0f9f66"><td class="memItemLeft" align="right" valign="top">int&#160;</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">&#160;</td></tr>
<tr class="memitem:a89716706f3cf7a9d3d024acfc327ce3b"><td class="memItemLeft" align="right" valign="top">int&#160;</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">&#160;</td></tr>
<tr class="memitem:ae45a5f0916238411482b8f91d575c5ca"><td class="memItemLeft" align="right" valign="top">int&#160;</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">&#160;</td></tr>
<tr class="memitem:aad86a0327c21537818b47a47eef19d6f"><td class="memItemLeft" align="right" valign="top">bool&#160;</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">&#160;</td></tr>
</table><table class="memberdecls"> </table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
Public Attributes</h2></td></tr> Public Attributes</h2></td></tr>
@@ -177,7 +222,7 @@ Public Attributes</h2></td></tr>
</table> </table>
<h2 class="groupheader">Constructor &amp; Destructor Documentation</h2> <h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="a0bb584552fc43e5f081ab839a56e6f47"></a> <a id="a0bb584552fc43e5f081ab839a56e6f47"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0bb584552fc43e5f081ab839a56e6f47">&#9670;&nbsp;</a></span>itemCmd() <span class="overload">[1/2]</span></h2> <h2 class="memtitle"><span class="permalink"><a href="#a0bb584552fc43e5f081ab839a56e6f47">&#9670;&nbsp;</a></span>itemCmd() <span class="overload">[1/3]</span></h2>
<div class="memitem"> <div class="memitem">
<div class="memproto"> <div class="memproto">
@@ -214,7 +259,7 @@ Public Attributes</h2></td></tr>
</div> </div>
</div> </div>
<a id="a1d55aaa33dbc0e9cd5c24682434eceb5"></a> <a id="a1d55aaa33dbc0e9cd5c24682434eceb5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1d55aaa33dbc0e9cd5c24682434eceb5">&#9670;&nbsp;</a></span>itemCmd() <span class="overload">[2/2]</span></h2> <h2 class="memtitle"><span class="permalink"><a href="#a1d55aaa33dbc0e9cd5c24682434eceb5">&#9670;&nbsp;</a></span>itemCmd() <span class="overload">[2/3]</span></h2>
<div class="memitem"> <div class="memitem">
<div class="memproto"> <div class="memproto">
@@ -238,11 +283,37 @@ Public Attributes</h2></td></tr>
</dd> </dd>
</dl> </dl>
</div>
</div>
<a id="a0d423a30b6e7b19f03c3ef39a62d8d7b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0d423a30b6e7b19f03c3ef39a62d8d7b">&#9670;&nbsp;</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> *&#160;</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>
</div> </div>
<h2 class="groupheader">Member Function Documentation</h2> <h2 class="groupheader">Member Function Documentation</h2>
<a id="ae41a813edbb1cdbc09792cae5dd2f434"></a> <a id="ab8af833f6eeff1f001751651b0320776"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae41a813edbb1cdbc09792cae5dd2f434">&#9670;&nbsp;</a></span>assignFrom()</h2> <h2 class="memtitle"><span class="permalink"><a href="#ab8af833f6eeff1f001751651b0320776">&#9670;&nbsp;</a></span>assignFrom()</h2>
<div class="memitem"> <div class="memitem">
<div class="memproto"> <div class="memproto">
@@ -251,8 +322,18 @@ Public Attributes</h2></td></tr>
<td class="memname"><a class="el" href="classitem_cmd.html">itemCmd</a> itemCmd::assignFrom </td> <td class="memname"><a class="el" href="classitem_cmd.html">itemCmd</a> itemCmd::assignFrom </td>
<td>(</td> <td>(</td>
<td class="paramtype"><a class="el" href="classitem_cmd.html">itemCmd</a>&#160;</td> <td class="paramtype"><a class="el" href="classitem_cmd.html">itemCmd</a>&#160;</td>
<td class="paramname"><em>from</em></td><td>)</td> <td class="paramname"><em>from</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td> <td></td>
<td class="paramtype">short&#160;</td>
<td class="paramname"><em>chanType</em> = <code>-1</code>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr> </tr>
</table> </table>
</div><div class="memdoc"> </div><div class="memdoc">
@@ -275,6 +356,24 @@ Public Attributes</h2></td></tr>
</table> </table>
</div><div class="memdoc"> </div><div class="memdoc">
</div>
</div>
<a id="ad7e305c816891f39800d26efbebb7e13"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad7e305c816891f39800d26efbebb7e13">&#9670;&nbsp;</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&#160;</td>
<td class="paramname"><em>type</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div> </div>
</div> </div>
<a id="a313a3ec3e6507dc0b7bc6238a81ce53a"></a> <a id="a313a3ec3e6507dc0b7bc6238a81ce53a"></a>
@@ -292,6 +391,96 @@ Public Attributes</h2></td></tr>
</table> </table>
</div><div class="memdoc"> </div><div class="memdoc">
</div>
</div>
<a id="ae9766ce2c9aaf0404d7283324e4fd03a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae9766ce2c9aaf0404d7283324e4fd03a">&#9670;&nbsp;</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 *&#160;</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">&#9670;&nbsp;</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 *&#160;</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">&#9670;&nbsp;</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 *&#160;</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">&#9670;&nbsp;</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 *&#160;</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">&#9670;&nbsp;</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&#160;</td>
<td class="paramname"><em>f</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div> </div>
</div> </div>
<a id="afbb1ad437067315b7317b0846d71c7c7"></a> <a id="afbb1ad437067315b7317b0846d71c7c7"></a>
@@ -345,21 +534,38 @@ Public Attributes</h2></td></tr>
</div> </div>
</div> </div>
<a id="a578cd9bf477cad51f2c3904b04656222"></a> <a id="a5f22f27bdeff6ba2904d1fec03d9619e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a578cd9bf477cad51f2c3904b04656222">&#9670;&nbsp;</a></span>getColorTemp()</h2> <h2 class="memtitle"><span class="permalink"><a href="#a5f22f27bdeff6ba2904d1fec03d9619e">&#9670;&nbsp;</a></span>getColorTemp()</h2>
<div class="memitem"> <div class="memitem">
<div class="memproto"> <div class="memproto">
<table class="memname"> <table class="memname">
<tr> <tr>
<td class="memname">int8_t itemCmd::getColorTemp </td> <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">&#9670;&nbsp;</a></span>getFloat()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">float itemCmd::getFloat </td>
<td>(</td> <td>(</td>
<td class="paramname"></td><td>)</td> <td class="paramname"></td><td>)</td>
<td></td> <td></td>
</tr> </tr>
</table> </table>
</div><div class="memdoc"> </div><div class="memdoc">
<p>Setup color tempetature parameter from HSV or HSV255 types. return 0..100 value in success. -1 - if no value stored </p>
</div> </div>
</div> </div>
@@ -448,6 +654,58 @@ Public Attributes</h2></td></tr>
</table> </table>
</div><div class="memdoc"> </div><div class="memdoc">
</div>
</div>
<a id="af156fecd23bd0798beb3414bcca95bf4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af156fecd23bd0798beb3414bcca95bf4">&#9670;&nbsp;</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">&#9670;&nbsp;</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&#160;</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">&#9670;&nbsp;</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>
</div> </div>
<a id="ac79ae89527f223885ef02db1c46ef20c"></a> <a id="ac79ae89527f223885ef02db1c46ef20c"></a>
@@ -704,8 +962,8 @@ Public Attributes</h2></td></tr>
</div> </div>
</div> </div>
<a id="aea24f60f90bfe69d65669c06007421fc"></a> <a id="abad557a9703f1010dfa90fa4794065fd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aea24f60f90bfe69d65669c06007421fc">&#9670;&nbsp;</a></span>loadItem()</h2> <h2 class="memtitle"><span class="permalink"><a href="#abad557a9703f1010dfa90fa4794065fd">&#9670;&nbsp;</a></span>loadItem()</h2>
<div class="memitem"> <div class="memitem">
<div class="memproto"> <div class="memproto">
@@ -719,8 +977,36 @@ Public Attributes</h2></td></tr>
<tr> <tr>
<td class="paramkey"></td> <td class="paramkey"></td>
<td></td> <td></td>
<td class="paramtype">bool&#160;</td> <td class="paramtype">uint16_t&#160;</td>
<td class="paramname"><em>includeCommand</em> = <code>false</code>&#160;</td> <td class="paramname"><em>optionsFlag</em> = <code><a class="el" href="item_cmd_8h.html#adba0eeb6b1a5678cea10f4a823829b24">SEND_PARAMETERS</a></code>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ac38400b7856a138edafd8af05dc05783"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac38400b7856a138edafd8af05dc05783">&#9670;&nbsp;</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> *&#160;</td>
<td class="paramname"><em>item</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint16_t&#160;</td>
<td class="paramname"><em>optionsFlag</em> = <code><a class="el" href="item_cmd_8h.html#adba0eeb6b1a5678cea10f4a823829b24">SEND_PARAMETERS</a></code>&#160;</td>
</tr> </tr>
<tr> <tr>
<td></td> <td></td>
@@ -842,8 +1128,8 @@ Public Attributes</h2></td></tr>
</div> </div>
</div> </div>
<a id="ab1b5e501888d0944b6c1215d58b524cf"></a> <a id="a14e796f916312356d317bffb9380cbd0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab1b5e501888d0944b6c1215d58b524cf">&#9670;&nbsp;</a></span>saveItem()</h2> <h2 class="memtitle"><span class="permalink"><a href="#a14e796f916312356d317bffb9380cbd0">&#9670;&nbsp;</a></span>saveItem()</h2>
<div class="memitem"> <div class="memitem">
<div class="memproto"> <div class="memproto">
@@ -857,8 +1143,8 @@ Public Attributes</h2></td></tr>
<tr> <tr>
<td class="paramkey"></td> <td class="paramkey"></td>
<td></td> <td></td>
<td class="paramtype">bool&#160;</td> <td class="paramtype">uint16_t&#160;</td>
<td class="paramname"><em>includeCommand</em> = <code>false</code>&#160;</td> <td class="paramname"><em>optionsFlag</em> = <code><a class="el" href="item_cmd_8h.html#adba0eeb6b1a5678cea10f4a823829b24">SEND_PARAMETERS</a></code>&#160;</td>
</tr> </tr>
<tr> <tr>
<td></td> <td></td>
@@ -868,6 +1154,23 @@ Public Attributes</h2></td></tr>
</table> </table>
</div><div class="memdoc"> </div><div class="memdoc">
</div>
</div>
<a id="aad86a0327c21537818b47a47eef19d6f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aad86a0327c21537818b47a47eef19d6f">&#9670;&nbsp;</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>
</div> </div>
<a id="a599d3dda4601b317d4bc8c5d28309553"></a> <a id="a599d3dda4601b317d4bc8c5d28309553"></a>
@@ -906,8 +1209,8 @@ Public Attributes</h2></td></tr>
</div> </div>
</div> </div>
<a id="ae669d13e77a20f9472424b9b4c73aac0"></a> <a id="a4d6dc0bb34f2151dae61c886c43570d9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae669d13e77a20f9472424b9b4c73aac0">&#9670;&nbsp;</a></span>setColorTemp()</h2> <h2 class="memtitle"><span class="permalink"><a href="#a4d6dc0bb34f2151dae61c886c43570d9">&#9670;&nbsp;</a></span>setColorTemp()</h2>
<div class="memitem"> <div class="memitem">
<div class="memproto"> <div class="memproto">
@@ -915,13 +1218,13 @@ Public Attributes</h2></td></tr>
<tr> <tr>
<td class="memname">bool itemCmd::setColorTemp </td> <td class="memname">bool itemCmd::setColorTemp </td>
<td>(</td> <td>(</td>
<td class="paramtype">uint8_t&#160;</td> <td class="paramtype">int&#160;</td>
<td class="paramname"><em>t</em></td><td>)</td> <td class="paramname"><em>t</em></td><td>)</td>
<td></td> <td></td>
</tr> </tr>
</table> </table>
</div><div class="memdoc"> </div><div class="memdoc">
<p>Setup color tempetature parameter for HSV or HSV255 types. It must be 0..100 value. 0 - cold, 100 - warm light </p> <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>
</div> </div>
@@ -958,6 +1261,24 @@ Public Attributes</h2></td></tr>
</table> </table>
</div><div class="memdoc"> </div><div class="memdoc">
</div>
</div>
<a id="adf2d3027926291a79bec09a8022abf54"></a>
<h2 class="memtitle"><span class="permalink"><a href="#adf2d3027926291a79bec09a8022abf54">&#9670;&nbsp;</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&#160;</td>
<td class="paramname"><em>percents</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div> </div>
</div> </div>
<a id="aed6c891043edd0083ea036494956da93"></a> <a id="aed6c891043edd0083ea036494956da93"></a>
@@ -996,8 +1317,44 @@ Public Attributes</h2></td></tr>
</div> </div>
</div> </div>
<a id="a4400a0876f9f852f654bc7c5530ef00f"></a> <a id="adc2d4b8e99adc5d232bab2a6adc1ad5d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4400a0876f9f852f654bc7c5530ef00f">&#9670;&nbsp;</a></span>toString()</h2> <h2 class="memtitle"><span class="permalink"><a href="#adc2d4b8e99adc5d232bab2a6adc1ad5d">&#9670;&nbsp;</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 *&#160;</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">&#9670;&nbsp;</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&#160;</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">&#9670;&nbsp;</a></span>toString()</h2>
<div class="memitem"> <div class="memitem">
<div class="memproto"> <div class="memproto">
@@ -1018,7 +1375,13 @@ Public Attributes</h2></td></tr>
<td class="paramkey"></td> <td class="paramkey"></td>
<td></td> <td></td>
<td class="paramtype">int&#160;</td> <td class="paramtype">int&#160;</td>
<td class="paramname"><em>sendFlags</em> = <code><a class="el" href="item_cmd_8h.html#aebe7823b286110926c2da2893b56a7da">SEND_COMMAND</a>&#160;|&#160;<a class="el" href="item_cmd_8h.html#adba0eeb6b1a5678cea10f4a823829b24">SEND_PARAMETERS</a></code>&#160;</td> <td class="paramname"><em>sendFlags</em> = <code><a class="el" href="item_cmd_8h.html#aebe7823b286110926c2da2893b56a7da">SEND_COMMAND</a>&#160;|&#160;<a class="el" href="item_cmd_8h.html#adba0eeb6b1a5678cea10f4a823829b24">SEND_PARAMETERS</a></code>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>scale100</em> = <code>false</code>&#160;</td>
</tr> </tr>
<tr> <tr>
<td></td> <td></td>
@@ -1064,9 +1427,13 @@ Public Attributes</h2></td></tr>
<li><a class="el" href="item_cmd_8cpp.html">itemCmd.cpp</a></li> <li><a class="el" href="item_cmd_8cpp.html">itemCmd.cpp</a></li>
</ul> </ul>
</div><!-- contents --> </div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
Generated by&#160;<a href="http://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.8.20 <ul>
</small></address> <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> </body>
</html> </html>

View File

@@ -0,0 +1,61 @@
var classitem_cmd =
[
[ "itemCmd", "classitem_cmd.html#a0bb584552fc43e5f081ab839a56e6f47", null ],
[ "itemCmd", "classitem_cmd.html#a1d55aaa33dbc0e9cd5c24682434eceb5", null ],
[ "itemCmd", "classitem_cmd.html#a0d423a30b6e7b19f03c3ef39a62d8d7b", null ],
[ "assignFrom", "classitem_cmd.html#ab8af833f6eeff1f001751651b0320776", null ],
[ "Cmd", "classitem_cmd.html#a8b1cc0b2b9e5f30f4cf9bb4db21988ac", null ],
[ "convertTo", "classitem_cmd.html#ad7e305c816891f39800d26efbebb7e13", null ],
[ "debugOut", "classitem_cmd.html#a313a3ec3e6507dc0b7bc6238a81ce53a", null ],
[ "doMapping", "classitem_cmd.html#ae9766ce2c9aaf0404d7283324e4fd03a", null ],
[ "doMappingCmd", "classitem_cmd.html#a89716706f3cf7a9d3d024acfc327ce3b", null ],
[ "doReverseMapping", "classitem_cmd.html#ac9ec7a872273b93265a070b4ac0f9f66", null ],
[ "doReverseMappingCmd", "classitem_cmd.html#ae45a5f0916238411482b8f91d575c5ca", null ],
[ "Float", "classitem_cmd.html#ab085f879f8c0eac43d2f1bfbab3baf98", null ],
[ "getArgType", "classitem_cmd.html#afbb1ad437067315b7317b0846d71c7c7", null ],
[ "getCmd", "classitem_cmd.html#a3ebb3c736df555ec4761713244195efb", null ],
[ "getCmdParam", "classitem_cmd.html#a96d4c944d09209825c3a5f770ff9b662", null ],
[ "getColorTemp", "classitem_cmd.html#a5f22f27bdeff6ba2904d1fec03d9619e", null ],
[ "getFloat", "classitem_cmd.html#a66ffe8a47358dcf7d5f6ed419c888740", null ],
[ "getH", "classitem_cmd.html#ad694475a5854b6fc65de797814bf6c34", null ],
[ "getInt", "classitem_cmd.html#accd4361f950ca4929aaa9fd09aa82dd7", null ],
[ "getPercents", "classitem_cmd.html#a7e931f05bd5160906078edc9b69f2a81", null ],
[ "getPercents255", "classitem_cmd.html#a35a4a9458cc6550ed6a4891599e6bf9e", null ],
[ "getS", "classitem_cmd.html#ae583a6f85cc8e8f8c9fbca9e74874629", null ],
[ "getSingleInt", "classitem_cmd.html#af156fecd23bd0798beb3414bcca95bf4", null ],
[ "getStoragetypeByChanType", "classitem_cmd.html#ae82c0f63c30bab7b0ac557687c2244d0", null ],
[ "getString", "classitem_cmd.html#a346c10d5ed47b19083e2c9e50d3965f3", null ],
[ "getSuffix", "classitem_cmd.html#ac79ae89527f223885ef02db1c46ef20c", null ],
[ "HS", "classitem_cmd.html#adf272eeb6a9d65581ea3b773e94a9f3f", null ],
[ "HSV", "classitem_cmd.html#a7fcb37674371093f11886bc7d1d39825", null ],
[ "HSV255", "classitem_cmd.html#a66b21972461bf673ee9a6ece4f44e3a4", null ],
[ "incrementH", "classitem_cmd.html#ae0224e0c9b5d1aff2bb75f48c79f9711", null ],
[ "incrementPercents", "classitem_cmd.html#a2557d6a4edf34be8d98d5629327041b6", null ],
[ "incrementS", "classitem_cmd.html#ad4f3518f0b46b17152cdf18229e77f97", null ],
[ "Int", "classitem_cmd.html#aa6d1298546ecd8bfdbeae946e8d8fb93", null ],
[ "Int", "classitem_cmd.html#a00d824ac0ccb48770e01c69c83f6f265", null ],
[ "isColor", "classitem_cmd.html#aac6f0edbc2226dab5086a50537e31eb8", null ],
[ "isCommand", "classitem_cmd.html#aedd2c4f5da90fbe521be950f8f0d5f67", null ],
[ "isValue", "classitem_cmd.html#a1c268b594eb9f4ea77ae8683f777e7ef", null ],
[ "loadItem", "classitem_cmd.html#abad557a9703f1010dfa90fa4794065fd", null ],
[ "loadItemDef", "classitem_cmd.html#ac38400b7856a138edafd8af05dc05783", null ],
[ "Percents", "classitem_cmd.html#a76db1daeacf143c857f06049949e8aa9", null ],
[ "Percents255", "classitem_cmd.html#aa1e4243bd415e9b639deb9bc195775d4", null ],
[ "RGB", "classitem_cmd.html#aa820840f665aa22da6a25361ac5a3e37", null ],
[ "RGBW", "classitem_cmd.html#a07a886dbecc927d8d016436197a2f554", null ],
[ "saveItem", "classitem_cmd.html#a14e796f916312356d317bffb9380cbd0", null ],
[ "scale100", "classitem_cmd.html#aad86a0327c21537818b47a47eef19d6f", null ],
[ "setArgType", "classitem_cmd.html#a599d3dda4601b317d4bc8c5d28309553", null ],
[ "setChanType", "classitem_cmd.html#af635936afc4c65095b1828bd32d5e9ca", null ],
[ "setColorTemp", "classitem_cmd.html#a4d6dc0bb34f2151dae61c886c43570d9", null ],
[ "setDefault", "classitem_cmd.html#acd8e47506003ffd28db64d6a6c443300", null ],
[ "setH", "classitem_cmd.html#a80e4577e896d7d015402709153cc66cd", null ],
[ "setPercents", "classitem_cmd.html#adf2d3027926291a79bec09a8022abf54", null ],
[ "setS", "classitem_cmd.html#aed6c891043edd0083ea036494956da93", null ],
[ "setSuffix", "classitem_cmd.html#ab0c9dd09c598686d46dec923550d2e47", null ],
[ "Str", "classitem_cmd.html#adc2d4b8e99adc5d232bab2a6adc1ad5d", null ],
[ "Tens", "classitem_cmd.html#a92b953cdb4059ef89341488b60e77693", null ],
[ "toString", "classitem_cmd.html#abc9943d20365ce36a605e874651f8196", null ],
[ "cmd", "classitem_cmd.html#a4c421cb3f527b95459233ea210f6dfce", null ],
[ "param", "classitem_cmd.html#ac8c117086fcec929c6cb214815705be3", null ]
];

View File

@@ -9,6 +9,10 @@
<link href="tabs.css" rel="stylesheet" type="text/css"/> <link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script> <script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.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"/> <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/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script> <script type="text/javascript" src="search/search.js"></script>
@@ -23,7 +27,9 @@
<td id="projectlogo"><img alt="Logo" src="lh.png"/></td> <td id="projectlogo"><img alt="Logo" src="lh.png"/></td>
<td id="projectalign" style="padding-left: 0.5em;"> <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">LightHub <div id="projectname">LightHub
&#160;<span id="projectnumber">v4.0.0</span>
</div> </div>
<div id="projectbrief">Smarthome controller firmware</div>
</td> </td>
</tr> </tr>
</tbody> </tbody>
@@ -46,6 +52,23 @@ $(function() {
}); });
/* @license-end */</script> /* @license-end */</script>
<div id="main-nav"></div> <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&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('classmb_persistent.html',''); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options --> <!-- window showing the filter options -->
<div id="MSearchSelectWindow" <div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()" onmouseover="return searchBox.OnSearchSelectShow()"
@@ -60,7 +83,6 @@ $(function() {
</iframe> </iframe>
</div> </div>
</div><!-- top -->
<div class="header"> <div class="header">
<div class="headertitle"> <div class="headertitle">
<div class="title">mbPersistent Member List</div> </div> <div class="title">mbPersistent Member List</div> </div>
@@ -73,13 +95,17 @@ $(function() {
<tr><td class="entry"><a class="el" href="classmb_persistent.html#aa394aed65c6af742dbae150639c7cfc3">driverStatus</a></td><td class="entry"><a class="el" href="classmb_persistent.html">mbPersistent</a></td><td class="entry"></td></tr> <tr><td class="entry"><a class="el" href="classmb_persistent.html#aa394aed65c6af742dbae150639c7cfc3">driverStatus</a></td><td class="entry"><a class="el" href="classmb_persistent.html">mbPersistent</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classmb_persistent.html#a498e43d5538b11348f2165e99e09413f">parameters</a></td><td class="entry"><a class="el" href="classmb_persistent.html">mbPersistent</a></td><td class="entry"></td></tr> <tr class="even"><td class="entry"><a class="el" href="classmb_persistent.html#a498e43d5538b11348f2165e99e09413f">parameters</a></td><td class="entry"><a class="el" href="classmb_persistent.html">mbPersistent</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classmb_persistent.html#aa958ac1f496b701507478b9384e7728e">pollingInterval</a></td><td class="entry"><a class="el" href="classmb_persistent.html">mbPersistent</a></td><td class="entry"></td></tr> <tr><td class="entry"><a class="el" href="classmb_persistent.html#aa958ac1f496b701507478b9384e7728e">pollingInterval</a></td><td class="entry"><a class="el" href="classmb_persistent.html">mbPersistent</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classmb_persistent.html#a801983b127a63a82ea3c1c32989ceae8">pollingRegisters</a></td><td class="entry"><a class="el" href="classmb_persistent.html">mbPersistent</a></td><td class="entry"></td></tr> <tr class="even"><td class="entry"><a class="el" href="classmb_persistent.html#a83f6cf9d4b6949b9437452b32a1f3b41">pollingIrs</a></td><td class="entry"><a class="el" href="classmb_persistent.html">mbPersistent</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classmb_persistent.html#a3c94371c87997c1b90d04fce1e076f24">serialParam</a></td><td class="entry"><a class="el" href="classmb_persistent.html">mbPersistent</a></td><td class="entry"></td></tr> <tr><td class="entry"><a class="el" href="classmb_persistent.html#a801983b127a63a82ea3c1c32989ceae8">pollingRegisters</a></td><td class="entry"><a class="el" href="classmb_persistent.html">mbPersistent</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classmb_persistent.html#a74503e0f253cf91c1e83a1e35693d6fc">timestamp</a></td><td class="entry"><a class="el" href="classmb_persistent.html">mbPersistent</a></td><td class="entry"></td></tr> <tr class="even"><td class="entry"><a class="el" href="classmb_persistent.html#a7d4fff056fda57b52bc227cb03c68bfa">serialParam</a></td><td class="entry"><a class="el" href="classmb_persistent.html">mbPersistent</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classmb_persistent.html#a74503e0f253cf91c1e83a1e35693d6fc">timestamp</a></td><td class="entry"><a class="el" href="classmb_persistent.html">mbPersistent</a></td><td class="entry"></td></tr>
</table></div><!-- contents --> </table></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
Generated by&#160;<a href="http://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.8.20 <ul>
</small></address> <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> </body>
</html> </html>

View File

@@ -9,6 +9,10 @@
<link href="tabs.css" rel="stylesheet" type="text/css"/> <link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script> <script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.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"/> <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/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script> <script type="text/javascript" src="search/search.js"></script>
@@ -23,7 +27,9 @@
<td id="projectlogo"><img alt="Logo" src="lh.png"/></td> <td id="projectlogo"><img alt="Logo" src="lh.png"/></td>
<td id="projectalign" style="padding-left: 0.5em;"> <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">LightHub <div id="projectname">LightHub
&#160;<span id="projectnumber">v4.0.0</span>
</div> </div>
<div id="projectbrief">Smarthome controller firmware</div>
</td> </td>
</tr> </tr>
</tbody> </tbody>
@@ -46,6 +52,23 @@ $(function() {
}); });
/* @license-end */</script> /* @license-end */</script>
<div id="main-nav"></div> <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&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('classmb_persistent.html',''); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options --> <!-- window showing the filter options -->
<div id="MSearchSelectWindow" <div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()" onmouseover="return searchBox.OnSearchSelectShow()"
@@ -60,7 +83,6 @@ $(function() {
</iframe> </iframe>
</div> </div>
</div><!-- top -->
<div class="header"> <div class="header">
<div class="summary"> <div class="summary">
<a href="#pub-attribs">Public Attributes</a> &#124; <a href="#pub-attribs">Public Attributes</a> &#124;
@@ -74,21 +96,12 @@ $(function() {
<div class="dynheader"> <div class="dynheader">
Inheritance diagram for mbPersistent:</div> Inheritance diagram for mbPersistent:</div>
<div class="dyncontent"> <div class="dyncontent">
<div class="center"><img src="classmb_persistent__inherit__graph.png" border="0" usemap="#amb_persistent_inherit__map" alt="Inheritance graph"/></div> <div class="center">
<map name="mb_persistent_inherit__map" id="amb_persistent_inherit__map"> <img src="classmb_persistent.png" usemap="#mbPersistent_map" alt=""/>
<area shape="rect" title=" " alt="" coords="5,80,104,107"/> <map id="mbPersistent_map" name="mbPersistent_map">
<area shape="rect" href="classch_persistent.html" title=" " alt="" coords="7,5,102,32"/> <area href="classch_persistent.html" alt="chPersistent" shape="rect" coords="0,0,83,24"/>
</map> </map>
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div> </div></div>
<div class="dynheader">
Collaboration diagram for mbPersistent:</div>
<div class="dyncontent">
<div class="center"><img src="classmb_persistent__coll__graph.png" border="0" usemap="#amb_persistent_coll__map" alt="Collaboration graph"/></div>
<map name="mb_persistent_coll__map" id="amb_persistent_coll__map">
<area shape="rect" title=" " alt="" coords="5,80,104,107"/>
<area shape="rect" href="classch_persistent.html" title=" " alt="" coords="7,5,102,32"/>
</map>
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
<table class="memberdecls"> <table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
Public Attributes</h2></td></tr> Public Attributes</h2></td></tr>
@@ -96,14 +109,16 @@ Public Attributes</h2></td></tr>
<tr class="separator:aa394aed65c6af742dbae150639c7cfc3"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:aa394aed65c6af742dbae150639c7cfc3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad204e2cc5ee3a22f9ed332c3c5cab598"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmb_persistent.html#ad204e2cc5ee3a22f9ed332c3c5cab598">baud</a></td></tr> <tr class="memitem:ad204e2cc5ee3a22f9ed332c3c5cab598"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmb_persistent.html#ad204e2cc5ee3a22f9ed332c3c5cab598">baud</a></td></tr>
<tr class="separator:ad204e2cc5ee3a22f9ed332c3c5cab598"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:ad204e2cc5ee3a22f9ed332c3c5cab598"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3c94371c87997c1b90d04fce1e076f24"><td class="memItemLeft" align="right" valign="top">uint16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmb_persistent.html#a3c94371c87997c1b90d04fce1e076f24">serialParam</a></td></tr> <tr class="memitem:a7d4fff056fda57b52bc227cb03c68bfa"><td class="memItemLeft" align="right" valign="top"><a class="el" href="utils_8h.html#af725dabbb9d86c575157b3bbc24d6d55">serialParamType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmb_persistent.html#a7d4fff056fda57b52bc227cb03c68bfa">serialParam</a></td></tr>
<tr class="separator:a3c94371c87997c1b90d04fce1e076f24"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a7d4fff056fda57b52bc227cb03c68bfa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa958ac1f496b701507478b9384e7728e"><td class="memItemLeft" align="right" valign="top">uint16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmb_persistent.html#aa958ac1f496b701507478b9384e7728e">pollingInterval</a></td></tr> <tr class="memitem:aa958ac1f496b701507478b9384e7728e"><td class="memItemLeft" align="right" valign="top">uint16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmb_persistent.html#aa958ac1f496b701507478b9384e7728e">pollingInterval</a></td></tr>
<tr class="separator:aa958ac1f496b701507478b9384e7728e"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:aa958ac1f496b701507478b9384e7728e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a74503e0f253cf91c1e83a1e35693d6fc"><td class="memItemLeft" align="right" valign="top">uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmb_persistent.html#a74503e0f253cf91c1e83a1e35693d6fc">timestamp</a></td></tr> <tr class="memitem:a74503e0f253cf91c1e83a1e35693d6fc"><td class="memItemLeft" align="right" valign="top">uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmb_persistent.html#a74503e0f253cf91c1e83a1e35693d6fc">timestamp</a></td></tr>
<tr class="separator:a74503e0f253cf91c1e83a1e35693d6fc"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a74503e0f253cf91c1e83a1e35693d6fc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a801983b127a63a82ea3c1c32989ceae8"><td class="memItemLeft" align="right" valign="top">aJsonObject *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmb_persistent.html#a801983b127a63a82ea3c1c32989ceae8">pollingRegisters</a></td></tr> <tr class="memitem:a801983b127a63a82ea3c1c32989ceae8"><td class="memItemLeft" align="right" valign="top">aJsonObject *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmb_persistent.html#a801983b127a63a82ea3c1c32989ceae8">pollingRegisters</a></td></tr>
<tr class="separator:a801983b127a63a82ea3c1c32989ceae8"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a801983b127a63a82ea3c1c32989ceae8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a83f6cf9d4b6949b9437452b32a1f3b41"><td class="memItemLeft" align="right" valign="top">aJsonObject *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmb_persistent.html#a83f6cf9d4b6949b9437452b32a1f3b41">pollingIrs</a></td></tr>
<tr class="separator:a83f6cf9d4b6949b9437452b32a1f3b41"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a498e43d5538b11348f2165e99e09413f"><td class="memItemLeft" align="right" valign="top">aJsonObject *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmb_persistent.html#a498e43d5538b11348f2165e99e09413f">parameters</a></td></tr> <tr class="memitem:a498e43d5538b11348f2165e99e09413f"><td class="memItemLeft" align="right" valign="top">aJsonObject *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmb_persistent.html#a498e43d5538b11348f2165e99e09413f">parameters</a></td></tr>
<tr class="separator:a498e43d5538b11348f2165e99e09413f"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a498e43d5538b11348f2165e99e09413f"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table> </table>
@@ -162,6 +177,20 @@ Public Attributes</h2></td></tr>
</table> </table>
</div><div class="memdoc"> </div><div class="memdoc">
</div>
</div>
<a id="a83f6cf9d4b6949b9437452b32a1f3b41"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a83f6cf9d4b6949b9437452b32a1f3b41">&#9670;&nbsp;</a></span>pollingIrs</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">aJsonObject* mbPersistent::pollingIrs</td>
</tr>
</table>
</div><div class="memdoc">
</div> </div>
</div> </div>
<a id="a801983b127a63a82ea3c1c32989ceae8"></a> <a id="a801983b127a63a82ea3c1c32989ceae8"></a>
@@ -178,14 +207,14 @@ Public Attributes</h2></td></tr>
</div> </div>
</div> </div>
<a id="a3c94371c87997c1b90d04fce1e076f24"></a> <a id="a7d4fff056fda57b52bc227cb03c68bfa"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3c94371c87997c1b90d04fce1e076f24">&#9670;&nbsp;</a></span>serialParam</h2> <h2 class="memtitle"><span class="permalink"><a href="#a7d4fff056fda57b52bc227cb03c68bfa">&#9670;&nbsp;</a></span>serialParam</h2>
<div class="memitem"> <div class="memitem">
<div class="memproto"> <div class="memproto">
<table class="memname"> <table class="memname">
<tr> <tr>
<td class="memname">uint16_t mbPersistent::serialParam</td> <td class="memname"><a class="el" href="utils_8h.html#af725dabbb9d86c575157b3bbc24d6d55">serialParamType</a> mbPersistent::serialParam</td>
</tr> </tr>
</table> </table>
</div><div class="memdoc"> </div><div class="memdoc">
@@ -207,12 +236,16 @@ Public Attributes</h2></td></tr>
</div> </div>
</div> </div>
<hr/>The documentation for this class was generated from the following file:<ul> <hr/>The documentation for this class was generated from the following file:<ul>
<li><a class="el" href="out__modbus_8h_source.html">out_modbus.h</a></li> <li>modules/<a class="el" href="out__modbus_8h_source.html">out_modbus.h</a></li>
</ul> </ul>
</div><!-- contents --> </div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
Generated by&#160;<a href="http://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.8.20 <ul>
</small></address> <li class="navelem"><a class="el" href="classmb_persistent.html">mbPersistent</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> </body>
</html> </html>

View File

@@ -0,0 +1,11 @@
var classmb_persistent =
[
[ "baud", "classmb_persistent.html#ad204e2cc5ee3a22f9ed332c3c5cab598", null ],
[ "driverStatus", "classmb_persistent.html#aa394aed65c6af742dbae150639c7cfc3", null ],
[ "parameters", "classmb_persistent.html#a498e43d5538b11348f2165e99e09413f", null ],
[ "pollingInterval", "classmb_persistent.html#aa958ac1f496b701507478b9384e7728e", null ],
[ "pollingIrs", "classmb_persistent.html#a83f6cf9d4b6949b9437452b32a1f3b41", null ],
[ "pollingRegisters", "classmb_persistent.html#a801983b127a63a82ea3c1c32989ceae8", null ],
[ "serialParam", "classmb_persistent.html#a7d4fff056fda57b52bc227cb03c68bfa", null ],
[ "timestamp", "classmb_persistent.html#a74503e0f253cf91c1e83a1e35693d6fc", null ]
];

Binary file not shown.

After

Width:  |  Height:  |  Size: 456 B

View File

@@ -9,6 +9,10 @@
<link href="tabs.css" rel="stylesheet" type="text/css"/> <link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script> <script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.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"/> <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/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script> <script type="text/javascript" src="search/search.js"></script>
@@ -23,7 +27,9 @@
<td id="projectlogo"><img alt="Logo" src="lh.png"/></td> <td id="projectlogo"><img alt="Logo" src="lh.png"/></td>
<td id="projectalign" style="padding-left: 0.5em;"> <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">LightHub <div id="projectname">LightHub
&#160;<span id="projectnumber">v4.0.0</span>
</div> </div>
<div id="projectbrief">Smarthome controller firmware</div>
</td> </td>
</tr> </tr>
</tbody> </tbody>
@@ -46,6 +52,23 @@ $(function() {
}); });
/* @license-end */</script> /* @license-end */</script>
<div id="main-nav"></div> <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&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('classout___a_c.html',''); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options --> <!-- window showing the filter options -->
<div id="MSearchSelectWindow" <div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()" onmouseover="return searchBox.OnSearchSelectShow()"
@@ -60,7 +83,6 @@ $(function() {
</iframe> </iframe>
</div> </div>
</div><!-- top -->
<div class="header"> <div class="header">
<div class="headertitle"> <div class="headertitle">
<div class="title">out_AC Member List</div> </div> <div class="title">out_AC Member List</div> </div>
@@ -74,23 +96,27 @@ $(function() {
<tr class="even"><td class="entry"><a class="el" href="classabstract_ch.html#a2e75f5b76a25accdb1de0c936951a93f">Anounce</a>()</td><td class="entry"><a class="el" href="classabstract_ch.html">abstractCh</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr> <tr class="even"><td class="entry"><a class="el" href="classabstract_ch.html#a2e75f5b76a25accdb1de0c936951a93f">Anounce</a>()</td><td class="entry"><a class="el" href="classabstract_ch.html">abstractCh</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classout___a_c.html#aeaf2ac4088b2b4b2fd4e1b83755c9964">Ctrl</a>(itemCmd cmd, char *subItem=NULL, bool toExecute=true) override</td><td class="entry"><a class="el" href="classout___a_c.html">out_AC</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr> <tr><td class="entry"><a class="el" href="classout___a_c.html#aeaf2ac4088b2b4b2fd4e1b83755c9964">Ctrl</a>(itemCmd cmd, char *subItem=NULL, bool toExecute=true) override</td><td class="entry"><a class="el" href="classout___a_c.html">out_AC</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classabstract_out.html#a3f7033b9cda791ad810c4837ed5909f2">getChanType</a>()</td><td class="entry"><a class="el" href="classabstract_out.html">abstractOut</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr> <tr class="even"><td class="entry"><a class="el" href="classabstract_out.html#a3f7033b9cda791ad810c4837ed5909f2">getChanType</a>()</td><td class="entry"><a class="el" href="classabstract_out.html">abstractOut</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classabstract_out.html#aedf98f968abc36332dcddb7eab00fe13">getDefaultOnVal</a>()</td><td class="entry"><a class="el" href="classabstract_out.html">abstractOut</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr> <tr><td class="entry"><a class="el" href="classabstract_out.html#ade514d6b6152e87a70d66932c74e1656">getDefaultOnVal</a>()</td><td class="entry"><a class="el" href="classabstract_out.html">abstractOut</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classout___a_c.html#ae1fe864367b2837872ad28f8f94f6cf0">InsertData</a>(byte data[], size_t size)</td><td class="entry"><a class="el" href="classout___a_c.html">out_AC</a></td><td class="entry"><span class="mlabel">protected</span></td></tr> <tr class="even"><td class="entry"><a class="el" href="classout___a_c.html#ab249f27bdd0d22a6f098190dc746cd8c">getDefaultStorageType</a>()</td><td class="entry"><a class="el" href="classout___a_c.html">out_AC</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classout___a_c.html#ab2d5debf137c9cc91ce0b58a72da0766">isActive</a>() override</td><td class="entry"><a class="el" href="classout___a_c.html">out_AC</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr> <tr><td class="entry"><a class="el" href="classout___a_c.html#ae1fe864367b2837872ad28f8f94f6cf0">InsertData</a>(byte data[], size_t size)</td><td class="entry"><a class="el" href="classout___a_c.html">out_AC</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classabstract_out.html#af93f193ac2f0621d0ba08f1f1d11e8b7">item</a></td><td class="entry"><a class="el" href="classabstract_out.html">abstractOut</a></td><td class="entry"><span class="mlabel">protected</span></td></tr> <tr class="even"><td class="entry"><a class="el" href="classout___a_c.html#ab2d5debf137c9cc91ce0b58a72da0766">isActive</a>() override</td><td class="entry"><a class="el" href="classout___a_c.html">out_AC</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classout___a_c.html#a68dc76d1632c64bcd4e9c19bea1a7443">out_AC</a>(Item *_item)</td><td class="entry"><a class="el" href="classout___a_c.html">out_AC</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> <tr><td class="entry"><a class="el" href="classabstract_out.html#af93f193ac2f0621d0ba08f1f1d11e8b7">item</a></td><td class="entry"><a class="el" href="classabstract_out.html">abstractOut</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classout___a_c.html#a40fd702a4d9d621c19bfa140c905e64b">Poll</a>(short cause) override</td><td class="entry"><a class="el" href="classout___a_c.html">out_AC</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr> <tr class="even"><td class="entry"><a class="el" href="classout___a_c.html#a68dc76d1632c64bcd4e9c19bea1a7443">out_AC</a>(Item *_item)</td><td class="entry"><a class="el" href="classout___a_c.html">out_AC</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classabstract_ch.html#a4f1da04403789b710ca3929c57af9d32">publishTopic</a>(const char *topic, long value, const char *subtopic=NULL)</td><td class="entry"><a class="el" href="classabstract_ch.html">abstractCh</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr> <tr><td class="entry"><a class="el" href="classout___a_c.html#a40fd702a4d9d621c19bfa140c905e64b">Poll</a>(short cause) override</td><td class="entry"><a class="el" href="classout___a_c.html">out_AC</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classabstract_ch.html#ac24cfc96e7efabae120799b7a23680c6">publishTopic</a>(const char *topic, float value, const char *subtopic=NULL)</td><td class="entry"><a class="el" href="classabstract_ch.html">abstractCh</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr> <tr class="even"><td class="entry"><a class="el" href="classabstract_ch.html#a4f1da04403789b710ca3929c57af9d32">publishTopic</a>(const char *topic, long value, const char *subtopic=NULL)</td><td class="entry"><a class="el" href="classabstract_ch.html">abstractCh</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classabstract_ch.html#a9404148b9515bd6c1e167a235d844cb8">publishTopic</a>(const char *topic, const char *value, const char *subtopic=NULL)</td><td class="entry"><a class="el" href="classabstract_ch.html">abstractCh</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr> <tr><td class="entry"><a class="el" href="classabstract_ch.html#ac24cfc96e7efabae120799b7a23680c6">publishTopic</a>(const char *topic, float value, const char *subtopic=NULL)</td><td class="entry"><a class="el" href="classabstract_ch.html">abstractCh</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classout___a_c.html#a3a7b5b20a7d66870551f3dd485e66de2">Setup</a>() override</td><td class="entry"><a class="el" href="classout___a_c.html">out_AC</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr> <tr class="even"><td class="entry"><a class="el" href="classabstract_ch.html#a9404148b9515bd6c1e167a235d844cb8">publishTopic</a>(const char *topic, const char *value, const char *subtopic=NULL)</td><td class="entry"><a class="el" href="classabstract_ch.html">abstractCh</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classout___a_c.html#aba0d1953f95f7d04a24582c40cd26196">Status</a>() override</td><td class="entry"><a class="el" href="classout___a_c.html">out_AC</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr> <tr><td class="entry"><a class="el" href="classout___a_c.html#a3a7b5b20a7d66870551f3dd485e66de2">Setup</a>() override</td><td class="entry"><a class="el" href="classout___a_c.html">out_AC</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classout___a_c.html#a763ace53db4e64692d061db48f396aba">Stop</a>() override</td><td class="entry"><a class="el" href="classout___a_c.html">out_AC</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr> <tr class="even"><td class="entry"><a class="el" href="classout___a_c.html#aba0d1953f95f7d04a24582c40cd26196">Status</a>() override</td><td class="entry"><a class="el" href="classout___a_c.html">out_AC</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classabstract_ch.html#a58f34f5341674622c30f5c005ceadead">~abstractCh</a>()</td><td class="entry"><a class="el" href="classabstract_ch.html">abstractCh</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr> <tr><td class="entry"><a class="el" href="classout___a_c.html#a763ace53db4e64692d061db48f396aba">Stop</a>() override</td><td class="entry"><a class="el" href="classout___a_c.html">out_AC</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classabstract_ch.html#a58f34f5341674622c30f5c005ceadead">~abstractCh</a>()</td><td class="entry"><a class="el" href="classabstract_ch.html">abstractCh</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
</table></div><!-- contents --> </table></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
Generated by&#160;<a href="http://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.8.20 <ul>
</small></address> <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> </body>
</html> </html>

View File

@@ -9,6 +9,10 @@
<link href="tabs.css" rel="stylesheet" type="text/css"/> <link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script> <script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.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"/> <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/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script> <script type="text/javascript" src="search/search.js"></script>
@@ -23,7 +27,9 @@
<td id="projectlogo"><img alt="Logo" src="lh.png"/></td> <td id="projectlogo"><img alt="Logo" src="lh.png"/></td>
<td id="projectalign" style="padding-left: 0.5em;"> <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">LightHub <div id="projectname">LightHub
&#160;<span id="projectnumber">v4.0.0</span>
</div> </div>
<div id="projectbrief">Smarthome controller firmware</div>
</td> </td>
</tr> </tr>
</tbody> </tbody>
@@ -46,6 +52,23 @@ $(function() {
}); });
/* @license-end */</script> /* @license-end */</script>
<div id="main-nav"></div> <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&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('classout___a_c.html',''); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options --> <!-- window showing the filter options -->
<div id="MSearchSelectWindow" <div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()" onmouseover="return searchBox.OnSearchSelectShow()"
@@ -60,7 +83,6 @@ $(function() {
</iframe> </iframe>
</div> </div>
</div><!-- top -->
<div class="header"> <div class="header">
<div class="summary"> <div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124; <a href="#pub-methods">Public Member Functions</a> &#124;
@@ -75,30 +97,20 @@ $(function() {
<div class="dynheader"> <div class="dynheader">
Inheritance diagram for out_AC:</div> Inheritance diagram for out_AC:</div>
<div class="dyncontent"> <div class="dyncontent">
<div class="center"><img src="classout___a_c__inherit__graph.png" border="0" usemap="#aout___a_c_inherit__map" alt="Inheritance graph"/></div> <div class="center">
<map name="out___a_c_inherit__map" id="aout___a_c_inherit__map"> <img src="classout___a_c.png" usemap="#out_5FAC_map" alt=""/>
<area shape="rect" title=" " alt="" coords="17,155,84,181"/> <map id="out_5FAC_map" name="out_5FAC_map">
<area shape="rect" href="classabstract_out.html" title=" " alt="" coords="5,80,96,107"/> <area href="classabstract_out.html" alt="abstractOut" shape="rect" coords="0,56,77,80"/>
<area shape="rect" href="classabstract_ch.html" title=" " alt="" coords="7,5,94,32"/> <area href="classabstract_ch.html" alt="abstractCh" shape="rect" coords="0,0,77,24"/>
</map> </map>
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div> </div></div>
<div class="dynheader">
Collaboration diagram for out_AC:</div>
<div class="dyncontent">
<div class="center"><img src="classout___a_c__coll__graph.png" border="0" usemap="#aout___a_c_coll__map" alt="Collaboration graph"/></div>
<map name="out___a_c_coll__map" id="aout___a_c_coll__map">
<area shape="rect" title=" " alt="" coords="5,171,72,197"/>
<area shape="rect" href="classabstract_out.html" title=" " alt="" coords="37,81,128,108"/>
<area shape="rect" href="class_item.html" title=" " alt="" coords="111,171,159,197"/>
<area shape="rect" href="classabstract_ch.html" title=" " alt="" coords="39,5,126,32"/>
</map>
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
<table class="memberdecls"> <table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr> Public Member Functions</h2></td></tr>
<tr class="memitem:a68dc76d1632c64bcd4e9c19bea1a7443"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classout___a_c.html#a68dc76d1632c64bcd4e9c19bea1a7443">out_AC</a> (<a class="el" href="class_item.html">Item</a> *_item)</td></tr> <tr class="memitem:a68dc76d1632c64bcd4e9c19bea1a7443"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classout___a_c.html#a68dc76d1632c64bcd4e9c19bea1a7443">out_AC</a> (<a class="el" href="class_item.html">Item</a> *_item)</td></tr>
<tr class="separator:a68dc76d1632c64bcd4e9c19bea1a7443"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a68dc76d1632c64bcd4e9c19bea1a7443"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3a7b5b20a7d66870551f3dd485e66de2"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classout___a_c.html#a3a7b5b20a7d66870551f3dd485e66de2">Setup</a> () override</td></tr> <tr class="memitem:a3a7b5b20a7d66870551f3dd485e66de2"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classout___a_c.html#a3a7b5b20a7d66870551f3dd485e66de2">Setup</a> () override</td></tr>
<tr class="memdesc:a3a7b5b20a7d66870551f3dd485e66de2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Remove?? Now getChanType used instead. <a href="classout___a_c.html#a3a7b5b20a7d66870551f3dd485e66de2">More...</a><br /></td></tr>
<tr class="separator:a3a7b5b20a7d66870551f3dd485e66de2"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a3a7b5b20a7d66870551f3dd485e66de2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a40fd702a4d9d621c19bfa140c905e64b"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classout___a_c.html#a40fd702a4d9d621c19bfa140c905e64b">Poll</a> (short cause) override</td></tr> <tr class="memitem:a40fd702a4d9d621c19bfa140c905e64b"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classout___a_c.html#a40fd702a4d9d621c19bfa140c905e64b">Poll</a> (short cause) override</td></tr>
<tr class="separator:a40fd702a4d9d621c19bfa140c905e64b"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a40fd702a4d9d621c19bfa140c905e64b"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -108,13 +120,15 @@ Public Member Functions</h2></td></tr>
<tr class="separator:aba0d1953f95f7d04a24582c40cd26196"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:aba0d1953f95f7d04a24582c40cd26196"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab2d5debf137c9cc91ce0b58a72da0766"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classout___a_c.html#ab2d5debf137c9cc91ce0b58a72da0766">isActive</a> () override</td></tr> <tr class="memitem:ab2d5debf137c9cc91ce0b58a72da0766"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classout___a_c.html#ab2d5debf137c9cc91ce0b58a72da0766">isActive</a> () override</td></tr>
<tr class="separator:ab2d5debf137c9cc91ce0b58a72da0766"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:ab2d5debf137c9cc91ce0b58a72da0766"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab249f27bdd0d22a6f098190dc746cd8c"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classout___a_c.html#ab249f27bdd0d22a6f098190dc746cd8c">getDefaultStorageType</a> ()</td></tr>
<tr class="separator:ab249f27bdd0d22a6f098190dc746cd8c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aeaf2ac4088b2b4b2fd4e1b83755c9964"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classout___a_c.html#aeaf2ac4088b2b4b2fd4e1b83755c9964">Ctrl</a> (<a class="el" href="classitem_cmd.html">itemCmd</a> cmd, char *subItem=NULL, bool toExecute=true) override</td></tr> <tr class="memitem:aeaf2ac4088b2b4b2fd4e1b83755c9964"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classout___a_c.html#aeaf2ac4088b2b4b2fd4e1b83755c9964">Ctrl</a> (<a class="el" href="classitem_cmd.html">itemCmd</a> cmd, char *subItem=NULL, bool toExecute=true) override</td></tr>
<tr class="separator:aeaf2ac4088b2b4b2fd4e1b83755c9964"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:aeaf2ac4088b2b4b2fd4e1b83755c9964"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classabstract_out"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classabstract_out')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classabstract_out.html">abstractOut</a></td></tr> <tr class="inherit_header pub_methods_classabstract_out"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classabstract_out')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classabstract_out.html">abstractOut</a></td></tr>
<tr class="memitem:adec371468752bd5027c282cf933ba035 inherit pub_methods_classabstract_out"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classabstract_out.html#adec371468752bd5027c282cf933ba035">abstractOut</a> (<a class="el" href="class_item.html">Item</a> *_item)</td></tr> <tr class="memitem:adec371468752bd5027c282cf933ba035 inherit pub_methods_classabstract_out"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classabstract_out.html#adec371468752bd5027c282cf933ba035">abstractOut</a> (<a class="el" href="class_item.html">Item</a> *_item)</td></tr>
<tr class="separator:adec371468752bd5027c282cf933ba035 inherit pub_methods_classabstract_out"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:adec371468752bd5027c282cf933ba035 inherit pub_methods_classabstract_out"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aedf98f968abc36332dcddb7eab00fe13 inherit pub_methods_classabstract_out"><td class="memItemLeft" align="right" valign="top">virtual int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classabstract_out.html#aedf98f968abc36332dcddb7eab00fe13">getDefaultOnVal</a> ()</td></tr> <tr class="memitem:ade514d6b6152e87a70d66932c74e1656 inherit pub_methods_classabstract_out"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classitem_cmd.html">itemCmd</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classabstract_out.html#ade514d6b6152e87a70d66932c74e1656">getDefaultOnVal</a> ()</td></tr>
<tr class="separator:aedf98f968abc36332dcddb7eab00fe13 inherit pub_methods_classabstract_out"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:ade514d6b6152e87a70d66932c74e1656 inherit pub_methods_classabstract_out"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3f7033b9cda791ad810c4837ed5909f2 inherit pub_methods_classabstract_out"><td class="memItemLeft" align="right" valign="top">virtual int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classabstract_out.html#a3f7033b9cda791ad810c4837ed5909f2">getChanType</a> ()</td></tr> <tr class="memitem:a3f7033b9cda791ad810c4837ed5909f2 inherit pub_methods_classabstract_out"><td class="memItemLeft" align="right" valign="top">virtual int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classabstract_out.html#a3f7033b9cda791ad810c4837ed5909f2">getChanType</a> ()</td></tr>
<tr class="separator:a3f7033b9cda791ad810c4837ed5909f2 inherit pub_methods_classabstract_out"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a3f7033b9cda791ad810c4837ed5909f2 inherit pub_methods_classabstract_out"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classabstract_ch"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classabstract_ch')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classabstract_ch.html">abstractCh</a></td></tr> <tr class="inherit_header pub_methods_classabstract_ch"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classabstract_ch')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classabstract_ch.html">abstractCh</a></td></tr>
@@ -213,6 +227,33 @@ Additional Inherited Members</h2></td></tr>
<p>Implements <a class="el" href="classabstract_out.html#aacaa5ef80fdc683ef96a4dc80d24692a">abstractOut</a>.</p> <p>Implements <a class="el" href="classabstract_out.html#aacaa5ef80fdc683ef96a4dc80d24692a">abstractOut</a>.</p>
</div>
</div>
<a id="ab249f27bdd0d22a6f098190dc746cd8c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab249f27bdd0d22a6f098190dc746cd8c">&#9670;&nbsp;</a></span>getDefaultStorageType()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">int out_AC::getDefaultStorageType </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Reimplemented from <a class="el" href="classabstract_out.html#a786157307bd9438b8fbff24421b95330">abstractOut</a>.</p>
</div> </div>
</div> </div>
<a id="ae1fe864367b2837872ad28f8f94f6cf0"></a> <a id="ae1fe864367b2837872ad28f8f94f6cf0"></a>
@@ -274,7 +315,7 @@ Additional Inherited Members</h2></td></tr>
</table> </table>
</div><div class="memdoc"> </div><div class="memdoc">
<p>Reimplemented from <a class="el" href="classabstract_out.html#aec9af01cfc42f385cdf36ce51c8f3387">abstractOut</a>.</p> <p>Reimplemented from <a class="el" href="classabstract_out.html#af4d536357ee52043a4d338ce2106350e">abstractOut</a>.</p>
</div> </div>
</div> </div>
@@ -301,6 +342,7 @@ Additional Inherited Members</h2></td></tr>
</tr> </tr>
</table> </table>
</div><div class="memdoc"> </div><div class="memdoc">
<p>delay(100);</p>
<p>Implements <a class="el" href="classabstract_ch.html#a044156a4dc4ca38d3e731b7df23d058a">abstractCh</a>.</p> <p>Implements <a class="el" href="classabstract_ch.html#a044156a4dc4ca38d3e731b7df23d058a">abstractCh</a>.</p>
@@ -329,7 +371,9 @@ Additional Inherited Members</h2></td></tr>
</table> </table>
</div><div class="memdoc"> </div><div class="memdoc">
<p>Implements <a class="el" href="classabstract_ch.html#aeaf6346625245be1774a6d27d9cece4e">abstractCh</a>.</p> <p>Remove?? Now getChanType used instead. </p>
<p>Reimplemented from <a class="el" href="classabstract_out.html#ad84ffc96dafea9cbe5c91f35c90ffe3b">abstractOut</a>.</p>
</div> </div>
</div> </div>
@@ -388,13 +432,17 @@ Additional Inherited Members</h2></td></tr>
</div> </div>
</div> </div>
<hr/>The documentation for this class was generated from the following files:<ul> <hr/>The documentation for this class was generated from the following files:<ul>
<li><a class="el" href="out__ac_8h_source.html">out_ac.h</a></li> <li>modules/<a class="el" href="out__ac_8h_source.html">out_ac.h</a></li>
<li><a class="el" href="out__ac_8cpp.html">out_ac.cpp</a></li> <li>modules/<a class="el" href="out__ac_8cpp.html">out_ac.cpp</a></li>
</ul> </ul>
</div><!-- contents --> </div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
Generated by&#160;<a href="http://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.8.20 <ul>
</small></address> <li class="navelem"><a class="el" href="classout___a_c.html">out_AC</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> </body>
</html> </html>

View File

@@ -0,0 +1,12 @@
var classout___a_c =
[
[ "out_AC", "classout___a_c.html#a68dc76d1632c64bcd4e9c19bea1a7443", null ],
[ "Ctrl", "classout___a_c.html#aeaf2ac4088b2b4b2fd4e1b83755c9964", null ],
[ "getDefaultStorageType", "classout___a_c.html#ab249f27bdd0d22a6f098190dc746cd8c", null ],
[ "InsertData", "classout___a_c.html#ae1fe864367b2837872ad28f8f94f6cf0", null ],
[ "isActive", "classout___a_c.html#ab2d5debf137c9cc91ce0b58a72da0766", null ],
[ "Poll", "classout___a_c.html#a40fd702a4d9d621c19bfa140c905e64b", null ],
[ "Setup", "classout___a_c.html#a3a7b5b20a7d66870551f3dd485e66de2", null ],
[ "Status", "classout___a_c.html#aba0d1953f95f7d04a24582c40cd26196", null ],
[ "Stop", "classout___a_c.html#a763ace53db4e64692d061db48f396aba", null ]
];

Binary file not shown.

After

Width:  |  Height:  |  Size: 582 B

View File

@@ -9,6 +9,10 @@
<link href="tabs.css" rel="stylesheet" type="text/css"/> <link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script> <script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.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"/> <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/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script> <script type="text/javascript" src="search/search.js"></script>
@@ -23,7 +27,9 @@
<td id="projectlogo"><img alt="Logo" src="lh.png"/></td> <td id="projectlogo"><img alt="Logo" src="lh.png"/></td>
<td id="projectalign" style="padding-left: 0.5em;"> <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">LightHub <div id="projectname">LightHub
&#160;<span id="projectnumber">v4.0.0</span>
</div> </div>
<div id="projectbrief">Smarthome controller firmware</div>
</td> </td>
</tr> </tr>
</tbody> </tbody>
@@ -46,6 +52,23 @@ $(function() {
}); });
/* @license-end */</script> /* @license-end */</script>
<div id="main-nav"></div> <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&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('classout___modbus.html',''); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options --> <!-- window showing the filter options -->
<div id="MSearchSelectWindow" <div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()" onmouseover="return searchBox.OnSearchSelectShow()"
@@ -60,7 +83,6 @@ $(function() {
</iframe> </iframe>
</div> </div>
</div><!-- top -->
<div class="header"> <div class="header">
<div class="headertitle"> <div class="headertitle">
<div class="title">out_Modbus Member List</div> </div> <div class="title">out_Modbus Member List</div> </div>
@@ -73,14 +95,16 @@ $(function() {
<tr><td class="entry"><a class="el" href="classabstract_out.html#adec371468752bd5027c282cf933ba035">abstractOut</a>(Item *_item)</td><td class="entry"><a class="el" href="classabstract_out.html">abstractOut</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> <tr><td class="entry"><a class="el" href="classabstract_out.html#adec371468752bd5027c282cf933ba035">abstractOut</a>(Item *_item)</td><td class="entry"><a class="el" href="classabstract_out.html">abstractOut</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classabstract_ch.html#a2e75f5b76a25accdb1de0c936951a93f">Anounce</a>()</td><td class="entry"><a class="el" href="classabstract_ch.html">abstractCh</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr> <tr class="even"><td class="entry"><a class="el" href="classabstract_ch.html#a2e75f5b76a25accdb1de0c936951a93f">Anounce</a>()</td><td class="entry"><a class="el" href="classabstract_ch.html">abstractCh</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classout___modbus.html#a784be57c40d67b41488b9585fe792019">Ctrl</a>(itemCmd cmd, char *subItem=NULL, bool toExecute=true) override</td><td class="entry"><a class="el" href="classout___modbus.html">out_Modbus</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr> <tr><td class="entry"><a class="el" href="classout___modbus.html#a784be57c40d67b41488b9585fe792019">Ctrl</a>(itemCmd cmd, char *subItem=NULL, bool toExecute=true) override</td><td class="entry"><a class="el" href="classout___modbus.html">out_Modbus</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classout___modbus.html#a026f3ad193b151565f70a72d1c8ca48b">findRegister</a>(int registerNum, int posInBuffer)</td><td class="entry"><a class="el" href="classout___modbus.html">out_Modbus</a></td><td class="entry"><span class="mlabel">protected</span></td></tr> <tr class="even"><td class="entry"><a class="el" href="classout___modbus.html#aa347eb3b465ef05c3430a0d2076c4d49">findRegister</a>(int registerNum, int posInBuffer, int regType)</td><td class="entry"><a class="el" href="classout___modbus.html">out_Modbus</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="classout___modbus.html#a2752cf2376840f3763572963be8785db">getChanType</a>() override</td><td class="entry"><a class="el" href="classout___modbus.html">out_Modbus</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr> <tr><td class="entry"><a class="el" href="classout___modbus.html#a2752cf2376840f3763572963be8785db">getChanType</a>() override</td><td class="entry"><a class="el" href="classout___modbus.html">out_Modbus</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classout___modbus.html#aea16d64ad349120558951f92205d5249">getConfig</a>()</td><td class="entry"><a class="el" href="classout___modbus.html">out_Modbus</a></td><td class="entry"><span class="mlabel">protected</span></td></tr> <tr class="even"><td class="entry"><a class="el" href="classout___modbus.html#aea16d64ad349120558951f92205d5249">getConfig</a>()</td><td class="entry"><a class="el" href="classout___modbus.html">out_Modbus</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="classabstract_out.html#aedf98f968abc36332dcddb7eab00fe13">getDefaultOnVal</a>()</td><td class="entry"><a class="el" href="classabstract_out.html">abstractOut</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr> <tr><td class="entry"><a class="el" href="classabstract_out.html#ade514d6b6152e87a70d66932c74e1656">getDefaultOnVal</a>()</td><td class="entry"><a class="el" href="classabstract_out.html">abstractOut</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classout___modbus.html#a6b94efbbbbea5a4ad3b489dba8f9b268">isActive</a>() override</td><td class="entry"><a class="el" href="classout___modbus.html">out_Modbus</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr> <tr class="even"><td class="entry"><a class="el" href="classout___modbus.html#a844c63be065d02f2f178399519b03245">getDefaultStorageType</a>()</td><td class="entry"><a class="el" href="classout___modbus.html">out_Modbus</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classabstract_out.html#af93f193ac2f0621d0ba08f1f1d11e8b7">item</a></td><td class="entry"><a class="el" href="classabstract_out.html">abstractOut</a></td><td class="entry"><span class="mlabel">protected</span></td></tr> <tr><td class="entry"><a class="el" href="classabstract_out.html#af4d536357ee52043a4d338ce2106350e">isActive</a>()</td><td class="entry"><a class="el" href="classabstract_out.html">abstractOut</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classout___modbus.html#ad5aff68ec31c500be860a4f56b095373">out_Modbus</a>(Item *_item)</td><td class="entry"><a class="el" href="classout___modbus.html">out_Modbus</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> <tr class="even"><td class="entry"><a class="el" href="classabstract_out.html#af93f193ac2f0621d0ba08f1f1d11e8b7">item</a></td><td class="entry"><a class="el" href="classabstract_out.html">abstractOut</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="classout___modbus.html#aec6803a6033403f8ac4038236cac5cd9">Poll</a>(short cause) override</td><td class="entry"><a class="el" href="classout___modbus.html">out_Modbus</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr> <tr><td class="entry"><a class="el" href="classout___modbus.html#ad5aff68ec31c500be860a4f56b095373">out_Modbus</a>(Item *_item)</td><td class="entry"><a class="el" href="classout___modbus.html">out_Modbus</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classout___modbus.html#aec6803a6033403f8ac4038236cac5cd9">Poll</a>(short cause) override</td><td class="entry"><a class="el" href="classout___modbus.html">out_Modbus</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classout___modbus.html#a7d1bd45dc65b511db41aaf5eadb4ab0e">pollModbus</a>(aJsonObject *reg, int regType)</td><td class="entry"><a class="el" href="classout___modbus.html">out_Modbus</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classabstract_ch.html#a4f1da04403789b710ca3929c57af9d32">publishTopic</a>(const char *topic, long value, const char *subtopic=NULL)</td><td class="entry"><a class="el" href="classabstract_ch.html">abstractCh</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr> <tr class="even"><td class="entry"><a class="el" href="classabstract_ch.html#a4f1da04403789b710ca3929c57af9d32">publishTopic</a>(const char *topic, long value, const char *subtopic=NULL)</td><td class="entry"><a class="el" href="classabstract_ch.html">abstractCh</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classabstract_ch.html#ac24cfc96e7efabae120799b7a23680c6">publishTopic</a>(const char *topic, float value, const char *subtopic=NULL)</td><td class="entry"><a class="el" href="classabstract_ch.html">abstractCh</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr> <tr><td class="entry"><a class="el" href="classabstract_ch.html#ac24cfc96e7efabae120799b7a23680c6">publishTopic</a>(const char *topic, float value, const char *subtopic=NULL)</td><td class="entry"><a class="el" href="classabstract_ch.html">abstractCh</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classabstract_ch.html#a9404148b9515bd6c1e167a235d844cb8">publishTopic</a>(const char *topic, const char *value, const char *subtopic=NULL)</td><td class="entry"><a class="el" href="classabstract_ch.html">abstractCh</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr> <tr class="even"><td class="entry"><a class="el" href="classabstract_ch.html#a9404148b9515bd6c1e167a235d844cb8">publishTopic</a>(const char *topic, const char *value, const char *subtopic=NULL)</td><td class="entry"><a class="el" href="classabstract_ch.html">abstractCh</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
@@ -90,9 +114,12 @@ $(function() {
<tr class="even"><td class="entry"><a class="el" href="classout___modbus.html#a78e591ac7d7de9e7a3ab0a6d96263c2b">store</a></td><td class="entry"><a class="el" href="classout___modbus.html">out_Modbus</a></td><td class="entry"><span class="mlabel">protected</span></td></tr> <tr class="even"><td class="entry"><a class="el" href="classout___modbus.html#a78e591ac7d7de9e7a3ab0a6d96263c2b">store</a></td><td class="entry"><a class="el" href="classout___modbus.html">out_Modbus</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="classabstract_ch.html#a58f34f5341674622c30f5c005ceadead">~abstractCh</a>()</td><td class="entry"><a class="el" href="classabstract_ch.html">abstractCh</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr> <tr><td class="entry"><a class="el" href="classabstract_ch.html#a58f34f5341674622c30f5c005ceadead">~abstractCh</a>()</td><td class="entry"><a class="el" href="classabstract_ch.html">abstractCh</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
</table></div><!-- contents --> </table></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
Generated by&#160;<a href="http://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.8.20 <ul>
</small></address> <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> </body>
</html> </html>

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