|
Modbus 0.3
Библиотека Modbus для STM
|
Структура со диагностической информацией устройства модбас 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 |
Структура со диагностической информацией устройства модбас
Definition at line 38 of file modbus_diag.h.
| uint16_t MB_DiagnosticsInfoTypeDef::DiagnosticRegister |
Регистр диагностики. 0 бит - overrun. Остальное заполняется пользователем
Definition at line 40 of file modbus_diag.h.
| MB_DeviceModeTypeDef MB_DiagnosticsInfoTypeDef::DeviceMode |
Режим устройства - NORMAL/LISTEN_ONLY.
Definition at line 41 of file modbus_diag.h.
| uint16_t MB_DiagnosticsInfoTypeDef::BusMessage |
Все принятые фреймы modbus на линии (с всех адресов)
Definition at line 44 of file modbus_diag.h.
| uint16_t MB_DiagnosticsInfoTypeDef::BusCommunicationErr |
Ошибки при приеме фрейма modbus.
Definition at line 45 of file modbus_diag.h.
| uint16_t MB_DiagnosticsInfoTypeDef::BusExceptionErr |
Ошибки при обработке фрейма modbus.
Definition at line 46 of file modbus_diag.h.
| uint16_t MB_DiagnosticsInfoTypeDef::SlaveMessage |
Принятые сообщения (только запросы на адрес данного устройства)
Definition at line 47 of file modbus_diag.h.
| uint16_t MB_DiagnosticsInfoTypeDef::SlaveNoResponse |
Счетчик сколько мы раз не ответили на запрос
Definition at line 48 of file modbus_diag.h.
| uint16_t MB_DiagnosticsInfoTypeDef::SlaveNAK |
Счетчик аномальной ошибки при обработке фрейма
Definition at line 49 of file modbus_diag.h.
| uint16_t MB_DiagnosticsInfoTypeDef::SlaveBusy |
Счетчик принятых запросов когда устройство занято. Здесь не работает: из-за архитектуры отследить невозможно
Definition at line 50 of file modbus_diag.h.
| uint16_t MB_DiagnosticsInfoTypeDef::BusCharacterOverrun |
Overrun Error.
Definition at line 51 of file modbus_diag.h.