8#ifndef INTERFACE_CPP_INTERFACE_NRC_MODBUS_H_
9#define INTERFACE_CPP_INTERFACE_NRC_MODBUS_H_
int SOCKETFD
Definition nrc_define.h:14
Result
Definition nrc_define.h:16
#define EXPORT_API
Definition nrc_define.h:10
EXPORT_API Result modbus_write_multiple_holding_registers(SOCKETFD socketFd, int id, int address, const std::vector< int > &data)
功能码 10H
EXPORT_API Result modbus_read_coil_status(SOCKETFD socketFd, int id, int address, int quantity, std::vector< int > &data)
功能码 01H
EXPORT_API Result modbus_write_signal_holding_registers(SOCKETFD socketFd, int id, int address, int data)
功能码 06H
EXPORT_API Result modbus_get_master_connection_status(SOCKETFD socketFd, int id, int &status)
获取主站连接状态
EXPORT_API Result modbus_write_multiple_coil_status(SOCKETFD socketFd, int id, int address, const std::vector< int > &data)
功能码 0FH
EXPORT_API Result modbus_read_input_status(SOCKETFD socketFd, int id, int address, int quantity, std::vector< int > &data)
功能码 02H
EXPORT_API Result modbus_open_master(SOCKETFD socketFd, int id)
打开主站
EXPORT_API Result modbus_write_signal_coil_status(SOCKETFD socketFd, int id, int address, int data)
功能码 05H
EXPORT_API Result modbus_read_holding_registers(SOCKETFD socketFd, int id, int address, int quantity, std::vector< int > &data)
功能码 03H
EXPORT_API Result modbus_set_master_parameter(SOCKETFD socketFd, int id, const ModbusMasterParameter ¶m)
设置主站参数
EXPORT_API Result modbus_read_input_registers(SOCKETFD socketFd, int id, int address, int quantity, std::vector< int > &data)
功能码 04H
Definition nrc_modbus_parameter.h:28