Rock-to-SeedLink Module

(last revised October 7, 2009)

The Rock-to-SeedLink module provides a data relay from a Kinemetrics-Rockhound-compatible instrument to SeedLink-client programs.  The module is written in Java and runs on the instrument hardware itself, emulating a SeedLink server.  It converts instrument data into 'miniSEED' messages, delivering them using SeedLink protocol via a TCP/IP port.  To install or update the Rock-to-SeedLink module in a Rockhound-compatible instrument:

- Copy the "RockToSLink_update.jar" file into the " /usr/rock/SMARTSDist/injar" directory on the instrument
- Rename "RockToSLink_update.jar" to "update.jar"
- Reboot the instrument (i.e., execute 'vmexit' in the command console)

Once installed, the RockToSLink module needs to be added to the digitizer's layout, and the module's parameters configured.  See the instrument's manual (Kinemetrics p/n 300715) for details on how to add and configure modules.  See the RockToSLink description for details on the module and its parameters.

The RockToSLink source code is archived in the "src/" file.  Once unpacked, the "" script or "mkdist.bat" batch file may be used to rebuild the module from source.  A local installation of the Rockhound software package is required (for the library 'jar' files).  Note that (at the time of this writing) the Rockhound platform uses a Java 1.3 runtime environment, so all module code features must be compatible with Java 1.3.

RockToSLink was written by ISTI and funded by Kinemetrics, Inc.