Files
airborne_CO2/Source/DataFileManager.h
2026-01-08 16:00:08 +08:00

36 lines
660 B
C++

#pragma once
#include "pch.h"
#include "ZZ_Types.h"
using namespace ZZ_DATA_DEF::DJI;
using namespace ZZ_DATA_DEF::CO2_GAS_SENSOR;
using namespace ZZ_DATA_DEF::UA_SENSOR;
class DataFileManager :public QObject
{
Q_OBJECT
public:
DataFileManager(QObject* parent = nullptr);
virtual ~DataFileManager();
public:
public:
void GenerateFilePath();
int GenerateFile();
int WriteData(M300RTKDataFrame struM300RTKDataFrame,GSDataFrame struGSDataFrame,UASDataFrame struUASDataFrame);
int CloseData();
private:
public:
private:
QString m_qstrFullFileName;
QString m_qstrFileName;
QString m_qstrFilePath;
QDateTime m_qdtTime;
QFile *m_pqfData;
};