Changes between Version 4 and Version 5 of slink2ew


Ignore:
Timestamp:
03/18/12 18:36:50 (9 years ago)
Author:
branden
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • slink2ew

    v4 v5  
    55 
    66== Function == 
    7 Seedlink importer module (Windows and Solaris compat) (new in EW v7.0) 
     7!SeedLink importer module (Windows and Solaris compat) (new in EW v7.0) 
    88 
    99== Details == 
     
    2323 
    2424 
    25 On startup, slink2ew reads the configuration file named on the command line. Commands in this file set all the parameters used for configuring the Earthworm SeedLink client module (SeedLink is a component of the Seismological Communication Processor, or SeisComP, originally developed  at GEOFON). In the control file, lines may begin with a valid slink2ew command (listed below) or with one of 2 special characters: 
     25On startup, slink2ew reads the configuration file named on the command line. Commands in this file set all the parameters used for configuring the Earthworm !SeedLink client module (!SeedLink is a component of the Seismological Communication Processor, or SeisComP, originally developed  at GEOFON). In the control file, lines may begin with a valid slink2ew command (listed below) or with one of 2 special characters: 
    2626{{{ 
    2727#  marks the line as a comment (example: # This is a comment). 
     
    103103Function: Data Selection 
    104104            
    105 Specifies the interval in seconds that the module will send keep alive (heartbeat) packets to the remote !SeedLink server.  A value of 0 disables the feature.  This feature only works with versions of SeedLink 2.93 or greater.  This is useful for keeping a network connection open that might be closed by itermediate firewalls/gateways when the data stream only flows at intervals. 
     105Specifies the interval in seconds that the module will send keep alive (heartbeat) packets to the remote !SeedLink server.  A value of 0 disables the feature.  This feature only works with versions of !SeedLink 2.93 or greater.  This is useful for keeping a network connection open that might be closed by itermediate firewalls/gateways when the data stream only flows at intervals. 
    106106{{{ 
    107107Default:  0 (disabled) 
     
    220220 
    221221=== Advanced Description === 
    222 ==== SeedLink data transfer, uni-station and multi-station mode ==== 
    223 The SeedLink protocol allows two different modes of data transfer.  Uni-station mode is the method used for transmitting a single data stream (station) over a single network connection.  In this case the client does not specify a stream key (network and station code) as the data stream is implied by which address and port the client connects to (similar to LISS Protocol ver.  1).  Multi-station mode is the method used for transmitting multiple data streams (stations) multiplexed together over a single network connection.  Uni-station mode is supported by all current SeedLink versions.  Multi-station mode is supported by SeedLink 2.5 or later (SeisComP-1.1.6 or later). 
     222==== !SeedLink data transfer, uni-station and multi-station mode ==== 
     223The !SeedLink protocol allows two different modes of data transfer.  Uni-station mode is the method used for transmitting a single data stream (station) over a single network connection.  In this case the client does not specify a stream key (network and station code) as the data stream is implied by which address and port the client connects to (similar to LISS Protocol ver.  1).  Multi-station mode is the method used for transmitting multiple data streams (stations) multiplexed together over a single network connection.  Uni-station mode is supported by all current !SeedLink versions.  Multi-station mode is supported by !SeedLink 2.5 or later (SeisComP-1.1.6 or later). 
    224224 
    225225For slink2ew the presence of one or more Stream commands in the configuration file triggers multi-station mode.  Otherwise the module defaults to uni-station mode. 
    226226 
    227 ==== SeedLink selectors ==== 
    228 SeedLink selectors are used to request specific types of data within a given data stream, in effect limiting the default action of sending all data types.  A data packet is sent to the client if it matches any positive selector (without leading "!") and doesn't match any negative selectors (with a leading "!").  The general format of selectors is LLSSS.T, where LL is location, SSS is channel and T is type (one of [DECOTL] for Data, Event, Calibration, Blockette, Timing, and Log records).  "LL", ".T", and "LLSSS." can be omitted, implying anything in that field.  It is also possible to use "?" in place of L and S as a single character wildcard.  Multiple selectors are separated by space(s). 
     227==== !SeedLink selectors ==== 
     228!SeedLink selectors are used to request specific types of data within a given data stream, in effect limiting the default action of sending all data types.  A data packet is sent to the client if it matches any positive selector (without leading "!") and doesn't match any negative selectors (with a leading "!").  The general format of selectors is LLSSS.T, where LL is location, SSS is channel and T is type (one of [DECOTL] for Data, Event, Calibration, Blockette, Timing, and Log records).  "LL", ".T", and "LLSSS." can be omitted, implying anything in that field.  It is also possible to use "?" in place of L and S as a single character wildcard.  Multiple selectors are separated by space(s). 
    229229 
    230230Some examples: