|
Modbus 0.3
Библиотека Modbus для STM
|
Конфигурационные параметры Modbus устройства More...
#include "stm32f1xx_hal.h"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 |
| Включить обработку диагностики модбас | |
Конфигурационные параметры Modbus устройства
Definition in file modbus_config.h.