/* ************************************************************** */ /* * B9900.H * * Zachary Wolf * 12/20/99 */ #ifndef __B9900_HEADER #define __B9900_HEADER #if defined(__cplusplus) || defined(__cplusplus__) extern "C" { #endif /* ************************************************************** */ /* PUBLIC FUNCTION DECLARATIONS */ void b9900_init(int gpib_board_addr, int gpib_dev_addr, int* dev_ID); void b9900_default_setup(int dev_ID); void b9900_set_range(int dev_ID, int channel, int range); void b9900_zero(int dev_ID, int channel); void b9900_get_B(int dev_ID, int channel, double* B); void b9900_exit(int dev_ID); /* ************************************************************** */ /* SEMI-PERMANENT PARAMETERS */ #define B9900_MAX_NUM_DEV 10 #define B9900_MAX_CMD 80 #define B9900_NUM_CHANNELS 1 /* ************************************************************** */ /* DONE */ #if defined(__cplusplus) || defined(__cplusplus__) } #endif #endif