Files
seiscomp-training/etc/descriptions/licsar2caps.xml

115 lines
4.2 KiB
XML

<?xml version="1.0" encoding="UTF-8"?>
<seiscomp>
<module name="licsar2caps" category="gempa">
<description>
Reads LICSAR data products from URL and pushes it to a CAPS server.
</description>
<configuration>
<group name="input">
<parameter name="baseUrl" type="string" default="https://gws-access.jasmin.ac.uk/public/nceo_geohazards/LiCSAR_products/">
<description>
Directory to monitor for incoming files
</description>
</parameter>
<parameter name="streamsFile" type="string" default="">
<description>
Streams configuration file
</description>
</parameter>
<parameter name="products" type="string:list" default="geo.unw.tif:UNW">
<description>
Selects which products are fetched from the web page. Each entry
defines a mapping between file extension and channel code.
</description>
</parameter>
<parameter name="pollInterval" type="string" unit="s" default="60">
<description>
Polling interval in seconds.
</description>
</parameter>
<parameter name="reprocess" type="boolean" default="false">
<description>
Forces reprocessing of the last received grid at start.
</description>
</parameter>
<parameter name="processLatestOnly" type="boolean" default="false">
<description>
Fetch and process last grid of the selcted time
window only.
</description>
</parameter>
<parameter name="startTime" type="string">
<description>
Sets the start time for the data acquistion. The default
start time is the current time. The following time formats
are supported: "%F", "%F %T", "%F %T.%Z", "%FT%T"
and "%FT%T.%Z", e.g., 2023-11-01 or 2023-11-01 00:00:00.
</description>
</parameter>
</group>
<group name="output">
<parameter name="addr" type="string" default="caps://localhost:18003">
<description>
Data output URL [[caps|capss]://][user:pass@]host[:port].
</description>
</parameter>
<parameter name="directory" type="string">
<description>
Data output directory.
</description>
</parameter>
</group>
<group name="filter">
<parameter name="enabled" type="boolean" default="false">
<description>
Enable/disable grid filtering
</description>
</parameter>
<parameter name="threshold" type="double">
<description>
Threshold for the definition of significant displacement based on
the configured percentile calculation. If the computed value is less
or equal the computed value the grid is not taken into account.
</description>
</parameter>
<parameter name="percentile" type="double" default="99.9">
<description>
Percentile of the absolute values of the displacement grid for the
definition of the threshold
</description>
</parameter>
</group>
<group name ="journal">
<parameter name="file" type="string" default="@ROOTDIR@/var/run/licsar2caps/journal">
<description>
File for storing the state of processed data
</description>
</parameter>
</group>
</configuration>
<command-line>
<group name="Generic">
<optionReference>generic#help</optionReference>
<optionReference>generic#version</optionReference>
<optionReference>generic#config-file</optionReference>
<optionReference>generic#plugins</optionReference>
<optionReference>generic#daemon</optionReference>
</group>
<group name="Verbosity">
<optionReference>verbosity#verbosity</optionReference>
<optionReference>verbosity#v</optionReference>
<optionReference>verbosity#quiet</optionReference>
<optionReference>verbosity#print-component</optionReference>
<optionReference>verbosity#print-context</optionReference>
<optionReference>verbosity#component</optionReference>
<optionReference>verbosity#syslog</optionReference>
<optionReference>verbosity#lockfile</optionReference>
<optionReference>verbosity#console</optionReference>
<optionReference>verbosity#debug</optionReference>
<optionReference>verbosity#trace</optionReference>
<optionReference>verbosity#log-file</optionReference>
</group>
</command-line>
</module>
</seiscomp>