|
Modbus 0.3
Библиотека Modbus для STM
|
Реализация диагностики устройства Modbus. More...
#include "modbus_diag.h"Go to the source code of this file.
Functions | |
| void | MB_DiagnosticsInit (void) |
| Инициализация диагностических счетчиков | |
| int | MB_Diagnostics_WriteBit (int bit_num, int bit_state) |
| Выставить бит в регистре диагностике | |
| int | MB_Diagnostics_GetBit (int bit_num) |
| Прочитать состояние бита диагностического регистра | |
| uint8_t | MB_Process_Diagnostics (RS_MsgTypeDef *modbus_msg) |
| Обработать функцию Diagnostics (Serial Line only) (0x08) | |
| void | MB_Diagnostics_BusMessageCnt (void) |
| Увеличивает счетчик сообщений на шине | |
| void | MB_Diagnostics_CommunicationErrorCnt (void) |
| Увеличивает счетчик ошибок связи | |
| void | MB_Diagnostics_ExceptionErrorCnt (void) |
| Увеличивает счетчик исключений | |
| void | MB_Diagnostics_CharacterOverrunCnt (void) |
| Увеличивает счетчик переполнения символов | |
| void | MB_Diagnostics_SlaveMessageCnt (void) |
| Увеличивает счетчик отсутствия ответов | |
| void | MB_Diagnostics_SlaveNoResponseCnt (void) |
| Увеличивает счетчик отсутствия ответов | |
| void | MB_Diagnostics_SlaveNAKCnt (void) |
| Увеличивает счетчик NAK ответов | |
| void | MB_Diagnostics_SlaveBusyCnt (void) |
| Увеличивает счетчик занятости устройства | |
| MB_DeviceModeTypeDef | MB_GetDeviceMode (void) |
| Получение текущего режима устройства | |
Variables | |
| MB_DiagnosticsInfoTypeDef | MB_DIAG = {0} |
| Глобальная структура диагностики | |
Реализация диагностики устройства Modbus.
Модуль обработки запросов диагностической информации (0x08):
Definition in file modbus_diag.c.