/* ************************************************************** */ /* * Module VRAMPPARAM * This module contains functions to assist in parameter handling * for the VRAMP module. * * Zachary Wolf * 5/7/02 */ /* ************************************************************** */ /* INCLUDES */ #include #include "vramp.h" /* ************************************************************** */ /* PUBLIC FUNCTIONS */ /* ************************************************************** */ /* * vrampparam_fill_param_struct * This function fills the parameter structure using # defined * parameters. * * Zachary Wolf * 5/7/02 */ void vrampparam_fill_param_struct(struct vramp_param_struct* vramp_param) { /* Include parameter definitions */ #include "param.h" /* Set the VRAMP parameters */ vramp_param->board_addr = VRAMP_BOARD_ADDR; vramp_param->tds3012b_addr = VRAMP_TDS3012B_ADDR; vramp_param->hp3458_addr = VRAMP_HP3458_ADDR; vramp_param->tds3012b_imag_chan = VRAMP_TDS3012B_IMAG_CHAN; vramp_param->tds3012b_imag_scale = VRAMP_TDS3012B_IMAG_SCALE; vramp_param->tds3012b_v_chan = VRAMP_TDS3012B_V_CHAN; vramp_param->tds3012b_v_scale = VRAMP_TDS3012B_V_SCALE; vramp_param->hp3458_range = VRAMP_HP3458_RANGE; vramp_param->config = VRAMP_CONFIG; vramp_param->t_samp_before = VRAMP_T_SAMP_BEFORE; vramp_param->t_samp_after = VRAMP_T_SAMP_AFTER; vramp_param->show_ui = VRAMP_SHOW_UI; /* Done */ return; }