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>
 |