#  1999/07/28
#  The working copy of earthworm.d should live in your EW_PARAMS directory.
#
#  An example copy of earthworm.d resides in the vX.XX/environment
#  directory of this Earthworm distribution.

#                       earthworm.d

#              Earthworm administrative setup:
#              Installation-specific info on
#                    shared memory rings
#                    module ids
#                    message types

#   Please read all comments before making changes to this file.
#   The character string <-> numerical value mapping for certain
#   module id's and message types are sacred to earthworm.d
#   and must not be changed!!!

#--------------------------------------------------------------------------
#                      Shared Memory Ring Keys
#
# Define unique keys for shared memory regions (transport rings).
# All string/value mappings for shared memory keys may be locally altered.
#
# The maximum length of ring string is 32 characters.
#--------------------------------------------------------------------------
     
 Ring   WAVE_RING        1100    # public waveform data
 Ring   PICK_RING        1105    # public parametric data
 Ring   HYPO_RING        1115    # public hypocenters etc.
 Ring   BINDER_RING      1120    # private buffer for binder_ew
 Ring   EQALARM_EW_RING  1125    # private buffer for eqalam_ew
 Ring   DRINK_RING       1130    # DST drink messages
 Ring   AD_RING          1135    # A/D waveform ring
 Ring   CUBIC_RING       1140    # private buffer for cubic_msg
 Ring   SCN_RING         1145    # private buffer for cubic_msg
 Ring   TEST_RING        1150


#--------------------------------------------------------------------------
#                           Module IDs
#
#  Define all module name/module id pairs for this installation
#  Except for MOD_WILDCARD, all string/value mappings for module ids
#  may be locally altered. The character strings themselves may also
#  be changed to be more meaningful for your installation.
#
#  0-255 are the only valid module ids.
#
# The maximum length of the module string is 32 characters.
#--------------------------------------------------------------------------

 Module   MOD_WILDCARD        0   # Sacred wildcard value - DO NOT CHANGE!!!
 Module   MOD_ADSEND        1
 Module   MOD_ADSEND_B        2
 Module   MOD_SLINK2EW        3
 Module   MOD_PICKER_A        4
 Module   MOD_GCF2EW                5
 Module   MOD_PICK_EW         6
 Module   MOD_COAXTORING_A    7
 Module   MOD_COAXTORING_B    8
 Module   MOD_RINGTOCOAX      9
 Module   MOD_BINDER_EW      10
 Module   MOD_DISKMGR        11
 Module   MOD_STATMGR        14
 Module   MOD_REPORT         15
 Module   MOD_STARTSTOP      18
 Module   MOD_STATUS         19
 Module   MOD_NANOBOX        20
 Module   MOD_WAVESERVER     21
 Module   MOD_PAGERFEEDER    23
 Module   MOD_EQPROC         24
 Module   MOD_TANKPLAYER     25
 Module   MOD_EQALARM_EW     26
 Module   MOD_EQPRELIM       27
 Module   MOD_IMPORT_GENERIC 28
 Module   MOD_EXPORT_GENERIC 29
 Module   MOD_GETDST         31
 Module   MOD_LPTRIG_A       32
 Module   MOD_LPTRIG_B       33
 Module   MOD_TRG_ASSOC      34
 Module   MOD_AD_DEMUX_A     35
 Module   MOD_AD_DEMUX_B     36
 Module   MOD_VDL_EW         37
 Module   MOD_CUBIC_MSG      38
 Module   MOD_GAPLIST        39
 Module   MOD_GETTERW        40
 Module   MOD_WAVESERVERV    41
 Module   MOD_NANO2TRACE     42
 Module   MOD_GETDST2        43
 Module   MOD_EXPORT_SCN     44
 Module   MOD_ARC2TRIG       45
 Module   MOD_RCV_EW         48
 Module	  MOD_HELI1	     49
 Module   MOD_SCN2SCNL       50

 Module   MOD_Q3302EW       51

 Module  MOD_CARLSTATRIG    52
 Module  MOD_CARLSUBTRIGNM  53
 Module  MOD_EW2FILE        54
 Module  MOD_LOCALMAG       55
 Module  MOD_ARC2CUBIC      56



#--------------------------------------------------------------------------
#                          Message Types
#
#     !!!  DO NOT USE message types 0 thru 99 in earthworm.d !!!
#
#  Define all message name/message-type pairs for this installation.
#
#  VALID numbers are:
#
# 100-255 Message types 100-255 are defined in each installation's  
#         earthworm.d file, under the control of each Earthworm 
#         installation. These values should be used to label messages
#         which remain internal to an Earthworm system or installation.
#         The character strings themselves should not be changed because 
#         the strings are often hard-coded into the modules.
#         However, the string/value mappings can be locally altered.
#         Any message types for locally-produced code may be defined here.
#              
#
#  OFF-LIMITS numbers:
#
#   0- 99 Message types 0-99 are defined in the file earthworm_global.d.
#         These numbers are reserved by Earthworm Central to label types 
#         of messages which may be exchanged between installations. These 
#         string/value mappings must be global to all Earthworm systems 
#         in order for exchanged messages to be properly interpreted.
#         
# The maximum length of the type string is 32 characters.
#
#--------------------------------------------------------------------------

# Installation-specific message-type mappings (100-255):
 Message  TYPE_SPECTRA       100
 Message  TYPE_QUAKE2K       101
 Message  TYPE_LINK          102
 Message  TYPE_EVENT2K       103
 Message  TYPE_PAGE          104
 Message  TYPE_KILL          105
 Message  TYPE_DSTDRINK      106
 Message  TYPE_RESTART       107
 Message  TYPE_REQSTATUS     108
 Message  TYPE_STATUS        109
 Message  TYPE_EQDELETE      110
#Message  TYPE_EVENT_SCNL    111
 Message  TYPE_RECONFIG	     112
 Message  TYPE_STOP            113  # stop a child. same as kill, except statmgr

 Message TYPE_GCFSOH_PACKET 199

#   !!!  DO NOT USE message types 0 thru 99 in earthworm.d !!!
