/* --------- LabWindows Generated Code:   Thu Mar 09 11:23:02 1995 --------- */

/* ************************************* */
/* LabTest 2.0 include file */
/* Rohde & Schwarz Signal Generator SMH */
/* July 1991 */
/* ************************************* */

/* SMH_MONITOR = 1: no GPIB activity */
/* = 0: normal operation */

#define SMH_MONITOR	0

/* SMH_SHOW_WRITE_DATA = 1: verbose operation */
/* = 0: normal (silent) operation */

#define SMH_SHOW_WRITE_DATA	0
#define SMH_VER	2.0

/*  functions  */
void smh_set_rf (int, double, int);
void smh_set_rf_level (int, double, int, int);
void smh_set_af (int, double, int);
void smh_set_af_level (int, int, int);
void smh_set_freq_level (int, double, int, double, int, int, double, int, int, int);
void smh_set_freq_level_offset (int, double, double, int);
void smh_set_modulation (int, int, int, double, double, double);
void smh_special_setting (int, int, int, int);
void smh_set_rf_sweep (int, int, double, double, double, double, int, int, int);
void smh_set_af_sweep (int, int, double, double, double, double, int, int, int);
void smh_set_freq_level_step (int, double, int, double, double, int, int);
void smh_set_modulation_step (int, double, double, double);
void smh_single_var_step (int, int, int);
void smh_diagnostics (int, int, int, double *);
void smh_close (int);
void smh_driver_version (double *);
void smh_op_complete (int, int *);
void smh_set_opc (int);
int smh_init (int, int);
int smh_read_data (int, char *);
int smh_write_data (int, char *);
int smh_get_handle (int);

/*  variables  */
int smh_err;
double smh_version;
char smh_cmd[256];
int smh_bd[4];
int smh_do_opc;

