当前位置: 首页 > news >正文

ADAM模拟量采集模块应用程序开发c++

  1. 请求
connect(&m_reqTimer, &QTimer::timeout, this, [this](){m_api.send(QByteArray::fromStdString("#" + g_adconfig.addr.toStdString() + "\r\n"));
});

通过定时器定时发送请求,这个ADAM4711不支持持续恢复

bool SerialPortApi::send(QByteArray data)
{if (!m_port.isOpen()) {return false;}int num = m_port.write(data);if (num == -1) {return false;}return true;
}
  1. 接收解析
void SensorModule::onParseRecv(QByteArray data)
{if (true == ui->checkBoxLogSw->isChecked()) {ui->plainTextEditLog->insertPlainText(data);}if (data.contains('>') || !data.endsWith(<

http://www.mrgr.cn/news/1151.html

相关文章:

  • Linux目录结构及基础查看命令和命令模式
  • Spring日志
  • 让IP实现https访问的方法
  • 专业术语 技术术语扫盲(专门给初学者了解的)
  • Linux系统性能调优指南-内核参数调优
  • 计算机网络 —— 物理层
  • 发布.NET应用程序而不单独安装运行时
  • 2024年8月19日笔记
  • React Native的Android端fetch的网络请求FormData请求错误:TypeError:Network request failed
  • C++ std::bind
  • 回归预测|基于粒子群优化深度神经网络DNN的数据回归预测Python程序PSO-DNN 多特征输入单输出
  • Oracle(74)如何避免全表扫描?
  • armbian jammy 图像界面乱码问题解决
  • 链表内指定区间反转合并K个已排序的链表
  • 【威锋网-注册安全分析报告-无验证方式导致安全隐患】
  • 【开源分享】CommLite 跨平台文本UI串口调试助手
  • 算法的学习笔记—对称的二叉树(牛客JZ28)
  • .NET辅助角色服务入门简介
  • 大数据背景下基于Python的牛油果销售数据可视化分析
  • 论文阅读:Anchored Densest Subgraph