Ray Bambery				6-06-2022

Overview

This writeup describes the use of edrdump utility as modified
for a unix-like system. The original source for edrdump was
obtained from the website https://spdf.gsfc.nasa.gov/pub/data
on Nov 24, 2021. It was originally run on a VAX system.

The edrdump program was modified to run on shock3-vm (solaris 10.2),
vgrsci-ws and vgsys2-vm (Both Red Hat Enterprise Linux Server 
release 7.8 (Maipo). The solaris version was compiled with
GNU Fortran (GCC) 4.5.2. The redhat versions were compiled with
GNU Fortran (GCC) 8.2.0. Makefiles were created for all versions.

The source code for edrdump consists of edrdump.f, zext.f and
unpack.inc taken from the source/edrpgm directory. 

Packaging

The file edr2_centos.tar is the directories containing the contents
shown below in Section "Source Tree for vgr_edr and support utilities"
the file edrdump_centos.tar contains the test files and sample output
files for the examples shown below.

I have the main directory for edr2 at the top level of my filesystem.
To untar in my home directory:
tar -xvf edr2_centos.tar
everything will be in /home/username/edr2

The file edrdump_centos.tar is the directoy contents shown in the section
Contents for edrdump test directory.

My testing diretory is also at the top level of my filesystem
To untar in my home directory:
tar -xvf edrdump_centos.tar
everything will be in /home/username/edrdump


History

 
The purpose for converting edrdump to solaris/linux was in
rebuild the JPL program (vgr_edr) for creating edrs from the 
telemetry stream. The program was last compiled under solaris 5.2
in 1997. The executable still existed and continued to
run under the old solaris 5.2 boxes until they began to
fail in 2020. This old executable would not run under solaris
10.2. Unfortunately, only an incomplete list of the source 
routines could be found in backups and a major computer
forensic task was undertaken to reconstruct it. 

In addition, much of the documentation of the telemetry stream
data files (in sfdu type 2 format) and the final edrs were
only available in hard copy in people's offices and in storage
boxes (for team members long gone). 

EDR/SFDU2 utilities

I attempted to unravel things by creating a number of utilities
that are included in the source tree (see below).

The source tree inludes the vgr_edr program and the following
utilities:
byteswap - swap bytes in an edr (or any other file)
edrdump - this program
Libcnvtime - a time conversion library
nibbleswap - swap nibbles in an edr (or any other file)
sfdu2dmp - dump a block of an sfdu type 2 VGRtTLM datafile
	all fields described in JPL Doc. 820-013 DSN External
  	Interface Specification (D-16765) "Telemetry Standard Format
 	 Data Unit (SFDU) Interface" - Rev A - Aug 29, 2008 
vedrdmp - dump a block of any vgr edr file
vgrsdrc - vgr sdr source
vsdrdmp - dump a vgr sdr datafile

In addition, there are 5 perl scripts;
edr_map.pl - map the bytes of xithe first record  of a vgr edr as 
	described in 618-306 Rev D Change 5 1-May 1989,
	"Voyager Experiment Data Record Format Specification"
	Table C-1 page C-136 Standard Record Header for 
	extracted Data Data Mode CR-5A 
edr_recid.pl - list the record type in each record of 
	of a Voyager EDR file.
edr_split_recs.pl - split the records of a vgr edr file.
sfdu2_map.pl - map the bytes of af vgr telemetry sfdu2 datafile
	as described in in 820-013_0182-Telecomm-VGR Rev F Jun 23, 1011
	"SFDUs Generated from TIS for Voyager"
	Table 4-1: Voyager Record Sizes
	Also 618-690 - Detailed Processing Requirements Voyager 
	Adaptation,SFOC, Telemetry 
sfdu2_split_recs.pl - split the records of a vgr sfdu2 TLM datafile

TEST DIRECTORY


 
Usage of edrdump

In the examples below the quicklook edr, crs211267.a, and the
weekly (final) edr, crsf21120.b, were examined.

For edrdump only the two files above are needed.

example for quicklook edr:
--------------------------------------------------------------------------
 edrdump 

 ENTER EDR INPUT DSN 
crs21126.a
  
 crs21126.a                                        
  
 ENTER OUTPUT SUMMARY FILE
crs21126.a.sum
 file size of DSN =       136000
  
  ERT (y/n)? 
  
y
      1      1  3160 BYTES MJS CRS  VGR1 SCET 21-125T07:21:31.893 CR-5A  CRS    
      1      1                           SERT 21-126T04:25:32512
      1      1                           EERT 21-126T04:27:41313
      2      2  3160 BYTES MJS CRS  VGR1 SCET 21-125T07:23:55.893 CR-5A  CRS    
      2      2                           SERT 21-126T04:27:56514
      2      2                           EERT 21-126T04:37:17320
      3      3  3160 BYTES MJS CRS  VGR1 SCET 21-125T07:33:31.893 CR-5A  CRS    
      3      3                           SERT 21-126T04:37:32521
      3      3                           EERT 21-126T04:46:53327
      4      4  3160 BYTES MJS CRS  VGR1 SCET 21-125T07:43:07.892 CR-5A  CRS    
      4      4                           SERT 21-126T04:47:08528
      4      4                           EERT 21-126T04:56:29335
...
...
     38     38  3160 BYTES MJS CRS  VGR1 SCET 21-126T02:35:55.855 CR-5A  CRS    
     38     38                           SERT 21-126T23:39:57475
     38     38                           EERT 21-126T23:49:18282
     39     39  3160 BYTES MJS CRS  VGR1 SCET 21-126T02:45:31.855 CR-5A  CRS    
     39     39                           SERT 21-126T23:49:33483
     39     39                           EERT 21-126T23:58:54290

          39  TOTAL EDR'S
-------------------------------------------------------------------------------

example for final edr

-------------------------------------------------------------------------------
 edrdump

 ENTER EDR INPUT DSN 
crsf21120.b
  
 crsf21120.b                                       
  
 ENTER OUTPUT SUMMARY FILE
crsf21120.b.sum
 file size of DSN =      1339692
  
  ERT (y/n)? 
  
y
  filename not dcom but 1st rec is dcom
  This must be a weekly file
      1      0   476 BYTES MJS DMR  VGR1 SCET 21-119T16:57:34.052 CR-5A  DCOM   
      1      0                           SERT 21-120T10:30:55818
      1      0                           EERT  0-  0T00:00:00000
      2      1  3160 BYTES MJS CRS  VGR2 SCET 21-119T16:57:34.052 CR-5A  CRS    
      2      1                           SERT 21-120T10:30:55818
      2      1                           EERT 21-120T10:38:40606
      3      2  3160 BYTES MJS CRS  VGR2 SCET 21-119T17:05:34.051 CR-5A  CRS    
      3      2                           SERT 21-120T10:38:55805
      3      2                           EERT 21-120T10:48:16591
      4      1  3620 BYTES MJS ENG  VGR2 SCET 21-119T16:57:34.052 CR-5A  ENGE   
      4      1                           SERT 21-120T10:30:55818
      4      1                           EERT 21-120T10:48:16591
      5      3  3160 BYTES MJS CRS  VGR2 SCET 21-119T17:15:10.049 CR-5A  CRS    
      5      3                           SERT 21-120T10:48:31789
      5      3                           EERT 21-120T10:57:52575
...
...
    384      1  3620 BYTES MJS ENG  VGR2 SCET 21-119T16:57:34.052 CR-5A  ENGE   
    384      1                           SERT 21-120T10:30:55818
    384      1                           EERT 21-120T10:48:16591
    385      3  3160 BYTES MJS CRS  VGR2 SCET 21-119T17:15:10.049 CR-5A  CRS    
    385      3                           SERT 21-120T10:48:31789
    385      3                           EERT 21-120T10:57:52575
    386      4  3160 BYTES MJS CRS  VGR2 SCET 21-119T17:24:46.047 CR-5A  CRS    
    386      4                           SERT 21-120T10:58:07773
    386      4                           EERT 21-120T11:07:28559

         386  TOTAL EDR'S
 dcom_cnt =            3
  eng_cnt =           71
  crs_cnt =          313
--------------------------------------------------------------------------------

Usage of perl scripts

(1) edr_recid.pl

example 1:
for a file crsf21120.b you need to first create a hex dump
with the od command.

------------------------------------------------------------------------
1) od -xv crsf21120.b > crsf21120.b.hex
2) edr_recid.pl ./ ./ crsf21120.b.hex crsf21120.b.hexrecid hex
scet_cnt = 0
SCET: 2021-119T16:57:34:052
scet_cnt = 1
SCET: 2021-119T16:57:34:052
scet_cnt = 2
SCET: 2021-119T17:05:34:051
...
...
SCET: 2021-126T05:15:08:507
END
Number of data records   = 304
Number of Header records = 1
Number of Engineering records = 78
Number of Decomutation records = 7 
TOTAL Records = 389
0  0000000   1      DCOM         VGR-2      CR5A   2021-119T16:57:34:052
1  0001300   2      CRS          VGR-2      CR5A   2021-119T16:57:34:052
2  0010020   3      CRS          VGR-2      CR5A   2021-119T17:05:34:051
3  0016520   4      ENG          VGR-2      CR5A   2021-119T16:57:34:052
4  0026160   5      CRS          VGR-2      CR5A   2021-119T17:15:10:049
5  0034660   6      CRS          VGR-2      CR5A   2021-119T17:24:46:047
6  0043400   7      CRS          VGR-2      CR5A   2021-119T17:34:22:046
7  0052100   8      CRS          VGR-2      CR5A   2021-119T17:43:58:044
8  0060620   9      CRS          VGR-2      CR5A   2021-119T17:53:34:043
9  0067320   10      ENG          VGR-2      CR5A   2021-119T17:15:10:049
...
...
-------------------------------------------------------------------------


example 2:

-----------------------------------------------------------------
1) od -xv crs21126.a > crs21126.a.hex
2) edr_recid.pl ./ ./ crs21126.a.hex crs21126.a.hexrecid hex

DATA SET is Byte reversed
PLEASE run byteswap program

This message on a linux system implies that the edr was created
on Solarsis

3) byteswap crs21126.a crs21126.a.bs

cycle 0   136000 RECORDS Byteswapped.
 reached end of file
4) od -xv crs21126.a.bs > crs21126.a.bs.hex
5) edr_recid.pl ./ ./ crs21126.a.bs.hex crs21126.a.bs.hexrecid hex
scet_cnt = 0
SCET: 2021-125T07:21:31:893
scet_cnt = 1
....
SCET: 2021-126T02:45:31:855
scet_cnt = 39
SCET: 2021-126T02:55:07:855
END
Number of data records   = 40
Number of Header records = 1
Number of Engineering records = 0
Number of Decomutation records = 0 
TOTAL Records = 40
0  0000000   1      CRS          VGR-1      CR5A   2021-125T07:21:31:893
1  0006500   2      CRS          VGR-1      CR5A   2021-125T07:23:55:893
2  0015220   3      CRS          VGR-1      CR5A   2021-125T07:33:31:893
3  0023720   4      CRS          VGR-1      CR5A   2021-125T07:43:07:892
4  0032440   5      CRS          VGR-1      CR5A   2021-125T07:52:43:892
5  0041140   6      CRS          VGR-1      CR5A   2021-125T08:02:19:892
6  0047660   7      CRS          VGR-1      CR5A   2021-125T08:11:55:892
7  0056360   8      CRS          VGR-1      CR5A   2021-125T08:21:31:891
8  0065100   9      CRS          VGR-1      CR5A   2021-125T08:31:07:891
...
...
37  0365540   38      CRS          VGR-1      CR5A   2021-126T02:35:55:855
38  0374260   39      CRS          VGR-1      CR5A   2021-126T02:45:31:855
39  0402760   40      CRS          VGR-1      CR5A   2021-126T02:55:07:855
END2
-----------------------------------------------------------------------


(2) edr_map.pl

example 1:
for a file crsf21120.b you need to first create a hex dump
with the od command.

------------------------------------------------------------------------
1) od -xv crsf21120.b > crsf21120.b.hex
2) edr_map.pl ./ ./ crsf21120.b.hex crsf21120.b.hexmap hex
find[1] = d1d4 f0e2

DATA SET is byte reversed
PLEASE run byteswap program

3) byteswap crsf21120.b crsf21120.b.bs

cycle 0   1000000 RECORDS Byteswapped.
 
cycle 1   339692 RECORDS Byteswapped.
 reached end of file

4) od -xv crsf21120.b.bs > crsf21120.b.bs.hex
5) edr_map.pl ./ ./ crsf21120.b.bs.hex crsf21120.b.bs.hexmap hex
find[1] = d4d1 e2f0

ERROR: This is not a Daily CRS EDR

This is a DCOM record. likely a CRS weekly file
-------------------------------------------------------------------------
If the edr is a final edr then edr_map.pl doesnt dump.


example 2:
for the file crs21126.a 

1) od -xv crs21126.a > crs21126.a.hex
2) edr_map.pl ./ ./ crs21126.a.hex crs21120.a.hexmap hex
find[1] = d1d4 11e2

DATA SET is byte reversed
PLEASE run byteswap program

3) byteswap crs21126.a crs21126.a.bs

cycle 0   136000 RECORDS Byteswapped.
 reached end of file
4)  od -xv crs21126.a.bs > crs21126.a.bs.hex
5) edr_map.pl ./ ./ crs21126.a.bs.hex crs21120.a.bs.hexmap hex
find[1] = d4d1 e211

6) more crs21126.a.bs.hexmap
Documented in 618-306 Rev D Change 5 1-May 1989
Voyager Experiment Data Record Format Specification
Table C-1 page C-136 Standard Record Header for extracted Data Data Mode CR-5A

Bytes 1-3 - Project ID:  'MJS'
Byte  4   - Instrument ID: 10=crs, 20=pls, 30=lec, 40=mag,
                           70=pra, 80=pws, 90=uvs, b0=eng,
                           f0=decom_tbl VGR2, f1=decom_tbl for VGR1 
Byte  5   - Spacecraft ID: 0=VGR2, 1=VGR1 
Byte  6   - Record Number
Byte  7   - Spacecraft Data Mode: 18=CR_5A, 1D=UV_5A
Byte 356  - Data Present Indicator: 21=crs, 22=lec, 23=mag, 24=pls,
                                    26=pra, 27=pws, 28=uvs, 2a=dcom, 2d=eng
Bytes per record:  Header: 718, Engineering: 3860, CRS: 3400, LEC: 564,
                    MAG: 1712, PLS: 672, PRA: 528, PWS: 540, UVS: 376 DCOM: 716
         (Header and Engineering records are in FINAL products - not QUICKLOOK)

Data Record bytes: Header: 240, eng_subhdr: 20, crs_subhdr: 40, lec_subhdr: 4, dcom_tbl_subhdr: 28
         mag_subhdr: 432, pls_subhdr: 32, pra_subhdr: 8, pws_subhdr: 80, uvs_subhdr: 16
Data Record bytes: Header:   , crs_data: 3120, lec_data: 320, mag_data: 1040, eng_data: 3600
         pls_data: 400, pra_data: 280, pws_data: 220, uvs_data: 120, DCOM_data: 448

Minor Frames (Size - bytes): ENG=60 (60 bytes), CRS=60 (52 bytes), LECP=20 (16 bytes), MAG=20 (151 bytes)
                       PRA=20 (7 bytes), PWS=20 (11 bytes), UVS=25 (i6 bytes),  DCOM=24 (18 bytes)

0000000 d4d1 e211 0001 1800 0bd4 05fc 0200 1553   Data Rec 1
0000020 0bd4 067d 0139 1500 0bbf 050b 037d 15f0
0000040 9113 2100 0105 0500 0300 aeb8 0e00 0000
0000060 0039 0000 0000 0000 0000 0000 0000 0000
0000100 0000 0000 0000 0000 0000 ffff ffff ffff
0000120 ffff ffff ffff ffff ffff ffff ffff ffff
0000140 f000 0000 0000 0000 0000 0000 0000 0000
0000160 0000 0000 0000 0000 0000 0000 0000 0000
0000200 0000 0000 0000 0000 0000 0000 0000 0000
0000220 0000 0000 0000 0000 0000 0000 0000 0000
0000240 0000 0000 0000 0000 0000 0000 0000 0000
0000260 0000 0000 0000 0000 0000 0000 0000 0000
0000300 0000 0000 0000 0000 0000 0000 0000 0000
0000320 0000 0000 0000 0000 0000 0000 0000 0000
0000340 0000 0000 0000 0000 0000 0000 2100 0000
0000360 0000 0000 a00f 0000 0000 0000 0000 0000
0000400 0000 0000 0000 0000 0000 0580 0600 0780
0000420 0000 0000 0000 0000 0000 0000 0000 0000
0000440 0000 0000 0000 0000 0000 0000 0000 0000
0000460 0000 0000 0000 0000 0000 0000 0000 0000
0000500 0000 0000 0000 0000 0000 0000 0000 0000
0000520 0000 0000 0000 0000 0000 0000 0000 0000
0000540 0000 0000 0000 0000 0000 0000 0000 0000
0000560 0000 0000 0000 0000 0000 0000 0000 0000
0000600 0000 0000 0000 0000 0000 0000 0000 0000
0000620 0000 0000 0000 0000 0000 0000 0000 0000
0000640 0000 0000 0000 0000 0000 0000 0000 0000
0000660 0000 0000 0000 0000 0000 0000 0000 0000
0000700 0000 0000 0000 0000 0000 0000 0000 0000
0000720 0000 0000 0000 0000 0000 0000 0000 0000
0000740 0000 0000 0000 0000 0000 0000 0000 0000
0000760 0000 0000 0000 0000 0000 0000 0000 0000
0001000 0000 0000 0000 0000 0000 0000 0000 0000
0001020 0000 0000 0000 0000 0000 0000 0000 0000
0001040 0000 0000 0000 0000 0000 0000 0000 0000
0001060 0000 0000 0000 0000 0000 0000 0000 0000
0001100 0000 0000 0000 0000 0000 0000 0000 0000
0001120 0000 0000 0000 0000 0000 0000 0000 0000
0001140 0000 0000 0000 0000 0000 0000 0000 0000
0001160 0000 0000 0000 0000 0000 0000 0000 0000
0001200 0000 0000 0000 0000 0000 0000 0000 0000
0001220 0000 0000 0000 0000 0000 0000 0000 0000
0001240 0000 0000 0000 0000 0000 0000 0000 0000
0001260 0000 0000 0000 0000 0000 0000 0000 0000
0001300 0000 0000 0000 0000 0000 0000 0000 0000
0001320 0000 0000 0000 0000 0000 0000 0000 0000
0001340 0000 0000 0000 0000 0000 0000 0000 0000
0001360 0000 0000 0000 0000 0000 0000 0000 0000
0001400 0000 0000 0000 0000 0000 0000 0000 0000
0001420 0000 0000 0000 0000 0000 0000 0000 0000
0001440 0000 0000 0000 0000 0000 0000 0000 0000
0001460 0000 0000 0000 0000 0000 0000 0000 0000
0001500 0000 0000 0000 0000 0000 0000 0000 0000
0001520 0000 0000 0000 0000 0000 0000 0000 0000
0001540 0000 0000 0000 0000 0000 0000 0000 0000
0001560 0000 0000 0000 0000 0000 0000 0000 0000
0001600 0000 0000 0000 0000 0000 0000 0000 0000
0001620 0000 0000 0000 0000 0000 0000 0000 0000
0001640 0000 0000 0000 0000 0000 0000 0000 0000
0001660 0000 0000 0000 0000 0000 0000 0000 0000
0001700 0000 0000 0000 0000 0000 0000 0000 0000
0001720 0000 0000 0000 0000 0000 0000 0000 0000
0001740 0000 0000 0000 0000 0000 0000 0000 0000
0001760 0000 0000 0000 0000 0000 0000 0000 0000
0002000 0000 0000 0000 0000 0000 0000 0000 0000
0002020 0000 0000 0000 0000 0000 0000 0000 0000
0002040 0000 0000 0000 0000 0000 0000 0000 0000
0002060 0000 0000 0000 0000 0000 0000 0000 0000
0002100 0000 0000 0000 0000 0000 0000 0000 0000
0002120 0000 0000 0000 0000 0000 0000 0000 0000
0002140 0000 0000 0000 0000 0000 0000 0000 0000
0002160 0000 0000 0000 0000 0000 0000 0000 0000
0002200 0000 0000 0000 0000 0000 0000 0000 0000
0002220 0000 0000 0000 0000 0000 0000 0000 0000
0002240 0000 0000 0000 0000 0000 0000 0000 0000
0002260 0000 0000 0000 0000 0000 0000 0000 0000
0002300 0000 0000 0000 0000 0000 0000 0000 0000
0002320 0000 0000 0000 0000 0000 0000 0000 0000
0002340 0000 0000 0000 0000 0000 0000 0000 0000
0002360 0000 0000 0000 0000 0000 0000 0000 0000
0002400 0000 0000 0000 0000 0000 0000 0000 0000
0002420 0000 0000 0000 0000 0000 0000 0000 0000
0002440 0000 0000 0000 0000 0000 0000 0000 0000
0002460 0000 0000 0000 0000 0000 0000 0000 0000
0002500 0000 0000 0000 0000 0000 0000 0000 0000
0002520 0000 0000 0000 0000 0000 0000 0000 0000
0002540 0000 0000 0000 0000 0000 0000 0000 0000
0002560 0000 0000 0000 0000 0000 0000 0000 0000
0002600 0000 0000 0000 0000 0000 0000 0000 0000
0002620 0000 0000 0000 0000 0000 0000 0000 0000
0002640 0000 0000 0000 0000 0000 0000 0000 0000
0002660 0000 0000 0000 0000 0000 0000 0000 0000
0002700 0000 0000 0000 0000 0000 0000 0000 0000
0002720 0000 0000 0000 0000 0000 0000 0000 0000
0002740 0000 0000 0000 0000 0000 0000 0000 0000
0002760 0000 0000 0000 0000 0000 0000 0000 0000
0003000 0000 0000 0000 0000 0000 0000 0000 0000
0003020 0000 0000 0000 0000 0000 0000 0000 0000
0003040 0000 0000 0000 0000 0000 0000 0000 0000
0003060 0000 0000 0000 0000 0000 0000 0000 0000
0003100 0000 0000 0000 0000 0000 0000 0000 0000
0003120 0000 0000 0000 0000 0000 0000 0000 0000
0003140 0000 0000 0000 0000 0000 0000 0000 0000
0003160 0000 0000 0000 0000 0000 0000 0000 0000
0003200 0000 0000 0000 0000 0000 0000 0000 0000
0003220 0000 0000 0000 0000 0000 0000 0000 0000
0003240 0000 0000 0000 0000 0000 0000 0000 0000
0003260 0000 0000 0000 0000 0000 0000 0000 0000
0003300 0000 0000 0000 0000 0000 0000 0000 0000
0003320 0000 0000 0000 0000 0000 0000 0000 0000
0003340 0000 0000 0000 0000 0000 0000 0000 0000
0003360 0000 0000 0000 0000 0000 0000 0000 0000
0003400 0000 0000 0000 0000 0000 0000 0000 0000
0003420 0000 0000 0000 0000 0000 0000 0000 0000
0003440 0000 0000 0000 0000 0000 0000 0000 0000
0003460 0000 0000 0000 0000 0000 0000 0000 0000
0003500 0000 0000 0000 0000 0000 0000 0000 0000
0003520 0000 0000 0000 0000 0000 0000 0000 0000
0003540 0000 0000 0000 0000 0000 0000 0000 0000
0003560 0000 0000 0000 0000 0000 0000 0000 0000
0003600 0000 0000 0000 0000 0000 0000 0000 0000
0003620 0000 0000 0000 0000 0000 0000 0000 0000
0003640 0000 0000 0000 0000 0000 0000 0000 0000
0003660 0000 0000 0000 0000 0000 0000 0000 0000
0003700 0000 0000 0000 0000 0000 0000 0000 0000
0003720 0000 0000 0000 0000 0000 0000 0000 0000
0003740 0000 0000 0000 0000 0000 0000 0000 0000
0003760 0000 0000 0000 0000 0000 0000 0000 0000
0004000 0000 0000 0000 0000 0000 0000 0000 0000
0004020 0000 0000 0000 0000 0000 0000 0000 0000
0004040 0000 0000 0000 0000 0000 0000 0000 0000
0004060 0000 0000 0000 0000 0000 0000 0000 0000
0004100 0000 0000 0000 0000 0000 0000 0000 0000
0004120 0000 0000 0000 0000 0000 0000 0000 0000
0004140 0000 0000 0000 0000 0000 0000 0000 0000
0004160 0000 0000 0000 0000 0000 0000 0000 0000
0004200 0000 0000 0000 0000 0000 0000 0000 0000
0004220 0000 0000 0000 0000 0000 0000 0000 0000
0004240 0000 0000 0000 0000 0000 0000 0000 0000
0004260 0000 0000 0000 0000 0000 0000 0000 0000
0004300 0000 0000 0000 0000 0000 0000 0000 0000
0004320 0000 0000 0000 0000 0000 0000 0000 0000
0004340 0000 0000 0000 0000 0000 0000 0000 0000
0004360 0000 0000 0000 0000 0000 0000 0000 0000
0004400 0000 0000 0000 0000 0000 0000 0000 0000
0004420 0000 0000 0000 0000 0000 0000 0000 0000
0004440 0000 0000 0000 0000 0000 0000 0000 0000
0004460 0000 0000 0000 0000 0000 0000 0000 0000
0004500 0000 0000 0000 0000 0000 0000 0000 0000
0004520 0000 0000 0000 0000 0000 0000 0000 0000
0004540 0000 0000 0000 0000 0000 0000 0000 0000
0004560 0000 0000 0000 0000 0000 0000 0000 0000
0004600 0000 0000 0000 0000 0000 0000 0000 0000
0004620 0000 0000 0000 0000 0000 0000 0000 0000
0004640 0000 0000 0000 0000 0000 0000 0000 0000
0004660 0000 0000 0000 0000 0000 0000 0000 0000
0004700 0000 0000 0000 0000 0000 0000 0000 0000
0004720 0000 0000 0000 0000 0000 0000 0000 0000
0004740 0000 0000 0000 0000 0000 0000 0000 0000
0004760 0000 0000 0000 0000 0000 0000 0000 0000
0005000 0000 0000 0000 0000 0000 0000 0000 0000
0005020 0000 0000 0000 0000 0000 0000 0000 0000
0005040 0000 0000 0000 0000 0000 0000 0000 0000
0005060 0000 0000 0000 0000 0000 0000 0aac 0080
0005100 0043 0054 090c 0980 0f55 0009 0015 0004
0005120 08f4 0052 002d 0003 0000 08d6 0aac 0000
0005140 002d 002a 0b80 01d6 0013 0033 0029 0b40
0005160 0050 0004 0011 0000 007f 05c8 0f56 0019
0005200 000e 0013 09e8 01d4 006c 00c9 0092 0990
0005220 0aac 0080 0029 0038 08ec 0f54 0007 0013
0005240 0003 08ce 0052 0007 0006 0000 0a80 0b40
0005260 0c50 0009 0030 0024 0b80 03d6 0026 0015
0005300 001f 05c4 03d4 002c 0036 001c 0f80 0f56
0005320 0008 0007 0006 007f 0f54 000a 0013 0004
0005340 0b80 007f 0aac 00b0 0064 0074 007f 0b58
0005360 0002 0190 0188 007f 0052 0002 0005 0000
0005400 0f80 0050 0004 0010 0000 007f 01d6 0062
0005420 00b5 009e 0b80 0b00 04d4 0000 006d 002d
0005440 007f 0f76 000e 0004 0008 0980 0758 000a
0005460 0014 0006 0f80 0a8c 0000 001e 0024 07ad
0005500 0f54 0008 0011 0005 09c8 0a50 0052 0030
0005520 003e 0000 08d2 0a8c 0000 002c 002a 08ba
0005540 00d6 0000 0001 0586 0990 0050 0004 000f
0005560 0000 0b40 0f56 0006 0003 0005 0b80 078f
0005600 03d4 002e 003b 001a 090c 0a8c 0000 003b
0005620 003c 09a0 0758 0002 0019 0008 081a 0052
0005640 0003 0004 0000 0806 0f54 0006 0012 0007
0005660 0a40 0b40 00d6 0000 004d 000d 007f 0aac
0005700 0000 002f 0034 079d 0f56 0009 0006 0009
0005720 007f 0050 0005 0012 0000 007f 0aac 0000
0005740 0038 0022 0f80 0f80 01d4 0022 0033 0009
0005760 007f 0052 0004 0003 0000 007f 0f54 0007
0006000 0012 0004 007f 01d6 000b 003e 002f 007f
0006020 0050 000a 0015 0000 0b00 0b00 0f56 0010
0006040 000b 0009 007f 00d4 0000 0ada 0acd 0a40
0006060 0aac 0000 0037 002f 007f 0f54 000a 0015
0006100 0006 07a6 0052 000b 0000 0000 09c0 09b0
0006120 0a8c 0000 0047 0054 0800 01d6 002f 0039
0006140 0030 08d8 0cd0 0029 009e 0095 0a20 064a
0006160 000b 0004 0004 007f 07d4 00ff 0107 0054
0006200 0b80 06f3 0fd6 0042 0025 0028 09f8 0f59
0006220 0018 047d 0011 09a8 0a8c 0000 003c 002d
0006240 0800 0f54 0006 0011 0004 08de 0052 0004
0006260 0003 0000 0a00 0b40 0050 0000 0011 0000
0006300 0b80 0356 0006 0004 0009 06e0 0154 0000
0006320 0011 0004 007f 0f56 0009 0004 0005 007f
0006340 0f54 0013 001d 0008 0f80 007f 0a8c 0000
0006360 002a 0038 007f 0050 0005 000f 0000 007f
0006400 034a 0002 0004 0005 007f 0154 0002 000d
0006420 0005 007f 0852 0002 002f 000a 007f 007f
0006440 0f94 02f7 0303 000d 007f 0156 0003 0009
0006460 0005 0a30 0aac 0080 0043 003e 0f80 0f56
0006500 0011 000a 000b 0633 d4d1 e211 0002 1800
=====================================================================
618-306 Voyager Experiment Data Record Format Specification
Rev D, Chg 5 - 1 May 1989
Standard EDR header record Table C-1 (pg C-135)


0000000 d4d1 e2                                    Project ID         byte  0,1,2
               11                                  RecID, SCID        byte  3
                  0001                             Physical Record ID byte  4,5
                      18                           S/C Data Mode      byte  6
                         00                        A,B,spare          byte  7
                            0bd4                   Start ERT Hr       byte  8,9
                                 05fc              Start ERT Sec      byte  10,11
                                      0200         Start ERT MSec     byte  12,13
                                           15      Start ERT Yr       byte  14
                                             53    C,D Seg            byte  15
0000020 0bd4                                       End ERT Hr         byte 16,17
             067d                                  End ERT Sec        byte 18,19
                  0139                             End ERT MSec       byte 20,21
                       15                          End ERT Year       byte 22
                         00                        SW Version         byte 23
                            0bbf                   SCET Hr            byte 24,25
                                 050b              SCET Sec           byte 26,27
                                      037d         SCET MMsec         byte 28,29
                                           15      SCET Year          byte 30
                                             f0    SCE flg,FDS Corr Flg   byte 31
0000040 9113                                       MOD 2^16 Count      byte 32
             21                                    MOD 2^60 Count      byte 34
               00 01                               Line Count          byte 35
                    05                             Downlink Tlm Rate   byte37
                       05                          Effective Bit Rate  byte 38
                         00                        FID                 byte 39
                            03                     BET                 byte 40
                              00                   DSN Config          byte 41
                                 aeb8              Ground Recvr AGC    byte 42
                                      0e           DSN Stn             byte 44
                                        00         Spare               byte 45
                                           0000    PN EBEC             byte 46
0000060 0039                                       Symbol SNR          byte 48
             0000                                  Decoder SNR         byte 50
                  0000                             Physical Record Number/Unused
                       0000                        DSQW MF1-MF4        byte 54
                           0000                    DSQW MF5-MF8        byte 56
                                 0000              DSQW MF9-MF12       byte 58
                                      0000         DSQW MF13-MF16      byte 60
                                           0000    DSQW MF13-MF16      byte 62
0000100 0000                                       DSQW MF21-MF24       byte 64
             0000                                  DSQW MF25-MF28       byte 66
                  0000                             DSQW MF29-MF32       byte 68
                       0000                        DSQW MF33-MF36       byte 70
                            0000                   DSQW MF37-MF40       byte 72
                                 ff                DPI MF1              byte 73
                                   ff              DPI MF2              byte 74
                                      ff           DPI MF3              byte 75
                                        ff         DPI MF4              byte 76
                                           ff      DPI MF5              byte 77
                                             ff    DPI MF6              byte 78
0000120 ffff                                       DPI MF7             byte 48
             ffff                                  DPI MF8             byte 50
                  ffff                             DPI MF9                      
                       ffff                        DPI MF10             byte 54
                           ffff                    DPI MF11             byte 56
                                 ffff              DPI MF12             byte 58
                                      ffff         DPI MF13             byte 60
                                           ffff    DPI MF14             byte 60
0000140 f000                                       DPI MF15            byte 48
             0000                                  DPI MF16            byte 50
                  0000                             DPI MF17                     
                       0000                        DPI MF18             byte 54
                           0000                    DPI MF19             byte 56
                                 0000              DPI MF20             byte 58
                                      0000         DPI MF21             byte 60
                                           0000    DPI MF22             byte 60
0000160 0000                                       DPI MF23            byte 48
             0000                                  DPI MF24            byte 50
                  0000                             DPI MF25                     
                       0000                        DPI MF26             byte 54
                           0000                    DPI MF27             byte 56
                                 0000              DPI MF28             byte 58
                                      0000         DPI MF29             byte 60
                                           0000    DPI MF30             byte 60
0000200 0000                                       DPI MF31            byte 48


---------------------------------------------------------------------------------

(2) edr_map.pl

example 1:
for a file crs21126.a.bs you need to first create a hex dump
with the od command.

--------------------------------------------------------------------------------
1) od -xv crs21126.a.bs > crs21126.a.bs.hex
2) edr_split_recs.pl ./ ./ crs21126.a.bs.hex crs21126.a.bs.hexsplit hex
find[0] = 0000000 
find[0] = 0006500 0011 000a 000b 0633 
find[0] = 0015220 
find[0] = 0023720 0000 0034 002f 06a5 
find[0] = 0032440 
find[0] = 0041140 000f 000a 0005 0636 
find[0] = 0047660 
find[0] = 0056360 0003 0004 0008 06a6 
find[0] = 0065100 
find[0] = 0073600 0009 0004 0007 0633 
find[0] = 0102320 
find[0] = 0111020 001f 0027 0013 06a8 
...
...
find[0] = 0365540 0012 000a 0015 0631 
find[0] = 0374260 
find[0] = 0402760 0005 0005 0004 06aa 
Number of data records   = 40
Number of DCOM records = 0
Number of Engineering records = 0
TOTAL Records = 40

3) more crs21126.a.bs.hexsplit
0000000 
        d4d1 e211 0001 1800 0bd4 05fc 0200 1553   Data Rec 1
0000020 0bd4 067d 0139 1500 0bbf 050b 037d 15f0
0000040 9113 2100 0105 0500 0300 aeb8 0e00 0000
0000060 0039 0000 0000 0000 0000 0000 0000 0000
0000100 0000 0000 0000 0000 0000 ffff ffff ffff
0000120 ffff ffff ffff ffff ffff ffff ffff ffff
0000140 f000 0000 0000 0000 0000 0000 0000 0000
0000160 0000 0000 0000 0000 0000 0000 0000 0000
0000200 0000 0000 0000 0000 0000 0000 0000 0000
0000220 0000 0000 0000 0000 0000 0000 0000 0000
0000240 0000 0000 0000 0000 0000 0000 0000 0000
0000260 0000 0000 0000 0000 0000 0000 0000 0000
0000300 0000 0000 0000 0000 0000 0000 0000 0000
0000320 0000 0000 0000 0000 0000 0000 0000 0000
0000340 0000 0000 0000 0000 0000 0000 2100 0000
0000360 0000 0000 a00f 0000 0000 0000 0000 0000
0000400 0000 0000 0000 0000 0000 0580 0600 0780
0000420 0000 0000 0000 0000 0000 0000 0000 0000
0000440 0000 0000 0000 0000 0000 0000 0000 0000
0000460 0000 0000 0000 0000 0000 0000 0000 0000
0000500 0000 0000 0000 0000 0000 0000 0000 0000
0000520 0000 0000 0000 0000 0000 0000 0000 0000
0000540 0000 0000 0000 0000 0000 0000 0000 0000
0000560 0000 0000 0000 0000 0000 0000 0000 0000
0000600 0000 0000 0000 0000 0000 0000 0000 0000
0000620 0000 0000 0000 0000 0000 0000 0000 0000
0000640 0000 0000 0000 0000 0000 0000 0000 0000
0000660 0000 0000 0000 0000 0000 0000 0000 0000
0000700 0000 0000 0000 0000 0000 0000 0000 0000
0000720 0000 0000 0000 0000 0000 0000 0000 0000
0000740 0000 0000 0000 0000 0000 0000 0000 0000
0000760 0000 0000 0000 0000 0000 0000 0000 0000
0001000 0000 0000 0000 0000 0000 0000 0000 0000
0001020 0000 0000 0000 0000 0000 0000 0000 0000
0001040 0000 0000 0000 0000 0000 0000 0000 0000
0001060 0000 0000 0000 0000 0000 0000 0000 0000
0001100 0000 0000 0000 0000 0000 0000 0000 0000
0001120 0000 0000 0000 0000 0000 0000 0000 0000
0001140 0000 0000 0000 0000 0000 0000 0000 0000
0001160 0000 0000 0000 0000 0000 0000 0000 0000
0001200 0000 0000 0000 0000 0000 0000 0000 0000
0001220 0000 0000 0000 0000 0000 0000 0000 0000
0001240 0000 0000 0000 0000 0000 0000 0000 0000
0001260 0000 0000 0000 0000 0000 0000 0000 0000
0001300 0000 0000 0000 0000 0000 0000 0000 0000
0001320 0000 0000 0000 0000 0000 0000 0000 0000
0001340 0000 0000 0000 0000 0000 0000 0000 0000
0001360 0000 0000 0000 0000 0000 0000 0000 0000
0001400 0000 0000 0000 0000 0000 0000 0000 0000
0001420 0000 0000 0000 0000 0000 0000 0000 0000
0001440 0000 0000 0000 0000 0000 0000 0000 0000
0001460 0000 0000 0000 0000 0000 0000 0000 0000
0001500 0000 0000 0000 0000 0000 0000 0000 0000
0001520 0000 0000 0000 0000 0000 0000 0000 0000
0001540 0000 0000 0000 0000 0000 0000 0000 0000
0001560 0000 0000 0000 0000 0000 0000 0000 0000
0001600 0000 0000 0000 0000 0000 0000 0000 0000
0001620 0000 0000 0000 0000 0000 0000 0000 0000
0001640 0000 0000 0000 0000 0000 0000 0000 0000
0001660 0000 0000 0000 0000 0000 0000 0000 0000
0001700 0000 0000 0000 0000 0000 0000 0000 0000
0001720 0000 0000 0000 0000 0000 0000 0000 0000
0001740 0000 0000 0000 0000 0000 0000 0000 0000
0001760 0000 0000 0000 0000 0000 0000 0000 0000
0002000 0000 0000 0000 0000 0000 0000 0000 0000
0002020 0000 0000 0000 0000 0000 0000 0000 0000
0002040 0000 0000 0000 0000 0000 0000 0000 0000
0002060 0000 0000 0000 0000 0000 0000 0000 0000
0002100 0000 0000 0000 0000 0000 0000 0000 0000
0002120 0000 0000 0000 0000 0000 0000 0000 0000
0002140 0000 0000 0000 0000 0000 0000 0000 0000
0002160 0000 0000 0000 0000 0000 0000 0000 0000
0002200 0000 0000 0000 0000 0000 0000 0000 0000
0002220 0000 0000 0000 0000 0000 0000 0000 0000
0002240 0000 0000 0000 0000 0000 0000 0000 0000
...
...
0006460 0005 0a30 0aac 0080 0043 003e 0f80 0f56
0006500 0011 000a 000b 0633 
                            d4d1 e211 0002 1800   Data Rec 2
0006520 0bd4 068c 0202 1554 0bd4 08bd 0140 1500
0006540 0bbf 059b 037d 15f0 9113 2400 0105 0500
...
...
0015200 0009 0018 0b40 01c4 0011 0039 0030 07a9
0015220 
        d4d1 e211 0003 1800 0bd4 08cc 0209 1555   Data Rec 3
0015240 0bd4 0afd 0147 1500 0bbf 07db 037d 15f0
...
...
0402740 002c 0a10 0c50 000e 0028 001e 007f 0156
0402760 0005 0005 0004 06aa 
                            d4d1 e211 0028 1800   Data Rec 40
0403000 0be7 0ddc 01eb 1551 0be7 0e0d 01eb 1500
0403020 0bd2 0ceb 0357 15f0 912c 0000 0105 0500
0403040 0308 af27 3f00 0000 024a 0000 0000 0000
...
...
0411400 0000 0000 0000 0000 0000 0000 0000 0000
0411420 0000 0000 0000 0000 0000 0000 0000 0000
0411440 0000 0000 0000 0000 0000 0000 0000 0000
0411460 0000 0000 0000 0000 0000 0000 0000 0000
0411500


------------------------------------------------------------------------

Source Tree for vgr_edr amd support utilities 

vgrsci-ws-72037: lsl -R edr2
edr2:
total 272
drwxr-xr-x.  2 rjb   4096 May 31 14:41 crs_abct/
drwxr-xr-x.  3 rjb   4096 May 31 15:35 data_fetch/
drwxrwxrwx.  2 rjb   4096 Jun  7 06:35 edr/
-rw-rw-rw-.  1 rjb 235520 Jun  6 14:46 edrdump.tar
drwxr-xr-x.  2 rjb   4096 Sep 22  2020 exe/
-rw-r--r--.  1 rjb      0 Sep 23  2020 from_VGREDR_widget
drwxr-xr-x.  4 rjb   4096 Nov 30  2021 include/
-rw-r--r--.  1 rjb    951 Mar 16  2021 Makefile
drwxr-xr-x.  2 rjb   4096 May 31 11:20 scet/
drwxr-xr-x.  2 rjb   4096 Mar 16  2021 scripts/
drwxr-xr-x.  3 rjb   4096 Mar 16  2021 ted/
drwxr-xr-x. 12 rjb   4096 Jun  6 14:49 tools/

edr2/crs_abct:
total 248
-rw-r--r--. 1 rjb  9352 Aug 20  1997 calcurn32.c
-rw-rw-rw-. 1 rjb 29216 May 31 14:41 calcurn32.o
-rw-r--r--. 1 rjb  9267 Aug 20  1997 calcurn.c
-rw-rw-rw-. 1 rjb 28840 May 31 14:37 calcurn.o
-rw-r--r--. 1 rjb 20360 Oct 22  2021 crs1.c
-rw-rw-rw-. 1 rjb 35576 May 31 14:37 crs1.o
-rw-r--r--. 1 rjb 11528 Oct 22  2021 crs1.README
-rw-r--r--. 1 rjb    51 Feb 25  2021 crs.h
-rwxrwxrwx. 1 rjb 38712 May 31 14:37 CRS_PROC31*
-rwxrwxrwx. 1 rjb 38776 May 31 14:41 CRS_PROC32*
-rwxr-xr-x. 1 rjb   776 May 31 14:37 MAKE_CRS_31*
-rwxr-xr-x. 1 rjb   792 May 31 14:41 MAKE_CRS_32*
lrwxrwxrwx. 1 rjb    11 May 31 14:27 Makefile31.centos -> MAKE_CRS_31*
lrwxrwxrwx. 1 rjb    11 May 31 14:27 Makefile32.centos -> MAKE_CRS_32*

edr2/data_fetch:
total 4
-rw-rw-rw-. 1 rjb    0 May 31 15:35 cannot_build_under_centos
drwxr-xr-x. 3 rjb 4096 May 31 14:56 src/

edr2/data_fetch/src:
total 420
-rwxr-xr-x. 1 rjb  32704 Jul 11  2020 cron_query*
-rw-r--r--. 1 rjb   3926 Oct  6  1997 cron_query.c
-rwxr-xr-x. 1 rjb 111216 May 27  2021 data_fetch*
-rw-r--r--. 1 rjb   4393 May 27  2021 data_fetch.c
-rw-r--r--. 1 rjb   2939 Oct  2  1997 data_fetch.c.orig
-rwxr-xr-x. 1 rjb 112784 Oct 22  2020 data_fetch.exe*
-rwxr-xr-x. 1 rjb 111080 Jul 11  2020 data_fetch.exe.orig*
-rw-r--r--. 1 rjb    368 Oct  1  1997 log_file
-rwxr-xr-x. 1 rjb    138 Oct  6  1997 log_file_1*
lrwxrwxrwx. 1 rjb     15 May 31 14:47 Makefile -> Makefile.centos
-rw-r--r--. 1 rjb   1506 May 31 14:46 Makefile.centos
-rw-r--r--. 1 rjb   1334 Apr 16  2021 Makefile.solaris
-rw-r--r--. 1 rjb   1107 May 27  2021 readme
drwxrwxrwx. 2 rjb   4096 May 31 15:29 sys/
-rwxr-xr--. 1 rjb    441 Oct 13  2016 tds_query*
-r--------. 1 rjb      0 Aug  2  2020 tds_query.old
lrwxrwxrwx. 1 rjb     30 Jan  2 17:36 ted.h -> ../../ted/common/include/ted.h
-rw-rw-rw-. 1 rjb    906 May 31 14:56 tiuser.h
lrwxrwxrwx. 1 rjb     37 Jan  2 17:36 vgr_tds_if.h -> ../../ted/common/include/vgr_tds_if.h
-rw-r--r--. 1 rjb    461 Oct  6  1997 VOYAGER_1_1997-278.log

edr2/data_fetch/src/sys:
total 72
-rw-rw-rw-. 1 rjb  2855 May 31 15:21 ccompile.h
-rw-rw-rw-. 1 rjb 14575 May 31 15:26 feature_tests.h
-rw-rw-rw-. 1 rjb 33674 May 31 15:27 isa_defs.h
-rw-rw-rw-. 1 rjb  7343 May 31 15:04 tiuser.h
-rw-rw-rw-. 1 rjb  6874 May 31 15:18 tpicommon.h

edr2/edr:
total 852
-rw-r--r--. 1 rjb  10080 Jan  7 11:41 copy_util.C
-rw-r--r--. 1 rjb  39016 May 31 11:20 copy_util.o
lrwxrwxrwx. 1 rjb     15 May 27 12:16 Makefile -> Makefile.centos
-rw-r--r--. 1 rjb   3129 May 31 11:19 Makefile.centos
-rw-r--r--. 1 rjb   2897 Mar 13  2021 Makefile.solaris
-rw-r--r--. 1 rjb   2676 Mar  5  2021 Makefile.temp
-rwxr-xr-x. 1 rjb 256936 May 31 11:20 vgr_edr*
-rw-r--r--. 1 rjb 113884 May 19 11:12 vgr_edr.C
-rw-r--r--. 1 rjb  13650 May 19 11:45 vgr_edrgen.C
-rw-r--r--. 1 rjb  52552 May 31 11:20 vgr_edrgen.o
-rw-r--r--. 1 rjb 202984 May 31 11:20 vgr_edr.o
-rw-r--r--. 1 rjb  16469 Apr  8 10:41 vgr_sfdu2edr.C
-rw-r--r--. 1 rjb  38896 May 31 11:20 vgr_sfdu2edr.o
-rw-r--r--. 1 rjb  29139 Apr  8 10:45 vgr_sfdu.C
-rw-r--r--. 1 rjb  62040 May 31 11:20 vgr_sfdu.o

edr2/exe:
total 0

edr2/include:
total 8
drwxr-xr-x. 2 rjb 4096 May 19 11:14 edr/
drwxr-xr-x. 2 rjb 4096 May 27 12:20 scet/

edr2/include/edr:
total 88
-rw-r--r--. 1 rjb  1001 Jan 27  1999 copy_util.H
-rw-r--r--. 1 rjb 10814 Jan 27  1999 type_conv.H
-rw-r--r--. 1 rjb  5119 Apr  9 11:14 vgr_def.H
-rw-r--r--. 1 rjb 13925 Dec  9 16:55 vgr_edr.h
-rw-r--r--. 1 rjb  6227 Apr  8 12:24 vgr_edr.H
-rw-r--r--. 1 rjb  1582 Apr  9 11:03 vgr_edr_sfdu.h
-rw-r--r--. 1 rjb  1891 Mar 14  2021 vgr_edr_sfdu.H
-rw-r--r--. 1 rjb   959 Mar 14  2021 vgr_edr_static.H
-rw-r--r--. 1 rjb    42 Jan 27  1999 vgr_main.H
-rw-r--r--. 1 rjb   585 Mar 14  2021 vgr_scet.h
-rw-r--r--. 1 rjb 12134 Feb  8 11:14 vgr_sfdu.h
-rw-r--r--. 1 rjb  3567 Apr  2  2021 vgr_sfdu.H
-rw-r--r--. 1 rjb  1645 Mar 15  2021 vgr_struc.H

edr2/include/scet:
total 24
-rw-r--r--. 1 rjb 6702 Dec  7 17:43 scegen.h
-rw-r--r--. 1 rjb 1940 May 27 12:20 sclkConvert.h
-rw-r--r--. 1 rjb 3831 Dec  7 17:35 sclkscet.h
-rw-r--r--. 1 rjb 5369 Jan 19  1999 sfdu.h

edr2/scet:
total 188
-rw-r--r--. 1 rjb  5878 Dec  7 17:10 anysclk.c
-rw-r--r--. 1 rjb 10520 May 31 11:20 anysclk.o
-rw-r--r--. 1 rjb  1557 Mar  2  2021 fileio.c
-rw-r--r--. 1 rjb 11708 Mar  2  2021 ftime2.c
-rw-r--r--. 1 rjb 15768 May 31 11:20 ftime2.o
-rw-r--r--. 1 rjb  1920 May 31 11:17 Makefile
-rw-r--r--. 1 rjb  1658 Nov 19  2020 Makefile.solaris
-rw-r--r--. 1 rjb 10681 Dec  7 17:40 read_sclk.c
-rw-r--r--. 1 rjb 17224 May 31 11:20 read_sclk.o
lrwxrwxrwx. 1 rjb    24 Jan  2 17:36 scegen.h -> ../include/scet/scegen.h
-rw-r--r--. 1 rjb  3666 Mar  2  2021 scet2sclk.c
-rw-r--r--. 1 rjb  5533 Mar  2  2021 sclk2scet.c
lrwxrwxrwx. 1 rjb    29 Jan  2 17:36 sclkConvert.h -> ../include/scet/sclkConvert.h
-rw-r--r--. 1 rjb  4101 Mar  2  2021 sclk_find.c
-rw-r--r--. 1 rjb  9216 May 31 11:20 sclk_find.o
lrwxrwxrwx. 1 rjb    26 Jan  2 17:36 sclkscet.h -> ../include/scet/sclkscet.h
-rw-r--r--. 1 rjb 19600 Dec  7 17:19 sfdu.c
lrwxrwxrwx. 1 rjb    22 Jan  2 17:36 sfdu.h -> ../include/scet/sfdu.h
-rw-r--r--. 1 rjb 17824 May 31 11:20 sfdu.o
-rw-r--r--. 1 rjb  4584 Dec  7 17:54 vgr_scet.c
-rw-r--r--. 1 rjb 12696 May 31 11:20 vgr_scet.o

edr2/scripts:
total 20
-rwxr-xr-x. 1 rjb 3248 Nov  6  2020 EDR_daily_31_nofetch.csh*
-rwxr-xr-x. 1 rjb 3244 Oct 22  2020 EDR_daily_31RayTest.csh*
-rwxr-xr-x. 1 rjb 3248 Nov  6  2020 test_a.csh*
-rwxr-xr-x. 1 rjb 3249 Feb 20  2021 test_b.csh*
-rwxr-xr-x. 1 rjb 3513 Mar  5  2021 test_bx.csh*

edr2/ted:
total 4
drwxr-xr-x. 6 rjb 4096 Sep 22  2020 common/

edr2/ted/common:
total 16
drwxr-xr-x. 2 rjb 4096 Sep 15  1997 bin/
drwxr-xr-x. 3 rjb 4096 Dec  8 02:08 include/
drwxr-xr-x. 2 rjb 4096 May 31 15:33 lib/
drwxr-xr-x. 2 rjb 4096 May 31 11:24 src/

edr2/ted/common/bin:
total 0

edr2/ted/common/include:
total 196
-rw-r--r--. 1 rjb 29377 Sep 15  1997 GllTdsDataRes
-rw-r--r--. 1 rjb 50934 Sep 15  1997 gll_tds_if.h
drwxr-xr-x. 2 rjb  4096 Dec  8 02:12 sys/
-rw-r--r--. 1 rjb  9927 Sep 15  1997 tds_if.h
-rw-r--r--. 1 rjb  3476 Dec  7 19:42 ted.h
-rw-r--r--. 1 rjb  7434 Dec  8 02:08 tiuser.h
-rw-r--r--. 1 rjb 12499 Sep 15  1997 UlsTdsDataRes
-rw-r--r--. 1 rjb 16275 Sep 15  1997 uls_tds_if.h
-rw-r--r--. 1 rjb 20771 Sep 15  1997 VgrTdsDataRes
-rw-r--r--. 1 rjb 26112 Sep 15  1997 vgr_tds_if.h

edr2/ted/common/include/sys:
total 28
-rw-r--r--. 1 rjb 7434 Dec  8 02:08 tiuser.h
-rw-r--r--. 1 rjb 7319 Dec  7 19:41 tiuser.h.old
-rw-r--r--. 1 rjb 6998 Dec  8 02:12 tpicommon.h
-rw-r--r--. 1 rjb  547 Dec  8 01:50 type_sol.h

edr2/ted/common/lib:
total 472
-rw-r--r--. 1 rjb 108418 May 26  2020 libted32.a
-rw-r--r--. 1 rjb 133374 May 31 15:33 libted.a
-rw-r--r--. 1 rjb 234360 Sep 16  1997 libted.a.old

edr2/ted/common/src:
total 200
lrwxrwxrwx. 1 rjb     15 May 31 11:23 Makefile -> Makefile.centos
-rw-r--r--. 1 rjb   1890 May 31 11:24 Makefile.centos
-rw-r--r--. 1 rjb   1733 Sep 14  2020 Makefile.solaris
-rw-r--r--. 1 rjb  49365 Dec  8 01:32 ted_tds_if.c
-rw-r--r--. 1 rjb 112736 May 31 11:24 ted_tds_if.o
-rw-r--r--. 1 rjb   6889 Nov 18  2020 ted_vts.c
-rw-r--r--. 1 rjb  17768 May 31 11:24 ted_vts.o

edr2/tools:
total 40
drwxr-xr-x. 2 rjb 4096 Jun  6 17:02 byteswap/
drwxr-xr-x. 2 rjb 4096 Jun  7 10:54 edrdump/
drwxr-xr-x. 5 rjb 4096 Mar 16  2021 libcnvtime/
drwxr-xr-x. 2 rjb 4096 Jun  6 17:19 nibbleswap/
drwxr-xr-x. 2 rjb 4096 Jun  6 17:40 perl_scripts/
drwxr-xr-x. 2 rjb 4096 Apr 14 13:01 scripts/
drwxr-xr-x. 2 rjb 4096 May 31 13:15 sfdu2dmp/
drwxr-xr-x. 2 rjb 4096 May 31 14:05 vedrdmp/
drwxr-xr-x. 2 rjb 4096 May 31 14:12 vgrsdrc/
drwxr-xr-x. 2 rjb 4096 May 31 16:06 vsdrdmp/

edr2/tools/byteswap:
total 5440
-rwxr-xr-x. 1 rjb   13352 Jun  6 17:02 byteswap*
lrwxrwxrwx. 1 rjb      17 May 31 11:30 byteswap.c -> byteswap.c.centos
-rw-r--r--. 1 rjb    3783 Jun  6 17:02 byteswap.c.centos
-rw-r--r--. 1 rjb    3216 Jan  2 17:48 byteswap.c.solaris
-rw-r--r--. 1 rjb   11952 Jun  6 17:02 byteswap.o
-rw-r--r--. 1 rjb 5528236 Jun  1 11:17 datafilef21302.a
-rw-rw-rw-. 1 rjb       0 Jun  6 16:18 datafilef21302.a.bs
lrwxrwxrwx. 1 rjb      15 May 31 13:05 Makefile -> Makefile.centos
-rw-r--r--. 1 rjb     706 May 31 11:32 Makefile.centos

edr2/tools/edrdump:
total 220
-rwxr-xr-x. 1 rjb  56008 Jun  6 19:02 edrdump*
-rw-r--r--. 1 rjb  38380 Jun  6 19:02 edrdump.f
-rw-r--r--. 1 rjb 101792 Jun  6 19:02 edrdump.o
lrwxrwxrwx. 1 rjb     15 May 31 11:51 Makefile -> Makefile.centos
-rw-r--r--. 1 rjb   1042 Jun  6 14:46 Makefile.centos
-rw-r--r--. 1 rjb    754 Jan  9 14:12 Makefile.solaris
-rw-r--r--. 1 rjb   6832 Dec  3  2021 unpack.inc
-rw-r--r--. 1 rjb   1091 Nov 29  2021 zext.f
-rw-r--r--. 1 rjb   2920 Jun  6 18:54 zext.o
-rw-rw-rw-. 1 rjb  58871 Jun  7 15:26 edrdump.txt

edr2/tools/libcnvtime:
total 12
drwxr-xr-x. 2 rjb 4096 Aug 25  2020 include/
drwxr-xr-x. 2 rjb 4096 May 31 12:46 lib/
drwxr-xr-x. 2 rjb 4096 May 31 12:53 src/

edr2/tools/libcnvtime/include:
total 180
-rw-r--r--. 1 rjb   837 Aug 24  2020 ahfreadr.h
-rw-r--r--. 1 rjb   192 Aug 31  1994 clkowlti.h
-rw-r--r--. 1 rjb   150 Aug 31  1994 clkowltl.h
-rw-r--r--. 1 rjb  2751 Aug 31  1994 diclkcnv.h
-rw-r--r--. 1 rjb   655 Aug 31  1994 diclkext.h
-rw-r--r--. 1 rjb  3098 Aug 31  1994 diclksce.h
-rw-r--r--. 1 rjb  8016 Aug 31  1994 dictmcnv.h
-rw-r--r--. 1 rjb  1868 Aug 31  1994 dictmerr.h
-rw-r--r--. 1 rjb   415 Aug 31  1994 dictmext.h
-rw-r--r--. 1 rjb   241 Aug 31  1994 dictprs.h
-rw-r--r--. 1 rjb  4515 Aug 31  1994 diertsce.h
-rw-r--r--. 1 rjb  1066 Aug 31  1994 dihdrclk.h
-rw-r--r--. 1 rjb   775 Aug 31  1994 dihdrowl.h
-rw-r--r--. 1 rjb   999 Aug 31  1994 dihdrsco.h
-rw-r--r--. 1 rjb  4418 Aug 31  1994 dilocal.h
-rw-r--r--. 1 rjb  1961 Aug 31  1994 diowlclk.h
-rw-r--r--. 1 rjb  1069 Aug 31  1994 dofloat.h
-rw-r--r--. 1 rjb   235 Aug 31  1994 floatloc.h
-rw-r--r--. 1 rjb  2988 Aug 31  1994 glbltme.h
-rw-r--r--. 1 rjb  3190 Aug 31  1994 glowlsce.h
-rw-r--r--. 1 rjb   318 Aug 31  1994 mchdblst.h
-rw-r--r--. 1 rjb   658 Aug 24  2020 scet2clk.h
-rw-r--r--. 1 rjb   217 Aug 31  1994 sedrdspg.h
-rw-r--r--. 1 rjb   175 Aug 31  1994 sedrdspl.h
-rw-r--r--. 1 rjb  3148 Aug 24  2020 sedrgl.h
-rw-r--r--. 1 rjb  2565 Aug 24  2020 sedrlc.h
-rw-r--r--. 1 rjb   871 Aug 24  2020 sedrtyps.h
-rw-r--r--. 1 rjb   597 Aug 31  1994 sfaxdmp.h
-rw-r--r--. 1 rjb     1 Aug 31  1994 sfbufman.h
-rw-r--r--. 1 rjb   864 Aug 31  1994 sfbufmgr.h
-rw-r--r--. 1 rjb  1186 Aug 31  1994 sffile.h
-rw-r--r--. 1 rjb  7339 Aug 31  1994 sftlserr.h
-rw-r--r--. 1 rjb 13754 Aug 31  1994 sftools.h
-rw-r--r--. 1 rjb  1039 Aug 31  1994 sftypes.h
-rw-r--r--. 1 rjb    44 Aug 31  1994 sfvrsion.h
-rw-r--r--. 1 rjb   781 Aug 24  2020 streader.h
-rw-r--r--. 1 rjb  1458 Aug 31  1994 timtyps.h
-rw-r--r--. 1 rjb    60 Aug 31  1994 version.h

edr2/tools/libcnvtime/lib:
total 4632
-rw-r--r--. 1 rjb 1149580 May 31 12:46 libcnvtme.a
-rw-r--r--. 1 rjb  936540 Sep 29  2021 libcnvtme.a.centos
-rw-r--r--. 1 rjb 1013464 Aug 31  1994 libcnvtme.a.orig32
-rw-r--r--. 1 rjb 1636700 Apr  8 15:43 libcnvtme.a.solaris

edr2/tools/libcnvtime/src:
total 3868
-rw-r--r--. 1 rjb   12619 Aug 24  2020 ahfreadr.c
-rw-r--r--. 1 rjb   11139 Aug 31  1994 ahfreadr.c.orig
-rw-rw-rw-. 1 rjb   36632 May 31 12:46 ahfreadr.o
-rw-r--r--. 1 rjb    9145 Aug 31  1994 cchfcnv.c
-rw-rw-rw-. 1 rjb    7968 May 31 12:46 cchfcnv.o
-rw-r--r--. 1 rjb    8915 Aug 31  1994 ccsdscnv.c
-rw-rw-rw-. 1 rjb   10400 May 31 12:46 ccsdscnv.o
-rw-r--r--. 1 rjb     591 Aug 31  1994 cgmprc.c
-rw-rw-rw-. 1 rjb    5968 May 31 12:46 cgmprc.o
-rw-r--r--. 1 rjb    1262 Aug 31  1994 cnvbits2chr.c
-rw-rw-rw-. 1 rjb    6864 May 31 12:46 cnvbits2chr.o
-rw-r--r--. 1 rjb    3496 Aug 24  2020 cnvbtc.c
-rw-rw-rw-. 1 rjb    7744 May 31 12:46 cnvbtc.o
-rw-r--r--. 1 rjb  128444 Aug 31  1994 cnvotime.c
-rw-r--r--. 1 rjb    4393 Aug 24  2020 cnvs2dbl.c
-rw-r--r--. 1 rjb    4155 Aug 31  1994 cnvs2dbl.c.orig
-rw-rw-rw-. 1 rjb   12088 May 31 12:46 cnvs2dbl.o
-rw-r--r--. 1 rjb   16716 Aug 24  2020 corwinc.c
-rw-r--r--. 1 rjb   16415 Aug 31  1994 corwinc.c.orig
-rw-rw-rw-. 1 rjb   30944 May 31 12:46 corwinc.o
-rw-r--r--. 1 rjb   22951 Aug 24  2020 crftnav.c
-rw-r--r--. 1 rjb   22612 Aug 31  1994 crftnav.c.orig
-rw-rw-rw-. 1 rjb   23776 May 31 12:46 crftnav.o
-rw-r--r--. 1 rjb     853 Aug 31  1994 crot8.c
-rw-rw-rw-. 1 rjb    6872 May 31 12:46 crot8.o
-rw-r--r--. 1 rjb    1185 Aug 31  1994 dbl2fltsedr.c
-rw-rw-rw-. 1 rjb    8440 May 31 12:46 dbl2fltsedr.o
-rw-r--r--. 1 rjb   34178 Aug 24  2020 diclkcnv.c
-rw-r--r--. 1 rjb   33823 Aug 31  1994 diclkcnv.c.orig
-rw-rw-rw-. 1 rjb   47800 May 31 12:46 diclkcnv.o
-rw-r--r--. 1 rjb   47476 Aug 24  2020 diclkscecnv.c
-rw-r--r--. 1 rjb   43144 Aug 31  1994 diclkscecnv.c.orig
-rw-rw-rw-. 1 rjb   58264 May 31 12:46 diclkscecnv.o
-rw-r--r--. 1 rjb  130687 Aug 24  2020 dictmcnv.c
-rw-r--r--. 1 rjb  128444 Aug 31  1994 dictmcnv.c.orig
-rw-rw-rw-. 1 rjb  118896 May 31 12:46 dictmcnv.o
-rw-r--r--. 1 rjb    5134 Aug 24  2020 dictprs.c
-rw-r--r--. 1 rjb    4758 Aug 31  1994 dictprs.c.orig
-rw-rw-rw-. 1 rjb    9792 May 31 12:46 dictprs.o
-rw-r--r--. 1 rjb   39539 Aug 24  2020 diertscecnv.c
-rw-r--r--. 1 rjb   36070 Aug 31  1994 diertscecnv.c.orig
-rw-rw-rw-. 1 rjb   51344 May 31 12:46 diertscecnv.o
-rw-r--r--. 1 rjb   13430 Aug 31  1994 difort.c
-rw-rw-rw-. 1 rjb   19832 May 31 12:46 difort.o
-rw-r--r--. 1 rjb   11889 Aug 31  1994 dihdrclk.c
-rw-rw-rw-. 1 rjb   24544 May 31 12:46 dihdrclk.o
-rw-r--r--. 1 rjb    7273 Aug 31  1994 dihdrowl.c
-rw-rw-rw-. 1 rjb   19000 May 31 12:46 dihdrowl.o
-rw-r--r--. 1 rjb    8252 Aug 31  1994 dihdrsceowl.c
-rw-rw-rw-. 1 rjb   26200 May 31 12:46 dihdrsceowl.o
-rw-r--r--. 1 rjb   19237 Aug 31  1994 diowlclk.c
-rw-rw-rw-. 1 rjb   33248 May 31 12:46 diowlclk.o
-rw-r--r--. 1 rjb   11012 Aug 24  2020 diowlt2dp.c
-rw-r--r--. 1 rjb   10709 Aug 31  1994 diowlt2dp.c.orig
-rw-rw-rw-. 1 rjb   25632 May 31 12:46 diowlt2dp.o
-rw-r--r--. 1 rjb    2861 Aug 31  1994 diprtarray.c
-rw-rw-rw-. 1 rjb   10248 May 31 12:46 diprtarray.o
-rw-r--r--. 1 rjb   12770 Aug 24  2020 disclk2dp.c
-rw-r--r--. 1 rjb   12450 Aug 31  1994 disclk2dp.c.orig
-rw-rw-rw-. 1 rjb   27400 May 31 12:46 disclk2dp.o
-rw-r--r--. 1 rjb    1322 Aug 24  2020 ditminit.c
-rw-r--r--. 1 rjb     942 Aug 31  1994 ditminit.c.orig
-rw-rw-rw-. 1 rjb   17176 May 31 12:46 ditminit.o
-rw-r--r--. 1 rjb    1186 Aug 31  1994 flt2dblsedr.c
-rw-rw-rw-. 1 rjb    8440 May 31 12:46 flt2dblsedr.o
-rw-r--r--. 1 rjb    1187 Aug 31  1994 flt2fltsedr.c
-rw-rw-rw-. 1 rjb    8392 May 31 12:46 flt2fltsedr.o
-rw-r--r--. 1 rjb    5535 Aug 31  1994 fndbytcr.c
-rw-r--r--. 1 rjb    5839 Aug 24  2020 fndbytst.c
-rw-r--r--. 1 rjb    5535 Aug 31  1994 fndbytst.c.orig
-rw-rw-rw-. 1 rjb   11136 May 31 12:46 fndbytst.o
-rw-r--r--. 1 rjb    3047 Aug 31  1994 hdrprtsedr.c
-rw-rw-rw-. 1 rjb   12168 May 31 12:46 hdrprtsedr.o
-rw-r--r--. 1 rjb    1369 Aug 24  2020 ibm2sun.c
-rw-r--r--. 1 rjb    1067 Aug 31  1994 ibm2sun.c.orig
-rw-rw-rw-. 1 rjb    7344 May 31 12:46 ibm2sun.o
-rw-r--r--. 1 rjb    4913 Aug 24  2020 ieeed2pr.c
-rw-r--r--. 1 rjb    4612 Aug 31  1994 ieeed2pr.c.orig
-rw-rw-rw-. 1 rjb    8200 May 31 12:46 ieeed2pr.o
-rw-r--r--. 1 rjb    4585 Aug 24  2020 ieees2pr.c
-rw-r--r--. 1 rjb    4284 Aug 31  1994 ieees2pr.c.orig
-rw-rw-rw-. 1 rjb    7856 May 31 12:46 ieees2pr.o
-rw-r--r--. 1 rjb     733 Aug 31  1994 int2intsedr.c
-rw-rw-rw-. 1 rjb    6552 May 31 12:46 int2intsedr.o
-rw-r--r--. 1 rjb 1149580 May 31 12:46 libcnvtme.a
-rw-r--r--. 1 rjb    3558 Aug 24  2020 libmd2pr.c
-rw-r--r--. 1 rjb    3253 Aug 31  1994 libmd2pr.c.orig
-rw-rw-rw-. 1 rjb    7832 May 31 12:46 libmd2pr.o
-rw-r--r--. 1 rjb    3622 Aug 24  2020 libms2pr.c
-rw-r--r--. 1 rjb    3319 Aug 31  1994 libms2pr.c.orig
-rw-rw-rw-. 1 rjb    7880 May 31 12:46 libms2pr.o
lrwxrwxrwx. 1 rjb      15 May 31 11:54 Makefile -> Makefile.centos
-rw-r--r--. 1 rjb    1889 May 31 12:53 Makefile.centos
-rw-r--r--. 1 rjb    1231 Aug 31  1994 Makefile.orig
-rw-r--r--. 1 rjb    1648 Aug 25  2020 Makefile.solaris
-rw-r--r--. 1 rjb    3985 Aug 24  2020 mchdblst.c
-rw-r--r--. 1 rjb    3635 Aug 31  1994 mchdblst.c.orig
-rw-rw-rw-. 1 rjb    9352 May 31 12:46 mchdblst.o
-rw-r--r--. 1 rjb   11343 Aug 24  2020 mchintst.c
-rw-r--r--. 1 rjb   11038 Aug 31  1994 mchintst.c.orig
-rw-rw-rw-. 1 rjb    6536 May 31 12:46 mchintst.o
-rw-r--r--. 1 rjb     739 Aug 31  1994 partieee.c
-rw-rw-rw-. 1 rjb    7080 May 31 12:46 partieee.o
-rw-r--r--. 1 rjb    3940 Aug 24  2020 pr2dieee.c
-rw-r--r--. 1 rjb    3639 Aug 31  1994 pr2dieee.c.orig
-rw-rw-rw-. 1 rjb    8032 May 31 12:46 pr2dieee.o
-rw-r--r--. 1 rjb    3583 Aug 24  2020 pr2dlibm.c
-rw-r--r--. 1 rjb    3274 Aug 31  1994 pr2dlibm.c.orig
-rw-rw-rw-. 1 rjb    7784 May 31 12:46 pr2dlibm.o
-rw-r--r--. 1 rjb    4207 Aug 24  2020 pr2dvax.c
-rw-r--r--. 1 rjb    3908 Aug 31  1994 pr2dvax.c.orig
-rw-rw-rw-. 1 rjb    7536 May 31 12:46 pr2dvax.o
-rw-r--r--. 1 rjb    3268 Aug 24  2020 pr2sieee.c
-rw-r--r--. 1 rjb    2964 Aug 31  1994 pr2sieee.c.orig
-rw-rw-rw-. 1 rjb    7776 May 31 12:46 pr2sieee.o
-rw-r--r--. 1 rjb    3604 Aug 24  2020 pr2slibm.c
-rw-r--r--. 1 rjb    3303 Aug 31  1994 pr2slibm.c.orig
-rw-rw-rw-. 1 rjb    8288 May 31 12:46 pr2slibm.o
-rw-r--r--. 1 rjb    4210 Aug 24  2020 pr2svax.c
-rw-rw-rw-. 1 rjb    7440 May 31 12:46 pr2svax.o
-rw-r--r--. 1 rjb    7364 Aug 24  2020 prntsummary.c
-rw-r--r--. 1 rjb    6727 Aug 31  1994 prntsummary.c.orig
-rw-rw-rw-. 1 rjb   27536 May 31 12:46 prntsummary.o
-rw-r--r--. 1 rjb   10205 Aug 24  2020 scet2clk.c
-rw-r--r--. 1 rjb    9348 Aug 31  1994 scet2clk.c.orig
-rw-r--r--. 1 rjb     406 Aug 31  1994 scet2clk.h.orig
-rw-rw-rw-. 1 rjb   19712 May 31 12:46 scet2clk.o
-rw-r--r--. 1 rjb    5736 Aug 24  2020 sedrate.c
-rw-r--r--. 1 rjb    4982 Aug 31  1994 sedrate.c.orig
-rw-rw-rw-. 1 rjb   22016 May 31 12:46 sedrate.o
-rw-r--r--. 1 rjb    2897 Aug 31  1994 sedrgl.h.orig
-rw-r--r--. 1 rjb    2420 Aug 31  1994 sedrinit.c
-rw-rw-rw-. 1 rjb   26712 May 31 12:46 sedrinit.o
-rw-r--r--. 1 rjb    2420 Aug 31  1994 sedrint.c.orig
-rw-r--r--. 1 rjb    2243 Aug 31  1994 sedrlc.h.orig
-rw-r--r--. 1 rjb     619 Aug 31  1994 sedrtyps.h.orig
-rw-r--r--. 1 rjb   26155 Aug 24  2020 sedruls.c
-rw-r--r--. 1 rjb   24398 Aug 31  1994 sedruls.c.orig
-rw-rw-rw-. 1 rjb   54272 May 31 12:46 sedruls.o
-rw-r--r--. 1 rjb    7805 Aug 24  2020 sfaxdmp.c
-rw-r--r--. 1 rjb    7503 Aug 31  1994 sfaxdmp.c.orig
-rw-rw-rw-. 1 rjb   13464 May 31 12:46 sfaxdmp.o
-rw-r--r--. 1 rjb   12674 Aug 24  2020 sfbufman.c
-rw-r--r--. 1 rjb   12146 Aug 31  1994 sfbufman.c.orig
-rw-rw-rw-. 1 rjb   14816 May 31 12:46 sfbufman.o
-rw-r--r--. 1 rjb    1120 Aug 24  2020 sfgetinp.c
-rw-r--r--. 1 rjb     819 Aug 31  1994 sfgetinp.c.orig
-rw-rw-rw-. 1 rjb    5792 May 31 12:46 sfgetinp.o
-rw-r--r--. 1 rjb    1656 Aug 31  1994 sfilesiz.c
-rw-r--r--. 1 rjb    1656 Aug 31  1994 sfilesiz.c.orig
-rw-rw-rw-. 1 rjb    6936 May 31 12:46 sfilesiz.o
-rw-r--r--. 1 rjb   44489 Aug 24  2020 sfparser.c
-rw-r--r--. 1 rjb   44185 Aug 31  1994 sfparser.c.orig
-rw-rw-rw-. 1 rjb   55544 May 31 12:46 sfparser.o
-rw-r--r--. 1 rjb   17652 Aug 24  2020 streader.c
-rw-r--r--. 1 rjb   15638 Aug 31  1994 streader.c.orig
-rw-r--r--. 1 rjb     531 Aug 31  1994 streader.h.orig
-rw-rw-rw-. 1 rjb   28352 May 31 12:46 streader.o
-rw-r--r--. 1 rjb    1392 Aug 24  2020 sun2ibm.c
-rw-r--r--. 1 rjb    1089 Aug 31  1994 sun2ibm.c.orig
-rw-rw-rw-. 1 rjb    7368 May 31 12:46 sun2ibm.o
-rw-r--r--. 1 rjb    1995 Aug 31  1994 tmhlpin.c
-rw-r--r--. 1 rjb    1995 Aug 31  1994 tmhlpin.c.orig
-rw-rw-rw-. 1 rjb    9296 May 31 12:46 tmhlpin.o
-rw-r--r--. 1 rjb    3414 Aug 31  1994 tmhlpout.c
-rw-rw-rw-. 1 rjb   11736 May 31 12:46 tmhlpout.o
-rw-r--r--. 1 rjb   10536 Aug 31  1994 trjlstsedr.c
-rw-rw-rw-. 1 rjb   20264 May 31 12:46 trjlstsedr.o
-rw-r--r--. 1 rjb    4470 Aug 24  2020 vaxd2pr.c
-rw-r--r--. 1 rjb    4130 Aug 31  1994 vaxd2pr.c.orig
-rw-rw-rw-. 1 rjb    7560 May 31 12:46 vaxd2pr.o
-rw-r--r--. 1 rjb    4385 Aug 24  2020 vaxs2pr.c
-rw-r--r--. 1 rjb    4053 Aug 31  1994 vaxs2pr.c.orig
-rw-rw-rw-. 1 rjb    7496 May 31 12:46 vaxs2pr.o
-rw-r--r--. 1 rjb      60 Aug 31  1994 version.h

edr2/tools/nibbleswap:
total 48
lrwxrwxrwx. 1 rjb    15 May 31 16:16 Makefile -> Makefile.centos
-rw-r--r--. 1 rjb   743 May 31 16:15 Makefile.centos
-rw-r--r--. 1 rjb   600 Dec 13 16:05 Makefile.solaris
-rwxr-xr-x. 1 rjb 13040 Jun  6 17:19 nibbleswap*
lrwxrwxrwx. 1 rjb    19 May 31 16:17 nibbleswap.c -> nibbleswap.c.centos
-rw-r--r--. 1 rjb  3186 Jun  6 17:19 nibbleswap.c.centos
-rw-r--r--. 1 rjb  2693 Jan  2 18:46 nibbleswap.c.soliars
-rw-r--r--. 1 rjb 11232 Jun  6 17:19 nibbleswap.o
-rw-r--r--. 1 rjb  3187 Jun  6 17:15 :wq!

edr2/tools/perl_scripts:
total 264
-rwxr-xr-x. 1 rjb 196322 Jun  6 17:37 edr_map.pl*
-rwxr-xr-x. 1 rjb  20876 Jun  6 17:40 edr_recid.pl*
-rwxr-xr-x. 1 rjb   7322 Dec 23 12:50 edr_split_recs.pl*
-rwxr-xr-x. 1 rjb  30839 Feb  7 17:09 sfdu2_map.pl*
-rwxr-xr-x. 1 rjb   6345 Feb  7 16:53 sfdu2_split_recs.pl*

edr2/tools/scripts:
total 4
-rwxr-xr-x. 1 rjb 1660 Apr 14 13:01 proc_weekly_data.csh*

edr2/tools/sfdu2dmp:
total 80
lrwxrwxrwx. 1 rjb    15 May 31 12:55 Makefile -> Makefile.centos
-rw-r--r--. 1 rjb   878 May 31 13:15 Makefile.centos
-rw-r--r--. 1 rjb   615 Dec  9 12:35 Makefile.solaris
-rwxrwxrwx. 1 rjb 18840 May 31 13:09 sfdu2dmp*
-rw-r--r--. 1 rjb 28275 Dec  9 12:54 sfdu2dmp.c
-rw-rw-rw-. 1 rjb 21472 May 31 13:09 sfdu2dmp.o

edr2/tools/vedrdmp:
total 440
-rw-r--r--. 1 rjb  61752 Mar  2  2021 lecp_edr_20350.b
lrwxrwxrwx. 1 rjb     15 May 31 14:05 Makefile -> Makefile.centos
-rw-r--r--. 1 rjb    999 May 31 14:04 Makefile.centos
-rw-r--r--. 1 rjb    804 Dec  9 13:02 Makefile.solaris
-rw-r--r--. 1 rjb  69744 Mar  2  2021 pls_edr_20350.b
-rwxrwxrwx. 1 rjb 127128 May 31 14:05 vedrdmp*
-rw-r--r--. 1 rjb  84258 Dec  9 13:35 vedrdmp.c
-rw-rw-rw-. 1 rjb  83440 May 31 14:05 vedrdmp.o

edr2/tools/vgrsdrc:
total 144
lrwxrwxrwx. 1 rjb    15 May 31 14:10 Makefile -> Makefile.centos
-rw-r--r--. 1 rjb   574 May 31 14:12 Makefile.centos
-rw-r--r--. 1 rjb   456 Mar  6  2021 Makefile.solaris
-rw-r--r--. 1 rjb    25 Mar  6  2021 myrun
-rw-r--r--. 1 rjb    19 Mar  6  2021 run
-rw-r--r--. 1 rjb  1120 Feb 12  1998 sdrtime.c
-rw-rw-rw-. 1 rjb  7232 May 31 14:12 sdrtime.o
-rw-r--r--. 1 rjb 70314 Feb 12  1998 test.in
-rwxrwxrwx. 1 rjb 19480 May 31 14:12 vgrsdrc*
-rw-r--r--. 1 rjb  5350 Feb 12  1998 vgrsdrc.c
-rw-rw-rw-. 1 rjb 12568 May 31 14:12 vgrsdrc.o

edr2/tools/vsdrdmp:
total 3120
lrwxrwxrwx. 1 rjb      29 Jan  2 17:36 libcnvtime.a -> ../libcnvtime/lib/libcnvtme.a
lrwxrwxrwx. 1 rjb      15 May 31 14:21 Makefile -> Makefile.centos
-rw-r--r--. 1 rjb     902 May 31 16:06 Makefile.centos
-rw-r--r--. 1 rjb     705 Jan  2 18:53 Makefile.solaris
-rw-r--r--. 1 rjb  708830 Aug 31  1994 vsdr32.b
-rw-r--r--. 1 rjb 1895697 Mar  8  2021 vsdr32.dmp
-rw-r--r--. 1 rjb   74250 Aug 31  1994 vsdrbkup.c
-rwxrwxrwx. 1 rjb  116560 May 31 14:21 vsdrdmp*
-rw-r--r--. 1 rjb   69497 Jan  2 18:59 vsdrdmp.c
-rw-r--r--. 1 rjb   73844 Aug 31  1994 vsdrdmp.c%
-rw-r--r--. 1 rjb  165135 Mar  8  2021 vsdrdmp.doc
-rw-rw-rw-. 1 rjb   62928 May 31 14:21 vsdrdmp.o
----------------------------------------------------------------------

Contents for edrdump test directory 

total 14052
-rw-rw-rw-. 1 rjb   19261 Jun  7 14:59 crs21120.a.bs.hexmap
-rw-rw-r--. 1 rjb  136000 Sep 29  2021 crs21126.a
-rw-r--r--. 1 rjb  136000 Jun  7 14:57 crs21126.a.bs
-rw-rw-rw-. 1 rjb  408008 Jun  7 14:58 crs21126.a.bs.hex
-rw-rw-rw-. 1 rjb   19261 Jun  7 15:00 crs21126.a.bs.hexmap
-rw-rw-rw-. 1 rjb    3165 Jun  7 12:34 crs21126.a.bs.hexrecid
-rw-rw-rw-. 1 rjb  409319 Jun  7 15:07 crs21126.a.bs.hexsplit
-rw-rw-rw-. 1 rjb  408008 Jun  7 12:29 crs21126.a.hex
-rw-rw-rw-. 1 rjb      36 Jun  7 12:30 crs21126.a.hexrecid
-rw-rw-rw-. 1 rjb 2002944 Jun  6 17:19 crs21126.a.ns
-rw-rw-rw-. 1 rjb    3159 Jun  7 12:18 crs21126.a.sum
-rw-r--r--. 1 rjb 1339692 Jan  9 15:20 crsf21120.b
-rw-rw-rw-. 1 rjb 1339692 Jun  7 14:50 crsf21120.b.bs
-rw-rw-rw-. 1 rjb 4019086 Jun  7 14:51 crsf21120.b.bs.hex
-rw-rw-rw-. 1 rjb 4019086 Jun  6 14:57 crsf21120.b.hex
-rw-rw-rw-. 1 rjb   31266 Jun  7 12:21 crsf21120.b.sum

