mirror of
http://172.16.0.230/r/SIF/TowerOptoSifAndSpectral.git
synced 2026-05-05 04:23:47 +08:00
32 lines
555 B
C++
32 lines
555 B
C++
//
|
|
// Created by xin on 24-12-12.
|
|
//
|
|
|
|
#ifndef TEMPERATUREWOKER_H
|
|
#define TEMPERATUREWOKER_H
|
|
#include "QObject"
|
|
#include <QtSerialPort/QSerialPort>
|
|
#include <QtSerialPort/QSerialPortInfo>
|
|
#include "nlohmann/json.hpp"
|
|
struct tempera_group
|
|
{
|
|
float tempera[8]={0};
|
|
|
|
};
|
|
using json = nlohmann::json;
|
|
class TemperaTureWoker:public QObject {
|
|
Q_OBJECT
|
|
public:
|
|
TemperaTureWoker();
|
|
QList<tempera_group> m_Tempreaturegroups;
|
|
void ReadTempreature();
|
|
private:
|
|
QSerialPort *m_SerialPort;
|
|
bool m_isInit=false;
|
|
|
|
};
|
|
|
|
|
|
|
|
#endif //TEMPERATUREWOKER_H
|