You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
PayloadAPP/Src/GDDC/gddcSet.h

49 lines
1.4 KiB
C

#ifndef GDDCSET_H
#define GDDCSET_H
#include <QWidget>
#include <QByteArray>
#include <QDir>
#include <windows.h>
#include "Src/GDDC/structDefineMyslef.h"
namespace Ui {
class GDDCSet;
}
class GDDCSet : public QWidget
{
Q_OBJECT
public:
explicit GDDCSet(QWidget *parent = nullptr);
~GDDCSet();
private:
Ui::GDDCSet *ui;
public:
void initUDPSocket(); //初始化UDPSocket
void initWindow(); //初始化窗口
void initParam(); //初始化参数
void saveDataToLocalIni(); //保存数据至本地ini文件
QByteArray m_configIniPath; //ini配置文件路径
QString m_playURL1; //光电吊舱-视频连接-显示窗口1-URL地址
int m_playPort1; //光电吊舱-视频连接-显示窗口-1端口
QString m_playURL2; //光电吊舱-视频连接-显示窗口2-URL地址
int m_playPort2; //光电吊舱-视频连接-显示窗口-2端口
MyPairNetwork m_myPairNetwork;//网络通信结构体
signals:
void SignalStartConnect(int a); //信号开始连接
void SignalStopConnect(int a); //信号停止连接
private slots:
void on_pushButton_ConnectURL1_clicked();
void on_pushButton_ConnectURL2_clicked();
void on_pushButton_serialControlRefalsh_clicked();
void on_pushButton_serialControlConnect_clicked();
void on_pushButton_NetCtrlConnect_clicked();
};
#endif // GDDCSET_H