diff options
author | daniel-Jones <daniel@danieljon.es> | 2017-04-07 09:17:10 +0930 |
---|---|---|
committer | daniel-Jones <daniel@danieljon.es> | 2017-04-07 09:17:10 +0930 |
commit | 9ff573e9fe4c40ffb342ce2b215042c39b518aeb (patch) | |
tree | e4168caacbb934b072da417275ea578d26229db6 /qt/RGBController/serial_communication.h | |
parent | 1189c8c2671b2463dbca7842a81adfe00c35549c (diff) | |
download | RGB-Controller-9ff573e9fe4c40ffb342ce2b215042c39b518aeb.tar.gz RGB-Controller-9ff573e9fe4c40ffb342ce2b215042c39b518aeb.zip |
Merged source into one .cpp and .h. Added serial communication from the Arduino to the host computer. Added ping/pong system to maintain a connection, once 3 failed tries have occured, the connection is force closed, this restores the ui to a desired state. A ping is sent every 60 seconds and a response is required within one second. Some debug UI additions and code is still present, to be removed.
Diffstat (limited to 'qt/RGBController/serial_communication.h')
-rw-r--r-- | qt/RGBController/serial_communication.h | 25 |
1 files changed, 0 insertions, 25 deletions
diff --git a/qt/RGBController/serial_communication.h b/qt/RGBController/serial_communication.h deleted file mode 100644 index 3499028..0000000 --- a/qt/RGBController/serial_communication.h +++ /dev/null @@ -1,25 +0,0 @@ -#ifndef SERIAL_COMMUNICATION_H -#define SERIAL_COMMUNICATION_H - -/* includes */ -#include <QSerialPort> -#include <QSerialPortInfo> -#include <QDebug> - - -class serial_communication -{ - public: - /* function declares */ - serial_communication(); - bool serial_connect(QString port); - bool serial_disconnect(); - void rgb_change(int r, int g, int b); - void send(QString com); - /* variables */ - QString port_name; - QSerialPort serial; - QByteArray data; -}; - -#endif // SERIAL_COMMUNICATION_H |