/* ************************************************************** */ /* * QUADDET.H * * Zachary Wolf * 3/20/99 */ #ifndef __QUADDET_HEADER #define __QUADDET_HEADER #if defined(__cplusplus) || defined(__cplusplus__) extern "C" { #endif /* ************************************************************** */ /* PUBLIC FUNCTION DECLARATIONS */ void quaddet_init(void); void quaddet_get_v(double* v1, double* v2, double* v3, double* v4); void quaddet_get_v_ave(double* v1, double* v2, double* v3, double* v4); void quaddet_calc_pos(double v1, double v2, double v3, double v4, double* x, double* y); void quaddet_close(void); /* ************************************************************** */ /* SEMI-PERMANENT PARAMETERS */ #define QUADDET_MAX_CMD 80 #define NUM_MEAS_AVE 80 #define QUADDET_MICRONS_PER_RATIO_UNIT 500. /* ************************************************************** */ /* DONE */ #if defined(__cplusplus) || defined(__cplusplus__) } #endif #endif