/* ************************************************************** */ /* * Module VTSCANPARAM * This module contains functions to assist in parameter handling * for the VTSCAN module. * * Zachary Wolf * 11/23/99 */ /* ************************************************************** */ /* INCLUDES */ #include #include "vtscan.h" /* ************************************************************** */ /* PUBLIC FUNCTIONS */ /* ************************************************************** */ /* * vtscanparam_fill_param_struct * This function fills the parameter structure using # defined * parameters. * * Zachary Wolf * 11/23/99 */ void vtscanparam_fill_param_struct(struct vtscan_param_struct* vtscan_param) { /* Include parameter definitions */ #include "param.h" /* Set the VTSCAN parameters */ vtscan_param->board_addr = VTSCAN_BOARD_ADDR; vtscan_param->mc4_addr = VTSCAN_MC4_ADDR; vtscan_param->k7011_addr = VTSCAN_K7011_ADDR; vtscan_param->pdi5025_addr = VTSCAN_PDI5025_ADDR; vtscan_param->pdi5025_channel = VTSCAN_PDI5025_CHANNEL; vtscan_param->pdi5025_gain = VTSCAN_PDI5025_GAIN; vtscan_param->mc4_axis1 = VTSCAN_MC4_AXIS1; vtscan_param->mc4_axis2 = VTSCAN_MC4_AXIS2; vtscan_param->dist_btwn_enc_pulse = VTSCAN_DIST_BTWN_ENC_PULSE; vtscan_param->config = VTSCAN_CONFIG; vtscan_param->wire_vel = VTSCAN_VEL; vtscan_param->wire_acc = VTSCAN_ACC; vtscan_param->show_ui = VTSCAN_SHOW_UI; /* Done */ return; }