Esempio n. 1
0
static void load_profile(const char *ini_fn)
{
	unsigned int i;

	for (i = 0; i < ARRAY_SIZE(fmcomms2_driver_attribs); i++) {
		char *value = read_token_from_ini(ini_fn, THIS_DRIVER,
				fmcomms2_driver_attribs[i]);
		if (value) {
			fmcomms2_handle_driver(
					fmcomms2_driver_attribs[i], value);
			free(value);
		}
	}

	update_from_ini(ini_fn, THIS_DRIVER, dev, fmcomms2_sr_attribs,
			ARRAY_SIZE(fmcomms2_sr_attribs));
	update_from_ini(ini_fn, THIS_DRIVER, dds, fmcomms2_sr_attribs,
			ARRAY_SIZE(fmcomms2_sr_attribs));

	if (can_update_widgets)
		reload_button_clicked(NULL, NULL);
}
Esempio n. 2
0
static void load_profile(const char *ini_fn)
{
	unsigned i;

	for (i = 0; i < ARRAY_SIZE(daq2_driver_attribs); i++) {
		char *value = read_token_from_ini(ini_fn, THIS_DRIVER,
				daq2_driver_attribs[i]);
		if (value) {
			daq2_handle_driver(daq2_driver_attribs[i], value);
			free(value);
		}
	}

	update_from_ini(ini_fn, THIS_DRIVER, dac, daq_sr_attribs,
			sr_attribs_array_size);
	update_from_ini(ini_fn, THIS_DRIVER, adc, daq_sr_attribs,
			sr_attribs_array_size);

	if (can_update_widgets) {
		rx_update_values();
		tx_update_values();
		dac_data_manager_update_iio_widgets(dac_tx_manager);
	}
}
Esempio n. 3
0
static void load_profile(const char *ini_fn)
{
	char *value;

	update_from_ini(ini_fn, THIS_DRIVER, dev,
			fmcomms2_adv_sr_attribs,
			ARRAY_SIZE(fmcomms2_adv_sr_attribs));
	if (can_update_widgets)
		update_widgets(builder);

	value = read_token_from_ini(ini_fn, THIS_DRIVER, "calibrate");
	if (value) {
		fmcomms2adv_handle_driver("calibrate", value);
		free(value);
	}
}
static void load_profile(struct osc_plugin *plugin, const char *ini_fn)
{
	unsigned i;

	for (i = 0; i < ARRAY_SIZE(ad9739a_driver_attribs); i++) {
		char *value = read_token_from_ini(ini_fn, THIS_DRIVER,
				ad9739a_driver_attribs[i]);
		if (value) {
			ad9739a_handle_driver(NULL, ad9739a_driver_attribs[i], value);
			free(value);
		}
	}

	update_from_ini(ini_fn, THIS_DRIVER, dac, ad9739a_sr_attribs,
			ARRAY_SIZE(ad9739a_sr_attribs));

	if (can_update_widgets)
		reload_button_clicked(NULL, NULL);
}
static void load_profile(const char *ini_fn)
{
	update_from_ini(ini_fn, THIS_DRIVER, dev,
			fmcomms2_adv_sr_attribs,
			ARRAY_SIZE(fmcomms2_adv_sr_attribs));
}