/* ************************************************************** */ /* * PSD1D.H * * Zachary Wolf * 3/28/01 */ #ifndef __PSD1D_HEADER #define __PSD1D_HEADER #if defined(__cplusplus) || defined(__cplusplus__) extern "C" { #endif /* ************************************************************** */ /* PUBLIC FUNCTION DECLARATIONS */ void psd1d_init(void); void psd1d_get_v(double* v1, double* v2); void psd1d_get_v_ave(double* v1, double* v2); void psd1d_calc_pos(double v1, double v2, double* x); void psd1d_close(void); /* ************************************************************** */ /* SEMI-PERMANENT PARAMETERS */ #define PSD1D_MAX_CMD 80 #define NUM_MEAS_AVE 80 #define PSD1D_MICRONS_PER_RATIO_UNIT 1. /* ************************************************************** */ /* DONE */ #if defined(__cplusplus) || defined(__cplusplus__) } #endif #endif