Relay dialog hooked up

This commit is contained in:
IMback
2017-11-07 20:26:16 +01:00
parent 08dc57d385
commit 2c46e6ffb6
6 changed files with 102 additions and 13 deletions

View File

@ -11,17 +11,22 @@
#include <QScopedPointer>
#include <QEventLoop>
#include <QTimer>
#include <vector>
class Microcontroller: public QObject
{
Q_OBJECT
private:
std::vector<bool> _relayStates; //ugh vector of bools
QIODevice* _port = nullptr;
QScopedPointer<QEventLoop> loop;
QString _buffer;
void processMicroReturn();
void getState();
public:
Microcontroller(QIODevice* port);
Microcontroller();
@ -45,6 +50,7 @@ public slots:
signals:
void textRecived(const QString string);
void relayStateChanged(std::vector<bool> relayStates);
};