\doxysubsubsubsection{Modbus master funtions }
\hypertarget{group___m_o_d_b_u_s___m_a_s_t_e_r}{}\label{group___m_o_d_b_u_s___m_a_s_t_e_r}\index{Modbus master funtions@{Modbus master funtions}}


Функции для работы в режиме Master.  


Collaboration diagram for Modbus master funtions\+:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{group___m_o_d_b_u_s___m_a_s_t_e_r}
\end{center}
\end{figure}
\doxysubsubsubsubsubsection*{Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{group___r_s___t_o_o_l_s_ga727154b368397b4796aa892de12a2289}{RS\+\_\+\+Status\+Type\+Def}} \mbox{\hyperlink{group___m_o_d_b_u_s___m_a_s_t_e_r_ga096d2790ab887eb815e17d8cd9ede125}{MB\+\_\+\+Master\+\_\+\+Collect\+\_\+\+Message}} (\mbox{\hyperlink{struct_r_s___handle_type_def}{RS\+\_\+\+Handle\+Type\+Def}} \texorpdfstring{$\ast$}{*}hmodbus, \mbox{\hyperlink{struct_r_s___msg_type_def}{RS\+\_\+\+Msg\+Type\+Def}} \texorpdfstring{$\ast$}{*}modbus\+\_\+msg, uint8\+\_\+t \texorpdfstring{$\ast$}{*}modbus\+\_\+uart\+\_\+buff)
\begin{DoxyCompactList}\small\item\em Сбор сообщения в буфер UART в режиме мастер (фрейм мастера из msg -\/\texorpdfstring{$>$}{>} uart). \end{DoxyCompactList}\item 
\mbox{\hyperlink{group___r_s___t_o_o_l_s_ga727154b368397b4796aa892de12a2289}{RS\+\_\+\+Status\+Type\+Def}} \mbox{\hyperlink{group___m_o_d_b_u_s___m_a_s_t_e_r_ga461e77fe31ce64c7ee5f1a932dc1183f}{MB\+\_\+\+Master\+\_\+\+Parse\+\_\+\+Message}} (\mbox{\hyperlink{struct_r_s___handle_type_def}{RS\+\_\+\+Handle\+Type\+Def}} \texorpdfstring{$\ast$}{*}hmodbus, \mbox{\hyperlink{struct_r_s___msg_type_def}{RS\+\_\+\+Msg\+Type\+Def}} \texorpdfstring{$\ast$}{*}modbus\+\_\+msg, uint8\+\_\+t \texorpdfstring{$\ast$}{*}modbus\+\_\+uart\+\_\+buff)
\begin{DoxyCompactList}\small\item\em Парс сообщения в режиме мастер (фрейм слейва из uart -\/\texorpdfstring{$>$}{>} msg). \end{DoxyCompactList}\end{DoxyCompactItemize}


\doxysubsubsubsubsection{Detailed Description}
Функции для работы в режиме Master. 

Модуль реализации Modbus в режиме мастер

\label{doc-func-members}
\Hypertarget{group___m_o_d_b_u_s___m_a_s_t_e_r_doc-func-members}
\doxysubsubsubsubsection{Function Documentation}
\Hypertarget{group___m_o_d_b_u_s___m_a_s_t_e_r_ga096d2790ab887eb815e17d8cd9ede125}\index{Modbus master funtions@{Modbus master funtions}!MB\_Master\_Collect\_Message@{MB\_Master\_Collect\_Message}}
\index{MB\_Master\_Collect\_Message@{MB\_Master\_Collect\_Message}!Modbus master funtions@{Modbus master funtions}}
\doxysubsubsubsubsubsection{\texorpdfstring{MB\_Master\_Collect\_Message()}{MB\_Master\_Collect\_Message()}}
{\footnotesize\ttfamily \label{group___m_o_d_b_u_s___m_a_s_t_e_r_ga096d2790ab887eb815e17d8cd9ede125} 
\mbox{\hyperlink{group___r_s___t_o_o_l_s_ga727154b368397b4796aa892de12a2289}{RS\+\_\+\+Status\+Type\+Def}} MB\+\_\+\+Master\+\_\+\+Collect\+\_\+\+Message (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{struct_r_s___handle_type_def}{RS\+\_\+\+Handle\+Type\+Def}} \texorpdfstring{$\ast$}{*}}]{hmodbus}{, }\item[{\mbox{\hyperlink{struct_r_s___msg_type_def}{RS\+\_\+\+Msg\+Type\+Def}} \texorpdfstring{$\ast$}{*}}]{modbus\+\_\+msg}{, }\item[{uint8\+\_\+t \texorpdfstring{$\ast$}{*}}]{modbus\+\_\+uart\+\_\+buff}{}\end{DoxyParamCaption})}



Сбор сообщения в буфер UART в режиме мастер (фрейм мастера из msg -\/\texorpdfstring{$>$}{>} uart). 


\begin{DoxyParams}{Parameters}
{\em hmodbus} & Указатель на хендлер RS. \\
\hline
{\em modbus\+\_\+msg} & Указатель на структуру сообщения. \\
\hline
{\em modbus\+\_\+uart\+\_\+buff} & Указатель на буффер UART. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
RS\+\_\+\+RES Статус о результате заполнения буфера. 
\end{DoxyReturn}


Definition at line \mbox{\hyperlink{modbus__master_8c_source_l00388}{388}} of file \mbox{\hyperlink{modbus__master_8c_source}{modbus\+\_\+master.\+c}}.

\Hypertarget{group___m_o_d_b_u_s___m_a_s_t_e_r_ga461e77fe31ce64c7ee5f1a932dc1183f}\index{Modbus master funtions@{Modbus master funtions}!MB\_Master\_Parse\_Message@{MB\_Master\_Parse\_Message}}
\index{MB\_Master\_Parse\_Message@{MB\_Master\_Parse\_Message}!Modbus master funtions@{Modbus master funtions}}
\doxysubsubsubsubsubsection{\texorpdfstring{MB\_Master\_Parse\_Message()}{MB\_Master\_Parse\_Message()}}
{\footnotesize\ttfamily \label{group___m_o_d_b_u_s___m_a_s_t_e_r_ga461e77fe31ce64c7ee5f1a932dc1183f} 
\mbox{\hyperlink{group___r_s___t_o_o_l_s_ga727154b368397b4796aa892de12a2289}{RS\+\_\+\+Status\+Type\+Def}} MB\+\_\+\+Master\+\_\+\+Parse\+\_\+\+Message (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{struct_r_s___handle_type_def}{RS\+\_\+\+Handle\+Type\+Def}} \texorpdfstring{$\ast$}{*}}]{hmodbus}{, }\item[{\mbox{\hyperlink{struct_r_s___msg_type_def}{RS\+\_\+\+Msg\+Type\+Def}} \texorpdfstring{$\ast$}{*}}]{modbus\+\_\+msg}{, }\item[{uint8\+\_\+t \texorpdfstring{$\ast$}{*}}]{modbus\+\_\+uart\+\_\+buff}{}\end{DoxyParamCaption})}



Парс сообщения в режиме мастер (фрейм слейва из uart -\/\texorpdfstring{$>$}{>} msg). 


\begin{DoxyParams}{Parameters}
{\em hmodbus} & Указатель на хендлер RS. \\
\hline
{\em modbus\+\_\+msg} & Указатель на структуру сообщения. \\
\hline
{\em modbus\+\_\+uart\+\_\+buff} & Указатель на буффер UART. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
RS\+\_\+\+RES Статус о результате заполнения структуры. 
\end{DoxyReturn}


Definition at line \mbox{\hyperlink{modbus__master_8c_source_l00469}{469}} of file \mbox{\hyperlink{modbus__master_8c_source}{modbus\+\_\+master.\+c}}.

