Loading...
Searching...
No Matches
API for Diagnostics
Modbus tools » Main API for Modbus Library » API for Master Requests

API для чтения диагностической информации из ответа в режиме мастер More...

Collaboration diagram for API for Diagnostics:

## Functions

int | MB_RespGet_Diagnostic (RS_MsgTypeDef *modbus_msg, uint16_t *data)
| Получить данные диагностики из сообщения (MbData[1])

## Detailed Description

API для чтения диагностической информации из ответа в режиме мастер

Примеры использования:

// Получить данные диагностики (значение счетчика)
uint16_t counter_value;
if(MB_RespGet_Diagnostic(modbus_msg, &counter_value))
{
printf("Counter value: %d\n", counter_value);
}
MB_RespGet_Diagnostic
int MB_RespGet_Diagnostic(RS_MsgTypeDef *modbus_msg, uint16_t *data)
Получить данные диагностики из сообщения (MbData[1])
Definition modbus_master.c:297

## Function Documentation

## MB_RespGet_Diagnostic()

int MB_RespGet_Diagnostic | ( | RS_MsgTypeDef * | modbus_msg,
|  | uint16_t * | data )

Получить данные диагностики из сообщения (MbData[1])

Parameters

  modbus_msg | Указатель на структуру сообщения
  data | Указатель куда положить данные

Returns
  1 - успех, 0 - ошибка

Definition at line 297 of file modbus_master.c.