diff --git a/PhaseDevice.cpp b/PhaseDevice.cpp index c90552a..f8cda87 100644 --- a/PhaseDevice.cpp +++ b/PhaseDevice.cpp @@ -43,7 +43,7 @@ serialUtil->openSerialPort(SettingConfig::getInstance().PORT_NAME, SettingConfig::getInstance().BAUD_RATE); serialUtil->sendData(startCmd.toLocal8Bit()); - return !serialUtil->isOpen(); + return serialUtil->isOpen(); case 1: clientUtil = new UDPClientUtil(this); connect(clientUtil, &UDPClientUtil::dataRecieved, this, &PhaseDevice::dataReceivedHandler); diff --git a/PhaseDevice.cpp b/PhaseDevice.cpp index c90552a..f8cda87 100644 --- a/PhaseDevice.cpp +++ b/PhaseDevice.cpp @@ -43,7 +43,7 @@ serialUtil->openSerialPort(SettingConfig::getInstance().PORT_NAME, SettingConfig::getInstance().BAUD_RATE); serialUtil->sendData(startCmd.toLocal8Bit()); - return !serialUtil->isOpen(); + return serialUtil->isOpen(); case 1: clientUtil = new UDPClientUtil(this); connect(clientUtil, &UDPClientUtil::dataRecieved, this, &PhaseDevice::dataReceivedHandler); diff --git a/common/utils/QSerialPortUtil.cpp b/common/utils/QSerialPortUtil.cpp index a641d86..3509461 100644 --- a/common/utils/QSerialPortUtil.cpp +++ b/common/utils/QSerialPortUtil.cpp @@ -22,17 +22,17 @@ open = serial.open(QIODevice::ReadWrite); qDebug() << portName << baudRate << open; -// if (open == true) -// { + if (open == true) + { // 绑定信号与槽 connect(&serial, &QSerialPort::readyRead, this, &QSerialPortUtil::readData); // // mock data received per second - QTimer * timer = new QTimer(this); - lastValue = new int[16] {0}; - connect(timer, &QTimer::timeout, this, &QSerialPortUtil::mockReceivData); - timer->start(1000); -// } +// QTimer * timer = new QTimer(this); +// lastValue = new int[16] {0}; +// connect(timer, &QTimer::timeout, this, &QSerialPortUtil::mockReceivData); +// timer->start(1000); + } } void QSerialPortUtil::sendData(QByteArray data)