#include "vhfmillthread.h" VhfMillThread::VhfMillThread(bool tcpI, int portI, const QString& hostI, const QString& serialPortI, QObject *parent): tcp(tcpI), port(portI), serialPort(serialPortI), host(hostI), QThread(parent) { } void VhfMillThread::run() { if(tcp) { QTcpSocket* microSocket = new QTcpSocket; microSocket->connectToHost(host, port, QIODevice::ReadWrite); if(!microSocket->waitForConnected(1000)) { ret = -2; ready(); return; } masterIODevice = microSocket; } else { QSerialPort* microPort = new QSerialPort; microPort->setPortName(serialPort); microPort->setBaudRate(115200); if(!microPort->open(QIODevice::ReadWrite)) { qDebug()<<"could not open serial port "<