Don't mention non-logic probes in session file metadata.
They don't get saved anyway, and are very confusing to clients.
This commit is contained in:
parent
22c196883d
commit
eca2f85213
|
@ -253,12 +253,15 @@ SR_API int sr_session_save(const char *filename, const struct sr_dev_inst *sdi,
|
||||||
cnt = 0;
|
cnt = 0;
|
||||||
for (l = sdi->probes; l; l = l->next) {
|
for (l = sdi->probes; l; l = l->next) {
|
||||||
probe = l->data;
|
probe = l->data;
|
||||||
if (probe->enabled) {
|
if (probe->type != SR_PROBE_LOGIC)
|
||||||
if (probe->name)
|
continue;
|
||||||
|
if (probe->enabled != TRUE)
|
||||||
|
continue;
|
||||||
|
if (!probe->name)
|
||||||
|
continue;
|
||||||
/* Just borrowing the ptr. */
|
/* Just borrowing the ptr. */
|
||||||
probe_names[cnt++] = probe->name;
|
probe_names[cnt++] = probe->name;
|
||||||
}
|
}
|
||||||
}
|
|
||||||
|
|
||||||
if ((ret = sr_session_save_init(filename, samplerate, probe_names)) != SR_OK)
|
if ((ret = sr_session_save_init(filename, samplerate, probe_names)) != SR_OK)
|
||||||
return ret;
|
return ret;
|
||||||
|
|
Loading…
Reference in New Issue