98 lines
		
	
	
		
			5.5 KiB
		
	
	
	
		
			XML
		
	
	
	
	
	
			
		
		
	
	
			98 lines
		
	
	
		
			5.5 KiB
		
	
	
	
		
			XML
		
	
	
	
	
	
<?xml version="1.0" encoding="UTF-8"?>
 | 
						|
<seiscomp>
 | 
						|
    <module name="crex2caps" category="Acquisition">
 | 
						|
        <description>CREX CAPS plugin. Reads CREX data from file and pushes the data into the given CAPS server.</description>
 | 
						|
        <command-line>
 | 
						|
            <group name="Generic">
 | 
						|
                <optionReference>generic#help</optionReference>
 | 
						|
                <optionReference>generic#version</optionReference>
 | 
						|
                <optionReference>generic#config-file</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>
 | 
						|
            <group name="Input">
 | 
						|
                <option long-flag="station" argument="arg">
 | 
						|
                    <description>Sets the station and sampling interval to use. Format is [net.sta@?]</description>
 | 
						|
                </option>
 | 
						|
                <option flag="f" long-flag="file" argument="arg">
 | 
						|
                    <description>Load CREX data directly from file</description>
 | 
						|
                </option>
 | 
						|
                <option long-flag="read-from" argument="arg">
 | 
						|
                    <description>Read input files from this file</description>
 | 
						|
                </option>
 | 
						|
            </group>
 | 
						|
            <group name="Output">
 | 
						|
                <option flag="H" long-flag="host" argument="arg">
 | 
						|
                    <description>Data output host</description>
 | 
						|
                </option>
 | 
						|
                <option flag="p" long-flag="port" argument="arg">
 | 
						|
                    <description>Data output port</description>
 | 
						|
                </option>
 | 
						|
            </group>
 | 
						|
            <group name="Streams">
 | 
						|
                <option long-flag="streams-file" argument="arg">
 | 
						|
                    <description>File to read streams from. Each line defines a mapping between a station and stream id. Line format is [ID NET.STA].</description>
 | 
						|
                </option>
 | 
						|
            </group>
 | 
						|
        </command-line>
 | 
						|
        <configuration>
 | 
						|
            <group name="input">
 | 
						|
                <parameter name="readFrom" type="string">
 | 
						|
                    <description>Read input files from this file</description>
 | 
						|
                </parameter>
 | 
						|
                <parameter name="directory" type="string" default = "">
 | 
						|
                    <description>Watch this directory for incoming input files</description>
 | 
						|
                </parameter>
 | 
						|
                <parameter name="watchEvents" type="string" default = "close_write">
 | 
						|
                    <description>Listen for specific inotify event(s). If ommitted, close_write events are listened for. Events:
 | 
						|
                    access - file or directory contents were read,
 | 
						|
                    modify - file or directory contents were written,
 | 
						|
                    attrib - file or directory attributes changed,
 | 
						|
                    close_write - file or directory closed, after being opened in writable mode,
 | 
						|
                    close_nowrite - file or directory closed, after being opened in read-only mode
 | 
						|
                    close - file or directory closed, regardless of read/write mode
 | 
						|
                    open - file or directory opened
 | 
						|
                    moved_to - file or directory moved to watched directory
 | 
						|
                    moved_from - file or directory moved from watched directory
 | 
						|
                    move - file or directory moved to or from watched directory
 | 
						|
                    create - file or directory created within watched directory
 | 
						|
                    delete - file or directory deleted within watched directory
 | 
						|
                    delete_self - file or directory was deleted
 | 
						|
                    unmount - file system containing file or directory unmounted</description>
 | 
						|
                </parameter>
 | 
						|
                <parameter name="watchPattern" type="string">
 | 
						|
                    <description>Process any events whose filename matches the specified regular expression</description>
 | 
						|
                </parameter>
 | 
						|
            </group>
 | 
						|
            <group name="output">
 | 
						|
                <parameter name="host" type="string" default="localhost">
 | 
						|
                    <description>Data output host</description>
 | 
						|
                </parameter>
 | 
						|
                <parameter name="port" type="int" default="18003">
 | 
						|
                    <description>Data output port</description>
 | 
						|
                </parameter>
 | 
						|
                <parameter name="bufferSize" type="uint" default="1048576">
 | 
						|
                    <description>Size (bytes) of the packet buffer</description>
 | 
						|
                </parameter>
 | 
						|
            </group>
 | 
						|
            <group name="streams">
 | 
						|
                <parameter name="file" type="string">
 | 
						|
                    <description>File to read streams from. Each line defines a mapping between a station and stream id. Line format is [ID NET.STA].</description>
 | 
						|
                </parameter>
 | 
						|
            </group>
 | 
						|
        </configuration>
 | 
						|
    </module>
 | 
						|
</seiscomp>
 |