Quellcode durchsuchen

增加时钟时间管理项,完善代码

zhoutao vor 3 Monaten
Ursprung
Commit
d985b44725
8 geänderte Dateien mit 835 neuen und 265 gelöschten Zeilen
  1. 306 65
      Makefile.Debug
  2. 306 65
      Makefile.Release
  3. 1 1
      gui8000.pro.user
  4. 2 1
      includes.h
  5. 4 2
      maindlg.cpp
  6. 71 57
      oamsynctimer.cpp
  7. 85 41
      oamsynctimer.ui
  8. 60 33
      ui_oamsynctimer.h

+ 306 - 65
Makefile.Debug

@@ -350,6 +350,10 @@ debug/moc_httpreq.cpp: httpreq.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qthread.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qdeadlinetimer.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qelapsedtimer.h \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/QDateTime \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/qdatetime.h \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/qcalendar.h \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/qlocale.h \
 		D:/Qt/6.6.1/mingw_64/include/QtWidgets/QMessageBox \
 		D:/Qt/6.6.1/mingw_64/include/QtWidgets/qmessagebox.h \
 		D:/Qt/6.6.1/mingw_64/include/QtWidgets/qtwidgetsglobal.h \
@@ -386,9 +390,6 @@ debug/moc_httpreq.cpp: httpreq.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qfile.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qfiledevice.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qfileinfo.h \
-		D:/Qt/6.6.1/mingw_64/include/QtCore/qdatetime.h \
-		D:/Qt/6.6.1/mingw_64/include/QtCore/qcalendar.h \
-		D:/Qt/6.6.1/mingw_64/include/QtCore/qlocale.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qtimezone.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/QFile \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/QIODevice \
@@ -614,6 +615,10 @@ debug/moc_maindlg.cpp: maindlg.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qthread.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qdeadlinetimer.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qelapsedtimer.h \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/QDateTime \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/qdatetime.h \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/qcalendar.h \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/qlocale.h \
 		D:/Qt/6.6.1/mingw_64/include/QtWidgets/QMessageBox \
 		D:/Qt/6.6.1/mingw_64/include/QtWidgets/qmessagebox.h \
 		D:/Qt/6.6.1/mingw_64/include/QtWidgets/qdialog.h \
@@ -629,9 +634,6 @@ debug/moc_maindlg.cpp: maindlg.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qfile.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qfiledevice.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qfileinfo.h \
-		D:/Qt/6.6.1/mingw_64/include/QtCore/qdatetime.h \
-		D:/Qt/6.6.1/mingw_64/include/QtCore/qcalendar.h \
-		D:/Qt/6.6.1/mingw_64/include/QtCore/qlocale.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qtimezone.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/QFile \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/QIODevice \
@@ -872,6 +874,10 @@ debug/moc_oambtsparam.cpp: oambtsparam.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qthread.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qdeadlinetimer.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qelapsedtimer.h \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/QDateTime \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/qdatetime.h \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/qcalendar.h \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/qlocale.h \
 		D:/Qt/6.6.1/mingw_64/include/QtWidgets/QMessageBox \
 		D:/Qt/6.6.1/mingw_64/include/QtWidgets/qmessagebox.h \
 		D:/Qt/6.6.1/mingw_64/include/QtSerialPort/QSerialPortInfo \
@@ -886,9 +892,6 @@ debug/moc_oambtsparam.cpp: oambtsparam.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qfile.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qfiledevice.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qfileinfo.h \
-		D:/Qt/6.6.1/mingw_64/include/QtCore/qdatetime.h \
-		D:/Qt/6.6.1/mingw_64/include/QtCore/qcalendar.h \
-		D:/Qt/6.6.1/mingw_64/include/QtCore/qlocale.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qtimezone.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/QFile \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/QIODevice \
@@ -1100,6 +1103,81 @@ debug/moc_oamsynctimer.cpp: oamsynctimer.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/QSizeF \
 		D:/Qt/6.6.1/mingw_64/include/QtGui/QTransform \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qnativeinterface.h \
+		pspublic.h \
+		includes.h \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/QString \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/QByteArray \
+		D:/Qt/6.6.1/mingw_64/include/QtGui/QCloseEvent \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/QDebug \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/QVariant \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/QTimer \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/qtimer.h \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/qbasictimer.h \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/QThread \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/qthread.h \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/qdeadlinetimer.h \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/qelapsedtimer.h \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/QDateTime \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/qdatetime.h \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/qcalendar.h \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/qlocale.h \
+		D:/Qt/6.6.1/mingw_64/include/QtWidgets/QMessageBox \
+		D:/Qt/6.6.1/mingw_64/include/QtWidgets/qmessagebox.h \
+		D:/Qt/6.6.1/mingw_64/include/QtSerialPort/QSerialPortInfo \
+		D:/Qt/6.6.1/mingw_64/include/QtSerialPort/qserialportinfo.h \
+		D:/Qt/6.6.1/mingw_64/include/QtSerialPort/qserialportglobal.h \
+		D:/Qt/6.6.1/mingw_64/include/QtSerialPort/qtserialportexports.h \
+		D:/Qt/6.6.1/mingw_64/include/QtSerialPort/QSerialPort \
+		D:/Qt/6.6.1/mingw_64/include/QtSerialPort/qserialport.h \
+		D:/Qt/6.6.1/mingw_64/include/QtWidgets/QFileDialog \
+		D:/Qt/6.6.1/mingw_64/include/QtWidgets/qfiledialog.h \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/qdir.h \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/qfile.h \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/qfiledevice.h \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/qfileinfo.h \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/qtimezone.h \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/QFile \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/QIODevice \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/QSettings \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/qsettings.h \
+		D:/Qt/6.6.1/mingw_64/include/QtNetwork/QNetworkAccessManager \
+		D:/Qt/6.6.1/mingw_64/include/QtNetwork/qnetworkaccessmanager.h \
+		D:/Qt/6.6.1/mingw_64/include/QtNetwork/qtnetworkglobal.h \
+		D:/Qt/6.6.1/mingw_64/include/QtNetwork/qtnetwork-config.h \
+		D:/Qt/6.6.1/mingw_64/include/QtNetwork/qtnetworkexports.h \
+		D:/Qt/6.6.1/mingw_64/include/QtNetwork/qnetworkrequest.h \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/QSharedDataPointer \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/QUrl \
+		D:/Qt/6.6.1/mingw_64/include/QtNetwork/QSslConfiguration \
+		D:/Qt/6.6.1/mingw_64/include/QtNetwork/qsslconfiguration.h \
+		D:/Qt/6.6.1/mingw_64/include/QtNetwork/qsslsocket.h \
+		D:/Qt/6.6.1/mingw_64/include/QtNetwork/qtcpsocket.h \
+		D:/Qt/6.6.1/mingw_64/include/QtNetwork/qabstractsocket.h \
+		D:/Qt/6.6.1/mingw_64/include/QtNetwork/qhostaddress.h \
+		D:/Qt/6.6.1/mingw_64/include/QtNetwork/qsslerror.h \
+		D:/Qt/6.6.1/mingw_64/include/QtNetwork/qsslcertificate.h \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/qcryptographichash.h \
+		D:/Qt/6.6.1/mingw_64/include/QtNetwork/qssl.h \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/QFlags \
+		D:/Qt/6.6.1/mingw_64/include/QtNetwork/QSslPreSharedKeyAuthenticator \
+		D:/Qt/6.6.1/mingw_64/include/QtNetwork/qsslpresharedkeyauthenticator.h \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/QMetaType \
+		D:/Qt/6.6.1/mingw_64/include/QtNetwork/QNetworkRequest \
+		D:/Qt/6.6.1/mingw_64/include/QtNetwork/QNetworkReply \
+		D:/Qt/6.6.1/mingw_64/include/QtNetwork/qnetworkreply.h \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/QEventLoop \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/qeventloop.h \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/QJsonDocument \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/qjsondocument.h \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/qjsonvalue.h \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/qcborvalue.h \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/qcborcommon.h \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/qregularexpression.h \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/quuid.h \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/qendian.h \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/QJsonObject \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/qjsonobject.h \
+		D:/Qt/6.6.1/mingw_64/include/QtGui/QIcon \
 		debug/moc_predefs.h \
 		D:/Qt/6.6.1/mingw_64/bin/moc.exe
 	D:\Qt\6.6.1\mingw_64\bin\moc.exe $(DEFINES) --include E:/work/ips8000/gui8000/debug/moc_predefs.h -ID:/Qt/6.6.1/mingw_64/mkspecs/win32-g++ -IE:/work/ips8000/gui8000 -ID:/Qt/6.6.1/mingw_64/include -ID:/Qt/6.6.1/mingw_64/include/QtWidgets -ID:/Qt/6.6.1/mingw_64/include/QtGui -ID:/Qt/6.6.1/mingw_64/include/QtSerialPort -ID:/Qt/6.6.1/mingw_64/include/QtNetwork -ID:/Qt/6.6.1/mingw_64/include/QtCore -Id:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/c++ -Id:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/c++/x86_64-w64-mingw32 -Id:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/c++/backward -Id:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include -Id:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include-fixed -Id:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include oamsynctimer.h -o debug\moc_oamsynctimer.cpp
@@ -1427,6 +1505,10 @@ debug/moc_ps.cpp: ps.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qthread.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qdeadlinetimer.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qelapsedtimer.h \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/QDateTime \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/qdatetime.h \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/qcalendar.h \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/qlocale.h \
 		D:/Qt/6.6.1/mingw_64/include/QtWidgets/QMessageBox \
 		D:/Qt/6.6.1/mingw_64/include/QtWidgets/qmessagebox.h \
 		D:/Qt/6.6.1/mingw_64/include/QtWidgets/qtwidgetsglobal.h \
@@ -1463,9 +1545,6 @@ debug/moc_ps.cpp: ps.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qfile.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qfiledevice.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qfileinfo.h \
-		D:/Qt/6.6.1/mingw_64/include/QtCore/qdatetime.h \
-		D:/Qt/6.6.1/mingw_64/include/QtCore/qcalendar.h \
-		D:/Qt/6.6.1/mingw_64/include/QtCore/qlocale.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qtimezone.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/QFile \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/QIODevice \
@@ -1965,6 +2044,10 @@ debug/moc_oambaseparam.cpp: oambaseparam.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qthread.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qdeadlinetimer.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qelapsedtimer.h \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/QDateTime \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/qdatetime.h \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/qcalendar.h \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/qlocale.h \
 		D:/Qt/6.6.1/mingw_64/include/QtWidgets/QMessageBox \
 		D:/Qt/6.6.1/mingw_64/include/QtWidgets/qmessagebox.h \
 		D:/Qt/6.6.1/mingw_64/include/QtSerialPort/QSerialPortInfo \
@@ -1979,9 +2062,6 @@ debug/moc_oambaseparam.cpp: oambaseparam.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qfile.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qfiledevice.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qfileinfo.h \
-		D:/Qt/6.6.1/mingw_64/include/QtCore/qdatetime.h \
-		D:/Qt/6.6.1/mingw_64/include/QtCore/qcalendar.h \
-		D:/Qt/6.6.1/mingw_64/include/QtCore/qlocale.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qtimezone.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/QFile \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/QIODevice \
@@ -2207,6 +2287,10 @@ debug/moc_oamconfigparam.cpp: oamconfigparam.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qthread.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qdeadlinetimer.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qelapsedtimer.h \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/QDateTime \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/qdatetime.h \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/qcalendar.h \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/qlocale.h \
 		D:/Qt/6.6.1/mingw_64/include/QtWidgets/QMessageBox \
 		D:/Qt/6.6.1/mingw_64/include/QtWidgets/qmessagebox.h \
 		D:/Qt/6.6.1/mingw_64/include/QtSerialPort/QSerialPortInfo \
@@ -2221,9 +2305,6 @@ debug/moc_oamconfigparam.cpp: oamconfigparam.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qfile.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qfiledevice.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qfileinfo.h \
-		D:/Qt/6.6.1/mingw_64/include/QtCore/qdatetime.h \
-		D:/Qt/6.6.1/mingw_64/include/QtCore/qcalendar.h \
-		D:/Qt/6.6.1/mingw_64/include/QtCore/qlocale.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qtimezone.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/QFile \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/QIODevice \
@@ -2449,6 +2530,10 @@ debug/moc_oaminstallparam.cpp: oaminstallparam.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qthread.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qdeadlinetimer.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qelapsedtimer.h \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/QDateTime \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/qdatetime.h \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/qcalendar.h \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/qlocale.h \
 		D:/Qt/6.6.1/mingw_64/include/QtWidgets/QMessageBox \
 		D:/Qt/6.6.1/mingw_64/include/QtWidgets/qmessagebox.h \
 		D:/Qt/6.6.1/mingw_64/include/QtSerialPort/QSerialPortInfo \
@@ -2463,9 +2548,6 @@ debug/moc_oaminstallparam.cpp: oaminstallparam.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qfile.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qfiledevice.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qfileinfo.h \
-		D:/Qt/6.6.1/mingw_64/include/QtCore/qdatetime.h \
-		D:/Qt/6.6.1/mingw_64/include/QtCore/qcalendar.h \
-		D:/Qt/6.6.1/mingw_64/include/QtCore/qlocale.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qtimezone.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/QFile \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/QIODevice \
@@ -2691,6 +2773,10 @@ debug/moc_oamnetworkparam.cpp: oamnetworkparam.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qthread.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qdeadlinetimer.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qelapsedtimer.h \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/QDateTime \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/qdatetime.h \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/qcalendar.h \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/qlocale.h \
 		D:/Qt/6.6.1/mingw_64/include/QtWidgets/QMessageBox \
 		D:/Qt/6.6.1/mingw_64/include/QtWidgets/qmessagebox.h \
 		D:/Qt/6.6.1/mingw_64/include/QtSerialPort/QSerialPortInfo \
@@ -2705,9 +2791,6 @@ debug/moc_oamnetworkparam.cpp: oamnetworkparam.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qfile.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qfiledevice.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qfileinfo.h \
-		D:/Qt/6.6.1/mingw_64/include/QtCore/qdatetime.h \
-		D:/Qt/6.6.1/mingw_64/include/QtCore/qcalendar.h \
-		D:/Qt/6.6.1/mingw_64/include/QtCore/qlocale.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qtimezone.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/QFile \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/QIODevice \
@@ -2933,6 +3016,10 @@ debug/moc_oamsyncparam.cpp: oamsyncparam.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qthread.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qdeadlinetimer.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qelapsedtimer.h \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/QDateTime \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/qdatetime.h \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/qcalendar.h \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/qlocale.h \
 		D:/Qt/6.6.1/mingw_64/include/QtWidgets/QMessageBox \
 		D:/Qt/6.6.1/mingw_64/include/QtWidgets/qmessagebox.h \
 		D:/Qt/6.6.1/mingw_64/include/QtSerialPort/QSerialPortInfo \
@@ -2947,9 +3034,6 @@ debug/moc_oamsyncparam.cpp: oamsyncparam.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qfile.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qfiledevice.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qfileinfo.h \
-		D:/Qt/6.6.1/mingw_64/include/QtCore/qdatetime.h \
-		D:/Qt/6.6.1/mingw_64/include/QtCore/qcalendar.h \
-		D:/Qt/6.6.1/mingw_64/include/QtCore/qlocale.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qtimezone.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/QFile \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/QIODevice \
@@ -3210,6 +3294,10 @@ debug/httpreq.o: httpreq.cpp httpreq.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qthread.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qdeadlinetimer.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qelapsedtimer.h \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/QDateTime \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/qdatetime.h \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/qcalendar.h \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/qlocale.h \
 		D:/Qt/6.6.1/mingw_64/include/QtWidgets/QMessageBox \
 		D:/Qt/6.6.1/mingw_64/include/QtWidgets/qmessagebox.h \
 		D:/Qt/6.6.1/mingw_64/include/QtWidgets/qtwidgetsglobal.h \
@@ -3246,9 +3334,6 @@ debug/httpreq.o: httpreq.cpp httpreq.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qfile.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qfiledevice.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qfileinfo.h \
-		D:/Qt/6.6.1/mingw_64/include/QtCore/qdatetime.h \
-		D:/Qt/6.6.1/mingw_64/include/QtCore/qcalendar.h \
-		D:/Qt/6.6.1/mingw_64/include/QtCore/qlocale.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qtimezone.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/QFile \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/QIODevice \
@@ -3490,6 +3575,10 @@ debug/main.o: main.cpp maindlg.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qthread.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qdeadlinetimer.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qelapsedtimer.h \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/QDateTime \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/qdatetime.h \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/qcalendar.h \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/qlocale.h \
 		D:/Qt/6.6.1/mingw_64/include/QtWidgets/QMessageBox \
 		D:/Qt/6.6.1/mingw_64/include/QtWidgets/qmessagebox.h \
 		D:/Qt/6.6.1/mingw_64/include/QtWidgets/qdialog.h \
@@ -3505,9 +3594,6 @@ debug/main.o: main.cpp maindlg.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qfile.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qfiledevice.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qfileinfo.h \
-		D:/Qt/6.6.1/mingw_64/include/QtCore/qdatetime.h \
-		D:/Qt/6.6.1/mingw_64/include/QtCore/qcalendar.h \
-		D:/Qt/6.6.1/mingw_64/include/QtCore/qlocale.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qtimezone.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/QFile \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/QIODevice \
@@ -3767,6 +3853,10 @@ debug/maindlg.o: maindlg.cpp maindlg.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qthread.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qdeadlinetimer.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qelapsedtimer.h \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/QDateTime \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/qdatetime.h \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/qcalendar.h \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/qlocale.h \
 		D:/Qt/6.6.1/mingw_64/include/QtWidgets/QMessageBox \
 		D:/Qt/6.6.1/mingw_64/include/QtWidgets/qmessagebox.h \
 		D:/Qt/6.6.1/mingw_64/include/QtWidgets/qdialog.h \
@@ -3782,9 +3872,6 @@ debug/maindlg.o: maindlg.cpp maindlg.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qfile.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qfiledevice.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qfileinfo.h \
-		D:/Qt/6.6.1/mingw_64/include/QtCore/qdatetime.h \
-		D:/Qt/6.6.1/mingw_64/include/QtCore/qcalendar.h \
-		D:/Qt/6.6.1/mingw_64/include/QtCore/qlocale.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qtimezone.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/QFile \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/QIODevice \
@@ -4071,6 +4158,10 @@ debug/oambtsparam.o: oambtsparam.cpp oambtsparam.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qthread.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qdeadlinetimer.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qelapsedtimer.h \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/QDateTime \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/qdatetime.h \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/qcalendar.h \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/qlocale.h \
 		D:/Qt/6.6.1/mingw_64/include/QtWidgets/QMessageBox \
 		D:/Qt/6.6.1/mingw_64/include/QtWidgets/qmessagebox.h \
 		D:/Qt/6.6.1/mingw_64/include/QtSerialPort/QSerialPortInfo \
@@ -4085,9 +4176,6 @@ debug/oambtsparam.o: oambtsparam.cpp oambtsparam.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qfile.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qfiledevice.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qfileinfo.h \
-		D:/Qt/6.6.1/mingw_64/include/QtCore/qdatetime.h \
-		D:/Qt/6.6.1/mingw_64/include/QtCore/qcalendar.h \
-		D:/Qt/6.6.1/mingw_64/include/QtCore/qlocale.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qtimezone.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/QFile \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/QIODevice \
@@ -4371,7 +4459,151 @@ debug/oamsynctimer.o: oamsynctimer.cpp oamsynctimer.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/QSizeF \
 		D:/Qt/6.6.1/mingw_64/include/QtGui/QTransform \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qnativeinterface.h \
-		ui_oamsynctimer.h
+		pspublic.h \
+		includes.h \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/QString \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/QByteArray \
+		D:/Qt/6.6.1/mingw_64/include/QtGui/QCloseEvent \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/QDebug \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/QVariant \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/QTimer \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/qtimer.h \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/qbasictimer.h \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/QThread \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/qthread.h \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/qdeadlinetimer.h \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/qelapsedtimer.h \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/QDateTime \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/qdatetime.h \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/qcalendar.h \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/qlocale.h \
+		D:/Qt/6.6.1/mingw_64/include/QtWidgets/QMessageBox \
+		D:/Qt/6.6.1/mingw_64/include/QtWidgets/qmessagebox.h \
+		D:/Qt/6.6.1/mingw_64/include/QtSerialPort/QSerialPortInfo \
+		D:/Qt/6.6.1/mingw_64/include/QtSerialPort/qserialportinfo.h \
+		D:/Qt/6.6.1/mingw_64/include/QtSerialPort/qserialportglobal.h \
+		D:/Qt/6.6.1/mingw_64/include/QtSerialPort/qtserialportexports.h \
+		D:/Qt/6.6.1/mingw_64/include/QtSerialPort/QSerialPort \
+		D:/Qt/6.6.1/mingw_64/include/QtSerialPort/qserialport.h \
+		D:/Qt/6.6.1/mingw_64/include/QtWidgets/QFileDialog \
+		D:/Qt/6.6.1/mingw_64/include/QtWidgets/qfiledialog.h \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/qdir.h \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/qfile.h \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/qfiledevice.h \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/qfileinfo.h \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/qtimezone.h \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/QFile \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/QIODevice \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/QSettings \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/qsettings.h \
+		D:/Qt/6.6.1/mingw_64/include/QtNetwork/QNetworkAccessManager \
+		D:/Qt/6.6.1/mingw_64/include/QtNetwork/qnetworkaccessmanager.h \
+		D:/Qt/6.6.1/mingw_64/include/QtNetwork/qtnetworkglobal.h \
+		D:/Qt/6.6.1/mingw_64/include/QtNetwork/qtnetwork-config.h \
+		D:/Qt/6.6.1/mingw_64/include/QtNetwork/qtnetworkexports.h \
+		D:/Qt/6.6.1/mingw_64/include/QtNetwork/qnetworkrequest.h \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/QSharedDataPointer \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/QUrl \
+		D:/Qt/6.6.1/mingw_64/include/QtNetwork/QSslConfiguration \
+		D:/Qt/6.6.1/mingw_64/include/QtNetwork/qsslconfiguration.h \
+		D:/Qt/6.6.1/mingw_64/include/QtNetwork/qsslsocket.h \
+		D:/Qt/6.6.1/mingw_64/include/QtNetwork/qtcpsocket.h \
+		D:/Qt/6.6.1/mingw_64/include/QtNetwork/qabstractsocket.h \
+		D:/Qt/6.6.1/mingw_64/include/QtNetwork/qhostaddress.h \
+		D:/Qt/6.6.1/mingw_64/include/QtNetwork/qsslerror.h \
+		D:/Qt/6.6.1/mingw_64/include/QtNetwork/qsslcertificate.h \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/qcryptographichash.h \
+		D:/Qt/6.6.1/mingw_64/include/QtNetwork/qssl.h \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/QFlags \
+		D:/Qt/6.6.1/mingw_64/include/QtNetwork/QSslPreSharedKeyAuthenticator \
+		D:/Qt/6.6.1/mingw_64/include/QtNetwork/qsslpresharedkeyauthenticator.h \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/QMetaType \
+		D:/Qt/6.6.1/mingw_64/include/QtNetwork/QNetworkRequest \
+		D:/Qt/6.6.1/mingw_64/include/QtNetwork/QNetworkReply \
+		D:/Qt/6.6.1/mingw_64/include/QtNetwork/qnetworkreply.h \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/QEventLoop \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/qeventloop.h \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/QJsonDocument \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/qjsondocument.h \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/qjsonvalue.h \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/qcborvalue.h \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/qcborcommon.h \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/qregularexpression.h \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/quuid.h \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/qendian.h \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/QJsonObject \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/qjsonobject.h \
+		D:/Qt/6.6.1/mingw_64/include/QtGui/QIcon \
+		ui_oamsynctimer.h \
+		D:/Qt/6.6.1/mingw_64/include/QtWidgets/QApplication \
+		D:/Qt/6.6.1/mingw_64/include/QtWidgets/qapplication.h \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/qcoreapplication.h \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/qcoreapplication_platform.h \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/qfuture.h \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/qfutureinterface.h \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/qmutex.h \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/qtsan_impl.h \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/qresultstore.h \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/qfuture_impl.h \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/qthreadpool.h \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/qrunnable.h \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/qexception.h \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/qpromise.h \
+		D:/Qt/6.6.1/mingw_64/include/QtGui/qguiapplication.h \
+		D:/Qt/6.6.1/mingw_64/include/QtGui/qinputmethod.h \
+		D:/Qt/6.6.1/mingw_64/include/QtGui/qguiapplication_platform.h \
+		D:/Qt/6.6.1/mingw_64/include/QtWidgets/QCheckBox \
+		D:/Qt/6.6.1/mingw_64/include/QtWidgets/qcheckbox.h \
+		D:/Qt/6.6.1/mingw_64/include/QtWidgets/qabstractbutton.h \
+		D:/Qt/6.6.1/mingw_64/include/QtWidgets/QComboBox \
+		D:/Qt/6.6.1/mingw_64/include/QtWidgets/qcombobox.h \
+		D:/Qt/6.6.1/mingw_64/include/QtWidgets/qabstractitemdelegate.h \
+		D:/Qt/6.6.1/mingw_64/include/QtWidgets/qstyleoption.h \
+		D:/Qt/6.6.1/mingw_64/include/QtWidgets/qabstractspinbox.h \
+		D:/Qt/6.6.1/mingw_64/include/QtGui/qvalidator.h \
+		D:/Qt/6.6.1/mingw_64/include/QtWidgets/qslider.h \
+		D:/Qt/6.6.1/mingw_64/include/QtWidgets/qabstractslider.h \
+		D:/Qt/6.6.1/mingw_64/include/QtWidgets/qstyle.h \
+		D:/Qt/6.6.1/mingw_64/include/QtWidgets/qtabbar.h \
+		D:/Qt/6.6.1/mingw_64/include/QtWidgets/qtabwidget.h \
+		D:/Qt/6.6.1/mingw_64/include/QtWidgets/qrubberband.h \
+		D:/Qt/6.6.1/mingw_64/include/QtWidgets/qframe.h \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/qabstractitemmodel.h \
+		D:/Qt/6.6.1/mingw_64/include/QtWidgets/QGridLayout \
+		D:/Qt/6.6.1/mingw_64/include/QtWidgets/qgridlayout.h \
+		D:/Qt/6.6.1/mingw_64/include/QtWidgets/qlayout.h \
+		D:/Qt/6.6.1/mingw_64/include/QtWidgets/qlayoutitem.h \
+		D:/Qt/6.6.1/mingw_64/include/QtWidgets/qboxlayout.h \
+		D:/Qt/6.6.1/mingw_64/include/QtWidgets/QGroupBox \
+		D:/Qt/6.6.1/mingw_64/include/QtWidgets/qgroupbox.h \
+		D:/Qt/6.6.1/mingw_64/include/QtWidgets/QHBoxLayout \
+		D:/Qt/6.6.1/mingw_64/include/QtWidgets/QLabel \
+		D:/Qt/6.6.1/mingw_64/include/QtWidgets/qlabel.h \
+		D:/Qt/6.6.1/mingw_64/include/QtGui/qpicture.h \
+		D:/Qt/6.6.1/mingw_64/include/QtGui/qtextdocument.h \
+		D:/Qt/6.6.1/mingw_64/include/QtWidgets/QPushButton \
+		D:/Qt/6.6.1/mingw_64/include/QtWidgets/qpushbutton.h \
+		D:/Qt/6.6.1/mingw_64/include/QtWidgets/QSpacerItem \
+		D:/Qt/6.6.1/mingw_64/include/QtWidgets/QSpinBox \
+		D:/Qt/6.6.1/mingw_64/include/QtWidgets/qspinbox.h \
+		D:/Qt/6.6.1/mingw_64/include/QtWidgets/QTimeEdit \
+		D:/Qt/6.6.1/mingw_64/include/QtWidgets/qdatetimeedit.h \
+		D:/Qt/6.6.1/mingw_64/include/QtWidgets/QVBoxLayout \
+		maindlg.h \
+		D:/Qt/6.6.1/mingw_64/include/QtWidgets/QMainWindow \
+		D:/Qt/6.6.1/mingw_64/include/QtWidgets/qmainwindow.h \
+		uart.h \
+		ps.h \
+		oambaseparam.h \
+		oamconfigparam.h \
+		oaminstallparam.h \
+		oamnetworkparam.h \
+		oamsyncparam.h \
+		oamupgrade.h \
+		oambtsparam.h \
+		sysconfig.h \
+		D:/Qt/6.6.1/mingw_64/include/QtWidgets/QWidget \
+		httpreq.h
 	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o debug\oamsynctimer.o oamsynctimer.cpp
 
 debug/oamupgrade.o: oamupgrade.cpp oamupgrade.h \
@@ -4598,6 +4830,9 @@ debug/oamupgrade.o: oamupgrade.cpp oamupgrade.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qtimer.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qbasictimer.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/QThread \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/QDateTime \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/qdatetime.h \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/qcalendar.h \
 		D:/Qt/6.6.1/mingw_64/include/QtWidgets/QMessageBox \
 		D:/Qt/6.6.1/mingw_64/include/QtWidgets/qmessagebox.h \
 		D:/Qt/6.6.1/mingw_64/include/QtSerialPort/QSerialPortInfo \
@@ -4612,8 +4847,6 @@ debug/oamupgrade.o: oamupgrade.cpp oamupgrade.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qfile.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qfiledevice.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qfileinfo.h \
-		D:/Qt/6.6.1/mingw_64/include/QtCore/qdatetime.h \
-		D:/Qt/6.6.1/mingw_64/include/QtCore/qcalendar.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qtimezone.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/QFile \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/QIODevice \
@@ -4828,6 +5061,10 @@ debug/ps.o: ps.cpp ps.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qthread.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qdeadlinetimer.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qelapsedtimer.h \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/QDateTime \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/qdatetime.h \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/qcalendar.h \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/qlocale.h \
 		D:/Qt/6.6.1/mingw_64/include/QtWidgets/QMessageBox \
 		D:/Qt/6.6.1/mingw_64/include/QtWidgets/qmessagebox.h \
 		D:/Qt/6.6.1/mingw_64/include/QtWidgets/qtwidgetsglobal.h \
@@ -4864,9 +5101,6 @@ debug/ps.o: ps.cpp ps.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qfile.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qfiledevice.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qfileinfo.h \
-		D:/Qt/6.6.1/mingw_64/include/QtCore/qdatetime.h \
-		D:/Qt/6.6.1/mingw_64/include/QtCore/qcalendar.h \
-		D:/Qt/6.6.1/mingw_64/include/QtCore/qlocale.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qtimezone.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/QFile \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/QIODevice \
@@ -5157,6 +5391,9 @@ debug/sysconfig.o: sysconfig.cpp sysconfig.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qtimer.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qbasictimer.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/QThread \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/QDateTime \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/qdatetime.h \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/qcalendar.h \
 		D:/Qt/6.6.1/mingw_64/include/QtWidgets/QMessageBox \
 		D:/Qt/6.6.1/mingw_64/include/QtWidgets/qmessagebox.h \
 		D:/Qt/6.6.1/mingw_64/include/QtWidgets/qdialog.h \
@@ -5172,8 +5409,6 @@ debug/sysconfig.o: sysconfig.cpp sysconfig.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qfile.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qfiledevice.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qfileinfo.h \
-		D:/Qt/6.6.1/mingw_64/include/QtCore/qdatetime.h \
-		D:/Qt/6.6.1/mingw_64/include/QtCore/qcalendar.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qtimezone.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/QFile \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/QIODevice \
@@ -5417,6 +5652,10 @@ debug/uart.o: uart.cpp uart.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qthread.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qdeadlinetimer.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qelapsedtimer.h \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/QDateTime \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/qdatetime.h \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/qcalendar.h \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/qlocale.h \
 		D:/Qt/6.6.1/mingw_64/include/QtWidgets/QMessageBox \
 		D:/Qt/6.6.1/mingw_64/include/QtWidgets/qmessagebox.h \
 		D:/Qt/6.6.1/mingw_64/include/QtWidgets/qdialog.h \
@@ -5428,9 +5667,6 @@ debug/uart.o: uart.cpp uart.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qfile.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qfiledevice.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qfileinfo.h \
-		D:/Qt/6.6.1/mingw_64/include/QtCore/qdatetime.h \
-		D:/Qt/6.6.1/mingw_64/include/QtCore/qcalendar.h \
-		D:/Qt/6.6.1/mingw_64/include/QtCore/qlocale.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qtimezone.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/QFile \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/QIODevice \
@@ -5668,6 +5904,10 @@ debug/oambaseparam.o: oambaseparam.cpp oambaseparam.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qthread.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qdeadlinetimer.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qelapsedtimer.h \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/QDateTime \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/qdatetime.h \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/qcalendar.h \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/qlocale.h \
 		D:/Qt/6.6.1/mingw_64/include/QtWidgets/QMessageBox \
 		D:/Qt/6.6.1/mingw_64/include/QtWidgets/qmessagebox.h \
 		D:/Qt/6.6.1/mingw_64/include/QtSerialPort/QSerialPortInfo \
@@ -5682,9 +5922,6 @@ debug/oambaseparam.o: oambaseparam.cpp oambaseparam.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qfile.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qfiledevice.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qfileinfo.h \
-		D:/Qt/6.6.1/mingw_64/include/QtCore/qdatetime.h \
-		D:/Qt/6.6.1/mingw_64/include/QtCore/qcalendar.h \
-		D:/Qt/6.6.1/mingw_64/include/QtCore/qlocale.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qtimezone.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/QFile \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/QIODevice \
@@ -5980,6 +6217,10 @@ debug/oamconfigparam.o: oamconfigparam.cpp oamconfigparam.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qthread.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qdeadlinetimer.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qelapsedtimer.h \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/QDateTime \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/qdatetime.h \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/qcalendar.h \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/qlocale.h \
 		D:/Qt/6.6.1/mingw_64/include/QtWidgets/QMessageBox \
 		D:/Qt/6.6.1/mingw_64/include/QtWidgets/qmessagebox.h \
 		D:/Qt/6.6.1/mingw_64/include/QtSerialPort/QSerialPortInfo \
@@ -5994,9 +6235,6 @@ debug/oamconfigparam.o: oamconfigparam.cpp oamconfigparam.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qfile.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qfiledevice.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qfileinfo.h \
-		D:/Qt/6.6.1/mingw_64/include/QtCore/qdatetime.h \
-		D:/Qt/6.6.1/mingw_64/include/QtCore/qcalendar.h \
-		D:/Qt/6.6.1/mingw_64/include/QtCore/qlocale.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qtimezone.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/QFile \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/QIODevice \
@@ -6286,6 +6524,10 @@ debug/oaminstallparam.o: oaminstallparam.cpp oaminstallparam.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qthread.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qdeadlinetimer.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qelapsedtimer.h \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/QDateTime \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/qdatetime.h \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/qcalendar.h \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/qlocale.h \
 		D:/Qt/6.6.1/mingw_64/include/QtWidgets/QMessageBox \
 		D:/Qt/6.6.1/mingw_64/include/QtWidgets/qmessagebox.h \
 		D:/Qt/6.6.1/mingw_64/include/QtSerialPort/QSerialPortInfo \
@@ -6300,9 +6542,6 @@ debug/oaminstallparam.o: oaminstallparam.cpp oaminstallparam.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qfile.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qfiledevice.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qfileinfo.h \
-		D:/Qt/6.6.1/mingw_64/include/QtCore/qdatetime.h \
-		D:/Qt/6.6.1/mingw_64/include/QtCore/qcalendar.h \
-		D:/Qt/6.6.1/mingw_64/include/QtCore/qlocale.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qtimezone.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/QFile \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/QIODevice \
@@ -6600,6 +6839,10 @@ debug/oamnetworkparam.o: oamnetworkparam.cpp oamnetworkparam.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qthread.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qdeadlinetimer.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qelapsedtimer.h \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/QDateTime \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/qdatetime.h \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/qcalendar.h \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/qlocale.h \
 		D:/Qt/6.6.1/mingw_64/include/QtWidgets/QMessageBox \
 		D:/Qt/6.6.1/mingw_64/include/QtWidgets/qmessagebox.h \
 		D:/Qt/6.6.1/mingw_64/include/QtSerialPort/QSerialPortInfo \
@@ -6614,9 +6857,6 @@ debug/oamnetworkparam.o: oamnetworkparam.cpp oamnetworkparam.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qfile.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qfiledevice.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qfileinfo.h \
-		D:/Qt/6.6.1/mingw_64/include/QtCore/qdatetime.h \
-		D:/Qt/6.6.1/mingw_64/include/QtCore/qcalendar.h \
-		D:/Qt/6.6.1/mingw_64/include/QtCore/qlocale.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qtimezone.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/QFile \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/QIODevice \
@@ -6914,6 +7154,10 @@ debug/oamsyncparam.o: oamsyncparam.cpp oamsyncparam.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qthread.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qdeadlinetimer.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qelapsedtimer.h \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/QDateTime \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/qdatetime.h \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/qcalendar.h \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/qlocale.h \
 		D:/Qt/6.6.1/mingw_64/include/QtWidgets/QMessageBox \
 		D:/Qt/6.6.1/mingw_64/include/QtWidgets/qmessagebox.h \
 		D:/Qt/6.6.1/mingw_64/include/QtSerialPort/QSerialPortInfo \
@@ -6928,9 +7172,6 @@ debug/oamsyncparam.o: oamsyncparam.cpp oamsyncparam.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qfile.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qfiledevice.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qfileinfo.h \
-		D:/Qt/6.6.1/mingw_64/include/QtCore/qdatetime.h \
-		D:/Qt/6.6.1/mingw_64/include/QtCore/qcalendar.h \
-		D:/Qt/6.6.1/mingw_64/include/QtCore/qlocale.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qtimezone.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/QFile \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/QIODevice \

+ 306 - 65
Makefile.Release

@@ -350,6 +350,10 @@ release/moc_httpreq.cpp: httpreq.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qthread.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qdeadlinetimer.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qelapsedtimer.h \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/QDateTime \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/qdatetime.h \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/qcalendar.h \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/qlocale.h \
 		D:/Qt/6.6.1/mingw_64/include/QtWidgets/QMessageBox \
 		D:/Qt/6.6.1/mingw_64/include/QtWidgets/qmessagebox.h \
 		D:/Qt/6.6.1/mingw_64/include/QtWidgets/qtwidgetsglobal.h \
@@ -386,9 +390,6 @@ release/moc_httpreq.cpp: httpreq.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qfile.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qfiledevice.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qfileinfo.h \
-		D:/Qt/6.6.1/mingw_64/include/QtCore/qdatetime.h \
-		D:/Qt/6.6.1/mingw_64/include/QtCore/qcalendar.h \
-		D:/Qt/6.6.1/mingw_64/include/QtCore/qlocale.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qtimezone.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/QFile \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/QIODevice \
@@ -614,6 +615,10 @@ release/moc_maindlg.cpp: maindlg.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qthread.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qdeadlinetimer.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qelapsedtimer.h \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/QDateTime \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/qdatetime.h \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/qcalendar.h \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/qlocale.h \
 		D:/Qt/6.6.1/mingw_64/include/QtWidgets/QMessageBox \
 		D:/Qt/6.6.1/mingw_64/include/QtWidgets/qmessagebox.h \
 		D:/Qt/6.6.1/mingw_64/include/QtWidgets/qdialog.h \
@@ -629,9 +634,6 @@ release/moc_maindlg.cpp: maindlg.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qfile.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qfiledevice.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qfileinfo.h \
-		D:/Qt/6.6.1/mingw_64/include/QtCore/qdatetime.h \
-		D:/Qt/6.6.1/mingw_64/include/QtCore/qcalendar.h \
-		D:/Qt/6.6.1/mingw_64/include/QtCore/qlocale.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qtimezone.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/QFile \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/QIODevice \
@@ -872,6 +874,10 @@ release/moc_oambtsparam.cpp: oambtsparam.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qthread.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qdeadlinetimer.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qelapsedtimer.h \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/QDateTime \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/qdatetime.h \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/qcalendar.h \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/qlocale.h \
 		D:/Qt/6.6.1/mingw_64/include/QtWidgets/QMessageBox \
 		D:/Qt/6.6.1/mingw_64/include/QtWidgets/qmessagebox.h \
 		D:/Qt/6.6.1/mingw_64/include/QtSerialPort/QSerialPortInfo \
@@ -886,9 +892,6 @@ release/moc_oambtsparam.cpp: oambtsparam.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qfile.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qfiledevice.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qfileinfo.h \
-		D:/Qt/6.6.1/mingw_64/include/QtCore/qdatetime.h \
-		D:/Qt/6.6.1/mingw_64/include/QtCore/qcalendar.h \
-		D:/Qt/6.6.1/mingw_64/include/QtCore/qlocale.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qtimezone.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/QFile \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/QIODevice \
@@ -1100,6 +1103,81 @@ release/moc_oamsynctimer.cpp: oamsynctimer.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/QSizeF \
 		D:/Qt/6.6.1/mingw_64/include/QtGui/QTransform \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qnativeinterface.h \
+		pspublic.h \
+		includes.h \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/QString \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/QByteArray \
+		D:/Qt/6.6.1/mingw_64/include/QtGui/QCloseEvent \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/QDebug \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/QVariant \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/QTimer \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/qtimer.h \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/qbasictimer.h \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/QThread \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/qthread.h \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/qdeadlinetimer.h \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/qelapsedtimer.h \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/QDateTime \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/qdatetime.h \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/qcalendar.h \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/qlocale.h \
+		D:/Qt/6.6.1/mingw_64/include/QtWidgets/QMessageBox \
+		D:/Qt/6.6.1/mingw_64/include/QtWidgets/qmessagebox.h \
+		D:/Qt/6.6.1/mingw_64/include/QtSerialPort/QSerialPortInfo \
+		D:/Qt/6.6.1/mingw_64/include/QtSerialPort/qserialportinfo.h \
+		D:/Qt/6.6.1/mingw_64/include/QtSerialPort/qserialportglobal.h \
+		D:/Qt/6.6.1/mingw_64/include/QtSerialPort/qtserialportexports.h \
+		D:/Qt/6.6.1/mingw_64/include/QtSerialPort/QSerialPort \
+		D:/Qt/6.6.1/mingw_64/include/QtSerialPort/qserialport.h \
+		D:/Qt/6.6.1/mingw_64/include/QtWidgets/QFileDialog \
+		D:/Qt/6.6.1/mingw_64/include/QtWidgets/qfiledialog.h \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/qdir.h \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/qfile.h \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/qfiledevice.h \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/qfileinfo.h \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/qtimezone.h \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/QFile \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/QIODevice \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/QSettings \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/qsettings.h \
+		D:/Qt/6.6.1/mingw_64/include/QtNetwork/QNetworkAccessManager \
+		D:/Qt/6.6.1/mingw_64/include/QtNetwork/qnetworkaccessmanager.h \
+		D:/Qt/6.6.1/mingw_64/include/QtNetwork/qtnetworkglobal.h \
+		D:/Qt/6.6.1/mingw_64/include/QtNetwork/qtnetwork-config.h \
+		D:/Qt/6.6.1/mingw_64/include/QtNetwork/qtnetworkexports.h \
+		D:/Qt/6.6.1/mingw_64/include/QtNetwork/qnetworkrequest.h \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/QSharedDataPointer \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/QUrl \
+		D:/Qt/6.6.1/mingw_64/include/QtNetwork/QSslConfiguration \
+		D:/Qt/6.6.1/mingw_64/include/QtNetwork/qsslconfiguration.h \
+		D:/Qt/6.6.1/mingw_64/include/QtNetwork/qsslsocket.h \
+		D:/Qt/6.6.1/mingw_64/include/QtNetwork/qtcpsocket.h \
+		D:/Qt/6.6.1/mingw_64/include/QtNetwork/qabstractsocket.h \
+		D:/Qt/6.6.1/mingw_64/include/QtNetwork/qhostaddress.h \
+		D:/Qt/6.6.1/mingw_64/include/QtNetwork/qsslerror.h \
+		D:/Qt/6.6.1/mingw_64/include/QtNetwork/qsslcertificate.h \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/qcryptographichash.h \
+		D:/Qt/6.6.1/mingw_64/include/QtNetwork/qssl.h \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/QFlags \
+		D:/Qt/6.6.1/mingw_64/include/QtNetwork/QSslPreSharedKeyAuthenticator \
+		D:/Qt/6.6.1/mingw_64/include/QtNetwork/qsslpresharedkeyauthenticator.h \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/QMetaType \
+		D:/Qt/6.6.1/mingw_64/include/QtNetwork/QNetworkRequest \
+		D:/Qt/6.6.1/mingw_64/include/QtNetwork/QNetworkReply \
+		D:/Qt/6.6.1/mingw_64/include/QtNetwork/qnetworkreply.h \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/QEventLoop \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/qeventloop.h \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/QJsonDocument \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/qjsondocument.h \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/qjsonvalue.h \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/qcborvalue.h \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/qcborcommon.h \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/qregularexpression.h \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/quuid.h \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/qendian.h \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/QJsonObject \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/qjsonobject.h \
+		D:/Qt/6.6.1/mingw_64/include/QtGui/QIcon \
 		release/moc_predefs.h \
 		D:/Qt/6.6.1/mingw_64/bin/moc.exe
 	D:\Qt\6.6.1\mingw_64\bin\moc.exe $(DEFINES) --include E:/work/ips8000/gui8000/release/moc_predefs.h -ID:/Qt/6.6.1/mingw_64/mkspecs/win32-g++ -IE:/work/ips8000/gui8000 -ID:/Qt/6.6.1/mingw_64/include -ID:/Qt/6.6.1/mingw_64/include/QtWidgets -ID:/Qt/6.6.1/mingw_64/include/QtGui -ID:/Qt/6.6.1/mingw_64/include/QtSerialPort -ID:/Qt/6.6.1/mingw_64/include/QtNetwork -ID:/Qt/6.6.1/mingw_64/include/QtCore -Id:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/c++ -Id:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/c++/x86_64-w64-mingw32 -Id:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/c++/backward -Id:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include -Id:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include-fixed -Id:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include oamsynctimer.h -o release\moc_oamsynctimer.cpp
@@ -1427,6 +1505,10 @@ release/moc_ps.cpp: ps.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qthread.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qdeadlinetimer.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qelapsedtimer.h \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/QDateTime \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/qdatetime.h \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/qcalendar.h \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/qlocale.h \
 		D:/Qt/6.6.1/mingw_64/include/QtWidgets/QMessageBox \
 		D:/Qt/6.6.1/mingw_64/include/QtWidgets/qmessagebox.h \
 		D:/Qt/6.6.1/mingw_64/include/QtWidgets/qtwidgetsglobal.h \
@@ -1463,9 +1545,6 @@ release/moc_ps.cpp: ps.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qfile.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qfiledevice.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qfileinfo.h \
-		D:/Qt/6.6.1/mingw_64/include/QtCore/qdatetime.h \
-		D:/Qt/6.6.1/mingw_64/include/QtCore/qcalendar.h \
-		D:/Qt/6.6.1/mingw_64/include/QtCore/qlocale.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qtimezone.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/QFile \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/QIODevice \
@@ -1965,6 +2044,10 @@ release/moc_oambaseparam.cpp: oambaseparam.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qthread.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qdeadlinetimer.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qelapsedtimer.h \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/QDateTime \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/qdatetime.h \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/qcalendar.h \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/qlocale.h \
 		D:/Qt/6.6.1/mingw_64/include/QtWidgets/QMessageBox \
 		D:/Qt/6.6.1/mingw_64/include/QtWidgets/qmessagebox.h \
 		D:/Qt/6.6.1/mingw_64/include/QtSerialPort/QSerialPortInfo \
@@ -1979,9 +2062,6 @@ release/moc_oambaseparam.cpp: oambaseparam.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qfile.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qfiledevice.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qfileinfo.h \
-		D:/Qt/6.6.1/mingw_64/include/QtCore/qdatetime.h \
-		D:/Qt/6.6.1/mingw_64/include/QtCore/qcalendar.h \
-		D:/Qt/6.6.1/mingw_64/include/QtCore/qlocale.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qtimezone.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/QFile \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/QIODevice \
@@ -2207,6 +2287,10 @@ release/moc_oamconfigparam.cpp: oamconfigparam.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qthread.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qdeadlinetimer.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qelapsedtimer.h \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/QDateTime \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/qdatetime.h \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/qcalendar.h \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/qlocale.h \
 		D:/Qt/6.6.1/mingw_64/include/QtWidgets/QMessageBox \
 		D:/Qt/6.6.1/mingw_64/include/QtWidgets/qmessagebox.h \
 		D:/Qt/6.6.1/mingw_64/include/QtSerialPort/QSerialPortInfo \
@@ -2221,9 +2305,6 @@ release/moc_oamconfigparam.cpp: oamconfigparam.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qfile.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qfiledevice.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qfileinfo.h \
-		D:/Qt/6.6.1/mingw_64/include/QtCore/qdatetime.h \
-		D:/Qt/6.6.1/mingw_64/include/QtCore/qcalendar.h \
-		D:/Qt/6.6.1/mingw_64/include/QtCore/qlocale.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qtimezone.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/QFile \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/QIODevice \
@@ -2449,6 +2530,10 @@ release/moc_oaminstallparam.cpp: oaminstallparam.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qthread.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qdeadlinetimer.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qelapsedtimer.h \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/QDateTime \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/qdatetime.h \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/qcalendar.h \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/qlocale.h \
 		D:/Qt/6.6.1/mingw_64/include/QtWidgets/QMessageBox \
 		D:/Qt/6.6.1/mingw_64/include/QtWidgets/qmessagebox.h \
 		D:/Qt/6.6.1/mingw_64/include/QtSerialPort/QSerialPortInfo \
@@ -2463,9 +2548,6 @@ release/moc_oaminstallparam.cpp: oaminstallparam.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qfile.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qfiledevice.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qfileinfo.h \
-		D:/Qt/6.6.1/mingw_64/include/QtCore/qdatetime.h \
-		D:/Qt/6.6.1/mingw_64/include/QtCore/qcalendar.h \
-		D:/Qt/6.6.1/mingw_64/include/QtCore/qlocale.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qtimezone.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/QFile \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/QIODevice \
@@ -2691,6 +2773,10 @@ release/moc_oamnetworkparam.cpp: oamnetworkparam.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qthread.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qdeadlinetimer.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qelapsedtimer.h \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/QDateTime \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/qdatetime.h \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/qcalendar.h \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/qlocale.h \
 		D:/Qt/6.6.1/mingw_64/include/QtWidgets/QMessageBox \
 		D:/Qt/6.6.1/mingw_64/include/QtWidgets/qmessagebox.h \
 		D:/Qt/6.6.1/mingw_64/include/QtSerialPort/QSerialPortInfo \
@@ -2705,9 +2791,6 @@ release/moc_oamnetworkparam.cpp: oamnetworkparam.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qfile.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qfiledevice.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qfileinfo.h \
-		D:/Qt/6.6.1/mingw_64/include/QtCore/qdatetime.h \
-		D:/Qt/6.6.1/mingw_64/include/QtCore/qcalendar.h \
-		D:/Qt/6.6.1/mingw_64/include/QtCore/qlocale.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qtimezone.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/QFile \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/QIODevice \
@@ -2933,6 +3016,10 @@ release/moc_oamsyncparam.cpp: oamsyncparam.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qthread.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qdeadlinetimer.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qelapsedtimer.h \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/QDateTime \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/qdatetime.h \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/qcalendar.h \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/qlocale.h \
 		D:/Qt/6.6.1/mingw_64/include/QtWidgets/QMessageBox \
 		D:/Qt/6.6.1/mingw_64/include/QtWidgets/qmessagebox.h \
 		D:/Qt/6.6.1/mingw_64/include/QtSerialPort/QSerialPortInfo \
@@ -2947,9 +3034,6 @@ release/moc_oamsyncparam.cpp: oamsyncparam.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qfile.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qfiledevice.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qfileinfo.h \
-		D:/Qt/6.6.1/mingw_64/include/QtCore/qdatetime.h \
-		D:/Qt/6.6.1/mingw_64/include/QtCore/qcalendar.h \
-		D:/Qt/6.6.1/mingw_64/include/QtCore/qlocale.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qtimezone.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/QFile \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/QIODevice \
@@ -3210,6 +3294,10 @@ release/httpreq.o: httpreq.cpp httpreq.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qthread.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qdeadlinetimer.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qelapsedtimer.h \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/QDateTime \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/qdatetime.h \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/qcalendar.h \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/qlocale.h \
 		D:/Qt/6.6.1/mingw_64/include/QtWidgets/QMessageBox \
 		D:/Qt/6.6.1/mingw_64/include/QtWidgets/qmessagebox.h \
 		D:/Qt/6.6.1/mingw_64/include/QtWidgets/qtwidgetsglobal.h \
@@ -3246,9 +3334,6 @@ release/httpreq.o: httpreq.cpp httpreq.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qfile.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qfiledevice.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qfileinfo.h \
-		D:/Qt/6.6.1/mingw_64/include/QtCore/qdatetime.h \
-		D:/Qt/6.6.1/mingw_64/include/QtCore/qcalendar.h \
-		D:/Qt/6.6.1/mingw_64/include/QtCore/qlocale.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qtimezone.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/QFile \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/QIODevice \
@@ -3490,6 +3575,10 @@ release/main.o: main.cpp maindlg.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qthread.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qdeadlinetimer.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qelapsedtimer.h \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/QDateTime \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/qdatetime.h \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/qcalendar.h \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/qlocale.h \
 		D:/Qt/6.6.1/mingw_64/include/QtWidgets/QMessageBox \
 		D:/Qt/6.6.1/mingw_64/include/QtWidgets/qmessagebox.h \
 		D:/Qt/6.6.1/mingw_64/include/QtWidgets/qdialog.h \
@@ -3505,9 +3594,6 @@ release/main.o: main.cpp maindlg.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qfile.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qfiledevice.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qfileinfo.h \
-		D:/Qt/6.6.1/mingw_64/include/QtCore/qdatetime.h \
-		D:/Qt/6.6.1/mingw_64/include/QtCore/qcalendar.h \
-		D:/Qt/6.6.1/mingw_64/include/QtCore/qlocale.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qtimezone.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/QFile \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/QIODevice \
@@ -3767,6 +3853,10 @@ release/maindlg.o: maindlg.cpp maindlg.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qthread.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qdeadlinetimer.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qelapsedtimer.h \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/QDateTime \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/qdatetime.h \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/qcalendar.h \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/qlocale.h \
 		D:/Qt/6.6.1/mingw_64/include/QtWidgets/QMessageBox \
 		D:/Qt/6.6.1/mingw_64/include/QtWidgets/qmessagebox.h \
 		D:/Qt/6.6.1/mingw_64/include/QtWidgets/qdialog.h \
@@ -3782,9 +3872,6 @@ release/maindlg.o: maindlg.cpp maindlg.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qfile.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qfiledevice.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qfileinfo.h \
-		D:/Qt/6.6.1/mingw_64/include/QtCore/qdatetime.h \
-		D:/Qt/6.6.1/mingw_64/include/QtCore/qcalendar.h \
-		D:/Qt/6.6.1/mingw_64/include/QtCore/qlocale.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qtimezone.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/QFile \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/QIODevice \
@@ -4071,6 +4158,10 @@ release/oambtsparam.o: oambtsparam.cpp oambtsparam.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qthread.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qdeadlinetimer.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qelapsedtimer.h \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/QDateTime \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/qdatetime.h \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/qcalendar.h \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/qlocale.h \
 		D:/Qt/6.6.1/mingw_64/include/QtWidgets/QMessageBox \
 		D:/Qt/6.6.1/mingw_64/include/QtWidgets/qmessagebox.h \
 		D:/Qt/6.6.1/mingw_64/include/QtSerialPort/QSerialPortInfo \
@@ -4085,9 +4176,6 @@ release/oambtsparam.o: oambtsparam.cpp oambtsparam.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qfile.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qfiledevice.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qfileinfo.h \
-		D:/Qt/6.6.1/mingw_64/include/QtCore/qdatetime.h \
-		D:/Qt/6.6.1/mingw_64/include/QtCore/qcalendar.h \
-		D:/Qt/6.6.1/mingw_64/include/QtCore/qlocale.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qtimezone.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/QFile \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/QIODevice \
@@ -4371,7 +4459,151 @@ release/oamsynctimer.o: oamsynctimer.cpp oamsynctimer.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/QSizeF \
 		D:/Qt/6.6.1/mingw_64/include/QtGui/QTransform \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qnativeinterface.h \
-		ui_oamsynctimer.h
+		pspublic.h \
+		includes.h \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/QString \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/QByteArray \
+		D:/Qt/6.6.1/mingw_64/include/QtGui/QCloseEvent \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/QDebug \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/QVariant \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/QTimer \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/qtimer.h \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/qbasictimer.h \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/QThread \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/qthread.h \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/qdeadlinetimer.h \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/qelapsedtimer.h \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/QDateTime \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/qdatetime.h \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/qcalendar.h \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/qlocale.h \
+		D:/Qt/6.6.1/mingw_64/include/QtWidgets/QMessageBox \
+		D:/Qt/6.6.1/mingw_64/include/QtWidgets/qmessagebox.h \
+		D:/Qt/6.6.1/mingw_64/include/QtSerialPort/QSerialPortInfo \
+		D:/Qt/6.6.1/mingw_64/include/QtSerialPort/qserialportinfo.h \
+		D:/Qt/6.6.1/mingw_64/include/QtSerialPort/qserialportglobal.h \
+		D:/Qt/6.6.1/mingw_64/include/QtSerialPort/qtserialportexports.h \
+		D:/Qt/6.6.1/mingw_64/include/QtSerialPort/QSerialPort \
+		D:/Qt/6.6.1/mingw_64/include/QtSerialPort/qserialport.h \
+		D:/Qt/6.6.1/mingw_64/include/QtWidgets/QFileDialog \
+		D:/Qt/6.6.1/mingw_64/include/QtWidgets/qfiledialog.h \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/qdir.h \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/qfile.h \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/qfiledevice.h \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/qfileinfo.h \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/qtimezone.h \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/QFile \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/QIODevice \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/QSettings \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/qsettings.h \
+		D:/Qt/6.6.1/mingw_64/include/QtNetwork/QNetworkAccessManager \
+		D:/Qt/6.6.1/mingw_64/include/QtNetwork/qnetworkaccessmanager.h \
+		D:/Qt/6.6.1/mingw_64/include/QtNetwork/qtnetworkglobal.h \
+		D:/Qt/6.6.1/mingw_64/include/QtNetwork/qtnetwork-config.h \
+		D:/Qt/6.6.1/mingw_64/include/QtNetwork/qtnetworkexports.h \
+		D:/Qt/6.6.1/mingw_64/include/QtNetwork/qnetworkrequest.h \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/QSharedDataPointer \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/QUrl \
+		D:/Qt/6.6.1/mingw_64/include/QtNetwork/QSslConfiguration \
+		D:/Qt/6.6.1/mingw_64/include/QtNetwork/qsslconfiguration.h \
+		D:/Qt/6.6.1/mingw_64/include/QtNetwork/qsslsocket.h \
+		D:/Qt/6.6.1/mingw_64/include/QtNetwork/qtcpsocket.h \
+		D:/Qt/6.6.1/mingw_64/include/QtNetwork/qabstractsocket.h \
+		D:/Qt/6.6.1/mingw_64/include/QtNetwork/qhostaddress.h \
+		D:/Qt/6.6.1/mingw_64/include/QtNetwork/qsslerror.h \
+		D:/Qt/6.6.1/mingw_64/include/QtNetwork/qsslcertificate.h \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/qcryptographichash.h \
+		D:/Qt/6.6.1/mingw_64/include/QtNetwork/qssl.h \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/QFlags \
+		D:/Qt/6.6.1/mingw_64/include/QtNetwork/QSslPreSharedKeyAuthenticator \
+		D:/Qt/6.6.1/mingw_64/include/QtNetwork/qsslpresharedkeyauthenticator.h \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/QMetaType \
+		D:/Qt/6.6.1/mingw_64/include/QtNetwork/QNetworkRequest \
+		D:/Qt/6.6.1/mingw_64/include/QtNetwork/QNetworkReply \
+		D:/Qt/6.6.1/mingw_64/include/QtNetwork/qnetworkreply.h \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/QEventLoop \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/qeventloop.h \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/QJsonDocument \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/qjsondocument.h \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/qjsonvalue.h \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/qcborvalue.h \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/qcborcommon.h \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/qregularexpression.h \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/quuid.h \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/qendian.h \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/QJsonObject \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/qjsonobject.h \
+		D:/Qt/6.6.1/mingw_64/include/QtGui/QIcon \
+		ui_oamsynctimer.h \
+		D:/Qt/6.6.1/mingw_64/include/QtWidgets/QApplication \
+		D:/Qt/6.6.1/mingw_64/include/QtWidgets/qapplication.h \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/qcoreapplication.h \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/qcoreapplication_platform.h \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/qfuture.h \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/qfutureinterface.h \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/qmutex.h \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/qtsan_impl.h \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/qresultstore.h \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/qfuture_impl.h \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/qthreadpool.h \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/qrunnable.h \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/qexception.h \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/qpromise.h \
+		D:/Qt/6.6.1/mingw_64/include/QtGui/qguiapplication.h \
+		D:/Qt/6.6.1/mingw_64/include/QtGui/qinputmethod.h \
+		D:/Qt/6.6.1/mingw_64/include/QtGui/qguiapplication_platform.h \
+		D:/Qt/6.6.1/mingw_64/include/QtWidgets/QCheckBox \
+		D:/Qt/6.6.1/mingw_64/include/QtWidgets/qcheckbox.h \
+		D:/Qt/6.6.1/mingw_64/include/QtWidgets/qabstractbutton.h \
+		D:/Qt/6.6.1/mingw_64/include/QtWidgets/QComboBox \
+		D:/Qt/6.6.1/mingw_64/include/QtWidgets/qcombobox.h \
+		D:/Qt/6.6.1/mingw_64/include/QtWidgets/qabstractitemdelegate.h \
+		D:/Qt/6.6.1/mingw_64/include/QtWidgets/qstyleoption.h \
+		D:/Qt/6.6.1/mingw_64/include/QtWidgets/qabstractspinbox.h \
+		D:/Qt/6.6.1/mingw_64/include/QtGui/qvalidator.h \
+		D:/Qt/6.6.1/mingw_64/include/QtWidgets/qslider.h \
+		D:/Qt/6.6.1/mingw_64/include/QtWidgets/qabstractslider.h \
+		D:/Qt/6.6.1/mingw_64/include/QtWidgets/qstyle.h \
+		D:/Qt/6.6.1/mingw_64/include/QtWidgets/qtabbar.h \
+		D:/Qt/6.6.1/mingw_64/include/QtWidgets/qtabwidget.h \
+		D:/Qt/6.6.1/mingw_64/include/QtWidgets/qrubberband.h \
+		D:/Qt/6.6.1/mingw_64/include/QtWidgets/qframe.h \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/qabstractitemmodel.h \
+		D:/Qt/6.6.1/mingw_64/include/QtWidgets/QGridLayout \
+		D:/Qt/6.6.1/mingw_64/include/QtWidgets/qgridlayout.h \
+		D:/Qt/6.6.1/mingw_64/include/QtWidgets/qlayout.h \
+		D:/Qt/6.6.1/mingw_64/include/QtWidgets/qlayoutitem.h \
+		D:/Qt/6.6.1/mingw_64/include/QtWidgets/qboxlayout.h \
+		D:/Qt/6.6.1/mingw_64/include/QtWidgets/QGroupBox \
+		D:/Qt/6.6.1/mingw_64/include/QtWidgets/qgroupbox.h \
+		D:/Qt/6.6.1/mingw_64/include/QtWidgets/QHBoxLayout \
+		D:/Qt/6.6.1/mingw_64/include/QtWidgets/QLabel \
+		D:/Qt/6.6.1/mingw_64/include/QtWidgets/qlabel.h \
+		D:/Qt/6.6.1/mingw_64/include/QtGui/qpicture.h \
+		D:/Qt/6.6.1/mingw_64/include/QtGui/qtextdocument.h \
+		D:/Qt/6.6.1/mingw_64/include/QtWidgets/QPushButton \
+		D:/Qt/6.6.1/mingw_64/include/QtWidgets/qpushbutton.h \
+		D:/Qt/6.6.1/mingw_64/include/QtWidgets/QSpacerItem \
+		D:/Qt/6.6.1/mingw_64/include/QtWidgets/QSpinBox \
+		D:/Qt/6.6.1/mingw_64/include/QtWidgets/qspinbox.h \
+		D:/Qt/6.6.1/mingw_64/include/QtWidgets/QTimeEdit \
+		D:/Qt/6.6.1/mingw_64/include/QtWidgets/qdatetimeedit.h \
+		D:/Qt/6.6.1/mingw_64/include/QtWidgets/QVBoxLayout \
+		maindlg.h \
+		D:/Qt/6.6.1/mingw_64/include/QtWidgets/QMainWindow \
+		D:/Qt/6.6.1/mingw_64/include/QtWidgets/qmainwindow.h \
+		uart.h \
+		ps.h \
+		oambaseparam.h \
+		oamconfigparam.h \
+		oaminstallparam.h \
+		oamnetworkparam.h \
+		oamsyncparam.h \
+		oamupgrade.h \
+		oambtsparam.h \
+		sysconfig.h \
+		D:/Qt/6.6.1/mingw_64/include/QtWidgets/QWidget \
+		httpreq.h
 	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o release\oamsynctimer.o oamsynctimer.cpp
 
 release/oamupgrade.o: oamupgrade.cpp oamupgrade.h \
@@ -4598,6 +4830,9 @@ release/oamupgrade.o: oamupgrade.cpp oamupgrade.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qtimer.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qbasictimer.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/QThread \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/QDateTime \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/qdatetime.h \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/qcalendar.h \
 		D:/Qt/6.6.1/mingw_64/include/QtWidgets/QMessageBox \
 		D:/Qt/6.6.1/mingw_64/include/QtWidgets/qmessagebox.h \
 		D:/Qt/6.6.1/mingw_64/include/QtSerialPort/QSerialPortInfo \
@@ -4612,8 +4847,6 @@ release/oamupgrade.o: oamupgrade.cpp oamupgrade.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qfile.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qfiledevice.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qfileinfo.h \
-		D:/Qt/6.6.1/mingw_64/include/QtCore/qdatetime.h \
-		D:/Qt/6.6.1/mingw_64/include/QtCore/qcalendar.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qtimezone.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/QFile \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/QIODevice \
@@ -4828,6 +5061,10 @@ release/ps.o: ps.cpp ps.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qthread.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qdeadlinetimer.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qelapsedtimer.h \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/QDateTime \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/qdatetime.h \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/qcalendar.h \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/qlocale.h \
 		D:/Qt/6.6.1/mingw_64/include/QtWidgets/QMessageBox \
 		D:/Qt/6.6.1/mingw_64/include/QtWidgets/qmessagebox.h \
 		D:/Qt/6.6.1/mingw_64/include/QtWidgets/qtwidgetsglobal.h \
@@ -4864,9 +5101,6 @@ release/ps.o: ps.cpp ps.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qfile.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qfiledevice.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qfileinfo.h \
-		D:/Qt/6.6.1/mingw_64/include/QtCore/qdatetime.h \
-		D:/Qt/6.6.1/mingw_64/include/QtCore/qcalendar.h \
-		D:/Qt/6.6.1/mingw_64/include/QtCore/qlocale.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qtimezone.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/QFile \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/QIODevice \
@@ -5157,6 +5391,9 @@ release/sysconfig.o: sysconfig.cpp sysconfig.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qtimer.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qbasictimer.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/QThread \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/QDateTime \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/qdatetime.h \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/qcalendar.h \
 		D:/Qt/6.6.1/mingw_64/include/QtWidgets/QMessageBox \
 		D:/Qt/6.6.1/mingw_64/include/QtWidgets/qmessagebox.h \
 		D:/Qt/6.6.1/mingw_64/include/QtWidgets/qdialog.h \
@@ -5172,8 +5409,6 @@ release/sysconfig.o: sysconfig.cpp sysconfig.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qfile.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qfiledevice.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qfileinfo.h \
-		D:/Qt/6.6.1/mingw_64/include/QtCore/qdatetime.h \
-		D:/Qt/6.6.1/mingw_64/include/QtCore/qcalendar.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qtimezone.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/QFile \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/QIODevice \
@@ -5417,6 +5652,10 @@ release/uart.o: uart.cpp uart.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qthread.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qdeadlinetimer.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qelapsedtimer.h \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/QDateTime \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/qdatetime.h \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/qcalendar.h \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/qlocale.h \
 		D:/Qt/6.6.1/mingw_64/include/QtWidgets/QMessageBox \
 		D:/Qt/6.6.1/mingw_64/include/QtWidgets/qmessagebox.h \
 		D:/Qt/6.6.1/mingw_64/include/QtWidgets/qdialog.h \
@@ -5428,9 +5667,6 @@ release/uart.o: uart.cpp uart.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qfile.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qfiledevice.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qfileinfo.h \
-		D:/Qt/6.6.1/mingw_64/include/QtCore/qdatetime.h \
-		D:/Qt/6.6.1/mingw_64/include/QtCore/qcalendar.h \
-		D:/Qt/6.6.1/mingw_64/include/QtCore/qlocale.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qtimezone.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/QFile \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/QIODevice \
@@ -5668,6 +5904,10 @@ release/oambaseparam.o: oambaseparam.cpp oambaseparam.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qthread.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qdeadlinetimer.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qelapsedtimer.h \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/QDateTime \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/qdatetime.h \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/qcalendar.h \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/qlocale.h \
 		D:/Qt/6.6.1/mingw_64/include/QtWidgets/QMessageBox \
 		D:/Qt/6.6.1/mingw_64/include/QtWidgets/qmessagebox.h \
 		D:/Qt/6.6.1/mingw_64/include/QtSerialPort/QSerialPortInfo \
@@ -5682,9 +5922,6 @@ release/oambaseparam.o: oambaseparam.cpp oambaseparam.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qfile.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qfiledevice.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qfileinfo.h \
-		D:/Qt/6.6.1/mingw_64/include/QtCore/qdatetime.h \
-		D:/Qt/6.6.1/mingw_64/include/QtCore/qcalendar.h \
-		D:/Qt/6.6.1/mingw_64/include/QtCore/qlocale.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qtimezone.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/QFile \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/QIODevice \
@@ -5980,6 +6217,10 @@ release/oamconfigparam.o: oamconfigparam.cpp oamconfigparam.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qthread.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qdeadlinetimer.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qelapsedtimer.h \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/QDateTime \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/qdatetime.h \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/qcalendar.h \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/qlocale.h \
 		D:/Qt/6.6.1/mingw_64/include/QtWidgets/QMessageBox \
 		D:/Qt/6.6.1/mingw_64/include/QtWidgets/qmessagebox.h \
 		D:/Qt/6.6.1/mingw_64/include/QtSerialPort/QSerialPortInfo \
@@ -5994,9 +6235,6 @@ release/oamconfigparam.o: oamconfigparam.cpp oamconfigparam.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qfile.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qfiledevice.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qfileinfo.h \
-		D:/Qt/6.6.1/mingw_64/include/QtCore/qdatetime.h \
-		D:/Qt/6.6.1/mingw_64/include/QtCore/qcalendar.h \
-		D:/Qt/6.6.1/mingw_64/include/QtCore/qlocale.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qtimezone.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/QFile \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/QIODevice \
@@ -6286,6 +6524,10 @@ release/oaminstallparam.o: oaminstallparam.cpp oaminstallparam.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qthread.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qdeadlinetimer.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qelapsedtimer.h \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/QDateTime \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/qdatetime.h \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/qcalendar.h \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/qlocale.h \
 		D:/Qt/6.6.1/mingw_64/include/QtWidgets/QMessageBox \
 		D:/Qt/6.6.1/mingw_64/include/QtWidgets/qmessagebox.h \
 		D:/Qt/6.6.1/mingw_64/include/QtSerialPort/QSerialPortInfo \
@@ -6300,9 +6542,6 @@ release/oaminstallparam.o: oaminstallparam.cpp oaminstallparam.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qfile.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qfiledevice.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qfileinfo.h \
-		D:/Qt/6.6.1/mingw_64/include/QtCore/qdatetime.h \
-		D:/Qt/6.6.1/mingw_64/include/QtCore/qcalendar.h \
-		D:/Qt/6.6.1/mingw_64/include/QtCore/qlocale.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qtimezone.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/QFile \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/QIODevice \
@@ -6600,6 +6839,10 @@ release/oamnetworkparam.o: oamnetworkparam.cpp oamnetworkparam.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qthread.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qdeadlinetimer.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qelapsedtimer.h \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/QDateTime \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/qdatetime.h \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/qcalendar.h \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/qlocale.h \
 		D:/Qt/6.6.1/mingw_64/include/QtWidgets/QMessageBox \
 		D:/Qt/6.6.1/mingw_64/include/QtWidgets/qmessagebox.h \
 		D:/Qt/6.6.1/mingw_64/include/QtSerialPort/QSerialPortInfo \
@@ -6614,9 +6857,6 @@ release/oamnetworkparam.o: oamnetworkparam.cpp oamnetworkparam.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qfile.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qfiledevice.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qfileinfo.h \
-		D:/Qt/6.6.1/mingw_64/include/QtCore/qdatetime.h \
-		D:/Qt/6.6.1/mingw_64/include/QtCore/qcalendar.h \
-		D:/Qt/6.6.1/mingw_64/include/QtCore/qlocale.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qtimezone.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/QFile \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/QIODevice \
@@ -6914,6 +7154,10 @@ release/oamsyncparam.o: oamsyncparam.cpp oamsyncparam.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qthread.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qdeadlinetimer.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qelapsedtimer.h \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/QDateTime \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/qdatetime.h \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/qcalendar.h \
+		D:/Qt/6.6.1/mingw_64/include/QtCore/qlocale.h \
 		D:/Qt/6.6.1/mingw_64/include/QtWidgets/QMessageBox \
 		D:/Qt/6.6.1/mingw_64/include/QtWidgets/qmessagebox.h \
 		D:/Qt/6.6.1/mingw_64/include/QtSerialPort/QSerialPortInfo \
@@ -6928,9 +7172,6 @@ release/oamsyncparam.o: oamsyncparam.cpp oamsyncparam.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qfile.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qfiledevice.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qfileinfo.h \
-		D:/Qt/6.6.1/mingw_64/include/QtCore/qdatetime.h \
-		D:/Qt/6.6.1/mingw_64/include/QtCore/qcalendar.h \
-		D:/Qt/6.6.1/mingw_64/include/QtCore/qlocale.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/qtimezone.h \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/QFile \
 		D:/Qt/6.6.1/mingw_64/include/QtCore/QIODevice \

+ 1 - 1
gui8000.pro.user

@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE QtCreatorProject>
-<!-- Written by QtCreator 12.0.1, 2025-03-03T21:46:25. -->
+<!-- Written by QtCreator 12.0.1, 2025-03-07T16:15:03. -->
 <qtcreator>
  <data>
   <variable>EnvironmentId</variable>

+ 2 - 1
includes.h

@@ -47,6 +47,7 @@
 //2.00.3,2024-10-19,区分设备类型
 //2.1.01,2024-12-18,正式发布版本,修改同步模块、基站参数模块
 //2.2.02,2024-12-20,增加重置参数功能,正式发布网管软件
-#define MAIN_SOFT_VERSION "2.2.00"
+//2.2.03,2025-03-06,增加rtc功能
+#define MAIN_SOFT_VERSION "2.2.03"
 
 #endif // INCLUDES_H

+ 4 - 2
maindlg.cpp

@@ -658,10 +658,12 @@ void MainDlg::slotTabSwitch(int index){
     }else if(index == 3){
         m_pOamSyncParam->updateUi();
     }else if(index == 4){
-        m_pOamConfigParam->updateUi();
+        m_pOamSyncTimer->updateUi();
     }else if(index == 5){
-        m_pOamInstallParam->updateUi();
+        m_pOamConfigParam->updateUi();
     }else if(index == 6){
+        m_pOamInstallParam->updateUi();
+    }else if(index == 7){
         m_pOamBtsParam->updateUi();
     }
 }

+ 71 - 57
oamsynctimer.cpp

@@ -41,6 +41,10 @@ void oamsynctimer::init(){
     ui->comboBoxTimerSwitch->addItem("关闭", 0);
     ui->comboBoxTimerSwitch->addItem("打开", 1);
 
+    //初始化当前时间
+    QDateTime curDateTime = QDateTime::currentDateTime();
+    ui->dateTimeEditRtcDateTime->setDateTime(curDateTime);
+
     updateUi();
 
     return;
@@ -70,6 +74,7 @@ void oamsynctimer::switchBtnFlag(bool byFlag){
 
 //选择/不选择所有复选款
 void oamsynctimer::selectAll(bool bFlag){
+    ui->checkBoxRtcDateTime->setChecked(bFlag);
     ui->checkBoxTimerSwitch->setChecked(bFlag);
     ui->checkBoxTimerNum->setChecked(bFlag);
     ui->checkBoxTimer1Start->setChecked(bFlag);
@@ -90,6 +95,11 @@ void oamsynctimer::selectNoAllItem(){
 
 //清空所有
 void oamsynctimer::clearAllItem(){
+    QDate date(2023, 6,14);
+    QTime time(15,16,17);
+    QDateTime dt(date, time);
+    ui->dateTimeEditRtcDateTime->setDateTime(dt);
+
     ui->comboBoxTimerSwitch->setCurrentIndex(0);
     ui->spinBoxTimerNum->setValue(1);
 
@@ -113,6 +123,15 @@ void oamsynctimer::queryParam(){
     memset(abyData, 0, PS_FRAME_MCPA_PAYLOAD_LEN);
     memset((void*)&stLtv, 0, sizeof(LTV_T));
 
+    //时钟时间
+    if(ui->checkBoxRtcDateTime->isChecked()){
+        stLtv.wLen = 10;
+        stLtv.wTag = ORDER_SYNC_TIMER_CURRENT_TIME;
+        memcpy(pbyHead, &stLtv,  stLtv.wLen);
+        wLen = wLen + stLtv.wLen;
+        pbyHead = pbyHead +  stLtv.wLen;
+    }
+
     //定时开关
     if(ui->checkBoxTimerSwitch->isChecked()){
         stLtv.wLen = 5;
@@ -196,7 +215,20 @@ void oamsynctimer::showParam(LTV_T *pstData){
     quint8 byLen = pstData->wLen-4;
 
     //将数据显示在界面上
-    if(pstData->wTag == ORDER_SYNC_TIMER_SWITCH){//定时开关
+    if(pstData->wTag == ORDER_SYNC_TIMER_CURRENT_TIME){//时钟时间
+        quint16 year = pstData->abyData[5] + 2000;
+        quint8 month = pstData->abyData[4];
+        quint8 day = pstData->abyData[3];
+        quint8 hour = pstData->abyData[2];
+        quint8 minute = pstData->abyData[1];
+        quint8 second = pstData->abyData[0];
+
+        QDate date(year, month, day);
+        QTime time(hour, minute, second);
+        QDateTime dt(date, time);
+        ui->dateTimeEditRtcDateTime->setDateTime(dt);
+
+    }else if(pstData->wTag == ORDER_SYNC_TIMER_SWITCH){//定时开关
         memcpy(&byTmp, pstData->abyData, byLen);
         ui->comboBoxTimerSwitch->setCurrentIndex(byTmp);
     }else if(pstData->wTag == ORDER_SYNC_TIMER_NUM){//定时数量
@@ -209,9 +241,7 @@ void oamsynctimer::showParam(LTV_T *pstData){
         wMinute = wTmp & wMinute;
 
         QTime timeTmp(wHour, wMinute, 0);
-        QString  myTimeStr = timeTmp.toString("HH:mm:ss");
-        QTime myTime = QTime::fromString(myTimeStr, "HH:mm:ss");
-        ui->timeEdit1Start->setTime(myTime);
+        ui->timeEdit1Start->setTime(timeTmp);
     }else if(pstData->wTag == ORDER_SYNC_TIMER1_STOP){
         memcpy(&wTmp, pstData->abyData, byLen);
         wHour = wTmp & wHour;
@@ -219,9 +249,7 @@ void oamsynctimer::showParam(LTV_T *pstData){
         wMinute = wTmp & wMinute;
 
         QTime timeTmp(wHour, wMinute, 0);
-        QString  myTimeStr = timeTmp.toString("HH:mm:ss");
-        QTime myTime = QTime::fromString(myTimeStr, "HH:mm:ss");
-        ui->timeEdit1Stop->setTime(myTime);
+        ui->timeEdit1Stop->setTime(timeTmp);
     }else if(pstData->wTag == ORDER_SYNC_TIMER2_START){
         memcpy(&wTmp, pstData->abyData, byLen);
         wHour = wTmp & wHour;
@@ -229,9 +257,7 @@ void oamsynctimer::showParam(LTV_T *pstData){
         wMinute = wTmp & wMinute;
 
         QTime timeTmp(wHour, wMinute, 0);
-        QString  myTimeStr = timeTmp.toString("HH:mm:ss");
-        QTime myTime = QTime::fromString(myTimeStr, "HH:mm:ss");
-        ui->timeEdit2Start->setTime(myTime);
+        ui->timeEdit2Start->setTime(timeTmp);
     }else if(pstData->wTag == ORDER_SYNC_TIMER2_STOP){
         memcpy(&wTmp, pstData->abyData, byLen);
         wHour = wTmp & wHour;
@@ -239,9 +265,7 @@ void oamsynctimer::showParam(LTV_T *pstData){
         wMinute = wTmp & wMinute;
 
         QTime timeTmp(wHour, wMinute, 0);
-        QString  myTimeStr = timeTmp.toString("HH:mm:ss");
-        QTime myTime = QTime::fromString(myTimeStr, "HH:mm:ss");
-        ui->timeEdit2Stop->setTime(myTime);
+        ui->timeEdit2Stop->setTime(timeTmp);
     }
 
     return;
@@ -253,21 +277,9 @@ void oamsynctimer::configParam(){
     quint8 *pbyHead = abyData;
     quint16 wLen = 0;
     LTV_T stLtv;
-
     QVariant varTmp;
     quint8 byTmp = 0;
-
     quint8 abyDateTime[6] = {0};
-    QDateTime current = QDateTime::currentDateTime();
-    QString str = QString::number(current.date().year());
-    QString lastTwoStr = str.right(2);  // 取低两位
-    abyDateTime[5] =  lastTwoStr.toInt();  // 字符串转整数25;// 年,如2025
-    abyDateTime[4] = current.date().month(); // 月(1-12)
-    abyDateTime[3] = current.date().day();   // 日(1-31)
-    abyDateTime[2] = current.time().hour();  // 时(0-23)
-    abyDateTime[1] = current.time().minute();// 分(0-59)
-    abyDateTime[0] = current.time().second();// 秒(0-59)
-
     QTime myTime;
     quint16 wTime = 0;
     quint16 wMinute = 0x0000;
@@ -279,13 +291,23 @@ void oamsynctimer::configParam(){
     memset((void*)&stLtv, 0, sizeof(LTV_T));
 
     //配置当前时间
-    memset((void*)stLtv.abyData, 0, PS_MCP_A_DATA_LEN);
-    stLtv.wLen = 10;
-    stLtv.wTag = ORDER_SYNC_TIMER_CURRENT_TIME;
-    memcpy((void*)stLtv.abyData, abyDateTime, (stLtv.wLen - 4));
-    memcpy(pbyHead, &stLtv,  stLtv.wLen);
-    wLen = wLen + stLtv.wLen;
-    pbyHead = pbyHead +  stLtv.wLen;
+    if(ui->checkBoxRtcDateTime->isChecked()){
+        QDateTime current = ui->dateTimeEditRtcDateTime->dateTime();
+        abyDateTime[5] =  current.date().year() - 2000;//年
+        abyDateTime[4] = current.date().month(); // 月(1-12)
+        abyDateTime[3] = current.date().day();   // 日(1-31)
+        abyDateTime[2] = current.time().hour();  // 时(0-23)
+        abyDateTime[1] = current.time().minute();// 分(0-59)
+        abyDateTime[0] = current.time().second();// 秒(0-59)
+
+        memset((void*)stLtv.abyData, 0, PS_MCP_A_DATA_LEN);
+        stLtv.wLen = 10;
+        stLtv.wTag = ORDER_SYNC_TIMER_CURRENT_TIME;
+        memcpy((void*)stLtv.abyData, abyDateTime, (stLtv.wLen - 4));
+        memcpy(pbyHead, &stLtv,  stLtv.wLen);
+        wLen = wLen + stLtv.wLen;
+        pbyHead = pbyHead +  stLtv.wLen;
+    }
 
     //定时开关
     if(ui->checkBoxTimerSwitch->isChecked()){
@@ -401,19 +423,23 @@ void oamsynctimer::configParam(){
 //上传参数
 void oamsynctimer::uploadData(){
     QJsonObject jsonObject;  //定义一个json对象
-
     QVariant varTmp;
     quint8 byTmp = 0;
-
     QTime myTime;
-    quint16 wTime = 0;
-    quint8 byMinute = 0;
-
+    QString myTimeStr;
     quint8 byFlag = 0;
 
     //禁用按钮
     switchBtnFlag(false);
 
+    //时钟时间
+    if(ui->checkBoxRtcDateTime->isChecked()){
+        QDateTime current = ui->dateTimeEditRtcDateTime->dateTime();
+        QString dtStr = current.toString("yyyy-MM-dd HH:mm:ss");
+        jsonObject["rtc_date_time"] = dtStr;
+        byFlag = 1;
+    }
+
     //定时开关
     if(ui->checkBoxTimerSwitch->isChecked()){
         varTmp = ui->comboBoxTimerSwitch->currentData();
@@ -432,44 +458,32 @@ void oamsynctimer::uploadData(){
     //定时1开始时间
     if(ui->checkBoxTimer1Start->isChecked()){
         myTime = ui->timeEdit1Start->time();
-        wTime = myTime.hour();
-        byMinute = myTime.minute();
-        wTime <<= 8;
-        wTime |= byMinute;
-        jsonObject.insert("sync_timer1_start", static_cast<int>(wTime));  // 插入为int
+        myTimeStr = myTime.toString("HH:mm");
+        jsonObject["sync_timer1_start"] = myTimeStr;
         byFlag = 1;
     }
 
     //定时1停止时间
     if(ui->checkBoxTimer1Stop->isChecked()){
         myTime = ui->timeEdit1Stop->time();
-        wTime = myTime.hour();
-        byMinute = myTime.minute();
-        wTime <<= 8;
-        wTime |= byMinute;
-        jsonObject.insert("sync_timer1_stop", static_cast<int>(wTime));  // 插入为int
+        myTimeStr = myTime.toString("HH:mm");
+        jsonObject["sync_timer1_stop"] = myTimeStr;
         byFlag = 1;
     }
 
     //定时2开始时间
     if(ui->checkBoxTimer2Start->isChecked()){
         myTime = ui->timeEdit2Start->time();
-        wTime = myTime.hour();
-        byMinute = myTime.minute();
-        wTime <<= 8;
-        wTime |= byMinute;
-        jsonObject.insert("sync_timer2_start", static_cast<int>(wTime));  // 插入为int
+        myTimeStr = myTime.toString("HH:mm");
+        jsonObject["sync_timer2_start"] = myTimeStr;
         byFlag = 1;
     }
 
     //定时2停止时间
     if(ui->checkBoxTimer2Stop->isChecked()){
         myTime = ui->timeEdit2Stop->time();
-        wTime = myTime.hour();
-        byMinute = myTime.minute();
-        wTime <<= 8;
-        wTime |= byMinute;
-        jsonObject.insert("sync_timer2_stop", static_cast<int>(wTime));  // 插入为int
+        myTimeStr = myTime.toString("HH:mm");
+        jsonObject["sync_timer2_stop"] = myTimeStr;
         byFlag = 1;
     }
 

+ 85 - 41
oamsynctimer.ui

@@ -14,6 +14,19 @@
    <string>Dialog</string>
   </property>
   <layout class="QGridLayout" name="gridLayout_3">
+   <item row="2" column="1">
+    <spacer name="verticalSpacer">
+     <property name="orientation">
+      <enum>Qt::Vertical</enum>
+     </property>
+     <property name="sizeHint" stdset="0">
+      <size>
+       <width>20</width>
+       <height>40</height>
+      </size>
+     </property>
+    </spacer>
+   </item>
    <item row="1" column="1">
     <layout class="QVBoxLayout" name="verticalLayout_3">
      <property name="spacing">
@@ -39,20 +52,61 @@
              <number>15</number>
             </property>
             <item row="0" column="0">
-             <widget class="QCheckBox" name="checkBoxTimerSwitch">
+             <widget class="QCheckBox" name="checkBoxRtcDateTime">
               <property name="text">
                <string/>
               </property>
              </widget>
             </item>
             <item row="0" column="1">
+             <widget class="QLabel" name="label_7">
+              <property name="text">
+               <string>时钟时间</string>
+              </property>
+             </widget>
+            </item>
+            <item row="0" column="2">
+             <widget class="QDateTimeEdit" name="dateTimeEditRtcDateTime">
+              <property name="minimumSize">
+               <size>
+                <width>550</width>
+                <height>26</height>
+               </size>
+              </property>
+              <property name="date">
+               <date>
+                <year>2023</year>
+                <month>6</month>
+                <day>14</day>
+               </date>
+              </property>
+              <property name="time">
+               <time>
+                <hour>15</hour>
+                <minute>16</minute>
+                <second>17</second>
+               </time>
+              </property>
+              <property name="displayFormat">
+               <string>yyyy-MM-dd HH:mm:ss</string>
+              </property>
+             </widget>
+            </item>
+            <item row="1" column="0">
+             <widget class="QCheckBox" name="checkBoxTimerSwitch">
+              <property name="text">
+               <string/>
+              </property>
+             </widget>
+            </item>
+            <item row="1" column="1">
              <widget class="QLabel" name="label">
               <property name="text">
                <string>定时开关</string>
               </property>
              </widget>
             </item>
-            <item row="0" column="2">
+            <item row="1" column="2">
              <widget class="QComboBox" name="comboBoxTimerSwitch">
               <property name="minimumSize">
                <size>
@@ -62,21 +116,21 @@
               </property>
              </widget>
             </item>
-            <item row="1" column="0">
+            <item row="2" column="0">
              <widget class="QCheckBox" name="checkBoxTimerNum">
               <property name="text">
                <string/>
               </property>
              </widget>
             </item>
-            <item row="1" column="1">
+            <item row="2" column="1">
              <widget class="QLabel" name="label_2">
               <property name="text">
                <string>定时数量</string>
               </property>
              </widget>
             </item>
-            <item row="1" column="2">
+            <item row="2" column="2">
              <widget class="QSpinBox" name="spinBoxTimerNum">
               <property name="minimumSize">
                <size>
@@ -92,21 +146,21 @@
               </property>
              </widget>
             </item>
-            <item row="2" column="0">
+            <item row="3" column="0">
              <widget class="QCheckBox" name="checkBoxTimer1Start">
               <property name="text">
                <string/>
               </property>
              </widget>
             </item>
-            <item row="2" column="1">
+            <item row="3" column="1">
              <widget class="QLabel" name="label_3">
               <property name="text">
                <string>定时1开始</string>
               </property>
              </widget>
             </item>
-            <item row="2" column="2">
+            <item row="3" column="2">
              <widget class="QTimeEdit" name="timeEdit1Start">
               <property name="minimumSize">
                <size>
@@ -115,7 +169,7 @@
                </size>
               </property>
               <property name="displayFormat">
-               <string>HH:mm:ss</string>
+               <string>HH:mm</string>
               </property>
               <property name="time">
                <time>
@@ -126,21 +180,21 @@
               </property>
              </widget>
             </item>
-            <item row="3" column="0">
+            <item row="4" column="0">
              <widget class="QCheckBox" name="checkBoxTimer1Stop">
               <property name="text">
                <string/>
               </property>
              </widget>
             </item>
-            <item row="3" column="1">
+            <item row="4" column="1">
              <widget class="QLabel" name="label_4">
               <property name="text">
                <string>定时1停止</string>
               </property>
              </widget>
             </item>
-            <item row="3" column="2">
+            <item row="4" column="2">
              <widget class="QTimeEdit" name="timeEdit1Stop">
               <property name="minimumSize">
                <size>
@@ -149,7 +203,7 @@
                </size>
               </property>
               <property name="displayFormat">
-               <string>HH:mm:ss</string>
+               <string>HH:mm</string>
               </property>
               <property name="time">
                <time>
@@ -160,21 +214,21 @@
               </property>
              </widget>
             </item>
-            <item row="4" column="0">
+            <item row="5" column="0">
              <widget class="QCheckBox" name="checkBoxTimer2Start">
               <property name="text">
                <string/>
               </property>
              </widget>
             </item>
-            <item row="4" column="1">
+            <item row="5" column="1">
              <widget class="QLabel" name="label_6">
               <property name="text">
                <string>定时2开始</string>
               </property>
              </widget>
             </item>
-            <item row="4" column="2">
+            <item row="5" column="2">
              <widget class="QTimeEdit" name="timeEdit2Start">
               <property name="minimumSize">
                <size>
@@ -183,7 +237,7 @@
                </size>
               </property>
               <property name="displayFormat">
-               <string>HH:mm:ss</string>
+               <string>HH:mm</string>
               </property>
               <property name="time">
                <time>
@@ -194,21 +248,21 @@
               </property>
              </widget>
             </item>
-            <item row="5" column="0">
+            <item row="6" column="0">
              <widget class="QCheckBox" name="checkBoxTimer2Stop">
               <property name="text">
                <string/>
               </property>
              </widget>
             </item>
-            <item row="5" column="1">
+            <item row="6" column="1">
              <widget class="QLabel" name="label_5">
               <property name="text">
                <string>定时2停止</string>
               </property>
              </widget>
             </item>
-            <item row="5" column="2">
+            <item row="6" column="2">
              <widget class="QTimeEdit" name="timeEdit2Stop">
               <property name="minimumSize">
                <size>
@@ -217,7 +271,7 @@
                </size>
               </property>
               <property name="displayFormat">
-               <string>HH:mm:ss</string>
+               <string>HH:mm</string>
               </property>
               <property name="time">
                <time>
@@ -283,6 +337,9 @@
      </item>
      <item>
       <layout class="QVBoxLayout" name="verticalLayout_2">
+       <property name="spacing">
+        <number>15</number>
+       </property>
        <item>
         <widget class="QLabel" name="label_22">
          <property name="text">
@@ -293,21 +350,21 @@
        <item>
         <widget class="QLabel" name="label_9">
          <property name="text">
-          <string>1、支持最多两个定时,每个定时包括开始和停止两个时间参数</string>
+          <string>1、支持最多两个定时数量,每个定时包括开始和停止两个时间参数</string>
          </property>
         </widget>
        </item>
        <item>
         <widget class="QLabel" name="label_14">
          <property name="text">
-          <string>2、分段开始表示同步基站每天在此时之后开始工作 </string>
+          <string>2、定时开始表示同步基站每天在此时之后开始工作 </string>
          </property>
         </widget>
        </item>
        <item>
         <widget class="QLabel" name="label_16">
          <property name="text">
-          <string>3、分段停止表示同步基站每天在此时之后停止工作 </string>
+          <string>3、定时停止表示同步基站每天在此时之后停止工作 </string>
          </property>
         </widget>
        </item>
@@ -322,8 +379,8 @@
      </item>
     </layout>
    </item>
-   <item row="1" column="0">
-    <spacer name="horizontalSpacer_2">
+   <item row="1" column="2">
+    <spacer name="horizontalSpacer">
      <property name="orientation">
       <enum>Qt::Horizontal</enum>
      </property>
@@ -335,8 +392,8 @@
      </property>
     </spacer>
    </item>
-   <item row="1" column="2">
-    <spacer name="horizontalSpacer">
+   <item row="1" column="0">
+    <spacer name="horizontalSpacer_2">
      <property name="orientation">
       <enum>Qt::Horizontal</enum>
      </property>
@@ -348,19 +405,6 @@
      </property>
     </spacer>
    </item>
-   <item row="2" column="1">
-    <spacer name="verticalSpacer">
-     <property name="orientation">
-      <enum>Qt::Vertical</enum>
-     </property>
-     <property name="sizeHint" stdset="0">
-      <size>
-       <width>20</width>
-       <height>40</height>
-      </size>
-     </property>
-    </spacer>
-   </item>
    <item row="0" column="1">
     <spacer name="verticalSpacer_2">
      <property name="orientation">

+ 60 - 33
ui_oamsynctimer.h

@@ -9,10 +9,12 @@
 #ifndef UI_OAMSYNCTIMER_H
 #define UI_OAMSYNCTIMER_H
 
+#include <QtCore/QDate>
 #include <QtCore/QVariant>
 #include <QtWidgets/QApplication>
 #include <QtWidgets/QCheckBox>
 #include <QtWidgets/QComboBox>
+#include <QtWidgets/QDateTimeEdit>
 #include <QtWidgets/QDialog>
 #include <QtWidgets/QGridLayout>
 #include <QtWidgets/QGroupBox>
@@ -30,11 +32,15 @@ class Ui_oamsynctimer
 {
 public:
     QGridLayout *gridLayout_3;
+    QSpacerItem *verticalSpacer;
     QVBoxLayout *verticalLayout_3;
     QGroupBox *groupBox;
     QGridLayout *gridLayout_2;
     QVBoxLayout *verticalLayout;
     QGridLayout *gridLayout;
+    QCheckBox *checkBoxRtcDateTime;
+    QLabel *label_7;
+    QDateTimeEdit *dateTimeEditRtcDateTime;
     QCheckBox *checkBoxTimerSwitch;
     QLabel *label;
     QComboBox *comboBoxTimerSwitch;
@@ -66,9 +72,8 @@ public:
     QLabel *label_14;
     QLabel *label_16;
     QLabel *label_15;
-    QSpacerItem *horizontalSpacer_2;
     QSpacerItem *horizontalSpacer;
-    QSpacerItem *verticalSpacer;
+    QSpacerItem *horizontalSpacer_2;
     QSpacerItem *verticalSpacer_2;
 
     void setupUi(QDialog *oamsynctimer)
@@ -78,6 +83,10 @@ public:
         oamsynctimer->resize(1024, 700);
         gridLayout_3 = new QGridLayout(oamsynctimer);
         gridLayout_3->setObjectName("gridLayout_3");
+        verticalSpacer = new QSpacerItem(20, 40, QSizePolicy::Minimum, QSizePolicy::Expanding);
+
+        gridLayout_3->addItem(verticalSpacer, 2, 1, 1, 1);
+
         verticalLayout_3 = new QVBoxLayout();
         verticalLayout_3->setSpacing(20);
         verticalLayout_3->setObjectName("verticalLayout_3");
@@ -92,31 +101,49 @@ public:
         gridLayout->setObjectName("gridLayout");
         gridLayout->setHorizontalSpacing(10);
         gridLayout->setVerticalSpacing(15);
+        checkBoxRtcDateTime = new QCheckBox(groupBox);
+        checkBoxRtcDateTime->setObjectName("checkBoxRtcDateTime");
+
+        gridLayout->addWidget(checkBoxRtcDateTime, 0, 0, 1, 1);
+
+        label_7 = new QLabel(groupBox);
+        label_7->setObjectName("label_7");
+
+        gridLayout->addWidget(label_7, 0, 1, 1, 1);
+
+        dateTimeEditRtcDateTime = new QDateTimeEdit(groupBox);
+        dateTimeEditRtcDateTime->setObjectName("dateTimeEditRtcDateTime");
+        dateTimeEditRtcDateTime->setMinimumSize(QSize(550, 26));
+        dateTimeEditRtcDateTime->setDate(QDate(2023, 6, 14));
+        dateTimeEditRtcDateTime->setTime(QTime(15, 16, 17));
+
+        gridLayout->addWidget(dateTimeEditRtcDateTime, 0, 2, 1, 1);
+
         checkBoxTimerSwitch = new QCheckBox(groupBox);
         checkBoxTimerSwitch->setObjectName("checkBoxTimerSwitch");
 
-        gridLayout->addWidget(checkBoxTimerSwitch, 0, 0, 1, 1);
+        gridLayout->addWidget(checkBoxTimerSwitch, 1, 0, 1, 1);
 
         label = new QLabel(groupBox);
         label->setObjectName("label");
 
-        gridLayout->addWidget(label, 0, 1, 1, 1);
+        gridLayout->addWidget(label, 1, 1, 1, 1);
 
         comboBoxTimerSwitch = new QComboBox(groupBox);
         comboBoxTimerSwitch->setObjectName("comboBoxTimerSwitch");
         comboBoxTimerSwitch->setMinimumSize(QSize(550, 0));
 
-        gridLayout->addWidget(comboBoxTimerSwitch, 0, 2, 1, 1);
+        gridLayout->addWidget(comboBoxTimerSwitch, 1, 2, 1, 1);
 
         checkBoxTimerNum = new QCheckBox(groupBox);
         checkBoxTimerNum->setObjectName("checkBoxTimerNum");
 
-        gridLayout->addWidget(checkBoxTimerNum, 1, 0, 1, 1);
+        gridLayout->addWidget(checkBoxTimerNum, 2, 0, 1, 1);
 
         label_2 = new QLabel(groupBox);
         label_2->setObjectName("label_2");
 
-        gridLayout->addWidget(label_2, 1, 1, 1, 1);
+        gridLayout->addWidget(label_2, 2, 1, 1, 1);
 
         spinBoxTimerNum = new QSpinBox(groupBox);
         spinBoxTimerNum->setObjectName("spinBoxTimerNum");
@@ -124,75 +151,75 @@ public:
         spinBoxTimerNum->setMinimum(1);
         spinBoxTimerNum->setMaximum(2);
 
-        gridLayout->addWidget(spinBoxTimerNum, 1, 2, 1, 1);
+        gridLayout->addWidget(spinBoxTimerNum, 2, 2, 1, 1);
 
         checkBoxTimer1Start = new QCheckBox(groupBox);
         checkBoxTimer1Start->setObjectName("checkBoxTimer1Start");
 
-        gridLayout->addWidget(checkBoxTimer1Start, 2, 0, 1, 1);
+        gridLayout->addWidget(checkBoxTimer1Start, 3, 0, 1, 1);
 
         label_3 = new QLabel(groupBox);
         label_3->setObjectName("label_3");
 
-        gridLayout->addWidget(label_3, 2, 1, 1, 1);
+        gridLayout->addWidget(label_3, 3, 1, 1, 1);
 
         timeEdit1Start = new QTimeEdit(groupBox);
         timeEdit1Start->setObjectName("timeEdit1Start");
         timeEdit1Start->setMinimumSize(QSize(550, 26));
         timeEdit1Start->setTime(QTime(15, 16, 17));
 
-        gridLayout->addWidget(timeEdit1Start, 2, 2, 1, 1);
+        gridLayout->addWidget(timeEdit1Start, 3, 2, 1, 1);
 
         checkBoxTimer1Stop = new QCheckBox(groupBox);
         checkBoxTimer1Stop->setObjectName("checkBoxTimer1Stop");
 
-        gridLayout->addWidget(checkBoxTimer1Stop, 3, 0, 1, 1);
+        gridLayout->addWidget(checkBoxTimer1Stop, 4, 0, 1, 1);
 
         label_4 = new QLabel(groupBox);
         label_4->setObjectName("label_4");
 
-        gridLayout->addWidget(label_4, 3, 1, 1, 1);
+        gridLayout->addWidget(label_4, 4, 1, 1, 1);
 
         timeEdit1Stop = new QTimeEdit(groupBox);
         timeEdit1Stop->setObjectName("timeEdit1Stop");
         timeEdit1Stop->setMinimumSize(QSize(550, 26));
         timeEdit1Stop->setTime(QTime(15, 16, 17));
 
-        gridLayout->addWidget(timeEdit1Stop, 3, 2, 1, 1);
+        gridLayout->addWidget(timeEdit1Stop, 4, 2, 1, 1);
 
         checkBoxTimer2Start = new QCheckBox(groupBox);
         checkBoxTimer2Start->setObjectName("checkBoxTimer2Start");
 
-        gridLayout->addWidget(checkBoxTimer2Start, 4, 0, 1, 1);
+        gridLayout->addWidget(checkBoxTimer2Start, 5, 0, 1, 1);
 
         label_6 = new QLabel(groupBox);
         label_6->setObjectName("label_6");
 
-        gridLayout->addWidget(label_6, 4, 1, 1, 1);
+        gridLayout->addWidget(label_6, 5, 1, 1, 1);
 
         timeEdit2Start = new QTimeEdit(groupBox);
         timeEdit2Start->setObjectName("timeEdit2Start");
         timeEdit2Start->setMinimumSize(QSize(550, 26));
         timeEdit2Start->setTime(QTime(15, 16, 17));
 
-        gridLayout->addWidget(timeEdit2Start, 4, 2, 1, 1);
+        gridLayout->addWidget(timeEdit2Start, 5, 2, 1, 1);
 
         checkBoxTimer2Stop = new QCheckBox(groupBox);
         checkBoxTimer2Stop->setObjectName("checkBoxTimer2Stop");
 
-        gridLayout->addWidget(checkBoxTimer2Stop, 5, 0, 1, 1);
+        gridLayout->addWidget(checkBoxTimer2Stop, 6, 0, 1, 1);
 
         label_5 = new QLabel(groupBox);
         label_5->setObjectName("label_5");
 
-        gridLayout->addWidget(label_5, 5, 1, 1, 1);
+        gridLayout->addWidget(label_5, 6, 1, 1, 1);
 
         timeEdit2Stop = new QTimeEdit(groupBox);
         timeEdit2Stop->setObjectName("timeEdit2Stop");
         timeEdit2Stop->setMinimumSize(QSize(550, 26));
         timeEdit2Stop->setTime(QTime(15, 16, 17));
 
-        gridLayout->addWidget(timeEdit2Stop, 5, 2, 1, 1);
+        gridLayout->addWidget(timeEdit2Stop, 6, 2, 1, 1);
 
 
         verticalLayout->addLayout(gridLayout);
@@ -239,6 +266,7 @@ public:
         verticalLayout_3->addWidget(groupBox);
 
         verticalLayout_2 = new QVBoxLayout();
+        verticalLayout_2->setSpacing(15);
         verticalLayout_2->setObjectName("verticalLayout_2");
         label_22 = new QLabel(oamsynctimer);
         label_22->setObjectName("label_22");
@@ -271,17 +299,13 @@ public:
 
         gridLayout_3->addLayout(verticalLayout_3, 1, 1, 1, 1);
 
-        horizontalSpacer_2 = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
-
-        gridLayout_3->addItem(horizontalSpacer_2, 1, 0, 1, 1);
-
         horizontalSpacer = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
 
         gridLayout_3->addItem(horizontalSpacer, 1, 2, 1, 1);
 
-        verticalSpacer = new QSpacerItem(20, 40, QSizePolicy::Minimum, QSizePolicy::Expanding);
+        horizontalSpacer_2 = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
 
-        gridLayout_3->addItem(verticalSpacer, 2, 1, 1, 1);
+        gridLayout_3->addItem(horizontalSpacer_2, 1, 0, 1, 1);
 
         verticalSpacer_2 = new QSpacerItem(20, 40, QSizePolicy::Minimum, QSizePolicy::Expanding);
 
@@ -297,22 +321,25 @@ public:
     {
         oamsynctimer->setWindowTitle(QCoreApplication::translate("oamsynctimer", "Dialog", nullptr));
         groupBox->setTitle(QString());
+        checkBoxRtcDateTime->setText(QString());
+        label_7->setText(QCoreApplication::translate("oamsynctimer", "\346\227\266\351\222\237\346\227\266\351\227\264", nullptr));
+        dateTimeEditRtcDateTime->setDisplayFormat(QCoreApplication::translate("oamsynctimer", "yyyy-MM-dd HH:mm:ss", nullptr));
         checkBoxTimerSwitch->setText(QString());
         label->setText(QCoreApplication::translate("oamsynctimer", "\345\256\232\346\227\266\345\274\200\345\205\263", nullptr));
         checkBoxTimerNum->setText(QString());
         label_2->setText(QCoreApplication::translate("oamsynctimer", "\345\256\232\346\227\266\346\225\260\351\207\217", nullptr));
         checkBoxTimer1Start->setText(QString());
         label_3->setText(QCoreApplication::translate("oamsynctimer", "\345\256\232\346\227\2661\345\274\200\345\247\213", nullptr));
-        timeEdit1Start->setDisplayFormat(QCoreApplication::translate("oamsynctimer", "HH:mm:ss", nullptr));
+        timeEdit1Start->setDisplayFormat(QCoreApplication::translate("oamsynctimer", "HH:mm", nullptr));
         checkBoxTimer1Stop->setText(QString());
         label_4->setText(QCoreApplication::translate("oamsynctimer", "\345\256\232\346\227\2661\345\201\234\346\255\242", nullptr));
-        timeEdit1Stop->setDisplayFormat(QCoreApplication::translate("oamsynctimer", "HH:mm:ss", nullptr));
+        timeEdit1Stop->setDisplayFormat(QCoreApplication::translate("oamsynctimer", "HH:mm", nullptr));
         checkBoxTimer2Start->setText(QString());
         label_6->setText(QCoreApplication::translate("oamsynctimer", "\345\256\232\346\227\2662\345\274\200\345\247\213", nullptr));
-        timeEdit2Start->setDisplayFormat(QCoreApplication::translate("oamsynctimer", "HH:mm:ss", nullptr));
+        timeEdit2Start->setDisplayFormat(QCoreApplication::translate("oamsynctimer", "HH:mm", nullptr));
         checkBoxTimer2Stop->setText(QString());
         label_5->setText(QCoreApplication::translate("oamsynctimer", "\345\256\232\346\227\2662\345\201\234\346\255\242", nullptr));
-        timeEdit2Stop->setDisplayFormat(QCoreApplication::translate("oamsynctimer", "HH:mm:ss", nullptr));
+        timeEdit2Stop->setDisplayFormat(QCoreApplication::translate("oamsynctimer", "HH:mm", nullptr));
         pushButtonAllSel->setText(QCoreApplication::translate("oamsynctimer", "\345\205\250\351\200\211", nullptr));
         pushButtonAllNoSel->setText(QCoreApplication::translate("oamsynctimer", "\345\205\250\344\270\215\351\200\211", nullptr));
         pushButtonClear->setText(QCoreApplication::translate("oamsynctimer", "\346\270\205\347\251\272", nullptr));
@@ -320,9 +347,9 @@ public:
         pushButtonConfig->setText(QCoreApplication::translate("oamsynctimer", "\350\256\276\347\275\256", nullptr));
         pushButtonUpload->setText(QCoreApplication::translate("oamsynctimer", "\344\270\212\344\274\240\346\225\260\346\215\256", nullptr));
         label_22->setText(QCoreApplication::translate("oamsynctimer", "\346\263\250\346\204\217\357\274\232", nullptr));
-        label_9->setText(QCoreApplication::translate("oamsynctimer", "1\343\200\201\346\224\257\346\214\201\346\234\200\345\244\232\344\270\244\344\270\252\345\256\232\346\227\266\357\274\214\346\257\217\344\270\252\345\256\232\346\227\266\345\214\205\346\213\254\345\274\200\345\247\213\345\222\214\345\201\234\346\255\242\344\270\244\344\270\252\346\227\266\351\227\264\345\217\202\346\225\260", nullptr));
-        label_14->setText(QCoreApplication::translate("oamsynctimer", "2\343\200\201\345\210\206\346\256\265\345\274\200\345\247\213\350\241\250\347\244\272\345\220\214\346\255\245\345\237\272\347\253\231\346\257\217\345\244\251\345\234\250\346\255\244\346\227\266\344\271\213\345\220\216\345\274\200\345\247\213\345\267\245\344\275\234 ", nullptr));
-        label_16->setText(QCoreApplication::translate("oamsynctimer", "3\343\200\201\345\210\206\346\256\265\345\201\234\346\255\242\350\241\250\347\244\272\345\220\214\346\255\245\345\237\272\347\253\231\346\257\217\345\244\251\345\234\250\346\255\244\346\227\266\344\271\213\345\220\216\345\201\234\346\255\242\345\267\245\344\275\234 ", nullptr));
+        label_9->setText(QCoreApplication::translate("oamsynctimer", "1\343\200\201\346\224\257\346\214\201\346\234\200\345\244\232\344\270\244\344\270\252\345\256\232\346\227\266\346\225\260\351\207\217\357\274\214\346\257\217\344\270\252\345\256\232\346\227\266\345\214\205\346\213\254\345\274\200\345\247\213\345\222\214\345\201\234\346\255\242\344\270\244\344\270\252\346\227\266\351\227\264\345\217\202\346\225\260", nullptr));
+        label_14->setText(QCoreApplication::translate("oamsynctimer", "2\343\200\201\345\256\232\346\227\266\345\274\200\345\247\213\350\241\250\347\244\272\345\220\214\346\255\245\345\237\272\347\253\231\346\257\217\345\244\251\345\234\250\346\255\244\346\227\266\344\271\213\345\220\216\345\274\200\345\247\213\345\267\245\344\275\234 ", nullptr));
+        label_16->setText(QCoreApplication::translate("oamsynctimer", "3\343\200\201\345\256\232\346\227\266\345\201\234\346\255\242\350\241\250\347\244\272\345\220\214\346\255\245\345\237\272\347\253\231\346\257\217\345\244\251\345\234\250\346\255\244\346\227\266\344\271\213\345\220\216\345\201\234\346\255\242\345\267\245\344\275\234 ", nullptr));
         label_15->setText(QCoreApplication::translate("oamsynctimer", "4\343\200\201\342\200\234\344\270\212\344\274\240\346\225\260\346\215\256\342\200\235\346\230\257\345\260\206\346\225\260\346\215\256\344\270\212\344\274\240\350\207\263\347\256\241\347\220\206\344\270\255\345\277\203", nullptr));
     } // retranslateUi