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

@ -120,10 +120,10 @@ class SC_SYSTEM_CLIENT_API MagnitudeProcessor : public Processor {
SourceReceiverPath
};
OPT(double) minimumDistance;
OPT(double) maximumDistance;
OPT(double) minimumDepth;
OPT(double) maximumDepth;
OPT(double) minimumDistanceDeg;
OPT(double) maximumDistanceDeg;
OPT(double) minimumDepthKm;
OPT(double) maximumDepthKm;
double multiplier;
double offset;
@ -161,10 +161,21 @@ class SC_SYSTEM_CLIENT_API MagnitudeProcessor : public Processor {
* Returns the amplitude type used as input for this magnitude
* processor.
* The default implementation returns type()
* @return
* @return
*/
virtual std::string amplitudeType() const;
/**
* @brief Sets default parameters.
*
* This method is called as first in the setup() call to reset
* the configuration to default.
*
* The distance, depth, period and SNR limits are set to Core::None
* before this call.
*/
virtual void setDefaults() = 0;
virtual bool setup(const Settings &settings) override;
/**
@ -316,8 +327,17 @@ class SC_SYSTEM_CLIENT_API MagnitudeProcessor : public Processor {
std::string _amplitudeType;
std::string _networkCode;
std::string _stationCode;
std::string _locationCode;
bool _treatAsValidMagnitude;
Correction _corrections;
Correction::A _defaultCorrection;
OPT(double) _minimumDistanceDeg;
OPT(double) _maximumDistanceDeg;
OPT(double) _minimumDepthKm;
OPT(double) _maximumDepthKm;
OPT(double) _minimumSNR;
OPT(double) _minimumPeriod;
OPT(double) _maximumPeriod;
friend class MagnitudeProcessorAliasFactory;
};