SimpleModbusRTUPacket
Public 属性 | 所有成员列表
modbus_master_context_t结构体 参考

#include <Modbus.h>

Public 属性

uint8_t slave_addr
 
void(* output )(uint8_t *data, size_t data_length)
 串口输出函数,当解析完成后,将调用此函数输出数据,不可为NULL。 更多...
 
size_t(* request_reply )(uint8_t *data, size_t data_length)
 请求数据(读串口输入),当Modbus请求发出后,会调用此函数等待从机回应,不可为NULL。 更多...
 

详细描述

在文件 Modbus.h161 行定义.

类成员变量说明

◆ output

void(* modbus_master_context_t::output) (uint8_t *data, size_t data_length)

串口输出函数,当解析完成后,将调用此函数输出数据,不可为NULL。

参数
data串口输出数据的指针
data_length串口输出数据长度
返回

在文件 Modbus.h172 行定义.

◆ request_reply

size_t(* modbus_master_context_t::request_reply) (uint8_t *data, size_t data_length)

请求数据(读串口输入),当Modbus请求发出后,会调用此函数等待从机回应,不可为NULL。

参数
data请求数据的指针
data_length请求数据的长度(最大)
返回
size_t 成功读取的数据长度

在文件 Modbus.h182 行定义.

◆ slave_addr

uint8_t modbus_master_context_t::slave_addr

从机地址,主要指与此主机通信的从机地址

在文件 Modbus.h163 行定义.


该结构体的文档由以下文件生成: