|
Modbus 0.3
Библиотека Modbus для STM
|
Модуль для реализации слейв MODBUS. More...
#include "modbus.h"Go to the source code of this file.
Functions | |
| RS_StatusTypeDef | MB_Slave_Response (RS_HandleTypeDef *hmodbus, RS_MsgTypeDef *modbus_msg) |
| Ответ на сообщение в режиме слейва. | |
| RS_StatusTypeDef | MB_Slave_Collect_Message (RS_HandleTypeDef *hmodbus, RS_MsgTypeDef *modbus_msg, uint8_t *modbus_uart_buff) |
| Сбор сообщения в буфер UART в режиме слейв (фрейм слейва из msg -> uart). | |
| static int | MB_Define_Size_of_Function (RS_HandleTypeDef *hmodbus, RS_MsgTypeDef *modbus_msg) |
| Определить размер модбас запроса (СЛЕЙВ версия). | |
| RS_StatusTypeDef | MB_Slave_Parse_Message (RS_HandleTypeDef *hmodbus, RS_MsgTypeDef *modbus_msg, uint8_t *modbus_uart_buff) |
| Парс сообщения в режиме слейв (фрейм мастера из uart -> msg). | |
Модуль для реализации слейв MODBUS.
Файл содержит реализацию функций для работы Modbus в режиме слейва.
Definition in file modbus_slave.c.
|
static |
Определить размер модбас запроса (СЛЕЙВ версия).
| hRS | Указатель на хендлер RS. |
| rx_data_size | Указатель на переменную для записи кол-ва байт для принятия. |
Определение сколько байтов надо принять по протоколу.
Definition at line 294 of file modbus_slave.c.