- stropts = (char **)device->plugin->get_device_info(
- device->plugin_index, SR_DI_PATTERNMODES);
- if (!stropts) {
+ if (sr_device_get_info(device, SR_DI_PATTERNMODES,
+ (const void **) &stropts) == SR_OK) {
+ printf(" - supported modes:\n");
+ for (i = 0; stropts[i]; i++)
+ printf(" %s\n", stropts[i]);
+ } else {