89#ifdef MODBUS_ENABLE_MASTER
92#ifdef MODBUS_ENABLE_SLAVE
95#ifdef MODBUS_ENABLE_COILS
98#ifdef MODBUS_ENABLE_HOLDINGS
101#ifdef MODBUS_ENABLE_INPUTS
104#ifdef MODBUS_ENABLE_DEVICE_IDENTIFICATIONS
107#ifdef MODBUS_ENABLE_DIAGNOSTICS
112#ifdef MODBUS_ENABLE_MASTER
113#define MODBUS_MODE_MASTER 1
116#ifdef MODBUS_ENABLE_SLAVE
117#define MODBUS_MODE_SLAVE 0
HAL_StatusTypeDef MODBUS_MasterRequest(RS_HandleTypeDef *hmodbus, RS_MsgTypeDef *modbus_msg, void(*pClbk)(RS_HandleTypeDef *, RS_MsgTypeDef *))
Реквест мастера модбас.
HAL_StatusTypeDef MODBUS_Config(RS_HandleTypeDef *hmodbus, uint8_t ID, uint16_t Timeout, uint8_t master)
Программная конфигурация модбас.
HAL_StatusTypeDef MODBUS_SlaveStart(RS_HandleTypeDef *hmodbus, RS_MsgTypeDef *modbus_msg)
Запуск слейв модбас.
HAL_StatusTypeDef MODBUS_FirstInit(RS_HandleTypeDef *hmodbus, UART_HandleTypeDef *huart, TIM_HandleTypeDef *htim)
Инициализация периферии модбас.
Идентификаторы устройства Modbus.
Диагностика устройства Modbus.
Работа с регистрами хранения Modbus.
Главный заголовочный файл Modbus библиотеки
Главный заголовочный файл Modbus библиотеки
Библиотека обмена сообщениями по RS-интерфейсу
Handle for RS communication.
Structure for modbus messsage.