- if (devc->model->protocol == PROTOCOL_IEEE488_2) {
- if (devc->enabled_analog_probes) {
- devc->channel = devc->enabled_analog_probes->data;
- rigol_ds_capture_start(sdi);
- }
- } else {
- if (devc->enabled_analog_probes) {
- devc->channel = devc->enabled_analog_probes->data;
- sr_scpi_send(sdi->conn, ":WAV:DATA? CHAN%c",
- devc->channel->name[2]);
- } else {
- devc->channel = devc->enabled_digital_probes->data;
- sr_scpi_send(sdi->conn, ":WAV:DATA? DIG");
- }
- }
+ if (devc->enabled_analog_probes)
+ devc->channel = devc->enabled_analog_probes->data;
+ else
+ devc->channel = devc->enabled_digital_probes->data;
+
+ if (devc->model->protocol == PROTOCOL_LEGACY)
+ rigol_ds_channel_start(sdi);
+ else
+ rigol_ds_capture_start(sdi);