天嵌二次封装库使用手册  V2.1.2
modbus-tcp.h 文件参考
#include "modbus.h"
此图展示该文件直接或间接的被哪些文件引用了:

浏览源代码.

宏定义

#define MODBUS_TCP_DEFAULT_PORT   502
 
#define MODBUS_TCP_SLAVE   0xFF
 
#define MODBUS_TCP_MAX_ADU_LENGTH   260
 

函数

MODBUS_API modbus_tmodbus_new_tcp (const char *ip_address, int port)
 
MODBUS_API int modbus_tcp_listen (modbus_t *ctx, int nb_connection)
 
MODBUS_API int modbus_tcp_accept (modbus_t *ctx, int *s)
 
MODBUS_API modbus_tmodbus_new_tcp_pi (const char *node, const char *service)
 
MODBUS_API int modbus_tcp_pi_listen (modbus_t *ctx, int nb_connection)
 
MODBUS_API int modbus_tcp_pi_accept (modbus_t *ctx, int *s)
 

宏定义说明

#define MODBUS_TCP_DEFAULT_PORT   502

在文件 modbus-tcp.h34 行定义.

#define MODBUS_TCP_MAX_ADU_LENGTH   260

在文件 modbus-tcp.h40 行定义.

#define MODBUS_TCP_SLAVE   0xFF

在文件 modbus-tcp.h35 行定义.

函数说明

MODBUS_API modbus_t* modbus_new_tcp ( const char *  ip_address,
int  port 
)
MODBUS_API modbus_t* modbus_new_tcp_pi ( const char *  node,
const char *  service 
)
MODBUS_API int modbus_tcp_accept ( modbus_t ctx,
int *  s 
)
MODBUS_API int modbus_tcp_listen ( modbus_t ctx,
int  nb_connection 
)
MODBUS_API int modbus_tcp_pi_accept ( modbus_t ctx,
int *  s 
)
MODBUS_API int modbus_tcp_pi_listen ( modbus_t ctx,
int  nb_connection 
)