19 #ifndef __DIFX2MARK4_H__
20 #define __DIFX2MARK4_H__
22 #include <difxio/difx_input.h>
26 #define MAX_INPUT_FILES 4096
30 #define EXP_CODE_LEN 4
32 #define MAGLIM 10000.0
33 #define MAX_FPPAIRS 48000
35 #define NVRMAX 98304000
40 #ifndef DIFXIO_VERSION_MAJOR
41 #define DIFXIO_VERSION_MAJOR 0
44 #ifndef DIFXIO_VERSION_MINOR
45 #define DIFXIO_VERSION_MINOR 0
167 int,
char *,
char *,
char *,
char *,
int,
int);
174 char *
root_id(
int,
int,
int,
int,
int);
int zoom(esum *data)
Definition: zoom.c:17
#define MAX_VIS
Definition: difx2mark4.h:27
double double_reverse(double)
Definition: swabr.c:97
double jobMatrixDeltaT
Definition: difx2mark4.h:73
double weight
Definition: difx2mark4.h:92
float startChan
Definition: difx2mark4.h:66
#define EXP_CODE_LEN
Definition: difx2mark4.h:30
void conv2date(double, struct date *)
Definition: conv2date.c:16
int pretend
Definition: difx2mark4.h:58
float real
Definition: difx2mark4.h:96
float float_reverse(float)
Definition: swabr.c:81
int overrideVersion
Definition: difx2mark4.h:69
int version
Definition: difx2mark4.h:82
double fhi
Definition: difx2mark4.h:114
char getband(double)
Definition: createRoot.c:857
int root_id_delta(time_t)
Definition: applications/difx2mark4/src/root_id.c:23
float nOutChan
Definition: difx2mark4.h:65
char exp_no[EXP_CODE_LEN+1]
Definition: difx2mark4.h:51
int pulsar_bin
Definition: difx2mark4.h:91
char scodeFile[PATH_MAX]
Definition: difx2mark4.h:53
int freq_index
Definition: difx2mark4.h:89
short short_reverse(short)
Definition: swabr.c:15
int nBaseFile
Definition: difx2mark4.h:56
FILE ** in
Definition: difx2mark4.h:54
int specAvg
Definition: difx2mark4.h:63
struct fblock_tag::@3 stn[2]
int phaseCentre
Definition: difx2mark4.h:72
int writemodel
Definition: difx2mark4.h:57
int doalldifx
Definition: difx2mark4.h:64
#define MAX_INPUT_FILES
Definition: difx2mark4.h:26
int localdir
Definition: difx2mark4.h:61
int config_index
Definition: difx2mark4.h:87
int sync
Definition: difx2mark4.h:81
int source_index
Definition: difx2mark4.h:88
char * root_id(int, int, int, int, int)
Definition: applications/difx2mark4/src/root_id.c:59
int invis
Definition: difx2mark4.h:104
char intl_name[2]
Definition: difx2mark4.h:106
int new_type1(DifxInput *, struct fblock_tag *, int, int, int, int, int *, double *, struct stations *, char *, struct CommandLineOptions *, FILE **, int, char *, char *, char *, char *, int, int)
int createRoot(DifxInput *, struct fblock_tag *, int, int, char *, char *, char *, struct stations *, struct CommandLineOptions *, char *)
Definition: createRoot.c:14
char * scan
Definition: difx2mark4.h:55
char single_code(char *, char *)
Definition: single_code.c:6
char difx_name[2]
Definition: difx2mark4.h:107
char code
Definition: difx2mark4.h:112
long long_reverse(long)
Definition: swabr.c:57
float imag
Definition: difx2mark4.h:97
int int_reverse(int)
Definition: swabr.c:41
int createType1s(DifxInput *, struct fblock_tag *, int *, int, char *, char *, struct stations *, struct CommandLineOptions *, char *)
Definition: createType1s.c:26
char * baseFile[MAX_INPUT_FILES]
Definition: difx2mark4.h:52
unsigned short unsig_reverse(unsigned short)
Definition: swabr.c:28
void normalize(struct CommandLineOptions *, vis_record *, int, int *, int *, struct fblock_tag *)
Definition: normalize.c:16
char * root_id_break(time_t, int, int, int, int, int)
Definition: applications/difx2mark4/src/root_id.c:89
int inscan
Definition: difx2mark4.h:103
int createType3s(DifxInput *, struct fblock_tag *, int, int, int, char *, char *, struct stations *, struct CommandLineOptions *)
Definition: createType3s.c:27
int keepOrder
Definition: difx2mark4.h:67
booleans
Definition: difx2mark4.h:37
@ FALSE
Definition: difx2mark4.h:37
@ TRUE
Definition: difx2mark4.h:37
double scale
Definition: difx2mark4.h:59
double iat
Definition: difx2mark4.h:86
int pulsarBin
Definition: difx2mark4.h:71
double sniffTime
Definition: difx2mark4.h:70
char fgroups[16]
Definition: difx2mark4.h:75
char bandwidth[8]
Definition: difx2mark4.h:76
int mjd
Definition: difx2mark4.h:85
int baseline
Definition: difx2mark4.h:83
int raw
Definition: difx2mark4.h:74
int verbose
Definition: difx2mark4.h:60
int dontCombine
Definition: difx2mark4.h:68
int get_vis(DifxInput *, char *, struct CommandLineOptions *, int *, int *, int *, vis_record **, char *, struct fblock_tag *)
Definition: get_vis.c:21
int nvis
Definition: difx2mark4.h:84
char mk4_id
Definition: difx2mark4.h:105
double flo
Definition: difx2mark4.h:113
Definition: difx2mark4.h:50
Definition: difx2mark4.h:111
Definition: difx2mark4.h:118
Definition: difx2mark4.h:102
Definition: difx2mark4.h:80
Definition: difx2mark4.h:95
Definition: mk4_typedefs.h:15