serialgpsthread.cpp 444 B

12345678910111213
  1. #include "serialgpsthread.h"
  2. SerialGPSThread::SerialGPSThread(QObject *parent) : QThread(parent) { serialGPS = nullptr; }
  3. void SerialGPSThread::run() {
  4. serialGPS = new SerialGPS();
  5. // 连接信号
  6. connect(serialGPS, &SerialGPS::dataReceived, this, &SerialGPSThread::dataReceived);
  7. connect(serialGPS, &SerialGPS::storedGNRMCDataUpdated, this, &SerialGPSThread::storedGNRMCDataUpdated);
  8. // 启动事件循环
  9. exec();
  10. }