X-Git-Url: http://sigrok.org/gitweb/?a=blobdiff_plain;f=session.c;h=983d4841af7e3a2cce5960d85ac7dad72b3406ec;hb=3d24ca2da53f03585db396e67252a7dcd9e67e6e;hp=d3c7e01d3389f0676b47d277836aa109460b6353;hpb=84c250a2ee6152ec0d857f7be142f873fa44e640;p=sigrok-cli.git diff --git a/session.c b/session.c index d3c7e01..983d484 100644 --- a/session.c +++ b/session.c @@ -308,8 +308,10 @@ void datafeed_in(const struct sr_dev_inst *sdi, if (!out || (out->len == 0 && !opt_output_format && packet->type == SR_DF_ANALOG)) { - /* The user didn't specify an output module, - * but needs to see this analog data. */ + /* + * The user didn't specify an output module, + * but needs to see this analog data. + */ sr_output_send(oa, packet, &out); } if (out && out->len > 0) { @@ -321,8 +323,10 @@ void datafeed_in(const struct sr_dev_inst *sdi, } } - /* SR_DF_END needs to be handled after the output module's receive() - * is called, so it can properly clean up that module. */ + /* + * SR_DF_END needs to be handled after the output module's receive() + * is called, so it can properly clean up that module. + */ if (packet->type == SR_DF_END) { g_debug("cli: Received SR_DF_END."); @@ -478,7 +482,8 @@ int set_dev_options(struct sr_dev_inst *sdi, GHashTable *args) cg = select_channel_group(sdi); if ((ret = maybe_config_set(sr_dev_inst_driver_get(sdi), sdi, cg, src.key, src.data)) != SR_OK) { - g_critical("Failed to set device option '%s'.", (char *)key); + g_critical("Failed to set device option '%s': %s.", + (char *)key, sr_strerror(ret)); return ret; } } @@ -548,7 +553,7 @@ void run_session(void) g_slist_free(devices); g_slist_free(real_devices); - sr_session_new(&session); + sr_session_new(sr_ctx, &session); sr_session_datafeed_callback_add(session, datafeed_in, NULL); if (sr_dev_open(sdi) != SR_OK) { @@ -610,8 +615,10 @@ void run_session(void) } if (maybe_config_list(driver, sdi, NULL, SR_CONF_LIMIT_SAMPLES, &gvar) == SR_OK) { - /* The device has no compression, or compression is turned - * off, and publishes its sample memory size. */ + /* + * The device has no compression, or compression is turned + * off, and publishes its sample memory size. + */ g_variant_get(gvar, "(tt)", &min_samples, &max_samples); g_variant_unref(gvar); if (limit_samples < min_samples) { @@ -666,4 +673,3 @@ void run_session(void) sr_session_destroy(session); } -