# HG changeset patch # User Hasan Yavuz Ă–ZDERYA # Date 2015-10-06 17:43:57 # Node ID 1132b19725a5d51d86d2851f6bf7a13b2f2d2f2a # Parent a90832d0c0ec9496c04c3d4ce765b16dec934021 implemented ASCII command sending diff --git a/commandpanel.cpp b/commandpanel.cpp --- a/commandpanel.cpp +++ b/commandpanel.cpp @@ -48,5 +48,22 @@ void CommandPanel::newCommand() void CommandPanel::sendCommand(QString command, bool ascii) { - qDebug() << "command:" << command; + if (!serialPort->isOpen()) + { + qCritical() << "Port is not open!"; + return; + } + + if (ascii) + { + qDebug() << "Sending" << command; + if (serialPort->write(command.toLatin1()) < 0) + { + qCritical() << "Send command failed!"; + } + } + else + { + qCritical("NYI"); + } }