\doxysubsection{Modbus configs }
\hypertarget{group___m_o_d_b_u_s___c_o_n_f_i_g_s}{}\label{group___m_o_d_b_u_s___c_o_n_f_i_g_s}\index{Modbus configs@{Modbus configs}}


Конфигурация библиотеки  


Collaboration diagram for Modbus configs\+:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=276pt]{group___m_o_d_b_u_s___c_o_n_f_i_g_s}
\end{center}
\end{figure}
\doxysubsubsubsection*{Macros}
\begin{DoxyCompactItemize}
\item 
\#define \mbox{\hyperlink{group___m_o_d_b_u_s___c_o_n_f_i_g_s_gab9b18e108b98b225a52c5ccca58e7f2b}{MODBUS\+\_\+\+DEVICE\+\_\+\+ID}}~1
\begin{DoxyCompactList}\small\item\em Адрес устройства в сети Modbus. \end{DoxyCompactList}\item 
\#define \mbox{\hyperlink{group___m_o_d_b_u_s___c_o_n_f_i_g_s_ga66f7c59a25c8cca6d5b0991895c26b69}{MODBUS\+\_\+\+TIMEOUT}}~5000
\begin{DoxyCompactList}\small\item\em Таймаут в тиках таймера \end{DoxyCompactList}\item 
\#define \mbox{\hyperlink{group___m_o_d_b_u_s___c_o_n_f_i_g_s_ga0e01f19c79d049b745b28cc708ba0c2f}{MODBUS\+\_\+\+VENDOR\+\_\+\+NAME}}~"{}NIO-\/12"{}
\item 
\#define \mbox{\hyperlink{group___m_o_d_b_u_s___c_o_n_f_i_g_s_ga6e8dea7833243443899787fd7186ab36}{MODBUS\+\_\+\+PRODUCT\+\_\+\+CODE}}~"{}"{}
\item 
\#define \mbox{\hyperlink{group___m_o_d_b_u_s___c_o_n_f_i_g_s_ga270858b2ee3dc5de6666e05ba0b7044a}{MODBUS\+\_\+\+REVISION}}~"{}"{}
\item 
\#define \mbox{\hyperlink{group___m_o_d_b_u_s___c_o_n_f_i_g_s_ga0d4f8c7ad821f1e47c06fca438cc2065}{MODBUS\+\_\+\+VENDOR\+\_\+\+URL}}~"{}"{}
\item 
\#define \mbox{\hyperlink{group___m_o_d_b_u_s___c_o_n_f_i_g_s_ga272ac8bc7eb92d40e731954cc627e28b}{MODBUS\+\_\+\+PRODUCT\+\_\+\+NAME}}~"{}"{}
\item 
\#define \mbox{\hyperlink{group___m_o_d_b_u_s___c_o_n_f_i_g_s_ga94dff4b6008db9de88a18f80507b745c}{MODBUS\+\_\+\+MODEL\+\_\+\+NAME}}~"{}"{}
\item 
\#define \mbox{\hyperlink{group___m_o_d_b_u_s___c_o_n_f_i_g_s_ga197c776ad1235d5f4fa17318e60628a9}{MODBUS\+\_\+\+USER\+\_\+\+APPLICATION\+\_\+\+NAME}}~"{}"{}
\item 
\#define \mbox{\hyperlink{group___m_o_d_b_u_s___c_o_n_f_i_g_s_ga5c7e9c2180ceac1208f4b791d7b70a0a}{MODBUS\+\_\+\+NUMB\+\_\+\+OF\+\_\+\+USEROBJECTS}}~0
\begin{DoxyCompactList}\small\item\em Количество пользовательских объектов \end{DoxyCompactList}\item 
\#define \mbox{\hyperlink{group___m_o_d_b_u_s___c_o_n_f_i_g_s_gac3b162e9af2731742eb3ca8317b37397}{MODBUS\+\_\+\+USEROBJECT\+\_\+0\+\_\+\+NAME}}~"{}"{}
\begin{DoxyCompactList}\small\item\em Строка пользовательского идентификатора 0. По аналогии можно определить строки до \texorpdfstring{$<$}{<}=128 USEROBJECT. \end{DoxyCompactList}\item 
\#define \mbox{\hyperlink{group___m_o_d_b_u_s___c_o_n_f_i_g_s_ga370986118b8227cb6cb33c6b748fbbcb}{mb\+\_\+huart}}~huart1
\begin{DoxyCompactList}\small\item\em Удобный дефайн для модбасовского uart. \end{DoxyCompactList}\item 
\#define \mbox{\hyperlink{group___m_o_d_b_u_s___c_o_n_f_i_g_s_ga6723a1608946a4f86cd7c9c7e614d04e}{mb\+\_\+htim}}~htim3
\begin{DoxyCompactList}\small\item\em Удобный дефайн для модбасовского таймера \end{DoxyCompactList}\item 
\#define \mbox{\hyperlink{group___m_o_d_b_u_s___c_o_n_f_i_g_s_gae11f9ed7ca5e75d332a1187d2a213f9c}{MODBUS\+\_\+\+ENABLE\+\_\+\+SLAVE}}
\begin{DoxyCompactList}\small\item\em Включить обработку СЛЕЙВ режима \end{DoxyCompactList}\item 
\#define \mbox{\hyperlink{group___m_o_d_b_u_s___c_o_n_f_i_g_s_gae4fc30421556e1ee530f13a4b3924f5a}{MODBUS\+\_\+\+ENABLE\+\_\+\+MASTER}}
\begin{DoxyCompactList}\small\item\em Включить обработку МАСТЕР режима \end{DoxyCompactList}\item 
\#define \mbox{\hyperlink{group___m_o_d_b_u_s___c_o_n_f_i_g_s_ga29ce22b8b7f0622bc23171c6ae2dc8d1}{MODBUS\+\_\+\+ENABLE\+\_\+\+COILS}}
\begin{DoxyCompactList}\small\item\em Включить обработку коилов \end{DoxyCompactList}\item 
\#define \mbox{\hyperlink{group___m_o_d_b_u_s___c_o_n_f_i_g_s_gaf6a8dfc090b3915d668d78ee19585344}{MODBUS\+\_\+\+ENABLE\+\_\+\+HOLDINGS}}
\begin{DoxyCompactList}\small\item\em Включить обработку регистров хранения \end{DoxyCompactList}\item 
\#define \mbox{\hyperlink{group___m_o_d_b_u_s___c_o_n_f_i_g_s_ga23d7073c81bedb80a302140afd0d79c0}{MODBUS\+\_\+\+ENABLE\+\_\+\+INPUTS}}
\begin{DoxyCompactList}\small\item\em Включить обработку входных регистров \end{DoxyCompactList}\item 
\#define \mbox{\hyperlink{group___m_o_d_b_u_s___c_o_n_f_i_g_s_ga5bf9f305bd863b10f1b350c5004ddda7}{MODBUS\+\_\+\+ENABLE\+\_\+\+DEVICE\+\_\+\+IDENTIFICATIONS}}
\begin{DoxyCompactList}\small\item\em Включить обработку идентификаторы устройства \end{DoxyCompactList}\item 
\#define \mbox{\hyperlink{group___m_o_d_b_u_s___c_o_n_f_i_g_s_gae68222efbcf3199706bfaef46af97bf8}{MODBUS\+\_\+\+ENABLE\+\_\+\+DIAGNOSTICS}}
\begin{DoxyCompactList}\small\item\em Включить обработку диагностики модбас \end{DoxyCompactList}\end{DoxyCompactItemize}


\doxysubsubsection{Detailed Description}
Конфигурация библиотеки 

Файл содержит настройки для работы Modbus\+:
\begin{DoxyItemize}
\item Подключение библиотек контроллера
\item ID устройства и таймауты
\item Строковые идентификаторы (Vendor, Product, Revision)
\item Настройки периферии (UART, TIMER)
\item Подключение модулей Modbus
\item Опциональные функции (переключение команд 0x03/0x04) 
\end{DoxyItemize}

\label{doc-define-members}
\Hypertarget{group___m_o_d_b_u_s___c_o_n_f_i_g_s_doc-define-members}
\doxysubsubsection{Macro Definition Documentation}
\Hypertarget{group___m_o_d_b_u_s___c_o_n_f_i_g_s_gab9b18e108b98b225a52c5ccca58e7f2b}\index{Modbus configs@{Modbus configs}!MODBUS\_DEVICE\_ID@{MODBUS\_DEVICE\_ID}}
\index{MODBUS\_DEVICE\_ID@{MODBUS\_DEVICE\_ID}!Modbus configs@{Modbus configs}}
\doxysubsubsubsection{\texorpdfstring{MODBUS\_DEVICE\_ID}{MODBUS\_DEVICE\_ID}}
{\footnotesize\ttfamily \label{group___m_o_d_b_u_s___c_o_n_f_i_g_s_gab9b18e108b98b225a52c5ccca58e7f2b} 
\#define MODBUS\+\_\+\+DEVICE\+\_\+\+ID~1}



Адрес устройства в сети Modbus. 



Definition at line \mbox{\hyperlink{modbus__config_8h_source_l00025}{25}} of file \mbox{\hyperlink{modbus__config_8h_source}{modbus\+\_\+config.\+h}}.

\Hypertarget{group___m_o_d_b_u_s___c_o_n_f_i_g_s_ga66f7c59a25c8cca6d5b0991895c26b69}\index{Modbus configs@{Modbus configs}!MODBUS\_TIMEOUT@{MODBUS\_TIMEOUT}}
\index{MODBUS\_TIMEOUT@{MODBUS\_TIMEOUT}!Modbus configs@{Modbus configs}}
\doxysubsubsubsection{\texorpdfstring{MODBUS\_TIMEOUT}{MODBUS\_TIMEOUT}}
{\footnotesize\ttfamily \label{group___m_o_d_b_u_s___c_o_n_f_i_g_s_ga66f7c59a25c8cca6d5b0991895c26b69} 
\#define MODBUS\+\_\+\+TIMEOUT~5000}



Таймаут в тиках таймера 



Definition at line \mbox{\hyperlink{modbus__config_8h_source_l00026}{26}} of file \mbox{\hyperlink{modbus__config_8h_source}{modbus\+\_\+config.\+h}}.

\Hypertarget{group___m_o_d_b_u_s___c_o_n_f_i_g_s_ga0e01f19c79d049b745b28cc708ba0c2f}\index{Modbus configs@{Modbus configs}!MODBUS\_VENDOR\_NAME@{MODBUS\_VENDOR\_NAME}}
\index{MODBUS\_VENDOR\_NAME@{MODBUS\_VENDOR\_NAME}!Modbus configs@{Modbus configs}}
\doxysubsubsubsection{\texorpdfstring{MODBUS\_VENDOR\_NAME}{MODBUS\_VENDOR\_NAME}}
{\footnotesize\ttfamily \label{group___m_o_d_b_u_s___c_o_n_f_i_g_s_ga0e01f19c79d049b745b28cc708ba0c2f} 
\#define MODBUS\+\_\+\+VENDOR\+\_\+\+NAME~"{}NIO-\/12"{}}



Definition at line \mbox{\hyperlink{modbus__config_8h_source_l00029}{29}} of file \mbox{\hyperlink{modbus__config_8h_source}{modbus\+\_\+config.\+h}}.

\Hypertarget{group___m_o_d_b_u_s___c_o_n_f_i_g_s_ga6e8dea7833243443899787fd7186ab36}\index{Modbus configs@{Modbus configs}!MODBUS\_PRODUCT\_CODE@{MODBUS\_PRODUCT\_CODE}}
\index{MODBUS\_PRODUCT\_CODE@{MODBUS\_PRODUCT\_CODE}!Modbus configs@{Modbus configs}}
\doxysubsubsubsection{\texorpdfstring{MODBUS\_PRODUCT\_CODE}{MODBUS\_PRODUCT\_CODE}}
{\footnotesize\ttfamily \label{group___m_o_d_b_u_s___c_o_n_f_i_g_s_ga6e8dea7833243443899787fd7186ab36} 
\#define MODBUS\+\_\+\+PRODUCT\+\_\+\+CODE~"{}"{}}



Definition at line \mbox{\hyperlink{modbus__config_8h_source_l00030}{30}} of file \mbox{\hyperlink{modbus__config_8h_source}{modbus\+\_\+config.\+h}}.

\Hypertarget{group___m_o_d_b_u_s___c_o_n_f_i_g_s_ga270858b2ee3dc5de6666e05ba0b7044a}\index{Modbus configs@{Modbus configs}!MODBUS\_REVISION@{MODBUS\_REVISION}}
\index{MODBUS\_REVISION@{MODBUS\_REVISION}!Modbus configs@{Modbus configs}}
\doxysubsubsubsection{\texorpdfstring{MODBUS\_REVISION}{MODBUS\_REVISION}}
{\footnotesize\ttfamily \label{group___m_o_d_b_u_s___c_o_n_f_i_g_s_ga270858b2ee3dc5de6666e05ba0b7044a} 
\#define MODBUS\+\_\+\+REVISION~"{}"{}}



Definition at line \mbox{\hyperlink{modbus__config_8h_source_l00031}{31}} of file \mbox{\hyperlink{modbus__config_8h_source}{modbus\+\_\+config.\+h}}.

\Hypertarget{group___m_o_d_b_u_s___c_o_n_f_i_g_s_ga0d4f8c7ad821f1e47c06fca438cc2065}\index{Modbus configs@{Modbus configs}!MODBUS\_VENDOR\_URL@{MODBUS\_VENDOR\_URL}}
\index{MODBUS\_VENDOR\_URL@{MODBUS\_VENDOR\_URL}!Modbus configs@{Modbus configs}}
\doxysubsubsubsection{\texorpdfstring{MODBUS\_VENDOR\_URL}{MODBUS\_VENDOR\_URL}}
{\footnotesize\ttfamily \label{group___m_o_d_b_u_s___c_o_n_f_i_g_s_ga0d4f8c7ad821f1e47c06fca438cc2065} 
\#define MODBUS\+\_\+\+VENDOR\+\_\+\+URL~"{}"{}}



Definition at line \mbox{\hyperlink{modbus__config_8h_source_l00032}{32}} of file \mbox{\hyperlink{modbus__config_8h_source}{modbus\+\_\+config.\+h}}.

\Hypertarget{group___m_o_d_b_u_s___c_o_n_f_i_g_s_ga272ac8bc7eb92d40e731954cc627e28b}\index{Modbus configs@{Modbus configs}!MODBUS\_PRODUCT\_NAME@{MODBUS\_PRODUCT\_NAME}}
\index{MODBUS\_PRODUCT\_NAME@{MODBUS\_PRODUCT\_NAME}!Modbus configs@{Modbus configs}}
\doxysubsubsubsection{\texorpdfstring{MODBUS\_PRODUCT\_NAME}{MODBUS\_PRODUCT\_NAME}}
{\footnotesize\ttfamily \label{group___m_o_d_b_u_s___c_o_n_f_i_g_s_ga272ac8bc7eb92d40e731954cc627e28b} 
\#define MODBUS\+\_\+\+PRODUCT\+\_\+\+NAME~"{}"{}}



Definition at line \mbox{\hyperlink{modbus__config_8h_source_l00033}{33}} of file \mbox{\hyperlink{modbus__config_8h_source}{modbus\+\_\+config.\+h}}.

\Hypertarget{group___m_o_d_b_u_s___c_o_n_f_i_g_s_ga94dff4b6008db9de88a18f80507b745c}\index{Modbus configs@{Modbus configs}!MODBUS\_MODEL\_NAME@{MODBUS\_MODEL\_NAME}}
\index{MODBUS\_MODEL\_NAME@{MODBUS\_MODEL\_NAME}!Modbus configs@{Modbus configs}}
\doxysubsubsubsection{\texorpdfstring{MODBUS\_MODEL\_NAME}{MODBUS\_MODEL\_NAME}}
{\footnotesize\ttfamily \label{group___m_o_d_b_u_s___c_o_n_f_i_g_s_ga94dff4b6008db9de88a18f80507b745c} 
\#define MODBUS\+\_\+\+MODEL\+\_\+\+NAME~"{}"{}}



Definition at line \mbox{\hyperlink{modbus__config_8h_source_l00034}{34}} of file \mbox{\hyperlink{modbus__config_8h_source}{modbus\+\_\+config.\+h}}.

\Hypertarget{group___m_o_d_b_u_s___c_o_n_f_i_g_s_ga197c776ad1235d5f4fa17318e60628a9}\index{Modbus configs@{Modbus configs}!MODBUS\_USER\_APPLICATION\_NAME@{MODBUS\_USER\_APPLICATION\_NAME}}
\index{MODBUS\_USER\_APPLICATION\_NAME@{MODBUS\_USER\_APPLICATION\_NAME}!Modbus configs@{Modbus configs}}
\doxysubsubsubsection{\texorpdfstring{MODBUS\_USER\_APPLICATION\_NAME}{MODBUS\_USER\_APPLICATION\_NAME}}
{\footnotesize\ttfamily \label{group___m_o_d_b_u_s___c_o_n_f_i_g_s_ga197c776ad1235d5f4fa17318e60628a9} 
\#define MODBUS\+\_\+\+USER\+\_\+\+APPLICATION\+\_\+\+NAME~"{}"{}}



Definition at line \mbox{\hyperlink{modbus__config_8h_source_l00035}{35}} of file \mbox{\hyperlink{modbus__config_8h_source}{modbus\+\_\+config.\+h}}.

\Hypertarget{group___m_o_d_b_u_s___c_o_n_f_i_g_s_ga5c7e9c2180ceac1208f4b791d7b70a0a}\index{Modbus configs@{Modbus configs}!MODBUS\_NUMB\_OF\_USEROBJECTS@{MODBUS\_NUMB\_OF\_USEROBJECTS}}
\index{MODBUS\_NUMB\_OF\_USEROBJECTS@{MODBUS\_NUMB\_OF\_USEROBJECTS}!Modbus configs@{Modbus configs}}
\doxysubsubsubsection{\texorpdfstring{MODBUS\_NUMB\_OF\_USEROBJECTS}{MODBUS\_NUMB\_OF\_USEROBJECTS}}
{\footnotesize\ttfamily \label{group___m_o_d_b_u_s___c_o_n_f_i_g_s_ga5c7e9c2180ceac1208f4b791d7b70a0a} 
\#define MODBUS\+\_\+\+NUMB\+\_\+\+OF\+\_\+\+USEROBJECTS~0}



Количество пользовательских объектов 



Definition at line \mbox{\hyperlink{modbus__config_8h_source_l00037}{37}} of file \mbox{\hyperlink{modbus__config_8h_source}{modbus\+\_\+config.\+h}}.

\Hypertarget{group___m_o_d_b_u_s___c_o_n_f_i_g_s_gac3b162e9af2731742eb3ca8317b37397}\index{Modbus configs@{Modbus configs}!MODBUS\_USEROBJECT\_0\_NAME@{MODBUS\_USEROBJECT\_0\_NAME}}
\index{MODBUS\_USEROBJECT\_0\_NAME@{MODBUS\_USEROBJECT\_0\_NAME}!Modbus configs@{Modbus configs}}
\doxysubsubsubsection{\texorpdfstring{MODBUS\_USEROBJECT\_0\_NAME}{MODBUS\_USEROBJECT\_0\_NAME}}
{\footnotesize\ttfamily \label{group___m_o_d_b_u_s___c_o_n_f_i_g_s_gac3b162e9af2731742eb3ca8317b37397} 
\#define MODBUS\+\_\+\+USEROBJECT\+\_\+0\+\_\+\+NAME~"{}"{}}



Строка пользовательского идентификатора 0. По аналогии можно определить строки до \texorpdfstring{$<$}{<}=128 USEROBJECT. 



Definition at line \mbox{\hyperlink{modbus__config_8h_source_l00038}{38}} of file \mbox{\hyperlink{modbus__config_8h_source}{modbus\+\_\+config.\+h}}.

\Hypertarget{group___m_o_d_b_u_s___c_o_n_f_i_g_s_ga370986118b8227cb6cb33c6b748fbbcb}\index{Modbus configs@{Modbus configs}!mb\_huart@{mb\_huart}}
\index{mb\_huart@{mb\_huart}!Modbus configs@{Modbus configs}}
\doxysubsubsubsection{\texorpdfstring{mb\_huart}{mb\_huart}}
{\footnotesize\ttfamily \label{group___m_o_d_b_u_s___c_o_n_f_i_g_s_ga370986118b8227cb6cb33c6b748fbbcb} 
\#define mb\+\_\+huart~huart1}



Удобный дефайн для модбасовского uart. 



Definition at line \mbox{\hyperlink{modbus__config_8h_source_l00041}{41}} of file \mbox{\hyperlink{modbus__config_8h_source}{modbus\+\_\+config.\+h}}.

\Hypertarget{group___m_o_d_b_u_s___c_o_n_f_i_g_s_ga6723a1608946a4f86cd7c9c7e614d04e}\index{Modbus configs@{Modbus configs}!mb\_htim@{mb\_htim}}
\index{mb\_htim@{mb\_htim}!Modbus configs@{Modbus configs}}
\doxysubsubsubsection{\texorpdfstring{mb\_htim}{mb\_htim}}
{\footnotesize\ttfamily \label{group___m_o_d_b_u_s___c_o_n_f_i_g_s_ga6723a1608946a4f86cd7c9c7e614d04e} 
\#define mb\+\_\+htim~htim3}



Удобный дефайн для модбасовского таймера 



Definition at line \mbox{\hyperlink{modbus__config_8h_source_l00042}{42}} of file \mbox{\hyperlink{modbus__config_8h_source}{modbus\+\_\+config.\+h}}.

\Hypertarget{group___m_o_d_b_u_s___c_o_n_f_i_g_s_gae11f9ed7ca5e75d332a1187d2a213f9c}\index{Modbus configs@{Modbus configs}!MODBUS\_ENABLE\_SLAVE@{MODBUS\_ENABLE\_SLAVE}}
\index{MODBUS\_ENABLE\_SLAVE@{MODBUS\_ENABLE\_SLAVE}!Modbus configs@{Modbus configs}}
\doxysubsubsubsection{\texorpdfstring{MODBUS\_ENABLE\_SLAVE}{MODBUS\_ENABLE\_SLAVE}}
{\footnotesize\ttfamily \label{group___m_o_d_b_u_s___c_o_n_f_i_g_s_gae11f9ed7ca5e75d332a1187d2a213f9c} 
\#define MODBUS\+\_\+\+ENABLE\+\_\+\+SLAVE}



Включить обработку СЛЕЙВ режима 



Definition at line \mbox{\hyperlink{modbus__config_8h_source_l00048}{48}} of file \mbox{\hyperlink{modbus__config_8h_source}{modbus\+\_\+config.\+h}}.

\Hypertarget{group___m_o_d_b_u_s___c_o_n_f_i_g_s_gae4fc30421556e1ee530f13a4b3924f5a}\index{Modbus configs@{Modbus configs}!MODBUS\_ENABLE\_MASTER@{MODBUS\_ENABLE\_MASTER}}
\index{MODBUS\_ENABLE\_MASTER@{MODBUS\_ENABLE\_MASTER}!Modbus configs@{Modbus configs}}
\doxysubsubsubsection{\texorpdfstring{MODBUS\_ENABLE\_MASTER}{MODBUS\_ENABLE\_MASTER}}
{\footnotesize\ttfamily \label{group___m_o_d_b_u_s___c_o_n_f_i_g_s_gae4fc30421556e1ee530f13a4b3924f5a} 
\#define MODBUS\+\_\+\+ENABLE\+\_\+\+MASTER}



Включить обработку МАСТЕР режима 



Definition at line \mbox{\hyperlink{modbus__config_8h_source_l00049}{49}} of file \mbox{\hyperlink{modbus__config_8h_source}{modbus\+\_\+config.\+h}}.

\Hypertarget{group___m_o_d_b_u_s___c_o_n_f_i_g_s_ga29ce22b8b7f0622bc23171c6ae2dc8d1}\index{Modbus configs@{Modbus configs}!MODBUS\_ENABLE\_COILS@{MODBUS\_ENABLE\_COILS}}
\index{MODBUS\_ENABLE\_COILS@{MODBUS\_ENABLE\_COILS}!Modbus configs@{Modbus configs}}
\doxysubsubsubsection{\texorpdfstring{MODBUS\_ENABLE\_COILS}{MODBUS\_ENABLE\_COILS}}
{\footnotesize\ttfamily \label{group___m_o_d_b_u_s___c_o_n_f_i_g_s_ga29ce22b8b7f0622bc23171c6ae2dc8d1} 
\#define MODBUS\+\_\+\+ENABLE\+\_\+\+COILS}



Включить обработку коилов 



Definition at line \mbox{\hyperlink{modbus__config_8h_source_l00051}{51}} of file \mbox{\hyperlink{modbus__config_8h_source}{modbus\+\_\+config.\+h}}.

\Hypertarget{group___m_o_d_b_u_s___c_o_n_f_i_g_s_gaf6a8dfc090b3915d668d78ee19585344}\index{Modbus configs@{Modbus configs}!MODBUS\_ENABLE\_HOLDINGS@{MODBUS\_ENABLE\_HOLDINGS}}
\index{MODBUS\_ENABLE\_HOLDINGS@{MODBUS\_ENABLE\_HOLDINGS}!Modbus configs@{Modbus configs}}
\doxysubsubsubsection{\texorpdfstring{MODBUS\_ENABLE\_HOLDINGS}{MODBUS\_ENABLE\_HOLDINGS}}
{\footnotesize\ttfamily \label{group___m_o_d_b_u_s___c_o_n_f_i_g_s_gaf6a8dfc090b3915d668d78ee19585344} 
\#define MODBUS\+\_\+\+ENABLE\+\_\+\+HOLDINGS}



Включить обработку регистров хранения 



Definition at line \mbox{\hyperlink{modbus__config_8h_source_l00052}{52}} of file \mbox{\hyperlink{modbus__config_8h_source}{modbus\+\_\+config.\+h}}.

\Hypertarget{group___m_o_d_b_u_s___c_o_n_f_i_g_s_ga23d7073c81bedb80a302140afd0d79c0}\index{Modbus configs@{Modbus configs}!MODBUS\_ENABLE\_INPUTS@{MODBUS\_ENABLE\_INPUTS}}
\index{MODBUS\_ENABLE\_INPUTS@{MODBUS\_ENABLE\_INPUTS}!Modbus configs@{Modbus configs}}
\doxysubsubsubsection{\texorpdfstring{MODBUS\_ENABLE\_INPUTS}{MODBUS\_ENABLE\_INPUTS}}
{\footnotesize\ttfamily \label{group___m_o_d_b_u_s___c_o_n_f_i_g_s_ga23d7073c81bedb80a302140afd0d79c0} 
\#define MODBUS\+\_\+\+ENABLE\+\_\+\+INPUTS}



Включить обработку входных регистров 



Definition at line \mbox{\hyperlink{modbus__config_8h_source_l00053}{53}} of file \mbox{\hyperlink{modbus__config_8h_source}{modbus\+\_\+config.\+h}}.

\Hypertarget{group___m_o_d_b_u_s___c_o_n_f_i_g_s_ga5bf9f305bd863b10f1b350c5004ddda7}\index{Modbus configs@{Modbus configs}!MODBUS\_ENABLE\_DEVICE\_IDENTIFICATIONS@{MODBUS\_ENABLE\_DEVICE\_IDENTIFICATIONS}}
\index{MODBUS\_ENABLE\_DEVICE\_IDENTIFICATIONS@{MODBUS\_ENABLE\_DEVICE\_IDENTIFICATIONS}!Modbus configs@{Modbus configs}}
\doxysubsubsubsection{\texorpdfstring{MODBUS\_ENABLE\_DEVICE\_IDENTIFICATIONS}{MODBUS\_ENABLE\_DEVICE\_IDENTIFICATIONS}}
{\footnotesize\ttfamily \label{group___m_o_d_b_u_s___c_o_n_f_i_g_s_ga5bf9f305bd863b10f1b350c5004ddda7} 
\#define MODBUS\+\_\+\+ENABLE\+\_\+\+DEVICE\+\_\+\+IDENTIFICATIONS}



Включить обработку идентификаторы устройства 



Definition at line \mbox{\hyperlink{modbus__config_8h_source_l00054}{54}} of file \mbox{\hyperlink{modbus__config_8h_source}{modbus\+\_\+config.\+h}}.

\Hypertarget{group___m_o_d_b_u_s___c_o_n_f_i_g_s_gae68222efbcf3199706bfaef46af97bf8}\index{Modbus configs@{Modbus configs}!MODBUS\_ENABLE\_DIAGNOSTICS@{MODBUS\_ENABLE\_DIAGNOSTICS}}
\index{MODBUS\_ENABLE\_DIAGNOSTICS@{MODBUS\_ENABLE\_DIAGNOSTICS}!Modbus configs@{Modbus configs}}
\doxysubsubsubsection{\texorpdfstring{MODBUS\_ENABLE\_DIAGNOSTICS}{MODBUS\_ENABLE\_DIAGNOSTICS}}
{\footnotesize\ttfamily \label{group___m_o_d_b_u_s___c_o_n_f_i_g_s_gae68222efbcf3199706bfaef46af97bf8} 
\#define MODBUS\+\_\+\+ENABLE\+\_\+\+DIAGNOSTICS}



Включить обработку диагностики модбас 



Definition at line \mbox{\hyperlink{modbus__config_8h_source_l00055}{55}} of file \mbox{\hyperlink{modbus__config_8h_source}{modbus\+\_\+config.\+h}}.

