/* ************************************************************** */ /* * Module VTWIREPARAM * This module contains functions to assist in parameter handling * for the VTWIRE module. * * Zachary Wolf * 11/23/99 */ /* ************************************************************** */ /* INCLUDES */ #include #include "vtwire.h" /* ************************************************************** */ /* PUBLIC FUNCTIONS */ /* ************************************************************** */ /* * vtwireparam_fill_param_struct * This function fills the parameter structure using # defined * parameters. * * Zachary Wolf * 11/23/99 */ void vtwireparam_fill_param_struct(struct vtwire_param_struct* vtwire_param) { /* Include parameter definitions */ #include "param.h" /* Set the VTWIRE parameters */ vtwire_param->board_addr = VTWIRE_BOARD_ADDR; vtwire_param->mc4_addr = VTWIRE_MC4_ADDR; vtwire_param->pdi5025_addr = VTWIRE_PDI5025_ADDR; vtwire_param->hp3458_addr = VTWIRE_HP3458_ADDR; vtwire_param->pdi5025_channel = VTWIRE_PDI5025_CHANNEL; vtwire_param->pdi5025_gain = VTWIRE_PDI5025_GAIN; vtwire_param->hp3458_range = VTWIRE_HP3458_RANGE; vtwire_param->mc4_axis1 = VTWIRE_MC4_AXIS1; vtwire_param->mc4_axis2 = VTWIRE_MC4_AXIS2; vtwire_param->config = VTWIRE_CONFIG; vtwire_param->t_samp_before = VTWIRE_T_SAMP_BEFORE; vtwire_param->t_samp_after = VTWIRE_T_SAMP_AFTER; vtwire_param->wire_vel = VTWIRE_WIRE_VEL; vtwire_param->wire_acc = VTWIRE_WIRE_ACC; vtwire_param->do_offset_correction = VTWIRE_DO_OFFSET_CORRECTION; vtwire_param->show_ui = VTWIRE_SHOW_UI; vtwire_param->num_meas_ave = VTWIRE_NUM_MEAS_AVE; /* Done */ return; }