Agile Modbus 1.1.1
Lightweight modbus protocol stack.
Slave Exported Types
Slave Exported Types 的协作图:

结构体

struct  agile_modbus_slave_info
 Agile Modbus 从机信息结构体 更多...
 

类型定义

typedef int(* agile_modbus_slave_callback_t) (agile_modbus_t *ctx, struct agile_modbus_slave_info *slave_info)
 从机回调函数 更多...
 

详细描述

类型定义说明

◆ agile_modbus_slave_callback_t

typedef int(* agile_modbus_slave_callback_t) (agile_modbus_t *ctx, struct agile_modbus_slave_info *slave_info)

从机回调函数

参数
ctxmodbus 句柄
slave_info从机信息体
返回
=0:正常; <0:异常 (-AGILE_MODBUS_EXCEPTION_UNKNOW(-255): 未知异常,从机不会打包响应数据) (其他负数异常码: 从机会打包异常响应数据)

在文件 agile_modbus.h250 行定义.