Loading...
Searching...
No Matches
MB_DiagnosticsInfoTypeDef Struct Reference
Modbus tools » Modbus Internal Tools » Diagnostics Tools

Структура со диагностической информацией устройства модбас 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