serialport.h 374 B

123456789101112131415161718192021222324
  1. #ifndef __SERIALPORT_H__
  2. #define __SERIALPORT_H__
  3. #include <QSerialPort>
  4. #include "ringbuffer.h"
  5. class SerialPort : public QObject
  6. {
  7. Q_OBJECT
  8. public:
  9. explicit SerialPort(QObject *parent = nullptr);
  10. ~SerialPort();
  11. private:
  12. QSerialPort m_serialPort;
  13. ringbuffer_st m_ringbuffer;
  14. signals:
  15. void pageSwitch(int state = 1);
  16. };
  17. #endif // SERIALPORT_H