diff options
Diffstat (limited to 'qt/RGBController/serial_communication.cpp')
-rw-r--r-- | qt/RGBController/serial_communication.cpp | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/qt/RGBController/serial_communication.cpp b/qt/RGBController/serial_communication.cpp index ac0fd81..8ad951c 100644 --- a/qt/RGBController/serial_communication.cpp +++ b/qt/RGBController/serial_communication.cpp @@ -36,12 +36,21 @@ bool serial_communication::serial_disconnect() return false; } +void serial_communication::send(QString com) +{ + data = ""; + qDebug() << com; + data.append(com + "\n"); + if (serial.isOpen()) + serial.write(data); +} + void serial_communication::rgb_change(int r, int g, int b) { /* here we send our rgb values to the serial port */ data = ""; /* the 0 is a hack, i need to look into it at some point */ - data.append("0" + QString::number(r) + "," + QString::number(g) + "," + QString::number(b) + "\n"); + data.append("red=" + QString::number(r) + "," + QString::number(g) + "," + QString::number(b) + "\n"); if (serial.isOpen()) serial.write(data); } |