Added method getReasonForSendLastVersion()
This commit is contained in:
parent
b14b296011
commit
981a2ea13a
@ -1,4 +1,5 @@
|
|||||||
#include "ismas/ismas_client.h"
|
#include "ismas/ismas_client.h"
|
||||||
|
#include "utils.h"
|
||||||
|
|
||||||
#include <cstring>
|
#include <cstring>
|
||||||
#include <cstdio>
|
#include <cstdio>
|
||||||
@ -886,3 +887,18 @@ QString IsmasClient::updateOfPSAFailed(int resultCode, QString step,
|
|||||||
reason.toStdString().c_str(),
|
reason.toStdString().c_str(),
|
||||||
version.toStdString().c_str());
|
version.toStdString().c_str());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
char const *IsmasClient::reason[REASON::ENTRIES] = {
|
||||||
|
"TIME-TRIGGERED", "SERVICE", "DEV-TEST"
|
||||||
|
};
|
||||||
|
|
||||||
|
QString IsmasClient::getReasonForLastSendVersion() {
|
||||||
|
QString const &parentName = Utils::getParentName();
|
||||||
|
if (parentName == "ATBQT") {
|
||||||
|
return reason[REASON::SERVICE];
|
||||||
|
}
|
||||||
|
if (parentName == "systemd") {
|
||||||
|
return reason[REASON::TIME_TRIGGERED];
|
||||||
|
}
|
||||||
|
return reason[REASON::DEV_TEST];
|
||||||
|
}
|
||||||
|
@ -139,6 +139,7 @@ public:
|
|||||||
DIRECT_PORT = 7778
|
DIRECT_PORT = 7778
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
enum RESULT_CODE {
|
enum RESULT_CODE {
|
||||||
SUCCESS=0,
|
SUCCESS=0,
|
||||||
NO_UPDATE_NECESSARY=1,
|
NO_UPDATE_NECESSARY=1,
|
||||||
@ -146,9 +147,20 @@ public:
|
|||||||
WRONG_PACKAGE=3,
|
WRONG_PACKAGE=3,
|
||||||
INSTALL_ERROR=4};
|
INSTALL_ERROR=4};
|
||||||
|
|
||||||
|
enum REASON {
|
||||||
|
TIME_TRIGGERED = 0,
|
||||||
|
SERVICE,
|
||||||
|
DEV_TEST,
|
||||||
|
ENTRIES
|
||||||
|
};
|
||||||
|
|
||||||
|
static char const *reason[REASON::ENTRIES];
|
||||||
|
|
||||||
static std::optional<QString>
|
static std::optional<QString>
|
||||||
sendRequestReceiveResponse(int port, QString const &request);
|
sendRequestReceiveResponse(int port, QString const &request);
|
||||||
|
|
||||||
|
static QString getReasonForLastSendVersion();
|
||||||
|
|
||||||
int getProgressInPercent() const {return m_progressInPercent; }
|
int getProgressInPercent() const {return m_progressInPercent; }
|
||||||
void setProgressInPercent(int procent) { m_progressInPercent = procent; }
|
void setProgressInPercent(int procent) { m_progressInPercent = procent; }
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user