|
@ -1,4 +1,4 @@ |
|
|
#include "mainwindow.h"
|
|
|
|
|
|
|
|
|
#include "mainwindow.h"
|
|
|
|
|
|
|
|
|
#include <QDateTime>
|
|
|
#include <QDateTime>
|
|
|
#include <QtConcurrent>
|
|
|
#include <QtConcurrent>
|
|
@ -505,7 +505,7 @@ MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent), ui(new Ui::MainWi |
|
|
|
|
|
|
|
|
// XsyncIns()->initialize(XSyncUdpFactoryImpl::Ins());
|
|
|
// XsyncIns()->initialize(XSyncUdpFactoryImpl::Ins());
|
|
|
XsyncInit(XSyncUdpFactoryImpl::Ins()); |
|
|
XsyncInit(XSyncUdpFactoryImpl::Ins()); |
|
|
xsync_config_t config = {0}; |
|
|
|
|
|
|
|
|
xsync_config_t config = {0}; |
|
|
config.listenCameraSyncPacket = true; |
|
|
config.listenCameraSyncPacket = true; |
|
|
XsyncIns()->initialize(&config); |
|
|
XsyncIns()->initialize(&config); |
|
|
XsyncIns()->registerOnConnectStateChangeCallback([this](bool state, string targetIp) { |
|
|
XsyncIns()->registerOnConnectStateChangeCallback([this](bool state, string targetIp) { |
|
@ -537,11 +537,13 @@ MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent), ui(new Ui::MainWi |
|
|
XsyncIns()->registerOnTimecodeMsgCallback([this](XsyncTimecode_t *timecode_msg) { //
|
|
|
XsyncIns()->registerOnTimecodeMsgCallback([this](XsyncTimecode_t *timecode_msg) { //
|
|
|
XsyncTimecode_t timecode = *timecode_msg; |
|
|
XsyncTimecode_t timecode = *timecode_msg; |
|
|
QString text = QString(fmt("%02d:%02d:%02d:%02d:%02d", timecode.hour, timecode.minute, timecode.second, timecode.frame, timecode.subframe)); |
|
|
QString text = QString(fmt("%02d:%02d:%02d:%02d:%02d", timecode.hour, timecode.minute, timecode.second, timecode.frame, timecode.subframe)); |
|
|
|
|
|
ZLOGI(TAG, "%s", text.toStdString().c_str()); |
|
|
updateUI_timeCodeInfo_signal(text); |
|
|
updateUI_timeCodeInfo_signal(text); |
|
|
}); |
|
|
}); |
|
|
|
|
|
|
|
|
XsyncIns()->registerOnCameraSyncMsgCallback([this](xysnc_camera_sync_data_t *camera_sync_msg) { //
|
|
|
XsyncIns()->registerOnCameraSyncMsgCallback([this](xysnc_camera_sync_data_t *camera_sync_msg) { //
|
|
|
xysnc_camera_sync_data_t camera_sync_data = *camera_sync_msg; |
|
|
xysnc_camera_sync_data_t camera_sync_data = *camera_sync_msg; |
|
|
|
|
|
ZLOGI(TAG, "SYNC:%d",camera_sync_msg->frameIndex ); |
|
|
updateUI_cameraSyncInfo_signal(QString(fmt("%d", camera_sync_data.frameIndex))); |
|
|
updateUI_cameraSyncInfo_signal(QString(fmt("%d", camera_sync_data.frameIndex))); |
|
|
}); |
|
|
}); |
|
|
|
|
|
|
|
@ -606,7 +608,6 @@ void MainWindow::mainWindowsRun() { // |
|
|
ZLOGE(TAG, "do: %s fail,ecode:[%d](%s)", #exptr, ecode, xs_error_code_2_str(ecode)); \ |
|
|
ZLOGE(TAG, "do: %s fail,ecode:[%d](%s)", #exptr, ecode, xs_error_code_2_str(ecode)); \ |
|
|
return; \ |
|
|
return; \ |
|
|
} else { \ |
|
|
} else { \ |
|
|
\ |
|
|
|
|
|
} \ |
|
|
} \ |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|