*/
SR_API gboolean sr_dev_has_hwcap(const struct sr_dev *dev, int hwcap)
{
- int *capabilities, i;
+ int *hwcaps, i;
if (!dev) {
sr_err("dev: %s: dev was NULL", __func__);
/* TODO: Sanity check on 'hwcap'. */
- if (!(capabilities = dev->plugin->get_capabilities())) {
+ if (!(hwcaps = dev->plugin->hwcap_get_all())) {
sr_err("dev: %s: dev has no capabilities", __func__);
return FALSE; /* TODO: SR_ERR*. */
}
- for (i = 0; capabilities[i]; i++) {
- if (capabilities[i] != hwcap)
+ for (i = 0; hwcaps[i]; i++) {
+ if (hwcaps[i] != hwcap)
continue;
sr_spew("dev: %s: found hwcap %d", __func__, hwcap);
return TRUE;
if (data == NULL)
return SR_ERR_ARG;
- *data = dev->plugin->get_dev_info(dev->plugin_index, id);
+ *data = dev->plugin->dev_info_get(dev->plugin_index, id);
if (*data == NULL)
return SR_ERR;