Refactored beta

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

857
docs/html/ow_term_8h.html Normal file
View File

@@ -0,0 +1,857 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.20"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>LightHub: /Users/andrey/Documents/Arduino/lighthub/lighthub/owTerm.h File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="lh.png"/></td>
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">LightHub
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.20 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="dir_82d7c1f210290ade9e0671f857ad27e3.html">lighthub</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#define-members">Macros</a> &#124;
<a href="#typedef-members">Typedefs</a> &#124;
<a href="#func-members">Functions</a> &#124;
<a href="#var-members">Variables</a> </div>
<div class="headertitle">
<div class="title">owTerm.h File Reference</div> </div>
</div><!--header-->
<div class="contents">
<div class="textblock"><code>#include &lt;DallasTemperature.h&gt;</code><br />
<code>#include &quot;aJSON.h&quot;</code><br />
<code>#include &lt;Wire.h&gt;</code><br />
<code>#include &lt;DS2482_OneWire.h&gt;</code><br />
</div>
<p><a href="ow_term_8h_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
Macros</h2></td></tr>
<tr class="memitem:a9842f177c8e00b6c38daf3aca290e300"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ow_term_8h.html#a9842f177c8e00b6c38daf3aca290e300">SW_AUX0</a>&#160;&#160;&#160;0x40</td></tr>
<tr class="separator:a9842f177c8e00b6c38daf3aca290e300"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac0309c49990b7232afdf7d27f30f42b4"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ow_term_8h.html#ac0309c49990b7232afdf7d27f30f42b4">SW_AUX1</a>&#160;&#160;&#160;0x80</td></tr>
<tr class="separator:ac0309c49990b7232afdf7d27f30f42b4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2a8205edd6a8a56bd3dcc301b5e89522"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ow_term_8h.html#a2a8205edd6a8a56bd3dcc301b5e89522">SW_STAT0</a>&#160;&#160;&#160;0x4</td></tr>
<tr class="separator:a2a8205edd6a8a56bd3dcc301b5e89522"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a00243602c461da89cd31481290e64459"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ow_term_8h.html#a00243602c461da89cd31481290e64459">SW_STAT1</a>&#160;&#160;&#160;0x8</td></tr>
<tr class="separator:a00243602c461da89cd31481290e64459"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1db8ee4f7494dbd6852b582086bf8618"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ow_term_8h.html#a1db8ee4f7494dbd6852b582086bf8618">SW_OUT0</a>&#160;&#160;&#160;0x20</td></tr>
<tr class="separator:a1db8ee4f7494dbd6852b582086bf8618"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2b4445eee4ea221bc240c0db281e14d8"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ow_term_8h.html#a2b4445eee4ea221bc240c0db281e14d8">SW_OUT1</a>&#160;&#160;&#160;0x10</td></tr>
<tr class="separator:a2b4445eee4ea221bc240c0db281e14d8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a240dee0900895c9dc452fc3e94319116"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ow_term_8h.html#a240dee0900895c9dc452fc3e94319116">SW_MASK</a>&#160;&#160;&#160;0xF</td></tr>
<tr class="separator:a240dee0900895c9dc452fc3e94319116"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2566855e014080775e472bf2b959b510"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ow_term_8h.html#a2566855e014080775e472bf2b959b510">SW_INMASK</a>&#160;&#160;&#160;0xFC</td></tr>
<tr class="separator:a2566855e014080775e472bf2b959b510"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab8f08116296551612d3ccdad9e14e23a"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ow_term_8h.html#ab8f08116296551612d3ccdad9e14e23a">recheck_interval</a>&#160;&#160;&#160;5</td></tr>
<tr class="separator:ab8f08116296551612d3ccdad9e14e23a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9db1df6249649d3fca671805ace0ed82"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ow_term_8h.html#a9db1df6249649d3fca671805ace0ed82">check_circle</a>&#160;&#160;&#160;2000/<a class="el" href="ow_term_8h.html#a4e9707ca4dbcd2ddd6d14657f2e12700">t_count</a></td></tr>
<tr class="separator:a9db1df6249649d3fca671805ace0ed82"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2e409a3583ffd8bf522847aa2babcc65"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ow_term_8h.html#a2e409a3583ffd8bf522847aa2babcc65">SW_FIND</a>&#160;&#160;&#160;1</td></tr>
<tr class="separator:a2e409a3583ffd8bf522847aa2babcc65"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a04b690d8ae7ea22fc1cd850cb28d1a89"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ow_term_8h.html#a04b690d8ae7ea22fc1cd850cb28d1a89">SW_DOUBLECHECK</a>&#160;&#160;&#160;2</td></tr>
<tr class="separator:a04b690d8ae7ea22fc1cd850cb28d1a89"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3312fd9b274e02275c7e6e14812d8b77"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ow_term_8h.html#a3312fd9b274e02275c7e6e14812d8b77">SW_PULSE0</a>&#160;&#160;&#160;4</td></tr>
<tr class="separator:a3312fd9b274e02275c7e6e14812d8b77"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac48f14c4bbb976160877b913707b0555"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ow_term_8h.html#ac48f14c4bbb976160877b913707b0555">SW_PULSE1</a>&#160;&#160;&#160;8</td></tr>
<tr class="separator:ac48f14c4bbb976160877b913707b0555"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0ae32f8bd855e4f0d54f2efa7f749432"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ow_term_8h.html#a0ae32f8bd855e4f0d54f2efa7f749432">SW_PULSE_P0</a>&#160;&#160;&#160;0x10</td></tr>
<tr class="separator:a0ae32f8bd855e4f0d54f2efa7f749432"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aea6e1f060eb378a3f5ac7b0fb75e3321"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ow_term_8h.html#aea6e1f060eb378a3f5ac7b0fb75e3321">SW_PULSE_P1</a>&#160;&#160;&#160;0x20</td></tr>
<tr class="separator:aea6e1f060eb378a3f5ac7b0fb75e3321"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a89104025a8859791e89115fef5bc1d74"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ow_term_8h.html#a89104025a8859791e89115fef5bc1d74">SW_CHANGED_P0</a>&#160;&#160;&#160;0x40</td></tr>
<tr class="separator:a89104025a8859791e89115fef5bc1d74"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a78449cd6b324f70f052efa1c7684f939"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ow_term_8h.html#a78449cd6b324f70f052efa1c7684f939">SW_CHANGED_P1</a>&#160;&#160;&#160;0x80</td></tr>
<tr class="separator:a78449cd6b324f70f052efa1c7684f939"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a394220e3a4d07cd1c110c655332bbed1"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ow_term_8h.html#a394220e3a4d07cd1c110c655332bbed1">SW_PULSE0_R</a>&#160;&#160;&#160;0x100</td></tr>
<tr class="separator:a394220e3a4d07cd1c110c655332bbed1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa5279ea909ec370f1ca60c619cea7b2f"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ow_term_8h.html#aa5279ea909ec370f1ca60c619cea7b2f">SW_PULSE1_R</a>&#160;&#160;&#160;0x200</td></tr>
<tr class="separator:aa5279ea909ec370f1ca60c619cea7b2f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab8f08116296551612d3ccdad9e14e23a"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ow_term_8h.html#ab8f08116296551612d3ccdad9e14e23a">recheck_interval</a>&#160;&#160;&#160;5</td></tr>
<tr class="separator:ab8f08116296551612d3ccdad9e14e23a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9db1df6249649d3fca671805ace0ed82"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ow_term_8h.html#a9db1df6249649d3fca671805ace0ed82">check_circle</a>&#160;&#160;&#160;2000/<a class="el" href="ow_term_8h.html#a4e9707ca4dbcd2ddd6d14657f2e12700">t_count</a></td></tr>
<tr class="separator:a9db1df6249649d3fca671805ace0ed82"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9382f08ab82ba07c710f5b2e9e6ec0f3"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ow_term_8h.html#a9382f08ab82ba07c710f5b2e9e6ec0f3">t_max</a>&#160;&#160;&#160;20</td></tr>
<tr class="separator:a9382f08ab82ba07c710f5b2e9e6ec0f3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a41a331314b46059bd942e76ffc60cf4a"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ow_term_8h.html#a41a331314b46059bd942e76ffc60cf4a">TEMPERATURE_PRECISION</a>&#160;&#160;&#160;12</td></tr>
<tr class="separator:a41a331314b46059bd942e76ffc60cf4a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a92c17810a48118ba0c75809050dd6bbe"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ow_term_8h.html#a92c17810a48118ba0c75809050dd6bbe">DS2482_100_I2C_TO_1W_BRIDGE</a></td></tr>
<tr class="separator:a92c17810a48118ba0c75809050dd6bbe"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="typedef-members"></a>
Typedefs</h2></td></tr>
<tr class="memitem:a9312b7daea28d63649c1548f056f75e6"><td class="memItemLeft" align="right" valign="top">typedef void(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ow_term_8h.html#a9312b7daea28d63649c1548f056f75e6">owChangedType</a>) (int, DeviceAddress, float)</td></tr>
<tr class="separator:a9312b7daea28d63649c1548f056f75e6"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:aff3811570b1dd6182d7f45bd573afcfd"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ow_term_8h.html#aff3811570b1dd6182d7f45bd573afcfd">owUpdate</a> ()</td></tr>
<tr class="separator:aff3811570b1dd6182d7f45bd573afcfd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac78e14aeb04a12acf45919b64fe0d280"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ow_term_8h.html#ac78e14aeb04a12acf45919b64fe0d280">owSetup</a> (<a class="el" href="ow_term_8h.html#a9312b7daea28d63649c1548f056f75e6">owChangedType</a> owCh)</td></tr>
<tr class="separator:ac78e14aeb04a12acf45919b64fe0d280"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3d8b76952ce1af677267e10c981e6dd5"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ow_term_8h.html#a3d8b76952ce1af677267e10c981e6dd5">owLoop</a> ()</td></tr>
<tr class="separator:a3d8b76952ce1af677267e10c981e6dd5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acbf132b42d0828077bbd21e2b205c5fc"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ow_term_8h.html#acbf132b42d0828077bbd21e2b205c5fc">setupOwIdle</a> (void(*)())</td></tr>
<tr class="separator:acbf132b42d0828077bbd21e2b205c5fc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a38798dcd7c98c38975db6e3f19de63a3"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ow_term_8h.html#a38798dcd7c98c38975db6e3f19de63a3">owFind</a> (DeviceAddress addr)</td></tr>
<tr class="separator:a38798dcd7c98c38975db6e3f19de63a3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac9fd793efbaca8922408effe06e71650"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ow_term_8h.html#ac9fd793efbaca8922408effe06e71650">owAdd</a> (DeviceAddress addr)</td></tr>
<tr class="separator:ac9fd793efbaca8922408effe06e71650"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="var-members"></a>
Variables</h2></td></tr>
<tr class="memitem:a564a174b067eee3b33b1162935884d55"><td class="memItemLeft" align="right" valign="top">aJsonObject *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ow_term_8h.html#a564a174b067eee3b33b1162935884d55">owArr</a></td></tr>
<tr class="separator:a564a174b067eee3b33b1162935884d55"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a385b7fa9c4553fcb57ee60a03932b60c"><td class="memItemLeft" align="right" valign="top">OneWire *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ow_term_8h.html#a385b7fa9c4553fcb57ee60a03932b60c">oneWire</a></td></tr>
<tr class="separator:a385b7fa9c4553fcb57ee60a03932b60c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab5e031d55a57a0dd79468e5a7cbb5e64"><td class="memItemLeft" align="right" valign="top">DallasTemperature *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ow_term_8h.html#ab5e031d55a57a0dd79468e5a7cbb5e64">sensors</a></td></tr>
<tr class="separator:ab5e031d55a57a0dd79468e5a7cbb5e64"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac8f950395764bcd345b63d2887dae1a0"><td class="memItemLeft" align="right" valign="top">DeviceAddress *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ow_term_8h.html#ac8f950395764bcd345b63d2887dae1a0">term</a></td></tr>
<tr class="separator:ac8f950395764bcd345b63d2887dae1a0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a51d8312908b2e5f09ac8e40879c2f1a9"><td class="memItemLeft" align="right" valign="top">int *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ow_term_8h.html#a51d8312908b2e5f09ac8e40879c2f1a9">regs</a></td></tr>
<tr class="separator:a51d8312908b2e5f09ac8e40879c2f1a9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a31e8c0d5ba0869a2bfbf32fd8caaac57"><td class="memItemLeft" align="right" valign="top">uint16_t *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ow_term_8h.html#a31e8c0d5ba0869a2bfbf32fd8caaac57">wstat</a></td></tr>
<tr class="separator:a31e8c0d5ba0869a2bfbf32fd8caaac57"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4e9707ca4dbcd2ddd6d14657f2e12700"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ow_term_8h.html#a4e9707ca4dbcd2ddd6d14657f2e12700">t_count</a></td></tr>
<tr class="separator:a4e9707ca4dbcd2ddd6d14657f2e12700"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac37ce0c409c53b6a18aefbfc3ad46b4a"><td class="memItemLeft" align="right" valign="top">short&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ow_term_8h.html#ac37ce0c409c53b6a18aefbfc3ad46b4a">si</a></td></tr>
<tr class="separator:ac37ce0c409c53b6a18aefbfc3ad46b4a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac7999c9efd1309081d54939dc27687ba"><td class="memItemLeft" align="right" valign="top"><a class="el" href="ow_term_8h.html#a9312b7daea28d63649c1548f056f75e6">owChangedType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ow_term_8h.html#ac7999c9efd1309081d54939dc27687ba">owChanged</a></td></tr>
<tr class="separator:ac7999c9efd1309081d54939dc27687ba"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Macro Definition Documentation</h2>
<a id="a9db1df6249649d3fca671805ace0ed82"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9db1df6249649d3fca671805ace0ed82">&#9670;&nbsp;</a></span>check_circle <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define check_circle&#160;&#160;&#160;2000/<a class="el" href="ow_term_8h.html#a4e9707ca4dbcd2ddd6d14657f2e12700">t_count</a></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a9db1df6249649d3fca671805ace0ed82"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9db1df6249649d3fca671805ace0ed82">&#9670;&nbsp;</a></span>check_circle <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define check_circle&#160;&#160;&#160;2000/<a class="el" href="ow_term_8h.html#a4e9707ca4dbcd2ddd6d14657f2e12700">t_count</a></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a92c17810a48118ba0c75809050dd6bbe"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a92c17810a48118ba0c75809050dd6bbe">&#9670;&nbsp;</a></span>DS2482_100_I2C_TO_1W_BRIDGE</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define DS2482_100_I2C_TO_1W_BRIDGE</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ab8f08116296551612d3ccdad9e14e23a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab8f08116296551612d3ccdad9e14e23a">&#9670;&nbsp;</a></span>recheck_interval <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define recheck_interval&#160;&#160;&#160;5</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ab8f08116296551612d3ccdad9e14e23a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab8f08116296551612d3ccdad9e14e23a">&#9670;&nbsp;</a></span>recheck_interval <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define recheck_interval&#160;&#160;&#160;5</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a9842f177c8e00b6c38daf3aca290e300"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9842f177c8e00b6c38daf3aca290e300">&#9670;&nbsp;</a></span>SW_AUX0</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SW_AUX0&#160;&#160;&#160;0x40</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ac0309c49990b7232afdf7d27f30f42b4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac0309c49990b7232afdf7d27f30f42b4">&#9670;&nbsp;</a></span>SW_AUX1</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SW_AUX1&#160;&#160;&#160;0x80</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a89104025a8859791e89115fef5bc1d74"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a89104025a8859791e89115fef5bc1d74">&#9670;&nbsp;</a></span>SW_CHANGED_P0</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SW_CHANGED_P0&#160;&#160;&#160;0x40</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a78449cd6b324f70f052efa1c7684f939"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a78449cd6b324f70f052efa1c7684f939">&#9670;&nbsp;</a></span>SW_CHANGED_P1</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SW_CHANGED_P1&#160;&#160;&#160;0x80</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a04b690d8ae7ea22fc1cd850cb28d1a89"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a04b690d8ae7ea22fc1cd850cb28d1a89">&#9670;&nbsp;</a></span>SW_DOUBLECHECK</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SW_DOUBLECHECK&#160;&#160;&#160;2</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a2e409a3583ffd8bf522847aa2babcc65"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2e409a3583ffd8bf522847aa2babcc65">&#9670;&nbsp;</a></span>SW_FIND</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SW_FIND&#160;&#160;&#160;1</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a2566855e014080775e472bf2b959b510"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2566855e014080775e472bf2b959b510">&#9670;&nbsp;</a></span>SW_INMASK</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SW_INMASK&#160;&#160;&#160;0xFC</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a240dee0900895c9dc452fc3e94319116"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a240dee0900895c9dc452fc3e94319116">&#9670;&nbsp;</a></span>SW_MASK</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SW_MASK&#160;&#160;&#160;0xF</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a1db8ee4f7494dbd6852b582086bf8618"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1db8ee4f7494dbd6852b582086bf8618">&#9670;&nbsp;</a></span>SW_OUT0</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SW_OUT0&#160;&#160;&#160;0x20</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a2b4445eee4ea221bc240c0db281e14d8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2b4445eee4ea221bc240c0db281e14d8">&#9670;&nbsp;</a></span>SW_OUT1</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SW_OUT1&#160;&#160;&#160;0x10</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a3312fd9b274e02275c7e6e14812d8b77"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3312fd9b274e02275c7e6e14812d8b77">&#9670;&nbsp;</a></span>SW_PULSE0</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SW_PULSE0&#160;&#160;&#160;4</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a394220e3a4d07cd1c110c655332bbed1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a394220e3a4d07cd1c110c655332bbed1">&#9670;&nbsp;</a></span>SW_PULSE0_R</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SW_PULSE0_R&#160;&#160;&#160;0x100</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ac48f14c4bbb976160877b913707b0555"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac48f14c4bbb976160877b913707b0555">&#9670;&nbsp;</a></span>SW_PULSE1</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SW_PULSE1&#160;&#160;&#160;8</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="aa5279ea909ec370f1ca60c619cea7b2f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa5279ea909ec370f1ca60c619cea7b2f">&#9670;&nbsp;</a></span>SW_PULSE1_R</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SW_PULSE1_R&#160;&#160;&#160;0x200</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a0ae32f8bd855e4f0d54f2efa7f749432"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0ae32f8bd855e4f0d54f2efa7f749432">&#9670;&nbsp;</a></span>SW_PULSE_P0</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SW_PULSE_P0&#160;&#160;&#160;0x10</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="aea6e1f060eb378a3f5ac7b0fb75e3321"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aea6e1f060eb378a3f5ac7b0fb75e3321">&#9670;&nbsp;</a></span>SW_PULSE_P1</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SW_PULSE_P1&#160;&#160;&#160;0x20</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a2a8205edd6a8a56bd3dcc301b5e89522"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2a8205edd6a8a56bd3dcc301b5e89522">&#9670;&nbsp;</a></span>SW_STAT0</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SW_STAT0&#160;&#160;&#160;0x4</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a00243602c461da89cd31481290e64459"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a00243602c461da89cd31481290e64459">&#9670;&nbsp;</a></span>SW_STAT1</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SW_STAT1&#160;&#160;&#160;0x8</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a9382f08ab82ba07c710f5b2e9e6ec0f3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9382f08ab82ba07c710f5b2e9e6ec0f3">&#9670;&nbsp;</a></span>t_max</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define t_max&#160;&#160;&#160;20</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a41a331314b46059bd942e76ffc60cf4a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a41a331314b46059bd942e76ffc60cf4a">&#9670;&nbsp;</a></span>TEMPERATURE_PRECISION</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define TEMPERATURE_PRECISION&#160;&#160;&#160;12</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<h2 class="groupheader">Typedef Documentation</h2>
<a id="a9312b7daea28d63649c1548f056f75e6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9312b7daea28d63649c1548f056f75e6">&#9670;&nbsp;</a></span>owChangedType</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef void(* owChangedType) (int, DeviceAddress, float)</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<h2 class="groupheader">Function Documentation</h2>
<a id="ac9fd793efbaca8922408effe06e71650"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac9fd793efbaca8922408effe06e71650">&#9670;&nbsp;</a></span>owAdd()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void owAdd </td>
<td>(</td>
<td class="paramtype">DeviceAddress&#160;</td>
<td class="paramname"><em>addr</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a38798dcd7c98c38975db6e3f19de63a3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a38798dcd7c98c38975db6e3f19de63a3">&#9670;&nbsp;</a></span>owFind()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int owFind </td>
<td>(</td>
<td class="paramtype">DeviceAddress&#160;</td>
<td class="paramname"><em>addr</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a3d8b76952ce1af677267e10c981e6dd5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3d8b76952ce1af677267e10c981e6dd5">&#9670;&nbsp;</a></span>owLoop()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void owLoop </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ac78e14aeb04a12acf45919b64fe0d280"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac78e14aeb04a12acf45919b64fe0d280">&#9670;&nbsp;</a></span>owSetup()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int owSetup </td>
<td>(</td>
<td class="paramtype"><a class="el" href="ow_term_8h.html#a9312b7daea28d63649c1548f056f75e6">owChangedType</a>&#160;</td>
<td class="paramname"><em>owCh</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="aff3811570b1dd6182d7f45bd573afcfd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aff3811570b1dd6182d7f45bd573afcfd">&#9670;&nbsp;</a></span>owUpdate()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int owUpdate </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="acbf132b42d0828077bbd21e2b205c5fc"></a>
<h2 class="memtitle"><span class="permalink"><a href="#acbf132b42d0828077bbd21e2b205c5fc">&#9670;&nbsp;</a></span>setupOwIdle()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void setupOwIdle </td>
<td>(</td>
<td class="paramtype">void(*)()&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<h2 class="groupheader">Variable Documentation</h2>
<a id="a385b7fa9c4553fcb57ee60a03932b60c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a385b7fa9c4553fcb57ee60a03932b60c">&#9670;&nbsp;</a></span>oneWire</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">OneWire* oneWire</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">extern</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a564a174b067eee3b33b1162935884d55"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a564a174b067eee3b33b1162935884d55">&#9670;&nbsp;</a></span>owArr</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">aJsonObject* owArr</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">extern</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ac7999c9efd1309081d54939dc27687ba"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac7999c9efd1309081d54939dc27687ba">&#9670;&nbsp;</a></span>owChanged</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="ow_term_8h.html#a9312b7daea28d63649c1548f056f75e6">owChangedType</a> owChanged</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">extern</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a51d8312908b2e5f09ac8e40879c2f1a9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a51d8312908b2e5f09ac8e40879c2f1a9">&#9670;&nbsp;</a></span>regs</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">int* regs</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">extern</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ab5e031d55a57a0dd79468e5a7cbb5e64"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab5e031d55a57a0dd79468e5a7cbb5e64">&#9670;&nbsp;</a></span>sensors</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">DallasTemperature* sensors</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">extern</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ac37ce0c409c53b6a18aefbfc3ad46b4a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac37ce0c409c53b6a18aefbfc3ad46b4a">&#9670;&nbsp;</a></span>si</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">short si</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">extern</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a4e9707ca4dbcd2ddd6d14657f2e12700"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4e9707ca4dbcd2ddd6d14657f2e12700">&#9670;&nbsp;</a></span>t_count</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">int t_count</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">extern</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ac8f950395764bcd345b63d2887dae1a0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac8f950395764bcd345b63d2887dae1a0">&#9670;&nbsp;</a></span>term</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">DeviceAddress* term</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">extern</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a31e8c0d5ba0869a2bfbf32fd8caaac57"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a31e8c0d5ba0869a2bfbf32fd8caaac57">&#9670;&nbsp;</a></span>wstat</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">uint16_t* wstat</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">extern</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by&#160;<a href="http://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.8.20
</small></address>
</body>
</html>