You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
324 lines
11 KiB
XML
324 lines
11 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<seiscomp>
|
|
<module name="scheli" category="GUI">
|
|
<description>Real-time helicorder view for one stream.</description>
|
|
<configuration>
|
|
<group name="heli">
|
|
<parameter name="streams" type="list:string" default="" unit="">
|
|
<description>
|
|
List of stream codes to be plotted (net.sta.loc.cha).
|
|
If not in capture mode only the first stream is shown.
|
|
When using a list, the first entry is considered.
|
|
Use commas for separating streams.
|
|
|
|
Example: GR.MOX..BHZ
|
|
</description>
|
|
</parameter>
|
|
<parameter name="filter" type="string" default="" unit="">
|
|
<description>Filter to be applied on the data.</description>
|
|
</parameter>
|
|
<parameter name="numberOfRows" type="integer" default="48" unit="">
|
|
<description>Filter to be applied on the data.</description>
|
|
</parameter>
|
|
<parameter name="rowTimeSpan" type="double" default="1800" unit="s">
|
|
<description>Length of data per trace.</description>
|
|
</parameter>
|
|
<parameter name="timeFormat" type="string" default="%F" unit="">
|
|
<description>
|
|
The time format used to print the start and end time of the
|
|
whole plot (upper right corner). The format specification is
|
|
the one used in the strftime function (man strftime).
|
|
</description>
|
|
</parameter>
|
|
<parameter name="recordTime" type="boolean" default="false">
|
|
<description>
|
|
Set current time to last data sample.
|
|
</description>
|
|
</parameter>
|
|
<parameter name="lineWidth" type="integer" default="1" unit="px">
|
|
<description>Line width of traces.</description>
|
|
</parameter>
|
|
<parameter name="colors" type="list:string" default="FF0000, 0000FF" unit="">
|
|
<description>
|
|
A list of alternating row colors cycled through for painting
|
|
traces.
|
|
</description>
|
|
</parameter>
|
|
<parameter name="antialiasing" type="boolean" default="false">
|
|
<description>
|
|
Use anti aliasing to plot the traces. The default uses the
|
|
settings from scheme.records.antiAliasing
|
|
</description>
|
|
</parameter>
|
|
<group name="stream">
|
|
<parameter name="description" type="boolean" default="true">
|
|
<description>
|
|
Add stream description to traces.
|
|
</description>
|
|
</parameter>
|
|
</group>
|
|
<group name="amplitudeRange">
|
|
<description>
|
|
Gain-corrected amplitudes given in units of the sensor.
|
|
For example: m/s.
|
|
</description>
|
|
<parameter name="scaling" type="string" default="minmax">
|
|
<description>
|
|
Define the method to scale traces within rows. Possible
|
|
values are:
|
|
|
|
minmax: Scale all rows to configured minimum and maximum
|
|
amplitudes configured by amplitudeRange.min and
|
|
amplitudeRange.max
|
|
|
|
row: Scale each row to the maximum within this row.
|
|
</description>
|
|
</parameter>
|
|
<parameter name="min" type="double" default="-0.00001" unit="unit of input data">
|
|
<description>
|
|
Minimum amplitude to show in trace. Requires
|
|
amplitudeRange.scale = "minmax".
|
|
</description>
|
|
</parameter>
|
|
<parameter name="max" type="double" default="0.00001" unit="unit of input data">
|
|
<description>
|
|
Minimum amplitude to show in trace. Requires
|
|
amplitudeRange.scale = "minmax".
|
|
</description>
|
|
</parameter>
|
|
</group>
|
|
<group name="dump">
|
|
<description>
|
|
Control dumping of PNG images.
|
|
Execute "scheli capture" for image generation in
|
|
the background without the graphics.
|
|
</description>
|
|
<parameter name="interval" type="integer" default="-1" unit="s">
|
|
<description>
|
|
Image creation interval. Negative values disable image
|
|
dumping.
|
|
If enabled, images are generated at the configured
|
|
interval.
|
|
</description>
|
|
</parameter>
|
|
<parameter name="outputFile" type="string" default="/tmp/heli_%N_%S_%L_%C.png">
|
|
<description>Name of output file.
|
|
The filename can contain placeholders
|
|
that are replaced by the corresponding streamID parts:
|
|
|
|
%N : network code
|
|
|
|
%S : station code
|
|
|
|
%L : location code
|
|
|
|
%C : channel code
|
|
|
|
Placeholders are important if more than one stream
|
|
is given and capture mode is active.
|
|
</description>
|
|
</parameter>
|
|
<parameter name="dpi" type="integer" default="300" unit="dpi">
|
|
<description>Image resolution.</description>
|
|
</parameter>
|
|
<parameter name="xres" type="integer" default="1024" unit="px">
|
|
<description>Number of pixels horizontally.</description>
|
|
</parameter>
|
|
<parameter name="yres" type="integer" default="768" unit="px">
|
|
<description>Number of pixels vertically.</description>
|
|
</parameter>
|
|
</group>
|
|
</group>
|
|
<group name="scripts">
|
|
<parameter name="postprocessing" type="path">
|
|
<description>
|
|
Define the path to a script that is called whenever an image
|
|
has been captured and written to disc. The only parameter is
|
|
the path to the generated image.
|
|
</description>
|
|
</parameter>
|
|
</group>
|
|
</configuration>
|
|
<command-line>
|
|
<synopsis>
|
|
scheli [options]
|
|
</synopsis>
|
|
<group name="Generic">
|
|
<optionReference>generic#help</optionReference>
|
|
<optionReference>generic#version</optionReference>
|
|
<optionReference>generic#config-file</optionReference>
|
|
<optionReference>generic#plugins</optionReference>
|
|
<optionReference>generic#daemon</optionReference>
|
|
<optionReference>generic#auto-shutdown</optionReference>
|
|
<optionReference>generic#shutdown-master-module</optionReference>
|
|
<optionReference>generic#shutdown-master-username</optionReference>
|
|
<optionReference>generic#print-config-vars</optionReference>
|
|
<optionReference>generic#validate-schema-params</optionReference>
|
|
<optionReference>generic#dump-settings</optionReference>
|
|
</group>
|
|
|
|
<group name="Verbosity">
|
|
<optionReference>verbosity#verbosity</optionReference>
|
|
<optionReference>verbosity#v</optionReference>
|
|
<optionReference>verbosity#quiet</optionReference>
|
|
<optionReference>verbosity#component</optionReference>
|
|
<optionReference>verbosity#syslog</optionReference>
|
|
<optionReference>verbosity#lockfile</optionReference>
|
|
<optionReference>verbosity#console</optionReference>
|
|
<optionReference>verbosity#debug</optionReference>
|
|
<optionReference>verbosity#log-file</optionReference>
|
|
<optionReference>verbosity#print-context</optionReference>
|
|
<optionReference>verbosity#print-component</optionReference>
|
|
<optionReference>verbosity#log-utc</optionReference>
|
|
<optionReference>verbosity#trace</optionReference>
|
|
</group>
|
|
|
|
<group name="Messaging">
|
|
<optionReference>messaging#user</optionReference>
|
|
<optionReference>messaging#host</optionReference>
|
|
<optionReference>messaging#timeout</optionReference>
|
|
<optionReference>messaging#primary-group</optionReference>
|
|
<optionReference>messaging#subscribe-group</optionReference>
|
|
<optionReference>messaging#content-type</optionReference>
|
|
<optionReference>messaging#start-stop-msg</optionReference>
|
|
</group>
|
|
|
|
<group name="Database">
|
|
<optionReference>database#db-driver-list</optionReference>
|
|
<optionReference>database#database</optionReference>
|
|
<optionReference>database#config-module</optionReference>
|
|
<optionReference>database#inventory-db</optionReference>
|
|
<optionReference>database#config-db</optionReference>
|
|
</group>
|
|
|
|
<group name="Records">
|
|
<optionReference>records#record-driver-list</optionReference>
|
|
<optionReference>records#record-url</optionReference>
|
|
<optionReference>records#record-file</optionReference>
|
|
<optionReference>records#record-type</optionReference>
|
|
</group>
|
|
|
|
<group name="User interface">
|
|
<optionReference>gui#full-screen</optionReference>
|
|
<optionReference>gui#non-interactive</optionReference>
|
|
</group>
|
|
|
|
<group name="Mode">
|
|
<option long-flag="offline" argument="" publicID="mode#offline">
|
|
<description>
|
|
Do not connect to a messaging server and do not use the
|
|
database.
|
|
</description>
|
|
</option>
|
|
<option long-flag="end-time" argument="arg" publicID="mode#end-time">
|
|
<description>
|
|
Set the acquisition end time, e.g. '2017-09-08 13:30:00',
|
|
default: 'gmt'
|
|
</description>
|
|
</option>
|
|
</group>
|
|
|
|
<group name="Data">
|
|
<option long-flag="stream" argument="arg">
|
|
<description>
|
|
The record stream that should be displayed. Can be used
|
|
multiple times for multiple streams.
|
|
|
|
Example: GR.MOX..BHZ (net.sta.loc.cha)
|
|
</description>
|
|
</option>
|
|
<option long-flag="filter" argument="arg">
|
|
<description>
|
|
The filter to apply
|
|
</description>
|
|
</option>
|
|
<option long-flag="gain" argument="arg" unit="counts/unit">
|
|
<description>
|
|
Gain applied to the data before plotting
|
|
</description>
|
|
</option>
|
|
<option long-flag="amp-scaling" argument="arg" default="minmax">
|
|
<description>
|
|
Lower bound of amplitude range per row. Possible values:
|
|
|
|
minmax: Scale all rows to configured minimum and maximum
|
|
amplitudes.
|
|
|
|
row: Scale each row to the maximum within this row.
|
|
</description>
|
|
</option>
|
|
<option long-flag="amp-range-min" argument="arg">
|
|
<description>
|
|
Lower bound of amplitude range per row
|
|
</description>
|
|
</option>
|
|
<option long-flag="amp-range-max" argument="arg">
|
|
<description>
|
|
Upper bound of amplitude range per row
|
|
</description>
|
|
</option>
|
|
<option long-flag="amp-range" argument="arg">
|
|
<description>
|
|
Arround zero bound of amplitude range per row
|
|
</description>
|
|
</option>
|
|
<option long-flag="record-time" argument="arg">
|
|
<description>
|
|
Do the last row always contain the last record received
|
|
</description>
|
|
</option>
|
|
</group>
|
|
|
|
<group name="Output">
|
|
<option long-flag="desc" argument="arg">
|
|
<description>
|
|
Enable/disable the display of a station description
|
|
</description>
|
|
</option>
|
|
<option long-flag="rows" argument="arg">
|
|
<description>
|
|
Configure the number of rows to display
|
|
</description>
|
|
</option>
|
|
<option long-flag="time-span" argument="arg" unit="s">
|
|
<description>
|
|
Configure the time-span (in secs) per row. Unit: seconds.
|
|
</description>
|
|
</option>
|
|
<option long-flag="aa" argument="arg">
|
|
<description>
|
|
Set antialiasing for rendering the traces
|
|
</description>
|
|
</option>
|
|
<option long-flag="xres" argument="arg" unit="dpi">
|
|
<description>
|
|
Output x resolution when generating images. Unit: dpi.
|
|
</description>
|
|
</option>
|
|
<option long-flag="yres" argument="arg" unit="dpi">
|
|
<description>
|
|
Output y resolution when generating images. Unit: dpi.
|
|
</description>
|
|
</option>
|
|
<option long-flag="dpi" argument="arg" unit="dpi">
|
|
<description>
|
|
Output dpi when generating postscript. Unit:dpi.
|
|
</description>
|
|
</option>
|
|
<option flag="o" argument="arg">
|
|
<description>
|
|
Output filename. Placeholders are %N,%S,%L,%C for network
|
|
code, station code, location code, channel code.
|
|
</description>
|
|
</option>
|
|
<option long-flag="interval" argument="arg" unit="s">
|
|
<description>
|
|
Snapshot interval (less than 0 disables timed snapshots).
|
|
Unit: seconds.
|
|
</description>
|
|
</option>
|
|
</group>
|
|
</command-line>
|
|
</module>
|
|
</seiscomp>
|