#pragma once
#include <QObject>
#include <QtSerialPort/QSerialPort>
#include <QtSerialPort/QSerialPortInfo>
class CSerialPort:public QObject
{
Q_OBJECT
public:
CSerialPort();
virtual ~CSerialPort();
QSerialPort* m_pSerial;
bool ConfigCom(QString portName,
int baud = QSerialPort::Baud115200,
QSerialPort::Parity pty = QSerialPort::NoParity,
QSerialPort::DataBits databit = QSerialPort::Data8 ,
QSerialPort::StopBits stopbit = QSerialPort::OneStop,
QSerialPort:: FlowControl flowCtrl = QSerialPort::NoFlowControl);
void WriteData(QByteArray &data);
QByteArray GetSerialData();
bool IsOpen();
void Close();
QSerialPort::Parity GetParity(quint8 parity);
QSerialPort::StopBits GetStopBit(quint8 stopbit);
QSerialPort::DataBits GetDataBit(quint8 databit);
signals:
void datagramAvailable();
void signalSendSize(int byteSize);
private slots:
void readPendingDatagrams();
};
没有合适的资源?快使用搜索试试~ 我知道了~
QT 串口通讯 头文件 动态库 静态库
共5个文件
lib:2个
dll:2个
h:1个
需积分: 0 0 下载量 14 浏览量
2024-08-22
19:59:28
上传
评论
收藏 24KB ZIP 举报
温馨提示
测试过 可以使用
资源推荐
资源详情
资源评论
收起资源包目录
libSerialPort.zip (5个子文件)
libSerialPort
include
CSerialPort .h 983B
debug
DF_SerialPort.lib 9KB
DF_SerialPort.dll 60KB
release
DF_SerialPort_r.lib 9KB
DF_SerialPort.dll 20KB
共 5 条
- 1
资源评论
准时不早退的小孙
- 粉丝: 16
- 资源: 2
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功