/* ************************************************************** */ /* * MF10D.H * * Zachary Wolf * 7/27/98 */ #ifndef __MF10D_HEADER #define __MF10D_HEADER #if defined(__cplusplus) || defined(__cplusplus__) extern "C" { #endif /* ************************************************************** */ /* PUBLIC FUNCTION DECLARATIONS */ void mf10d_init(int gpib_board_index, int gpib_dev_addr, int* dev_ID); void mf10d_set_mode(int dev_ID, char mode[]); void mf10d_set_gain(int dev_ID, int gain); void mf10d_auto_null(int dev_ID); void mf10d_start_vt_meas(int dev_ID, int gain); void mf10d_get_vt(int dev_ID, double* vt); void mf10d_start_vt_peak_meas(int dev_ID, int gain); void mf10d_get_vt_peak(int dev_ID, double* vt_peak); void mf10d_exit(int dev_ID); /* ************************************************************** */ /* SEMI-PERMANENT PARAMETERS */ #define MF10D_MAX_NUM_DEV 10 #define MF10D_MAX_CMD 80 /* ************************************************************** */ /* DONE */ #if defined(__cplusplus) || defined(__cplusplus__) } #endif #endif