#include "usbcommon.h" #define WAVE12_WAVE_TYPE_SQUARE 0 #define WAVE12_WAVE_TYPE_SINE 1 #define WAVE12_WAVE_TYPE_TRIANGLE 2 int wave12_set_pll(int fd, int m, int n, int u, int dly); int wave12_set_offset(int fd, float off, float volt); int wave12_set_amplitude(int fd, float val, float off); int wave12_cal_count(int fd); int wave12_set_wave_type(int fd, int type); int wave12_set_frequency(int fd, float val); int wave12_set_phase(int fd, float val); int wave12_set_run(int fd, int state); int wave12_set_arm(int fd, int state); int wave12_set_trigger(int fd, int state); int wave12_set_enable(int fd, int state); /* cal & zero arguments are optional */ int wave12_init_wave(int fd, int master, int *cal, int *zero);