release 0.3
Добавлен master, НО до конца не проверен
This commit is contained in:
@@ -53,12 +53,39 @@ extern MB_DiagnosticsInfoTypeDef MB_DIAG;
|
||||
|
||||
/////////////////////////////////////////////////////////////////////
|
||||
/////////////////////////---FUNCTIONS---/////////////////////////////
|
||||
|
||||
|
||||
/* Инициализация диагностических счетчиков */
|
||||
void MB_DiagnosticsInit(void);
|
||||
|
||||
/**
|
||||
* @addtogroup MODBUS_REQ_DIAG_API API for Diagnostics
|
||||
* @ingroup MODBUS_REQUEST_MSG
|
||||
* @brief API для чтения диагностической информации из ответа в режиме мастер
|
||||
* @details Примеры использования:
|
||||
*
|
||||
* @code
|
||||
* Получить данные диагностики (значение счетчика)
|
||||
* uint16_t counter_value;
|
||||
* if(MB_GetDiagnosticResponse(&MODBUS_MSG, &counter_value))
|
||||
* {
|
||||
* printf("Counter value: %d\n", counter_value);
|
||||
* }
|
||||
* @endcode
|
||||
*/
|
||||
int MB_GetDiagnosticResponse(RS_MsgTypeDef *modbus_msg, uint16_t *data);
|
||||
/** MODBUS_REQ_DIAG_API
|
||||
* @}
|
||||
*/
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* @addtogroup MODBUS_DATA_ACCESS_FUNCTIONS Modbus Data Access
|
||||
* @addtogroup MODBUS_DATA_ACCESS_FUNCTIONS
|
||||
@{
|
||||
*/
|
||||
|
||||
@@ -79,7 +106,7 @@ MB_DeviceModeTypeDef MB_GetDeviceMode(void);
|
||||
*/
|
||||
|
||||
/* Обработка команды диагностики (0x08) */
|
||||
uint8_t MB_Proccess_Diagnostics(RS_MsgTypeDef *modbus_msg);
|
||||
uint8_t MB_Process_Diagnostics(RS_MsgTypeDef *modbus_msg);
|
||||
|
||||
/** MODBUS_CMD_PROCESS_FUNCTIONS
|
||||
* @}
|
||||
|
||||
Reference in New Issue
Block a user