加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
modbustcp.h 574 Bytes
一键复制 编辑 原始数据 按行查看 历史
丁坤 提交于 2021-01-24 14:02 . 1.24
#ifndef MODBUSTCP_H
#define MODBUSTCP_H
#include <modbus-tcp.h>
#include <modbus.h>
#include <modbus-rtu.h>
class ModbusTCP
{
private:
modbus_t* ctx;
public:
ModbusTCP();
bool modbus_tcp_init();
// bool modbus_tcp_write_registers(uint16_t* send_tab);
bool modbus_tcp_write_coils(uint8_t* coil_status);
bool modbus_rtu_init();
bool modbus_rtu_write_registers(uint16_t* send_tab, int start, int size);
bool modbus_rtu_write_coils(uint8_t* coil_status, int start, int size);
void valve_test();
void sleep();
};
#endif // MODBUSTCP_H
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化