227 lines
14 KiB
XML
227 lines
14 KiB
XML
<?xml version='1.0' encoding='UTF-8' standalone='no'?>
|
|
<section xmlns="http://docbook.org/ns/docbook" version="5.0" xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="_classbsp___mod_bus___rx" xml:lang="zh">
|
|
<title>bsp_ModBus_Rx类 参考</title>
|
|
<indexterm><primary>bsp_ModBus_Rx</primary></indexterm>
|
|
<para>
|
|
|
|
<para>ModBus协议分析器 </para>
|
|
|
|
</para>
|
|
<para>
|
|
<computeroutput>#include <bsp_ModBus.h></computeroutput>
|
|
</para>
|
|
<simplesect>
|
|
<title>Public 成员函数 </title>
|
|
<itemizedlist>
|
|
<listitem><para><link linkend="_classbsp___mod_bus___rx_1a87e68578770301c3d78c9b7f551bb627">bsp_ModBus_Rx</link> (void)</para>
|
|
</listitem>
|
|
<listitem><para><link linkend="_classbsp___mod_bus___rx_1afa1dac97034b51725349ab5b1a2aa909">~bsp_ModBus_Rx</link> (void)</para>
|
|
</listitem>
|
|
<listitem><para>void <link linkend="_classbsp___mod_bus___rx_1a39330845d4ced51850b9edaaab052e0f">analysis</link> (<link linkend="_varint_8h_1a92c50087ca0e64fa93fc59402c55f8ca">u8</link> *dat)</para>
|
|
|
|
<para>以ModBus协议分析缓冲区内数据 </para>
|
|
</listitem>
|
|
</itemizedlist>
|
|
</simplesect>
|
|
<simplesect>
|
|
<title>Public 属性 </title>
|
|
<itemizedlist>
|
|
<listitem><para><link linkend="_varint_8h_1a92c50087ca0e64fa93fc59402c55f8ca">u8</link> <link linkend="_classbsp___mod_bus___rx_1a045cc9c5f9d26ad5be1da2d2cfdcbefc">ID</link></para>
|
|
|
|
<para>器件ID </para>
|
|
</listitem>
|
|
<listitem><para><link linkend="_varint_8h_1a92c50087ca0e64fa93fc59402c55f8ca">u8</link> <link linkend="_classbsp___mod_bus___rx_1a0a5cdc492b09b33ae665706c9968e5d5">Func</link></para>
|
|
|
|
<para>功能号 </para>
|
|
</listitem>
|
|
<listitem><para><link linkend="_varint_8h_1a92c50087ca0e64fa93fc59402c55f8ca">u8</link> <link linkend="_classbsp___mod_bus___rx_1ac1a35ae91223298913373de0d3e7c02d">crcts</link></para>
|
|
|
|
<para>CRC测试 </para>
|
|
</listitem>
|
|
<listitem><para><link linkend="_varint_8h_1ace9d960e74685e2cd84b36132dbbf8aa">u16</link> * <link linkend="_classbsp___mod_bus___rx_1a091cc0733eb4aa6b06c10afdbfd46b7f">KeepRegDat</link></para>
|
|
</listitem>
|
|
<listitem><para><link linkend="_varint_8h_1a92c50087ca0e64fa93fc59402c55f8ca">u8</link> <link linkend="_classbsp___mod_bus___rx_1a7622d0c8c56feb97d263f57115ef3f6a">KeepRegMem</link></para>
|
|
</listitem>
|
|
<listitem><para><link linkend="_varint_8h_1ace9d960e74685e2cd84b36132dbbf8aa">u16</link> * <link linkend="_classbsp___mod_bus___rx_1ab275dbfa83dd90eff0cbf0411dfe8e4a">InRegDat</link></para>
|
|
</listitem>
|
|
<listitem><para><link linkend="_varint_8h_1a92c50087ca0e64fa93fc59402c55f8ca">u8</link> <link linkend="_classbsp___mod_bus___rx_1a37508047d184916eb7133a4ad8f10a6c">InRegMem</link></para>
|
|
</listitem>
|
|
<listitem><para><link linkend="_varint_8h_1a92c50087ca0e64fa93fc59402c55f8ca">u8</link> * <link linkend="_classbsp___mod_bus___rx_1a6612d15d148b4944662851bd8fabae04">OutCoilDat</link></para>
|
|
</listitem>
|
|
<listitem><para><link linkend="_varint_8h_1a92c50087ca0e64fa93fc59402c55f8ca">u8</link> <link linkend="_classbsp___mod_bus___rx_1a062f82edfe722d8cb783b67a5a085bee">OutCoilMem</link></para>
|
|
</listitem>
|
|
<listitem><para><link linkend="_varint_8h_1a92c50087ca0e64fa93fc59402c55f8ca">u8</link> * <link linkend="_classbsp___mod_bus___rx_1a8ca97f2e7b033faddbb1772f15d91d4d">InCoilDat</link></para>
|
|
</listitem>
|
|
<listitem><para><link linkend="_varint_8h_1a92c50087ca0e64fa93fc59402c55f8ca">u8</link> <link linkend="_classbsp___mod_bus___rx_1a22f49f0782c4580b0f582c27fbd758a3">InCoilMem</link></para>
|
|
</listitem>
|
|
</itemizedlist>
|
|
</simplesect>
|
|
<section>
|
|
<title>详细描述</title>
|
|
|
|
<para>ModBus协议分析器 </para>
|
|
<para>
|
|
在文件 <link linkend="_bsp___mod_bus_8h_source">bsp_ModBus.h</link> 第 <link linkend="_bsp___mod_bus_8h_source_1l00082">82</link> 行定义.</para>
|
|
</section>
|
|
<section>
|
|
<title>构造及析构函数说明</title>
|
|
<anchor xml:id="_classbsp___mod_bus___rx_1a87e68578770301c3d78c9b7f551bb627"/><section>
|
|
<title>bsp_ModBus_Rx()</title>
|
|
<indexterm><primary>bsp_ModBus_Rx</primary><secondary>bsp_ModBus_Rx</secondary></indexterm>
|
|
<indexterm><primary>bsp_ModBus_Rx</primary><secondary>bsp_ModBus_Rx</secondary></indexterm>
|
|
<para><computeroutput>bsp_ModBus_Rx::bsp_ModBus_Rx (void )</computeroutput></para><para>
|
|
在文件 <link linkend="_bsp___mod_bus_8cpp_source">bsp_ModBus.cpp</link> 第 <link linkend="_bsp___mod_bus_8cpp_source_1l00365">365</link> 行定义.</para>
|
|
</section>
|
|
<anchor xml:id="_classbsp___mod_bus___rx_1afa1dac97034b51725349ab5b1a2aa909"/><section>
|
|
<title>~bsp_ModBus_Rx()</title>
|
|
<indexterm><primary>~bsp_ModBus_Rx</primary><secondary>bsp_ModBus_Rx</secondary></indexterm>
|
|
<indexterm><primary>bsp_ModBus_Rx</primary><secondary>~bsp_ModBus_Rx</secondary></indexterm>
|
|
<para><computeroutput>bsp_ModBus_Rx::~bsp_ModBus_Rx (void )</computeroutput></para><para>
|
|
在文件 <link linkend="_bsp___mod_bus_8cpp_source">bsp_ModBus.cpp</link> 第 <link linkend="_bsp___mod_bus_8cpp_source_1l00371">371</link> 行定义.</para>
|
|
</section>
|
|
</section>
|
|
<section>
|
|
<title>成员函数说明</title>
|
|
<anchor xml:id="_classbsp___mod_bus___rx_1a39330845d4ced51850b9edaaab052e0f"/><section>
|
|
<title>analysis()</title>
|
|
<indexterm><primary>analysis</primary><secondary>bsp_ModBus_Rx</secondary></indexterm>
|
|
<indexterm><primary>bsp_ModBus_Rx</primary><secondary>analysis</secondary></indexterm>
|
|
<para><computeroutput>void bsp_ModBus_Rx::analysis (<link linkend="_varint_8h_1a92c50087ca0e64fa93fc59402c55f8ca">u8</link> * dat)</computeroutput></para><para>
|
|
|
|
<para>以ModBus协议分析缓冲区内数据 </para>
|
|
</para>
|
|
|
|
<para>
|
|
<formalpara>
|
|
<title>
|
|
参数</title>
|
|
<para>
|
|
<table frame="all">
|
|
<tgroup cols="2" align="left" colsep="1" rowsep="1">
|
|
<colspec colwidth="1*"/>
|
|
<colspec colwidth="4*"/>
|
|
<tbody>
|
|
<row>
|
|
<entry>*dat</entry><entry>
|
|
<para>待分析的缓冲区 </para>
|
|
</entry>
|
|
</row>
|
|
</tbody>
|
|
</tgroup>
|
|
</table>
|
|
</para>
|
|
</formalpara>
|
|
<formalpara><title>返回</title>
|
|
|
|
<para>无返回值 </para>
|
|
</formalpara>
|
|
</para>
|
|
<para>
|
|
在文件 <link linkend="_bsp___mod_bus_8cpp_source">bsp_ModBus.cpp</link> 第 <link linkend="_bsp___mod_bus_8cpp_source_1l00304">304</link> 行定义.</para>
|
|
函数调用图:<para>
|
|
<informalfigure>
|
|
<mediaobject>
|
|
<imageobject>
|
|
<imagedata width="50%" align="center" valign="middle" scalefit="0" fileref="classbsp___mod_bus___rx_a39330845d4ced51850b9edaaab052e0f_cgraph.png"></imagedata>
|
|
</imageobject>
|
|
</mediaobject>
|
|
</informalfigure>
|
|
</para>
|
|
</section>
|
|
</section>
|
|
<section>
|
|
<title>类成员变量说明</title>
|
|
<anchor xml:id="_classbsp___mod_bus___rx_1ac1a35ae91223298913373de0d3e7c02d"/><section>
|
|
<title>crcts</title>
|
|
<indexterm><primary>crcts</primary><secondary>bsp_ModBus_Rx</secondary></indexterm>
|
|
<indexterm><primary>bsp_ModBus_Rx</primary><secondary>crcts</secondary></indexterm>
|
|
<para><computeroutput><link linkend="_varint_8h_1a92c50087ca0e64fa93fc59402c55f8ca">u8</link> bsp_ModBus_Rx::crcts</computeroutput></para><para>
|
|
|
|
<para>CRC测试 </para>
|
|
</para>
|
|
<para>
|
|
在文件 <link linkend="_bsp___mod_bus_8h_source">bsp_ModBus.h</link> 第 <link linkend="_bsp___mod_bus_8h_source_1l00091">91</link> 行定义.</para>
|
|
</section>
|
|
<anchor xml:id="_classbsp___mod_bus___rx_1a0a5cdc492b09b33ae665706c9968e5d5"/><section>
|
|
<title>Func</title>
|
|
<indexterm><primary>Func</primary><secondary>bsp_ModBus_Rx</secondary></indexterm>
|
|
<indexterm><primary>bsp_ModBus_Rx</primary><secondary>Func</secondary></indexterm>
|
|
<para><computeroutput><link linkend="_varint_8h_1a92c50087ca0e64fa93fc59402c55f8ca">u8</link> bsp_ModBus_Rx::Func</computeroutput></para><para>
|
|
|
|
<para>功能号 </para>
|
|
</para>
|
|
<para>
|
|
在文件 <link linkend="_bsp___mod_bus_8h_source">bsp_ModBus.h</link> 第 <link linkend="_bsp___mod_bus_8h_source_1l00090">90</link> 行定义.</para>
|
|
</section>
|
|
<anchor xml:id="_classbsp___mod_bus___rx_1a045cc9c5f9d26ad5be1da2d2cfdcbefc"/><section>
|
|
<title>ID</title>
|
|
<indexterm><primary>ID</primary><secondary>bsp_ModBus_Rx</secondary></indexterm>
|
|
<indexterm><primary>bsp_ModBus_Rx</primary><secondary>ID</secondary></indexterm>
|
|
<para><computeroutput><link linkend="_varint_8h_1a92c50087ca0e64fa93fc59402c55f8ca">u8</link> bsp_ModBus_Rx::ID</computeroutput></para><para>
|
|
|
|
<para>器件ID </para>
|
|
</para>
|
|
<para>
|
|
在文件 <link linkend="_bsp___mod_bus_8h_source">bsp_ModBus.h</link> 第 <link linkend="_bsp___mod_bus_8h_source_1l00089">89</link> 行定义.</para>
|
|
</section>
|
|
<anchor xml:id="_classbsp___mod_bus___rx_1a8ca97f2e7b033faddbb1772f15d91d4d"/><section>
|
|
<title>InCoilDat</title>
|
|
<indexterm><primary>InCoilDat</primary><secondary>bsp_ModBus_Rx</secondary></indexterm>
|
|
<indexterm><primary>bsp_ModBus_Rx</primary><secondary>InCoilDat</secondary></indexterm>
|
|
<para><computeroutput><link linkend="_varint_8h_1a92c50087ca0e64fa93fc59402c55f8ca">u8</link>* bsp_ModBus_Rx::InCoilDat</computeroutput></para><para>
|
|
在文件 <link linkend="_bsp___mod_bus_8h_source">bsp_ModBus.h</link> 第 <link linkend="_bsp___mod_bus_8h_source_1l00102">102</link> 行定义.</para>
|
|
</section>
|
|
<anchor xml:id="_classbsp___mod_bus___rx_1a22f49f0782c4580b0f582c27fbd758a3"/><section>
|
|
<title>InCoilMem</title>
|
|
<indexterm><primary>InCoilMem</primary><secondary>bsp_ModBus_Rx</secondary></indexterm>
|
|
<indexterm><primary>bsp_ModBus_Rx</primary><secondary>InCoilMem</secondary></indexterm>
|
|
<para><computeroutput><link linkend="_varint_8h_1a92c50087ca0e64fa93fc59402c55f8ca">u8</link> bsp_ModBus_Rx::InCoilMem</computeroutput></para><para>
|
|
在文件 <link linkend="_bsp___mod_bus_8h_source">bsp_ModBus.h</link> 第 <link linkend="_bsp___mod_bus_8h_source_1l00103">103</link> 行定义.</para>
|
|
</section>
|
|
<anchor xml:id="_classbsp___mod_bus___rx_1ab275dbfa83dd90eff0cbf0411dfe8e4a"/><section>
|
|
<title>InRegDat</title>
|
|
<indexterm><primary>InRegDat</primary><secondary>bsp_ModBus_Rx</secondary></indexterm>
|
|
<indexterm><primary>bsp_ModBus_Rx</primary><secondary>InRegDat</secondary></indexterm>
|
|
<para><computeroutput><link linkend="_varint_8h_1ace9d960e74685e2cd84b36132dbbf8aa">u16</link>* bsp_ModBus_Rx::InRegDat</computeroutput></para><para>
|
|
在文件 <link linkend="_bsp___mod_bus_8h_source">bsp_ModBus.h</link> 第 <link linkend="_bsp___mod_bus_8h_source_1l00096">96</link> 行定义.</para>
|
|
</section>
|
|
<anchor xml:id="_classbsp___mod_bus___rx_1a37508047d184916eb7133a4ad8f10a6c"/><section>
|
|
<title>InRegMem</title>
|
|
<indexterm><primary>InRegMem</primary><secondary>bsp_ModBus_Rx</secondary></indexterm>
|
|
<indexterm><primary>bsp_ModBus_Rx</primary><secondary>InRegMem</secondary></indexterm>
|
|
<para><computeroutput><link linkend="_varint_8h_1a92c50087ca0e64fa93fc59402c55f8ca">u8</link> bsp_ModBus_Rx::InRegMem</computeroutput></para><para>
|
|
在文件 <link linkend="_bsp___mod_bus_8h_source">bsp_ModBus.h</link> 第 <link linkend="_bsp___mod_bus_8h_source_1l00097">97</link> 行定义.</para>
|
|
</section>
|
|
<anchor xml:id="_classbsp___mod_bus___rx_1a091cc0733eb4aa6b06c10afdbfd46b7f"/><section>
|
|
<title>KeepRegDat</title>
|
|
<indexterm><primary>KeepRegDat</primary><secondary>bsp_ModBus_Rx</secondary></indexterm>
|
|
<indexterm><primary>bsp_ModBus_Rx</primary><secondary>KeepRegDat</secondary></indexterm>
|
|
<para><computeroutput><link linkend="_varint_8h_1ace9d960e74685e2cd84b36132dbbf8aa">u16</link>* bsp_ModBus_Rx::KeepRegDat</computeroutput></para><para>
|
|
在文件 <link linkend="_bsp___mod_bus_8h_source">bsp_ModBus.h</link> 第 <link linkend="_bsp___mod_bus_8h_source_1l00093">93</link> 行定义.</para>
|
|
</section>
|
|
<anchor xml:id="_classbsp___mod_bus___rx_1a7622d0c8c56feb97d263f57115ef3f6a"/><section>
|
|
<title>KeepRegMem</title>
|
|
<indexterm><primary>KeepRegMem</primary><secondary>bsp_ModBus_Rx</secondary></indexterm>
|
|
<indexterm><primary>bsp_ModBus_Rx</primary><secondary>KeepRegMem</secondary></indexterm>
|
|
<para><computeroutput><link linkend="_varint_8h_1a92c50087ca0e64fa93fc59402c55f8ca">u8</link> bsp_ModBus_Rx::KeepRegMem</computeroutput></para><para>
|
|
在文件 <link linkend="_bsp___mod_bus_8h_source">bsp_ModBus.h</link> 第 <link linkend="_bsp___mod_bus_8h_source_1l00094">94</link> 行定义.</para>
|
|
</section>
|
|
<anchor xml:id="_classbsp___mod_bus___rx_1a6612d15d148b4944662851bd8fabae04"/><section>
|
|
<title>OutCoilDat</title>
|
|
<indexterm><primary>OutCoilDat</primary><secondary>bsp_ModBus_Rx</secondary></indexterm>
|
|
<indexterm><primary>bsp_ModBus_Rx</primary><secondary>OutCoilDat</secondary></indexterm>
|
|
<para><computeroutput><link linkend="_varint_8h_1a92c50087ca0e64fa93fc59402c55f8ca">u8</link>* bsp_ModBus_Rx::OutCoilDat</computeroutput></para><para>
|
|
在文件 <link linkend="_bsp___mod_bus_8h_source">bsp_ModBus.h</link> 第 <link linkend="_bsp___mod_bus_8h_source_1l00099">99</link> 行定义.</para>
|
|
</section>
|
|
<anchor xml:id="_classbsp___mod_bus___rx_1a062f82edfe722d8cb783b67a5a085bee"/><section>
|
|
<title>OutCoilMem</title>
|
|
<indexterm><primary>OutCoilMem</primary><secondary>bsp_ModBus_Rx</secondary></indexterm>
|
|
<indexterm><primary>bsp_ModBus_Rx</primary><secondary>OutCoilMem</secondary></indexterm>
|
|
<para><computeroutput><link linkend="_varint_8h_1a92c50087ca0e64fa93fc59402c55f8ca">u8</link> bsp_ModBus_Rx::OutCoilMem</computeroutput></para><para>
|
|
在文件 <link linkend="_bsp___mod_bus_8h_source">bsp_ModBus.h</link> 第 <link linkend="_bsp___mod_bus_8h_source_1l00100">100</link> 行定义.</para>
|
|
</section>
|
|
<para>
|
|
该类的文档由以下文件生成:</para>
|
|
D:/gitt/MicrochipFor32/bsp_Device/<link linkend="_bsp___mod_bus_8h">bsp_ModBus.h</link>D:/gitt/MicrochipFor32/bsp_Device/<link linkend="_bsp___mod_bus_8cpp">bsp_ModBus.cpp</link></section>
|
|
</section>
|