Loading...
Searching...
No Matches
E:/.WORK/STM32/Diod_Test/diode_tester/Core/Modbus/modbus_config.h File Reference

Конфигурационные параметры Modbus устройства More...

`#include "stm32f1xx_hal.h"`
Include dependency graph for modbus_config.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

## Macros

#define | MODBUS_DEVICE_ID 1
| Адрес устройства в сети Modbus.
#define | MODBUS_TIMEOUT 5000
| Таймаут в тиках таймера
#define | MODBUS_VENDOR_NAME "NIO-12"
#define | MODBUS_PRODUCT_CODE ""
#define | MODBUS_REVISION ""
#define | MODBUS_VENDOR_URL ""
#define | MODBUS_PRODUCT_NAME ""
#define | MODBUS_MODEL_NAME ""
#define | MODBUS_USER_APPLICATION_NAME ""
#define | MODBUS_NUMB_OF_USEROBJECTS 0
| Количество пользовательских объектов
#define | MODBUS_USEROBJECT_0_NAME ""
| Строка пользовательского идентификатора 0. По аналогии можно определить строки до <=128 USEROBJECT.
#define | mb_huart huart1
| Удобный дефайн для модбасовского uart.
#define | mb_htim htim3
| Удобный дефайн для модбасовского таймера
#define | MODBUS_ENABLE_SLAVE
| Включить обработку СЛЕЙВ режима
#define | MODBUS_ENABLE_MASTER
| Включить обработку МАСТЕР режима
#define | MODBUS_ENABLE_COILS
| Включить обработку коилов
#define | MODBUS_ENABLE_HOLDINGS
| Включить обработку регистров хранения
#define | MODBUS_ENABLE_INPUTS
| Включить обработку входных регистров
#define | MODBUS_ENABLE_DEVICE_IDENTIFICATIONS
| Включить обработку идентификаторы устройства
#define | MODBUS_ENABLE_DIAGNOSTICS
| Включить обработку диагностики модбас

## Detailed Description

Конфигурационные параметры Modbus устройства

Definition in file modbus_config.h.