#include "DevStatusWindow.h" #include "ui_DevStatusWindow.h" DevStatusWindow::DevStatusWindow(QWidget *parent) : QWidget(parent) , ui(new Ui::DevStatusWindow) { ui->setupUi(this); sigGenDevice = new SignalGenerator(this); freqTunDevice = new FrequencyTuning(this); timeSwitDevice = new TimeSwitcher(this); freqSwitDevice = new FreqSwitcher(this); // // connect(device, &SignalGenerator::sendDataToDraw, // this, &DevStatusWindow::drawCounterDataOnPage); // device->setComName("COM1"); // device->setBaudRate(9600); // device->setDevCode("5001"); // device->initSerialPort(); } DevStatusWindow::~DevStatusWindow() { delete ui; } void DevStatusWindow::on_sigGenButt_clicked() { sigGenDevice->setComName("SignalGenerator"); sigGenDevice->setDevCode("3001"); sigGenDevice->initSerialPort(); } void DevStatusWindow::on_freqTunButt_clicked() { freqTunDevice->setComName("FrequencyTuning"); freqTunDevice->setDevCode("4001"); freqTunDevice->initSerialPort(); } void DevStatusWindow::on_tmSwiButt_clicked() { timeSwitDevice->setComName("TimeSwitcher"); timeSwitDevice->setDevCode("5001"); timeSwitDevice->initSerialPort(); } void DevStatusWindow::on_freqSwiButt_clicked() { freqSwitDevice->setComName("FreqSwitcher"); freqSwitDevice->setDevCode("6001"); freqSwitDevice->initSerialPort(); }