]> sigrok.org Git - libsigrok.git/blobdiff - include/libsigrok/proto.h
Add new sr_driver_scan_options() helper function.
[libsigrok.git] / include / libsigrok / proto.h
index 06aa29a829bee7f67a63550c637bcfc273e9850f..9dc128274bc72c066cf2920de156e353312ad212 100644 (file)
@@ -58,6 +58,8 @@ SR_API int sr_dev_channel_enable(struct sr_channel *channel,
 SR_API gboolean sr_dev_has_option(const struct sr_dev_inst *sdi, int key);
 SR_API int sr_dev_config_capabilities(const struct sr_dev_inst *sdi,
                const struct sr_channel_group *cg, int key);
+SR_API GArray *sr_dev_options(const struct sr_dev_driver *driver,
+               const struct sr_dev_inst *sdi, const struct sr_channel_group *cg);
 SR_API GSList *sr_dev_list(const struct sr_dev_driver *driver);
 SR_API int sr_dev_clear(const struct sr_dev_driver *driver);
 SR_API int sr_dev_open(struct sr_dev_inst *sdi);
@@ -81,6 +83,7 @@ SR_API int sr_dev_inst_channel_add(struct sr_dev_inst *sdi, int index, int type,
 SR_API struct sr_dev_driver **sr_driver_list(const struct sr_context *ctx);
 SR_API int sr_driver_init(struct sr_context *ctx,
                struct sr_dev_driver *driver);
+SR_API GArray *sr_driver_scan_options(const struct sr_dev_driver *driver);
 SR_API GSList *sr_driver_scan(struct sr_dev_driver *driver, GSList *options);
 SR_API int sr_config_get(const struct sr_dev_driver *driver,
                const struct sr_dev_inst *sdi,