/* ************************************************************** */ /* * Module BLSCANPARAM * This module contains functions to assist in parameter handling * for the BLSCAN module. * * Zachary Wolf * 12/7/99 */ /* ************************************************************** */ /* INCLUDES */ #include #include #include "blscan.h" /* ************************************************************** */ /* PUBLIC FUNCTIONS */ /* ************************************************************** */ /* * blscanparam_fill_param_struct * This function fills the parameter structure using # defined * parameters. * * Zachary Wolf * 12/7/99 */ void blscanparam_fill_param_struct(struct blscan_param_struct* blscan_param) { /* Include parameter definitions */ #include "param.h" /* Set the BL harmonics parameters */ blscan_param->mux_chan_double_coil = BLSCAN_MUX_CHAN_DOUBLE_COIL; blscan_param->mux_chan_single_coil = BLSCAN_MUX_CHAN_SINGLE_COIL; blscan_param->mux_chan_wire = BLSCAN_MUX_CHAN_WIRE; blscan_param->gain_double_coil = BLSCAN_GAIN_DOUBLE_COIL; blscan_param->gain_single_coil = BLSCAN_GAIN_SINGLE_COIL; blscan_param->gain_wire = BLSCAN_GAIN_WIRE; blscan_param->outer_coil_pos = BLSCAN_OUTER_COIL_POS; blscan_param->inner_coil_pos = BLSCAN_INNER_COIL_POS; blscan_param->wire_pos = BLSCAN_WIRE_POS; blscan_param->num_turns_coil = BLSCAN_NUM_TURNS_COIL; blscan_param->num_turns_wire = BLSCAN_NUM_TURNS_WIRE; blscan_param->scan_start_pos = BLSCAN_SCAN_START_POS; blscan_param->scan_dist = BLSCAN_SCAN_DIST; blscan_param->scan_num_samp = BLSCAN_SCAN_NUM_SAMP; blscan_param->num_meas_ave = BLSCAN_NUM_MEAS_AVE; blscan_param->norm_radius = BLSCAN_NORM_RADIUS; blscan_param->show_ui = BLSCAN_SHOW_UI; /* Done */ return; }