Newer
Older
ZXSSCJ / DevStatusAcq / DevStatusWindow.cpp
#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);
    timeRepDevice = new TimeReplicator(this);
    freqRepDevice = new FreqReplicator(this);
    bCodeTermDevice = new BCodeTerminal(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("300001");

    sigGenDevice->initSerialPort();
}

void DevStatusWindow::on_freqTunButt_clicked()
{
    freqTunDevice->setComName("FrequencyTuning");
    freqTunDevice->setDevCode("400001");

    freqTunDevice->initSerialPort();
}

void DevStatusWindow::on_tmSwiButt_clicked()
{
    timeSwitDevice->setComName("TimeSwitcher");
    timeSwitDevice->setDevCode("500001");

    timeSwitDevice->initSerialPort();
}

void DevStatusWindow::on_freqSwiButt_clicked()
{
    freqSwitDevice->setComName("FreqSwitcher");
    freqSwitDevice->setDevCode("600001");

    freqSwitDevice->initSerialPort();
}

void DevStatusWindow::on_tmRepButt_clicked()
{
    timeRepDevice->setComName("TimeReplicator");
    timeRepDevice->setDevCode("090001");

    timeRepDevice->initSerialPort();
}

void DevStatusWindow::on_freqRepButt_clicked()
{
    freqRepDevice->setComName("FreqReplicator");
    freqRepDevice->setDevCode("100001");

    freqRepDevice->initSerialPort();
}

void DevStatusWindow::on_bctButt_clicked()
{
    bCodeTermDevice->setComName("BCodeTerminal");
    bCodeTermDevice->setDevCode("07001");

    bCodeTermDevice->initSerialPort();
}