X-Git-Url: https://sigrok.org/gitweb/?p=sigrok-cli.git;a=blobdiff_plain;f=sigrok-cli.h;fp=sigrok-cli.h;h=51ce454a33722ddecefa4a44154e153c33914a6f;hp=b5603c306d90d6d4f8e3d55e4ee73372cba952e6;hb=6c94f0c1cd6cf6c146851e4e87b9e31b1b17d41d;hpb=c9c30f53c4c639d73cadc7c58c28a69090b41261 diff --git a/sigrok-cli.h b/sigrok-cli.h index b5603c3..51ce454 100644 --- a/sigrok-cli.h +++ b/sigrok-cli.h @@ -56,7 +56,8 @@ void show_serial_ports(void); /* device.c */ GSList *device_scan(void); -struct sr_channel_group *lookup_channel_group(struct sr_dev_inst *sdi); +struct sr_channel_group *lookup_channel_group(struct sr_dev_inst *sdi, + const char *cg_name); /* session.c */ struct df_arg_desc { @@ -76,6 +77,7 @@ struct df_arg_desc { void datafeed_in(const struct sr_dev_inst *sdi, const struct sr_datafeed_packet *packet, void *cb_data); int opt_to_gvar(char *key, char *value, struct sr_config *src); +int set_dev_options_array(struct sr_dev_inst *sdi, char **opts); int set_dev_options(struct sr_dev_inst *sdi, GHashTable *args); void run_session(void); @@ -129,7 +131,7 @@ extern gboolean opt_wait_trigger; extern gchar *opt_input_file; extern gchar *opt_output_file; extern gchar *opt_drv; -extern gchar *opt_config; +extern gchar **opt_configs; extern gchar *opt_channels; extern gchar *opt_channel_group; extern gchar *opt_triggers;