- while(devices)
- {
- device = devices->data;
- device->plugin->close(device->plugin_index);
- device_destroy(device);
+ g_message("initializing %s plugin", plugin->name);
+ num_devices = plugin->init(NULL);
+ for (i = 0; i < num_devices; i++) {
+ num_probes = (int)plugin->get_device_info(i, SR_DI_NUM_PROBES);
+ sr_device_new(plugin, i, num_probes);