HOPS
HOPS class reference
Classes | Macros
param_struct.h File Reference
#include "plot_struct.h"

Go to the source code of this file.

Classes

struct  type_param
 
struct  type_status
 

Macros

#define DIFX   0x02
 
#define GLOBAL   1
 
#define INTP_ERR_MBD   0x10
 
#define INTP_ERR_RATE   0x20
 
#define INTP_ERR_SBD   0x08
 
#define LAG   0
 
#define MAX_ION_PTS   100
 
#define MAXINDEX   256
 
#define MAXNOTCH   (8*MAXFREQ)
 
#define MK4HDW   0x01
 
#define SFXC   0x03
 
#define WIN_EDGE_MBD   0x02
 
#define WIN_EDGE_RATE   0x04
 
#define WIN_EDGE_SBD   0x01 /* masks for status.interp_err */
 

Class Documentation

◆ type_param

struct type_param
Class Members
double acc_period
double ah_amp
char ah_file[2][256]
char ah_file_chans[2][256]
char ah_flag_files[2][256]
double ah_period
int ah_phase
double ah_poly[6]
double ah_tref
int avxplopt[2]
double avxpzoom[2]
char baseline[2]
int bits_sample[2]
unsigned long bocf_period
int bocfs_per_ap
char chan_notches[MAXNOTCH+1]
int clone_snr_chk
char clones[2][MAXFREQ/2+1]
char * control_file_buff
double cor_limit
int cormode
short corr_type
short dc_block
char display_chans[MAXFREQ+5]
double elevation[2]
double epoch_time
unsigned long error_mask
int est_pc_manual
int first_plot
double fmatch_bw_pct
char fringeout_dir[256]
double frt_offset
int gen_cf_record
int interpol
double inv_sigma
double ion_diff
int ion_pts
short ion_smooth
int maxap
int mbd_anchor
int mbdrplopt[3]
int minap
int mixed_mode_rot
int mod4numbering
int mount_type[2]
int nlags
int nnotches
int noautofringes
double notches[MAXNOTCH][2]
int nplot_chans
int num_ap
short ov_bline[2]
double par_angle[2]
double passband[2]
double pc_amp_hcode
double pc_freq[MAXFREQ][2]
short pc_mode[2]
short pc_period[2]
int pc_tonemask[MAXFREQ][2]
double pcal_spacing[2]
char plot_data_dir[2][256]
short pol
int polfringnames
double ref_freq
double reftime
char * rf_fglist
double samp_period
char * set_string_buff
double speedup
double start
double start_nom
int start_offset
double stop
double stop_nom
int stop_offset
short su_number[2]
short use_sample_cnts
double weak_channel
double win_dr[2]
double win_ion[2]
double win_mb[2]
double win_sb[2]

◆ type_status

struct type_status
Class Members
double amp_corr_fact
double amp_err
double amp_rate_corr
double AN
int ap
double ap_frac[2][MAXFREQ]
int ap_num[2][MAXFREQ]
int apbyfreq[MAXFREQ]
double apdelay
double apphase
int apseg
double coh_avg_phase
double corr_dr_max
double delay_offs[MAXFREQ][2]
double delay_offs_pol[MAXFREQ][2][2]
double delres_max
int dr
int dr_indx
double dr_max[2 *MAXLAG]
double dr_max_global
int drsp_size
double dtec[MAX_ION_PTS][2]
double epoch_err[MAXFREQ]
double epoch_off_cent
int f_rate_size
int freq
double freq_space
double freq_spread
double freqrms_amp
double freqrms_phase
hops_complex fringe[MAXFREQ+1]
double GHA
int grid_points
double inc_avg_amp
double inc_avg_amp_freq
double inc_avg_phase
double int_pc_amp[2]
double integ_time
double interp_amp
int interp_err
double ion_sigmas[3]
int lag
int large_errors
int loopion
double lsb_phoff[2]
int max_delchan
int mb_index[MAXFREQ]
int mb_indx
int mbd
double mbd_max[2 *MAXLAG]
double mbd_max_global
double mbd_sep
double mod_resid_phase
int napbyfreq
int nion
int nseg
double pc_amp[MAXFREQ][2][2]
double pc_delay[MAXFREQ][2][2]
double pc_meas[MAXFREQ][2][2]
double pc_offset[MAXFREQ][2][2]
double pc_phase[MAXFREQ][2][2]
double pc_rate[2]
double pcals_accum[2]
double ph_delay_err
double phase_err
double prob_false
int pts_searched
double rate_dec_width
double rate_ra_width
double rate_sep
double resid_ph_delay
double resid_phase
double sb_bw_apcnt[MAXFREQ+2][2]
double sb_bw_fracs[MAXFREQ+2][2]
double sb_bw_origs[MAXFREQ+2][2]
int sb_indx
double sbavg
double sbd_dec_width
double sbd_max
double sbd_ra_width
double sbd_sep
double sbdbox[MAXFREQ+1]
double search_amp
int sliver_errors
double snr
int space_err
int stc_present
double th_freqrms_amp
double th_freqrms_phase
double th_timerms_amp
double th_timerms_phase
double timerms_amp
double timerms_phase
double tot_sb_bw_aperr
int total_ap
float total_ap_frac
float total_lsb_frac
float total_usb_frac
int win_dr[2]
int win_dr_save[2]
int win_mb[2]
int win_mb_save[2]
int win_sb[2]
int win_sb_save[2]
double xpnotchpband[2 *MAXNOTCH]
int zero_errors

Macro Definition Documentation

◆ DIFX

#define DIFX   0x02

◆ GLOBAL

#define GLOBAL   1

◆ INTP_ERR_MBD

#define INTP_ERR_MBD   0x10

◆ INTP_ERR_RATE

#define INTP_ERR_RATE   0x20

◆ INTP_ERR_SBD

#define INTP_ERR_SBD   0x08

◆ LAG

#define LAG   0

◆ MAX_ION_PTS

#define MAX_ION_PTS   100

◆ MAXINDEX

#define MAXINDEX   256

◆ MAXNOTCH

#define MAXNOTCH   (8*MAXFREQ)

◆ MK4HDW

#define MK4HDW   0x01

◆ SFXC

#define SFXC   0x03

◆ WIN_EDGE_MBD

#define WIN_EDGE_MBD   0x02

◆ WIN_EDGE_RATE

#define WIN_EDGE_RATE   0x04

◆ WIN_EDGE_SBD

#define WIN_EDGE_SBD   0x01 /* masks for status.interp_err */