add:添加温湿度传感器硬件,并解析温湿度/气压等数据;

This commit is contained in:
tangchao0503
2023-10-18 11:37:02 +08:00
parent f33103c970
commit 781b33f577
3 changed files with 238 additions and 1 deletions

View File

@ -11,6 +11,8 @@
#include <QObject>
#include <QThread>
#include <QDir>
#include <QtSerialPort/QSerialPort>
#include <QtSerialPort/QSerialPortInfo>
#include "ximeaimager.h"
#include "sbgrecorder.h"
@ -22,6 +24,28 @@ extern "C"
#include <stdlib.h>
}
class Record300TcTemperature : public QObject
{
Q_OBJECT
public:
Record300TcTemperature();
void stopRecordTemperature();
private:
bool m_bIsRecord;
QSerialPort * m_serial;
float parseMessage(QByteArray * data);
public slots:
void recordTemperature(QString filePath);
signals:
};
class UdpServer:public QObject
{
Q_OBJECT
@ -48,6 +72,9 @@ class UdpServer:public QObject
void sender(int status);
QThread * m_recordTempThread;
Record300TcTemperature * m_300tcTemperature;
signals:
void systemStart();
void systemStop();
@ -56,6 +83,7 @@ signals:
void startDeleteFileSignal();
void recordXimeaOnlySignal(double,QString);
void record300tcTemperatureSignal(QString);
public slots:
void onRecordFinished();