Linuxpops  3.01.04
Spectral Anaysis Package for Single Dish Data
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
scan_sum.h
Go to the documentation of this file.
1 #ifndef SCAN_SUM_H
2 #define SCAN_SUM_H
3 
4 #define MAX_SCAN_SUM 512
5 
6 #define SCAN_SUM_X_SCANS 0
7 #define SCAN_SUM_X_UT 1
8 #define SCAN_SUM_X_LST 2
9 #define SCAN_SUM_X_AZ 3
10 #define SCAN_SUM_X_EL 4
11 #define SCAN_SUM_X_NUM 5
12 
13 #define SCAN_SUM_Y_PEAK 0
14 #define SCAN_SUM_Y_RMS 1
15 #define SCAN_SUM_Y_TSYS 2
16 #define SCAN_SUM_Y_TCAL 3
17 
18 struct SCAN_SUM {
19  double scan[MAX_IFS];
20  double ut[MAX_IFS];
21  double lst[MAX_IFS];
22  double az[MAX_IFS];
23  double el[MAX_IFS];
24 
25  double peak[MAX_IFS];
26  double rms[MAX_IFS];
27  double tsys[MAX_IFS];
28  double tcal[MAX_IFS];
29 };
30 
31 
32 struct SCAN_SUM_SEND {
33  char magic[16];
34  struct HEADER head;
35 
36  int last_scan;
37  int nscans;
38 
39  int xaxis;
40  int yaxis;
41 
42  int yscale; /* o = autoscale, 1 = fixed_scale */
43  int pad;
44 
45  float ylower;
46  float yupper;
47 
48  int plotwin;
49  int xdelay;
50 
52 };
53 
54 #endif
int last_scan
Definition: scan_sum.h:36
double el[MAX_IFS]
Definition: scan_sum.h:23
double tcal[MAX_IFS]
Definition: scan_sum.h:28
double rms[MAX_IFS]
Definition: scan_sum.h:26
#define MAX_SCAN_SUM
Definition: scan_sum.h:4
float ylower
Definition: scan_sum.h:45
Definition: header.h:13
struct HEADER head
Definition: scan_sum.h:34
char magic[16]
Definition: scan_sum.h:33
double peak[MAX_IFS]
Definition: scan_sum.h:25
double lst[MAX_IFS]
Definition: scan_sum.h:21
float yupper
Definition: scan_sum.h:46
struct SCAN_SUM scans[MAX_SCAN_SUM]
Definition: scan_sum.h:51
double ut[MAX_IFS]
Definition: scan_sum.h:20
double scan[MAX_IFS]
Definition: scan_sum.h:19
double tsys[MAX_IFS]
Definition: scan_sum.h:27
#define MAX_IFS
Definition: accum.h:5
double az[MAX_IFS]
Definition: scan_sum.h:22