212 lines
17 KiB
HTML
212 lines
17 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>Modbus: E:/.WORK/STM32/Diod_Test/diode_tester/Core/Modbus/Inc/modbus_devid.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">Modbus<span id="projectnumber"> 0.3</span>
|
||
</div>
|
||
<div id="projectbrief">Библиотека Modbus для STM</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('modbus__devid_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">modbus_devid.h File Reference</div></div>
|
||
</div><!--header-->
|
||
<div class="contents">
|
||
|
||
<p>Идентификаторы устройства Modbus.
|
||
<a href="#details">More...</a></p>
|
||
<div class="textblock"><code>#include "<a class="el" href="modbus__core_8h_source.html">modbus_core.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 modbus_devid.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="modbus__devid_8h__incl.png" border="0" usemap="#a_e_1_2_8_w_o_r_k_2_s_t_m32_2_diod___test_2diode__tester_2_core_2_modbus_2_inc_2modbus__devid_8h" loading="lazy" alt=""/></div>
|
||
<map name="a_e_1_2_8_w_o_r_k_2_s_t_m32_2_diod___test_2diode__tester_2_core_2_modbus_2_inc_2modbus__devid_8h" id="a_e_1_2_8_w_o_r_k_2_s_t_m32_2_diod___test_2diode__tester_2_core_2_modbus_2_inc_2modbus__devid_8h">
|
||
<area shape="rect" title="Идентификаторы устройства Modbus." alt="" coords="139,5,331,64"/>
|
||
<area shape="rect" href="modbus__core_8h.html" title="Ядро Modbus протокола - определения и структуры" alt="" coords="180,112,290,139"/>
|
||
<area shape="poly" title=" " alt="" coords="238,64,238,96,232,96,232,64"/>
|
||
<area shape="rect" href="modbus__config_8h.html" title="Конфигурационные параметры Modbus устройства" alt="" coords="5,261,126,288"/>
|
||
<area shape="poly" title=" " alt="" coords="179,131,145,136,109,146,77,163,50,188,45,202,44,216,53,247,48,248,39,217,39,200,46,185,73,159,107,141,144,131,179,125"/>
|
||
<area shape="rect" href="modbus__data_8h.html" title="Определения структур данных Modbus устройства" alt="" coords="180,187,290,213"/>
|
||
<area shape="poly" title=" " alt="" coords="238,139,238,171,232,171,232,139"/>
|
||
<area shape="rect" href="____crc__algs_8h_source.html" title=" " alt="" coords="60,187,156,213"/>
|
||
<area shape="poly" title=" " alt="" coords="214,142,145,181,142,176,211,137"/>
|
||
<area shape="rect" href="____modbus__compat_8h.html" title="Модуль для совместимости библиотеки MODBUS." alt="" coords="314,187,457,213"/>
|
||
<area shape="poly" title=" " alt="" coords="255,137,339,178,337,182,253,142"/>
|
||
<area shape="rect" title=" " alt="" coords="7,336,124,363"/>
|
||
<area shape="poly" title=" " alt="" coords="68,289,68,320,63,320,63,289"/>
|
||
<area shape="rect" title=" " alt="" coords="203,261,267,288"/>
|
||
<area shape="poly" title=" " alt="" coords="238,214,238,246,232,246,232,214"/>
|
||
<area shape="poly" title=" " alt="" coords="103,215,83,249,78,247,98,213"/>
|
||
<area shape="poly" title=" " alt="" coords="365,188,281,148,283,143,367,184"/>
|
||
</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="modbus__devid_8h__dep__incl.png" border="0" usemap="#a_e_1_2_8_w_o_r_k_2_s_t_m32_2_diod___test_2diode__tester_2_core_2_modbus_2_inc_2modbus__devid_8hdep" loading="lazy" alt=""/></div>
|
||
<map name="a_e_1_2_8_w_o_r_k_2_s_t_m32_2_diod___test_2diode__tester_2_core_2_modbus_2_inc_2modbus__devid_8hdep" id="a_e_1_2_8_w_o_r_k_2_s_t_m32_2_diod___test_2diode__tester_2_core_2_modbus_2_inc_2modbus__devid_8hdep">
|
||
<area shape="rect" title="Идентификаторы устройства Modbus." alt="" coords="538,5,730,64"/>
|
||
<area shape="rect" href="modbus_8h.html" title="Главный заголовочный файл Modbus библиотеки" alt="" coords="352,112,514,171"/>
|
||
<area shape="poly" title=" " alt="" coords="567,74,489,114,487,109,565,69"/>
|
||
<area shape="rect" href="modbus__devid_8c.html" title="Реализация идентификаторов устройства Modbus." alt="" coords="537,112,731,171"/>
|
||
<area shape="poly" title=" " alt="" coords="637,80,637,112,632,112,632,80"/>
|
||
<area shape="rect" href="____modbus__data_8c_source.html" title=" " alt="" coords="756,112,934,171"/>
|
||
<area shape="poly" title=" " alt="" coords="706,69,788,109,786,114,704,74"/>
|
||
<area shape="rect" href="____modbus__compat_8c.html" title="Модуль для совместимости библиотеки MODBUS." alt="" coords="5,219,226,277"/>
|
||
<area shape="poly" title=" " alt="" coords="338,177,204,221,202,216,336,171"/>
|
||
<area shape="rect" href="modbus_8c.html" title="Модуль для реализации MODBUS." alt="" coords="250,219,411,277"/>
|
||
<area shape="poly" title=" " alt="" coords="396,184,360,220,356,216,392,180"/>
|
||
<area shape="rect" href="modbus__master_8c.html" title="Модуль для реализации мастера MODBUS." alt="" coords="435,219,638,277"/>
|
||
<area shape="poly" title=" " alt="" coords="474,180,510,216,507,220,470,184"/>
|
||
<area shape="rect" href="modbus__slave_8c.html" title="Модуль для реализации слейв MODBUS." alt="" coords="662,219,857,277"/>
|
||
<area shape="poly" title=" " alt="" coords="529,170,670,215,669,221,527,176"/>
|
||
</map>
|
||
</div>
|
||
</div>
|
||
<p><a href="modbus__devid_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-nested-classes" class="groupheader"><a id="nested-classes" name="nested-classes"></a>
|
||
Classes</h2></td></tr>
|
||
<tr class="memitem:MB_5FDeviceObjectTypeDef" id="r_MB_5FDeviceObjectTypeDef"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_m_b___device_object_type_def.html">MB_DeviceObjectTypeDef</a></td></tr>
|
||
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Структура для объекта (идентификатора устройства модбас) <a href="struct_m_b___device_object_type_def.html#details">More...</a><br /></td></tr>
|
||
<tr class="memitem:MB_5FDeviceIdentificationsTypeDef" id="r_MB_5FDeviceIdentificationsTypeDef"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_m_b___device_identifications_type_def.html">MB_DeviceIdentificationsTypeDef</a></td></tr>
|
||
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Структура со идентификаторами устройства модбас <a href="struct_m_b___device_identifications_type_def.html#details">More...</a><br /></td></tr>
|
||
</table><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:gaaa2e116d48e6ffb2fa17b4be128930a9" id="r_gaaa2e116d48e6ffb2fa17b4be128930a9"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___m_o_d_b_u_s___d_e_v_i_d.html#gaaa2e116d48e6ffb2fa17b4be128930a9">MODBUS_DEVICE_CONFORMITY</a>   0x82</td></tr>
|
||
<tr class="memitem:gae5e66049f0dc66382999cf52cdeba38e" id="r_gae5e66049f0dc66382999cf52cdeba38e"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___m_o_d_b_u_s___d_e_v_i_d.html#gae5e66049f0dc66382999cf52cdeba38e">MB_ObjectInit</a>(_p_obj_, _userstring_)</td></tr>
|
||
<tr class="memdesc:gae5e66049f0dc66382999cf52cdeba38e"><td class="mdescLeft"> </td><td class="mdescRight">Инициализация объектов <br /></td></tr>
|
||
<tr class="memitem:ga090d04bdaee6827a9a620d149efd4978" id="r_ga090d04bdaee6827a9a620d149efd4978"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___m_o_d_b_u_s___d_e_v_i_d.html#ga090d04bdaee6827a9a620d149efd4978">MB_UserObjectInit</a>(_pinfostruct_, _user_numb_)</td></tr>
|
||
<tr class="memdesc:ga090d04bdaee6827a9a620d149efd4978"><td class="mdescLeft"> </td><td class="mdescRight">Инициализация пользовательских объектов <br /></td></tr>
|
||
</table><table class="memberdecls">
|
||
<tr class="heading"><td colspan="2"><h2 id="header-func-members" class="groupheader"><a id="func-members" name="func-members"></a>
|
||
Functions</h2></td></tr>
|
||
<tr class="memitem:ga2b93352920bf3c6da0f67cfbaef3d572" id="r_ga2b93352920bf3c6da0f67cfbaef3d572"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group___m_o_d_b_u_s___d_e_v_i_d.html#ga2b93352920bf3c6da0f67cfbaef3d572">MB_DeviceInentificationInit</a> (void)</td></tr>
|
||
<tr class="memdesc:ga2b93352920bf3c6da0f67cfbaef3d572"><td class="mdescLeft"> </td><td class="mdescRight">Инициализация идентификаторов. <br /></td></tr>
|
||
<tr class="memitem:ga7c0638d252c74d0c1ef047ff23e43b3f" id="r_ga7c0638d252c74d0c1ef047ff23e43b3f"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group___m_o_d_b_u_s___d_e_v_i_d.html#ga7c0638d252c74d0c1ef047ff23e43b3f">MB_WriteSingleObjectToMessage</a> (char *mbdata, unsigned *ind, <a class="el" href="struct_m_b___device_object_type_def.html">MB_DeviceObjectTypeDef</a> *obj)</td></tr>
|
||
<tr class="memdesc:ga7c0638d252c74d0c1ef047ff23e43b3f"><td class="mdescLeft"> </td><td class="mdescRight">Записать Один Объект Идентификатора в массив данных <br /></td></tr>
|
||
<tr class="memitem:gaf864599c95934d63f854a038e3bdccb0" id="r_gaf864599c95934d63f854a038e3bdccb0"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group___m_o_d_b_u_s___d_e_v_i_d.html#gaf864599c95934d63f854a038e3bdccb0">MB_WriteObjectsToMessage</a> (<a class="el" href="struct_r_s___msg_type_def.html">RS_MsgTypeDef</a> *modbus_msg, unsigned maxidofobj)</td></tr>
|
||
<tr class="memdesc:gaf864599c95934d63f854a038e3bdccb0"><td class="mdescLeft"> </td><td class="mdescRight">Записать Массив Объектов Идентификатора в массив данных <br /></td></tr>
|
||
<tr class="memitem:ga279ce6d9d175a43714862dc6661e7096" id="r_ga279ce6d9d175a43714862dc6661e7096"><td class="memItemLeft" align="right" valign="top">uint8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="group___m_o_d_b_u_s___c_m_d___p_r_o_c_e_s_s___f_u_n_c_t_i_o_n_s.html#ga279ce6d9d175a43714862dc6661e7096">MB_Process_Read_Device_Identifications</a> (<a class="el" href="struct_r_s___msg_type_def.html">RS_MsgTypeDef</a> *modbus_msg)</td></tr>
|
||
<tr class="memdesc:ga279ce6d9d175a43714862dc6661e7096"><td class="mdescLeft"> </td><td class="mdescRight">Обработать функцию Read Device Identifications (43/14 - 0x2B/0E). <br /></td></tr>
|
||
</table><table class="memberdecls">
|
||
<tr class="heading"><td colspan="2"><h2 id="header-var-members" class="groupheader"><a id="var-members" name="var-members"></a>
|
||
Variables</h2></td></tr>
|
||
<tr class="memitem:ga0aaf735fcb26fa61af6f7f4895802b90" id="r_ga0aaf735fcb26fa61af6f7f4895802b90"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_m_b___device_identifications_type_def.html">MB_DeviceIdentificationsTypeDef</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group___m_o_d_b_u_s___d_e_v_i_d.html#ga0aaf735fcb26fa61af6f7f4895802b90">MB_DEVID</a></td></tr>
|
||
<tr class="memdesc:ga0aaf735fcb26fa61af6f7f4895802b90"><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>Идентификаторы устройства Modbus. </p>
|
||
|
||
<p class="definition">Definition in file <a class="el" href="modbus__devid_8h_source.html">modbus_devid.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_f93dfce691d792349f1c14ede440e2e6.html">Inc</a></li><li class="navelem"><a href="modbus__devid_8h.html">modbus_devid.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>
|