792 lines
44 KiB
HTML
792 lines
44 KiB
HTML
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
<html xmlns="http://www.w3.org/1999/xhtml" lang="zh">
|
|
<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.9.5"/>
|
|
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
|
<title>MF32BSP_XerolySkinner: bsp_ModBus_Tx类 参考</title>
|
|
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
|
<script type="text/javascript" src="jquery.js"></script>
|
|
<script type="text/javascript" src="dynsections.js"></script>
|
|
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
|
<script type="text/javascript" src="search/searchdata.js"></script>
|
|
<script type="text/javascript" src="search/search.js"></script>
|
|
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
|
</head>
|
|
<body>
|
|
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
|
<div id="titlearea">
|
|
<table cellspacing="0" cellpadding="0">
|
|
<tbody>
|
|
<tr id="projectrow">
|
|
<td id="projectalign">
|
|
<div id="projectname">MF32BSP_XerolySkinner<span id="projectnumber"> 2.0.0</span>
|
|
</div>
|
|
<div id="projectbrief">C++版本的驱动库</div>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
<!-- end header part -->
|
|
<!-- 制作者 Doxygen 1.9.5 -->
|
|
<script type="text/javascript">
|
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
|
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
|
/* @license-end */
|
|
</script>
|
|
<script type="text/javascript" src="menudata.js"></script>
|
|
<script type="text/javascript" src="menu.js"></script>
|
|
<script type="text/javascript">
|
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
|
$(function() {
|
|
initMenu('',true,false,'search.php','搜索');
|
|
$(document).ready(function() { init_search(); });
|
|
});
|
|
/* @license-end */
|
|
</script>
|
|
<div id="main-nav"></div>
|
|
<!-- window showing the filter options -->
|
|
<div id="MSearchSelectWindow"
|
|
onmouseover="return searchBox.OnSearchSelectShow()"
|
|
onmouseout="return searchBox.OnSearchSelectHide()"
|
|
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
|
</div>
|
|
|
|
<!-- iframe showing the search results (closed by default) -->
|
|
<div id="MSearchResultsWindow">
|
|
<div id="MSearchResults">
|
|
<div class="SRPage">
|
|
<div id="SRIndex">
|
|
<div id="SRResults"></div>
|
|
<div class="SRStatus" id="Loading">载入中...</div>
|
|
<div class="SRStatus" id="Searching">搜索中...</div>
|
|
<div class="SRStatus" id="NoMatches">未找到</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
</div><!-- top -->
|
|
<div class="header">
|
|
<div class="summary">
|
|
<a href="#pub-methods">Public 成员函数</a> |
|
|
<a href="#pro-methods">Protected 成员函数</a> |
|
|
<a href="#pro-attribs">Protected 属性</a> |
|
|
<a href="classbsp___mod_bus___tx-members.html">所有成员列表</a> </div>
|
|
<div class="headertitle"><div class="title">bsp_ModBus_Tx类 参考<span class="mlabels"><span class="mlabel">abstract</span></span></div></div>
|
|
</div><!--header-->
|
|
<div class="contents">
|
|
|
|
<p>ModBus发送器
|
|
<a href="classbsp___mod_bus___tx.html#details">更多...</a></p>
|
|
|
|
<p><code>#include <<a class="el" href="bsp___mod_bus_8h_source.html">bsp_ModBus.h</a>></code></p>
|
|
<div class="dynheader">
|
|
类 bsp_ModBus_Tx 继承关系图:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><img src="classbsp___mod_bus___tx__inherit__graph.png" border="0" usemap="#absp___mod_bus___tx_inherit__map" alt="Inheritance graph"/></div>
|
|
<map name="absp___mod_bus___tx_inherit__map" id="absp___mod_bus___tx_inherit__map">
|
|
<area shape="rect" title="ModBus发送器" alt="" coords="19,5,138,31"/>
|
|
<area shape="rect" href="classbsp___mod_bus___s_t_m32.html" title="STM32用串口的ModBus发送器" alt="" coords="5,79,152,104"/>
|
|
</map>
|
|
<center><span class="legend">[<a href="graph_legend.html">图例</a>]</span></center></div>
|
|
<table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
|
|
Public 成员函数</h2></td></tr>
|
|
<tr class="memitem:ac277122ddb733aa37a0000086d5ae239"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classbsp___mod_bus___tx.html#ac277122ddb733aa37a0000086d5ae239">bsp_ModBus_Tx</a> (<a class="el" href="varint_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> <a class="el" href="classbsp___mod_bus___tx.html#a4ee454ddd116e2b608d9b35b02eee0e4">ID</a>)</td></tr>
|
|
<tr class="separator:ac277122ddb733aa37a0000086d5ae239"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ada605c0e9195aefd43968cfe5b347565"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classbsp___mod_bus___tx.html#ada605c0e9195aefd43968cfe5b347565">ReadKeepReg</a> (<a class="el" href="varint_8h.html#ace9d960e74685e2cd84b36132dbbf8aa">u16</a> address, <a class="el" href="varint_8h.html#ace9d960e74685e2cd84b36132dbbf8aa">u16</a> mem)</td></tr>
|
|
<tr class="memdesc:ada605c0e9195aefd43968cfe5b347565"><td class="mdescLeft"> </td><td class="mdescRight">发送读取保存寄存器的指令 <a href="classbsp___mod_bus___tx.html#ada605c0e9195aefd43968cfe5b347565">更多...</a><br /></td></tr>
|
|
<tr class="separator:ada605c0e9195aefd43968cfe5b347565"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af055e2569107b8ece7abdce3301e9444"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classbsp___mod_bus___tx.html#af055e2569107b8ece7abdce3301e9444">ReadInReg</a> (<a class="el" href="varint_8h.html#ace9d960e74685e2cd84b36132dbbf8aa">u16</a> address, <a class="el" href="varint_8h.html#ace9d960e74685e2cd84b36132dbbf8aa">u16</a> mem)</td></tr>
|
|
<tr class="memdesc:af055e2569107b8ece7abdce3301e9444"><td class="mdescLeft"> </td><td class="mdescRight">发送读取输入寄存器的指令 <a href="classbsp___mod_bus___tx.html#af055e2569107b8ece7abdce3301e9444">更多...</a><br /></td></tr>
|
|
<tr class="separator:af055e2569107b8ece7abdce3301e9444"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a02ea1680f5c361f2cf4ebcb48b565281"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classbsp___mod_bus___tx.html#a02ea1680f5c361f2cf4ebcb48b565281">WriteOneReg</a> (<a class="el" href="varint_8h.html#ace9d960e74685e2cd84b36132dbbf8aa">u16</a> address, <a class="el" href="varint_8h.html#ace9d960e74685e2cd84b36132dbbf8aa">u16</a> var)</td></tr>
|
|
<tr class="memdesc:a02ea1680f5c361f2cf4ebcb48b565281"><td class="mdescLeft"> </td><td class="mdescRight">发送写一个寄存器的指令 <a href="classbsp___mod_bus___tx.html#a02ea1680f5c361f2cf4ebcb48b565281">更多...</a><br /></td></tr>
|
|
<tr class="separator:a02ea1680f5c361f2cf4ebcb48b565281"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a268c136782f8146662f33878522c270c"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classbsp___mod_bus___tx.html#a268c136782f8146662f33878522c270c">WriteRegs</a> (<a class="el" href="varint_8h.html#ace9d960e74685e2cd84b36132dbbf8aa">u16</a> address, <a class="el" href="varint_8h.html#ace9d960e74685e2cd84b36132dbbf8aa">u16</a> mem, <a class="el" href="varint_8h.html#ace9d960e74685e2cd84b36132dbbf8aa">u16</a> *var)</td></tr>
|
|
<tr class="memdesc:a268c136782f8146662f33878522c270c"><td class="mdescLeft"> </td><td class="mdescRight">发送写多个寄存器的指令 <a href="classbsp___mod_bus___tx.html#a268c136782f8146662f33878522c270c">更多...</a><br /></td></tr>
|
|
<tr class="separator:a268c136782f8146662f33878522c270c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:acc267977d61716e25fd3e3ec57bc2960"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classbsp___mod_bus___tx.html#acc267977d61716e25fd3e3ec57bc2960">WriteRegsVar</a> (<a class="el" href="varint_8h.html#ace9d960e74685e2cd84b36132dbbf8aa">u16</a> address, <a class="el" href="varint_8h.html#ace9d960e74685e2cd84b36132dbbf8aa">u16</a> mem,...)</td></tr>
|
|
<tr class="memdesc:acc267977d61716e25fd3e3ec57bc2960"><td class="mdescLeft"> </td><td class="mdescRight">发送写多个寄存器的指令 <a href="classbsp___mod_bus___tx.html#acc267977d61716e25fd3e3ec57bc2960">更多...</a><br /></td></tr>
|
|
<tr class="separator:acc267977d61716e25fd3e3ec57bc2960"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:abc721f5c61e236df505f3447818be921"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classbsp___mod_bus___tx.html#abc721f5c61e236df505f3447818be921">ReadOutCoil</a> (<a class="el" href="varint_8h.html#ace9d960e74685e2cd84b36132dbbf8aa">u16</a> address, <a class="el" href="varint_8h.html#ace9d960e74685e2cd84b36132dbbf8aa">u16</a> mem)</td></tr>
|
|
<tr class="memdesc:abc721f5c61e236df505f3447818be921"><td class="mdescLeft"> </td><td class="mdescRight">发送读输出线圈的指令 <a href="classbsp___mod_bus___tx.html#abc721f5c61e236df505f3447818be921">更多...</a><br /></td></tr>
|
|
<tr class="separator:abc721f5c61e236df505f3447818be921"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a76e712e8d638ecc7b453e1c8afbbad98"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classbsp___mod_bus___tx.html#a76e712e8d638ecc7b453e1c8afbbad98">ReadInCoil</a> (<a class="el" href="varint_8h.html#ace9d960e74685e2cd84b36132dbbf8aa">u16</a> address, <a class="el" href="varint_8h.html#ace9d960e74685e2cd84b36132dbbf8aa">u16</a> mem)</td></tr>
|
|
<tr class="memdesc:a76e712e8d638ecc7b453e1c8afbbad98"><td class="mdescLeft"> </td><td class="mdescRight">发送读输入线圈的指令 <a href="classbsp___mod_bus___tx.html#a76e712e8d638ecc7b453e1c8afbbad98">更多...</a><br /></td></tr>
|
|
<tr class="separator:a76e712e8d638ecc7b453e1c8afbbad98"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa8d37cc0cefaad8f41bc1d195a326d95"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classbsp___mod_bus___tx.html#aa8d37cc0cefaad8f41bc1d195a326d95">WriteOneCoil</a> (<a class="el" href="varint_8h.html#ace9d960e74685e2cd84b36132dbbf8aa">u16</a> address, <a class="el" href="varint_8h.html#ace9d960e74685e2cd84b36132dbbf8aa">u16</a> state)</td></tr>
|
|
<tr class="memdesc:aa8d37cc0cefaad8f41bc1d195a326d95"><td class="mdescLeft"> </td><td class="mdescRight">发送写入一个线圈的指令 <a href="classbsp___mod_bus___tx.html#aa8d37cc0cefaad8f41bc1d195a326d95">更多...</a><br /></td></tr>
|
|
<tr class="separator:aa8d37cc0cefaad8f41bc1d195a326d95"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a630ac7566fe9d1773baa813802202d0f"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classbsp___mod_bus___tx.html#a630ac7566fe9d1773baa813802202d0f">WriteCoils</a> (<a class="el" href="varint_8h.html#ace9d960e74685e2cd84b36132dbbf8aa">u16</a> address, <a class="el" href="varint_8h.html#ace9d960e74685e2cd84b36132dbbf8aa">u16</a> mem, <a class="el" href="varint_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> *var)</td></tr>
|
|
<tr class="memdesc:a630ac7566fe9d1773baa813802202d0f"><td class="mdescLeft"> </td><td class="mdescRight">发送写多个线圈的指令 <a href="classbsp___mod_bus___tx.html#a630ac7566fe9d1773baa813802202d0f">更多...</a><br /></td></tr>
|
|
<tr class="separator:a630ac7566fe9d1773baa813802202d0f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a280c5d7c99196a11b5fee7b34421a8ff"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classbsp___mod_bus___tx.html#a280c5d7c99196a11b5fee7b34421a8ff">WriteCoilsVar</a> (<a class="el" href="varint_8h.html#ace9d960e74685e2cd84b36132dbbf8aa">u16</a> address, <a class="el" href="varint_8h.html#ace9d960e74685e2cd84b36132dbbf8aa">u16</a> mem,...)</td></tr>
|
|
<tr class="memdesc:a280c5d7c99196a11b5fee7b34421a8ff"><td class="mdescLeft"> </td><td class="mdescRight">发送写多个线圈的指令 <a href="classbsp___mod_bus___tx.html#a280c5d7c99196a11b5fee7b34421a8ff">更多...</a><br /></td></tr>
|
|
<tr class="separator:a280c5d7c99196a11b5fee7b34421a8ff"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pro-methods" name="pro-methods"></a>
|
|
Protected 成员函数</h2></td></tr>
|
|
<tr class="memitem:ac017f6145ba6f87c69a16510f868dcc2"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classbsp___mod_bus___tx.html#ac017f6145ba6f87c69a16510f868dcc2">Transmit</a> (<a class="el" href="varint_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> *dat, <a class="el" href="varint_8h.html#ace9d960e74685e2cd84b36132dbbf8aa">u16</a> len)=0</td></tr>
|
|
<tr class="separator:ac017f6145ba6f87c69a16510f868dcc2"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pro-attribs" name="pro-attribs"></a>
|
|
Protected 属性</h2></td></tr>
|
|
<tr class="memitem:a4ee454ddd116e2b608d9b35b02eee0e4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="varint_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classbsp___mod_bus___tx.html#a4ee454ddd116e2b608d9b35b02eee0e4">ID</a></td></tr>
|
|
<tr class="memdesc:a4ee454ddd116e2b608d9b35b02eee0e4"><td class="mdescLeft"> </td><td class="mdescRight">器件ID <a href="classbsp___mod_bus___tx.html#a4ee454ddd116e2b608d9b35b02eee0e4">更多...</a><br /></td></tr>
|
|
<tr class="separator:a4ee454ddd116e2b608d9b35b02eee0e4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table>
|
|
<a name="details" id="details"></a><h2 class="groupheader">详细描述</h2>
|
|
<div class="textblock"><p >ModBus发送器 </p>
|
|
|
|
<p class="definition">在文件 <a class="el" href="bsp___mod_bus_8h_source.html">bsp_ModBus.h</a> 第 <a class="el" href="bsp___mod_bus_8h_source.html#l00058">58</a> 行定义.</p>
|
|
</div><h2 class="groupheader">构造及析构函数说明</h2>
|
|
<a id="ac277122ddb733aa37a0000086d5ae239" name="ac277122ddb733aa37a0000086d5ae239"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac277122ddb733aa37a0000086d5ae239">◆ </a></span>bsp_ModBus_Tx()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bsp_ModBus_Tx::bsp_ModBus_Tx </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="varint_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> </td>
|
|
<td class="paramname"><em>ID</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">在文件 <a class="el" href="bsp___mod_bus_8cpp_source.html">bsp_ModBus.cpp</a> 第 <a class="el" href="bsp___mod_bus_8cpp_source.html#l00362">362</a> 行定义.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<h2 class="groupheader">成员函数说明</h2>
|
|
<a id="a76e712e8d638ecc7b453e1c8afbbad98" name="a76e712e8d638ecc7b453e1c8afbbad98"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a76e712e8d638ecc7b453e1c8afbbad98">◆ </a></span>ReadInCoil()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void bsp_ModBus_Tx::ReadInCoil </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="varint_8h.html#ace9d960e74685e2cd84b36132dbbf8aa">u16</a> </td>
|
|
<td class="paramname"><em>address</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="varint_8h.html#ace9d960e74685e2cd84b36132dbbf8aa">u16</a> </td>
|
|
<td class="paramname"><em>mem</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>发送读输入线圈的指令 </p>
|
|
<dl class="params"><dt>参数</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">address</td><td>读取的地址 </td></tr>
|
|
<tr><td class="paramname">mem</td><td>读取的个数 </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>返回</dt><dd>无返回值 </dd></dl>
|
|
|
|
<p class="definition">在文件 <a class="el" href="bsp___mod_bus_8cpp_source.html">bsp_ModBus.cpp</a> 第 <a class="el" href="bsp___mod_bus_8cpp_source.html#l00195">195</a> 行定义.</p>
|
|
<div class="dynheader">
|
|
函数调用图:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><img src="classbsp___mod_bus___tx_a76e712e8d638ecc7b453e1c8afbbad98_cgraph.png" border="0" usemap="#aclassbsp___mod_bus___tx_a76e712e8d638ecc7b453e1c8afbbad98_cgraph" alt=""/></div>
|
|
<map name="aclassbsp___mod_bus___tx_a76e712e8d638ecc7b453e1c8afbbad98_cgraph" id="aclassbsp___mod_bus___tx_a76e712e8d638ecc7b453e1c8afbbad98_cgraph">
|
|
<area shape="rect" title="发送读输入线圈的指令" alt="" coords="5,31,195,56"/>
|
|
<area shape="rect" href="bsp___c_r_c_8cpp.html#abb1fda5ed561362d12fe987758986919" title=" " alt="" coords="268,5,395,31"/>
|
|
<area shape="rect" href="classbsp___mod_bus___tx.html#ac017f6145ba6f87c69a16510f868dcc2" title=" " alt="" coords="243,55,420,80"/>
|
|
</map>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="af055e2569107b8ece7abdce3301e9444" name="af055e2569107b8ece7abdce3301e9444"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af055e2569107b8ece7abdce3301e9444">◆ </a></span>ReadInReg()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void bsp_ModBus_Tx::ReadInReg </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="varint_8h.html#ace9d960e74685e2cd84b36132dbbf8aa">u16</a> </td>
|
|
<td class="paramname"><em>address</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="varint_8h.html#ace9d960e74685e2cd84b36132dbbf8aa">u16</a> </td>
|
|
<td class="paramname"><em>mem</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>发送读取输入寄存器的指令 </p>
|
|
<dl class="params"><dt>参数</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">address</td><td>读取的地址 </td></tr>
|
|
<tr><td class="paramname">mem</td><td>读取的个数 </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>返回</dt><dd>无返回值 </dd></dl>
|
|
|
|
<p class="definition">在文件 <a class="el" href="bsp___mod_bus_8cpp_source.html">bsp_ModBus.cpp</a> 第 <a class="el" href="bsp___mod_bus_8cpp_source.html#l00070">70</a> 行定义.</p>
|
|
<div class="dynheader">
|
|
函数调用图:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><img src="classbsp___mod_bus___tx_af055e2569107b8ece7abdce3301e9444_cgraph.png" border="0" usemap="#aclassbsp___mod_bus___tx_af055e2569107b8ece7abdce3301e9444_cgraph" alt=""/></div>
|
|
<map name="aclassbsp___mod_bus___tx_af055e2569107b8ece7abdce3301e9444_cgraph" id="aclassbsp___mod_bus___tx_af055e2569107b8ece7abdce3301e9444_cgraph">
|
|
<area shape="rect" title="发送读取输入寄存器的指令" alt="" coords="5,31,196,56"/>
|
|
<area shape="rect" href="bsp___c_r_c_8cpp.html#abb1fda5ed561362d12fe987758986919" title=" " alt="" coords="269,5,396,31"/>
|
|
<area shape="rect" href="classbsp___mod_bus___tx.html#ac017f6145ba6f87c69a16510f868dcc2" title=" " alt="" coords="244,55,421,80"/>
|
|
</map>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ada605c0e9195aefd43968cfe5b347565" name="ada605c0e9195aefd43968cfe5b347565"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ada605c0e9195aefd43968cfe5b347565">◆ </a></span>ReadKeepReg()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void bsp_ModBus_Tx::ReadKeepReg </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="varint_8h.html#ace9d960e74685e2cd84b36132dbbf8aa">u16</a> </td>
|
|
<td class="paramname"><em>address</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="varint_8h.html#ace9d960e74685e2cd84b36132dbbf8aa">u16</a> </td>
|
|
<td class="paramname"><em>mem</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>发送读取保存寄存器的指令 </p>
|
|
<dl class="params"><dt>参数</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">address</td><td>读取的地址 </td></tr>
|
|
<tr><td class="paramname">mem</td><td>读取的个数 </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>返回</dt><dd>无返回值 </dd></dl>
|
|
|
|
<p class="definition">在文件 <a class="el" href="bsp___mod_bus_8cpp_source.html">bsp_ModBus.cpp</a> 第 <a class="el" href="bsp___mod_bus_8cpp_source.html#l00050">50</a> 行定义.</p>
|
|
<div class="dynheader">
|
|
函数调用图:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><img src="classbsp___mod_bus___tx_ada605c0e9195aefd43968cfe5b347565_cgraph.png" border="0" usemap="#aclassbsp___mod_bus___tx_ada605c0e9195aefd43968cfe5b347565_cgraph" alt=""/></div>
|
|
<map name="aclassbsp___mod_bus___tx_ada605c0e9195aefd43968cfe5b347565_cgraph" id="aclassbsp___mod_bus___tx_ada605c0e9195aefd43968cfe5b347565_cgraph">
|
|
<area shape="rect" title="发送读取保存寄存器的指令" alt="" coords="5,31,216,56"/>
|
|
<area shape="rect" href="bsp___c_r_c_8cpp.html#abb1fda5ed561362d12fe987758986919" title=" " alt="" coords="289,5,416,31"/>
|
|
<area shape="rect" href="classbsp___mod_bus___tx.html#ac017f6145ba6f87c69a16510f868dcc2" title=" " alt="" coords="264,55,441,80"/>
|
|
</map>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="abc721f5c61e236df505f3447818be921" name="abc721f5c61e236df505f3447818be921"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#abc721f5c61e236df505f3447818be921">◆ </a></span>ReadOutCoil()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void bsp_ModBus_Tx::ReadOutCoil </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="varint_8h.html#ace9d960e74685e2cd84b36132dbbf8aa">u16</a> </td>
|
|
<td class="paramname"><em>address</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="varint_8h.html#ace9d960e74685e2cd84b36132dbbf8aa">u16</a> </td>
|
|
<td class="paramname"><em>mem</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>发送读输出线圈的指令 </p>
|
|
<dl class="params"><dt>参数</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">address</td><td>读取的地址 </td></tr>
|
|
<tr><td class="paramname">mem</td><td>读取的个数 </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>返回</dt><dd>无返回值 </dd></dl>
|
|
|
|
<p class="definition">在文件 <a class="el" href="bsp___mod_bus_8cpp_source.html">bsp_ModBus.cpp</a> 第 <a class="el" href="bsp___mod_bus_8cpp_source.html#l00175">175</a> 行定义.</p>
|
|
<div class="dynheader">
|
|
函数调用图:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><img src="classbsp___mod_bus___tx_abc721f5c61e236df505f3447818be921_cgraph.png" border="0" usemap="#aclassbsp___mod_bus___tx_abc721f5c61e236df505f3447818be921_cgraph" alt=""/></div>
|
|
<map name="aclassbsp___mod_bus___tx_abc721f5c61e236df505f3447818be921_cgraph" id="aclassbsp___mod_bus___tx_abc721f5c61e236df505f3447818be921_cgraph">
|
|
<area shape="rect" title="发送读输出线圈的指令" alt="" coords="5,31,205,56"/>
|
|
<area shape="rect" href="bsp___c_r_c_8cpp.html#abb1fda5ed561362d12fe987758986919" title=" " alt="" coords="279,5,405,31"/>
|
|
<area shape="rect" href="classbsp___mod_bus___tx.html#ac017f6145ba6f87c69a16510f868dcc2" title=" " alt="" coords="253,55,431,80"/>
|
|
</map>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ac017f6145ba6f87c69a16510f868dcc2" name="ac017f6145ba6f87c69a16510f868dcc2"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac017f6145ba6f87c69a16510f868dcc2">◆ </a></span>Transmit()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">virtual void bsp_ModBus_Tx::Transmit </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="varint_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> * </td>
|
|
<td class="paramname"><em>dat</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="varint_8h.html#ace9d960e74685e2cd84b36132dbbf8aa">u16</a> </td>
|
|
<td class="paramname"><em>len</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">pure virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>在 <a class="el" href="classbsp___mod_bus___s_t_m32.html#a3dda1f4a2a120c6a4482ff6d9d82f4e8">bsp_ModBus_STM32</a> 内被实现.</p>
|
|
<div class="dynheader">
|
|
这是这个函数的调用关系图:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><img src="classbsp___mod_bus___tx_ac017f6145ba6f87c69a16510f868dcc2_icgraph.png" border="0" usemap="#aclassbsp___mod_bus___tx_ac017f6145ba6f87c69a16510f868dcc2_icgraph" alt=""/></div>
|
|
<map name="aclassbsp___mod_bus___tx_ac017f6145ba6f87c69a16510f868dcc2_icgraph" id="aclassbsp___mod_bus___tx_ac017f6145ba6f87c69a16510f868dcc2_icgraph">
|
|
<area shape="rect" title=" " alt="" coords="264,228,441,253"/>
|
|
<area shape="rect" href="classbsp___mod_bus___tx.html#a76e712e8d638ecc7b453e1c8afbbad98" title="发送读输入线圈的指令" alt="" coords="16,5,205,31"/>
|
|
<area shape="rect" href="classbsp___mod_bus___tx.html#af055e2569107b8ece7abdce3301e9444" title="发送读取输入寄存器的指令" alt="" coords="15,55,206,80"/>
|
|
<area shape="rect" href="classbsp___mod_bus___tx.html#ada605c0e9195aefd43968cfe5b347565" title="发送读取保存寄存器的指令" alt="" coords="5,104,216,129"/>
|
|
<area shape="rect" href="classbsp___mod_bus___tx.html#abc721f5c61e236df505f3447818be921" title="发送读输出线圈的指令" alt="" coords="11,153,211,179"/>
|
|
<area shape="rect" href="classbsp___mod_bus___tx.html#a630ac7566fe9d1773baa813802202d0f" title="发送写多个线圈的指令" alt="" coords="17,203,204,228"/>
|
|
<area shape="rect" href="classbsp___mod_bus___tx.html#a280c5d7c99196a11b5fee7b34421a8ff" title="发送写多个线圈的指令" alt="" coords="7,252,214,277"/>
|
|
<area shape="rect" href="classbsp___mod_bus___tx.html#aa8d37cc0cefaad8f41bc1d195a326d95" title="发送写入一个线圈的指令" alt="" coords="9,301,213,327"/>
|
|
<area shape="rect" href="classbsp___mod_bus___tx.html#a02ea1680f5c361f2cf4ebcb48b565281" title="发送写一个寄存器的指令" alt="" coords="8,351,213,376"/>
|
|
<area shape="rect" href="classbsp___mod_bus___tx.html#a268c136782f8146662f33878522c270c" title="发送写多个寄存器的指令" alt="" coords="17,400,205,425"/>
|
|
<area shape="rect" href="classbsp___mod_bus___tx.html#acc267977d61716e25fd3e3ec57bc2960" title="发送写多个寄存器的指令" alt="" coords="7,449,215,475"/>
|
|
</map>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a630ac7566fe9d1773baa813802202d0f" name="a630ac7566fe9d1773baa813802202d0f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a630ac7566fe9d1773baa813802202d0f">◆ </a></span>WriteCoils()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void bsp_ModBus_Tx::WriteCoils </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="varint_8h.html#ace9d960e74685e2cd84b36132dbbf8aa">u16</a> </td>
|
|
<td class="paramname"><em>address</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="varint_8h.html#ace9d960e74685e2cd84b36132dbbf8aa">u16</a> </td>
|
|
<td class="paramname"><em>mem</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="varint_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> * </td>
|
|
<td class="paramname"><em>var</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>发送写多个线圈的指令 </p>
|
|
<dl class="params"><dt>参数</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">address</td><td>写入的地址 </td></tr>
|
|
<tr><td class="paramname">mem</td><td>写入的个数 </td></tr>
|
|
<tr><td class="paramname">*var</td><td>待写入数据的缓冲区 </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>返回</dt><dd>无返回值 </dd></dl>
|
|
<dl class="section note"><dt>注解</dt><dd>简单通信建议使用WriteCoilsVar </dd></dl>
|
|
|
|
<p class="definition">在文件 <a class="el" href="bsp___mod_bus_8cpp_source.html">bsp_ModBus.cpp</a> 第 <a class="el" href="bsp___mod_bus_8cpp_source.html#l00240">240</a> 行定义.</p>
|
|
<div class="dynheader">
|
|
函数调用图:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><img src="classbsp___mod_bus___tx_a630ac7566fe9d1773baa813802202d0f_cgraph.png" border="0" usemap="#aclassbsp___mod_bus___tx_a630ac7566fe9d1773baa813802202d0f_cgraph" alt=""/></div>
|
|
<map name="aclassbsp___mod_bus___tx_a630ac7566fe9d1773baa813802202d0f_cgraph" id="aclassbsp___mod_bus___tx_a630ac7566fe9d1773baa813802202d0f_cgraph">
|
|
<area shape="rect" title="发送写多个线圈的指令" alt="" coords="5,31,192,56"/>
|
|
<area shape="rect" href="bsp___c_r_c_8cpp.html#abb1fda5ed561362d12fe987758986919" title=" " alt="" coords="265,5,392,31"/>
|
|
<area shape="rect" href="classbsp___mod_bus___tx.html#ac017f6145ba6f87c69a16510f868dcc2" title=" " alt="" coords="240,55,417,80"/>
|
|
</map>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a280c5d7c99196a11b5fee7b34421a8ff" name="a280c5d7c99196a11b5fee7b34421a8ff"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a280c5d7c99196a11b5fee7b34421a8ff">◆ </a></span>WriteCoilsVar()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void bsp_ModBus_Tx::WriteCoilsVar </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="varint_8h.html#ace9d960e74685e2cd84b36132dbbf8aa">u16</a> </td>
|
|
<td class="paramname"><em>address</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="varint_8h.html#ace9d960e74685e2cd84b36132dbbf8aa">u16</a> </td>
|
|
<td class="paramname"><em>mem</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname"><em>...</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>发送写多个线圈的指令 </p>
|
|
<dl class="params"><dt>参数</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">address</td><td>写入的地址 </td></tr>
|
|
<tr><td class="paramname">mem</td><td>写入的个数 </td></tr>
|
|
<tr><td class="paramname">var</td><td>写入的数据 根据mem的数量决定此处数量 </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>返回</dt><dd>无返回值 </dd></dl>
|
|
|
|
<p class="definition">在文件 <a class="el" href="bsp___mod_bus_8cpp_source.html">bsp_ModBus.cpp</a> 第 <a class="el" href="bsp___mod_bus_8cpp_source.html#l00268">268</a> 行定义.</p>
|
|
<div class="dynheader">
|
|
函数调用图:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><img src="classbsp___mod_bus___tx_a280c5d7c99196a11b5fee7b34421a8ff_cgraph.png" border="0" usemap="#aclassbsp___mod_bus___tx_a280c5d7c99196a11b5fee7b34421a8ff_cgraph" alt=""/></div>
|
|
<map name="aclassbsp___mod_bus___tx_a280c5d7c99196a11b5fee7b34421a8ff_cgraph" id="aclassbsp___mod_bus___tx_a280c5d7c99196a11b5fee7b34421a8ff_cgraph">
|
|
<area shape="rect" title="发送写多个线圈的指令" alt="" coords="5,31,212,56"/>
|
|
<area shape="rect" href="bsp___c_r_c_8cpp.html#abb1fda5ed561362d12fe987758986919" title=" " alt="" coords="285,5,412,31"/>
|
|
<area shape="rect" href="classbsp___mod_bus___tx.html#ac017f6145ba6f87c69a16510f868dcc2" title=" " alt="" coords="260,55,437,80"/>
|
|
</map>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aa8d37cc0cefaad8f41bc1d195a326d95" name="aa8d37cc0cefaad8f41bc1d195a326d95"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa8d37cc0cefaad8f41bc1d195a326d95">◆ </a></span>WriteOneCoil()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void bsp_ModBus_Tx::WriteOneCoil </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="varint_8h.html#ace9d960e74685e2cd84b36132dbbf8aa">u16</a> </td>
|
|
<td class="paramname"><em>address</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="varint_8h.html#ace9d960e74685e2cd84b36132dbbf8aa">u16</a> </td>
|
|
<td class="paramname"><em>state</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>发送写入一个线圈的指令 </p>
|
|
<dl class="params"><dt>参数</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">address</td><td>写入的地址 </td></tr>
|
|
<tr><td class="paramname">state</td><td>写入的状态 0:复位 其他:置位 </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>返回</dt><dd>无返回值 </dd></dl>
|
|
|
|
<p class="definition">在文件 <a class="el" href="bsp___mod_bus_8cpp_source.html">bsp_ModBus.cpp</a> 第 <a class="el" href="bsp___mod_bus_8cpp_source.html#l00217">217</a> 行定义.</p>
|
|
<div class="dynheader">
|
|
函数调用图:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><img src="classbsp___mod_bus___tx_aa8d37cc0cefaad8f41bc1d195a326d95_cgraph.png" border="0" usemap="#aclassbsp___mod_bus___tx_aa8d37cc0cefaad8f41bc1d195a326d95_cgraph" alt=""/></div>
|
|
<map name="aclassbsp___mod_bus___tx_aa8d37cc0cefaad8f41bc1d195a326d95_cgraph" id="aclassbsp___mod_bus___tx_aa8d37cc0cefaad8f41bc1d195a326d95_cgraph">
|
|
<area shape="rect" title="发送写入一个线圈的指令" alt="" coords="5,31,209,56"/>
|
|
<area shape="rect" href="bsp___c_r_c_8cpp.html#abb1fda5ed561362d12fe987758986919" title=" " alt="" coords="283,5,409,31"/>
|
|
<area shape="rect" href="classbsp___mod_bus___tx.html#ac017f6145ba6f87c69a16510f868dcc2" title=" " alt="" coords="257,55,435,80"/>
|
|
</map>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a02ea1680f5c361f2cf4ebcb48b565281" name="a02ea1680f5c361f2cf4ebcb48b565281"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a02ea1680f5c361f2cf4ebcb48b565281">◆ </a></span>WriteOneReg()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void bsp_ModBus_Tx::WriteOneReg </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="varint_8h.html#ace9d960e74685e2cd84b36132dbbf8aa">u16</a> </td>
|
|
<td class="paramname"><em>address</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="varint_8h.html#ace9d960e74685e2cd84b36132dbbf8aa">u16</a> </td>
|
|
<td class="paramname"><em>var</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>发送写一个寄存器的指令 </p>
|
|
<dl class="params"><dt>参数</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">address</td><td>写入的地址 </td></tr>
|
|
<tr><td class="paramname">var</td><td>写入的值 </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>返回</dt><dd>无返回值 </dd></dl>
|
|
|
|
<p class="definition">在文件 <a class="el" href="bsp___mod_bus_8cpp_source.html">bsp_ModBus.cpp</a> 第 <a class="el" href="bsp___mod_bus_8cpp_source.html#l00090">90</a> 行定义.</p>
|
|
<div class="dynheader">
|
|
函数调用图:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><img src="classbsp___mod_bus___tx_a02ea1680f5c361f2cf4ebcb48b565281_cgraph.png" border="0" usemap="#aclassbsp___mod_bus___tx_a02ea1680f5c361f2cf4ebcb48b565281_cgraph" alt=""/></div>
|
|
<map name="aclassbsp___mod_bus___tx_a02ea1680f5c361f2cf4ebcb48b565281_cgraph" id="aclassbsp___mod_bus___tx_a02ea1680f5c361f2cf4ebcb48b565281_cgraph">
|
|
<area shape="rect" title="发送写一个寄存器的指令" alt="" coords="5,31,211,56"/>
|
|
<area shape="rect" href="bsp___c_r_c_8cpp.html#abb1fda5ed561362d12fe987758986919" title=" " alt="" coords="284,5,411,31"/>
|
|
<area shape="rect" href="classbsp___mod_bus___tx.html#ac017f6145ba6f87c69a16510f868dcc2" title=" " alt="" coords="259,55,436,80"/>
|
|
</map>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a268c136782f8146662f33878522c270c" name="a268c136782f8146662f33878522c270c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a268c136782f8146662f33878522c270c">◆ </a></span>WriteRegs()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void bsp_ModBus_Tx::WriteRegs </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="varint_8h.html#ace9d960e74685e2cd84b36132dbbf8aa">u16</a> </td>
|
|
<td class="paramname"><em>address</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="varint_8h.html#ace9d960e74685e2cd84b36132dbbf8aa">u16</a> </td>
|
|
<td class="paramname"><em>mem</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="varint_8h.html#ace9d960e74685e2cd84b36132dbbf8aa">u16</a> * </td>
|
|
<td class="paramname"><em>var</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>发送写多个寄存器的指令 </p>
|
|
<dl class="params"><dt>参数</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">address</td><td>写入的地址 </td></tr>
|
|
<tr><td class="paramname">mem</td><td>写入的个数 </td></tr>
|
|
<tr><td class="paramname">*var</td><td>待写入数据的缓冲区 </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>返回</dt><dd>无返回值 </dd></dl>
|
|
<dl class="section note"><dt>注解</dt><dd>简单通信建议使用WriteRegsVar </dd></dl>
|
|
|
|
<p class="definition">在文件 <a class="el" href="bsp___mod_bus_8cpp_source.html">bsp_ModBus.cpp</a> 第 <a class="el" href="bsp___mod_bus_8cpp_source.html#l00112">112</a> 行定义.</p>
|
|
<div class="dynheader">
|
|
函数调用图:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><img src="classbsp___mod_bus___tx_a268c136782f8146662f33878522c270c_cgraph.png" border="0" usemap="#aclassbsp___mod_bus___tx_a268c136782f8146662f33878522c270c_cgraph" alt=""/></div>
|
|
<map name="aclassbsp___mod_bus___tx_a268c136782f8146662f33878522c270c_cgraph" id="aclassbsp___mod_bus___tx_a268c136782f8146662f33878522c270c_cgraph">
|
|
<area shape="rect" title="发送写多个寄存器的指令" alt="" coords="5,31,193,56"/>
|
|
<area shape="rect" href="bsp___c_r_c_8cpp.html#abb1fda5ed561362d12fe987758986919" title=" " alt="" coords="267,5,393,31"/>
|
|
<area shape="rect" href="classbsp___mod_bus___tx.html#ac017f6145ba6f87c69a16510f868dcc2" title=" " alt="" coords="241,55,419,80"/>
|
|
</map>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="acc267977d61716e25fd3e3ec57bc2960" name="acc267977d61716e25fd3e3ec57bc2960"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#acc267977d61716e25fd3e3ec57bc2960">◆ </a></span>WriteRegsVar()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void bsp_ModBus_Tx::WriteRegsVar </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="varint_8h.html#ace9d960e74685e2cd84b36132dbbf8aa">u16</a> </td>
|
|
<td class="paramname"><em>address</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="varint_8h.html#ace9d960e74685e2cd84b36132dbbf8aa">u16</a> </td>
|
|
<td class="paramname"><em>mem</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname"><em>...</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>发送写多个寄存器的指令 </p>
|
|
<dl class="params"><dt>参数</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">address</td><td>写入的地址 </td></tr>
|
|
<tr><td class="paramname">mem</td><td>写入的个数 </td></tr>
|
|
<tr><td class="paramname">var</td><td>写入的数据 根据mem的数量决定此处数量 </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>返回</dt><dd>无返回值 </dd></dl>
|
|
|
|
<p class="definition">在文件 <a class="el" href="bsp___mod_bus_8cpp_source.html">bsp_ModBus.cpp</a> 第 <a class="el" href="bsp___mod_bus_8cpp_source.html#l00142">142</a> 行定义.</p>
|
|
<div class="dynheader">
|
|
函数调用图:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><img src="classbsp___mod_bus___tx_acc267977d61716e25fd3e3ec57bc2960_cgraph.png" border="0" usemap="#aclassbsp___mod_bus___tx_acc267977d61716e25fd3e3ec57bc2960_cgraph" alt=""/></div>
|
|
<map name="aclassbsp___mod_bus___tx_acc267977d61716e25fd3e3ec57bc2960_cgraph" id="aclassbsp___mod_bus___tx_acc267977d61716e25fd3e3ec57bc2960_cgraph">
|
|
<area shape="rect" title="发送写多个寄存器的指令" alt="" coords="5,31,213,56"/>
|
|
<area shape="rect" href="bsp___c_r_c_8cpp.html#abb1fda5ed561362d12fe987758986919" title=" " alt="" coords="287,5,413,31"/>
|
|
<area shape="rect" href="classbsp___mod_bus___tx.html#ac017f6145ba6f87c69a16510f868dcc2" title=" " alt="" coords="261,55,439,80"/>
|
|
</map>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<h2 class="groupheader">类成员变量说明</h2>
|
|
<a id="a4ee454ddd116e2b608d9b35b02eee0e4" name="a4ee454ddd116e2b608d9b35b02eee0e4"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a4ee454ddd116e2b608d9b35b02eee0e4">◆ </a></span>ID</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="varint_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> bsp_ModBus_Tx::ID</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>器件ID </p>
|
|
|
|
<p class="definition">在文件 <a class="el" href="bsp___mod_bus_8h_source.html">bsp_ModBus.h</a> 第 <a class="el" href="bsp___mod_bus_8h_source.html#l00076">76</a> 行定义.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<hr/>该类的文档由以下文件生成:<ul>
|
|
<li>D:/gitt/MicrochipFor32/bsp_Device/<a class="el" href="bsp___mod_bus_8h_source.html">bsp_ModBus.h</a></li>
|
|
<li>D:/gitt/MicrochipFor32/bsp_Device/<a class="el" href="bsp___mod_bus_8cpp_source.html">bsp_ModBus.cpp</a></li>
|
|
</ul>
|
|
</div><!-- contents -->
|
|
<!-- start footer part -->
|
|
<hr class="footer"/><address class="footer"><small>
|
|
制作者 <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.5
|
|
</small></address>
|
|
</body>
|
|
</html>
|