HOPS
HOPS class reference
lvex.h
Go to the documentation of this file.
1 #ifndef LVEX_H
2 #define LVEX_H
3 
4 /************************************************************************/
5 /* */
6 /* Header file for LVEX. Initial implementation stores only essentials */
7 /* for correlation. */
8 /* */
9 /* Created March 1 1999 by CJL */
10 /* */
11 /************************************************************************/
12 #define MAXSTATIONS 32
13 #define MAXDISCS 16
14 
15 struct discinfo
16  {
19  int disc_size;
20  };
21 
23  {
24  char station; /* 1-char Mk4 ID */
25  char linked_stations[10]; /* Possibly multiple linked stns */
26  char vsn[MAX_NAMESIZE]; /* Volume serial no. */
27  char disc_set_ID[MAX_NAMESIZE]; /* For Mk5 */
28  int ndiscs;
29  struct discinfo disc[MAXDISCS];
30  float headpos; /* Meters */
31  struct date tapestart; /* Standard Mk4 structs */
32  struct date tapestop;
33  float start_footage; /* Meters */
34  float start_speed; /* Meters/sec */
35  float end_footage; /* Meters */
36  struct date discstart; /* For Mk5 */
37  struct date discstop;
38  long long start_byte;
39  long long stop_byte;
40  char source[MAX_NAMESIZE]; /* Name of source */
41  struct date time_on_source; /* Time source acquired by telescope */
43  char pass[MAX_NAMESIZE]; /* JBall's VLBA pass number */
44  };
45 
47  {
48  int nstation; /* Number actually present */
49  struct station_log stn[MAXSTATIONS];
50  };
51 
52 #endif
int autopeak_interval
Definition: lvex.h:42
struct date tapestop
Definition: lvex.h:32
float start_footage
Definition: lvex.h:33
long long start_byte
Definition: lvex.h:38
struct date discstart
Definition: lvex.h:36
struct station_log stn[MAXSTATIONS]
Definition: lvex.h:49
int ndiscs
Definition: lvex.h:28
float end_footage
Definition: lvex.h:35
char station
Definition: lvex.h:24
float start_speed
Definition: lvex.h:34
#define MAXSTATIONS
Definition: lvex.h:12
char pass[MAX_NAMESIZE]
Definition: lvex.h:43
#define MAXDISCS
Definition: lvex.h:13
float headpos
Definition: lvex.h:30
char disc_set_ID[MAX_NAMESIZE]
Definition: lvex.h:27
int nstation
Definition: lvex.h:48
char disc_model_num[MAX_NAMESIZE]
Definition: lvex.h:18
char source[MAX_NAMESIZE]
Definition: lvex.h:40
char vsn[MAX_NAMESIZE]
Definition: lvex.h:26
long long stop_byte
Definition: lvex.h:39
char disc_serial_num[MAX_NAMESIZE]
Definition: lvex.h:17
char linked_stations[10]
Definition: lvex.h:25
struct date tapestart
Definition: lvex.h:31
struct date time_on_source
Definition: lvex.h:41
struct discinfo disc[MAXDISCS]
Definition: lvex.h:29
int disc_size
Definition: lvex.h:19
struct date discstop
Definition: lvex.h:37
Definition: lvex.h:16
Definition: lvex.h:47
Definition: lvex.h:23
Definition: mk4_typedefs.h:15
#define MAX_NAMESIZE
Definition: tapeDB.h:13