Train_RFID/src/serial/ComDetect.h

32 lines
606 B
C
Raw Normal View History

2024-02-29 06:20:06 +00:00
//
// Created by Mr.V on 2024/2/19.
//
#ifndef TRAIN_RFID_COMDETECT_H
#define TRAIN_RFID_COMDETECT_H
#include <QObject>
#include <QSerialPort>
#include <QtSerialPort/QSerialPortInfo>
#include <QtSerialPort/QSerialPort>
#include "MQueue.h"
class ComDetect {
public:
ComDetect();
~ComDetect();
2024-04-30 06:51:41 +00:00
bool openCom(QSerialPort *serial, const QString &com, int baud);
bool closeCom(QSerialPort *serial);
2024-02-29 06:20:06 +00:00
private:
QSerialPort *serial_{};
MQueue<QString> *queue_{};
private slots:
2024-04-30 06:51:41 +00:00
// [[deprecated("建议自行定义读取函数")]] void readCom();
2024-02-29 06:20:06 +00:00
};
#endif //TRAIN_RFID_COMDETECT_H