HOPS
HOPS class reference
Classes | Macros
ovex.h File Reference
#include "mk4_typedefs.h"
#include "mk4_sizes.h"

Go to the source code of this file.

Classes

struct  chan_struct
 
struct  scan_struct
 
struct  source_struct
 
struct  station_struct
 

Macros

#define ADAPTIVE   3
 
#define AZEL   3
 
#define B1950   1
 
#define C_UNDEFINED   '\0'
 
#define CONTINUOUS   1
 
#define DUMMY   4
 
#define EARTH_ORBIT   2
 
#define EQUATORIAL   1
 
#define F_UNDEFINED   -1.0e30
 
#define FIXED   1
 
#define I_UNDEFINED   16383
 
#define J2000   2
 
#define K4   6
 
#define MARK3A   1
 
#define MARK4   2
 
#define MARK5A   7
 
#define MARK5B   8
 
#define OFF   2
 
#define ON   1
 
#define QUASAR   1
 
#define S2   5
 
#define SATELLITE   3
 
#define STAR   2
 
#define START_STOP   2
 
#define VLBA   3
 
#define VLBAG   4
 
#define X_YEW   4
 
#define X_YNS   2
 

Class Documentation

◆ chan_struct

struct chan_struct
Class Members
char band_id[32]
double bandwidth
char bbc_id[32]
short bbc_no
char chan_id[32]
char chan_name[32]
char if_id[32]
char if_name[8]
char if_sideband
double if_total_lo
short mag_headstack
short mag_tracks[4]
char net_sideband
float pcal_base_freq
short pcal_detect[16]
char pcal_id[32]
float pcal_spacing
char polarization
short sign_headstack
short sign_tracks[4]
double sky_frequency

◆ scan_struct

struct scan_struct
Class Members
float a1_tai
char correlator[32]
int eop_interval
struct date eop_reftime
char exper_name[32]
short exper_num
struct date ffit_reftime
char filename[256]
int neop
short nst
char scan_name[32]
struct source_struct src
struct station_struct * st
struct date start_time
float tai_utc
float ut1_utc[10]
float x_wobble[10]
float y_wobble[10]

◆ source_struct

struct source_struct
Class Members
short calibrator
float dec_rate
char iau_name[32]
struct sky_coord position
struct date position_epoch
short position_ref_frame
float ra_rate
char source_name[32]
short source_type

◆ station_struct

struct station_struct
Class Members
float axis_offset
short axis_type
short bits_sample
struct chan_struct channels[MAX_CHAN]
float clock_early
float clockrate
struct date clockrate_epoch
struct date coordinate_epoch
double coordinates[3]
short drive_no
short early_start
float head_position[4]
short late_finish
char mk4_site_id
short modulation
short multiplex_ratio
char occucode[5]
char pass_direction
short passno
short rack_type
float record_density
short recorder_id
short recorder_type
short roll
short roll_increment
float roll_period
short roll_seq[5][34][32]
double samplerate
char site_id[3]
char site_name[9]
short site_type
double site_velocity[3]
short start_offset
float start_tapepos
short stop_offset
char subpass
short tape_gap
char tape_id[9]
float tape_length
short tape_motion
short track_format
float zenith_atm

Macro Definition Documentation

◆ ADAPTIVE

#define ADAPTIVE   3

◆ AZEL

#define AZEL   3

◆ B1950

#define B1950   1

◆ C_UNDEFINED

#define C_UNDEFINED   '\0'

◆ CONTINUOUS

#define CONTINUOUS   1

◆ DUMMY

#define DUMMY   4

◆ EARTH_ORBIT

#define EARTH_ORBIT   2

◆ EQUATORIAL

#define EQUATORIAL   1

◆ F_UNDEFINED

#define F_UNDEFINED   -1.0e30

◆ FIXED

#define FIXED   1

◆ I_UNDEFINED

#define I_UNDEFINED   16383

◆ J2000

#define J2000   2

◆ K4

#define K4   6

◆ MARK3A

#define MARK3A   1

◆ MARK4

#define MARK4   2

◆ MARK5A

#define MARK5A   7

◆ MARK5B

#define MARK5B   8

◆ OFF

#define OFF   2

◆ ON

#define ON   1

◆ QUASAR

#define QUASAR   1

◆ S2

#define S2   5

◆ SATELLITE

#define SATELLITE   3

◆ STAR

#define STAR   2

◆ START_STOP

#define START_STOP   2

◆ VLBA

#define VLBA   3

◆ VLBAG

#define VLBAG   4

◆ X_YEW

#define X_YEW   4

◆ X_YNS

#define X_YNS   2