\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}}.