\hypertarget{classbsp___mod_bus___tx}{}\doxysection{bsp\+\_\+\+Mod\+Bus\+\_\+\+Tx类 参考}
\label{classbsp___mod_bus___tx}\index{bsp\_ModBus\_Tx@{bsp\_ModBus\_Tx}}


Mod\+Bus发送器  




{\ttfamily \#include $<$bsp\+\_\+\+Mod\+Bus.\+h$>$}



类 bsp\+\_\+\+Mod\+Bus\+\_\+\+Tx 继承关系图\+:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=190pt]{classbsp___mod_bus___tx__inherit__graph}
\end{center}
\end{figure}
\doxysubsection*{Public 成员函数}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{classbsp___mod_bus___tx_ac277122ddb733aa37a0000086d5ae239}{bsp\+\_\+\+Mod\+Bus\+\_\+\+Tx}} (\mbox{\hyperlink{varint_8h_a92c50087ca0e64fa93fc59402c55f8ca}{u8}} \mbox{\hyperlink{classbsp___mod_bus___tx_a4ee454ddd116e2b608d9b35b02eee0e4}{ID}})
\item 
void \mbox{\hyperlink{classbsp___mod_bus___tx_ada605c0e9195aefd43968cfe5b347565}{Read\+Keep\+Reg}} (\mbox{\hyperlink{varint_8h_ace9d960e74685e2cd84b36132dbbf8aa}{u16}} address, \mbox{\hyperlink{varint_8h_ace9d960e74685e2cd84b36132dbbf8aa}{u16}} mem)
\begin{DoxyCompactList}\small\item\em 发送读取保存寄存器的指令 \end{DoxyCompactList}\item 
void \mbox{\hyperlink{classbsp___mod_bus___tx_af055e2569107b8ece7abdce3301e9444}{Read\+In\+Reg}} (\mbox{\hyperlink{varint_8h_ace9d960e74685e2cd84b36132dbbf8aa}{u16}} address, \mbox{\hyperlink{varint_8h_ace9d960e74685e2cd84b36132dbbf8aa}{u16}} mem)
\begin{DoxyCompactList}\small\item\em 发送读取输入寄存器的指令 \end{DoxyCompactList}\item 
void \mbox{\hyperlink{classbsp___mod_bus___tx_a02ea1680f5c361f2cf4ebcb48b565281}{Write\+One\+Reg}} (\mbox{\hyperlink{varint_8h_ace9d960e74685e2cd84b36132dbbf8aa}{u16}} address, \mbox{\hyperlink{varint_8h_ace9d960e74685e2cd84b36132dbbf8aa}{u16}} var)
\begin{DoxyCompactList}\small\item\em 发送写一个寄存器的指令 \end{DoxyCompactList}\item 
void \mbox{\hyperlink{classbsp___mod_bus___tx_a268c136782f8146662f33878522c270c}{Write\+Regs}} (\mbox{\hyperlink{varint_8h_ace9d960e74685e2cd84b36132dbbf8aa}{u16}} address, \mbox{\hyperlink{varint_8h_ace9d960e74685e2cd84b36132dbbf8aa}{u16}} mem, \mbox{\hyperlink{varint_8h_ace9d960e74685e2cd84b36132dbbf8aa}{u16}} $\ast$var)
\begin{DoxyCompactList}\small\item\em 发送写多个寄存器的指令 \end{DoxyCompactList}\item 
void \mbox{\hyperlink{classbsp___mod_bus___tx_acc267977d61716e25fd3e3ec57bc2960}{Write\+Regs\+Var}} (\mbox{\hyperlink{varint_8h_ace9d960e74685e2cd84b36132dbbf8aa}{u16}} address, \mbox{\hyperlink{varint_8h_ace9d960e74685e2cd84b36132dbbf8aa}{u16}} mem,...)
\begin{DoxyCompactList}\small\item\em 发送写多个寄存器的指令 \end{DoxyCompactList}\item 
void \mbox{\hyperlink{classbsp___mod_bus___tx_abc721f5c61e236df505f3447818be921}{Read\+Out\+Coil}} (\mbox{\hyperlink{varint_8h_ace9d960e74685e2cd84b36132dbbf8aa}{u16}} address, \mbox{\hyperlink{varint_8h_ace9d960e74685e2cd84b36132dbbf8aa}{u16}} mem)
\begin{DoxyCompactList}\small\item\em 发送读输出线圈的指令 \end{DoxyCompactList}\item 
void \mbox{\hyperlink{classbsp___mod_bus___tx_a76e712e8d638ecc7b453e1c8afbbad98}{Read\+In\+Coil}} (\mbox{\hyperlink{varint_8h_ace9d960e74685e2cd84b36132dbbf8aa}{u16}} address, \mbox{\hyperlink{varint_8h_ace9d960e74685e2cd84b36132dbbf8aa}{u16}} mem)
\begin{DoxyCompactList}\small\item\em 发送读输入线圈的指令 \end{DoxyCompactList}\item 
void \mbox{\hyperlink{classbsp___mod_bus___tx_aa8d37cc0cefaad8f41bc1d195a326d95}{Write\+One\+Coil}} (\mbox{\hyperlink{varint_8h_ace9d960e74685e2cd84b36132dbbf8aa}{u16}} address, \mbox{\hyperlink{varint_8h_ace9d960e74685e2cd84b36132dbbf8aa}{u16}} state)
\begin{DoxyCompactList}\small\item\em 发送写入一个线圈的指令 \end{DoxyCompactList}\item 
void \mbox{\hyperlink{classbsp___mod_bus___tx_a630ac7566fe9d1773baa813802202d0f}{Write\+Coils}} (\mbox{\hyperlink{varint_8h_ace9d960e74685e2cd84b36132dbbf8aa}{u16}} address, \mbox{\hyperlink{varint_8h_ace9d960e74685e2cd84b36132dbbf8aa}{u16}} mem, \mbox{\hyperlink{varint_8h_a92c50087ca0e64fa93fc59402c55f8ca}{u8}} $\ast$var)
\begin{DoxyCompactList}\small\item\em 发送写多个线圈的指令 \end{DoxyCompactList}\item 
void \mbox{\hyperlink{classbsp___mod_bus___tx_a280c5d7c99196a11b5fee7b34421a8ff}{Write\+Coils\+Var}} (\mbox{\hyperlink{varint_8h_ace9d960e74685e2cd84b36132dbbf8aa}{u16}} address, \mbox{\hyperlink{varint_8h_ace9d960e74685e2cd84b36132dbbf8aa}{u16}} mem,...)
\begin{DoxyCompactList}\small\item\em 发送写多个线圈的指令 \end{DoxyCompactList}\end{DoxyCompactItemize}
\doxysubsection*{Protected 成员函数}
\begin{DoxyCompactItemize}
\item 
virtual void \mbox{\hyperlink{classbsp___mod_bus___tx_ac017f6145ba6f87c69a16510f868dcc2}{Transmit}} (\mbox{\hyperlink{varint_8h_a92c50087ca0e64fa93fc59402c55f8ca}{u8}} $\ast$dat, \mbox{\hyperlink{varint_8h_ace9d960e74685e2cd84b36132dbbf8aa}{u16}} len)=0
\end{DoxyCompactItemize}
\doxysubsection*{Protected 属性}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{varint_8h_a92c50087ca0e64fa93fc59402c55f8ca}{u8}} \mbox{\hyperlink{classbsp___mod_bus___tx_a4ee454ddd116e2b608d9b35b02eee0e4}{ID}}
\begin{DoxyCompactList}\small\item\em 器件\+ID \end{DoxyCompactList}\end{DoxyCompactItemize}


\doxysubsection{详细描述}
Mod\+Bus发送器 

在文件 \mbox{\hyperlink{bsp___mod_bus_8h_source}{bsp\+\_\+\+Mod\+Bus.\+h}} 第 \mbox{\hyperlink{bsp___mod_bus_8h_source_l00058}{58}} 行定义.



\doxysubsection{构造及析构函数说明}
\mbox{\Hypertarget{classbsp___mod_bus___tx_ac277122ddb733aa37a0000086d5ae239}\label{classbsp___mod_bus___tx_ac277122ddb733aa37a0000086d5ae239}} 
\index{bsp\_ModBus\_Tx@{bsp\_ModBus\_Tx}!bsp\_ModBus\_Tx@{bsp\_ModBus\_Tx}}
\index{bsp\_ModBus\_Tx@{bsp\_ModBus\_Tx}!bsp\_ModBus\_Tx@{bsp\_ModBus\_Tx}}
\doxysubsubsection{\texorpdfstring{bsp\_ModBus\_Tx()}{bsp\_ModBus\_Tx()}}
{\footnotesize\ttfamily bsp\+\_\+\+Mod\+Bus\+\_\+\+Tx\+::bsp\+\_\+\+Mod\+Bus\+\_\+\+Tx (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{varint_8h_a92c50087ca0e64fa93fc59402c55f8ca}{u8}}}]{ID }\end{DoxyParamCaption})}



在文件 \mbox{\hyperlink{bsp___mod_bus_8cpp_source}{bsp\+\_\+\+Mod\+Bus.\+cpp}} 第 \mbox{\hyperlink{bsp___mod_bus_8cpp_source_l00362}{362}} 行定义.



\doxysubsection{成员函数说明}
\mbox{\Hypertarget{classbsp___mod_bus___tx_a76e712e8d638ecc7b453e1c8afbbad98}\label{classbsp___mod_bus___tx_a76e712e8d638ecc7b453e1c8afbbad98}} 
\index{bsp\_ModBus\_Tx@{bsp\_ModBus\_Tx}!ReadInCoil@{ReadInCoil}}
\index{ReadInCoil@{ReadInCoil}!bsp\_ModBus\_Tx@{bsp\_ModBus\_Tx}}
\doxysubsubsection{\texorpdfstring{ReadInCoil()}{ReadInCoil()}}
{\footnotesize\ttfamily void bsp\+\_\+\+Mod\+Bus\+\_\+\+Tx\+::\+Read\+In\+Coil (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{varint_8h_ace9d960e74685e2cd84b36132dbbf8aa}{u16}}}]{address,  }\item[{\mbox{\hyperlink{varint_8h_ace9d960e74685e2cd84b36132dbbf8aa}{u16}}}]{mem }\end{DoxyParamCaption})}



发送读输入线圈的指令 


\begin{DoxyParams}{参数}
{\em address} & 读取的地址 \\
\hline
{\em mem} & 读取的个数 \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{返回}
无返回值 
\end{DoxyReturn}


在文件 \mbox{\hyperlink{bsp___mod_bus_8cpp_source}{bsp\+\_\+\+Mod\+Bus.\+cpp}} 第 \mbox{\hyperlink{bsp___mod_bus_8cpp_source_l00195}{195}} 行定义.

函数调用图\+:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{classbsp___mod_bus___tx_a76e712e8d638ecc7b453e1c8afbbad98_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{classbsp___mod_bus___tx_af055e2569107b8ece7abdce3301e9444}\label{classbsp___mod_bus___tx_af055e2569107b8ece7abdce3301e9444}} 
\index{bsp\_ModBus\_Tx@{bsp\_ModBus\_Tx}!ReadInReg@{ReadInReg}}
\index{ReadInReg@{ReadInReg}!bsp\_ModBus\_Tx@{bsp\_ModBus\_Tx}}
\doxysubsubsection{\texorpdfstring{ReadInReg()}{ReadInReg()}}
{\footnotesize\ttfamily void bsp\+\_\+\+Mod\+Bus\+\_\+\+Tx\+::\+Read\+In\+Reg (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{varint_8h_ace9d960e74685e2cd84b36132dbbf8aa}{u16}}}]{address,  }\item[{\mbox{\hyperlink{varint_8h_ace9d960e74685e2cd84b36132dbbf8aa}{u16}}}]{mem }\end{DoxyParamCaption})}



发送读取输入寄存器的指令 


\begin{DoxyParams}{参数}
{\em address} & 读取的地址 \\
\hline
{\em mem} & 读取的个数 \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{返回}
无返回值 
\end{DoxyReturn}


在文件 \mbox{\hyperlink{bsp___mod_bus_8cpp_source}{bsp\+\_\+\+Mod\+Bus.\+cpp}} 第 \mbox{\hyperlink{bsp___mod_bus_8cpp_source_l00070}{70}} 行定义.

函数调用图\+:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{classbsp___mod_bus___tx_af055e2569107b8ece7abdce3301e9444_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{classbsp___mod_bus___tx_ada605c0e9195aefd43968cfe5b347565}\label{classbsp___mod_bus___tx_ada605c0e9195aefd43968cfe5b347565}} 
\index{bsp\_ModBus\_Tx@{bsp\_ModBus\_Tx}!ReadKeepReg@{ReadKeepReg}}
\index{ReadKeepReg@{ReadKeepReg}!bsp\_ModBus\_Tx@{bsp\_ModBus\_Tx}}
\doxysubsubsection{\texorpdfstring{ReadKeepReg()}{ReadKeepReg()}}
{\footnotesize\ttfamily void bsp\+\_\+\+Mod\+Bus\+\_\+\+Tx\+::\+Read\+Keep\+Reg (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{varint_8h_ace9d960e74685e2cd84b36132dbbf8aa}{u16}}}]{address,  }\item[{\mbox{\hyperlink{varint_8h_ace9d960e74685e2cd84b36132dbbf8aa}{u16}}}]{mem }\end{DoxyParamCaption})}



发送读取保存寄存器的指令 


\begin{DoxyParams}{参数}
{\em address} & 读取的地址 \\
\hline
{\em mem} & 读取的个数 \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{返回}
无返回值 
\end{DoxyReturn}


在文件 \mbox{\hyperlink{bsp___mod_bus_8cpp_source}{bsp\+\_\+\+Mod\+Bus.\+cpp}} 第 \mbox{\hyperlink{bsp___mod_bus_8cpp_source_l00050}{50}} 行定义.

函数调用图\+:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{classbsp___mod_bus___tx_ada605c0e9195aefd43968cfe5b347565_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{classbsp___mod_bus___tx_abc721f5c61e236df505f3447818be921}\label{classbsp___mod_bus___tx_abc721f5c61e236df505f3447818be921}} 
\index{bsp\_ModBus\_Tx@{bsp\_ModBus\_Tx}!ReadOutCoil@{ReadOutCoil}}
\index{ReadOutCoil@{ReadOutCoil}!bsp\_ModBus\_Tx@{bsp\_ModBus\_Tx}}
\doxysubsubsection{\texorpdfstring{ReadOutCoil()}{ReadOutCoil()}}
{\footnotesize\ttfamily void bsp\+\_\+\+Mod\+Bus\+\_\+\+Tx\+::\+Read\+Out\+Coil (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{varint_8h_ace9d960e74685e2cd84b36132dbbf8aa}{u16}}}]{address,  }\item[{\mbox{\hyperlink{varint_8h_ace9d960e74685e2cd84b36132dbbf8aa}{u16}}}]{mem }\end{DoxyParamCaption})}



发送读输出线圈的指令 


\begin{DoxyParams}{参数}
{\em address} & 读取的地址 \\
\hline
{\em mem} & 读取的个数 \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{返回}
无返回值 
\end{DoxyReturn}


在文件 \mbox{\hyperlink{bsp___mod_bus_8cpp_source}{bsp\+\_\+\+Mod\+Bus.\+cpp}} 第 \mbox{\hyperlink{bsp___mod_bus_8cpp_source_l00175}{175}} 行定义.

函数调用图\+:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{classbsp___mod_bus___tx_abc721f5c61e236df505f3447818be921_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{classbsp___mod_bus___tx_ac017f6145ba6f87c69a16510f868dcc2}\label{classbsp___mod_bus___tx_ac017f6145ba6f87c69a16510f868dcc2}} 
\index{bsp\_ModBus\_Tx@{bsp\_ModBus\_Tx}!Transmit@{Transmit}}
\index{Transmit@{Transmit}!bsp\_ModBus\_Tx@{bsp\_ModBus\_Tx}}
\doxysubsubsection{\texorpdfstring{Transmit()}{Transmit()}}
{\footnotesize\ttfamily virtual void bsp\+\_\+\+Mod\+Bus\+\_\+\+Tx\+::\+Transmit (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{varint_8h_a92c50087ca0e64fa93fc59402c55f8ca}{u8}} $\ast$}]{dat,  }\item[{\mbox{\hyperlink{varint_8h_ace9d960e74685e2cd84b36132dbbf8aa}{u16}}}]{len }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [protected]}, {\ttfamily [pure virtual]}}



在 \mbox{\hyperlink{classbsp___mod_bus___s_t_m32_a3dda1f4a2a120c6a4482ff6d9d82f4e8}{bsp\+\_\+\+Mod\+Bus\+\_\+\+STM32}} 内被实现.

这是这个函数的调用关系图\+:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{classbsp___mod_bus___tx_ac017f6145ba6f87c69a16510f868dcc2_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{classbsp___mod_bus___tx_a630ac7566fe9d1773baa813802202d0f}\label{classbsp___mod_bus___tx_a630ac7566fe9d1773baa813802202d0f}} 
\index{bsp\_ModBus\_Tx@{bsp\_ModBus\_Tx}!WriteCoils@{WriteCoils}}
\index{WriteCoils@{WriteCoils}!bsp\_ModBus\_Tx@{bsp\_ModBus\_Tx}}
\doxysubsubsection{\texorpdfstring{WriteCoils()}{WriteCoils()}}
{\footnotesize\ttfamily void bsp\+\_\+\+Mod\+Bus\+\_\+\+Tx\+::\+Write\+Coils (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{varint_8h_ace9d960e74685e2cd84b36132dbbf8aa}{u16}}}]{address,  }\item[{\mbox{\hyperlink{varint_8h_ace9d960e74685e2cd84b36132dbbf8aa}{u16}}}]{mem,  }\item[{\mbox{\hyperlink{varint_8h_a92c50087ca0e64fa93fc59402c55f8ca}{u8}} $\ast$}]{var }\end{DoxyParamCaption})}



发送写多个线圈的指令 


\begin{DoxyParams}{参数}
{\em address} & 写入的地址 \\
\hline
{\em mem} & 写入的个数 \\
\hline
{\em $\ast$var} & 待写入数据的缓冲区 \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{返回}
无返回值 
\end{DoxyReturn}
\begin{DoxyNote}{注解}
简单通信建议使用\+Write\+Coils\+Var 
\end{DoxyNote}


在文件 \mbox{\hyperlink{bsp___mod_bus_8cpp_source}{bsp\+\_\+\+Mod\+Bus.\+cpp}} 第 \mbox{\hyperlink{bsp___mod_bus_8cpp_source_l00240}{240}} 行定义.

函数调用图\+:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{classbsp___mod_bus___tx_a630ac7566fe9d1773baa813802202d0f_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{classbsp___mod_bus___tx_a280c5d7c99196a11b5fee7b34421a8ff}\label{classbsp___mod_bus___tx_a280c5d7c99196a11b5fee7b34421a8ff}} 
\index{bsp\_ModBus\_Tx@{bsp\_ModBus\_Tx}!WriteCoilsVar@{WriteCoilsVar}}
\index{WriteCoilsVar@{WriteCoilsVar}!bsp\_ModBus\_Tx@{bsp\_ModBus\_Tx}}
\doxysubsubsection{\texorpdfstring{WriteCoilsVar()}{WriteCoilsVar()}}
{\footnotesize\ttfamily void bsp\+\_\+\+Mod\+Bus\+\_\+\+Tx\+::\+Write\+Coils\+Var (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{varint_8h_ace9d960e74685e2cd84b36132dbbf8aa}{u16}}}]{address,  }\item[{\mbox{\hyperlink{varint_8h_ace9d960e74685e2cd84b36132dbbf8aa}{u16}}}]{mem,  }\item[{}]{... }\end{DoxyParamCaption})}



发送写多个线圈的指令 


\begin{DoxyParams}{参数}
{\em address} & 写入的地址 \\
\hline
{\em mem} & 写入的个数 \\
\hline
{\em var} & 写入的数据 根据mem的数量决定此处数量 \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{返回}
无返回值 
\end{DoxyReturn}


在文件 \mbox{\hyperlink{bsp___mod_bus_8cpp_source}{bsp\+\_\+\+Mod\+Bus.\+cpp}} 第 \mbox{\hyperlink{bsp___mod_bus_8cpp_source_l00268}{268}} 行定义.

函数调用图\+:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{classbsp___mod_bus___tx_a280c5d7c99196a11b5fee7b34421a8ff_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{classbsp___mod_bus___tx_aa8d37cc0cefaad8f41bc1d195a326d95}\label{classbsp___mod_bus___tx_aa8d37cc0cefaad8f41bc1d195a326d95}} 
\index{bsp\_ModBus\_Tx@{bsp\_ModBus\_Tx}!WriteOneCoil@{WriteOneCoil}}
\index{WriteOneCoil@{WriteOneCoil}!bsp\_ModBus\_Tx@{bsp\_ModBus\_Tx}}
\doxysubsubsection{\texorpdfstring{WriteOneCoil()}{WriteOneCoil()}}
{\footnotesize\ttfamily void bsp\+\_\+\+Mod\+Bus\+\_\+\+Tx\+::\+Write\+One\+Coil (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{varint_8h_ace9d960e74685e2cd84b36132dbbf8aa}{u16}}}]{address,  }\item[{\mbox{\hyperlink{varint_8h_ace9d960e74685e2cd84b36132dbbf8aa}{u16}}}]{state }\end{DoxyParamCaption})}



发送写入一个线圈的指令 


\begin{DoxyParams}{参数}
{\em address} & 写入的地址 \\
\hline
{\em state} & 写入的状态 0\+:复位 其他\+:置位 \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{返回}
无返回值 
\end{DoxyReturn}


在文件 \mbox{\hyperlink{bsp___mod_bus_8cpp_source}{bsp\+\_\+\+Mod\+Bus.\+cpp}} 第 \mbox{\hyperlink{bsp___mod_bus_8cpp_source_l00217}{217}} 行定义.

函数调用图\+:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{classbsp___mod_bus___tx_aa8d37cc0cefaad8f41bc1d195a326d95_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{classbsp___mod_bus___tx_a02ea1680f5c361f2cf4ebcb48b565281}\label{classbsp___mod_bus___tx_a02ea1680f5c361f2cf4ebcb48b565281}} 
\index{bsp\_ModBus\_Tx@{bsp\_ModBus\_Tx}!WriteOneReg@{WriteOneReg}}
\index{WriteOneReg@{WriteOneReg}!bsp\_ModBus\_Tx@{bsp\_ModBus\_Tx}}
\doxysubsubsection{\texorpdfstring{WriteOneReg()}{WriteOneReg()}}
{\footnotesize\ttfamily void bsp\+\_\+\+Mod\+Bus\+\_\+\+Tx\+::\+Write\+One\+Reg (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{varint_8h_ace9d960e74685e2cd84b36132dbbf8aa}{u16}}}]{address,  }\item[{\mbox{\hyperlink{varint_8h_ace9d960e74685e2cd84b36132dbbf8aa}{u16}}}]{var }\end{DoxyParamCaption})}



发送写一个寄存器的指令 


\begin{DoxyParams}{参数}
{\em address} & 写入的地址 \\
\hline
{\em var} & 写入的值 \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{返回}
无返回值 
\end{DoxyReturn}


在文件 \mbox{\hyperlink{bsp___mod_bus_8cpp_source}{bsp\+\_\+\+Mod\+Bus.\+cpp}} 第 \mbox{\hyperlink{bsp___mod_bus_8cpp_source_l00090}{90}} 行定义.

函数调用图\+:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{classbsp___mod_bus___tx_a02ea1680f5c361f2cf4ebcb48b565281_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{classbsp___mod_bus___tx_a268c136782f8146662f33878522c270c}\label{classbsp___mod_bus___tx_a268c136782f8146662f33878522c270c}} 
\index{bsp\_ModBus\_Tx@{bsp\_ModBus\_Tx}!WriteRegs@{WriteRegs}}
\index{WriteRegs@{WriteRegs}!bsp\_ModBus\_Tx@{bsp\_ModBus\_Tx}}
\doxysubsubsection{\texorpdfstring{WriteRegs()}{WriteRegs()}}
{\footnotesize\ttfamily void bsp\+\_\+\+Mod\+Bus\+\_\+\+Tx\+::\+Write\+Regs (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{varint_8h_ace9d960e74685e2cd84b36132dbbf8aa}{u16}}}]{address,  }\item[{\mbox{\hyperlink{varint_8h_ace9d960e74685e2cd84b36132dbbf8aa}{u16}}}]{mem,  }\item[{\mbox{\hyperlink{varint_8h_ace9d960e74685e2cd84b36132dbbf8aa}{u16}} $\ast$}]{var }\end{DoxyParamCaption})}



发送写多个寄存器的指令 


\begin{DoxyParams}{参数}
{\em address} & 写入的地址 \\
\hline
{\em mem} & 写入的个数 \\
\hline
{\em $\ast$var} & 待写入数据的缓冲区 \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{返回}
无返回值 
\end{DoxyReturn}
\begin{DoxyNote}{注解}
简单通信建议使用\+Write\+Regs\+Var 
\end{DoxyNote}


在文件 \mbox{\hyperlink{bsp___mod_bus_8cpp_source}{bsp\+\_\+\+Mod\+Bus.\+cpp}} 第 \mbox{\hyperlink{bsp___mod_bus_8cpp_source_l00112}{112}} 行定义.

函数调用图\+:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{classbsp___mod_bus___tx_a268c136782f8146662f33878522c270c_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{classbsp___mod_bus___tx_acc267977d61716e25fd3e3ec57bc2960}\label{classbsp___mod_bus___tx_acc267977d61716e25fd3e3ec57bc2960}} 
\index{bsp\_ModBus\_Tx@{bsp\_ModBus\_Tx}!WriteRegsVar@{WriteRegsVar}}
\index{WriteRegsVar@{WriteRegsVar}!bsp\_ModBus\_Tx@{bsp\_ModBus\_Tx}}
\doxysubsubsection{\texorpdfstring{WriteRegsVar()}{WriteRegsVar()}}
{\footnotesize\ttfamily void bsp\+\_\+\+Mod\+Bus\+\_\+\+Tx\+::\+Write\+Regs\+Var (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{varint_8h_ace9d960e74685e2cd84b36132dbbf8aa}{u16}}}]{address,  }\item[{\mbox{\hyperlink{varint_8h_ace9d960e74685e2cd84b36132dbbf8aa}{u16}}}]{mem,  }\item[{}]{... }\end{DoxyParamCaption})}



发送写多个寄存器的指令 


\begin{DoxyParams}{参数}
{\em address} & 写入的地址 \\
\hline
{\em mem} & 写入的个数 \\
\hline
{\em var} & 写入的数据 根据mem的数量决定此处数量 \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{返回}
无返回值 
\end{DoxyReturn}


在文件 \mbox{\hyperlink{bsp___mod_bus_8cpp_source}{bsp\+\_\+\+Mod\+Bus.\+cpp}} 第 \mbox{\hyperlink{bsp___mod_bus_8cpp_source_l00142}{142}} 行定义.

函数调用图\+:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{classbsp___mod_bus___tx_acc267977d61716e25fd3e3ec57bc2960_cgraph}
\end{center}
\end{figure}


\doxysubsection{类成员变量说明}
\mbox{\Hypertarget{classbsp___mod_bus___tx_a4ee454ddd116e2b608d9b35b02eee0e4}\label{classbsp___mod_bus___tx_a4ee454ddd116e2b608d9b35b02eee0e4}} 
\index{bsp\_ModBus\_Tx@{bsp\_ModBus\_Tx}!ID@{ID}}
\index{ID@{ID}!bsp\_ModBus\_Tx@{bsp\_ModBus\_Tx}}
\doxysubsubsection{\texorpdfstring{ID}{ID}}
{\footnotesize\ttfamily \mbox{\hyperlink{varint_8h_a92c50087ca0e64fa93fc59402c55f8ca}{u8}} bsp\+\_\+\+Mod\+Bus\+\_\+\+Tx\+::\+ID\hspace{0.3cm}{\ttfamily [protected]}}



器件\+ID 



在文件 \mbox{\hyperlink{bsp___mod_bus_8h_source}{bsp\+\_\+\+Mod\+Bus.\+h}} 第 \mbox{\hyperlink{bsp___mod_bus_8h_source_l00076}{76}} 行定义.



该类的文档由以下文件生成\+:\begin{DoxyCompactItemize}
\item 
D\+:/gitt/\+Microchip\+For32/bsp\+\_\+\+Device/\mbox{\hyperlink{bsp___mod_bus_8h}{bsp\+\_\+\+Mod\+Bus.\+h}}\item 
D\+:/gitt/\+Microchip\+For32/bsp\+\_\+\+Device/\mbox{\hyperlink{bsp___mod_bus_8cpp}{bsp\+\_\+\+Mod\+Bus.\+cpp}}\end{DoxyCompactItemize}
