/* ************************************************************** */ /* * Module VTRAMPPARAM * This module contains functions to assist in parameter handling * for the VTRAMP module. * * Zachary Wolf * 4/16/02 */ /* ************************************************************** */ /* INCLUDES */ #include #include "vtramp.h" /* ************************************************************** */ /* PUBLIC FUNCTIONS */ /* ************************************************************** */ /* * vtrampparam_fill_param_struct * This function fills the parameter structure using # defined * parameters. * * Zachary Wolf * 4/16/02 */ void vtrampparam_fill_param_struct(struct vtramp_param_struct* vtramp_param) { /* Include parameter definitions */ #include "param.h" /* Set the VTRAMP parameters */ vtramp_param->board_addr = VTRAMP_BOARD_ADDR; vtramp_param->pdi5025_addr = VTRAMP_PDI5025_ADDR; vtramp_param->hp3458_addr = VTRAMP_HP3458_ADDR; vtramp_param->pdi5025_channel = VTRAMP_PDI5025_CHANNEL; vtramp_param->pdi5025_gain = VTRAMP_PDI5025_GAIN; vtramp_param->hp3458_range = VTRAMP_HP3458_RANGE; vtramp_param->config = VTRAMP_CONFIG; vtramp_param->t_samp_before = VTRAMP_T_SAMP_BEFORE; vtramp_param->t_samp_after = VTRAMP_T_SAMP_AFTER; vtramp_param->do_offset_correction = VTRAMP_DO_OFFSET_CORRECTION; vtramp_param->show_ui = VTRAMP_SHOW_UI; /* Done */ return; }