|
Modbus 0.3
Библиотека Modbus для STM
|
Модуль для реализации MODBUS. More...
#include "modbus.h"Go to the source code of this file.
Functions | |
| static void | MB_DefaultCallback (RS_HandleTypeDef *hmodbus, RS_MsgTypeDef *modbus_msg) |
| Coils & Registers. | |
| 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 *)) |
| Реквест мастера модбас. | |
| RS_StatusTypeDef | RS_Response (RS_HandleTypeDef *hmodbus, RS_MsgTypeDef *modbus_msg) |
| RS_StatusTypeDef | RS_Collect_Message (RS_HandleTypeDef *hmodbus, RS_MsgTypeDef *modbus_msg, uint8_t *modbus_uart_buff) |
| RS_StatusTypeDef | RS_Parse_Message (RS_HandleTypeDef *hmodbus, RS_MsgTypeDef *modbus_msg, uint8_t *modbus_uart_buff) |
Variables | |
| RS_HandleTypeDef | hmodbus1 |
| Default Handle for Modbus. | |
| RS_MsgTypeDef | MODBUS_MSG |
| Default Message Struct for Modbus. | |
| MB_DataStructureTypeDef | MB_DATA = {0} |
Модуль для реализации MODBUS.
Файл содержит реализацию функций работы с Modbus.
Definition in file modbus.c.
|
static |
| MB_DataStructureTypeDef MB_DATA = {0} |