Comserv include files dpstruc.h and seedstrc.h in AQMS libs/tnstd/include directory

9 views
Skip to first unread message

dougne...@berkeley.edu

unread,
Oct 19, 2020, 7:44:26 PM10/19/20
to AQMS
I have been working on a comserv3 package to replace the existing comserv2 data acquisition package used by some AQMS sites (Caltech and UCB, at least), and I have
questions about 2 include files from the comserv distribution that are included
in the AQMS distribution.  In the AQMS RT repository:

lib/tnstd/include/dpstruc.h
lib/tnstd/include/seedstrc.h

These are include in the following AQMS files:

./cs2ew/EWConfig.h:#include "dpstruc.h"
./cs2ew/EWConfig.h:#include "seedstrc.h"
./cs2ew/CSUtils.h:#include "dpstruc.h"
./cs2ew/CSUtils.h:#include "seedstrc.h"
./cs2ew/CS2EW.C:#include "dpstruc.h"
./cs2ew/CS2EW.C:#include "seedstrc.h"
./mcast2disk/PacketWriter.h:#include "dpstruc.h"
./mcast2disk/PacketWriter.h:#include "seedstrc.h"
./cs2rwp/cs2rwp.C:#include "dpstruc.h"
./cs2rwp/cs2rwp.C:#include "seedstrc.h"
./waveserver/rws/TestRapidWaveClient.C:#include "seedstrc.h"
./waveserver/dws/testdwc.C:#include "seedstrc.h"
./waveserver/dws/mytest.C:#include "seedstrc.h"
./waveserver/dws/t2.C:#include "seedstrc.h"
./cs2wda/cs2wda.C:// dpstruc.h. qlib must come first. They conflict on
./cs2wda/cs2wda.C:#include "dpstruc.h"  // There is an order dependency between otl4.h in
./cs2wda/cs2wda.C:#include "seedstrc.h"
./cs2wda/c2wda.C:// dpstruc.h. qlib must come first. They conflict on
./cs2wda/c2wda.C:#include "dpstruc.h"  // There is an order dependency between otl4.h in
./cs2wda/c2wda.C:#include "seedstrc.h"

Some of these programs are comserv clients (cs2wda, cs2ew, and cs2wrp)
and therefore need to be built with theentire comserv as an "external"
AQMS package.  However,  waveserver and mcast2disk are not strictly comserv clients
and AFAIK only required the include files for some data structure definitions.

My questions are:

1.  Are waveserver and mcast2disk still used by ANY AQMS site, or are they
obsolete programs?

2.  Should I include updated versions of these include files in the AQMS repository
(as well as a new include file that they reference), or should I remove these 2 include files
from the AQMS repository, and require AQMS builds for these program to include
the (new comserv3) package as an "external" package for builds?

Thanks.

- Doug Neuhauser, Berkeley Seismo Lab

Paul Friberg

unread,
Oct 22, 2020, 10:55:55 PM10/22/20
to anss...@googlegroups.com
To my knowledge, only Caltech and UCB use any of the comserv stuff still...no other AQMS install ever used that suite.

To that end, Caltech moved from RWS and DWS to CWB, but Mike Watkins and Mike Black at Caltech would know if these programs are still in use.

Best,

Paul

--
You received this message because you are subscribed to the Google Groups "AQMS" group.
To unsubscribe from this group and stop receiving emails from it, send an email to anss-aqms+...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/anss-aqms/e161c447-8314-489d-a2a2-e0a46e09c584n%40googlegroups.com.


--
===================================
Paul Friberg   p.fr...@isti.com
CEO/Seismologist
ISTI==Instrumental Software Technologies, Inc.
Phone 845.256.9290  FAX 845.256.9299   Mobile +1.914.489.4888
Reply all
Reply to author
Forward
0 new messages