Compare commits
9 Commits
release_1.
...
1.4.11
Author | SHA1 | Date | |
---|---|---|---|
cd30cc91f0 | |||
6683b925aa | |||
336d208906 | |||
2da3c34d84 | |||
8f0a9112d6 | |||
25bf905a79 | |||
5d141b7234
|
|||
ebb170123e | |||
96bb70cfe9
|
@@ -1,5 +1,5 @@
|
|||||||
[REPOSITORY_URL]
|
[REPOSITORY_URL]
|
||||||
repository-url="https://git.mimbach49.de/GerhardHoffmann"
|
repository-url="https://ptu-config.atb-comm.de/ATB"
|
||||||
|
|
||||||
[DIRECTORIES]
|
[DIRECTORIES]
|
||||||
plugin-directory="/usr/lib/"
|
plugin-directory="/usr/lib/"
|
||||||
|
@@ -55,7 +55,7 @@ int main(int argc, char **argv) {
|
|||||||
openlog("ATB-UPDATE-DC-FIRMWARE", LOG_PERROR | LOG_PID | LOG_CONS, LOG_USER);
|
openlog("ATB-UPDATE-DC-FIRMWARE", LOG_PERROR | LOG_PID | LOG_CONS, LOG_USER);
|
||||||
|
|
||||||
QApplication a(argc, argv);
|
QApplication a(argc, argv);
|
||||||
QApplication::setApplicationName("ATBUpdateTool");
|
QApplication::setApplicationName("ATBDownloadDCFirmware");
|
||||||
QApplication::setApplicationVersion(APP_VERSION);
|
QApplication::setApplicationVersion(APP_VERSION);
|
||||||
|
|
||||||
if (!messageHandlerInstalled()) { // change internal qt-QDebug-handling
|
if (!messageHandlerInstalled()) { // change internal qt-QDebug-handling
|
||||||
@@ -124,11 +124,12 @@ int main(int argc, char **argv) {
|
|||||||
MainWindow mw;
|
MainWindow mw;
|
||||||
|
|
||||||
mw.setWindowFlags(Qt::Window | Qt::FramelessWindowHint);
|
mw.setWindowFlags(Qt::Window | Qt::FramelessWindowHint);
|
||||||
//mw.showFullScreen();
|
// mw.showFullScreen();
|
||||||
|
|
||||||
qCritical() << "SHOW";
|
// qCritical() << "SHOW";
|
||||||
|
|
||||||
mw.show();
|
// mw.show();
|
||||||
|
|
||||||
return a.exec();
|
return 0;
|
||||||
|
// return a.exec();
|
||||||
}
|
}
|
||||||
|
@@ -414,10 +414,6 @@ bool Update::downloadJson(enum FileTypeJson type,
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
m_hw->dc_autoRequest(false);
|
|
||||||
qDebug() << "SET AUTO-REQUEST=FALSE";
|
|
||||||
QThread::sleep(1); // make sure the auto-request flag is acknowledged
|
|
||||||
|
|
||||||
return ret;
|
return ret;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@@ -132,7 +132,10 @@ DEFINES += QT_DEPRECATED_WARNINGS
|
|||||||
# update.
|
# update.
|
||||||
# In case there is an automatic update (00:00-04:00) use M0100 instead
|
# In case there is an automatic update (00:00-04:00) use M0100 instead
|
||||||
# of U0002.
|
# of U0002.
|
||||||
VERSION="1.4.9"
|
# 1.4.10 : Fix: for the time being, never set the autoRequest-flag to false.
|
||||||
|
# 1.4.11 : Fix: remove hard-coded path to git-repos of gitea in mimbach. Read
|
||||||
|
# from ATBUpdateTool.ini the url for the gitrepositories.
|
||||||
|
VERSION="1.4.11"
|
||||||
# PLANNED TODOS:
|
# PLANNED TODOS:
|
||||||
# 1: Das Repository wird repariert bwz. neu geklont. Unabhaengig vom WAIT.
|
# 1: Das Repository wird repariert bwz. neu geklont. Unabhaengig vom WAIT.
|
||||||
# 2: Wenn der WAIT-Button aktiv ist, dann wird ein Repository repariert (neu
|
# 2: Wenn der WAIT-Button aktiv ist, dann wird ein Repository repariert (neu
|
||||||
|
@@ -9,14 +9,15 @@
|
|||||||
#include <QStringList>
|
#include <QStringList>
|
||||||
|
|
||||||
|
|
||||||
GitClient::GitClient(QString const &customerNrStr,
|
GitClient::GitClient(QString const &customerRepositoryPath,
|
||||||
|
QString const &customerNrStr,
|
||||||
QString const &customerRepository,
|
QString const &customerRepository,
|
||||||
QString const &workingDirectory,
|
QString const &workingDirectory,
|
||||||
QString const &branchName,
|
QString const &branchName,
|
||||||
QObject *parent)
|
QObject *parent)
|
||||||
: QObject(parent)
|
: QObject(parent)
|
||||||
, m_worker(qobject_cast<Worker *>(parent))
|
, m_worker(qobject_cast<Worker *>(parent))
|
||||||
, m_repositoryPath(QString("https://git.mimbach49.de/GerhardHoffmann/%1.git").arg(customerNrStr))
|
, m_repositoryPath(customerRepositoryPath)
|
||||||
, m_customerNr(customerNrStr)
|
, m_customerNr(customerNrStr)
|
||||||
, m_workingDirectory(workingDirectory)
|
, m_workingDirectory(workingDirectory)
|
||||||
, m_branchName(branchName)
|
, m_branchName(branchName)
|
||||||
|
@@ -22,7 +22,8 @@ class GitClient : public QObject {
|
|||||||
bool copyGitConfigFromMaster();
|
bool copyGitConfigFromMaster();
|
||||||
|
|
||||||
public:
|
public:
|
||||||
explicit GitClient(QString const &customerNrStr,
|
explicit GitClient(QString const &customerRepositoryUrl,
|
||||||
|
QString const &customerNrStr,
|
||||||
QString const &repositoryPath,
|
QString const &repositoryPath,
|
||||||
QString const &workingDirectory = QCoreApplication::applicationDirPath(),
|
QString const &workingDirectory = QCoreApplication::applicationDirPath(),
|
||||||
QString const &branchName = "master",
|
QString const &branchName = "master",
|
||||||
|
@@ -193,8 +193,8 @@ bool Update::openSerial(int br, QString baudrate, QString comPort) const {
|
|||||||
+ " " + baudrate + " " + comPort + "...OK");
|
+ " " + baudrate + " " + comPort + "...OK");
|
||||||
|
|
||||||
// m_hw->dc_autoRequest(true);
|
// m_hw->dc_autoRequest(true);
|
||||||
m_hw->dc_autoRequest(false);
|
// m_hw->dc_autoRequest(false);
|
||||||
QThread::sleep(1);
|
// QThread::sleep(1);
|
||||||
|
|
||||||
Utils::printInfoMsg(QString("IS PORT OPEN %1").arg(m_hw->dc_isPortOpen()));
|
Utils::printInfoMsg(QString("IS PORT OPEN %1").arg(m_hw->dc_isPortOpen()));
|
||||||
return true;
|
return true;
|
||||||
@@ -507,9 +507,9 @@ bool Update::downloadJson(enum FileTypeJson type,
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
m_hw->dc_autoRequest(false);
|
// m_hw->dc_autoRequest(false);
|
||||||
qDebug() << "SET AUTO-REQUEST=FALSE";
|
// qDebug() << "SET AUTO-REQUEST=FALSE";
|
||||||
QThread::sleep(1); // make sure the auto-request flag is acknowledged
|
// QThread::sleep(1); // make sure the auto-request flag is acknowledged
|
||||||
}
|
}
|
||||||
|
|
||||||
return true;
|
return true;
|
||||||
@@ -584,8 +584,8 @@ QStringList Update::getDcSoftAndHardWareVersion() {
|
|||||||
QString const &hwVersion = m_hw->dc_getHWversion().toLower().trimmed();
|
QString const &hwVersion = m_hw->dc_getHWversion().toLower().trimmed();
|
||||||
QString const &swVersion = m_hw->dc_getSWversion().toLower().trimmed();
|
QString const &swVersion = m_hw->dc_getSWversion().toLower().trimmed();
|
||||||
|
|
||||||
m_hw->dc_autoRequest(false);
|
//m_hw->dc_autoRequest(false);
|
||||||
QThread::sleep(1); // make sure the timer-slots are inactive
|
//QThread::sleep(1); // make sure the timer-slots are inactive
|
||||||
|
|
||||||
if (!hwVersion.isEmpty() && !swVersion.isEmpty()) {
|
if (!hwVersion.isEmpty() && !swVersion.isEmpty()) {
|
||||||
return QStringList() << hwVersion << swVersion;
|
return QStringList() << hwVersion << swVersion;
|
||||||
|
@@ -157,7 +157,7 @@ Worker::Worker(int customerNr,
|
|||||||
, m_parent(parent)
|
, m_parent(parent)
|
||||||
, m_serialInterface(serialInterface)
|
, m_serialInterface(serialInterface)
|
||||||
, m_baudrate(baudrate)
|
, m_baudrate(baudrate)
|
||||||
, m_gc(m_customerNrStr, m_customerRepository, m_workingDirectory, m_branchName, this)
|
, m_gc(m_customerRepositoryPath, m_customerNrStr, m_customerRepository, m_workingDirectory, m_branchName, this)
|
||||||
, m_versionInfo(QStringList())
|
, m_versionInfo(QStringList())
|
||||||
, m_osVersion(getOsVersion())
|
, m_osVersion(getOsVersion())
|
||||||
, m_atbqtVersion(getATBQTVersion())
|
, m_atbqtVersion(getATBQTVersion())
|
||||||
|
Reference in New Issue
Block a user