Working TCP subsystem

This commit is contained in:
IMback
2017-11-02 20:17:05 +01:00
parent 88ef0be4a2
commit 08dc57d385
19 changed files with 1679 additions and 76 deletions

View File

@ -1,11 +1,37 @@
#ifndef ALARMTIME_H
#define ALARMTIME_H
#include <QTime>
#include <QObject>
#include <QRunnable>
#include <QScopedPointer>
#include <QEventLoop>
#include <QTimer>
#include <QProcess>
#include <QDebug>
class AlarmTime
class AlarmTime : public QObject, public QRunnable
{
Q_OBJECT
private:
bool triggerd_ = false;
QTime time_;
QTimer timer;
QScopedPointer<QEventLoop> loop;
public:
AlarmTime();
explicit AlarmTime(const QTime time = QTime::currentTime(), QObject *parent = 0);
~AlarmTime();
signals:
void trigger();
public slots:
void run();
void abort();
void runOrAbort(int state);
void doTick();
void changeTime(QTime time);
};
#endif // ALARMTIME_H
#endif // ALARMTIME_H