Files
airborne_ch4/source/DataFileManager.h
DESKTOP-4HD0KC3\ZhangZhuo e7d6f4c57b first commit
2024-10-30 15:04:53 +08:00

36 lines
667 B
C++

#pragma once
#include "pch.h"
#include "ZZ_Types.h"
using namespace ZZ_DATA_DEF::DJI;
using namespace ZZ_DATA_DEF::CH4_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(M350RTKDataFrame struM350RTKDataFrame, NikiraDataFrame struGasDataFrame, UASDataFrame struUASDataFrame);
int CloseData();
private:
public:
private:
QString m_qstrFullFileName;
QString m_qstrFileName;
QString m_qstrFilePath;
QDateTime m_qdtTime;
QFile *m_pqfData;
};