storehk.h
43 lines
| 789 B
| text/x-c
|
CLexer
r76 | #ifndef STOREHK_H | |||
#define STOREHK_H | ||||
#include <QObject> | ||||
#include <QFile> | ||||
#include <QTextStream> | ||||
#include <QDate> | ||||
#include <QTime> | ||||
class StoreHK : public QObject | ||||
{ | ||||
Q_OBJECT | ||||
public: | ||||
explicit StoreHK(QObject *parent = 0); | ||||
void buildDataAsQByteArray(short param1, short param2, short param3, unsigned int coarseTime, unsigned int fineTime ); | ||||
void buildFileName(); | ||||
void storeDataBuffer(); | ||||
void initDataBuffer(); | ||||
QString defaultStorageDirectory; | ||||
QFile *logFile; | ||||
QString hkName; | ||||
QTextStream *logFileStrm; | ||||
bool logFileEn; | ||||
bool storageEnabled; | ||||
unsigned int localBufferSize; | ||||
QByteArray dataBuffer; | ||||
signals: | ||||
public slots: | ||||
void storeData(); | ||||
void setDefaultStorageDirectory(QString nameOfTheDirectory); | ||||
}; | ||||
#endif // StoreHK_H | ||||