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.

477 lines
17 KiB
XML

<?xml version="1.0" encoding="UTF-8"?>
<seiscomp>
<module name="scrttv" category="GUI">
<description>Real-time trace view.</description>
<configuration>
<parameter name="maxDelay" type="int" unit="s" default="0">
<description>
If greater than 0, then all traces for which the data latency is
higher than this value are hidden.
</description>
</parameter>
<parameter name="resortAutomatically" type="boolean" default="true">
<description>
If enabled, then all traces are sorted by distance when a new
origin arrives.
</description>
</parameter>
<parameter name="showPicks" type="boolean" default="true">
<description>
If enabled, picks are shown.
</description>
</parameter>
<parameter name="filter" type="string" default="&quot;RMHP(2)>>ITAPER(5)>>BW(3,0.5,8.0)&quot;">
<description>
Define the filter to be used when filtering is activated. This
is only being used if filters is not set otherwise it is
overridden. This option is mainly for backward compatibility.
</description>
</parameter>
<parameter name="filters" type="list:string">
<description>
Define a list of filters that is cycles through when pressing 'f'.
This options supersedes the filter option. If not defined then
filter is used instead. If defined then this filter list is
used exclusively and the filter option is ignored.
</description>
</parameter>
<parameter name="autoApplyFilter" type="boolean" default="false">
<description>
Activate the first filter of the configured filter list
after startup. This is equivalent to pressing 'f'.
</description>
</parameter>
<parameter name="bufferSize" type="int" unit="s" default="1800">
<description>
Define the buffer size in seconds of the ring bu of each trace.
</description>
</parameter>
<parameter name="allTracesInitiallyVisible" type="boolean" default="false">
<description>
If set to true, all traces will be visible on application startup
independent of data availability.
</description>
</parameter>
<parameter name="autoResetDelay" type="int" unit="s" default="900">
<description>
Time span in seconds to switch back to the last view after an origin
caused resorting. The default is 15min.
</description>
</parameter>
<group name="streams">
<group name="sort">
<description>
Configure the initial stream sorting.
</description>
<parameter name="mode" type="string" default="distance">
<description>
The sort mode applied initially. Allowed values
are: config, distance, station, network, group.
</description>
</parameter>
<parameter name="latitude" type="double" unit="deg" default="0.0">
<description>
Latitude of the initial location for sorting traces.
Only valid if mode == distance.
</description>
</parameter>
<parameter name="longitude" type="double" unit="deg" default="0.0">
<description>
Longitude of the initial location for sorting traces.
Only valid if mode == distance.
</description>
</parameter>
</group>
<parameter name="codes" type="list:string">
<description>
The list of channel codes to be displayed. List items
may contain wildcards at any position and are separated
by comma. Wildcard support depends on RecordStream,
e.g.:
caps/sdsarchive: *.*.*.*
slink: NET.STA.*.*
The channel list is intersected with all channels
configured in inventory unless --no-inventory is used.
Examples:
default : display all streams configured by global
bindings
default, PF.BON.00.HH? : display default and all HH
streams of PF.BON.00
</description>
</parameter>
<parameter name="blacklist" type="list:string">
<description>
If not empty then all stream patterns are part of the blacklist.
The blacklist is only active if &quot;streams.codes&quot;
is omitted and the default stream list according to the
bindings is to be shown. Each pattern can include wildcards
(either ? or *). The pattern is checked against the channel
id which is a concatenation of network code, station code,
location code and channel code separated with a dot,
e.g. &quot;GE.MORC..BHZ&quot;.
</description>
</parameter>
<parameter name="rows" type="integer">
<description>
Number of rows to show at once in one windows. If more traces
than rows are loaded, the are accessible by a scroll bar.
</description>
</parameter>
<group name="region">
<description>
Define a region used for clipping requested stations.
</description>
<parameter name="lonmin" type="double" unit="deg" default="-180.0">
<description>
Minimum longitude.
</description>
</parameter>
<parameter name="lonmax" type="double" unit="deg" default="180.0">
<description>
Maximum longitude.
</description>
</parameter>
<parameter name="latmin" type="double" unit="deg" default="-90.0">
<description>
Minimum latitude.
</description>
</parameter>
<parameter name="latmax" type="double" unit="deg" default="90.0">
<description>
Maximum latitude.
</description>
</parameter>
</group>
<parameter name="groups" type="string" default="">
<description>
Stream group profiles to be considered which must be defined in
group section. Use comma separation for a list of groups.
</description>
</parameter>
<parameter name="profiles" type="string" default="">
<description>
Stream profiles to be considered which must be defined in
profile section. Use comma separation for a list of profiles.
</description>
</parameter>
<group name="group">
<description>
Definiton of stream groups shown in scrttv with unique features.
Register the profiles in &quot;groups&quot; to apply them.
</description>
<struct type="Stream group profile" link="streams.groups">
<parameter name="members" type="list:string">
<description>
List of channels codes to be displayed within
this group. List items may contain wildcards at any position
and are separated by comma.
The list is intersected with all channels configured in inventory.
Example:
CX.*..BH?,PF.BON.00.HH? : all BH streams of the CX network
and all HH streams of PF.BON.00
</description>
</parameter>
<parameter name="title" type="string">
<description>
Title of the group visible as a tooltip of the traces.
</description>
</parameter>
<group name="pen">
<description>
Define the trace pen of the group.
</description>
<parameter name="color" type="color">
<description>
The color of the pen. If not given, the default
trace color is being used. The parameter is overridden
by &quot;streams.group.$profile.gradient&quot; .
</description>
</parameter>
<parameter name="gradient" type="gradient">
<description>
Define the color gradient used to generate the
trace color for each group member. When given, the
value in &quot;streams.group.$profile.pen.color&quot;
is ignored. The colors are distributed equally and
given in hexadecimal representation or by or
:term:`color keyword names`.
The stop points
can be set at any value. The final trace color
will be interpolated from the normalized gradient
where the value range is scaled to [0,1].
Format: value1:color1,value2:color2
Examples:
0:yellow,1:green
0:FFBF00,1:C70039
</description>
</parameter>
<parameter name="style" type="string" default="SolidLine">
<description>
The style of the pen. Supported values are: NoPen,
SolidLine, DashLine, DotLine, DashDotLine,
DashDotDotLine.
</description>
</parameter>
<parameter name="width" type="double" default="1.0" unit="px">
<description>
The width of the pen.
</description>
</parameter>
</group>
</struct>
</group>
<group name="profile">
<description>
Definiton of profiles for streams shown with unique decorations.
Register the profiles in &quot;profiles&quot; to apply them.
</description>
<struct type="Stream profile" link="streams.profiles">
<parameter name="match" type="string" unit="" default="">
<description>
Stream applying this profile to. Use regular expressions
for defining multiple streams. Examples:
GR.BFO.00.BHZ: One stream on vertical component
GR.*.00.BHZ: All stations from GR network and their
vertical components.
</description>
</parameter>
<parameter name="description" type="string" unit="" default="">
<description>
Text added to streams.
</description>
</parameter>
<parameter name="minMaxMargin" type="double" unit="" default="0.0">
<description>
Fraction of trace amplitude added to trace widgets.
</description>
</parameter>
<parameter name="unit" type="string" unit="" default="">
<description>
The physical unit shown along with stream maximum and
minimum values.
</description>
</parameter>
<parameter name="gain" type="double" unit="" default="0.0">
<description>
The gain applied to scale trace amplitudes. 0 disables
showing trace amplitude value
</description>
</parameter>
<parameter name="fixedScale" type="boolean" default="false">
<description>
</description>
</parameter>
<group name="minimum">
<description>
Properties defining the minimum line on each trace.
</description>
<parameter name="value" type="double" default="0.0">
<description>
Value at which to draw a line.
</description>
</parameter>
<group name="pen">
<description>
Line properties.
</description>
<parameter name="width" type="string" default="1">
<description>
</description>
</parameter>
<parameter name="style" type="string" default="solidline">
<description>
</description>
</parameter>
<parameter name="color" type="string" default="000000ff">
<description>
</description>
</parameter>
</group>
<group name="brush">
<description>
Properties of the area below the minimum.
</description>
<parameter name="style" type="string" default="nobrush">
<description>
</description>
</parameter>
<parameter name="color" type="string" default="000000ff">
<description>
</description>
</parameter>
</group>
</group>
<group name="maximum">
<description>
Properties defining the maximum line on each trace.
</description>
<parameter name="value" type="double" default="0.0">
<description>
Value at which to draw a line.
</description>
</parameter>
<group name="pen">
<description>
Line properties.
</description>
<parameter name="width" type="string" default="1" unit="">
<description>
</description>
</parameter>
<parameter name="style" type="string" default="solidline">
<description>
</description>
</parameter>
<parameter name="color" type="string" default="000000ff">
<description>
</description>
</parameter>
</group>
<group name="brush">
<description>
Properties of the area above the maximum.
</description>
<parameter name="style" type="string" default="nobrush">
<description>
</description>
</parameter>
<parameter name="color" type="string" default="000000ff">
<description>
</description>
</parameter>
</group>
</group>
</struct>
</group>
</group>
</configuration>
<command-line>
<synopsis>
scrttv [options] [miniSEED file]
</synopsis>
<group name="Generic">
<optionReference>generic#help</optionReference>
<optionReference>generic#version</optionReference>
<optionReference>generic#config-file</optionReference>
<optionReference>generic#plugins</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#db-disable</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="Mode">
<option long-flag="filter" argument="arg" publicID="mode#filter" param-ref="filter"/>
<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="no-inventory" argument="" publicID="mode#no-inventory">
<description>
Do not read streams from inventory but display all streams
available from the specified record source. This option may
be combined with the streams.codes parameter to filter the
available streams.
</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>
<option long-flag="buffer-size" argument="arg" publicID="mode#buffer-size">
<description>
Set the size of the waveform buffer in seconds, default: 1800
</description>
</option>
<option long-flag="max-delay" argument="arg" publicID="mode#max-delay">
<description>
The maximum delay in seconds to keep a trace visible
(0 to disable).
</description>
</option>
<option long-flag="initially-visible-all" argument="" publicID="mode#initially-visible-all" param-ref="allTracesInitiallyVisible"/>
<option long-flag="rt" argument="" publicID="mode#rt">
<description>
Do not ask for time window at data server. This might be
important if e.g. Seedlink does not allow time window
extraction.
</description>
</option>
</group>
<group name="Cities">
<optionReference>cities#city-xml</optionReference>
</group>
<group name="User interface">
<optionReference>gui#full-screen</optionReference>
<optionReference>gui#non-interactive</optionReference>
</group>
</command-line>
</module>
</seiscomp>