Newer
Older
ZXSSCJ / CounterAcq / CounterWindow.cpp
TAN YUE on 30 Sep 2021 1 KB 20210930 初始提交
#include "CounterWindow.h"
#include "ui_CounterWindow.h"

CounterWindow::CounterWindow(QWidget *parent) :
    QWidget(parent),
    ui(new Ui::CounterWindow)
{
    ui->setupUi(this);

    QString portNames = SettingConfig::getInstance().PORT_NAMES;
    int baudRate = SettingConfig::getInstance().BAUD_RATE;
    QString devCodes = SettingConfig::getInstance().DEV_CODES;

    QStringList comDevList = portNames.split(",");
    QStringList devCodeList = devCodes.split(",");

    for (int i = 0; i < comDevList.size(); i++)
    {
        CounterDevice * device = new CounterDevice(this);

        //
//        connect(device, &CounterDevice::sendDataToDraw,
//                this, &CounterWindow::drawPhaseDataOnPage);

        device->setComName(comDevList.at(i));
        device->setBaudRate(baudRate);

        device->setDevCode(devCodeList.at(i));

//        this->deviceList.append(device);

        device->initSerialPort();
//        device->startWork();
    }
}

CounterWindow::~CounterWindow()
{
    delete ui;
}