{
struct dev_context *devc;
struct sr_channel *ch;
+ const char *s;
if (!(devc = sdi->priv))
return SR_ERR;
switch (devc->model->series->protocol) {
case NON_SPO_MODEL:
case SPO_MODEL:
- if (ch->type == SR_CHANNEL_LOGIC) {
- if (sr_scpi_send(sdi->conn, "D%d:WF?",
- ch->index + 1) != SR_OK)
- return SR_ERR;
- } else {
- if (sr_scpi_send(sdi->conn, "C%d:WF? ALL",
- ch->index + 1) != SR_OK)
- return SR_ERR;
- }
+ s = (ch->type == SR_CHANNEL_LOGIC) ? "D%d:WF?" : "C%d:WF? ALL";
+ if (sr_scpi_send(sdi->conn, s, ch->index + 1) != SR_OK)
+ return SR_ERR;
siglent_sds_set_wait_event(devc, WAIT_NONE);
break;
}