printf("sigrok-cli %s\n\n", VERSION);
printf("Supported hardware drivers:\n");
- plugins = sr_hwplugins_list();
+ plugins = sr_hw_list();
for (p = plugins; p; p = p->next) {
plugin = p->data;
printf(" %-20s %s\n", plugin->name, plugin->longname);
if (srd_init(NULL) == SRD_OK) {
printf("Supported protocol decoders:\n");
- srd_load_all_decoders();
- for (l = srd_list_decoders(); l; l = l->next) {
+ srd_decoders_load_all();
+ for (l = srd_decoders_list(); l; l = l->next) {
dec = l->data;
printf(" %-20s %s\n", dec->id, dec->longname);
}
title = "Supported options:\n";
capabilities = device->plugin->get_capabilities();
for (cap = 0; capabilities[cap]; cap++) {
- if (!(hwo = sr_hwplugins_hwcap_get(capabilities[cap])))
+ if (!(hwo = sr_hw_hwcap_get(capabilities[cap])))
continue;
if (title) {
pdtokens = g_strsplit(opt_pds, ",", -1);
for (pdtok = pdtokens; *pdtok; pdtok++) {
- if (!(dec = srd_get_decoder_by_id(*pdtok))) {
+ if (!(dec = srd_decoder_get_by_id(*pdtok))) {
printf("Protocol decoder %s not found.", *pdtok);
return;
}
pd_name = g_strdup(g_hash_table_lookup(pd_opthash, "sigrok_key"));
g_hash_table_remove(pd_opthash, "sigrok_key");
- if (srd_load_decoder(pd_name) != SRD_OK) {
+ if (srd_decoder_load(pd_name) != SRD_OK) {
fprintf(stderr, "Failed to load protocol decoder %s\n", pd_name);
goto err_out;
}
* is the probe name as specified in the decoder class, and the
* value is the probe number i.e. the order in which the PD's
* incoming samples are arranged. */
- if (srd_inst_set_probes(di, pd_opthash) != SRD_OK)
+ if (srd_inst_probes_set(di, pd_opthash) != SRD_OK)
goto err_out;
g_hash_table_destroy(pd_opthash);
pd_opthash = NULL;
return;
if (opt_continuous) {
- if (!sr_hwplugin_has_hwcap(device->plugin, SR_HWCAP_CONTINUOUS)) {
+ if (!sr_hw_has_hwcap(device->plugin, SR_HWCAP_CONTINUOUS)) {
printf("This device does not support continuous sampling.");
sr_session_destroy();
return;
return;
}
- if (sr_hwplugin_has_hwcap(device->plugin, SR_HWCAP_LIMIT_MSEC)) {
+ if (sr_hw_has_hwcap(device->plugin, SR_HWCAP_LIMIT_MSEC)) {
if (device->plugin->set_configuration(device->plugin_index,
SR_HWCAP_LIMIT_MSEC, &time_msec) != SR_OK) {
printf("Failed to configure time limit.\n");