Files
UKSI_TEST/AllLibs/Modbus/Doc/html/modbus__devid_8c_source.html
2025-12-16 17:57:59 +03:00

720 lines
140 KiB
HTML
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<!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/Src/modbus_devid.c Source File</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">&#160;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_8c_source.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.c</div></div>
</div><!--header-->
<div class="contents">
<a href="modbus__devid_8c.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a id="l00001" name="l00001"></a><span class="lineno"> 1</span><span class="comment">/**</span></div>
<div class="line"><a id="l00002" name="l00002"></a><span class="lineno"> 2</span><span class="comment">*******************************************************************************</span></div>
<div class="line"><a id="l00003" name="l00003"></a><span class="lineno"> 3</span><span class="comment">* @file modbus_devid.c</span></div>
<div class="line"><a id="l00004" name="l00004"></a><span class="lineno"> 4</span><span class="comment">* @brief Реализация идентификаторов устройства Modbus</span></div>
<div class="line"><a id="l00005" name="l00005"></a><span class="lineno"> 5</span><span class="comment">*******************************************************************************</span></div>
<div class="line"><a id="l00006" name="l00006"></a><span class="lineno"> 6</span><span class="comment">* @details</span></div>
<div class="line"><a id="l00007" name="l00007"></a><span class="lineno"> 7</span><span class="comment">Модуль обработки запросов идентификации устройства через MEI-тип 0x0E:</span></div>
<div class="line"><a id="l00008" name="l00008"></a><span class="lineno"> 8</span><span class="comment">- Формирование иерархии объектов идентификации</span></div>
<div class="line"><a id="l00009" name="l00009"></a><span class="lineno"> 9</span><span class="comment">- Поддержка потоковой передачи при большом количестве объектов</span></div>
<div class="line"><a id="l00010" name="l00010"></a><span class="lineno"> 10</span><span class="comment">- Автоматический расчет MoreFollows флагов</span></div>
<div class="line"><a id="l00011" name="l00011"></a><span class="lineno"> 11</span><span class="comment"></span> </div>
<div class="line"><a id="l00012" name="l00012"></a><span class="lineno"> 12</span><span class="comment">@section stream Потоковая передача:</span></div>
<div class="line"><a id="l00013" name="l00013"></a><span class="lineno"> 13</span><span class="comment">При большом количестве объектов идентификация разбивается на несколько</span></div>
<div class="line"><a id="l00014" name="l00014"></a><span class="lineno"> 14</span><span class="comment">сообщений с установкой флага MoreFollows и указанием NextObjId для</span></div>
<div class="line"><a id="l00015" name="l00015"></a><span class="lineno"> 15</span><span class="comment">продолжения чтения в следующем запросе.</span></div>
<div class="line"><a id="l00016" name="l00016"></a><span class="lineno"> 16</span><span class="comment">******************************************************************************/</span></div>
<div class="line"><a id="l00017" name="l00017"></a><span class="lineno"> 17</span><span class="preprocessor">#include &quot;<a class="code" href="modbus__devid_8h.html">modbus_devid.h</a>&quot;</span></div>
<div class="line"><a id="l00018" name="l00018"></a><span class="lineno"> 18</span> </div>
<div class="line"><a id="l00019" name="l00019"></a><span class="lineno"> 19</span><span class="preprocessor">#ifdef MODBUS_ENABLE_DEVICE_IDENTIFICATIONS</span></div>
<div class="line"><a id="l00020" name="l00020"></a><span class="lineno"> 20</span> </div>
<div class="line"><a id="l00021" name="l00021"></a><span class="lineno"><a class="line" href="group___m_o_d_b_u_s___d_e_v_i_d.html#ga0aaf735fcb26fa61af6f7f4895802b90"> 21</a></span><a class="code hl_struct" href="struct_m_b___device_identifications_type_def.html">MB_DeviceIdentificationsTypeDef</a> <a class="code hl_variable" href="group___m_o_d_b_u_s___d_e_v_i_d.html#ga0aaf735fcb26fa61af6f7f4895802b90">MB_DEVID</a>; <span class="comment">///&lt; Глобальная структура идентификаторов устройства</span></div>
<div class="line"><a id="l00022" name="l00022"></a><span class="lineno"> 22</span> </div>
<div class="line"><a id="l00023" name="l00023"></a><span class="lineno"> 23</span> </div>
<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"> 24</span> </div>
<div class="line"><a id="l00025" name="l00025"></a><span class="lineno"> 25</span> <span class="comment"></span></div>
<div class="line"><a id="l00026" name="l00026"></a><span class="lineno"> 26</span><span class="comment">/**</span></div>
<div class="line"><a id="l00027" name="l00027"></a><span class="lineno"> 27</span><span class="comment"> * @brief Записать Один Объект Идентификатора в массив данных</span></div>
<div class="line"><a id="l00028" name="l00028"></a><span class="lineno"> 28</span><span class="comment"> * @param mbdata Указатель на массив данных в структуре RS_MsgTypeDef.</span></div>
<div class="line"><a id="l00029" name="l00029"></a><span class="lineno"> 29</span><span class="comment"> * @return obj Объект для записи.</span></div>
<div class="line"><a id="l00030" name="l00030"></a><span class="lineno"> 30</span><span class="comment"> */</span></div>
<div class="foldopen" id="foldopen00031" data-start="{" data-end="}">
<div class="line"><a id="l00031" name="l00031"></a><span class="lineno"><a class="line" href="group___m_o_d_b_u_s___d_e_v_i_d.html#ga7c0638d252c74d0c1ef047ff23e43b3f"> 31</a></span><span class="keywordtype">void</span> <a class="code hl_function" href="group___m_o_d_b_u_s___d_e_v_i_d.html#ga7c0638d252c74d0c1ef047ff23e43b3f">MB_WriteSingleObjectToMessage</a>(<span class="keywordtype">char</span> *mbdata, <span class="keywordtype">unsigned</span> *ind, <a class="code hl_struct" href="struct_m_b___device_object_type_def.html">MB_DeviceObjectTypeDef</a> *obj)</div>
<div class="line"><a id="l00032" name="l00032"></a><span class="lineno"> 32</span>{</div>
<div class="line"><a id="l00033" name="l00033"></a><span class="lineno"> 33</span> mbdata[(*ind)++] = obj-&gt;length;</div>
<div class="line"><a id="l00034" name="l00034"></a><span class="lineno"> 34</span> <span class="keywordflow">for</span> (<span class="keywordtype">int</span> i = 0; i &lt; obj-&gt;length; i++)</div>
<div class="line"><a id="l00035" name="l00035"></a><span class="lineno"> 35</span> {</div>
<div class="line"><a id="l00036" name="l00036"></a><span class="lineno"> 36</span> mbdata[(*ind)++] = obj-&gt;name[i];</div>
<div class="line"><a id="l00037" name="l00037"></a><span class="lineno"> 37</span> }</div>
<div class="line"><a id="l00038" name="l00038"></a><span class="lineno"> 38</span>}</div>
</div>
<div class="line"><a id="l00039" name="l00039"></a><span class="lineno"> 39</span> </div>
<div class="line"><a id="l00040" name="l00040"></a><span class="lineno"> 40</span><span class="comment"></span> </div>
<div class="line"><a id="l00041" name="l00041"></a><span class="lineno"> 41</span><span class="comment">/**</span></div>
<div class="line"><a id="l00042" name="l00042"></a><span class="lineno"> 42</span><span class="comment"> * @brief Записать Массив Объектов Идентификатора в массив данных</span></div>
<div class="line"><a id="l00043" name="l00043"></a><span class="lineno"> 43</span><span class="comment"> * @param mbdata Указатель на массив данных в структуре RS_MsgTypeDef.</span></div>
<div class="line"><a id="l00044" name="l00044"></a><span class="lineno"> 44</span><span class="comment"> * @return obj Объект для записи.</span></div>
<div class="line"><a id="l00045" name="l00045"></a><span class="lineno"> 45</span><span class="comment"> */</span></div>
<div class="foldopen" id="foldopen00046" data-start="{" data-end="}">
<div class="line"><a id="l00046" name="l00046"></a><span class="lineno"><a class="line" href="group___m_o_d_b_u_s___d_e_v_i_d.html#gaf864599c95934d63f854a038e3bdccb0"> 46</a></span><span class="keywordtype">void</span> <a class="code hl_function" href="group___m_o_d_b_u_s___d_e_v_i_d.html#gaf864599c95934d63f854a038e3bdccb0">MB_WriteObjectsToMessage</a>(<a class="code hl_struct" href="struct_r_s___msg_type_def.html">RS_MsgTypeDef</a> *modbus_msg, <span class="keywordtype">unsigned</span> maxidofobj)</div>
<div class="line"><a id="l00047" name="l00047"></a><span class="lineno"> 47</span>{</div>
<div class="line"><a id="l00048" name="l00048"></a><span class="lineno"> 48</span> <a class="code hl_struct" href="struct_m_b___device_object_type_def.html">MB_DeviceObjectTypeDef</a> *obj = (<a class="code hl_struct" href="struct_m_b___device_object_type_def.html">MB_DeviceObjectTypeDef</a> *)&amp;<a class="code hl_variable" href="group___m_o_d_b_u_s___d_e_v_i_d.html#ga0aaf735fcb26fa61af6f7f4895802b90">MB_DEVID</a>;</div>
<div class="line"><a id="l00049" name="l00049"></a><span class="lineno"> 49</span> <span class="keywordtype">unsigned</span> objidtmp = modbus_msg-&gt;<a class="code hl_variable" href="struct_r_s___msg_type_def.html#a51c020dacb24e4ffcff28b1d3c6a01ae">DevId</a>.NextObjId;</div>
<div class="line"><a id="l00050" name="l00050"></a><span class="lineno"> 50</span> modbus_msg-&gt;<a class="code hl_variable" href="struct_r_s___msg_type_def.html#a3dab5eaf3a1dd5719b8bfec1adad0d39">Except_Code</a> = <a class="code hl_enumvalue" href="group___m_o_d_b_u_s___m_e_s_s_a_g_e___d_e_f_i_n_e_s.html#gga4ade64cb3fabf37f010c1e297489980caa6980c7a8d924dd975b8fa06a300eb74">ET_NO_ERRORS</a>;</div>
<div class="line"><a id="l00051" name="l00051"></a><span class="lineno"> 51</span> </div>
<div class="line"><a id="l00052" name="l00052"></a><span class="lineno"> 52</span> <span class="comment">/* Define number of object in one message */</span></div>
<div class="line"><a id="l00053" name="l00053"></a><span class="lineno"> 53</span> <span class="keywordtype">unsigned</span> lastobjid = 0;</div>
<div class="line"><a id="l00054" name="l00054"></a><span class="lineno"> 54</span> <span class="keywordflow">for</span>(<span class="keywordtype">int</span> i = 0; i &lt; <a class="code hl_define" href="group___m_o_d_b_u_s___m_e_s_s_a_g_e___d_e_f_i_n_e_s.html#gaf55149bc1f05cf18af067a302e31e3f9">DATA_SIZE</a>*2;)</div>
<div class="line"><a id="l00055" name="l00055"></a><span class="lineno"> 55</span> {</div>
<div class="line"><a id="l00056" name="l00056"></a><span class="lineno"> 56</span> <span class="comment">/* Если объект за пределами допутимого - выходим из цикла */</span></div>
<div class="line"><a id="l00057" name="l00057"></a><span class="lineno"> 57</span> <span class="keywordflow">if</span>(objidtmp &gt;= 0xFF + <a class="code hl_define" href="group___m_o_d_b_u_s___c_o_n_f_i_g_s.html#ga5c7e9c2180ceac1208f4b791d7b70a0a">MODBUS_NUMB_OF_USEROBJECTS</a>)</div>
<div class="line"><a id="l00058" name="l00058"></a><span class="lineno"> 58</span> <span class="keywordflow">break</span>;</div>
<div class="line"><a id="l00059" name="l00059"></a><span class="lineno"> 59</span> </div>
<div class="line"><a id="l00060" name="l00060"></a><span class="lineno"> 60</span> i += 2;</div>
<div class="line"><a id="l00061" name="l00061"></a><span class="lineno"> 61</span> i += obj[objidtmp].length;</div>
<div class="line"><a id="l00062" name="l00062"></a><span class="lineno"> 62</span> <span class="comment">/* Если все еще помещается в массив переходим на следующий объект */</span></div>
<div class="line"><a id="l00063" name="l00063"></a><span class="lineno"> 63</span> <span class="keywordflow">if</span>(i &lt; <a class="code hl_define" href="group___m_o_d_b_u_s___m_e_s_s_a_g_e___d_e_f_i_n_e_s.html#gaf55149bc1f05cf18af067a302e31e3f9">DATA_SIZE</a>*2)</div>
<div class="line"><a id="l00064" name="l00064"></a><span class="lineno"> 64</span> {</div>
<div class="line"><a id="l00065" name="l00065"></a><span class="lineno"> 65</span> objidtmp++;</div>
<div class="line"><a id="l00066" name="l00066"></a><span class="lineno"> 66</span> }</div>
<div class="line"><a id="l00067" name="l00067"></a><span class="lineno"> 67</span> </div>
<div class="line"><a id="l00068" name="l00068"></a><span class="lineno"> 68</span> <span class="comment">/* Если объекты для записи закончились - выходим из цикла*/</span></div>
<div class="line"><a id="l00069" name="l00069"></a><span class="lineno"> 69</span> <span class="keywordflow">if</span>(objidtmp &gt; maxidofobj)</div>
<div class="line"><a id="l00070" name="l00070"></a><span class="lineno"> 70</span> <span class="keywordflow">break</span>;</div>
<div class="line"><a id="l00071" name="l00071"></a><span class="lineno"> 71</span> }</div>
<div class="line"><a id="l00072" name="l00072"></a><span class="lineno"> 72</span> lastobjid = objidtmp-1;</div>
<div class="line"><a id="l00073" name="l00073"></a><span class="lineno"> 73</span> </div>
<div class="line"><a id="l00074" name="l00074"></a><span class="lineno"> 74</span> </div>
<div class="line"><a id="l00075" name="l00075"></a><span class="lineno"> 75</span> <span class="comment">/* Fill message with objects data */</span></div>
<div class="line"><a id="l00076" name="l00076"></a><span class="lineno"> 76</span> <span class="keywordtype">char</span> *mbdata = (<span class="keywordtype">char</span> *)&amp;modbus_msg-&gt;<a class="code hl_variable" href="struct_r_s___msg_type_def.html#aacbc6754621bd84742cd6c2ba65ad094">MbData</a>;</div>
<div class="line"><a id="l00077" name="l00077"></a><span class="lineno"> 77</span> <span class="keywordtype">unsigned</span> ind = 0;</div>
<div class="line"><a id="l00078" name="l00078"></a><span class="lineno"> 78</span> <span class="keywordtype">unsigned</span> objid = modbus_msg-&gt;<a class="code hl_variable" href="struct_r_s___msg_type_def.html#a51c020dacb24e4ffcff28b1d3c6a01ae">DevId</a>.NextObjId;</div>
<div class="line"><a id="l00079" name="l00079"></a><span class="lineno"> 79</span> <span class="keywordflow">for</span>(; objid &lt;= lastobjid; objid++)</div>
<div class="line"><a id="l00080" name="l00080"></a><span class="lineno"> 80</span> {</div>
<div class="line"><a id="l00081" name="l00081"></a><span class="lineno"> 81</span> mbdata[ind++] = objid;</div>
<div class="line"><a id="l00082" name="l00082"></a><span class="lineno"> 82</span> <a class="code hl_function" href="group___m_o_d_b_u_s___d_e_v_i_d.html#ga7c0638d252c74d0c1ef047ff23e43b3f">MB_WriteSingleObjectToMessage</a>(mbdata, &amp;ind, &amp;obj[objid]);</div>
<div class="line"><a id="l00083" name="l00083"></a><span class="lineno"> 83</span> }</div>
<div class="line"><a id="l00084" name="l00084"></a><span class="lineno"> 84</span> objid--;</div>
<div class="line"><a id="l00085" name="l00085"></a><span class="lineno"> 85</span> </div>
<div class="line"><a id="l00086" name="l00086"></a><span class="lineno"> 86</span> <span class="keywordflow">if</span>(modbus_msg-&gt;<a class="code hl_variable" href="struct_r_s___msg_type_def.html#a5c69bf212dc5e7dc2eaa50971e27e2a6">ByteCnt</a> != 0)</div>
<div class="line"><a id="l00087" name="l00087"></a><span class="lineno"> 87</span> {</div>
<div class="line"><a id="l00088" name="l00088"></a><span class="lineno"> 88</span> modbus_msg-&gt;<a class="code hl_variable" href="struct_r_s___msg_type_def.html#a5c69bf212dc5e7dc2eaa50971e27e2a6">ByteCnt</a> = ind;</div>
<div class="line"><a id="l00089" name="l00089"></a><span class="lineno"> 89</span> modbus_msg-&gt;<a class="code hl_variable" href="struct_r_s___msg_type_def.html#a51c020dacb24e4ffcff28b1d3c6a01ae">DevId</a>.NextObjId = lastobjid+1;</div>
<div class="line"><a id="l00090" name="l00090"></a><span class="lineno"> 90</span> <span class="keywordflow">if</span>(objid == maxidofobj)</div>
<div class="line"><a id="l00091" name="l00091"></a><span class="lineno"> 91</span> {</div>
<div class="line"><a id="l00092" name="l00092"></a><span class="lineno"> 92</span> modbus_msg-&gt;<a class="code hl_variable" href="struct_r_s___msg_type_def.html#a51c020dacb24e4ffcff28b1d3c6a01ae">DevId</a>.MoreFollows = 0;</div>
<div class="line"><a id="l00093" name="l00093"></a><span class="lineno"> 93</span> }</div>
<div class="line"><a id="l00094" name="l00094"></a><span class="lineno"> 94</span> <span class="keywordflow">else</span></div>
<div class="line"><a id="l00095" name="l00095"></a><span class="lineno"> 95</span> {</div>
<div class="line"><a id="l00096" name="l00096"></a><span class="lineno"> 96</span> modbus_msg-&gt;<a class="code hl_variable" href="struct_r_s___msg_type_def.html#a51c020dacb24e4ffcff28b1d3c6a01ae">DevId</a>.MoreFollows = 0xFF;</div>
<div class="line"><a id="l00097" name="l00097"></a><span class="lineno"> 97</span> }</div>
<div class="line"><a id="l00098" name="l00098"></a><span class="lineno"> 98</span> }</div>
<div class="line"><a id="l00099" name="l00099"></a><span class="lineno"> 99</span> <span class="keywordflow">else</span></div>
<div class="line"><a id="l00100" name="l00100"></a><span class="lineno"> 100</span> {</div>
<div class="line"><a id="l00101" name="l00101"></a><span class="lineno"> 101</span> modbus_msg-&gt;<a class="code hl_variable" href="struct_r_s___msg_type_def.html#a3dab5eaf3a1dd5719b8bfec1adad0d39">Except_Code</a> = <a class="code hl_enumvalue" href="group___m_o_d_b_u_s___m_e_s_s_a_g_e___d_e_f_i_n_e_s.html#gga4ade64cb3fabf37f010c1e297489980ca47d6168d0692ccb7e09e19084287aba3">ET_ILLEGAL_DATA_VALUE</a>;</div>
<div class="line"><a id="l00102" name="l00102"></a><span class="lineno"> 102</span> }</div>
<div class="line"><a id="l00103" name="l00103"></a><span class="lineno"> 103</span>}</div>
</div>
<div class="line"><a id="l00104" name="l00104"></a><span class="lineno"> 104</span> </div>
<div class="line"><a id="l00105" name="l00105"></a><span class="lineno"> 105</span><span class="comment"></span> </div>
<div class="line"><a id="l00106" name="l00106"></a><span class="lineno"> 106</span><span class="comment">/**</span></div>
<div class="line"><a id="l00107" name="l00107"></a><span class="lineno"> 107</span><span class="comment"> * @brief Обработать функцию Read Device Identifications (43/14 - 0x2B/0E).</span></div>
<div class="line"><a id="l00108" name="l00108"></a><span class="lineno"> 108</span><span class="comment"> * @param modbus_msg Указатель на структуру собщения modbus.</span></div>
<div class="line"><a id="l00109" name="l00109"></a><span class="lineno"> 109</span><span class="comment"> * @return fMessageHandled Статус о результате обработки комманды.</span></div>
<div class="line"><a id="l00110" name="l00110"></a><span class="lineno"> 110</span><span class="comment"> * @details Обработка команды Write Single Register.</span></div>
<div class="line"><a id="l00111" name="l00111"></a><span class="lineno"> 111</span><span class="comment"> */</span></div>
<div class="foldopen" id="foldopen00112" data-start="{" data-end="}">
<div class="line"><a id="l00112" name="l00112"></a><span class="lineno"><a class="line" 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"> 112</a></span>uint8_t <a class="code hl_function" 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="code hl_struct" href="struct_r_s___msg_type_def.html">RS_MsgTypeDef</a> *modbus_msg)</div>
<div class="line"><a id="l00113" name="l00113"></a><span class="lineno"> 113</span>{ </div>
<div class="line"><a id="l00114" name="l00114"></a><span class="lineno"> 114</span> modbus_msg-&gt;<a class="code hl_variable" href="struct_r_s___msg_type_def.html#a51c020dacb24e4ffcff28b1d3c6a01ae">DevId</a>.<a class="code hl_variable" href="struct_m_b___dev_id_msg_type_def.html#a1ef4b6db2785f723b26b0d9abe6f371e">Conformity</a> = MODBUS_DEVICE_CONFORMITY;</div>
<div class="line"><a id="l00115" name="l00115"></a><span class="lineno"> 115</span> </div>
<div class="line"><a id="l00116" name="l00116"></a><span class="lineno"> 116</span> <span class="keywordflow">switch</span>(modbus_msg-&gt;<a class="code hl_variable" href="struct_r_s___msg_type_def.html#a51c020dacb24e4ffcff28b1d3c6a01ae">DevId</a>.ReadDevId)</div>
<div class="line"><a id="l00117" name="l00117"></a><span class="lineno"> 117</span> { </div>
<div class="line"><a id="l00118" name="l00118"></a><span class="lineno"> 118</span> <span class="keywordflow">case</span> <a class="code hl_enumvalue" href="group___m_o_d_b_u_s___m_e_s_s_a_g_e___d_e_f_i_n_e_s.html#gga63c3a2a3adb05f591399e2c4def7c14aac792ca720b19c89783b70cdeba0c9248">RID_BASIC_IDENTIFICATIONS</a>:</div>
<div class="line"><a id="l00119" name="l00119"></a><span class="lineno"> 119</span> <span class="keywordflow">if</span> (modbus_msg-&gt;<a class="code hl_variable" href="struct_r_s___msg_type_def.html#a51c020dacb24e4ffcff28b1d3c6a01ae">DevId</a>.NextObjId == 0)</div>
<div class="line"><a id="l00120" name="l00120"></a><span class="lineno"> 120</span> {</div>
<div class="line"><a id="l00121" name="l00121"></a><span class="lineno"> 121</span> modbus_msg-&gt;<a class="code hl_variable" href="struct_r_s___msg_type_def.html#a51c020dacb24e4ffcff28b1d3c6a01ae">DevId</a>.NextObjId = 0;</div>
<div class="line"><a id="l00122" name="l00122"></a><span class="lineno"> 122</span> }</div>
<div class="line"><a id="l00123" name="l00123"></a><span class="lineno"> 123</span> </div>
<div class="line"><a id="l00124" name="l00124"></a><span class="lineno"> 124</span> <a class="code hl_function" href="group___m_o_d_b_u_s___d_e_v_i_d.html#gaf864599c95934d63f854a038e3bdccb0">MB_WriteObjectsToMessage</a>(modbus_msg, 2);</div>
<div class="line"><a id="l00125" name="l00125"></a><span class="lineno"> 125</span> modbus_msg-&gt;<a class="code hl_variable" href="struct_r_s___msg_type_def.html#a51c020dacb24e4ffcff28b1d3c6a01ae">DevId</a>.NumbOfObj = 3;</div>
<div class="line"><a id="l00126" name="l00126"></a><span class="lineno"> 126</span> <span class="keywordflow">break</span>;</div>
<div class="line"><a id="l00127" name="l00127"></a><span class="lineno"> 127</span> </div>
<div class="line"><a id="l00128" name="l00128"></a><span class="lineno"> 128</span> <span class="keywordflow">case</span> <a class="code hl_enumvalue" href="group___m_o_d_b_u_s___m_e_s_s_a_g_e___d_e_f_i_n_e_s.html#gga63c3a2a3adb05f591399e2c4def7c14aab930f13868df5243566759bbcf52a19d">RID_REGULAR_IDENTIFICATIONS</a>:</div>
<div class="line"><a id="l00129" name="l00129"></a><span class="lineno"> 129</span> <span class="keywordflow">if</span> (modbus_msg-&gt;<a class="code hl_variable" href="struct_r_s___msg_type_def.html#a51c020dacb24e4ffcff28b1d3c6a01ae">DevId</a>.NextObjId == 0)</div>
<div class="line"><a id="l00130" name="l00130"></a><span class="lineno"> 130</span> {</div>
<div class="line"><a id="l00131" name="l00131"></a><span class="lineno"> 131</span> modbus_msg-&gt;<a class="code hl_variable" href="struct_r_s___msg_type_def.html#a51c020dacb24e4ffcff28b1d3c6a01ae">DevId</a>.NextObjId = 3;</div>
<div class="line"><a id="l00132" name="l00132"></a><span class="lineno"> 132</span> }</div>
<div class="line"><a id="l00133" name="l00133"></a><span class="lineno"> 133</span> </div>
<div class="line"><a id="l00134" name="l00134"></a><span class="lineno"> 134</span> <a class="code hl_function" href="group___m_o_d_b_u_s___d_e_v_i_d.html#gaf864599c95934d63f854a038e3bdccb0">MB_WriteObjectsToMessage</a>(modbus_msg, 6);</div>
<div class="line"><a id="l00135" name="l00135"></a><span class="lineno"> 135</span> modbus_msg-&gt;<a class="code hl_variable" href="struct_r_s___msg_type_def.html#a51c020dacb24e4ffcff28b1d3c6a01ae">DevId</a>.NumbOfObj = 4;</div>
<div class="line"><a id="l00136" name="l00136"></a><span class="lineno"> 136</span> <span class="keywordflow">break</span>;</div>
<div class="line"><a id="l00137" name="l00137"></a><span class="lineno"> 137</span> </div>
<div class="line"><a id="l00138" name="l00138"></a><span class="lineno"> 138</span> <span class="keywordflow">case</span> <a class="code hl_enumvalue" href="group___m_o_d_b_u_s___m_e_s_s_a_g_e___d_e_f_i_n_e_s.html#gga63c3a2a3adb05f591399e2c4def7c14aaca82385c8d88d6d762c369b4da4c4db8">RID_EXTENDED_IDENTIFICATIONS</a>:</div>
<div class="line"><a id="l00139" name="l00139"></a><span class="lineno"> 139</span> <span class="keywordflow">if</span>(<a class="code hl_define" href="group___m_o_d_b_u_s___c_o_n_f_i_g_s.html#ga5c7e9c2180ceac1208f4b791d7b70a0a">MODBUS_NUMB_OF_USEROBJECTS &lt;= 0 || MODBUS_NUMB_OF_USEROBJECTS &gt;</a> 128)</div>
<div class="line"><a id="l00140" name="l00140"></a><span class="lineno"> 140</span> {</div>
<div class="line"><a id="l00141" name="l00141"></a><span class="lineno"> 141</span> modbus_msg-&gt;<a class="code hl_variable" href="struct_r_s___msg_type_def.html#a3dab5eaf3a1dd5719b8bfec1adad0d39">Except_Code</a> = <a class="code hl_enumvalue" href="group___m_o_d_b_u_s___m_e_s_s_a_g_e___d_e_f_i_n_e_s.html#gga4ade64cb3fabf37f010c1e297489980ca47d6168d0692ccb7e09e19084287aba3">ET_ILLEGAL_DATA_VALUE</a>;</div>
<div class="line"><a id="l00142" name="l00142"></a><span class="lineno"> 142</span> <span class="keywordflow">break</span>;</div>
<div class="line"><a id="l00143" name="l00143"></a><span class="lineno"> 143</span> }</div>
<div class="line"><a id="l00144" name="l00144"></a><span class="lineno"> 144</span> </div>
<div class="line"><a id="l00145" name="l00145"></a><span class="lineno"> 145</span> <span class="keywordflow">if</span> (modbus_msg-&gt;<a class="code hl_variable" href="struct_r_s___msg_type_def.html#a51c020dacb24e4ffcff28b1d3c6a01ae">DevId</a>.NextObjId == 0)</div>
<div class="line"><a id="l00146" name="l00146"></a><span class="lineno"> 146</span> {</div>
<div class="line"><a id="l00147" name="l00147"></a><span class="lineno"> 147</span> modbus_msg-&gt;<a class="code hl_variable" href="struct_r_s___msg_type_def.html#a51c020dacb24e4ffcff28b1d3c6a01ae">DevId</a>.NextObjId = 0x80;</div>
<div class="line"><a id="l00148" name="l00148"></a><span class="lineno"> 148</span> }</div>
<div class="line"><a id="l00149" name="l00149"></a><span class="lineno"> 149</span> </div>
<div class="line"><a id="l00150" name="l00150"></a><span class="lineno"> 150</span> <a class="code hl_function" href="group___m_o_d_b_u_s___d_e_v_i_d.html#gaf864599c95934d63f854a038e3bdccb0">MB_WriteObjectsToMessage</a>(modbus_msg, 0x80+<a class="code hl_define" href="group___m_o_d_b_u_s___c_o_n_f_i_g_s.html#ga5c7e9c2180ceac1208f4b791d7b70a0a">MODBUS_NUMB_OF_USEROBJECTS</a>);</div>
<div class="line"><a id="l00151" name="l00151"></a><span class="lineno"> 151</span> modbus_msg-&gt;<a class="code hl_variable" href="struct_r_s___msg_type_def.html#a51c020dacb24e4ffcff28b1d3c6a01ae">DevId</a>.NumbOfObj = <a class="code hl_define" href="group___m_o_d_b_u_s___c_o_n_f_i_g_s.html#ga5c7e9c2180ceac1208f4b791d7b70a0a">MODBUS_NUMB_OF_USEROBJECTS</a>;</div>
<div class="line"><a id="l00152" name="l00152"></a><span class="lineno"> 152</span> <span class="keywordflow">break</span>;</div>
<div class="line"><a id="l00153" name="l00153"></a><span class="lineno"> 153</span> </div>
<div class="line"><a id="l00154" name="l00154"></a><span class="lineno"> 154</span> <span class="keywordflow">case</span> <a class="code hl_enumvalue" href="group___m_o_d_b_u_s___m_e_s_s_a_g_e___d_e_f_i_n_e_s.html#gga63c3a2a3adb05f591399e2c4def7c14aabb8d7527a3aabb1eac974474255d0c5e">RID_SPEDIFIC_IDENTIFICATIONS</a>: </div>
<div class="line"><a id="l00155" name="l00155"></a><span class="lineno"> 155</span> <a class="code hl_function" href="group___m_o_d_b_u_s___d_e_v_i_d.html#gaf864599c95934d63f854a038e3bdccb0">MB_WriteObjectsToMessage</a>(modbus_msg, modbus_msg-&gt;<a class="code hl_variable" href="struct_r_s___msg_type_def.html#a51c020dacb24e4ffcff28b1d3c6a01ae">DevId</a>.NextObjId);</div>
<div class="line"><a id="l00156" name="l00156"></a><span class="lineno"> 156</span> modbus_msg-&gt;<a class="code hl_variable" href="struct_r_s___msg_type_def.html#a51c020dacb24e4ffcff28b1d3c6a01ae">DevId</a>.NumbOfObj = 1;</div>
<div class="line"><a id="l00157" name="l00157"></a><span class="lineno"> 157</span> <span class="keywordflow">break</span>;</div>
<div class="line"><a id="l00158" name="l00158"></a><span class="lineno"> 158</span> <span class="keywordflow">default</span>:</div>
<div class="line"><a id="l00159" name="l00159"></a><span class="lineno"> 159</span> <span class="keywordflow">return</span> 0;</div>
<div class="line"><a id="l00160" name="l00160"></a><span class="lineno"> 160</span> } </div>
<div class="line"><a id="l00161" name="l00161"></a><span class="lineno"> 161</span> </div>
<div class="line"><a id="l00162" name="l00162"></a><span class="lineno"> 162</span> <span class="keywordflow">if</span>(modbus_msg-&gt;<a class="code hl_variable" href="struct_r_s___msg_type_def.html#a3dab5eaf3a1dd5719b8bfec1adad0d39">Except_Code</a> != <a class="code hl_enumvalue" href="group___m_o_d_b_u_s___m_e_s_s_a_g_e___d_e_f_i_n_e_s.html#gga4ade64cb3fabf37f010c1e297489980caa6980c7a8d924dd975b8fa06a300eb74">ET_NO_ERRORS</a>)</div>
<div class="line"><a id="l00163" name="l00163"></a><span class="lineno"> 163</span> {</div>
<div class="line"><a id="l00164" name="l00164"></a><span class="lineno"> 164</span> <span class="keywordflow">return</span> 0;</div>
<div class="line"><a id="l00165" name="l00165"></a><span class="lineno"> 165</span> }</div>
<div class="line"><a id="l00166" name="l00166"></a><span class="lineno"> 166</span> <span class="keywordflow">else</span></div>
<div class="line"><a id="l00167" name="l00167"></a><span class="lineno"> 167</span> {</div>
<div class="line"><a id="l00168" name="l00168"></a><span class="lineno"> 168</span> <span class="keywordflow">return</span> 1;</div>
<div class="line"><a id="l00169" name="l00169"></a><span class="lineno"> 169</span> }</div>
<div class="line"><a id="l00170" name="l00170"></a><span class="lineno"> 170</span>}</div>
</div>
<div class="line"><a id="l00171" name="l00171"></a><span class="lineno"> 171</span> </div>
<div class="line"><a id="l00172" name="l00172"></a><span class="lineno"> 172</span> </div>
<div class="line"><a id="l00173" name="l00173"></a><span class="lineno"> 173</span><span class="comment"></span> </div>
<div class="line"><a id="l00174" name="l00174"></a><span class="lineno"> 174</span><span class="comment">/**</span></div>
<div class="line"><a id="l00175" name="l00175"></a><span class="lineno"> 175</span><span class="comment"> * @brief Инициализация идентификаторов.</span></div>
<div class="line"><a id="l00176" name="l00176"></a><span class="lineno"> 176</span><span class="comment"> */</span></div>
<div class="foldopen" id="foldopen00177" data-start="{" data-end="}">
<div class="line"><a id="l00177" name="l00177"></a><span class="lineno"><a class="line" href="group___m_o_d_b_u_s___d_e_v_i_d.html#ga2b93352920bf3c6da0f67cfbaef3d572"> 177</a></span><span class="keywordtype">void</span> <a class="code hl_function" href="group___m_o_d_b_u_s___d_e_v_i_d.html#ga2b93352920bf3c6da0f67cfbaef3d572">MB_DeviceInentificationInit</a>(<span class="keywordtype">void</span>)</div>
<div class="line"><a id="l00178" name="l00178"></a><span class="lineno"> 178</span>{</div>
<div class="line"><a id="l00179" name="l00179"></a><span class="lineno"> 179</span> <a class="code hl_define" href="group___m_o_d_b_u_s___d_e_v_i_d.html#gae5e66049f0dc66382999cf52cdeba38e">MB_ObjectInit</a>(&amp;<a class="code hl_variable" href="group___m_o_d_b_u_s___d_e_v_i_d.html#ga0aaf735fcb26fa61af6f7f4895802b90">MB_DEVID</a>.VendorName, MODBUS_VENDOR_NAME);</div>
<div class="line"><a id="l00180" name="l00180"></a><span class="lineno"> 180</span> <a class="code hl_define" href="group___m_o_d_b_u_s___d_e_v_i_d.html#gae5e66049f0dc66382999cf52cdeba38e">MB_ObjectInit</a>(&amp;<a class="code hl_variable" href="group___m_o_d_b_u_s___d_e_v_i_d.html#ga0aaf735fcb26fa61af6f7f4895802b90">MB_DEVID</a>.ProductCode, MODBUS_PRODUCT_CODE);</div>
<div class="line"><a id="l00181" name="l00181"></a><span class="lineno"> 181</span> <a class="code hl_define" href="group___m_o_d_b_u_s___d_e_v_i_d.html#gae5e66049f0dc66382999cf52cdeba38e">MB_ObjectInit</a>(&amp;<a class="code hl_variable" href="group___m_o_d_b_u_s___d_e_v_i_d.html#ga0aaf735fcb26fa61af6f7f4895802b90">MB_DEVID</a>.Revision, MODBUS_REVISION);</div>
<div class="line"><a id="l00182" name="l00182"></a><span class="lineno"> 182</span> <a class="code hl_define" href="group___m_o_d_b_u_s___d_e_v_i_d.html#gae5e66049f0dc66382999cf52cdeba38e">MB_ObjectInit</a>(&amp;<a class="code hl_variable" href="group___m_o_d_b_u_s___d_e_v_i_d.html#ga0aaf735fcb26fa61af6f7f4895802b90">MB_DEVID</a>.VendorUrl, MODBUS_VENDOR_URL);</div>
<div class="line"><a id="l00183" name="l00183"></a><span class="lineno"> 183</span> <a class="code hl_define" href="group___m_o_d_b_u_s___d_e_v_i_d.html#gae5e66049f0dc66382999cf52cdeba38e">MB_ObjectInit</a>(&amp;<a class="code hl_variable" href="group___m_o_d_b_u_s___d_e_v_i_d.html#ga0aaf735fcb26fa61af6f7f4895802b90">MB_DEVID</a>.ProductName, MODBUS_PRODUCT_NAME);</div>
<div class="line"><a id="l00184" name="l00184"></a><span class="lineno"> 184</span> <a class="code hl_define" href="group___m_o_d_b_u_s___d_e_v_i_d.html#gae5e66049f0dc66382999cf52cdeba38e">MB_ObjectInit</a>(&amp;<a class="code hl_variable" href="group___m_o_d_b_u_s___d_e_v_i_d.html#ga0aaf735fcb26fa61af6f7f4895802b90">MB_DEVID</a>.ModelName, MODBUS_MODEL_NAME);</div>
<div class="line"><a id="l00185" name="l00185"></a><span class="lineno"> 185</span> </div>
<div class="line"><a id="l00186" name="l00186"></a><span class="lineno"> 186</span><span class="preprocessor">#if defined(MODBUS_USEROBJECT_0_NAME) &amp;&amp; MODBUS_NUMB_OF_USEROBJECTS&gt;0</span></div>
<div class="line"><a id="l00187" name="l00187"></a><span class="lineno"> 187</span> <a class="code hl_define" href="group___m_o_d_b_u_s___d_e_v_i_d.html#gae5e66049f0dc66382999cf52cdeba38e">MB_ObjectInit</a>(&amp;<a class="code hl_variable" href="group___m_o_d_b_u_s___d_e_v_i_d.html#ga0aaf735fcb26fa61af6f7f4895802b90">MB_DEVID</a>.User[0], <a class="code hl_define" href="group___m_o_d_b_u_s___c_o_n_f_i_g_s.html#gac3b162e9af2731742eb3ca8317b37397">MODBUS_USEROBJECT_0_NAME</a>);</div>
<div class="line"><a id="l00188" name="l00188"></a><span class="lineno"> 188</span><span class="preprocessor">#endif</span></div>
<div class="line"><a id="l00189" name="l00189"></a><span class="lineno"> 189</span><span class="preprocessor">#if defined(MODBUS_USEROBJECT_1_NAME) &amp;&amp; MODBUS_NUMB_OF_USEROBJECTS&gt;1</span></div>
<div class="line"><a id="l00190" name="l00190"></a><span class="lineno"> 190</span> <a class="code hl_define" href="group___m_o_d_b_u_s___d_e_v_i_d.html#gae5e66049f0dc66382999cf52cdeba38e">MB_ObjectInit</a>(&amp;<a class="code hl_variable" href="group___m_o_d_b_u_s___d_e_v_i_d.html#ga0aaf735fcb26fa61af6f7f4895802b90">MB_DEVID</a>.User[1], MODBUS_USEROBJECT_1_NAME);</div>
<div class="line"><a id="l00191" name="l00191"></a><span class="lineno"> 191</span><span class="preprocessor">#endif</span></div>
<div class="line"><a id="l00192" name="l00192"></a><span class="lineno"> 192</span><span class="preprocessor">#if defined(MODBUS_USEROBJECT_2_NAME) &amp;&amp; MODBUS_NUMB_OF_USEROBJECTS&gt;2</span></div>
<div class="line"><a id="l00193" name="l00193"></a><span class="lineno"> 193</span> <a class="code hl_define" href="group___m_o_d_b_u_s___d_e_v_i_d.html#gae5e66049f0dc66382999cf52cdeba38e">MB_ObjectInit</a>(&amp;<a class="code hl_variable" href="group___m_o_d_b_u_s___d_e_v_i_d.html#ga0aaf735fcb26fa61af6f7f4895802b90">MB_DEVID</a>.User[2], MODBUS_USEROBJECT_2_NAME);</div>
<div class="line"><a id="l00194" name="l00194"></a><span class="lineno"> 194</span><span class="preprocessor">#endif</span></div>
<div class="line"><a id="l00195" name="l00195"></a><span class="lineno"> 195</span><span class="preprocessor">#if defined(MODBUS_USEROBJECT_3_NAME) &amp;&amp; MODBUS_NUMB_OF_USEROBJECTS&gt;3</span></div>
<div class="line"><a id="l00196" name="l00196"></a><span class="lineno"> 196</span> <a class="code hl_define" href="group___m_o_d_b_u_s___d_e_v_i_d.html#gae5e66049f0dc66382999cf52cdeba38e">MB_ObjectInit</a>(&amp;<a class="code hl_variable" href="group___m_o_d_b_u_s___d_e_v_i_d.html#ga0aaf735fcb26fa61af6f7f4895802b90">MB_DEVID</a>.User[3], MODBUS_USEROBJECT_3_NAME);</div>
<div class="line"><a id="l00197" name="l00197"></a><span class="lineno"> 197</span><span class="preprocessor">#endif</span></div>
<div class="line"><a id="l00198" name="l00198"></a><span class="lineno"> 198</span><span class="preprocessor">#if defined(MODBUS_USEROBJECT_4_NAME) &amp;&amp; MODBUS_NUMB_OF_USEROBJECTS&gt;4</span></div>
<div class="line"><a id="l00199" name="l00199"></a><span class="lineno"> 199</span> <a class="code hl_define" href="group___m_o_d_b_u_s___d_e_v_i_d.html#gae5e66049f0dc66382999cf52cdeba38e">MB_ObjectInit</a>(&amp;<a class="code hl_variable" href="group___m_o_d_b_u_s___d_e_v_i_d.html#ga0aaf735fcb26fa61af6f7f4895802b90">MB_DEVID</a>.User[4], MODBUS_USEROBJECT_4_NAME);</div>
<div class="line"><a id="l00200" name="l00200"></a><span class="lineno"> 200</span><span class="preprocessor">#endif</span></div>
<div class="line"><a id="l00201" name="l00201"></a><span class="lineno"> 201</span><span class="preprocessor">#if defined(MODBUS_USEROBJECT_5_NAME) &amp;&amp; MODBUS_NUMB_OF_USEROBJECTS&gt;5</span></div>
<div class="line"><a id="l00202" name="l00202"></a><span class="lineno"> 202</span> <a class="code hl_define" href="group___m_o_d_b_u_s___d_e_v_i_d.html#gae5e66049f0dc66382999cf52cdeba38e">MB_ObjectInit</a>(&amp;<a class="code hl_variable" href="group___m_o_d_b_u_s___d_e_v_i_d.html#ga0aaf735fcb26fa61af6f7f4895802b90">MB_DEVID</a>.User[5], MODBUS_USEROBJECT_5_NAME);</div>
<div class="line"><a id="l00203" name="l00203"></a><span class="lineno"> 203</span><span class="preprocessor">#endif</span></div>
<div class="line"><a id="l00204" name="l00204"></a><span class="lineno"> 204</span><span class="preprocessor">#if defined(MODBUS_USEROBJECT_6_NAME) &amp;&amp; MODBUS_NUMB_OF_USEROBJECTS&gt;6</span></div>
<div class="line"><a id="l00205" name="l00205"></a><span class="lineno"> 205</span> <a class="code hl_define" href="group___m_o_d_b_u_s___d_e_v_i_d.html#gae5e66049f0dc66382999cf52cdeba38e">MB_ObjectInit</a>(&amp;<a class="code hl_variable" href="group___m_o_d_b_u_s___d_e_v_i_d.html#ga0aaf735fcb26fa61af6f7f4895802b90">MB_DEVID</a>.User[6], MODBUS_USEROBJECT_6_NAME);</div>
<div class="line"><a id="l00206" name="l00206"></a><span class="lineno"> 206</span><span class="preprocessor">#endif</span></div>
<div class="line"><a id="l00207" name="l00207"></a><span class="lineno"> 207</span><span class="preprocessor">#if defined(MODBUS_USEROBJECT_7_NAME) &amp;&amp; MODBUS_NUMB_OF_USEROBJECTS&gt;7</span></div>
<div class="line"><a id="l00208" name="l00208"></a><span class="lineno"> 208</span> <a class="code hl_define" href="group___m_o_d_b_u_s___d_e_v_i_d.html#gae5e66049f0dc66382999cf52cdeba38e">MB_ObjectInit</a>(&amp;<a class="code hl_variable" href="group___m_o_d_b_u_s___d_e_v_i_d.html#ga0aaf735fcb26fa61af6f7f4895802b90">MB_DEVID</a>.User[7], MODBUS_USEROBJECT_7_NAME);</div>
<div class="line"><a id="l00209" name="l00209"></a><span class="lineno"> 209</span><span class="preprocessor">#endif</span></div>
<div class="line"><a id="l00210" name="l00210"></a><span class="lineno"> 210</span><span class="preprocessor">#if defined(MODBUS_USEROBJECT_8_NAME) &amp;&amp; MODBUS_NUMB_OF_USEROBJECTS&gt;8</span></div>
<div class="line"><a id="l00211" name="l00211"></a><span class="lineno"> 211</span> <a class="code hl_define" href="group___m_o_d_b_u_s___d_e_v_i_d.html#gae5e66049f0dc66382999cf52cdeba38e">MB_ObjectInit</a>(&amp;<a class="code hl_variable" href="group___m_o_d_b_u_s___d_e_v_i_d.html#ga0aaf735fcb26fa61af6f7f4895802b90">MB_DEVID</a>.User[8], MODBUS_USEROBJECT_8_NAME);</div>
<div class="line"><a id="l00212" name="l00212"></a><span class="lineno"> 212</span><span class="preprocessor">#endif</span></div>
<div class="line"><a id="l00213" name="l00213"></a><span class="lineno"> 213</span><span class="preprocessor">#if defined(MODBUS_USEROBJECT_9_NAME) &amp;&amp; MODBUS_NUMB_OF_USEROBJECTS&gt;9</span></div>
<div class="line"><a id="l00214" name="l00214"></a><span class="lineno"> 214</span> <a class="code hl_define" href="group___m_o_d_b_u_s___d_e_v_i_d.html#gae5e66049f0dc66382999cf52cdeba38e">MB_ObjectInit</a>(&amp;<a class="code hl_variable" href="group___m_o_d_b_u_s___d_e_v_i_d.html#ga0aaf735fcb26fa61af6f7f4895802b90">MB_DEVID</a>.User[9], MODBUS_USEROBJECT_9_NAME);</div>
<div class="line"><a id="l00215" name="l00215"></a><span class="lineno"> 215</span><span class="preprocessor">#endif</span></div>
<div class="line"><a id="l00216" name="l00216"></a><span class="lineno"> 216</span><span class="preprocessor">#if defined(MODBUS_USEROBJECT_10_NAME) &amp;&amp; MODBUS_NUMB_OF_USEROBJECTS&gt;10</span></div>
<div class="line"><a id="l00217" name="l00217"></a><span class="lineno"> 217</span> <a class="code hl_define" href="group___m_o_d_b_u_s___d_e_v_i_d.html#gae5e66049f0dc66382999cf52cdeba38e">MB_ObjectInit</a>(&amp;<a class="code hl_variable" href="group___m_o_d_b_u_s___d_e_v_i_d.html#ga0aaf735fcb26fa61af6f7f4895802b90">MB_DEVID</a>.User[10], MODBUS_USEROBJECT_10_NAME);</div>
<div class="line"><a id="l00218" name="l00218"></a><span class="lineno"> 218</span><span class="preprocessor">#endif</span></div>
<div class="line"><a id="l00219" name="l00219"></a><span class="lineno"> 219</span><span class="preprocessor">#if defined(MODBUS_USEROBJECT_11_NAME) &amp;&amp; MODBUS_NUMB_OF_USEROBJECTS&gt;11</span></div>
<div class="line"><a id="l00220" name="l00220"></a><span class="lineno"> 220</span> <a class="code hl_define" href="group___m_o_d_b_u_s___d_e_v_i_d.html#gae5e66049f0dc66382999cf52cdeba38e">MB_ObjectInit</a>(&amp;<a class="code hl_variable" href="group___m_o_d_b_u_s___d_e_v_i_d.html#ga0aaf735fcb26fa61af6f7f4895802b90">MB_DEVID</a>.User[11], MODBUS_USEROBJECT_11_NAME);</div>
<div class="line"><a id="l00221" name="l00221"></a><span class="lineno"> 221</span><span class="preprocessor">#endif</span></div>
<div class="line"><a id="l00222" name="l00222"></a><span class="lineno"> 222</span><span class="preprocessor">#if defined(MODBUS_USEROBJECT_12_NAME) &amp;&amp; MODBUS_NUMB_OF_USEROBJECTS&gt;12</span></div>
<div class="line"><a id="l00223" name="l00223"></a><span class="lineno"> 223</span> <a class="code hl_define" href="group___m_o_d_b_u_s___d_e_v_i_d.html#gae5e66049f0dc66382999cf52cdeba38e">MB_ObjectInit</a>(&amp;<a class="code hl_variable" href="group___m_o_d_b_u_s___d_e_v_i_d.html#ga0aaf735fcb26fa61af6f7f4895802b90">MB_DEVID</a>.User[12], MODBUS_USEROBJECT_12_NAME);</div>
<div class="line"><a id="l00224" name="l00224"></a><span class="lineno"> 224</span><span class="preprocessor">#endif</span></div>
<div class="line"><a id="l00225" name="l00225"></a><span class="lineno"> 225</span><span class="preprocessor">#if defined(MODBUS_USEROBJECT_13_NAME) &amp;&amp; MODBUS_NUMB_OF_USEROBJECTS&gt;13</span></div>
<div class="line"><a id="l00226" name="l00226"></a><span class="lineno"> 226</span> <a class="code hl_define" href="group___m_o_d_b_u_s___d_e_v_i_d.html#gae5e66049f0dc66382999cf52cdeba38e">MB_ObjectInit</a>(&amp;<a class="code hl_variable" href="group___m_o_d_b_u_s___d_e_v_i_d.html#ga0aaf735fcb26fa61af6f7f4895802b90">MB_DEVID</a>.User[13], MODBUS_USEROBJECT_13_NAME);</div>
<div class="line"><a id="l00227" name="l00227"></a><span class="lineno"> 227</span><span class="preprocessor">#endif</span></div>
<div class="line"><a id="l00228" name="l00228"></a><span class="lineno"> 228</span><span class="preprocessor">#if defined(MODBUS_USEROBJECT_14_NAME) &amp;&amp; MODBUS_NUMB_OF_USEROBJECTS&gt;14</span></div>
<div class="line"><a id="l00229" name="l00229"></a><span class="lineno"> 229</span> <a class="code hl_define" href="group___m_o_d_b_u_s___d_e_v_i_d.html#gae5e66049f0dc66382999cf52cdeba38e">MB_ObjectInit</a>(&amp;<a class="code hl_variable" href="group___m_o_d_b_u_s___d_e_v_i_d.html#ga0aaf735fcb26fa61af6f7f4895802b90">MB_DEVID</a>.User[14], MODBUS_USEROBJECT_14_NAME);</div>
<div class="line"><a id="l00230" name="l00230"></a><span class="lineno"> 230</span><span class="preprocessor">#endif</span></div>
<div class="line"><a id="l00231" name="l00231"></a><span class="lineno"> 231</span><span class="preprocessor">#if defined(MODBUS_USEROBJECT_15_NAME) &amp;&amp; MODBUS_NUMB_OF_USEROBJECTS&gt;15</span></div>
<div class="line"><a id="l00232" name="l00232"></a><span class="lineno"> 232</span> <a class="code hl_define" href="group___m_o_d_b_u_s___d_e_v_i_d.html#gae5e66049f0dc66382999cf52cdeba38e">MB_ObjectInit</a>(&amp;<a class="code hl_variable" href="group___m_o_d_b_u_s___d_e_v_i_d.html#ga0aaf735fcb26fa61af6f7f4895802b90">MB_DEVID</a>.User[15], MODBUS_USEROBJECT_15_NAME);</div>
<div class="line"><a id="l00233" name="l00233"></a><span class="lineno"> 233</span><span class="preprocessor">#endif</span></div>
<div class="line"><a id="l00234" name="l00234"></a><span class="lineno"> 234</span><span class="preprocessor">#if defined(MODBUS_USEROBJECT_16_NAME) &amp;&amp; MODBUS_NUMB_OF_USEROBJECTS&gt;16</span></div>
<div class="line"><a id="l00235" name="l00235"></a><span class="lineno"> 235</span> <a class="code hl_define" href="group___m_o_d_b_u_s___d_e_v_i_d.html#gae5e66049f0dc66382999cf52cdeba38e">MB_ObjectInit</a>(&amp;<a class="code hl_variable" href="group___m_o_d_b_u_s___d_e_v_i_d.html#ga0aaf735fcb26fa61af6f7f4895802b90">MB_DEVID</a>.User[16], MODBUS_USEROBJECT_16_NAME);</div>
<div class="line"><a id="l00236" name="l00236"></a><span class="lineno"> 236</span><span class="preprocessor">#endif</span></div>
<div class="line"><a id="l00237" name="l00237"></a><span class="lineno"> 237</span><span class="preprocessor">#if defined(MODBUS_USEROBJECT_17_NAME) &amp;&amp; MODBUS_NUMB_OF_USEROBJECTS&gt;17</span></div>
<div class="line"><a id="l00238" name="l00238"></a><span class="lineno"> 238</span> <a class="code hl_define" href="group___m_o_d_b_u_s___d_e_v_i_d.html#gae5e66049f0dc66382999cf52cdeba38e">MB_ObjectInit</a>(&amp;<a class="code hl_variable" href="group___m_o_d_b_u_s___d_e_v_i_d.html#ga0aaf735fcb26fa61af6f7f4895802b90">MB_DEVID</a>.User[17], MODBUS_USEROBJECT_17_NAME);</div>
<div class="line"><a id="l00239" name="l00239"></a><span class="lineno"> 239</span><span class="preprocessor">#endif</span></div>
<div class="line"><a id="l00240" name="l00240"></a><span class="lineno"> 240</span><span class="preprocessor">#if defined(MODBUS_USEROBJECT_18_NAME) &amp;&amp; MODBUS_NUMB_OF_USEROBJECTS&gt;18</span></div>
<div class="line"><a id="l00241" name="l00241"></a><span class="lineno"> 241</span> <a class="code hl_define" href="group___m_o_d_b_u_s___d_e_v_i_d.html#gae5e66049f0dc66382999cf52cdeba38e">MB_ObjectInit</a>(&amp;<a class="code hl_variable" href="group___m_o_d_b_u_s___d_e_v_i_d.html#ga0aaf735fcb26fa61af6f7f4895802b90">MB_DEVID</a>.User[18], MODBUS_USEROBJECT_18_NAME);</div>
<div class="line"><a id="l00242" name="l00242"></a><span class="lineno"> 242</span><span class="preprocessor">#endif</span></div>
<div class="line"><a id="l00243" name="l00243"></a><span class="lineno"> 243</span><span class="preprocessor">#if defined(MODBUS_USEROBJECT_19_NAME) &amp;&amp; MODBUS_NUMB_OF_USEROBJECTS&gt;19</span></div>
<div class="line"><a id="l00244" name="l00244"></a><span class="lineno"> 244</span> <a class="code hl_define" href="group___m_o_d_b_u_s___d_e_v_i_d.html#gae5e66049f0dc66382999cf52cdeba38e">MB_ObjectInit</a>(&amp;<a class="code hl_variable" href="group___m_o_d_b_u_s___d_e_v_i_d.html#ga0aaf735fcb26fa61af6f7f4895802b90">MB_DEVID</a>.User[19], MODBUS_USEROBJECT_19_NAME);</div>
<div class="line"><a id="l00245" name="l00245"></a><span class="lineno"> 245</span><span class="preprocessor">#endif</span></div>
<div class="line"><a id="l00246" name="l00246"></a><span class="lineno"> 246</span><span class="preprocessor">#if defined(MODBUS_USEROBJECT_20_NAME) &amp;&amp; MODBUS_NUMB_OF_USEROBJECTS&gt;20</span></div>
<div class="line"><a id="l00247" name="l00247"></a><span class="lineno"> 247</span> <a class="code hl_define" href="group___m_o_d_b_u_s___d_e_v_i_d.html#gae5e66049f0dc66382999cf52cdeba38e">MB_ObjectInit</a>(&amp;<a class="code hl_variable" href="group___m_o_d_b_u_s___d_e_v_i_d.html#ga0aaf735fcb26fa61af6f7f4895802b90">MB_DEVID</a>.User[20], MODBUS_USEROBJECT_20_NAME);</div>
<div class="line"><a id="l00248" name="l00248"></a><span class="lineno"> 248</span><span class="preprocessor">#endif</span></div>
<div class="line"><a id="l00249" name="l00249"></a><span class="lineno"> 249</span><span class="preprocessor">#if defined(MODBUS_USEROBJECT_21_NAME) &amp;&amp; MODBUS_NUMB_OF_USEROBJECTS&gt;21</span></div>
<div class="line"><a id="l00250" name="l00250"></a><span class="lineno"> 250</span> <a class="code hl_define" href="group___m_o_d_b_u_s___d_e_v_i_d.html#gae5e66049f0dc66382999cf52cdeba38e">MB_ObjectInit</a>(&amp;<a class="code hl_variable" href="group___m_o_d_b_u_s___d_e_v_i_d.html#ga0aaf735fcb26fa61af6f7f4895802b90">MB_DEVID</a>.User[21], MODBUS_USEROBJECT_21_NAME);</div>
<div class="line"><a id="l00251" name="l00251"></a><span class="lineno"> 251</span><span class="preprocessor">#endif</span></div>
<div class="line"><a id="l00252" name="l00252"></a><span class="lineno"> 252</span><span class="preprocessor">#if defined(MODBUS_USEROBJECT_22_NAME) &amp;&amp; MODBUS_NUMB_OF_USEROBJECTS&gt;22</span></div>
<div class="line"><a id="l00253" name="l00253"></a><span class="lineno"> 253</span> <a class="code hl_define" href="group___m_o_d_b_u_s___d_e_v_i_d.html#gae5e66049f0dc66382999cf52cdeba38e">MB_ObjectInit</a>(&amp;<a class="code hl_variable" href="group___m_o_d_b_u_s___d_e_v_i_d.html#ga0aaf735fcb26fa61af6f7f4895802b90">MB_DEVID</a>.User[22], MODBUS_USEROBJECT_22_NAME);</div>
<div class="line"><a id="l00254" name="l00254"></a><span class="lineno"> 254</span><span class="preprocessor">#endif</span></div>
<div class="line"><a id="l00255" name="l00255"></a><span class="lineno"> 255</span><span class="preprocessor">#if defined(MODBUS_USEROBJECT_23_NAME) &amp;&amp; MODBUS_NUMB_OF_USEROBJECTS&gt;23</span></div>
<div class="line"><a id="l00256" name="l00256"></a><span class="lineno"> 256</span> <a class="code hl_define" href="group___m_o_d_b_u_s___d_e_v_i_d.html#gae5e66049f0dc66382999cf52cdeba38e">MB_ObjectInit</a>(&amp;<a class="code hl_variable" href="group___m_o_d_b_u_s___d_e_v_i_d.html#ga0aaf735fcb26fa61af6f7f4895802b90">MB_DEVID</a>.User[23], MODBUS_USEROBJECT_23_NAME);</div>
<div class="line"><a id="l00257" name="l00257"></a><span class="lineno"> 257</span><span class="preprocessor">#endif</span></div>
<div class="line"><a id="l00258" name="l00258"></a><span class="lineno"> 258</span><span class="preprocessor">#if defined(MODBUS_USEROBJECT_24_NAME) &amp;&amp; MODBUS_NUMB_OF_USEROBJECTS&gt;24</span></div>
<div class="line"><a id="l00259" name="l00259"></a><span class="lineno"> 259</span> <a class="code hl_define" href="group___m_o_d_b_u_s___d_e_v_i_d.html#gae5e66049f0dc66382999cf52cdeba38e">MB_ObjectInit</a>(&amp;<a class="code hl_variable" href="group___m_o_d_b_u_s___d_e_v_i_d.html#ga0aaf735fcb26fa61af6f7f4895802b90">MB_DEVID</a>.User[24], MODBUS_USEROBJECT_24_NAME);</div>
<div class="line"><a id="l00260" name="l00260"></a><span class="lineno"> 260</span><span class="preprocessor">#endif</span></div>
<div class="line"><a id="l00261" name="l00261"></a><span class="lineno"> 261</span><span class="preprocessor">#if defined(MODBUS_USEROBJECT_25_NAME) &amp;&amp; MODBUS_NUMB_OF_USEROBJECTS&gt;25</span></div>
<div class="line"><a id="l00262" name="l00262"></a><span class="lineno"> 262</span> <a class="code hl_define" href="group___m_o_d_b_u_s___d_e_v_i_d.html#gae5e66049f0dc66382999cf52cdeba38e">MB_ObjectInit</a>(&amp;<a class="code hl_variable" href="group___m_o_d_b_u_s___d_e_v_i_d.html#ga0aaf735fcb26fa61af6f7f4895802b90">MB_DEVID</a>.User[25], MODBUS_USEROBJECT_25_NAME);</div>
<div class="line"><a id="l00263" name="l00263"></a><span class="lineno"> 263</span><span class="preprocessor">#endif</span></div>
<div class="line"><a id="l00264" name="l00264"></a><span class="lineno"> 264</span><span class="preprocessor">#if defined(MODBUS_USEROBJECT_26_NAME) &amp;&amp; MODBUS_NUMB_OF_USEROBJECTS&gt;26</span></div>
<div class="line"><a id="l00265" name="l00265"></a><span class="lineno"> 265</span> <a class="code hl_define" href="group___m_o_d_b_u_s___d_e_v_i_d.html#gae5e66049f0dc66382999cf52cdeba38e">MB_ObjectInit</a>(&amp;<a class="code hl_variable" href="group___m_o_d_b_u_s___d_e_v_i_d.html#ga0aaf735fcb26fa61af6f7f4895802b90">MB_DEVID</a>.User[26], MODBUS_USEROBJECT_26_NAME);</div>
<div class="line"><a id="l00266" name="l00266"></a><span class="lineno"> 266</span><span class="preprocessor">#endif</span></div>
<div class="line"><a id="l00267" name="l00267"></a><span class="lineno"> 267</span><span class="preprocessor">#if defined(MODBUS_USEROBJECT_27_NAME) &amp;&amp; MODBUS_NUMB_OF_USEROBJECTS&gt;27</span></div>
<div class="line"><a id="l00268" name="l00268"></a><span class="lineno"> 268</span> <a class="code hl_define" href="group___m_o_d_b_u_s___d_e_v_i_d.html#gae5e66049f0dc66382999cf52cdeba38e">MB_ObjectInit</a>(&amp;<a class="code hl_variable" href="group___m_o_d_b_u_s___d_e_v_i_d.html#ga0aaf735fcb26fa61af6f7f4895802b90">MB_DEVID</a>.User[27], MODBUS_USEROBJECT_27_NAME);</div>
<div class="line"><a id="l00269" name="l00269"></a><span class="lineno"> 269</span><span class="preprocessor">#endif</span></div>
<div class="line"><a id="l00270" name="l00270"></a><span class="lineno"> 270</span><span class="preprocessor">#if defined(MODBUS_USEROBJECT_28_NAME) &amp;&amp; MODBUS_NUMB_OF_USEROBJECTS&gt;28</span></div>
<div class="line"><a id="l00271" name="l00271"></a><span class="lineno"> 271</span> <a class="code hl_define" href="group___m_o_d_b_u_s___d_e_v_i_d.html#gae5e66049f0dc66382999cf52cdeba38e">MB_ObjectInit</a>(&amp;<a class="code hl_variable" href="group___m_o_d_b_u_s___d_e_v_i_d.html#ga0aaf735fcb26fa61af6f7f4895802b90">MB_DEVID</a>.User[28], MODBUS_USEROBJECT_28_NAME);</div>
<div class="line"><a id="l00272" name="l00272"></a><span class="lineno"> 272</span><span class="preprocessor">#endif</span></div>
<div class="line"><a id="l00273" name="l00273"></a><span class="lineno"> 273</span><span class="preprocessor">#if defined(MODBUS_USEROBJECT_29_NAME) &amp;&amp; MODBUS_NUMB_OF_USEROBJECTS&gt;29</span></div>
<div class="line"><a id="l00274" name="l00274"></a><span class="lineno"> 274</span> <a class="code hl_define" href="group___m_o_d_b_u_s___d_e_v_i_d.html#gae5e66049f0dc66382999cf52cdeba38e">MB_ObjectInit</a>(&amp;<a class="code hl_variable" href="group___m_o_d_b_u_s___d_e_v_i_d.html#ga0aaf735fcb26fa61af6f7f4895802b90">MB_DEVID</a>.User[29], MODBUS_USEROBJECT_29_NAME);</div>
<div class="line"><a id="l00275" name="l00275"></a><span class="lineno"> 275</span><span class="preprocessor">#endif</span></div>
<div class="line"><a id="l00276" name="l00276"></a><span class="lineno"> 276</span><span class="preprocessor">#if defined(MODBUS_USEROBJECT_30_NAME) &amp;&amp; MODBUS_NUMB_OF_USEROBJECTS&gt;30</span></div>
<div class="line"><a id="l00277" name="l00277"></a><span class="lineno"> 277</span> <a class="code hl_define" href="group___m_o_d_b_u_s___d_e_v_i_d.html#gae5e66049f0dc66382999cf52cdeba38e">MB_ObjectInit</a>(&amp;<a class="code hl_variable" href="group___m_o_d_b_u_s___d_e_v_i_d.html#ga0aaf735fcb26fa61af6f7f4895802b90">MB_DEVID</a>.User[30], MODBUS_USEROBJECT_30_NAME);</div>
<div class="line"><a id="l00278" name="l00278"></a><span class="lineno"> 278</span><span class="preprocessor">#endif</span></div>
<div class="line"><a id="l00279" name="l00279"></a><span class="lineno"> 279</span><span class="preprocessor">#if defined(MODBUS_USEROBJECT_31_NAME) &amp;&amp; MODBUS_NUMB_OF_USEROBJECTS&gt;31</span></div>
<div class="line"><a id="l00280" name="l00280"></a><span class="lineno"> 280</span> <a class="code hl_define" href="group___m_o_d_b_u_s___d_e_v_i_d.html#gae5e66049f0dc66382999cf52cdeba38e">MB_ObjectInit</a>(&amp;<a class="code hl_variable" href="group___m_o_d_b_u_s___d_e_v_i_d.html#ga0aaf735fcb26fa61af6f7f4895802b90">MB_DEVID</a>.User[31], MODBUS_USEROBJECT_31_NAME);</div>
<div class="line"><a id="l00281" name="l00281"></a><span class="lineno"> 281</span><span class="preprocessor">#endif</span></div>
<div class="line"><a id="l00282" name="l00282"></a><span class="lineno"> 282</span><span class="preprocessor">#if defined(MODBUS_USEROBJECT_32_NAME) &amp;&amp; MODBUS_NUMB_OF_USEROBJECTS&gt;32</span></div>
<div class="line"><a id="l00283" name="l00283"></a><span class="lineno"> 283</span> <a class="code hl_define" href="group___m_o_d_b_u_s___d_e_v_i_d.html#gae5e66049f0dc66382999cf52cdeba38e">MB_ObjectInit</a>(&amp;<a class="code hl_variable" href="group___m_o_d_b_u_s___d_e_v_i_d.html#ga0aaf735fcb26fa61af6f7f4895802b90">MB_DEVID</a>.User[32], MODBUS_USEROBJECT_32_NAME);</div>
<div class="line"><a id="l00284" name="l00284"></a><span class="lineno"> 284</span><span class="preprocessor">#endif</span></div>
<div class="line"><a id="l00285" name="l00285"></a><span class="lineno"> 285</span><span class="preprocessor">#if defined(MODBUS_USEROBJECT_33_NAME) &amp;&amp; MODBUS_NUMB_OF_USEROBJECTS&gt;33</span></div>
<div class="line"><a id="l00286" name="l00286"></a><span class="lineno"> 286</span> <a class="code hl_define" href="group___m_o_d_b_u_s___d_e_v_i_d.html#gae5e66049f0dc66382999cf52cdeba38e">MB_ObjectInit</a>(&amp;<a class="code hl_variable" href="group___m_o_d_b_u_s___d_e_v_i_d.html#ga0aaf735fcb26fa61af6f7f4895802b90">MB_DEVID</a>.User[33], MODBUS_USEROBJECT_33_NAME);</div>
<div class="line"><a id="l00287" name="l00287"></a><span class="lineno"> 287</span><span class="preprocessor">#endif</span></div>
<div class="line"><a id="l00288" name="l00288"></a><span class="lineno"> 288</span><span class="preprocessor">#if defined(MODBUS_USEROBJECT_34_NAME) &amp;&amp; MODBUS_NUMB_OF_USEROBJECTS&gt;34</span></div>
<div class="line"><a id="l00289" name="l00289"></a><span class="lineno"> 289</span> <a class="code hl_define" href="group___m_o_d_b_u_s___d_e_v_i_d.html#gae5e66049f0dc66382999cf52cdeba38e">MB_ObjectInit</a>(&amp;<a class="code hl_variable" href="group___m_o_d_b_u_s___d_e_v_i_d.html#ga0aaf735fcb26fa61af6f7f4895802b90">MB_DEVID</a>.User[34], MODBUS_USEROBJECT_34_NAME);</div>
<div class="line"><a id="l00290" name="l00290"></a><span class="lineno"> 290</span><span class="preprocessor">#endif</span></div>
<div class="line"><a id="l00291" name="l00291"></a><span class="lineno"> 291</span><span class="preprocessor">#if defined(MODBUS_USEROBJECT_35_NAME) &amp;&amp; MODBUS_NUMB_OF_USEROBJECTS&gt;35</span></div>
<div class="line"><a id="l00292" name="l00292"></a><span class="lineno"> 292</span> <a class="code hl_define" href="group___m_o_d_b_u_s___d_e_v_i_d.html#gae5e66049f0dc66382999cf52cdeba38e">MB_ObjectInit</a>(&amp;<a class="code hl_variable" href="group___m_o_d_b_u_s___d_e_v_i_d.html#ga0aaf735fcb26fa61af6f7f4895802b90">MB_DEVID</a>.User[35], MODBUS_USEROBJECT_35_NAME);</div>
<div class="line"><a id="l00293" name="l00293"></a><span class="lineno"> 293</span><span class="preprocessor">#endif</span></div>
<div class="line"><a id="l00294" name="l00294"></a><span class="lineno"> 294</span><span class="preprocessor">#if defined(MODBUS_USEROBJECT_36_NAME) &amp;&amp; MODBUS_NUMB_OF_USEROBJECTS&gt;36</span></div>
<div class="line"><a id="l00295" name="l00295"></a><span class="lineno"> 295</span> <a class="code hl_define" href="group___m_o_d_b_u_s___d_e_v_i_d.html#gae5e66049f0dc66382999cf52cdeba38e">MB_ObjectInit</a>(&amp;<a class="code hl_variable" href="group___m_o_d_b_u_s___d_e_v_i_d.html#ga0aaf735fcb26fa61af6f7f4895802b90">MB_DEVID</a>.User[36], MODBUS_USEROBJECT_36_NAME);</div>
<div class="line"><a id="l00296" name="l00296"></a><span class="lineno"> 296</span><span class="preprocessor">#endif</span></div>
<div class="line"><a id="l00297" name="l00297"></a><span class="lineno"> 297</span><span class="preprocessor">#if defined(MODBUS_USEROBJECT_37_NAME) &amp;&amp; MODBUS_NUMB_OF_USEROBJECTS&gt;37</span></div>
<div class="line"><a id="l00298" name="l00298"></a><span class="lineno"> 298</span> <a class="code hl_define" href="group___m_o_d_b_u_s___d_e_v_i_d.html#gae5e66049f0dc66382999cf52cdeba38e">MB_ObjectInit</a>(&amp;<a class="code hl_variable" href="group___m_o_d_b_u_s___d_e_v_i_d.html#ga0aaf735fcb26fa61af6f7f4895802b90">MB_DEVID</a>.User[37], MODBUS_USEROBJECT_37_NAME);</div>
<div class="line"><a id="l00299" name="l00299"></a><span class="lineno"> 299</span><span class="preprocessor">#endif</span></div>
<div class="line"><a id="l00300" name="l00300"></a><span class="lineno"> 300</span><span class="preprocessor">#if defined(MODBUS_USEROBJECT_38_NAME) &amp;&amp; MODBUS_NUMB_OF_USEROBJECTS&gt;38</span></div>
<div class="line"><a id="l00301" name="l00301"></a><span class="lineno"> 301</span> <a class="code hl_define" href="group___m_o_d_b_u_s___d_e_v_i_d.html#gae5e66049f0dc66382999cf52cdeba38e">MB_ObjectInit</a>(&amp;<a class="code hl_variable" href="group___m_o_d_b_u_s___d_e_v_i_d.html#ga0aaf735fcb26fa61af6f7f4895802b90">MB_DEVID</a>.User[38], MODBUS_USEROBJECT_38_NAME);</div>
<div class="line"><a id="l00302" name="l00302"></a><span class="lineno"> 302</span><span class="preprocessor">#endif</span></div>
<div class="line"><a id="l00303" name="l00303"></a><span class="lineno"> 303</span><span class="preprocessor">#if defined(MODBUS_USEROBJECT_39_NAME) &amp;&amp; MODBUS_NUMB_OF_USEROBJECTS&gt;39</span></div>
<div class="line"><a id="l00304" name="l00304"></a><span class="lineno"> 304</span> <a class="code hl_define" href="group___m_o_d_b_u_s___d_e_v_i_d.html#gae5e66049f0dc66382999cf52cdeba38e">MB_ObjectInit</a>(&amp;<a class="code hl_variable" href="group___m_o_d_b_u_s___d_e_v_i_d.html#ga0aaf735fcb26fa61af6f7f4895802b90">MB_DEVID</a>.User[39], MODBUS_USEROBJECT_39_NAME);</div>
<div class="line"><a id="l00305" name="l00305"></a><span class="lineno"> 305</span><span class="preprocessor">#endif</span></div>
<div class="line"><a id="l00306" name="l00306"></a><span class="lineno"> 306</span><span class="preprocessor">#if defined(MODBUS_USEROBJECT_40_NAME) &amp;&amp; MODBUS_NUMB_OF_USEROBJECTS&gt;40</span></div>
<div class="line"><a id="l00307" name="l00307"></a><span class="lineno"> 307</span> <a class="code hl_define" href="group___m_o_d_b_u_s___d_e_v_i_d.html#gae5e66049f0dc66382999cf52cdeba38e">MB_ObjectInit</a>(&amp;<a class="code hl_variable" href="group___m_o_d_b_u_s___d_e_v_i_d.html#ga0aaf735fcb26fa61af6f7f4895802b90">MB_DEVID</a>.User[40], MODBUS_USEROBJECT_40_NAME);</div>
<div class="line"><a id="l00308" name="l00308"></a><span class="lineno"> 308</span><span class="preprocessor">#endif</span></div>
<div class="line"><a id="l00309" name="l00309"></a><span class="lineno"> 309</span><span class="preprocessor">#if defined(MODBUS_USEROBJECT_41_NAME) &amp;&amp; MODBUS_NUMB_OF_USEROBJECTS&gt;41</span></div>
<div class="line"><a id="l00310" name="l00310"></a><span class="lineno"> 310</span> <a class="code hl_define" href="group___m_o_d_b_u_s___d_e_v_i_d.html#gae5e66049f0dc66382999cf52cdeba38e">MB_ObjectInit</a>(&amp;<a class="code hl_variable" href="group___m_o_d_b_u_s___d_e_v_i_d.html#ga0aaf735fcb26fa61af6f7f4895802b90">MB_DEVID</a>.User[41], MODBUS_USEROBJECT_41_NAME);</div>
<div class="line"><a id="l00311" name="l00311"></a><span class="lineno"> 311</span><span class="preprocessor">#endif</span></div>
<div class="line"><a id="l00312" name="l00312"></a><span class="lineno"> 312</span><span class="preprocessor">#if defined(MODBUS_USEROBJECT_42_NAME) &amp;&amp; MODBUS_NUMB_OF_USEROBJECTS&gt;42</span></div>
<div class="line"><a id="l00313" name="l00313"></a><span class="lineno"> 313</span> <a class="code hl_define" href="group___m_o_d_b_u_s___d_e_v_i_d.html#gae5e66049f0dc66382999cf52cdeba38e">MB_ObjectInit</a>(&amp;<a class="code hl_variable" href="group___m_o_d_b_u_s___d_e_v_i_d.html#ga0aaf735fcb26fa61af6f7f4895802b90">MB_DEVID</a>.User[42], MODBUS_USEROBJECT_42_NAME);</div>
<div class="line"><a id="l00314" name="l00314"></a><span class="lineno"> 314</span><span class="preprocessor">#endif</span></div>
<div class="line"><a id="l00315" name="l00315"></a><span class="lineno"> 315</span><span class="preprocessor">#if defined(MODBUS_USEROBJECT_43_NAME) &amp;&amp; MODBUS_NUMB_OF_USEROBJECTS&gt;43</span></div>
<div class="line"><a id="l00316" name="l00316"></a><span class="lineno"> 316</span> <a class="code hl_define" href="group___m_o_d_b_u_s___d_e_v_i_d.html#gae5e66049f0dc66382999cf52cdeba38e">MB_ObjectInit</a>(&amp;<a class="code hl_variable" href="group___m_o_d_b_u_s___d_e_v_i_d.html#ga0aaf735fcb26fa61af6f7f4895802b90">MB_DEVID</a>.User[43], MODBUS_USEROBJECT_43_NAME);</div>
<div class="line"><a id="l00317" name="l00317"></a><span class="lineno"> 317</span><span class="preprocessor">#endif</span></div>
<div class="line"><a id="l00318" name="l00318"></a><span class="lineno"> 318</span><span class="preprocessor">#if defined(MODBUS_USEROBJECT_44_NAME) &amp;&amp; MODBUS_NUMB_OF_USEROBJECTS&gt;44</span></div>
<div class="line"><a id="l00319" name="l00319"></a><span class="lineno"> 319</span> <a class="code hl_define" href="group___m_o_d_b_u_s___d_e_v_i_d.html#gae5e66049f0dc66382999cf52cdeba38e">MB_ObjectInit</a>(&amp;<a class="code hl_variable" href="group___m_o_d_b_u_s___d_e_v_i_d.html#ga0aaf735fcb26fa61af6f7f4895802b90">MB_DEVID</a>.User[44], MODBUS_USEROBJECT_44_NAME);</div>
<div class="line"><a id="l00320" name="l00320"></a><span class="lineno"> 320</span><span class="preprocessor">#endif</span></div>
<div class="line"><a id="l00321" name="l00321"></a><span class="lineno"> 321</span><span class="preprocessor">#if defined(MODBUS_USEROBJECT_45_NAME) &amp;&amp; MODBUS_NUMB_OF_USEROBJECTS&gt;45</span></div>
<div class="line"><a id="l00322" name="l00322"></a><span class="lineno"> 322</span> <a class="code hl_define" href="group___m_o_d_b_u_s___d_e_v_i_d.html#gae5e66049f0dc66382999cf52cdeba38e">MB_ObjectInit</a>(&amp;<a class="code hl_variable" href="group___m_o_d_b_u_s___d_e_v_i_d.html#ga0aaf735fcb26fa61af6f7f4895802b90">MB_DEVID</a>.User[45], MODBUS_USEROBJECT_45_NAME);</div>
<div class="line"><a id="l00323" name="l00323"></a><span class="lineno"> 323</span><span class="preprocessor">#endif</span></div>
<div class="line"><a id="l00324" name="l00324"></a><span class="lineno"> 324</span><span class="preprocessor">#if defined(MODBUS_USEROBJECT_46_NAME) &amp;&amp; MODBUS_NUMB_OF_USEROBJECTS&gt;46</span></div>
<div class="line"><a id="l00325" name="l00325"></a><span class="lineno"> 325</span> <a class="code hl_define" href="group___m_o_d_b_u_s___d_e_v_i_d.html#gae5e66049f0dc66382999cf52cdeba38e">MB_ObjectInit</a>(&amp;<a class="code hl_variable" href="group___m_o_d_b_u_s___d_e_v_i_d.html#ga0aaf735fcb26fa61af6f7f4895802b90">MB_DEVID</a>.User[46], MODBUS_USEROBJECT_46_NAME);</div>
<div class="line"><a id="l00326" name="l00326"></a><span class="lineno"> 326</span><span class="preprocessor">#endif</span></div>
<div class="line"><a id="l00327" name="l00327"></a><span class="lineno"> 327</span><span class="preprocessor">#if defined(MODBUS_USEROBJECT_47_NAME) &amp;&amp; MODBUS_NUMB_OF_USEROBJECTS&gt;47</span></div>
<div class="line"><a id="l00328" name="l00328"></a><span class="lineno"> 328</span> <a class="code hl_define" href="group___m_o_d_b_u_s___d_e_v_i_d.html#gae5e66049f0dc66382999cf52cdeba38e">MB_ObjectInit</a>(&amp;<a class="code hl_variable" href="group___m_o_d_b_u_s___d_e_v_i_d.html#ga0aaf735fcb26fa61af6f7f4895802b90">MB_DEVID</a>.User[47], MODBUS_USEROBJECT_47_NAME);</div>
<div class="line"><a id="l00329" name="l00329"></a><span class="lineno"> 329</span><span class="preprocessor">#endif</span></div>
<div class="line"><a id="l00330" name="l00330"></a><span class="lineno"> 330</span><span class="preprocessor">#if defined(MODBUS_USEROBJECT_48_NAME) &amp;&amp; MODBUS_NUMB_OF_USEROBJECTS&gt;48</span></div>
<div class="line"><a id="l00331" name="l00331"></a><span class="lineno"> 331</span> <a class="code hl_define" href="group___m_o_d_b_u_s___d_e_v_i_d.html#gae5e66049f0dc66382999cf52cdeba38e">MB_ObjectInit</a>(&amp;<a class="code hl_variable" href="group___m_o_d_b_u_s___d_e_v_i_d.html#ga0aaf735fcb26fa61af6f7f4895802b90">MB_DEVID</a>.User[48], MODBUS_USEROBJECT_48_NAME);</div>
<div class="line"><a id="l00332" name="l00332"></a><span class="lineno"> 332</span><span class="preprocessor">#endif</span></div>
<div class="line"><a id="l00333" name="l00333"></a><span class="lineno"> 333</span><span class="preprocessor">#if defined(MODBUS_USEROBJECT_49_NAME) &amp;&amp; MODBUS_NUMB_OF_USEROBJECTS&gt;49</span></div>
<div class="line"><a id="l00334" name="l00334"></a><span class="lineno"> 334</span> <a class="code hl_define" href="group___m_o_d_b_u_s___d_e_v_i_d.html#gae5e66049f0dc66382999cf52cdeba38e">MB_ObjectInit</a>(&amp;<a class="code hl_variable" href="group___m_o_d_b_u_s___d_e_v_i_d.html#ga0aaf735fcb26fa61af6f7f4895802b90">MB_DEVID</a>.User[49], MODBUS_USEROBJECT_49_NAME);</div>
<div class="line"><a id="l00335" name="l00335"></a><span class="lineno"> 335</span><span class="preprocessor">#endif</span></div>
<div class="line"><a id="l00336" name="l00336"></a><span class="lineno"> 336</span><span class="preprocessor">#if defined(MODBUS_USEROBJECT_50_NAME) &amp;&amp; MODBUS_NUMB_OF_USEROBJECTS&gt;50</span></div>
<div class="line"><a id="l00337" name="l00337"></a><span class="lineno"> 337</span> <a class="code hl_define" href="group___m_o_d_b_u_s___d_e_v_i_d.html#gae5e66049f0dc66382999cf52cdeba38e">MB_ObjectInit</a>(&amp;<a class="code hl_variable" href="group___m_o_d_b_u_s___d_e_v_i_d.html#ga0aaf735fcb26fa61af6f7f4895802b90">MB_DEVID</a>.User[50], MODBUS_USEROBJECT_50_NAME);</div>
<div class="line"><a id="l00338" name="l00338"></a><span class="lineno"> 338</span><span class="preprocessor">#endif</span></div>
<div class="line"><a id="l00339" name="l00339"></a><span class="lineno"> 339</span><span class="preprocessor">#if defined(MODBUS_USEROBJECT_51_NAME) &amp;&amp; MODBUS_NUMB_OF_USEROBJECTS&gt;51</span></div>
<div class="line"><a id="l00340" name="l00340"></a><span class="lineno"> 340</span> <a class="code hl_define" href="group___m_o_d_b_u_s___d_e_v_i_d.html#gae5e66049f0dc66382999cf52cdeba38e">MB_ObjectInit</a>(&amp;<a class="code hl_variable" href="group___m_o_d_b_u_s___d_e_v_i_d.html#ga0aaf735fcb26fa61af6f7f4895802b90">MB_DEVID</a>.User[51], MODBUS_USEROBJECT_51_NAME);</div>
<div class="line"><a id="l00341" name="l00341"></a><span class="lineno"> 341</span><span class="preprocessor">#endif</span></div>
<div class="line"><a id="l00342" name="l00342"></a><span class="lineno"> 342</span><span class="preprocessor">#if defined(MODBUS_USEROBJECT_52_NAME) &amp;&amp; MODBUS_NUMB_OF_USEROBJECTS&gt;52</span></div>
<div class="line"><a id="l00343" name="l00343"></a><span class="lineno"> 343</span> <a class="code hl_define" href="group___m_o_d_b_u_s___d_e_v_i_d.html#gae5e66049f0dc66382999cf52cdeba38e">MB_ObjectInit</a>(&amp;<a class="code hl_variable" href="group___m_o_d_b_u_s___d_e_v_i_d.html#ga0aaf735fcb26fa61af6f7f4895802b90">MB_DEVID</a>.User[52], MODBUS_USEROBJECT_52_NAME);</div>
<div class="line"><a id="l00344" name="l00344"></a><span class="lineno"> 344</span><span class="preprocessor">#endif</span></div>
<div class="line"><a id="l00345" name="l00345"></a><span class="lineno"> 345</span><span class="preprocessor">#if defined(MODBUS_USEROBJECT_53_NAME) &amp;&amp; MODBUS_NUMB_OF_USEROBJECTS&gt;53</span></div>
<div class="line"><a id="l00346" name="l00346"></a><span class="lineno"> 346</span> <a class="code hl_define" href="group___m_o_d_b_u_s___d_e_v_i_d.html#gae5e66049f0dc66382999cf52cdeba38e">MB_ObjectInit</a>(&amp;<a class="code hl_variable" href="group___m_o_d_b_u_s___d_e_v_i_d.html#ga0aaf735fcb26fa61af6f7f4895802b90">MB_DEVID</a>.User[53], MODBUS_USEROBJECT_53_NAME);</div>
<div class="line"><a id="l00347" name="l00347"></a><span class="lineno"> 347</span><span class="preprocessor">#endif</span></div>
<div class="line"><a id="l00348" name="l00348"></a><span class="lineno"> 348</span><span class="preprocessor">#if defined(MODBUS_USEROBJECT_54_NAME) &amp;&amp; MODBUS_NUMB_OF_USEROBJECTS&gt;54</span></div>
<div class="line"><a id="l00349" name="l00349"></a><span class="lineno"> 349</span> <a class="code hl_define" href="group___m_o_d_b_u_s___d_e_v_i_d.html#gae5e66049f0dc66382999cf52cdeba38e">MB_ObjectInit</a>(&amp;<a class="code hl_variable" href="group___m_o_d_b_u_s___d_e_v_i_d.html#ga0aaf735fcb26fa61af6f7f4895802b90">MB_DEVID</a>.User[54], MODBUS_USEROBJECT_54_NAME);</div>
<div class="line"><a id="l00350" name="l00350"></a><span class="lineno"> 350</span><span class="preprocessor">#endif</span></div>
<div class="line"><a id="l00351" name="l00351"></a><span class="lineno"> 351</span><span class="preprocessor">#if defined(MODBUS_USEROBJECT_55_NAME) &amp;&amp; MODBUS_NUMB_OF_USEROBJECTS&gt;55</span></div>
<div class="line"><a id="l00352" name="l00352"></a><span class="lineno"> 352</span> <a class="code hl_define" href="group___m_o_d_b_u_s___d_e_v_i_d.html#gae5e66049f0dc66382999cf52cdeba38e">MB_ObjectInit</a>(&amp;<a class="code hl_variable" href="group___m_o_d_b_u_s___d_e_v_i_d.html#ga0aaf735fcb26fa61af6f7f4895802b90">MB_DEVID</a>.User[55], MODBUS_USEROBJECT_55_NAME);</div>
<div class="line"><a id="l00353" name="l00353"></a><span class="lineno"> 353</span><span class="preprocessor">#endif</span></div>
<div class="line"><a id="l00354" name="l00354"></a><span class="lineno"> 354</span><span class="preprocessor">#if defined(MODBUS_USEROBJECT_56_NAME) &amp;&amp; MODBUS_NUMB_OF_USEROBJECTS&gt;56</span></div>
<div class="line"><a id="l00355" name="l00355"></a><span class="lineno"> 355</span> <a class="code hl_define" href="group___m_o_d_b_u_s___d_e_v_i_d.html#gae5e66049f0dc66382999cf52cdeba38e">MB_ObjectInit</a>(&amp;<a class="code hl_variable" href="group___m_o_d_b_u_s___d_e_v_i_d.html#ga0aaf735fcb26fa61af6f7f4895802b90">MB_DEVID</a>.User[56], MODBUS_USEROBJECT_56_NAME);</div>
<div class="line"><a id="l00356" name="l00356"></a><span class="lineno"> 356</span><span class="preprocessor">#endif</span></div>
<div class="line"><a id="l00357" name="l00357"></a><span class="lineno"> 357</span><span class="preprocessor">#if defined(MODBUS_USEROBJECT_57_NAME) &amp;&amp; MODBUS_NUMB_OF_USEROBJECTS&gt;57</span></div>
<div class="line"><a id="l00358" name="l00358"></a><span class="lineno"> 358</span> <a class="code hl_define" href="group___m_o_d_b_u_s___d_e_v_i_d.html#gae5e66049f0dc66382999cf52cdeba38e">MB_ObjectInit</a>(&amp;<a class="code hl_variable" href="group___m_o_d_b_u_s___d_e_v_i_d.html#ga0aaf735fcb26fa61af6f7f4895802b90">MB_DEVID</a>.User[57], MODBUS_USEROBJECT_57_NAME);</div>
<div class="line"><a id="l00359" name="l00359"></a><span class="lineno"> 359</span><span class="preprocessor">#endif</span></div>
<div class="line"><a id="l00360" name="l00360"></a><span class="lineno"> 360</span><span class="preprocessor">#if defined(MODBUS_USEROBJECT_58_NAME) &amp;&amp; MODBUS_NUMB_OF_USEROBJECTS&gt;58</span></div>
<div class="line"><a id="l00361" name="l00361"></a><span class="lineno"> 361</span> <a class="code hl_define" href="group___m_o_d_b_u_s___d_e_v_i_d.html#gae5e66049f0dc66382999cf52cdeba38e">MB_ObjectInit</a>(&amp;<a class="code hl_variable" href="group___m_o_d_b_u_s___d_e_v_i_d.html#ga0aaf735fcb26fa61af6f7f4895802b90">MB_DEVID</a>.User[58], MODBUS_USEROBJECT_58_NAME);</div>
<div class="line"><a id="l00362" name="l00362"></a><span class="lineno"> 362</span><span class="preprocessor">#endif</span></div>
<div class="line"><a id="l00363" name="l00363"></a><span class="lineno"> 363</span><span class="preprocessor">#if defined(MODBUS_USEROBJECT_59_NAME) &amp;&amp; MODBUS_NUMB_OF_USEROBJECTS&gt;59</span></div>
<div class="line"><a id="l00364" name="l00364"></a><span class="lineno"> 364</span> <a class="code hl_define" href="group___m_o_d_b_u_s___d_e_v_i_d.html#gae5e66049f0dc66382999cf52cdeba38e">MB_ObjectInit</a>(&amp;<a class="code hl_variable" href="group___m_o_d_b_u_s___d_e_v_i_d.html#ga0aaf735fcb26fa61af6f7f4895802b90">MB_DEVID</a>.User[59], MODBUS_USEROBJECT_59_NAME);</div>
<div class="line"><a id="l00365" name="l00365"></a><span class="lineno"> 365</span><span class="preprocessor">#endif</span></div>
<div class="line"><a id="l00366" name="l00366"></a><span class="lineno"> 366</span><span class="preprocessor">#if defined(MODBUS_USEROBJECT_60_NAME) &amp;&amp; MODBUS_NUMB_OF_USEROBJECTS&gt;60</span></div>
<div class="line"><a id="l00367" name="l00367"></a><span class="lineno"> 367</span> <a class="code hl_define" href="group___m_o_d_b_u_s___d_e_v_i_d.html#gae5e66049f0dc66382999cf52cdeba38e">MB_ObjectInit</a>(&amp;<a class="code hl_variable" href="group___m_o_d_b_u_s___d_e_v_i_d.html#ga0aaf735fcb26fa61af6f7f4895802b90">MB_DEVID</a>.User[60], MODBUS_USEROBJECT_60_NAME);</div>
<div class="line"><a id="l00368" name="l00368"></a><span class="lineno"> 368</span><span class="preprocessor">#endif</span></div>
<div class="line"><a id="l00369" name="l00369"></a><span class="lineno"> 369</span><span class="preprocessor">#if defined(MODBUS_USEROBJECT_61_NAME) &amp;&amp; MODBUS_NUMB_OF_USEROBJECTS&gt;61</span></div>
<div class="line"><a id="l00370" name="l00370"></a><span class="lineno"> 370</span> <a class="code hl_define" href="group___m_o_d_b_u_s___d_e_v_i_d.html#gae5e66049f0dc66382999cf52cdeba38e">MB_ObjectInit</a>(&amp;<a class="code hl_variable" href="group___m_o_d_b_u_s___d_e_v_i_d.html#ga0aaf735fcb26fa61af6f7f4895802b90">MB_DEVID</a>.User[61], MODBUS_USEROBJECT_61_NAME);</div>
<div class="line"><a id="l00371" name="l00371"></a><span class="lineno"> 371</span><span class="preprocessor">#endif</span></div>
<div class="line"><a id="l00372" name="l00372"></a><span class="lineno"> 372</span><span class="preprocessor">#if defined(MODBUS_USEROBJECT_62_NAME) &amp;&amp; MODBUS_NUMB_OF_USEROBJECTS&gt;62</span></div>
<div class="line"><a id="l00373" name="l00373"></a><span class="lineno"> 373</span> <a class="code hl_define" href="group___m_o_d_b_u_s___d_e_v_i_d.html#gae5e66049f0dc66382999cf52cdeba38e">MB_ObjectInit</a>(&amp;<a class="code hl_variable" href="group___m_o_d_b_u_s___d_e_v_i_d.html#ga0aaf735fcb26fa61af6f7f4895802b90">MB_DEVID</a>.User[62], MODBUS_USEROBJECT_62_NAME);</div>
<div class="line"><a id="l00374" name="l00374"></a><span class="lineno"> 374</span><span class="preprocessor">#endif</span></div>
<div class="line"><a id="l00375" name="l00375"></a><span class="lineno"> 375</span><span class="preprocessor">#if defined(MODBUS_USEROBJECT_63_NAME) &amp;&amp; MODBUS_NUMB_OF_USEROBJECTS&gt;63</span></div>
<div class="line"><a id="l00376" name="l00376"></a><span class="lineno"> 376</span> <a class="code hl_define" href="group___m_o_d_b_u_s___d_e_v_i_d.html#gae5e66049f0dc66382999cf52cdeba38e">MB_ObjectInit</a>(&amp;<a class="code hl_variable" href="group___m_o_d_b_u_s___d_e_v_i_d.html#ga0aaf735fcb26fa61af6f7f4895802b90">MB_DEVID</a>.User[63], MODBUS_USEROBJECT_63_NAME);</div>
<div class="line"><a id="l00377" name="l00377"></a><span class="lineno"> 377</span><span class="preprocessor">#endif</span></div>
<div class="line"><a id="l00378" name="l00378"></a><span class="lineno"> 378</span><span class="preprocessor">#if defined(MODBUS_USEROBJECT_64_NAME) &amp;&amp; MODBUS_NUMB_OF_USEROBJECTS&gt;64</span></div>
<div class="line"><a id="l00379" name="l00379"></a><span class="lineno"> 379</span> <a class="code hl_define" href="group___m_o_d_b_u_s___d_e_v_i_d.html#gae5e66049f0dc66382999cf52cdeba38e">MB_ObjectInit</a>(&amp;<a class="code hl_variable" href="group___m_o_d_b_u_s___d_e_v_i_d.html#ga0aaf735fcb26fa61af6f7f4895802b90">MB_DEVID</a>.User[64], MODBUS_USEROBJECT_64_NAME);</div>
<div class="line"><a id="l00380" name="l00380"></a><span class="lineno"> 380</span><span class="preprocessor">#endif</span></div>
<div class="line"><a id="l00381" name="l00381"></a><span class="lineno"> 381</span><span class="preprocessor">#if defined(MODBUS_USEROBJECT_65_NAME) &amp;&amp; MODBUS_NUMB_OF_USEROBJECTS&gt;65</span></div>
<div class="line"><a id="l00382" name="l00382"></a><span class="lineno"> 382</span> <a class="code hl_define" href="group___m_o_d_b_u_s___d_e_v_i_d.html#gae5e66049f0dc66382999cf52cdeba38e">MB_ObjectInit</a>(&amp;<a class="code hl_variable" href="group___m_o_d_b_u_s___d_e_v_i_d.html#ga0aaf735fcb26fa61af6f7f4895802b90">MB_DEVID</a>.User[65], MODBUS_USEROBJECT_65_NAME);</div>
<div class="line"><a id="l00383" name="l00383"></a><span class="lineno"> 383</span><span class="preprocessor">#endif</span></div>
<div class="line"><a id="l00384" name="l00384"></a><span class="lineno"> 384</span><span class="preprocessor">#if defined(MODBUS_USEROBJECT_66_NAME) &amp;&amp; MODBUS_NUMB_OF_USEROBJECTS&gt;66</span></div>
<div class="line"><a id="l00385" name="l00385"></a><span class="lineno"> 385</span> <a class="code hl_define" href="group___m_o_d_b_u_s___d_e_v_i_d.html#gae5e66049f0dc66382999cf52cdeba38e">MB_ObjectInit</a>(&amp;<a class="code hl_variable" href="group___m_o_d_b_u_s___d_e_v_i_d.html#ga0aaf735fcb26fa61af6f7f4895802b90">MB_DEVID</a>.User[66], MODBUS_USEROBJECT_66_NAME);</div>
<div class="line"><a id="l00386" name="l00386"></a><span class="lineno"> 386</span><span class="preprocessor">#endif</span></div>
<div class="line"><a id="l00387" name="l00387"></a><span class="lineno"> 387</span><span class="preprocessor">#if defined(MODBUS_USEROBJECT_67_NAME) &amp;&amp; MODBUS_NUMB_OF_USEROBJECTS&gt;67</span></div>
<div class="line"><a id="l00388" name="l00388"></a><span class="lineno"> 388</span> <a class="code hl_define" href="group___m_o_d_b_u_s___d_e_v_i_d.html#gae5e66049f0dc66382999cf52cdeba38e">MB_ObjectInit</a>(&amp;<a class="code hl_variable" href="group___m_o_d_b_u_s___d_e_v_i_d.html#ga0aaf735fcb26fa61af6f7f4895802b90">MB_DEVID</a>.User[67], MODBUS_USEROBJECT_67_NAME);</div>
<div class="line"><a id="l00389" name="l00389"></a><span class="lineno"> 389</span><span class="preprocessor">#endif</span></div>
<div class="line"><a id="l00390" name="l00390"></a><span class="lineno"> 390</span><span class="preprocessor">#if defined(MODBUS_USEROBJECT_68_NAME) &amp;&amp; MODBUS_NUMB_OF_USEROBJECTS&gt;68</span></div>
<div class="line"><a id="l00391" name="l00391"></a><span class="lineno"> 391</span> <a class="code hl_define" href="group___m_o_d_b_u_s___d_e_v_i_d.html#gae5e66049f0dc66382999cf52cdeba38e">MB_ObjectInit</a>(&amp;<a class="code hl_variable" href="group___m_o_d_b_u_s___d_e_v_i_d.html#ga0aaf735fcb26fa61af6f7f4895802b90">MB_DEVID</a>.User[68], MODBUS_USEROBJECT_68_NAME);</div>
<div class="line"><a id="l00392" name="l00392"></a><span class="lineno"> 392</span><span class="preprocessor">#endif</span></div>
<div class="line"><a id="l00393" name="l00393"></a><span class="lineno"> 393</span><span class="preprocessor">#if defined(MODBUS_USEROBJECT_69_NAME) &amp;&amp; MODBUS_NUMB_OF_USEROBJECTS&gt;69</span></div>
<div class="line"><a id="l00394" name="l00394"></a><span class="lineno"> 394</span> <a class="code hl_define" href="group___m_o_d_b_u_s___d_e_v_i_d.html#gae5e66049f0dc66382999cf52cdeba38e">MB_ObjectInit</a>(&amp;<a class="code hl_variable" href="group___m_o_d_b_u_s___d_e_v_i_d.html#ga0aaf735fcb26fa61af6f7f4895802b90">MB_DEVID</a>.User[69], MODBUS_USEROBJECT_69_NAME);</div>
<div class="line"><a id="l00395" name="l00395"></a><span class="lineno"> 395</span><span class="preprocessor">#endif</span></div>
<div class="line"><a id="l00396" name="l00396"></a><span class="lineno"> 396</span><span class="preprocessor">#if defined(MODBUS_USEROBJECT_70_NAME) &amp;&amp; MODBUS_NUMB_OF_USEROBJECTS&gt;70</span></div>
<div class="line"><a id="l00397" name="l00397"></a><span class="lineno"> 397</span> <a class="code hl_define" href="group___m_o_d_b_u_s___d_e_v_i_d.html#gae5e66049f0dc66382999cf52cdeba38e">MB_ObjectInit</a>(&amp;<a class="code hl_variable" href="group___m_o_d_b_u_s___d_e_v_i_d.html#ga0aaf735fcb26fa61af6f7f4895802b90">MB_DEVID</a>.User[70], MODBUS_USEROBJECT_70_NAME);</div>
<div class="line"><a id="l00398" name="l00398"></a><span class="lineno"> 398</span><span class="preprocessor">#endif</span></div>
<div class="line"><a id="l00399" name="l00399"></a><span class="lineno"> 399</span><span class="preprocessor">#if defined(MODBUS_USEROBJECT_71_NAME) &amp;&amp; MODBUS_NUMB_OF_USEROBJECTS&gt;71</span></div>
<div class="line"><a id="l00400" name="l00400"></a><span class="lineno"> 400</span> <a class="code hl_define" href="group___m_o_d_b_u_s___d_e_v_i_d.html#gae5e66049f0dc66382999cf52cdeba38e">MB_ObjectInit</a>(&amp;<a class="code hl_variable" href="group___m_o_d_b_u_s___d_e_v_i_d.html#ga0aaf735fcb26fa61af6f7f4895802b90">MB_DEVID</a>.User[71], MODBUS_USEROBJECT_71_NAME);</div>
<div class="line"><a id="l00401" name="l00401"></a><span class="lineno"> 401</span><span class="preprocessor">#endif</span></div>
<div class="line"><a id="l00402" name="l00402"></a><span class="lineno"> 402</span><span class="preprocessor">#if defined(MODBUS_USEROBJECT_72_NAME) &amp;&amp; MODBUS_NUMB_OF_USEROBJECTS&gt;72</span></div>
<div class="line"><a id="l00403" name="l00403"></a><span class="lineno"> 403</span> <a class="code hl_define" href="group___m_o_d_b_u_s___d_e_v_i_d.html#gae5e66049f0dc66382999cf52cdeba38e">MB_ObjectInit</a>(&amp;<a class="code hl_variable" href="group___m_o_d_b_u_s___d_e_v_i_d.html#ga0aaf735fcb26fa61af6f7f4895802b90">MB_DEVID</a>.User[72], MODBUS_USEROBJECT_72_NAME);</div>
<div class="line"><a id="l00404" name="l00404"></a><span class="lineno"> 404</span><span class="preprocessor">#endif</span></div>
<div class="line"><a id="l00405" name="l00405"></a><span class="lineno"> 405</span><span class="preprocessor">#if defined(MODBUS_USEROBJECT_73_NAME) &amp;&amp; MODBUS_NUMB_OF_USEROBJECTS&gt;73</span></div>
<div class="line"><a id="l00406" name="l00406"></a><span class="lineno"> 406</span> <a class="code hl_define" href="group___m_o_d_b_u_s___d_e_v_i_d.html#gae5e66049f0dc66382999cf52cdeba38e">MB_ObjectInit</a>(&amp;<a class="code hl_variable" href="group___m_o_d_b_u_s___d_e_v_i_d.html#ga0aaf735fcb26fa61af6f7f4895802b90">MB_DEVID</a>.User[73], MODBUS_USEROBJECT_73_NAME);</div>
<div class="line"><a id="l00407" name="l00407"></a><span class="lineno"> 407</span><span class="preprocessor">#endif</span></div>
<div class="line"><a id="l00408" name="l00408"></a><span class="lineno"> 408</span><span class="preprocessor">#if defined(MODBUS_USEROBJECT_74_NAME) &amp;&amp; MODBUS_NUMB_OF_USEROBJECTS&gt;74</span></div>
<div class="line"><a id="l00409" name="l00409"></a><span class="lineno"> 409</span> <a class="code hl_define" href="group___m_o_d_b_u_s___d_e_v_i_d.html#gae5e66049f0dc66382999cf52cdeba38e">MB_ObjectInit</a>(&amp;<a class="code hl_variable" href="group___m_o_d_b_u_s___d_e_v_i_d.html#ga0aaf735fcb26fa61af6f7f4895802b90">MB_DEVID</a>.User[74], MODBUS_USEROBJECT_74_NAME);</div>
<div class="line"><a id="l00410" name="l00410"></a><span class="lineno"> 410</span><span class="preprocessor">#endif</span></div>
<div class="line"><a id="l00411" name="l00411"></a><span class="lineno"> 411</span><span class="preprocessor">#if defined(MODBUS_USEROBJECT_75_NAME) &amp;&amp; MODBUS_NUMB_OF_USEROBJECTS&gt;75</span></div>
<div class="line"><a id="l00412" name="l00412"></a><span class="lineno"> 412</span> <a class="code hl_define" href="group___m_o_d_b_u_s___d_e_v_i_d.html#gae5e66049f0dc66382999cf52cdeba38e">MB_ObjectInit</a>(&amp;<a class="code hl_variable" href="group___m_o_d_b_u_s___d_e_v_i_d.html#ga0aaf735fcb26fa61af6f7f4895802b90">MB_DEVID</a>.User[75], MODBUS_USEROBJECT_75_NAME);</div>
<div class="line"><a id="l00413" name="l00413"></a><span class="lineno"> 413</span><span class="preprocessor">#endif</span></div>
<div class="line"><a id="l00414" name="l00414"></a><span class="lineno"> 414</span><span class="preprocessor">#if defined(MODBUS_USEROBJECT_76_NAME) &amp;&amp; MODBUS_NUMB_OF_USEROBJECTS&gt;76</span></div>
<div class="line"><a id="l00415" name="l00415"></a><span class="lineno"> 415</span> <a class="code hl_define" href="group___m_o_d_b_u_s___d_e_v_i_d.html#gae5e66049f0dc66382999cf52cdeba38e">MB_ObjectInit</a>(&amp;<a class="code hl_variable" href="group___m_o_d_b_u_s___d_e_v_i_d.html#ga0aaf735fcb26fa61af6f7f4895802b90">MB_DEVID</a>.User[76], MODBUS_USEROBJECT_76_NAME);</div>
<div class="line"><a id="l00416" name="l00416"></a><span class="lineno"> 416</span><span class="preprocessor">#endif</span></div>
<div class="line"><a id="l00417" name="l00417"></a><span class="lineno"> 417</span><span class="preprocessor">#if defined(MODBUS_USEROBJECT_77_NAME) &amp;&amp; MODBUS_NUMB_OF_USEROBJECTS&gt;77</span></div>
<div class="line"><a id="l00418" name="l00418"></a><span class="lineno"> 418</span> <a class="code hl_define" href="group___m_o_d_b_u_s___d_e_v_i_d.html#gae5e66049f0dc66382999cf52cdeba38e">MB_ObjectInit</a>(&amp;<a class="code hl_variable" href="group___m_o_d_b_u_s___d_e_v_i_d.html#ga0aaf735fcb26fa61af6f7f4895802b90">MB_DEVID</a>.User[77], MODBUS_USEROBJECT_77_NAME);</div>
<div class="line"><a id="l00419" name="l00419"></a><span class="lineno"> 419</span><span class="preprocessor">#endif</span></div>
<div class="line"><a id="l00420" name="l00420"></a><span class="lineno"> 420</span><span class="preprocessor">#if defined(MODBUS_USEROBJECT_78_NAME) &amp;&amp; MODBUS_NUMB_OF_USEROBJECTS&gt;78</span></div>
<div class="line"><a id="l00421" name="l00421"></a><span class="lineno"> 421</span> <a class="code hl_define" href="group___m_o_d_b_u_s___d_e_v_i_d.html#gae5e66049f0dc66382999cf52cdeba38e">MB_ObjectInit</a>(&amp;<a class="code hl_variable" href="group___m_o_d_b_u_s___d_e_v_i_d.html#ga0aaf735fcb26fa61af6f7f4895802b90">MB_DEVID</a>.User[78], MODBUS_USEROBJECT_78_NAME);</div>
<div class="line"><a id="l00422" name="l00422"></a><span class="lineno"> 422</span><span class="preprocessor">#endif</span></div>
<div class="line"><a id="l00423" name="l00423"></a><span class="lineno"> 423</span><span class="preprocessor">#if defined(MODBUS_USEROBJECT_79_NAME) &amp;&amp; MODBUS_NUMB_OF_USEROBJECTS&gt;79</span></div>
<div class="line"><a id="l00424" name="l00424"></a><span class="lineno"> 424</span> <a class="code hl_define" href="group___m_o_d_b_u_s___d_e_v_i_d.html#gae5e66049f0dc66382999cf52cdeba38e">MB_ObjectInit</a>(&amp;<a class="code hl_variable" href="group___m_o_d_b_u_s___d_e_v_i_d.html#ga0aaf735fcb26fa61af6f7f4895802b90">MB_DEVID</a>.User[79], MODBUS_USEROBJECT_79_NAME);</div>
<div class="line"><a id="l00425" name="l00425"></a><span class="lineno"> 425</span><span class="preprocessor">#endif</span></div>
<div class="line"><a id="l00426" name="l00426"></a><span class="lineno"> 426</span><span class="preprocessor">#if defined(MODBUS_USEROBJECT_80_NAME) &amp;&amp; MODBUS_NUMB_OF_USEROBJECTS&gt;80</span></div>
<div class="line"><a id="l00427" name="l00427"></a><span class="lineno"> 427</span> <a class="code hl_define" href="group___m_o_d_b_u_s___d_e_v_i_d.html#gae5e66049f0dc66382999cf52cdeba38e">MB_ObjectInit</a>(&amp;<a class="code hl_variable" href="group___m_o_d_b_u_s___d_e_v_i_d.html#ga0aaf735fcb26fa61af6f7f4895802b90">MB_DEVID</a>.User[80], MODBUS_USEROBJECT_80_NAME);</div>
<div class="line"><a id="l00428" name="l00428"></a><span class="lineno"> 428</span><span class="preprocessor">#endif</span></div>
<div class="line"><a id="l00429" name="l00429"></a><span class="lineno"> 429</span><span class="preprocessor">#if defined(MODBUS_USEROBJECT_81_NAME) &amp;&amp; MODBUS_NUMB_OF_USEROBJECTS&gt;81</span></div>
<div class="line"><a id="l00430" name="l00430"></a><span class="lineno"> 430</span> <a class="code hl_define" href="group___m_o_d_b_u_s___d_e_v_i_d.html#gae5e66049f0dc66382999cf52cdeba38e">MB_ObjectInit</a>(&amp;<a class="code hl_variable" href="group___m_o_d_b_u_s___d_e_v_i_d.html#ga0aaf735fcb26fa61af6f7f4895802b90">MB_DEVID</a>.User[81], MODBUS_USEROBJECT_81_NAME);</div>
<div class="line"><a id="l00431" name="l00431"></a><span class="lineno"> 431</span><span class="preprocessor">#endif</span></div>
<div class="line"><a id="l00432" name="l00432"></a><span class="lineno"> 432</span><span class="preprocessor">#if defined(MODBUS_USEROBJECT_82_NAME) &amp;&amp; MODBUS_NUMB_OF_USEROBJECTS&gt;82</span></div>
<div class="line"><a id="l00433" name="l00433"></a><span class="lineno"> 433</span> <a class="code hl_define" href="group___m_o_d_b_u_s___d_e_v_i_d.html#gae5e66049f0dc66382999cf52cdeba38e">MB_ObjectInit</a>(&amp;<a class="code hl_variable" href="group___m_o_d_b_u_s___d_e_v_i_d.html#ga0aaf735fcb26fa61af6f7f4895802b90">MB_DEVID</a>.User[82], MODBUS_USEROBJECT_82_NAME);</div>
<div class="line"><a id="l00434" name="l00434"></a><span class="lineno"> 434</span><span class="preprocessor">#endif</span></div>
<div class="line"><a id="l00435" name="l00435"></a><span class="lineno"> 435</span><span class="preprocessor">#if defined(MODBUS_USEROBJECT_83_NAME) &amp;&amp; MODBUS_NUMB_OF_USEROBJECTS&gt;83</span></div>
<div class="line"><a id="l00436" name="l00436"></a><span class="lineno"> 436</span> <a class="code hl_define" href="group___m_o_d_b_u_s___d_e_v_i_d.html#gae5e66049f0dc66382999cf52cdeba38e">MB_ObjectInit</a>(&amp;<a class="code hl_variable" href="group___m_o_d_b_u_s___d_e_v_i_d.html#ga0aaf735fcb26fa61af6f7f4895802b90">MB_DEVID</a>.User[83], MODBUS_USEROBJECT_83_NAME);</div>
<div class="line"><a id="l00437" name="l00437"></a><span class="lineno"> 437</span><span class="preprocessor">#endif</span></div>
<div class="line"><a id="l00438" name="l00438"></a><span class="lineno"> 438</span><span class="preprocessor">#if defined(MODBUS_USEROBJECT_84_NAME) &amp;&amp; MODBUS_NUMB_OF_USEROBJECTS&gt;84</span></div>
<div class="line"><a id="l00439" name="l00439"></a><span class="lineno"> 439</span> <a class="code hl_define" href="group___m_o_d_b_u_s___d_e_v_i_d.html#gae5e66049f0dc66382999cf52cdeba38e">MB_ObjectInit</a>(&amp;<a class="code hl_variable" href="group___m_o_d_b_u_s___d_e_v_i_d.html#ga0aaf735fcb26fa61af6f7f4895802b90">MB_DEVID</a>.User[84], MODBUS_USEROBJECT_84_NAME);</div>
<div class="line"><a id="l00440" name="l00440"></a><span class="lineno"> 440</span><span class="preprocessor">#endif</span></div>
<div class="line"><a id="l00441" name="l00441"></a><span class="lineno"> 441</span><span class="preprocessor">#if defined(MODBUS_USEROBJECT_85_NAME) &amp;&amp; MODBUS_NUMB_OF_USEROBJECTS&gt;85</span></div>
<div class="line"><a id="l00442" name="l00442"></a><span class="lineno"> 442</span> <a class="code hl_define" href="group___m_o_d_b_u_s___d_e_v_i_d.html#gae5e66049f0dc66382999cf52cdeba38e">MB_ObjectInit</a>(&amp;<a class="code hl_variable" href="group___m_o_d_b_u_s___d_e_v_i_d.html#ga0aaf735fcb26fa61af6f7f4895802b90">MB_DEVID</a>.User[85], MODBUS_USEROBJECT_85_NAME);</div>
<div class="line"><a id="l00443" name="l00443"></a><span class="lineno"> 443</span><span class="preprocessor">#endif</span></div>
<div class="line"><a id="l00444" name="l00444"></a><span class="lineno"> 444</span><span class="preprocessor">#if defined(MODBUS_USEROBJECT_86_NAME) &amp;&amp; MODBUS_NUMB_OF_USEROBJECTS&gt;86</span></div>
<div class="line"><a id="l00445" name="l00445"></a><span class="lineno"> 445</span> <a class="code hl_define" href="group___m_o_d_b_u_s___d_e_v_i_d.html#gae5e66049f0dc66382999cf52cdeba38e">MB_ObjectInit</a>(&amp;<a class="code hl_variable" href="group___m_o_d_b_u_s___d_e_v_i_d.html#ga0aaf735fcb26fa61af6f7f4895802b90">MB_DEVID</a>.User[86], MODBUS_USEROBJECT_86_NAME);</div>
<div class="line"><a id="l00446" name="l00446"></a><span class="lineno"> 446</span><span class="preprocessor">#endif</span></div>
<div class="line"><a id="l00447" name="l00447"></a><span class="lineno"> 447</span><span class="preprocessor">#if defined(MODBUS_USEROBJECT_87_NAME) &amp;&amp; MODBUS_NUMB_OF_USEROBJECTS&gt;87</span></div>
<div class="line"><a id="l00448" name="l00448"></a><span class="lineno"> 448</span> <a class="code hl_define" href="group___m_o_d_b_u_s___d_e_v_i_d.html#gae5e66049f0dc66382999cf52cdeba38e">MB_ObjectInit</a>(&amp;<a class="code hl_variable" href="group___m_o_d_b_u_s___d_e_v_i_d.html#ga0aaf735fcb26fa61af6f7f4895802b90">MB_DEVID</a>.User[87], MODBUS_USEROBJECT_87_NAME);</div>
<div class="line"><a id="l00449" name="l00449"></a><span class="lineno"> 449</span><span class="preprocessor">#endif</span></div>
<div class="line"><a id="l00450" name="l00450"></a><span class="lineno"> 450</span><span class="preprocessor">#if defined(MODBUS_USEROBJECT_88_NAME) &amp;&amp; MODBUS_NUMB_OF_USEROBJECTS&gt;88</span></div>
<div class="line"><a id="l00451" name="l00451"></a><span class="lineno"> 451</span> <a class="code hl_define" href="group___m_o_d_b_u_s___d_e_v_i_d.html#gae5e66049f0dc66382999cf52cdeba38e">MB_ObjectInit</a>(&amp;<a class="code hl_variable" href="group___m_o_d_b_u_s___d_e_v_i_d.html#ga0aaf735fcb26fa61af6f7f4895802b90">MB_DEVID</a>.User[88], MODBUS_USEROBJECT_88_NAME);</div>
<div class="line"><a id="l00452" name="l00452"></a><span class="lineno"> 452</span><span class="preprocessor">#endif</span></div>
<div class="line"><a id="l00453" name="l00453"></a><span class="lineno"> 453</span><span class="preprocessor">#if defined(MODBUS_USEROBJECT_89_NAME) &amp;&amp; MODBUS_NUMB_OF_USEROBJECTS&gt;89</span></div>
<div class="line"><a id="l00454" name="l00454"></a><span class="lineno"> 454</span> <a class="code hl_define" href="group___m_o_d_b_u_s___d_e_v_i_d.html#gae5e66049f0dc66382999cf52cdeba38e">MB_ObjectInit</a>(&amp;<a class="code hl_variable" href="group___m_o_d_b_u_s___d_e_v_i_d.html#ga0aaf735fcb26fa61af6f7f4895802b90">MB_DEVID</a>.User[89], MODBUS_USEROBJECT_89_NAME);</div>
<div class="line"><a id="l00455" name="l00455"></a><span class="lineno"> 455</span><span class="preprocessor">#endif</span></div>
<div class="line"><a id="l00456" name="l00456"></a><span class="lineno"> 456</span><span class="preprocessor">#if defined(MODBUS_USEROBJECT_90_NAME) &amp;&amp; MODBUS_NUMB_OF_USEROBJECTS&gt;90</span></div>
<div class="line"><a id="l00457" name="l00457"></a><span class="lineno"> 457</span> <a class="code hl_define" href="group___m_o_d_b_u_s___d_e_v_i_d.html#gae5e66049f0dc66382999cf52cdeba38e">MB_ObjectInit</a>(&amp;<a class="code hl_variable" href="group___m_o_d_b_u_s___d_e_v_i_d.html#ga0aaf735fcb26fa61af6f7f4895802b90">MB_DEVID</a>.User[90], MODBUS_USEROBJECT_90_NAME);</div>
<div class="line"><a id="l00458" name="l00458"></a><span class="lineno"> 458</span><span class="preprocessor">#endif</span></div>
<div class="line"><a id="l00459" name="l00459"></a><span class="lineno"> 459</span><span class="preprocessor">#if defined(MODBUS_USEROBJECT_91_NAME) &amp;&amp; MODBUS_NUMB_OF_USEROBJECTS&gt;91</span></div>
<div class="line"><a id="l00460" name="l00460"></a><span class="lineno"> 460</span> <a class="code hl_define" href="group___m_o_d_b_u_s___d_e_v_i_d.html#gae5e66049f0dc66382999cf52cdeba38e">MB_ObjectInit</a>(&amp;<a class="code hl_variable" href="group___m_o_d_b_u_s___d_e_v_i_d.html#ga0aaf735fcb26fa61af6f7f4895802b90">MB_DEVID</a>.User[91], MODBUS_USEROBJECT_91_NAME);</div>
<div class="line"><a id="l00461" name="l00461"></a><span class="lineno"> 461</span><span class="preprocessor">#endif</span></div>
<div class="line"><a id="l00462" name="l00462"></a><span class="lineno"> 462</span><span class="preprocessor">#if defined(MODBUS_USEROBJECT_92_NAME) &amp;&amp; MODBUS_NUMB_OF_USEROBJECTS&gt;92</span></div>
<div class="line"><a id="l00463" name="l00463"></a><span class="lineno"> 463</span> <a class="code hl_define" href="group___m_o_d_b_u_s___d_e_v_i_d.html#gae5e66049f0dc66382999cf52cdeba38e">MB_ObjectInit</a>(&amp;<a class="code hl_variable" href="group___m_o_d_b_u_s___d_e_v_i_d.html#ga0aaf735fcb26fa61af6f7f4895802b90">MB_DEVID</a>.User[92], MODBUS_USEROBJECT_92_NAME);</div>
<div class="line"><a id="l00464" name="l00464"></a><span class="lineno"> 464</span><span class="preprocessor">#endif</span></div>
<div class="line"><a id="l00465" name="l00465"></a><span class="lineno"> 465</span><span class="preprocessor">#if defined(MODBUS_USEROBJECT_93_NAME) &amp;&amp; MODBUS_NUMB_OF_USEROBJECTS&gt;93</span></div>
<div class="line"><a id="l00466" name="l00466"></a><span class="lineno"> 466</span> <a class="code hl_define" href="group___m_o_d_b_u_s___d_e_v_i_d.html#gae5e66049f0dc66382999cf52cdeba38e">MB_ObjectInit</a>(&amp;<a class="code hl_variable" href="group___m_o_d_b_u_s___d_e_v_i_d.html#ga0aaf735fcb26fa61af6f7f4895802b90">MB_DEVID</a>.User[93], MODBUS_USEROBJECT_93_NAME);</div>
<div class="line"><a id="l00467" name="l00467"></a><span class="lineno"> 467</span><span class="preprocessor">#endif</span></div>
<div class="line"><a id="l00468" name="l00468"></a><span class="lineno"> 468</span><span class="preprocessor">#if defined(MODBUS_USEROBJECT_94_NAME) &amp;&amp; MODBUS_NUMB_OF_USEROBJECTS&gt;94</span></div>
<div class="line"><a id="l00469" name="l00469"></a><span class="lineno"> 469</span> <a class="code hl_define" href="group___m_o_d_b_u_s___d_e_v_i_d.html#gae5e66049f0dc66382999cf52cdeba38e">MB_ObjectInit</a>(&amp;<a class="code hl_variable" href="group___m_o_d_b_u_s___d_e_v_i_d.html#ga0aaf735fcb26fa61af6f7f4895802b90">MB_DEVID</a>.User[94], MODBUS_USEROBJECT_94_NAME);</div>
<div class="line"><a id="l00470" name="l00470"></a><span class="lineno"> 470</span><span class="preprocessor">#endif</span></div>
<div class="line"><a id="l00471" name="l00471"></a><span class="lineno"> 471</span><span class="preprocessor">#if defined(MODBUS_USEROBJECT_95_NAME) &amp;&amp; MODBUS_NUMB_OF_USEROBJECTS&gt;95</span></div>
<div class="line"><a id="l00472" name="l00472"></a><span class="lineno"> 472</span> <a class="code hl_define" href="group___m_o_d_b_u_s___d_e_v_i_d.html#gae5e66049f0dc66382999cf52cdeba38e">MB_ObjectInit</a>(&amp;<a class="code hl_variable" href="group___m_o_d_b_u_s___d_e_v_i_d.html#ga0aaf735fcb26fa61af6f7f4895802b90">MB_DEVID</a>.User[95], MODBUS_USEROBJECT_95_NAME);</div>
<div class="line"><a id="l00473" name="l00473"></a><span class="lineno"> 473</span><span class="preprocessor">#endif</span></div>
<div class="line"><a id="l00474" name="l00474"></a><span class="lineno"> 474</span><span class="preprocessor">#if defined(MODBUS_USEROBJECT_96_NAME) &amp;&amp; MODBUS_NUMB_OF_USEROBJECTS&gt;96</span></div>
<div class="line"><a id="l00475" name="l00475"></a><span class="lineno"> 475</span> <a class="code hl_define" href="group___m_o_d_b_u_s___d_e_v_i_d.html#gae5e66049f0dc66382999cf52cdeba38e">MB_ObjectInit</a>(&amp;<a class="code hl_variable" href="group___m_o_d_b_u_s___d_e_v_i_d.html#ga0aaf735fcb26fa61af6f7f4895802b90">MB_DEVID</a>.User[96], MODBUS_USEROBJECT_96_NAME);</div>
<div class="line"><a id="l00476" name="l00476"></a><span class="lineno"> 476</span><span class="preprocessor">#endif</span></div>
<div class="line"><a id="l00477" name="l00477"></a><span class="lineno"> 477</span><span class="preprocessor">#if defined(MODBUS_USEROBJECT_97_NAME) &amp;&amp; MODBUS_NUMB_OF_USEROBJECTS&gt;97</span></div>
<div class="line"><a id="l00478" name="l00478"></a><span class="lineno"> 478</span> <a class="code hl_define" href="group___m_o_d_b_u_s___d_e_v_i_d.html#gae5e66049f0dc66382999cf52cdeba38e">MB_ObjectInit</a>(&amp;<a class="code hl_variable" href="group___m_o_d_b_u_s___d_e_v_i_d.html#ga0aaf735fcb26fa61af6f7f4895802b90">MB_DEVID</a>.User[97], MODBUS_USEROBJECT_97_NAME);</div>
<div class="line"><a id="l00479" name="l00479"></a><span class="lineno"> 479</span><span class="preprocessor">#endif</span></div>
<div class="line"><a id="l00480" name="l00480"></a><span class="lineno"> 480</span><span class="preprocessor">#if defined(MODBUS_USEROBJECT_98_NAME) &amp;&amp; MODBUS_NUMB_OF_USEROBJECTS&gt;98</span></div>
<div class="line"><a id="l00481" name="l00481"></a><span class="lineno"> 481</span> <a class="code hl_define" href="group___m_o_d_b_u_s___d_e_v_i_d.html#gae5e66049f0dc66382999cf52cdeba38e">MB_ObjectInit</a>(&amp;<a class="code hl_variable" href="group___m_o_d_b_u_s___d_e_v_i_d.html#ga0aaf735fcb26fa61af6f7f4895802b90">MB_DEVID</a>.User[98], MODBUS_USEROBJECT_98_NAME);</div>
<div class="line"><a id="l00482" name="l00482"></a><span class="lineno"> 482</span><span class="preprocessor">#endif</span></div>
<div class="line"><a id="l00483" name="l00483"></a><span class="lineno"> 483</span><span class="preprocessor">#if defined(MODBUS_USEROBJECT_99_NAME) &amp;&amp; MODBUS_NUMB_OF_USEROBJECTS&gt;99</span></div>
<div class="line"><a id="l00484" name="l00484"></a><span class="lineno"> 484</span> <a class="code hl_define" href="group___m_o_d_b_u_s___d_e_v_i_d.html#gae5e66049f0dc66382999cf52cdeba38e">MB_ObjectInit</a>(&amp;<a class="code hl_variable" href="group___m_o_d_b_u_s___d_e_v_i_d.html#ga0aaf735fcb26fa61af6f7f4895802b90">MB_DEVID</a>.User[99], MODBUS_USEROBJECT_99_NAME);</div>
<div class="line"><a id="l00485" name="l00485"></a><span class="lineno"> 485</span><span class="preprocessor">#endif</span></div>
<div class="line"><a id="l00486" name="l00486"></a><span class="lineno"> 486</span><span class="preprocessor">#if defined(MODBUS_USEROBJECT_100_NAME) &amp;&amp; MODBUS_NUMB_OF_USEROBJECTS&gt;100</span></div>
<div class="line"><a id="l00487" name="l00487"></a><span class="lineno"> 487</span> <a class="code hl_define" href="group___m_o_d_b_u_s___d_e_v_i_d.html#gae5e66049f0dc66382999cf52cdeba38e">MB_ObjectInit</a>(&amp;<a class="code hl_variable" href="group___m_o_d_b_u_s___d_e_v_i_d.html#ga0aaf735fcb26fa61af6f7f4895802b90">MB_DEVID</a>.User[100], MODBUS_USEROBJECT_100_NAME);</div>
<div class="line"><a id="l00488" name="l00488"></a><span class="lineno"> 488</span><span class="preprocessor">#endif</span></div>
<div class="line"><a id="l00489" name="l00489"></a><span class="lineno"> 489</span><span class="preprocessor">#if defined(MODBUS_USEROBJECT_101_NAME) &amp;&amp; MODBUS_NUMB_OF_USEROBJECTS&gt;101</span></div>
<div class="line"><a id="l00490" name="l00490"></a><span class="lineno"> 490</span> <a class="code hl_define" href="group___m_o_d_b_u_s___d_e_v_i_d.html#gae5e66049f0dc66382999cf52cdeba38e">MB_ObjectInit</a>(&amp;<a class="code hl_variable" href="group___m_o_d_b_u_s___d_e_v_i_d.html#ga0aaf735fcb26fa61af6f7f4895802b90">MB_DEVID</a>.User[101], MODBUS_USEROBJECT_101_NAME);</div>
<div class="line"><a id="l00491" name="l00491"></a><span class="lineno"> 491</span><span class="preprocessor">#endif</span></div>
<div class="line"><a id="l00492" name="l00492"></a><span class="lineno"> 492</span><span class="preprocessor">#if defined(MODBUS_USEROBJECT_102_NAME) &amp;&amp; MODBUS_NUMB_OF_USEROBJECTS&gt;102</span></div>
<div class="line"><a id="l00493" name="l00493"></a><span class="lineno"> 493</span> <a class="code hl_define" href="group___m_o_d_b_u_s___d_e_v_i_d.html#gae5e66049f0dc66382999cf52cdeba38e">MB_ObjectInit</a>(&amp;<a class="code hl_variable" href="group___m_o_d_b_u_s___d_e_v_i_d.html#ga0aaf735fcb26fa61af6f7f4895802b90">MB_DEVID</a>.User[102], MODBUS_USEROBJECT_102_NAME);</div>
<div class="line"><a id="l00494" name="l00494"></a><span class="lineno"> 494</span><span class="preprocessor">#endif</span></div>
<div class="line"><a id="l00495" name="l00495"></a><span class="lineno"> 495</span><span class="preprocessor">#if defined(MODBUS_USEROBJECT_103_NAME) &amp;&amp; MODBUS_NUMB_OF_USEROBJECTS&gt;103</span></div>
<div class="line"><a id="l00496" name="l00496"></a><span class="lineno"> 496</span> <a class="code hl_define" href="group___m_o_d_b_u_s___d_e_v_i_d.html#gae5e66049f0dc66382999cf52cdeba38e">MB_ObjectInit</a>(&amp;<a class="code hl_variable" href="group___m_o_d_b_u_s___d_e_v_i_d.html#ga0aaf735fcb26fa61af6f7f4895802b90">MB_DEVID</a>.User[103], MODBUS_USEROBJECT_103_NAME);</div>
<div class="line"><a id="l00497" name="l00497"></a><span class="lineno"> 497</span><span class="preprocessor">#endif</span></div>
<div class="line"><a id="l00498" name="l00498"></a><span class="lineno"> 498</span><span class="preprocessor">#if defined(MODBUS_USEROBJECT_104_NAME) &amp;&amp; MODBUS_NUMB_OF_USEROBJECTS&gt;104</span></div>
<div class="line"><a id="l00499" name="l00499"></a><span class="lineno"> 499</span> <a class="code hl_define" href="group___m_o_d_b_u_s___d_e_v_i_d.html#gae5e66049f0dc66382999cf52cdeba38e">MB_ObjectInit</a>(&amp;<a class="code hl_variable" href="group___m_o_d_b_u_s___d_e_v_i_d.html#ga0aaf735fcb26fa61af6f7f4895802b90">MB_DEVID</a>.User[104], MODBUS_USEROBJECT_104_NAME);</div>
<div class="line"><a id="l00500" name="l00500"></a><span class="lineno"> 500</span><span class="preprocessor">#endif</span></div>
<div class="line"><a id="l00501" name="l00501"></a><span class="lineno"> 501</span><span class="preprocessor">#if defined(MODBUS_USEROBJECT_105_NAME) &amp;&amp; MODBUS_NUMB_OF_USEROBJECTS&gt;105</span></div>
<div class="line"><a id="l00502" name="l00502"></a><span class="lineno"> 502</span> <a class="code hl_define" href="group___m_o_d_b_u_s___d_e_v_i_d.html#gae5e66049f0dc66382999cf52cdeba38e">MB_ObjectInit</a>(&amp;<a class="code hl_variable" href="group___m_o_d_b_u_s___d_e_v_i_d.html#ga0aaf735fcb26fa61af6f7f4895802b90">MB_DEVID</a>.User[105], MODBUS_USEROBJECT_105_NAME);</div>
<div class="line"><a id="l00503" name="l00503"></a><span class="lineno"> 503</span><span class="preprocessor">#endif</span></div>
<div class="line"><a id="l00504" name="l00504"></a><span class="lineno"> 504</span><span class="preprocessor">#if defined(MODBUS_USEROBJECT_106_NAME) &amp;&amp; MODBUS_NUMB_OF_USEROBJECTS&gt;106</span></div>
<div class="line"><a id="l00505" name="l00505"></a><span class="lineno"> 505</span> <a class="code hl_define" href="group___m_o_d_b_u_s___d_e_v_i_d.html#gae5e66049f0dc66382999cf52cdeba38e">MB_ObjectInit</a>(&amp;<a class="code hl_variable" href="group___m_o_d_b_u_s___d_e_v_i_d.html#ga0aaf735fcb26fa61af6f7f4895802b90">MB_DEVID</a>.User[106], MODBUS_USEROBJECT_106_NAME);</div>
<div class="line"><a id="l00506" name="l00506"></a><span class="lineno"> 506</span><span class="preprocessor">#endif</span></div>
<div class="line"><a id="l00507" name="l00507"></a><span class="lineno"> 507</span><span class="preprocessor">#if defined(MODBUS_USEROBJECT_107_NAME) &amp;&amp; MODBUS_NUMB_OF_USEROBJECTS&gt;107</span></div>
<div class="line"><a id="l00508" name="l00508"></a><span class="lineno"> 508</span> <a class="code hl_define" href="group___m_o_d_b_u_s___d_e_v_i_d.html#gae5e66049f0dc66382999cf52cdeba38e">MB_ObjectInit</a>(&amp;<a class="code hl_variable" href="group___m_o_d_b_u_s___d_e_v_i_d.html#ga0aaf735fcb26fa61af6f7f4895802b90">MB_DEVID</a>.User[107], MODBUS_USEROBJECT_107_NAME);</div>
<div class="line"><a id="l00509" name="l00509"></a><span class="lineno"> 509</span><span class="preprocessor">#endif</span></div>
<div class="line"><a id="l00510" name="l00510"></a><span class="lineno"> 510</span><span class="preprocessor">#if defined(MODBUS_USEROBJECT_108_NAME) &amp;&amp; MODBUS_NUMB_OF_USEROBJECTS&gt;108</span></div>
<div class="line"><a id="l00511" name="l00511"></a><span class="lineno"> 511</span> <a class="code hl_define" href="group___m_o_d_b_u_s___d_e_v_i_d.html#gae5e66049f0dc66382999cf52cdeba38e">MB_ObjectInit</a>(&amp;<a class="code hl_variable" href="group___m_o_d_b_u_s___d_e_v_i_d.html#ga0aaf735fcb26fa61af6f7f4895802b90">MB_DEVID</a>.User[108], MODBUS_USEROBJECT_108_NAME);</div>
<div class="line"><a id="l00512" name="l00512"></a><span class="lineno"> 512</span><span class="preprocessor">#endif</span></div>
<div class="line"><a id="l00513" name="l00513"></a><span class="lineno"> 513</span><span class="preprocessor">#if defined(MODBUS_USEROBJECT_109_NAME) &amp;&amp; MODBUS_NUMB_OF_USEROBJECTS&gt;109</span></div>
<div class="line"><a id="l00514" name="l00514"></a><span class="lineno"> 514</span> <a class="code hl_define" href="group___m_o_d_b_u_s___d_e_v_i_d.html#gae5e66049f0dc66382999cf52cdeba38e">MB_ObjectInit</a>(&amp;<a class="code hl_variable" href="group___m_o_d_b_u_s___d_e_v_i_d.html#ga0aaf735fcb26fa61af6f7f4895802b90">MB_DEVID</a>.User[109], MODBUS_USEROBJECT_109_NAME);</div>
<div class="line"><a id="l00515" name="l00515"></a><span class="lineno"> 515</span><span class="preprocessor">#endif</span></div>
<div class="line"><a id="l00516" name="l00516"></a><span class="lineno"> 516</span><span class="preprocessor">#if defined(MODBUS_USEROBJECT_110_NAME) &amp;&amp; MODBUS_NUMB_OF_USEROBJECTS&gt;110</span></div>
<div class="line"><a id="l00517" name="l00517"></a><span class="lineno"> 517</span> <a class="code hl_define" href="group___m_o_d_b_u_s___d_e_v_i_d.html#gae5e66049f0dc66382999cf52cdeba38e">MB_ObjectInit</a>(&amp;<a class="code hl_variable" href="group___m_o_d_b_u_s___d_e_v_i_d.html#ga0aaf735fcb26fa61af6f7f4895802b90">MB_DEVID</a>.User[110], MODBUS_USEROBJECT_110_NAME);</div>
<div class="line"><a id="l00518" name="l00518"></a><span class="lineno"> 518</span><span class="preprocessor">#endif</span></div>
<div class="line"><a id="l00519" name="l00519"></a><span class="lineno"> 519</span><span class="preprocessor">#if defined(MODBUS_USEROBJECT_111_NAME) &amp;&amp; MODBUS_NUMB_OF_USEROBJECTS&gt;111</span></div>
<div class="line"><a id="l00520" name="l00520"></a><span class="lineno"> 520</span> <a class="code hl_define" href="group___m_o_d_b_u_s___d_e_v_i_d.html#gae5e66049f0dc66382999cf52cdeba38e">MB_ObjectInit</a>(&amp;<a class="code hl_variable" href="group___m_o_d_b_u_s___d_e_v_i_d.html#ga0aaf735fcb26fa61af6f7f4895802b90">MB_DEVID</a>.User[111], MODBUS_USEROBJECT_111_NAME);</div>
<div class="line"><a id="l00521" name="l00521"></a><span class="lineno"> 521</span><span class="preprocessor">#endif</span></div>
<div class="line"><a id="l00522" name="l00522"></a><span class="lineno"> 522</span><span class="preprocessor">#if defined(MODBUS_USEROBJECT_112_NAME) &amp;&amp; MODBUS_NUMB_OF_USEROBJECTS&gt;112</span></div>
<div class="line"><a id="l00523" name="l00523"></a><span class="lineno"> 523</span> <a class="code hl_define" href="group___m_o_d_b_u_s___d_e_v_i_d.html#gae5e66049f0dc66382999cf52cdeba38e">MB_ObjectInit</a>(&amp;<a class="code hl_variable" href="group___m_o_d_b_u_s___d_e_v_i_d.html#ga0aaf735fcb26fa61af6f7f4895802b90">MB_DEVID</a>.User[112], MODBUS_USEROBJECT_112_NAME);</div>
<div class="line"><a id="l00524" name="l00524"></a><span class="lineno"> 524</span><span class="preprocessor">#endif</span></div>
<div class="line"><a id="l00525" name="l00525"></a><span class="lineno"> 525</span><span class="preprocessor">#if defined(MODBUS_USEROBJECT_113_NAME) &amp;&amp; MODBUS_NUMB_OF_USEROBJECTS&gt;113</span></div>
<div class="line"><a id="l00526" name="l00526"></a><span class="lineno"> 526</span> <a class="code hl_define" href="group___m_o_d_b_u_s___d_e_v_i_d.html#gae5e66049f0dc66382999cf52cdeba38e">MB_ObjectInit</a>(&amp;<a class="code hl_variable" href="group___m_o_d_b_u_s___d_e_v_i_d.html#ga0aaf735fcb26fa61af6f7f4895802b90">MB_DEVID</a>.User[113], MODBUS_USEROBJECT_113_NAME);</div>
<div class="line"><a id="l00527" name="l00527"></a><span class="lineno"> 527</span><span class="preprocessor">#endif</span></div>
<div class="line"><a id="l00528" name="l00528"></a><span class="lineno"> 528</span><span class="preprocessor">#if defined(MODBUS_USEROBJECT_114_NAME) &amp;&amp; MODBUS_NUMB_OF_USEROBJECTS&gt;114</span></div>
<div class="line"><a id="l00529" name="l00529"></a><span class="lineno"> 529</span> <a class="code hl_define" href="group___m_o_d_b_u_s___d_e_v_i_d.html#gae5e66049f0dc66382999cf52cdeba38e">MB_ObjectInit</a>(&amp;<a class="code hl_variable" href="group___m_o_d_b_u_s___d_e_v_i_d.html#ga0aaf735fcb26fa61af6f7f4895802b90">MB_DEVID</a>.User[114], MODBUS_USEROBJECT_114_NAME);</div>
<div class="line"><a id="l00530" name="l00530"></a><span class="lineno"> 530</span><span class="preprocessor">#endif</span></div>
<div class="line"><a id="l00531" name="l00531"></a><span class="lineno"> 531</span><span class="preprocessor">#if defined(MODBUS_USEROBJECT_115_NAME) &amp;&amp; MODBUS_NUMB_OF_USEROBJECTS&gt;115</span></div>
<div class="line"><a id="l00532" name="l00532"></a><span class="lineno"> 532</span> <a class="code hl_define" href="group___m_o_d_b_u_s___d_e_v_i_d.html#gae5e66049f0dc66382999cf52cdeba38e">MB_ObjectInit</a>(&amp;<a class="code hl_variable" href="group___m_o_d_b_u_s___d_e_v_i_d.html#ga0aaf735fcb26fa61af6f7f4895802b90">MB_DEVID</a>.User[115], MODBUS_USEROBJECT_115_NAME);</div>
<div class="line"><a id="l00533" name="l00533"></a><span class="lineno"> 533</span><span class="preprocessor">#endif</span></div>
<div class="line"><a id="l00534" name="l00534"></a><span class="lineno"> 534</span><span class="preprocessor">#if defined(MODBUS_USEROBJECT_116_NAME) &amp;&amp; MODBUS_NUMB_OF_USEROBJECTS&gt;116</span></div>
<div class="line"><a id="l00535" name="l00535"></a><span class="lineno"> 535</span> <a class="code hl_define" href="group___m_o_d_b_u_s___d_e_v_i_d.html#gae5e66049f0dc66382999cf52cdeba38e">MB_ObjectInit</a>(&amp;<a class="code hl_variable" href="group___m_o_d_b_u_s___d_e_v_i_d.html#ga0aaf735fcb26fa61af6f7f4895802b90">MB_DEVID</a>.User[116], MODBUS_USEROBJECT_116_NAME);</div>
<div class="line"><a id="l00536" name="l00536"></a><span class="lineno"> 536</span><span class="preprocessor">#endif</span></div>
<div class="line"><a id="l00537" name="l00537"></a><span class="lineno"> 537</span><span class="preprocessor">#if defined(MODBUS_USEROBJECT_117_NAME) &amp;&amp; MODBUS_NUMB_OF_USEROBJECTS&gt;117</span></div>
<div class="line"><a id="l00538" name="l00538"></a><span class="lineno"> 538</span> <a class="code hl_define" href="group___m_o_d_b_u_s___d_e_v_i_d.html#gae5e66049f0dc66382999cf52cdeba38e">MB_ObjectInit</a>(&amp;<a class="code hl_variable" href="group___m_o_d_b_u_s___d_e_v_i_d.html#ga0aaf735fcb26fa61af6f7f4895802b90">MB_DEVID</a>.User[117], MODBUS_USEROBJECT_117_NAME);</div>
<div class="line"><a id="l00539" name="l00539"></a><span class="lineno"> 539</span><span class="preprocessor">#endif</span></div>
<div class="line"><a id="l00540" name="l00540"></a><span class="lineno"> 540</span><span class="preprocessor">#if defined(MODBUS_USEROBJECT_118_NAME) &amp;&amp; MODBUS_NUMB_OF_USEROBJECTS&gt;118</span></div>
<div class="line"><a id="l00541" name="l00541"></a><span class="lineno"> 541</span> <a class="code hl_define" href="group___m_o_d_b_u_s___d_e_v_i_d.html#gae5e66049f0dc66382999cf52cdeba38e">MB_ObjectInit</a>(&amp;<a class="code hl_variable" href="group___m_o_d_b_u_s___d_e_v_i_d.html#ga0aaf735fcb26fa61af6f7f4895802b90">MB_DEVID</a>.User[118], MODBUS_USEROBJECT_118_NAME);</div>
<div class="line"><a id="l00542" name="l00542"></a><span class="lineno"> 542</span><span class="preprocessor">#endif</span></div>
<div class="line"><a id="l00543" name="l00543"></a><span class="lineno"> 543</span><span class="preprocessor">#if defined(MODBUS_USEROBJECT_119_NAME) &amp;&amp; MODBUS_NUMB_OF_USEROBJECTS&gt;119</span></div>
<div class="line"><a id="l00544" name="l00544"></a><span class="lineno"> 544</span> <a class="code hl_define" href="group___m_o_d_b_u_s___d_e_v_i_d.html#gae5e66049f0dc66382999cf52cdeba38e">MB_ObjectInit</a>(&amp;<a class="code hl_variable" href="group___m_o_d_b_u_s___d_e_v_i_d.html#ga0aaf735fcb26fa61af6f7f4895802b90">MB_DEVID</a>.User[119], MODBUS_USEROBJECT_119_NAME);</div>
<div class="line"><a id="l00545" name="l00545"></a><span class="lineno"> 545</span><span class="preprocessor">#endif</span></div>
<div class="line"><a id="l00546" name="l00546"></a><span class="lineno"> 546</span><span class="preprocessor">#if defined(MODBUS_USEROBJECT_120_NAME) &amp;&amp; MODBUS_NUMB_OF_USEROBJECTS&gt;120</span></div>
<div class="line"><a id="l00547" name="l00547"></a><span class="lineno"> 547</span> <a class="code hl_define" href="group___m_o_d_b_u_s___d_e_v_i_d.html#gae5e66049f0dc66382999cf52cdeba38e">MB_ObjectInit</a>(&amp;<a class="code hl_variable" href="group___m_o_d_b_u_s___d_e_v_i_d.html#ga0aaf735fcb26fa61af6f7f4895802b90">MB_DEVID</a>.User[120], MODBUS_USEROBJECT_120_NAME);</div>
<div class="line"><a id="l00548" name="l00548"></a><span class="lineno"> 548</span><span class="preprocessor">#endif</span></div>
<div class="line"><a id="l00549" name="l00549"></a><span class="lineno"> 549</span><span class="preprocessor">#if defined(MODBUS_USEROBJECT_121_NAME) &amp;&amp; MODBUS_NUMB_OF_USEROBJECTS&gt;121</span></div>
<div class="line"><a id="l00550" name="l00550"></a><span class="lineno"> 550</span> <a class="code hl_define" href="group___m_o_d_b_u_s___d_e_v_i_d.html#gae5e66049f0dc66382999cf52cdeba38e">MB_ObjectInit</a>(&amp;<a class="code hl_variable" href="group___m_o_d_b_u_s___d_e_v_i_d.html#ga0aaf735fcb26fa61af6f7f4895802b90">MB_DEVID</a>.User[121], MODBUS_USEROBJECT_121_NAME);</div>
<div class="line"><a id="l00551" name="l00551"></a><span class="lineno"> 551</span><span class="preprocessor">#endif</span></div>
<div class="line"><a id="l00552" name="l00552"></a><span class="lineno"> 552</span><span class="preprocessor">#if defined(MODBUS_USEROBJECT_122_NAME) &amp;&amp; MODBUS_NUMB_OF_USEROBJECTS&gt;122</span></div>
<div class="line"><a id="l00553" name="l00553"></a><span class="lineno"> 553</span> <a class="code hl_define" href="group___m_o_d_b_u_s___d_e_v_i_d.html#gae5e66049f0dc66382999cf52cdeba38e">MB_ObjectInit</a>(&amp;<a class="code hl_variable" href="group___m_o_d_b_u_s___d_e_v_i_d.html#ga0aaf735fcb26fa61af6f7f4895802b90">MB_DEVID</a>.User[122], MODBUS_USEROBJECT_122_NAME);</div>
<div class="line"><a id="l00554" name="l00554"></a><span class="lineno"> 554</span><span class="preprocessor">#endif</span></div>
<div class="line"><a id="l00555" name="l00555"></a><span class="lineno"> 555</span><span class="preprocessor">#if defined(MODBUS_USEROBJECT_123_NAME) &amp;&amp; MODBUS_NUMB_OF_USEROBJECTS&gt;123</span></div>
<div class="line"><a id="l00556" name="l00556"></a><span class="lineno"> 556</span> <a class="code hl_define" href="group___m_o_d_b_u_s___d_e_v_i_d.html#gae5e66049f0dc66382999cf52cdeba38e">MB_ObjectInit</a>(&amp;<a class="code hl_variable" href="group___m_o_d_b_u_s___d_e_v_i_d.html#ga0aaf735fcb26fa61af6f7f4895802b90">MB_DEVID</a>.User[123], MODBUS_USEROBJECT_123_NAME);</div>
<div class="line"><a id="l00557" name="l00557"></a><span class="lineno"> 557</span><span class="preprocessor">#endif</span></div>
<div class="line"><a id="l00558" name="l00558"></a><span class="lineno"> 558</span><span class="preprocessor">#if defined(MODBUS_USEROBJECT_124_NAME) &amp;&amp; MODBUS_NUMB_OF_USEROBJECTS&gt;124</span></div>
<div class="line"><a id="l00559" name="l00559"></a><span class="lineno"> 559</span> <a class="code hl_define" href="group___m_o_d_b_u_s___d_e_v_i_d.html#gae5e66049f0dc66382999cf52cdeba38e">MB_ObjectInit</a>(&amp;<a class="code hl_variable" href="group___m_o_d_b_u_s___d_e_v_i_d.html#ga0aaf735fcb26fa61af6f7f4895802b90">MB_DEVID</a>.User[124], MODBUS_USEROBJECT_124_NAME);</div>
<div class="line"><a id="l00560" name="l00560"></a><span class="lineno"> 560</span><span class="preprocessor">#endif</span></div>
<div class="line"><a id="l00561" name="l00561"></a><span class="lineno"> 561</span><span class="preprocessor">#if defined(MODBUS_USEROBJECT_125_NAME) &amp;&amp; MODBUS_NUMB_OF_USEROBJECTS&gt;125</span></div>
<div class="line"><a id="l00562" name="l00562"></a><span class="lineno"> 562</span> <a class="code hl_define" href="group___m_o_d_b_u_s___d_e_v_i_d.html#gae5e66049f0dc66382999cf52cdeba38e">MB_ObjectInit</a>(&amp;<a class="code hl_variable" href="group___m_o_d_b_u_s___d_e_v_i_d.html#ga0aaf735fcb26fa61af6f7f4895802b90">MB_DEVID</a>.User[125], MODBUS_USEROBJECT_125_NAME);</div>
<div class="line"><a id="l00563" name="l00563"></a><span class="lineno"> 563</span><span class="preprocessor">#endif</span></div>
<div class="line"><a id="l00564" name="l00564"></a><span class="lineno"> 564</span><span class="preprocessor">#if defined(MODBUS_USEROBJECT_126_NAME) &amp;&amp; MODBUS_NUMB_OF_USEROBJECTS&gt;126</span></div>
<div class="line"><a id="l00565" name="l00565"></a><span class="lineno"> 565</span> <a class="code hl_define" href="group___m_o_d_b_u_s___d_e_v_i_d.html#gae5e66049f0dc66382999cf52cdeba38e">MB_ObjectInit</a>(&amp;<a class="code hl_variable" href="group___m_o_d_b_u_s___d_e_v_i_d.html#ga0aaf735fcb26fa61af6f7f4895802b90">MB_DEVID</a>.User[126], MODBUS_USEROBJECT_126_NAME);</div>
<div class="line"><a id="l00566" name="l00566"></a><span class="lineno"> 566</span><span class="preprocessor">#endif</span></div>
<div class="line"><a id="l00567" name="l00567"></a><span class="lineno"> 567</span><span class="preprocessor">#if defined(MODBUS_USEROBJECT_127_NAME) &amp;&amp; MODBUS_NUMB_OF_USEROBJECTS&gt;127</span></div>
<div class="line"><a id="l00568" name="l00568"></a><span class="lineno"> 568</span> <a class="code hl_define" href="group___m_o_d_b_u_s___d_e_v_i_d.html#gae5e66049f0dc66382999cf52cdeba38e">MB_ObjectInit</a>(&amp;<a class="code hl_variable" href="group___m_o_d_b_u_s___d_e_v_i_d.html#ga0aaf735fcb26fa61af6f7f4895802b90">MB_DEVID</a>.User[127], MODBUS_USEROBJECT_127_NAME);</div>
<div class="line"><a id="l00569" name="l00569"></a><span class="lineno"> 569</span><span class="preprocessor">#endif</span></div>
<div class="line"><a id="l00570" name="l00570"></a><span class="lineno"> 570</span> </div>
<div class="line"><a id="l00571" name="l00571"></a><span class="lineno"> 571</span>}</div>
</div>
<div class="line"><a id="l00572" name="l00572"></a><span class="lineno"> 572</span> </div>
<div class="line"><a id="l00573" name="l00573"></a><span class="lineno"> 573</span><span class="preprocessor">#endif </span><span class="comment">//MODBUS_ENABLE_DEVICE_IDENTIFICATIONS</span></div>
<div class="ttc" id="agroup___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"><div class="ttname"><a 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></div><div class="ttdeci">uint8_t MB_Process_Read_Device_Identifications(RS_MsgTypeDef *modbus_msg)</div><div class="ttdoc">Обработать функцию Read Device Identifications (43/14 - 0x2B/0E).</div><div class="ttdef"><b>Definition</b> <a href="#l00112">modbus_devid.c:112</a></div></div>
<div class="ttc" id="agroup___m_o_d_b_u_s___c_o_n_f_i_g_s_html_ga5c7e9c2180ceac1208f4b791d7b70a0a"><div class="ttname"><a href="group___m_o_d_b_u_s___c_o_n_f_i_g_s.html#ga5c7e9c2180ceac1208f4b791d7b70a0a">MODBUS_NUMB_OF_USEROBJECTS</a></div><div class="ttdeci">#define MODBUS_NUMB_OF_USEROBJECTS</div><div class="ttdoc">Количество пользовательских объектов</div><div class="ttdef"><b>Definition</b> <a href="modbus__config_8h_source.html#l00037">modbus_config.h:37</a></div></div>
<div class="ttc" id="agroup___m_o_d_b_u_s___c_o_n_f_i_g_s_html_gac3b162e9af2731742eb3ca8317b37397"><div class="ttname"><a href="group___m_o_d_b_u_s___c_o_n_f_i_g_s.html#gac3b162e9af2731742eb3ca8317b37397">MODBUS_USEROBJECT_0_NAME</a></div><div class="ttdeci">#define MODBUS_USEROBJECT_0_NAME</div><div class="ttdoc">Строка пользовательского идентификатора 0. По аналогии можно определить строки до &lt;=128 USEROBJECT.</div><div class="ttdef"><b>Definition</b> <a href="modbus__config_8h_source.html#l00038">modbus_config.h:38</a></div></div>
<div class="ttc" id="agroup___m_o_d_b_u_s___d_e_v_i_d_html_ga0aaf735fcb26fa61af6f7f4895802b90"><div class="ttname"><a href="group___m_o_d_b_u_s___d_e_v_i_d.html#ga0aaf735fcb26fa61af6f7f4895802b90">MB_DEVID</a></div><div class="ttdeci">MB_DeviceIdentificationsTypeDef MB_DEVID</div><div class="ttdoc">Глобальная структура идентификаторов устройства</div><div class="ttdef"><b>Definition</b> <a href="#l00021">modbus_devid.c:21</a></div></div>
<div class="ttc" id="agroup___m_o_d_b_u_s___d_e_v_i_d_html_ga2b93352920bf3c6da0f67cfbaef3d572"><div class="ttname"><a href="group___m_o_d_b_u_s___d_e_v_i_d.html#ga2b93352920bf3c6da0f67cfbaef3d572">MB_DeviceInentificationInit</a></div><div class="ttdeci">void MB_DeviceInentificationInit(void)</div><div class="ttdoc">Инициализация идентификаторов.</div><div class="ttdef"><b>Definition</b> <a href="#l00177">modbus_devid.c:177</a></div></div>
<div class="ttc" id="agroup___m_o_d_b_u_s___d_e_v_i_d_html_ga7c0638d252c74d0c1ef047ff23e43b3f"><div class="ttname"><a href="group___m_o_d_b_u_s___d_e_v_i_d.html#ga7c0638d252c74d0c1ef047ff23e43b3f">MB_WriteSingleObjectToMessage</a></div><div class="ttdeci">void MB_WriteSingleObjectToMessage(char *mbdata, unsigned *ind, MB_DeviceObjectTypeDef *obj)</div><div class="ttdoc">Записать Один Объект Идентификатора в массив данных</div><div class="ttdef"><b>Definition</b> <a href="#l00031">modbus_devid.c:31</a></div></div>
<div class="ttc" id="agroup___m_o_d_b_u_s___d_e_v_i_d_html_gae5e66049f0dc66382999cf52cdeba38e"><div class="ttname"><a href="group___m_o_d_b_u_s___d_e_v_i_d.html#gae5e66049f0dc66382999cf52cdeba38e">MB_ObjectInit</a></div><div class="ttdeci">#define MB_ObjectInit(_p_obj_, _userstring_)</div><div class="ttdoc">Инициализация объектов</div><div class="ttdef"><b>Definition</b> <a href="modbus__devid_8h_source.html#l00075">modbus_devid.h:75</a></div></div>
<div class="ttc" id="agroup___m_o_d_b_u_s___d_e_v_i_d_html_gaf864599c95934d63f854a038e3bdccb0"><div class="ttname"><a href="group___m_o_d_b_u_s___d_e_v_i_d.html#gaf864599c95934d63f854a038e3bdccb0">MB_WriteObjectsToMessage</a></div><div class="ttdeci">void MB_WriteObjectsToMessage(RS_MsgTypeDef *modbus_msg, unsigned maxidofobj)</div><div class="ttdoc">Записать Массив Объектов Идентификатора в массив данных</div><div class="ttdef"><b>Definition</b> <a href="#l00046">modbus_devid.c:46</a></div></div>
<div class="ttc" id="agroup___m_o_d_b_u_s___m_e_s_s_a_g_e___d_e_f_i_n_e_s_html_gaf55149bc1f05cf18af067a302e31e3f9"><div class="ttname"><a href="group___m_o_d_b_u_s___m_e_s_s_a_g_e___d_e_f_i_n_e_s.html#gaf55149bc1f05cf18af067a302e31e3f9">DATA_SIZE</a></div><div class="ttdeci">#define DATA_SIZE</div><div class="ttdoc">maximum number of data: DWORD (NOT MESSAGE SIZE)</div><div class="ttdef"><b>Definition</b> <a href="modbus__core_8h_source.html#l00053">modbus_core.h:53</a></div></div>
<div class="ttc" id="agroup___m_o_d_b_u_s___m_e_s_s_a_g_e___d_e_f_i_n_e_s_html_gga4ade64cb3fabf37f010c1e297489980ca47d6168d0692ccb7e09e19084287aba3"><div class="ttname"><a href="group___m_o_d_b_u_s___m_e_s_s_a_g_e___d_e_f_i_n_e_s.html#gga4ade64cb3fabf37f010c1e297489980ca47d6168d0692ccb7e09e19084287aba3">ET_ILLEGAL_DATA_VALUE</a></div><div class="ttdeci">@ ET_ILLEGAL_DATA_VALUE</div><div class="ttdoc">Значение, содержащееся в поле данных запроса, является недопустимой величиной</div><div class="ttdef"><b>Definition</b> <a href="modbus__core_8h_source.html#l00081">modbus_core.h:81</a></div></div>
<div class="ttc" id="agroup___m_o_d_b_u_s___m_e_s_s_a_g_e___d_e_f_i_n_e_s_html_gga4ade64cb3fabf37f010c1e297489980caa6980c7a8d924dd975b8fa06a300eb74"><div class="ttname"><a href="group___m_o_d_b_u_s___m_e_s_s_a_g_e___d_e_f_i_n_e_s.html#gga4ade64cb3fabf37f010c1e297489980caa6980c7a8d924dd975b8fa06a300eb74">ET_NO_ERRORS</a></div><div class="ttdeci">@ ET_NO_ERRORS</div><div class="ttdoc">no errors</div><div class="ttdef"><b>Definition</b> <a href="modbus__core_8h_source.html#l00078">modbus_core.h:78</a></div></div>
<div class="ttc" id="agroup___m_o_d_b_u_s___m_e_s_s_a_g_e___d_e_f_i_n_e_s_html_gga63c3a2a3adb05f591399e2c4def7c14aab930f13868df5243566759bbcf52a19d"><div class="ttname"><a href="group___m_o_d_b_u_s___m_e_s_s_a_g_e___d_e_f_i_n_e_s.html#gga63c3a2a3adb05f591399e2c4def7c14aab930f13868df5243566759bbcf52a19d">RID_REGULAR_IDENTIFICATIONS</a></div><div class="ttdeci">@ RID_REGULAR_IDENTIFICATIONS</div><div class="ttdoc">Regular Device Identifications.</div><div class="ttdef"><b>Definition</b> <a href="modbus__core_8h_source.html#l00149">modbus_core.h:149</a></div></div>
<div class="ttc" id="agroup___m_o_d_b_u_s___m_e_s_s_a_g_e___d_e_f_i_n_e_s_html_gga63c3a2a3adb05f591399e2c4def7c14aabb8d7527a3aabb1eac974474255d0c5e"><div class="ttname"><a href="group___m_o_d_b_u_s___m_e_s_s_a_g_e___d_e_f_i_n_e_s.html#gga63c3a2a3adb05f591399e2c4def7c14aabb8d7527a3aabb1eac974474255d0c5e">RID_SPEDIFIC_IDENTIFICATIONS</a></div><div class="ttdeci">@ RID_SPEDIFIC_IDENTIFICATIONS</div><div class="ttdoc">Specific Device Identifications.</div><div class="ttdef"><b>Definition</b> <a href="modbus__core_8h_source.html#l00158">modbus_core.h:158</a></div></div>
<div class="ttc" id="agroup___m_o_d_b_u_s___m_e_s_s_a_g_e___d_e_f_i_n_e_s_html_gga63c3a2a3adb05f591399e2c4def7c14aac792ca720b19c89783b70cdeba0c9248"><div class="ttname"><a href="group___m_o_d_b_u_s___m_e_s_s_a_g_e___d_e_f_i_n_e_s.html#gga63c3a2a3adb05f591399e2c4def7c14aac792ca720b19c89783b70cdeba0c9248">RID_BASIC_IDENTIFICATIONS</a></div><div class="ttdeci">@ RID_BASIC_IDENTIFICATIONS</div><div class="ttdoc">Basic Device Identifications.</div><div class="ttdef"><b>Definition</b> <a href="modbus__core_8h_source.html#l00145">modbus_core.h:145</a></div></div>
<div class="ttc" id="agroup___m_o_d_b_u_s___m_e_s_s_a_g_e___d_e_f_i_n_e_s_html_gga63c3a2a3adb05f591399e2c4def7c14aaca82385c8d88d6d762c369b4da4c4db8"><div class="ttname"><a href="group___m_o_d_b_u_s___m_e_s_s_a_g_e___d_e_f_i_n_e_s.html#gga63c3a2a3adb05f591399e2c4def7c14aaca82385c8d88d6d762c369b4da4c4db8">RID_EXTENDED_IDENTIFICATIONS</a></div><div class="ttdeci">@ RID_EXTENDED_IDENTIFICATIONS</div><div class="ttdoc">Extended Device Identifications.</div><div class="ttdef"><b>Definition</b> <a href="modbus__core_8h_source.html#l00153">modbus_core.h:153</a></div></div>
<div class="ttc" id="amodbus__devid_8h_html"><div class="ttname"><a href="modbus__devid_8h.html">modbus_devid.h</a></div><div class="ttdoc">Идентификаторы устройства Modbus.</div></div>
<div class="ttc" id="astruct_m_b___dev_id_msg_type_def_html_a1ef4b6db2785f723b26b0d9abe6f371e"><div class="ttname"><a href="struct_m_b___dev_id_msg_type_def.html#a1ef4b6db2785f723b26b0d9abe6f371e">MB_DevIdMsgTypeDef::Conformity</a></div><div class="ttdeci">uint8_t Conformity</div><div class="ttdoc">Identification conformity level of the device and type of supported access MODBUS_DEVICE_CONFORMITY.</div><div class="ttdef"><b>Definition</b> <a href="modbus__core_8h_source.html#l00168">modbus_core.h:168</a></div></div>
<div class="ttc" id="astruct_m_b___device_identifications_type_def_html"><div class="ttname"><a href="struct_m_b___device_identifications_type_def.html">MB_DeviceIdentificationsTypeDef</a></div><div class="ttdoc">Структура со идентификаторами устройства модбас</div><div class="ttdef"><b>Definition</b> <a href="modbus__devid_8h_source.html#l00049">modbus_devid.h:50</a></div></div>
<div class="ttc" id="astruct_m_b___device_object_type_def_html"><div class="ttname"><a href="struct_m_b___device_object_type_def.html">MB_DeviceObjectTypeDef</a></div><div class="ttdoc">Структура для объекта (идентификатора устройства модбас)</div><div class="ttdef"><b>Definition</b> <a href="modbus__devid_8h_source.html#l00042">modbus_devid.h:43</a></div></div>
<div class="ttc" id="astruct_r_s___msg_type_def_html"><div class="ttname"><a href="struct_r_s___msg_type_def.html">RS_MsgTypeDef</a></div><div class="ttdoc">Structure for modbus messsage.</div><div class="ttdef"><b>Definition</b> <a href="modbus__core_8h_source.html#l00176">modbus_core.h:177</a></div></div>
<div class="ttc" id="astruct_r_s___msg_type_def_html_a3dab5eaf3a1dd5719b8bfec1adad0d39"><div class="ttname"><a href="struct_r_s___msg_type_def.html#a3dab5eaf3a1dd5719b8bfec1adad0d39">RS_MsgTypeDef::Except_Code</a></div><div class="ttdeci">MB_ExceptionTypeDef Except_Code</div><div class="ttdoc">Exception Code for the command.</div><div class="ttdef"><b>Definition</b> <a href="modbus__core_8h_source.html#l00192">modbus_core.h:192</a></div></div>
<div class="ttc" id="astruct_r_s___msg_type_def_html_a51c020dacb24e4ffcff28b1d3c6a01ae"><div class="ttname"><a href="struct_r_s___msg_type_def.html#a51c020dacb24e4ffcff28b1d3c6a01ae">RS_MsgTypeDef::DevId</a></div><div class="ttdeci">MB_DevIdMsgTypeDef DevId</div><div class="ttdoc">Read Device Identifications Header struct.</div><div class="ttdef"><b>Definition</b> <a href="modbus__core_8h_source.html#l00186">modbus_core.h:186</a></div></div>
<div class="ttc" id="astruct_r_s___msg_type_def_html_a5c69bf212dc5e7dc2eaa50971e27e2a6"><div class="ttname"><a href="struct_r_s___msg_type_def.html#a5c69bf212dc5e7dc2eaa50971e27e2a6">RS_MsgTypeDef::ByteCnt</a></div><div class="ttdeci">uint8_t ByteCnt</div><div class="ttdoc">Quantity of bytes of data in message to transmit/receive.</div><div class="ttdef"><b>Definition</b> <a href="modbus__core_8h_source.html#l00189">modbus_core.h:189</a></div></div>
<div class="ttc" id="astruct_r_s___msg_type_def_html_aacbc6754621bd84742cd6c2ba65ad094"><div class="ttname"><a href="struct_r_s___msg_type_def.html#aacbc6754621bd84742cd6c2ba65ad094">RS_MsgTypeDef::MbData</a></div><div class="ttdeci">uint16_t MbData[DATA_SIZE]</div><div class="ttdoc">Modbus Data.</div><div class="ttdef"><b>Definition</b> <a href="modbus__core_8h_source.html#l00191">modbus_core.h:191</a></div></div>
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
</div><!-- container -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a href="dir_413f4e031a85da0d68269c6fd2f76e1c.html">Src</a></li><li class="navelem"><a href="modbus__devid_8c.html">modbus_devid.c</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>