- MyLibs - максимально платформонезависимые библиотеки (кроме разве что RTT) - RTT - STM32_General - библиотеки для периферии stm32
202 lines
19 KiB
HTML
202 lines
19 KiB
HTML
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
|
||
<head>
|
||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
|
||
<meta name="generator" content="Doxygen 1.14.0"/>
|
||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||
<title>MyLibs: E:/.WORK/STM32/STM32_ExtendedLibs/MyLibs/Inc/trackers.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>
|
||
<script type="text/javascript" src="clipboard.js"></script>
|
||
<link href="navtree.css" rel="stylesheet" type="text/css"/>
|
||
<script type="text/javascript" src="navtreedata.js"></script>
|
||
<script type="text/javascript" src="navtree.js"></script>
|
||
<script type="text/javascript" src="cookie.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>
|
||
<script type="text/x-mathjax-config">
|
||
MathJax.Hub.Config({
|
||
extensions: ["tex2jax.js"],
|
||
jax: ["input/TeX","output/HTML-CSS"],
|
||
});
|
||
</script>
|
||
<script type="text/javascript" async="async" src="https://cdn.jsdelivr.net/npm/mathjax@2/MathJax.js"></script>
|
||
<script type="text/javascript" src="darkmode_toggle.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 id="projectrow">
|
||
<td id="projectalign">
|
||
<div id="projectname">MyLibs<span id="projectnumber"> 1.0</span>
|
||
</div>
|
||
<div id="projectbrief">Расширенные библиотеки для STM32</div>
|
||
</td>
|
||
</tr>
|
||
</tbody>
|
||
</table>
|
||
</div>
|
||
<!-- end header part -->
|
||
<!-- Generated by Doxygen 1.14.0 -->
|
||
<script type="text/javascript">
|
||
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||
</script>
|
||
<script type="text/javascript">
|
||
$(function() { codefold.init(); });
|
||
</script>
|
||
<script type="text/javascript" src="menudata.js"></script>
|
||
<script type="text/javascript" src="menu.js"></script>
|
||
<script type="text/javascript">
|
||
$(function() {
|
||
initMenu('',true,false,'search.php','Search',true);
|
||
$(function() { init_search(); });
|
||
});
|
||
</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">
|
||
$(function(){initNavTree('trackers_8h.html','',''); });
|
||
</script>
|
||
<div id="container">
|
||
<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">
|
||
<div id="MSearchResults">
|
||
<div class="SRPage">
|
||
<div id="SRIndex">
|
||
<div id="SRResults"></div>
|
||
<div class="SRStatus" id="Loading">Loading...</div>
|
||
<div class="SRStatus" id="Searching">Searching...</div>
|
||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
|
||
<div class="header">
|
||
<div class="headertitle"><div class="title">trackers.h File Reference</div></div>
|
||
</div><!--header-->
|
||
<div class="contents">
|
||
|
||
<p>Заголочный файл для работы с трекерами <a class="el" href="group___t_r_a_c_k_e_r_s.html">Trackers defines</a>.
|
||
<a href="#details">More...</a></p>
|
||
<div class="textblock"><code>#include "<a class="el" href="mylibs__defs_8h_source.html">mylibs_defs.h</a>"</code><br />
|
||
</div><div class="textblock"><div id="dynsection-0" onclick="return dynsection.toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;"><span class="dynarrow"><span class="arrowhead closed"></span></span>Include dependency graph for trackers.h:</div>
|
||
<div id="dynsection-0-summary" class="dynsummary" style="display:block;">
|
||
</div>
|
||
<div id="dynsection-0-content" class="dyncontent" style="display:none;">
|
||
<div class="center"><img src="trackers_8h__incl.png" border="0" usemap="#a_e_1_2_8_w_o_r_k_2_s_t_m32_2_s_t_m32___extended_libs_2_my_libs_2_inc_2trackers_8h" loading="lazy" alt=""/></div>
|
||
<map name="a_e_1_2_8_w_o_r_k_2_s_t_m32_2_s_t_m32___extended_libs_2_my_libs_2_inc_2trackers_8h" id="a_e_1_2_8_w_o_r_k_2_s_t_m32_2_s_t_m32___extended_libs_2_my_libs_2_inc_2trackers_8h">
|
||
<area shape="rect" title="Заголочный файл для работы с трекерами Trackers defines." alt="" coords="5,5,182,64"/>
|
||
<area shape="rect" href="mylibs__defs_8h.html" title="Заголочный файл для дефайнов библиотеки MyLibsGeneral." alt="" coords="42,112,145,139"/>
|
||
<area shape="poly" title=" " alt="" coords="96,64,96,96,91,96,91,64"/>
|
||
<area shape="rect" href="mylibs__config_8h.html" title="Конфигурации для библиотек MyLibs." alt="" coords="37,187,150,213"/>
|
||
<area shape="poly" title=" " alt="" coords="96,139,96,171,91,171,91,139"/>
|
||
<area shape="rect" title=" " alt="" coords="35,261,152,288"/>
|
||
<area shape="poly" title=" " alt="" coords="96,214,96,246,91,246,91,214"/>
|
||
</map>
|
||
</div>
|
||
</div><div class="textblock"><div id="dynsection-1" onclick="return dynsection.toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;"><span class="dynarrow"><span class="arrowhead closed"></span></span>This graph shows which files directly or indirectly include this file:</div>
|
||
<div id="dynsection-1-summary" class="dynsummary" style="display:block;">
|
||
</div>
|
||
<div id="dynsection-1-content" class="dyncontent" style="display:none;">
|
||
<div class="center"><img src="trackers_8h__dep__incl.png" border="0" usemap="#a_e_1_2_8_w_o_r_k_2_s_t_m32_2_s_t_m32___extended_libs_2_my_libs_2_inc_2trackers_8hdep" loading="lazy" alt=""/></div>
|
||
<map name="a_e_1_2_8_w_o_r_k_2_s_t_m32_2_s_t_m32___extended_libs_2_my_libs_2_inc_2trackers_8hdep" id="a_e_1_2_8_w_o_r_k_2_s_t_m32_2_s_t_m32___extended_libs_2_my_libs_2_inc_2trackers_8hdep">
|
||
<area shape="rect" title="Заголочный файл для работы с трекерами Trackers defines." alt="" coords="5,5,182,64"/>
|
||
<area shape="rect" href="mylibs__include_8h.html" title="Заголочный файл для всех библиотек" alt="" coords="5,112,182,171"/>
|
||
<area shape="poly" title=" " alt="" coords="96,80,96,112,91,112,91,80"/>
|
||
</map>
|
||
</div>
|
||
</div>
|
||
<p><a href="trackers_8h_source.html">Go to the source code of this file.</a></p>
|
||
<table class="memberdecls">
|
||
<tr class="heading"><td colspan="2"><h2 id="header-define-members" class="groupheader"><a id="define-members" name="define-members"></a>
|
||
Macros</h2></td></tr>
|
||
<tr class="memitem:ga50ccb119acf302969b7fdcb58f2130e4" id="r_ga50ccb119acf302969b7fdcb58f2130e4"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___t_r_a_c_k_e_r_s.html#ga50ccb119acf302969b7fdcb58f2130e4">TrackerTypeDef</a>(num_user_vars)</td></tr>
|
||
<tr class="memdesc:ga50ccb119acf302969b7fdcb58f2130e4"><td class="mdescLeft"> </td><td class="mdescRight">Структура для счетчиков отладки <br /></td></tr>
|
||
<tr class="memitem:ga72be24629fedb8bf70e830373d151fbc" id="r_ga72be24629fedb8bf70e830373d151fbc"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___t_r_a_c_k_e_r_s.html#ga72be24629fedb8bf70e830373d151fbc">num_of_usercnts</a>(_user_)</td></tr>
|
||
<tr class="memdesc:ga72be24629fedb8bf70e830373d151fbc"><td class="mdescLeft"> </td><td class="mdescRight">Получить количетство пользовательских переменных <br /></td></tr>
|
||
<tr class="memitem:gadd7fd2c6e3a4800f1d5ddab35fd4b43e" id="r_gadd7fd2c6e3a4800f1d5ddab35fd4b43e"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___t_r_a_c_k_e_r_s.html#gadd7fd2c6e3a4800f1d5ddab35fd4b43e">assert_usertracker</a>(_cntstruct_, _uservarnumb_)</td></tr>
|
||
<tr class="memdesc:gadd7fd2c6e3a4800f1d5ddab35fd4b43e"><td class="mdescLeft"> </td><td class="mdescRight">Проверка существует ли указанная пользовательская переменная <br /></td></tr>
|
||
<tr class="memitem:gad91d8ca89074270fc040c0449e57cf07" id="r_gad91d8ca89074270fc040c0449e57cf07"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___t_r_a_c_k_e_r_s.html#gad91d8ca89074270fc040c0449e57cf07">if_assert_usertracker</a>(_cntstruct_, _uservarnumb_)</td></tr>
|
||
<tr class="memdesc:gad91d8ca89074270fc040c0449e57cf07"><td class="mdescLeft"> </td><td class="mdescRight">Условие для проверки существует ли указанная пользовательская переменная <br /></td></tr>
|
||
<tr class="memitem:ga39b6ffbc561f8caac276415e1ad32c30" id="r_ga39b6ffbc561f8caac276415e1ad32c30"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___t_r_a_c_k_e_r_s.html#ga39b6ffbc561f8caac276415e1ad32c30">tern_assert_usertracker</a>(_cntstruct_, _uservarnumb_)</td></tr>
|
||
<tr class="memdesc:ga39b6ffbc561f8caac276415e1ad32c30"><td class="mdescLeft"> </td><td class="mdescRight">Тернарный оператор для проверки существует ли указанная пользовательская переменная <br /></td></tr>
|
||
<tr class="memitem:gab880911066605602a966641682090169" id="r_gab880911066605602a966641682090169"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___t_r_a_c_k_e_r_s.html#gab880911066605602a966641682090169">TrackerGet_Ok</a>(_cntstruct_)</td></tr>
|
||
<tr class="memdesc:gab880911066605602a966641682090169"><td class="mdescLeft"> </td><td class="mdescRight">Считать счетчик успешных событий <br /></td></tr>
|
||
<tr class="memitem:ga9dc91e6b798a081f95f2ccef2c288e5e" id="r_ga9dc91e6b798a081f95f2ccef2c288e5e"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___t_r_a_c_k_e_r_s.html#ga9dc91e6b798a081f95f2ccef2c288e5e">TrackerGet_Err</a>(_cntstruct_)</td></tr>
|
||
<tr class="memdesc:ga9dc91e6b798a081f95f2ccef2c288e5e"><td class="mdescLeft"> </td><td class="mdescRight">Считать счетчик ошибок <br /></td></tr>
|
||
<tr class="memitem:ga47ac59a406ee74d4cd9fe0fbaf63a758" id="r_ga47ac59a406ee74d4cd9fe0fbaf63a758"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___t_r_a_c_k_e_r_s.html#ga47ac59a406ee74d4cd9fe0fbaf63a758">TrackerGet_Warn</a>(_cntstruct_)</td></tr>
|
||
<tr class="memdesc:ga47ac59a406ee74d4cd9fe0fbaf63a758"><td class="mdescLeft"> </td><td class="mdescRight">Считать счетчик предупреждений <br /></td></tr>
|
||
<tr class="memitem:ga4b08632669043dfdbd219dda03502bdb" id="r_ga4b08632669043dfdbd219dda03502bdb"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___t_r_a_c_k_e_r_s.html#ga4b08632669043dfdbd219dda03502bdb">TrackerGet_User</a>(_cntstruct_, _uservarnumb_)</td></tr>
|
||
<tr class="memdesc:ga4b08632669043dfdbd219dda03502bdb"><td class="mdescLeft"> </td><td class="mdescRight">Считать пользовательскую переменную <br /></td></tr>
|
||
<tr class="memitem:ga23de0006aa08984cfeddb6aa5e512fa1" id="r_ga23de0006aa08984cfeddb6aa5e512fa1"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___t_r_a_c_k_e_r_s.html#ga23de0006aa08984cfeddb6aa5e512fa1">TrackerCnt_Ok</a>(_cntstruct_)</td></tr>
|
||
<tr class="memdesc:ga23de0006aa08984cfeddb6aa5e512fa1"><td class="mdescLeft"> </td><td class="mdescRight">Инкрементирование счетчика успешных событий <br /></td></tr>
|
||
<tr class="memitem:ga49af29ab3927cad105c1d2b018a767e9" id="r_ga49af29ab3927cad105c1d2b018a767e9"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___t_r_a_c_k_e_r_s.html#ga49af29ab3927cad105c1d2b018a767e9">TrackerCnt_Err</a>(_cntstruct_)</td></tr>
|
||
<tr class="memdesc:ga49af29ab3927cad105c1d2b018a767e9"><td class="mdescLeft"> </td><td class="mdescRight">Инкрементирование счетчика ошибок <br /></td></tr>
|
||
<tr class="memitem:ga8017fb05a56a1b667244f1f786fa9c57" id="r_ga8017fb05a56a1b667244f1f786fa9c57"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___t_r_a_c_k_e_r_s.html#ga8017fb05a56a1b667244f1f786fa9c57">TrackerCnt_Warn</a>(_cntstruct_)</td></tr>
|
||
<tr class="memdesc:ga8017fb05a56a1b667244f1f786fa9c57"><td class="mdescLeft"> </td><td class="mdescRight">Инкрементирование счетчика предупреждений <br /></td></tr>
|
||
<tr class="memitem:ga1b7549afc4a1760b54a9b93b0f6d105e" id="r_ga1b7549afc4a1760b54a9b93b0f6d105e"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___t_r_a_c_k_e_r_s.html#ga1b7549afc4a1760b54a9b93b0f6d105e">TrackerCnt_User</a>(_cntstruct_, _uservarnumb_)</td></tr>
|
||
<tr class="memdesc:ga1b7549afc4a1760b54a9b93b0f6d105e"><td class="mdescLeft"> </td><td class="mdescRight">Инкрементирование пользовательской переменной <br /></td></tr>
|
||
<tr class="memitem:gad2f4062a9ac8c2ab062a364f640ebc51" id="r_gad2f4062a9ac8c2ab062a364f640ebc51"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___t_r_a_c_k_e_r_s.html#gad2f4062a9ac8c2ab062a364f640ebc51">TrackerWrite_User</a>(_cntstruct_, _uservarnumb_, _val_)</td></tr>
|
||
<tr class="memdesc:gad2f4062a9ac8c2ab062a364f640ebc51"><td class="mdescLeft"> </td><td class="mdescRight">Запись числа в пользовательскую переменную <br /></td></tr>
|
||
<tr class="memitem:ga704f7b9f8c65c9bcec48ce7cb77a2d3b" id="r_ga704f7b9f8c65c9bcec48ce7cb77a2d3b"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___t_r_a_c_k_e_r_s.html#ga704f7b9f8c65c9bcec48ce7cb77a2d3b">TrackerClear_All</a>(_cntstruct_)</td></tr>
|
||
<tr class="memdesc:ga704f7b9f8c65c9bcec48ce7cb77a2d3b"><td class="mdescLeft"> </td><td class="mdescRight">Очистка всей структуры <br /></td></tr>
|
||
<tr class="memitem:ga5dd8bac8c7ab5832019d55d7a68371b9" id="r_ga5dd8bac8c7ab5832019d55d7a68371b9"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___t_r_a_c_k_e_r_s.html#ga5dd8bac8c7ab5832019d55d7a68371b9">TrackerClear_Ok</a>(_cntstruct_)</td></tr>
|
||
<tr class="memdesc:ga5dd8bac8c7ab5832019d55d7a68371b9"><td class="mdescLeft"> </td><td class="mdescRight">Очистка счетчика успешных событий <br /></td></tr>
|
||
<tr class="memitem:gae860b6947c6e317e14d40bd7b4b8eb74" id="r_gae860b6947c6e317e14d40bd7b4b8eb74"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___t_r_a_c_k_e_r_s.html#gae860b6947c6e317e14d40bd7b4b8eb74">TrackerClear_Err</a>(_cntstruct_)</td></tr>
|
||
<tr class="memdesc:gae860b6947c6e317e14d40bd7b4b8eb74"><td class="mdescLeft"> </td><td class="mdescRight">Очистка счетчика ошибок <br /></td></tr>
|
||
<tr class="memitem:ga365a8c60bd13b75154feda649dd21ead" id="r_ga365a8c60bd13b75154feda649dd21ead"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___t_r_a_c_k_e_r_s.html#ga365a8c60bd13b75154feda649dd21ead">TrackerClear_Warn</a>(_cntstruct_)</td></tr>
|
||
<tr class="memdesc:ga365a8c60bd13b75154feda649dd21ead"><td class="mdescLeft"> </td><td class="mdescRight">Очистка счетчика предупреждений <br /></td></tr>
|
||
<tr class="memitem:ga063dab1067005e1600ea32531fdf3f8d" id="r_ga063dab1067005e1600ea32531fdf3f8d"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___t_r_a_c_k_e_r_s.html#ga063dab1067005e1600ea32531fdf3f8d">TrackerClear_User</a>(_cntstruct_, _uservarnumb_)</td></tr>
|
||
<tr class="memdesc:ga063dab1067005e1600ea32531fdf3f8d"><td class="mdescLeft"> </td><td class="mdescRight">Очистка пользовательской переменной <br /></td></tr>
|
||
<tr class="memitem:gaaec7ec19977bb26fa1919dfe920b82d5" id="r_gaaec7ec19977bb26fa1919dfe920b82d5"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___t_r_a_c_k_e_r_s.html#gaaec7ec19977bb26fa1919dfe920b82d5">TrackerClear_UserAll</a>(_cntstruct_)</td></tr>
|
||
<tr class="memdesc:gaaec7ec19977bb26fa1919dfe920b82d5"><td class="mdescLeft"> </td><td class="mdescRight">Очистка всех пользовательских переменных <br /></td></tr>
|
||
</table>
|
||
<a name="details" id="details"></a><h2 id="header-details" class="groupheader">Detailed Description</h2>
|
||
<div class="textblock"><p>Заголочный файл для работы с трекерами <a class="el" href="group___t_r_a_c_k_e_r_s.html">Trackers defines</a>. </p>
|
||
|
||
<p class="definition">Definition in file <a class="el" href="trackers_8h_source.html">trackers.h</a>.</p>
|
||
</div></div><!-- contents -->
|
||
</div><!-- doc-content -->
|
||
<div id="page-nav" class="page-nav-panel">
|
||
<div id="page-nav-resize-handle"></div>
|
||
<div id="page-nav-tree">
|
||
<div id="page-nav-contents">
|
||
</div><!-- page-nav-contents -->
|
||
</div><!-- page-nav-tree -->
|
||
</div><!-- page-nav -->
|
||
</div><!-- container -->
|
||
<!-- start footer part -->
|
||
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||
<ul>
|
||
<li class="navelem"><a href="dir_d4b2573a0c19afb61452cc3d00967af1.html">MyLibs</a></li><li class="navelem"><a href="dir_8eb68c124db7670c3cb56141b10519ea.html">Inc</a></li><li class="navelem"><a href="trackers_8h.html">trackers.h</a></li>
|
||
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.14.0 </li>
|
||
</ul>
|
||
</div>
|
||
</body>
|
||
</html>
|