Install SeisComP and scanloc ARM64 nightly packages

This commit is contained in:
Enrico Ellguth
2025-10-29 12:34:04 +00:00
parent 2ff097f9d1
commit 165b829fb7
606 changed files with 24438 additions and 16358 deletions

View File

@ -87,7 +87,7 @@ class SC_SYSTEM_CLIENT_API ApplicationStatusMessage : public Core::Message {
public:
virtual bool empty() const;
virtual bool empty() const override;
const std::string &module() const;
const std::string &username() const;
@ -191,7 +191,7 @@ class SC_SYSTEM_CLIENT_API Application : public System::Application {
* Exit the application and set the returnCode.
* @param returnCode The value returned from exec()
*/
virtual void exit(int returnCode);
virtual void exit(int returnCode) override;
//! Returns the application's messaging connection interface
Client::Connection *connection() const;
@ -543,6 +543,14 @@ class SC_SYSTEM_CLIENT_API Application : public System::Application {
*/
virtual void handleTimeout();
/**
* This method is called when the internal SOH checks are performed
* as an additional state-of-health callback in derived classes.
* The default implementation does nothing.
* This method has been added with API 17.
*/
virtual void handleSOH();
/**
* This method is called when close event is sent to the application.
* The default handler returns true and causes the event queue to
@ -651,10 +659,6 @@ class SC_SYSTEM_CLIENT_API Application : public System::Application {
std::string customPublicIDPattern;
std::string configModuleName{"trunk"};
bool enableFetchDatabase{true};
bool enableLoadStations{false};
bool enableLoadInventory{false};
bool enableLoadConfigModule{false};
bool enableAutoApplyNotifier{true};
bool enableInterpretNotifier{true};
@ -672,6 +676,13 @@ class SC_SYSTEM_CLIENT_API Application : public System::Application {
struct Database {
void accept(SettingsLinker &linker);
// State variables
bool enableFetch{true};
bool enableStations{false};
bool enableInventory{false};
bool enableConfigModule{false};
// Configuration variables
bool enable{true};
bool showDrivers{false};
@ -736,6 +747,7 @@ class SC_SYSTEM_CLIENT_API Application : public System::Application {
StringVector agencyAllowlist;
StringVector agencyBlocklist;
Util::StringFirewall firewall;
StringVector amplitudeAliases;
StringVector magnitudeAliases;
} processing;
@ -762,7 +774,7 @@ class SC_SYSTEM_CLIENT_API Application : public System::Application {
IO::DatabaseInterfacePtr _database;
Util::Timer _userTimer;
Util::Timer _sohTimer;
Core::Time _sohLastUpdate;
OPT(Core::Time) _sohLastUpdate;
std::mutex _objectLogMutex;
};