0.2.2 doxygen update

This commit is contained in:
2025-11-04 13:43:15 +03:00
parent af34ac941f
commit 465f293397
16 changed files with 156 additions and 173 deletions

View File

@@ -13,17 +13,16 @@
#include "modbus_diag.h"
#ifdef MODBUS_ENABLE_DIAGNOSTICS
// Глобальная структура диагностики
MB_DiagnosticsInfoTypeDef MB_DIAG = {0};
MB_DiagnosticsInfoTypeDef MB_DIAG = {0}; ///< Глобальная структура диагностики
/**
* @brief Инициализация диагностических счетчиков
* @brief Инициализация диагностических счетчиков
*/
void MB_DiagnosticsInit(void)
{
MB_DIAG.DiagnosticRegister = 0;
MB_DIAG.DeviceMode = MODBUS_NORMAL_MODE;
MB_DIAG.AsciiDelimiter = '\n'; // LF по умолчанию
// Инициализация счетчиков
MB_DIAG.Counters.BusMessage = 0;
@@ -68,7 +67,7 @@ int MB_Diagnostics_GetBit(int bit_num)
}
/**
* @brief Обработка команды диагностики (0x08)
* @brief Обработать функцию Diagnostics (Serial Line only) (0x08)
* @param modbus_msg Указатель на структуру сообщения modbus
* @return fMessageHandled Статус обработки команды
*/
@@ -218,7 +217,7 @@ void MB_Diagnostics_BusMessageCnt(void)
}
/**
* @brief Увеличивает счетчик ошибок связи
* @brief Увеличивает счетчик ошибок связи
*/
void MB_Diagnostics_CommunicationErrorCnt(void)
{
@@ -227,7 +226,7 @@ void MB_Diagnostics_CommunicationErrorCnt(void)
}
/**
* @brief Увеличивает счетчик исключений
* @brief Увеличивает счетчик исключений
*/
void MB_Diagnostics_ExceptionErrorCnt(void)
{
@@ -236,7 +235,7 @@ void MB_Diagnostics_ExceptionErrorCnt(void)
}
/**
* @brief Увеличивает счетчик переполнения символов
* @brief Увеличивает счетчик переполнения символов
*/
void MB_Diagnostics_CharacterOverrunCnt(void)
{
@@ -249,7 +248,7 @@ void MB_Diagnostics_CharacterOverrunCnt(void)
}
/**
* @brief Увеличивает счетчик отсутствия ответов
* @brief Увеличивает счетчик отсутствия ответов
*/
void MB_Diagnostics_SlaveMessageCnt(void)
{
@@ -258,7 +257,7 @@ void MB_Diagnostics_SlaveMessageCnt(void)
}
/**
* @brief Увеличивает счетчик отсутствия ответов
* @brief Увеличивает счетчик отсутствия ответов
*/
void MB_Diagnostics_SlaveNoResponseCnt(void)
{
@@ -267,7 +266,7 @@ void MB_Diagnostics_SlaveNoResponseCnt(void)
}
/**
* @brief Увеличивает счетчик NAK ответов
* @brief Увеличивает счетчик NAK ответов
*/
void MB_Diagnostics_SlaveNAKCnt(void)
{
@@ -276,7 +275,7 @@ void MB_Diagnostics_SlaveNAKCnt(void)
}
/**
* @brief Увеличивает счетчик занятости устройства
* @brief Увеличивает счетчик занятости устройства
*/
void MB_Diagnostics_SlaveBusyCnt(void)
{