Files
M300CO2/Source/DataFileManager.h
2023-03-22 09:47:10 +08:00

36 lines
664 B
C++

#pragma once
#include "pch.h"
#include "ZZ_Types.h"
using namespace ZZ_DATA_DEF::M300RTK;
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;
};