serialgpsthread.cpp 449 B

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