HOPS
HOPS class reference
Classes | Macros | Functions
adump.h File Reference

Go to the source code of this file.

Classes

struct  flist
 

Macros

#define AMBIGUITY   24
 
#define AMP   18
 
#define BASELINE   13
 
#define DATATYPE   21
 
#define DRATE   25
 
#define DURATION   5
 
#define EPOCH   33
 
#define EPOCHDAY   52
 
#define ESDESP   32
 
#define EXPT_NO   8
 
#define EXTENT   4
 
#define FALSE   0
 
#define FREQ_CODE   15
 
#define LENGTH   6
 
#define MAXFIELDS   50
 
#define MBDELAY   23
 
#define MODE   16
 
#define NCOTIME   40
 
#define NFREQ   17
 
#define OFFSET   7
 
#define PARENTS   41
 
#define PHASE   20
 
#define POL   42
 
#define PROCDATE   9
 
#define PROCDAY   50
 
#define QUALITY   14
 
#define REF_AZIMUTH   28
 
#define REF_ELEVATION   26
 
#define REF_FREQ   34
 
#define REM_AZIMUTH   29
 
#define REM_ELEVATION   27
 
#define ROOTCODE   2
 
#define SBDELAY   22
 
#define SCANDAY   51
 
#define SCANYEAR   10
 
#define SCOTIME   39
 
#define SNR   19
 
#define SOURCE   12
 
#define T_AMBIGUITY   124
 
#define T_AZIMUTH   127
 
#define T_BISAMP   118
 
#define T_BISPHASE   120
 
#define T_BISSNR   119
 
#define T_CDRATE   125
 
#define T_CMBDELAY   123
 
#define T_CSBDELAY   122
 
#define T_DATATYPE   121
 
#define T_DQUALITY   116
 
#define T_DURATION   113
 
#define T_ELEVATION   126
 
#define T_EPOCH   128
 
#define T_EPOCHDAY   151
 
#define T_ESDESP   117
 
#define T_EXPT_NO   102
 
#define T_EXTENT   111
 
#define T_FREQ_CODE   107
 
#define T_LENGTH   112
 
#define T_MODE   108
 
#define T_OFFSET   114
 
#define T_REF_FREQ   129
 
#define T_ROOT   110
 
#define T_SCANDAY   150
 
#define T_SCANYEAR   104
 
#define T_SOURCE   106
 
#define T_SQUALITY   115
 
#define T_TIMETAG   105
 
#define T_TRIANGLE   109
 
#define T_TYPE   103
 
#define T_VERSION   101
 
#define TIMETAG   11
 
#define TOT_DRATE   36
 
#define TOT_MBDELAY   37
 
#define TOT_MBDSBD   38
 
#define TOT_PHASE   35
 
#define TRUE   1
 
#define TYPE   3
 
#define U   30
 
#define V   31
 
#define VERSION   1
 

Functions

int parse_bfields (int, char **, struct flist[])
 
int parse_cmdline (int, char **, FILE **, FILE **, int *, int *, struct flist[])
 
int parse_tfields (int, char **, struct flist[])
 
int strip_bline (char *, struct flist[], char *)
 
int strip_tline (char *, struct flist[], char *)
 
int write_header (FILE *, struct flist[])
 

Class Documentation

◆ flist

struct flist
Class Members
char format[10]
int id
char name[20]

Macro Definition Documentation

◆ AMBIGUITY

#define AMBIGUITY   24

◆ AMP

#define AMP   18

◆ BASELINE

#define BASELINE   13

◆ DATATYPE

#define DATATYPE   21

◆ DRATE

#define DRATE   25

◆ DURATION

#define DURATION   5

◆ EPOCH

#define EPOCH   33

◆ EPOCHDAY

#define EPOCHDAY   52

◆ ESDESP

#define ESDESP   32

◆ EXPT_NO

#define EXPT_NO   8

◆ EXTENT

#define EXTENT   4

◆ FALSE

#define FALSE   0

◆ FREQ_CODE

#define FREQ_CODE   15

◆ LENGTH

#define LENGTH   6

◆ MAXFIELDS

#define MAXFIELDS   50

◆ MBDELAY

#define MBDELAY   23

◆ MODE

#define MODE   16

◆ NCOTIME

#define NCOTIME   40

◆ NFREQ

#define NFREQ   17

◆ OFFSET

#define OFFSET   7

◆ PARENTS

#define PARENTS   41

◆ PHASE

#define PHASE   20

◆ POL

#define POL   42

◆ PROCDATE

#define PROCDATE   9

◆ PROCDAY

#define PROCDAY   50

◆ QUALITY

#define QUALITY   14

◆ REF_AZIMUTH

#define REF_AZIMUTH   28

◆ REF_ELEVATION

#define REF_ELEVATION   26

◆ REF_FREQ

#define REF_FREQ   34

◆ REM_AZIMUTH

#define REM_AZIMUTH   29

◆ REM_ELEVATION

#define REM_ELEVATION   27

◆ ROOTCODE

#define ROOTCODE   2

◆ SBDELAY

#define SBDELAY   22

◆ SCANDAY

#define SCANDAY   51

◆ SCANYEAR

#define SCANYEAR   10

◆ SCOTIME

#define SCOTIME   39

◆ SNR

#define SNR   19

◆ SOURCE

#define SOURCE   12

◆ T_AMBIGUITY

#define T_AMBIGUITY   124

◆ T_AZIMUTH

#define T_AZIMUTH   127

◆ T_BISAMP

#define T_BISAMP   118

◆ T_BISPHASE

#define T_BISPHASE   120

◆ T_BISSNR

#define T_BISSNR   119

◆ T_CDRATE

#define T_CDRATE   125

◆ T_CMBDELAY

#define T_CMBDELAY   123

◆ T_CSBDELAY

#define T_CSBDELAY   122

◆ T_DATATYPE

#define T_DATATYPE   121

◆ T_DQUALITY

#define T_DQUALITY   116

◆ T_DURATION

#define T_DURATION   113

◆ T_ELEVATION

#define T_ELEVATION   126

◆ T_EPOCH

#define T_EPOCH   128

◆ T_EPOCHDAY

#define T_EPOCHDAY   151

◆ T_ESDESP

#define T_ESDESP   117

◆ T_EXPT_NO

#define T_EXPT_NO   102

◆ T_EXTENT

#define T_EXTENT   111

◆ T_FREQ_CODE

#define T_FREQ_CODE   107

◆ T_LENGTH

#define T_LENGTH   112

◆ T_MODE

#define T_MODE   108

◆ T_OFFSET

#define T_OFFSET   114

◆ T_REF_FREQ

#define T_REF_FREQ   129

◆ T_ROOT

#define T_ROOT   110

◆ T_SCANDAY

#define T_SCANDAY   150

◆ T_SCANYEAR

#define T_SCANYEAR   104

◆ T_SOURCE

#define T_SOURCE   106

◆ T_SQUALITY

#define T_SQUALITY   115

◆ T_TIMETAG

#define T_TIMETAG   105

◆ T_TRIANGLE

#define T_TRIANGLE   109

◆ T_TYPE

#define T_TYPE   103

◆ T_VERSION

#define T_VERSION   101

◆ TIMETAG

#define TIMETAG   11

◆ TOT_DRATE

#define TOT_DRATE   36

◆ TOT_MBDELAY

#define TOT_MBDELAY   37

◆ TOT_MBDSBD

#define TOT_MBDSBD   38

◆ TOT_PHASE

#define TOT_PHASE   35

◆ TRUE

#define TRUE   1

◆ TYPE

#define TYPE   3

◆ U

#define U   30

◆ V

#define V   31

◆ VERSION

#define VERSION   1

Function Documentation

◆ parse_bfields()

int parse_bfields ( int  argc,
char **  argv,
struct flist  fields[] 
)

◆ parse_cmdline()

int parse_cmdline ( int  argc,
char **  argv,
FILE **  fpin,
FILE **  fpout,
int *  header,
int *  filetype,
struct flist  fields[] 
)

◆ parse_tfields()

int parse_tfields ( int  argc,
char **  argv,
struct flist  fields[] 
)

◆ strip_bline()

int strip_bline ( char *  line,
struct flist  fields[],
char *  outline 
)

◆ strip_tline()

int strip_tline ( char *  line,
struct flist  fields[],
char *  outline 
)

◆ write_header()

int write_header ( FILE *  fpout,
struct flist  fields[] 
)