Changes between Initial Version and Version 1 of slink2ew

03/18/12 17:13:45 (10 years ago)



  • slink2ew

    v1 v1  
     3= [wiki:Earthworm Earthworm] Module: slink2ew= 
     4'''Contributed by: Chad Trabant''' 
     6== Function == 
     7Seedlink importer module (Windows and Solaris compat) (new in EW v7.0) 
     9== Details == 
     10slink2ew is a !SeedLink client module for Earthworm.  !SeedLink is the data server component of the Seismological Communication Processor, or [ SeisComP], originally developed at [ GEOFON]. 
     12The !SeedLink protocol can be summarized as a simple negotiation scheme followed by the streaming of data packets from the server.  SeedLink packets are composed of a small header followed by a 512-byte Mini-SEED record (data only SEED).  The negotiation phase allows the client to request only specified data types from the server for each data stream.  A data stream is defined by a network and station code pair. 
     14By utilizing sequence numbers for each packet in a data stream the SeedLink protocol allows for connections to be resumed, eliminating most data gaps.  The ability to resume data streams is primarily dependant on how much data, time-wise, the remote SeedLink has in it's buffer. 
     16The protocol allows for two different modes of data transmission, uni-station and multi-station modes.  Uni-station mode operates by transmitting a single data stream (data from a single station) through one network connection.  In this mode the data stream does not need to be specified by the client as it is implied by the internet address and port.  Multi-station mode operates by transmitting multiplexed data streams (data from multiple stations) through a single network connection. 
     18The maxium size of the TRACEBUF messages created by slink2ew is limited to the maximum number of samples (using Steim2 compression) that can fit into a 512-byte Mini-SEED record (721 samples = 2884 bytes) plus the size of the TRACEBUF header (64 bytes). So 2948 bytes is a good estimate of the maximum size of TRACEBUF messages created by slink2ew. 
     20Version 1.1 and greater of slink2ew supports the creation of either TRACEBUF or TRACEBUF2 messages depending on which version of Earthworm the module was built for. By default the module will create TRACEBUF2 messages if the system supports them and TRACEBUF messages otherwise. Additionally there is an optional command ForceTraceBuf1 that will force the use of TRACEBUF messages on systems that support TRACEBUF2. 
     22SeisComP and SeedLink are actively supported by the [ GEOFON Project], [ ORFEUS Data Center] and [ IRIS Data Management Center] in addition to the user community. 
     24== Helpful Hints ==