
/*	**************************************************************	*/

/*
 * PARAM.H
 * This file contains parameters required by the measurement
 * program.
 *
 * Zachary Wolf
 * 4/14/00
 */
 
/* Protection from multiple definitions */
#ifndef __SENVSZPARAM_HEADER
#define __SENVSZPARAM_HEADER
 
/* GPIB addresses */
#define GPIB_BOARD_ADDR					0
#define GPIB_K7011_ADDR					7
#define GPIB_HP3457_SENSOR_ADDR			23
#define GPIB_CM2100_ADDR				01
#define GPIB_MC4_ADDR					14
#define GPIB_HP3457_ADDR				22

/* Sensor measurements */
#define SENSOR_BOARD_ADDR				GPIB_BOARD_ADDR
#define SENSOR_HP3457_ADDR				GPIB_HP3457_SENSOR_ADDR
#define SENSOR_K7011_ADDR				GPIB_K7011_ADDR
#define SENSOR_DEVICE_TYPE				SENSOR_HP3457
#define SENSOR_K7011_CARD_NUM			1
#define SENSOR_K7011_HP3457_CHAN		1

/* Move the probes */
#define MOVEZ_BOARD_ADDR				GPIB_BOARD_ADDR
#define MOVEZ_CM2100_ADDR				GPIB_CM2100_ADDR
#define MOVEZ_MC4_ADDR					GPIB_MC4_ADDR
#define MOVEZ_DEVICE_TYPE				MOVEZ_MANUAL_NONE
#define MOVEZ_CM2100_NUM_STEPS_PER_REV	25000
#define MOVEZ_CM2100_METERS_PER_REV		.0508
#define MOVEZ_MC4_AXIS					'X'
#define MOVEZ_ACC						.4
#define MOVEZ_VEL						.1

/* Measurement parameters */
#define SENVSZ_NUM_SENSORS				2
int		SENVSZ_SENSOR_CHAN[SENVSZ_NUM_SENSORS] = {5,6};
#define SENVSZ_START_Z_POS				0.000
#define SENVSZ_Z_STEP					10
#define SENVSZ_NUM_Z_POS				11
double  SENVSZ_Z_POS[SENVSZ_NUM_Z_POS + 1];
 
/* End protection */
#endif
