NAME

dbevproc - generalized real-time event processor

SYNOPSIS

dbevproc [-p parameter_file] [-tmpdbdir dir] [-v] dbin dbout

DESCRIPTION

dbevproc is the database companion program to orbevproc(1). The user should reference the orbevproc(1) man page for most program and configuration information. In fact, the dbevproc executable image file is the same exact file as the orbevproc executable image.

OPTIONS

PARAMETER FILE

An example of the parameter file is:


#    This is the dbevproc parameter file

#    This is the list of processing modules to be run

event_processes &Tbl{
     #perl_file     perl_class    parameters
     Magnitude.pm
     Mlrichter.pm   Mlrichter     mlrichter_params
     Mbusneic.pm    Mbusneic      mbusneic_params
}

#    These are parameter templates for each of the processing modules

mlrichter_params &Arr{
     channels &Tbl{
#    snet_expr chan_expr           noise_twin signal_twin   snr_thresh
#       sta_expr          filter         noise_toffset signal_toffset
     .* TRO    SH[12NE].* autosp   tproc 10.0 f2.0     10.0 3.0
     .* .*     BH[12NE].* auto     tproc 10.0 f2.0     10.0 3.0
     }
     reject &Tbl{
#    snet_expr sta_expr
     II        PFO
     }
     update_time           10.0
     maximum_wait_time     300.0
     maximum_bad_fraction  0.2
     auth_accept           oa_l|oa_l dbg
     output_magtype        ml
     output_auth           dbevproc
     output_stamag         yes
     output_wfmeas         yes
}

mbusneic_params &Arr{
     channels &Tbl{
#    snet_expr chan_expr               noise_twin signal_twin  snr_thresh
#       sta_expr    filter                  noise_toffset signal_toffset
     .* .*     BHZ  auto               30.0 10.0  20.0    10.0 3.0
     }
     update_time           10.0
     maximum_wait_time     300.0
     maximum_bad_fraction  0.2
     auth_accept           oa_.|oa_. dbg
     output_magtype        mb
     output_auth           dbevproc
     output_stamag         yes
}

The standard dbevproc parameters that must be in every parameter file are as follows.

The rest of the parameter file consists of the various module parameters contained in associative arrays. These arrays and their contents are not interpreted by dbevproc but are simply passed as perl structures to the computational modules when they are created by dbevproc

SEE ALSO

orbevproc(1), evproc(3p), Magnitude(3p), Mlrichter(3p), Mbusneic(3p)

AUTHOR

Danny Harvey
Boulder Real Time Technologies, Inc.

Table of Contents
Antelope Release 4.10 Mac OS X 10.4.11 2008-06-17
Boulder Real Time Technologies, Inc For more information, contact support@brtt.com