\doxysection{E\+:/.WORK/\+STM32/\+Diod\+\_\+\+Test/diode\+\_\+tester/\+Core/\+Modbus/modbus\+\_\+data.h File Reference}
\hypertarget{modbus__data_8h}{}\label{modbus__data_8h}\index{E:/.WORK/STM32/Diod\_Test/diode\_tester/Core/Modbus/modbus\_data.h@{E:/.WORK/STM32/Diod\_Test/diode\_tester/Core/Modbus/modbus\_data.h}}


Определения структур данных Modbus устройства  


{\ttfamily \#include "{}stdint.\+h"{}}\newline
Include dependency graph for modbus\+\_\+data.\+h\+:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=203pt]{modbus__data_8h__incl}
\end{center}
\end{figure}
This graph shows which files directly or indirectly include this file\+:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{modbus__data_8h__dep__incl}
\end{center}
\end{figure}
\doxysubsubsection*{Classes}
\begin{DoxyCompactItemize}
\item 
struct \mbox{\hyperlink{struct_m_b___data_in_regs_type_def}{MB\+\_\+\+Data\+In\+Regs\+Type\+Def}}
\begin{DoxyCompactList}\small\item\em Регистры хранения \end{DoxyCompactList}\item 
struct \mbox{\hyperlink{struct_m_b___data_hold_regs_type_def}{MB\+\_\+\+Data\+Hold\+Regs\+Type\+Def}}
\begin{DoxyCompactList}\small\item\em Входные регистры \end{DoxyCompactList}\item 
struct \mbox{\hyperlink{struct_m_b___data_coils_type_def}{MB\+\_\+\+Data\+Coils\+Type\+Def}}
\begin{DoxyCompactList}\small\item\em Коилы \end{DoxyCompactList}\item 
struct \mbox{\hyperlink{struct_m_b___data_structure_type_def}{MB\+\_\+\+Data\+Structure\+Type\+Def}}
\begin{DoxyCompactList}\small\item\em Структура со всеми регистрами и коилами модбас \end{DoxyCompactList}\end{DoxyCompactItemize}
\doxysubsubsection*{Macros}
\begin{DoxyCompactItemize}
\item 
\#define \mbox{\hyperlink{modbus__data_8h_a22bd1273e01d32f90a279b517d1737b6}{R\+\_\+\+INPUT\+\_\+\+ADDR}}~0
\begin{DoxyCompactList}\small\item\em Начальный адрес входных регистров \end{DoxyCompactList}\item 
\#define \mbox{\hyperlink{modbus__data_8h_a97c0b1e20498bca34f6dfe0ac0d97b30}{R\+\_\+\+INPUT\+\_\+\+QNT}}~16
\begin{DoxyCompactList}\small\item\em Количество входных регистров \end{DoxyCompactList}\item 
\#define \mbox{\hyperlink{modbus__data_8h_a791dfd31cc06338acdd8a2eb3b7032e6}{R\+\_\+\+HOLDING\+\_\+\+ADDR}}~0
\begin{DoxyCompactList}\small\item\em Начальный адрес регистров хранения \end{DoxyCompactList}\item 
\#define \mbox{\hyperlink{modbus__data_8h_acf40437374a3227e661db1a18bcef7d7}{R\+\_\+\+HOLDING\+\_\+\+QNT}}~16
\begin{DoxyCompactList}\small\item\em Количество регистров хранения \end{DoxyCompactList}\item 
\#define \mbox{\hyperlink{modbus__data_8h_a5057c379abcae88db30ad094eceb952d}{C\+\_\+\+COILS\+\_\+\+ADDR}}~0
\begin{DoxyCompactList}\small\item\em Начальный адрес коилов \end{DoxyCompactList}\item 
\#define \mbox{\hyperlink{modbus__data_8h_a438d957058fcf102c66922f0eada3af2}{C\+\_\+\+COILS\+\_\+\+QNT}}~16
\begin{DoxyCompactList}\small\item\em Количество регистров коилов \end{DoxyCompactList}\end{DoxyCompactItemize}
\doxysubsubsection*{Variables}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{struct_m_b___data_structure_type_def}{MB\+\_\+\+Data\+Structure\+Type\+Def}} \mbox{\hyperlink{modbus__data_8h_a4eb1dbed7cecbafeb1980809fbda7de7}{MB\+\_\+\+DATA}}
\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
Определения структур данных Modbus устройства 



Definition in file \mbox{\hyperlink{modbus__data_8h_source}{modbus\+\_\+data.\+h}}.



\label{doc-define-members}
\Hypertarget{modbus__data_8h_doc-define-members}
\doxysubsection{Macro Definition Documentation}
\Hypertarget{modbus__data_8h_a22bd1273e01d32f90a279b517d1737b6}\index{modbus\_data.h@{modbus\_data.h}!R\_INPUT\_ADDR@{R\_INPUT\_ADDR}}
\index{R\_INPUT\_ADDR@{R\_INPUT\_ADDR}!modbus\_data.h@{modbus\_data.h}}
\doxysubsubsection{\texorpdfstring{R\_INPUT\_ADDR}{R\_INPUT\_ADDR}}
{\footnotesize\ttfamily \label{modbus__data_8h_a22bd1273e01d32f90a279b517d1737b6} 
\#define R\+\_\+\+INPUT\+\_\+\+ADDR~0}



Начальный адрес входных регистров 



Definition at line \mbox{\hyperlink{modbus__data_8h_source_l00061}{61}} of file \mbox{\hyperlink{modbus__data_8h_source}{modbus\+\_\+data.\+h}}.

\Hypertarget{modbus__data_8h_a97c0b1e20498bca34f6dfe0ac0d97b30}\index{modbus\_data.h@{modbus\_data.h}!R\_INPUT\_QNT@{R\_INPUT\_QNT}}
\index{R\_INPUT\_QNT@{R\_INPUT\_QNT}!modbus\_data.h@{modbus\_data.h}}
\doxysubsubsection{\texorpdfstring{R\_INPUT\_QNT}{R\_INPUT\_QNT}}
{\footnotesize\ttfamily \label{modbus__data_8h_a97c0b1e20498bca34f6dfe0ac0d97b30} 
\#define R\+\_\+\+INPUT\+\_\+\+QNT~16}



Количество входных регистров 



Definition at line \mbox{\hyperlink{modbus__data_8h_source_l00062}{62}} of file \mbox{\hyperlink{modbus__data_8h_source}{modbus\+\_\+data.\+h}}.

\Hypertarget{modbus__data_8h_a791dfd31cc06338acdd8a2eb3b7032e6}\index{modbus\_data.h@{modbus\_data.h}!R\_HOLDING\_ADDR@{R\_HOLDING\_ADDR}}
\index{R\_HOLDING\_ADDR@{R\_HOLDING\_ADDR}!modbus\_data.h@{modbus\_data.h}}
\doxysubsubsection{\texorpdfstring{R\_HOLDING\_ADDR}{R\_HOLDING\_ADDR}}
{\footnotesize\ttfamily \label{modbus__data_8h_a791dfd31cc06338acdd8a2eb3b7032e6} 
\#define R\+\_\+\+HOLDING\+\_\+\+ADDR~0}



Начальный адрес регистров хранения 



Definition at line \mbox{\hyperlink{modbus__data_8h_source_l00065}{65}} of file \mbox{\hyperlink{modbus__data_8h_source}{modbus\+\_\+data.\+h}}.

\Hypertarget{modbus__data_8h_acf40437374a3227e661db1a18bcef7d7}\index{modbus\_data.h@{modbus\_data.h}!R\_HOLDING\_QNT@{R\_HOLDING\_QNT}}
\index{R\_HOLDING\_QNT@{R\_HOLDING\_QNT}!modbus\_data.h@{modbus\_data.h}}
\doxysubsubsection{\texorpdfstring{R\_HOLDING\_QNT}{R\_HOLDING\_QNT}}
{\footnotesize\ttfamily \label{modbus__data_8h_acf40437374a3227e661db1a18bcef7d7} 
\#define R\+\_\+\+HOLDING\+\_\+\+QNT~16}



Количество регистров хранения 



Definition at line \mbox{\hyperlink{modbus__data_8h_source_l00066}{66}} of file \mbox{\hyperlink{modbus__data_8h_source}{modbus\+\_\+data.\+h}}.

\Hypertarget{modbus__data_8h_a5057c379abcae88db30ad094eceb952d}\index{modbus\_data.h@{modbus\_data.h}!C\_COILS\_ADDR@{C\_COILS\_ADDR}}
\index{C\_COILS\_ADDR@{C\_COILS\_ADDR}!modbus\_data.h@{modbus\_data.h}}
\doxysubsubsection{\texorpdfstring{C\_COILS\_ADDR}{C\_COILS\_ADDR}}
{\footnotesize\ttfamily \label{modbus__data_8h_a5057c379abcae88db30ad094eceb952d} 
\#define C\+\_\+\+COILS\+\_\+\+ADDR~0}



Начальный адрес коилов 



Definition at line \mbox{\hyperlink{modbus__data_8h_source_l00069}{69}} of file \mbox{\hyperlink{modbus__data_8h_source}{modbus\+\_\+data.\+h}}.

\Hypertarget{modbus__data_8h_a438d957058fcf102c66922f0eada3af2}\index{modbus\_data.h@{modbus\_data.h}!C\_COILS\_QNT@{C\_COILS\_QNT}}
\index{C\_COILS\_QNT@{C\_COILS\_QNT}!modbus\_data.h@{modbus\_data.h}}
\doxysubsubsection{\texorpdfstring{C\_COILS\_QNT}{C\_COILS\_QNT}}
{\footnotesize\ttfamily \label{modbus__data_8h_a438d957058fcf102c66922f0eada3af2} 
\#define C\+\_\+\+COILS\+\_\+\+QNT~16}



Количество регистров коилов 



Definition at line \mbox{\hyperlink{modbus__data_8h_source_l00070}{70}} of file \mbox{\hyperlink{modbus__data_8h_source}{modbus\+\_\+data.\+h}}.



\label{doc-var-members}
\Hypertarget{modbus__data_8h_doc-var-members}
\doxysubsection{Variable Documentation}
\Hypertarget{modbus__data_8h_a4eb1dbed7cecbafeb1980809fbda7de7}\index{modbus\_data.h@{modbus\_data.h}!MB\_DATA@{MB\_DATA}}
\index{MB\_DATA@{MB\_DATA}!modbus\_data.h@{modbus\_data.h}}
\doxysubsubsection{\texorpdfstring{MB\_DATA}{MB\_DATA}}
{\footnotesize\ttfamily \label{modbus__data_8h_a4eb1dbed7cecbafeb1980809fbda7de7} 
\mbox{\hyperlink{struct_m_b___data_structure_type_def}{MB\+\_\+\+Data\+Structure\+Type\+Def}} MB\+\_\+\+DATA\hspace{0.3cm}{\ttfamily [extern]}}



Definition at line \mbox{\hyperlink{modbus_8c_source_l00028}{28}} of file \mbox{\hyperlink{modbus_8c_source}{modbus.\+c}}.

