Loading...
Searching...
No Matches
modbus.h File Reference

Главный заголовочный файл Modbus библиотеки More...

`#include "rs_message.h"`
`#include "modbus_master.h"`
`#include "modbus_slave.h"`
`#include "modbus_coils.h"`
`#include "modbus_holdregs.h"`
`#include "modbus_inputregs.h"`
`#include "modbus_devid.h"`
`#include "modbus_diag.h"`
Include dependency graph for modbus.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

## Macros

#define | MODBUS_MODE_MASTER 1
| Псевдо-enum: Режим мастер
#define | MODBUS_MODE_SLAVE 0
| Псевдо-enum: Режим слейв

## Functions

HAL_StatusTypeDef | MODBUS_FirstInit (RS_HandleTypeDef *hmodbus, UART_HandleTypeDef *huart, TIM_HandleTypeDef *htim)
| Инициализация периферии модбас.
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_MasterRequest (RS_HandleTypeDef *hmodbus, RS_MsgTypeDef *modbus_msg, void(*pClbk)(RS_HandleTypeDef *, RS_MsgTypeDef *))
| Реквест мастера модбас.

## Detailed Description

Главный заголовочный файл Modbus библиотеки

Definition in file modbus.h.