Modbus 0.3
Библиотека Modbus для STM
Loading...
Searching...
No Matches
MB_DiagnosticsInfoTypeDef Struct Reference

Структура со диагностической информацией устройства модбас More...

#include <modbus_diag.h>

Public Attributes

uint16_t DiagnosticRegister
 Регистр диагностики. 0 бит - overrun. Остальное заполняется пользователем
MB_DeviceModeTypeDef DeviceMode
 Режим устройства - NORMAL/LISTEN_ONLY.
struct { 
   uint16_t   BusMessage 
 Все принятые фреймы modbus на линии (с всех адресов) More...
   uint16_t   BusCommunicationErr 
 Ошибки при приеме фрейма modbus. More...
   uint16_t   BusExceptionErr 
 Ошибки при обработке фрейма modbus. More...
   uint16_t   SlaveMessage 
 Принятые сообщения (только запросы на адрес данного устройства) More...
   uint16_t   SlaveNoResponse 
 Счетчик сколько мы раз не ответили на запрос More...
   uint16_t   SlaveNAK 
 Счетчик аномальной ошибки при обработке фрейма More...
   uint16_t   SlaveBusy 
 Счетчик принятых запросов когда устройство занято. Здесь не работает: из-за архитектуры отследить невозможно More...
   uint16_t   BusCharacterOverrun 
 Overrun Error. More...
Counters

Detailed Description

Структура со диагностической информацией устройства модбас

Definition at line 38 of file modbus_diag.h.

Member Data Documentation

◆ DiagnosticRegister

uint16_t MB_DiagnosticsInfoTypeDef::DiagnosticRegister

Регистр диагностики. 0 бит - overrun. Остальное заполняется пользователем

Definition at line 40 of file modbus_diag.h.

◆ DeviceMode

MB_DeviceModeTypeDef MB_DiagnosticsInfoTypeDef::DeviceMode

Режим устройства - NORMAL/LISTEN_ONLY.

Definition at line 41 of file modbus_diag.h.

◆ BusMessage

uint16_t MB_DiagnosticsInfoTypeDef::BusMessage

Все принятые фреймы modbus на линии (с всех адресов)

Definition at line 44 of file modbus_diag.h.

◆ BusCommunicationErr

uint16_t MB_DiagnosticsInfoTypeDef::BusCommunicationErr

Ошибки при приеме фрейма modbus.

Definition at line 45 of file modbus_diag.h.

◆ BusExceptionErr

uint16_t MB_DiagnosticsInfoTypeDef::BusExceptionErr

Ошибки при обработке фрейма modbus.

Definition at line 46 of file modbus_diag.h.

◆ SlaveMessage

uint16_t MB_DiagnosticsInfoTypeDef::SlaveMessage

Принятые сообщения (только запросы на адрес данного устройства)

Definition at line 47 of file modbus_diag.h.

◆ SlaveNoResponse

uint16_t MB_DiagnosticsInfoTypeDef::SlaveNoResponse

Счетчик сколько мы раз не ответили на запрос

Definition at line 48 of file modbus_diag.h.

◆ SlaveNAK

uint16_t MB_DiagnosticsInfoTypeDef::SlaveNAK

Счетчик аномальной ошибки при обработке фрейма

Definition at line 49 of file modbus_diag.h.

◆ SlaveBusy

uint16_t MB_DiagnosticsInfoTypeDef::SlaveBusy

Счетчик принятых запросов когда устройство занято. Здесь не работает: из-за архитектуры отследить невозможно

Definition at line 50 of file modbus_diag.h.

◆ BusCharacterOverrun

uint16_t MB_DiagnosticsInfoTypeDef::BusCharacterOverrun

Overrun Error.

Definition at line 51 of file modbus_diag.h.


The documentation for this struct was generated from the following file:
  • E:/.WORK/STM32/Diod_Test/diode_tester/Core/Modbus/Inc/modbus_diag.h