#ifndef STOREHK_H #define STOREHK_H #include #include #include #include #include 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