天嵌二次封装库使用手册
V2.1.2
|
#include "modbus.h"
宏定义 | |
#define | MODBUS_RTU_MAX_ADU_LENGTH 256 |
#define | MODBUS_RTU_RS232 0 |
#define | MODBUS_RTU_RS485 1 |
#define | MODBUS_RTU_RTS_NONE 0 |
#define | MODBUS_RTU_RTS_UP 1 |
#define | MODBUS_RTU_RTS_DOWN 2 |
函数 | |
MODBUS_API modbus_t * | modbus_new_rtu (const char *device, int baud, char parity, int data_bit, int stop_bit) |
MODBUS_API int | modbus_rtu_set_serial_mode (modbus_t *ctx, int mode) |
MODBUS_API int | modbus_rtu_get_serial_mode (modbus_t *ctx) |
MODBUS_API int | modbus_rtu_set_rts (modbus_t *ctx, int mode) |
MODBUS_API int | modbus_rtu_get_rts (modbus_t *ctx) |
MODBUS_API int | modbus_rtu_set_custom_rts (modbus_t *ctx, void(*set_rts)(modbus_t *ctx, int on)) |
MODBUS_API int | modbus_rtu_set_rts_delay (modbus_t *ctx, int us) |
MODBUS_API int | modbus_rtu_get_rts_delay (modbus_t *ctx) |
#define MODBUS_RTU_MAX_ADU_LENGTH 256 |
在文件 modbus-rtu.h 第 17 行定义.
#define MODBUS_RTU_RS232 0 |
在文件 modbus-rtu.h 第 22 行定义.
#define MODBUS_RTU_RS485 1 |
在文件 modbus-rtu.h 第 23 行定义.
#define MODBUS_RTU_RTS_DOWN 2 |
在文件 modbus-rtu.h 第 30 行定义.
#define MODBUS_RTU_RTS_NONE 0 |
在文件 modbus-rtu.h 第 28 行定义.
#define MODBUS_RTU_RTS_UP 1 |
在文件 modbus-rtu.h 第 29 行定义.
MODBUS_API modbus_t* modbus_new_rtu | ( | const char * | device, |
int | baud, | ||
char | parity, | ||
int | data_bit, | ||
int | stop_bit | ||
) |
MODBUS_API int modbus_rtu_get_rts | ( | modbus_t * | ctx | ) |
MODBUS_API int modbus_rtu_get_rts_delay | ( | modbus_t * | ctx | ) |
MODBUS_API int modbus_rtu_get_serial_mode | ( | modbus_t * | ctx | ) |
MODBUS_API int modbus_rtu_set_custom_rts | ( | modbus_t * | ctx, |
void(*)(modbus_t *ctx, int on) | set_rts | ||
) |
MODBUS_API int modbus_rtu_set_rts | ( | modbus_t * | ctx, |
int | mode | ||
) |
MODBUS_API int modbus_rtu_set_rts_delay | ( | modbus_t * | ctx, |
int | us | ||
) |
MODBUS_API int modbus_rtu_set_serial_mode | ( | modbus_t * | ctx, |
int | mode | ||
) |