HOPS
HOPS class reference
Functions | Variables
afile_header.c File Reference
#include <stdio.h>
#include <time.h>
#include "mk4_afio.h"
#include "mk4_util.h"

Functions

int afile_comment (char *line)
 
int afile_header (int version, int type, FILE *fp)
 
char get_afile_com_char (void)
 
void set_afile_com_char (int star)
 

Variables

char afile_com_char = '*'
 
char header10 []
 
char header11 []
 
char header12 []
 
char header20 []
 
char header21 []
 
char header22 []
 
char header23 []
 
char header30 []
 
char header31 []
 
char header32 []
 
char header33 []
 
char header40 []
 
char header41 []
 
char header42 []
 
char header43 []
 
char header50 []
 
char header51 []
 
char header52 []
 
char header53 []
 
char header60 []
 
char header61 []
 
char header62 []
 
char header63 []
 

Function Documentation

◆ afile_comment()

int afile_comment ( char *  line)

◆ afile_header()

int afile_header ( int  version,
int  type,
FILE *  fp 
)

◆ get_afile_com_char()

char get_afile_com_char ( void  )

◆ set_afile_com_char()

void set_afile_com_char ( int  star)

Variable Documentation

◆ afile_com_char

char afile_com_char = '*'

◆ header10

char header10[]
Initial value:
=
"*!NAME T X# SIZE EXP# PROCDATE YR RUN# SOURCE STATIONS \
ROOTCODE ARCHV\n"

◆ header11

char header11[]
Initial value:
=
"*!NAME T X# SIZE EXP# PROCDATE YR RUN# SOURCE BSQ STRT DUR\
CSTRT/STP DRVS FQ CLERR CLDIFF ROOTCODE STATUS ARCHV\n"

◆ header12

char header12[]
Initial value:
=
"* NAME T X# LEN EXP# PROCDATE YR RUN# SOURCE BSQ \
TAPES FM#C AMP SNR RPHAS SBDLY MBDLY DRATE ESDESP \
ARCHV EPOC TPHAS TOTDRATE TOTMBDELAY SBRES AMB X51 \
PHASECALS ROOTCODE\n\
* (sec) \
(deg) (usec) (usec) (ps/s) \
(mmss)(deg) (usec/sec) (usec) (usec) (usec) \n\
* \n"

◆ header20

char header20[]
Initial value:
=
"* ROOT T X# SIZ EXP# PROCDATE YR RUN# SOURCE STATIONS\n"

◆ header21

char header21[]
Initial value:
=
"* ROOT T X# SIZ EXP# PROCDATE YR RUN# SOURCE BSQ\
DUR DRVS FQ CLERR CLDIFF STATUS\n"

◆ header22

char header22[]
Initial value:
=
"* ROOT T X# LEN EXP# PROCDATE YR RUN# SOURCE BSQ\
FM#C AMP SNR PH TYP SBDLY MBDLY AMB DRATE ELEVATION \
AZIMUTH U V ESDESP EPCH REF_FREQ TPHAS TOTDRATE \
TOTMBDELAY SBRES PARENT(S)\n\
* (sec) \
(deg) (usec) (usec) (usec) (ps/s) (deg) \
(deg) (megalambda) (mmss) (MHz) (deg) (usec/sec) \
(usec) (usec)\n"

◆ header23

char header23[]
Initial value:
=
"* EXP# T YR RUN# SOURCE FM TRI ROOTCODES EXTENTS\
LENGTHS Q1Q2 ESDESP AMP SNR CPHS CSBD\
CMBD AMBIG CRATE ELEVATIONS AZIMUTHS EPOCH REFFREQ\n"

◆ header30

char header30[]
Initial value:
=
"* ROOT T X# SIZ EXP# PROCDATE YR RUN# SOURCE STATIONS\n"

◆ header31

char header31[]
Initial value:
=
"* ROOT T X# SIZ EXP# PROCDATE YR RUN# SOURCE BSQ\
DUR DRVS FQ CLERR CLDIFF STATUS\n"

◆ header32

char header32[]
Initial value:
=
"* ROOT T X# DUR LEN OFF EXP# PROCDATE YR RUN# SOURCE BSQ\
FM#C AMP SNR PH TYP SBDLY MBDLY AMB DRATE ELEVATION \
AZIMUTH U V ESDESP EPCH REF_FREQ TPHAS TOTDRATE \
TOTMBDELAY SBRES PARENT(S)\n\
* ( sec ) \
(deg) (usec) (usec) (usec) (ps/s) (deg) \
(deg) (megalambda) (mmss) (MHz) (deg) (usec/sec) \
(usec) (usec)\n"

◆ header33

char header33[]
Initial value:
=
"* EXP# T YR RUN# SOURCE FM TRI ROOTCODES EXTENTS\
LENGTHS DUR OFF Q1Q2 ESDESP AMP SNR CPHS CSBD\
CMBD AMBIG CRATE ELEVATIONS AZIMUTHS EPOCH REFFREQ\n"

◆ header40

char header40[]
Initial value:
=
"* ROOT T X# SIZ EXP# PROCDATE YR RUN# SOURCE STATIONS\n"

◆ header41

char header41[]
Initial value:
=
"* ROOT T X# SIZ EXP# PROCDATE YR RUN# SOURCE BSQ\
DUR LAG DRVS FQ CLERR CLDIFF STATUS\n"

◆ header42

char header42[]
Initial value:
=
"* ROOT T X# DUR LEN OFF EXP# PROCDATE YR RUN# SOURCE BSQ\
FM#C LAGS AMP SNR PH SNR TYP SBDLY MBDLY AMB DRATE ELEVATION \
AZIMUTH U V ESDESP EPCH REF_FREQ TPHAS TOTDRATE \
TOTMBDELAY SBRES COHTIME PARENT(S)\n\
* ( sec ) \
(deg) (usec) (usec) (usec) (ps/s) (deg) \
(deg) (megalambda) (mmss) (MHz) (deg) (usec/sec) \
(usec) (usec) (sec)\n"

◆ header43

char header43[]
Initial value:
=
"* EXP# T YR RUN# SOURCE FM LAG TRI ROOTCODES EXTENTS\
LENGTHS DUR OFF Q1Q2 ESDESP AMP SNR CPHS CSBD\
CMBD AMBIG CRATE ELEVATIONS AZIMUTHS EPOCH REFFREQ\n"

◆ header50

char header50[]
Initial value:
=
"* ROOT T X# SIZ EXP# *************SCANID*************\
PROCDATE YEAR RUN# SOURCE STATIONS\n"

◆ header51

char header51[]
Initial value:
=
"* ROOT T SIZ EXP# *************SCANID*************\
PROCDATE YEAR RUN# SOURCE BS Q\
DUR LAG DRVS FQ CLERR CLDIFF STATUS\n"

◆ header52

char header52[]
Initial value:
=
"* ROOT T F# DUR LEN OFF EXP# *************SCANID*************\
PROCDATE YEAR TIME*TAG OFF SOURCE BS Q\
FM#C PL LAGS AMP SNR PH SNR TYP SBDLY MBDLY AMB \
DRATE ELEVATION AZIMUTH U V ESDESP\
EPCH REF_FREQ TPHAS TOTDRATE TOTMBDELAY TOTSBDMMBD COHTIMES\n\
* ( sec ) \
(deg) (usec) (usec) (usec) (ps/s) (deg) \
(deg) (megalambda) (mmss) (MHz) (deg) (usec/sec) \
(usec) (usec) (sec) *** NOT ALIGNED ***\n"

◆ header53

char header53[]
Initial value:
=
"* EXP# T *************SCANID*************\
YEAR TIME*TAG OFF SOURCE FM LAGS TRI ROOTCODES\
EXTENTS LENGTHS DUR OFF Q1Q2 ESDESP AMP SNR CPHS CSBD\
CMBD AMBIG CRATE ELEVATIONS AZIMUTHS EPOCH REFFREQ\n"

◆ header60

char header60[]
Initial value:
=
"* ROOT T X# SIZ EXP# *************SCANID*************\
PROCDATE YEAR RUN# SOURCE STATIONS\n"

◆ header61

char header61[]
Initial value:
=
"* ROOT T SIZ EXP# *************SCANID*************\
PROCDATE YEAR RUN# SOURCE BS Q\
DUR LAG DRVS FQ CLERR CLDIFF STATUS\n"

◆ header62

char header62[]
Initial value:
=
"%c col2 cl3 c4 cl5 cl6 cl7 col8 col9 \
col10 cl11 col12 \
c13 col14 15 16 \
c17 18 col19 \
col20 col21 col22 col23 24 \
col25 col26 col27 \
col28 col29 \
col30 col31 col32 col33 col34 col35 \
cl36 col37 col38 col39 \
col40 col41 col42 col43 col44 col45 col46\n\
%c ROOT T F# DUR LEN OFF EXP# SCANNAME PROCESSINGDATE YEAR DOY-HHMMSS \
OFF SOURCENAME BS QE\
F#C PL #LAGS \
AMP SNR PHASE PSNR TY \
SBDLY MBDLY AMB \
DRATE ELref ELrem AZref AZrem U V ESDESP\
EPCH REF_FREQ TOTPHASE TOTDRATE \
TOTMBDELAY TSBD-MBD SRCH-COH LOSS-COH RA DECL RESIDUALDELAY\n\
%c base64 2 . (s) (s) (s) . . . . . \
. . . ..\
. . . \
(x10^4) . (deg) . .. \
(usec) (usec) (usec) \
(ps/s) (deg) (deg) (deg) (deg) (mega lambda) .\
(ms) (MHz) (deg) (usec/sec) \
(usec) (usec) (sec) (sec) (hr) (deg) (usec)\n"

◆ header63

char header63[]
Initial value:
= "\
%c col2 3 col4 col5 col6 cl7 col8\
c9 cl10 c11 col12\
col13 col14\
c16 c17 18 19 col20\
col21 col22 col23 24 col25\
col26 col27 col28\
col29 col30 col31 col32 col33\n\
%c EXP# T SCANNAME YEAR PROCESSING OFF SOURCE\
FM LAGS TRI RTCODE,RTCODE,RTCODE\
EXTENTS LENGTHS\
DUR OFF Q1 Q2 ESDESP\
AMP SNR CPHS DT CSBD\
CMBD AMBIG CRATE\
ELEVATIONS AZIMUTHS EPOCH REFFREQ COTIME\n\
%c . . . . . . .\
. . . .\
(i) (secs)\
(s) (s) . . .\
. . . . .\
. . .\
. . . . (s)\n"