/* The LWLA series simply number channels from CH1 to CHxx. */
g_snprintf(name, sizeof(name), "CH%d", i);
- ch = sr_probe_new(i - 1, SR_PROBE_LOGIC, TRUE, name);
+ ch = sr_channel_new(i - 1, SR_CHANNEL_LOGIC, TRUE, name);
list = g_slist_prepend(list, ch);
}
devc->samplerate = DEFAULT_SAMPLERATE;
sdi->priv = devc;
- sdi->channels = gen_channel_list(NUM_PROBES);
+ sdi->channels = gen_channel_list(NUM_CHANNELS);
return sdi;
}
return SR_OK;
}
-static int config_probe_set(const struct sr_dev_inst *sdi,
+static int config_channel_set(const struct sr_dev_inst *sdi,
struct sr_channel *ch, unsigned int changes)
{
uint64_t channel_bit;
if (!devc)
return SR_ERR_DEV_CLOSED;
- if (ch->index < 0 || ch->index >= NUM_PROBES) {
+ if (ch->index < 0 || ch->index >= NUM_CHANNELS) {
sr_err("Channel index %d out of range.", ch->index);
return SR_ERR_BUG;
}
channel_bit = (uint64_t)1 << ch->index;
- if ((changes & SR_PROBE_SET_ENABLED) != 0) {
+ if ((changes & SR_CHANNEL_SET_ENABLED) != 0) {
/* Enable or disable input channel for this channel. */
if (ch->enabled)
devc->channel_mask |= channel_bit;
devc->channel_mask &= ~channel_bit;
}
- if ((changes & SR_PROBE_SET_TRIGGER) != 0) {
+ if ((changes & SR_CHANNEL_SET_TRIGGER) != 0) {
trigger_mask = devc->trigger_mask & ~channel_bit;
trigger_values = devc->trigger_values & ~channel_bit;
trigger_edge_mask = devc->trigger_edge_mask & ~channel_bit;
.dev_clear = dev_clear,
.config_get = config_get,
.config_set = config_set,
- .config_probe_set = config_probe_set,
+ .config_channel_set = config_channel_set,
.config_commit = config_commit,
.config_list = config_list,
.dev_open = dev_open,