#define EV16P_MAX_NUM_DEV 10 #define EV16P_MAX_CMD 300 #define EV16P_NUM_GAGES 4 #define EV16P_COM_PORT 3 #define EV16P_ADDR 11 /* #ifndef DUMMY_DEVICES #define DUMMY_DEVICES #endif */ // Function declaration void ev16p_init(int rs232_com_port, int rs232_dev_addr, int* ID); void ev16p_zero(int dev_ID, int gage); void ev16p_exit(int dev_ID); int ev16p_open_dev(int rs232_dev_addr); void ev16p_close_dev(int dev_ID); int ev16p_out(int dev_ID, char* buf); int ev16p_in(int dev_ID, char* buf); int ev16p_check_dev_open(int dev_ID); void ev16p_clear_err(int dev_ID); void ev16p_preset(int dev_ID, int gage, double readings[]); double ev16p_read(int dev_ID, int gage); int ev16p_error_handling(int err, char descr[]);