diff --git a/libxsync b/libxsync index 3eeca6b..6f3e46f 160000 --- a/libxsync +++ b/libxsync @@ -1 +1 @@ -Subproject commit 3eeca6b41c8b0c85f4bdf1c682037a50f4ae6d3a +Subproject commit 6f3e46f8e2a119941a5d3a026f4d146728653786 diff --git a/mainwindow.cpp b/mainwindow.cpp index efa2f27..285728b 100644 --- a/mainwindow.cpp +++ b/mainwindow.cpp @@ -480,6 +480,19 @@ MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent), ui(new Ui::MainWi if (state) { string sn; XsyncIns()->readSn(sn); + + version_t sdkverion; + version_t armverion; + version_t fpgaverion; + + XsyncIns()->readSDKVersion(sdkverion); + XsyncIns()->readARMSoftwareVersion(armverion); + XsyncIns()->readFPGASoftwareVersion(fpgaverion); + + ZLOGI(TAG, "sdkverion:%d.%d.%d", sdkverion.main, sdkverion.sub, sdkverion.fix); + ZLOGI(TAG, "armverion:%d.%d.%d", armverion.main, armverion.sub, armverion.fix); + ZLOGI(TAG, "fpgaverion:%d.%d.%d", fpgaverion.main, fpgaverion.sub, fpgaverion.fix); + emit doinui_signal(QFunction([this, targetIp, sn]() { ui->IpInput->setText(QString::fromStdString(targetIp)); ui->snDisplay->setText(QString::fromStdString(sn));