- // libusb_exit(NULL);
-
- return SR_OK;
-}
-
-static int hw_info_get(int info_id, const void **data,
- const struct sr_dev_inst *sdi)
-{
- (void)sdi;
-
- sr_spew("Backend requested info_id %d.", info_id);
-
- switch (info_id) {
- case SR_DI_HWCAPS:
- *data = hwcaps;
- sr_spew("%s: Returning hwcaps.", __func__);
- break;
- case SR_DI_NUM_PROBES:
- *data = GINT_TO_POINTER(1);
- sr_spew("%s: Returning number of probes.", __func__);
- break;
- case SR_DI_PROBE_NAMES:
- *data = probe_names;
- sr_spew("%s: Returning probe names.", __func__);
- break;
- case SR_DI_SAMPLERATES:
- /* TODO: Get rid of this. */
- *data = NULL;
- sr_spew("%s: Returning samplerates.", __func__);
- return SR_ERR_ARG;
- break;
- case SR_DI_CUR_SAMPLERATE:
- /* TODO: Get rid of this. */
- *data = NULL;
- sr_spew("%s: Returning current samplerate.", __func__);
- return SR_ERR_ARG;
- break;
- default:
- sr_err("%s: Unknown info_id %d.", __func__, info_id);
- return SR_ERR_ARG;
- break;
- }
-