rigol-ds: config_set: Move error printing to wrapper.
This commit is contained in:
parent
0f8bee7162
commit
9e411f4be8
|
@ -744,10 +744,8 @@ static int config_set(uint32_t key, GVariant *data, const struct sr_dev_inst *sd
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case SR_CONF_VDIV:
|
case SR_CONF_VDIV:
|
||||||
if (!cg) {
|
if (!cg)
|
||||||
sr_err("No channel group specified.");
|
|
||||||
return SR_ERR_CHANNEL_GROUP;
|
return SR_ERR_CHANNEL_GROUP;
|
||||||
}
|
|
||||||
g_variant_get(data, "(tt)", &p, &q);
|
g_variant_get(data, "(tt)", &p, &q);
|
||||||
for (i = 0; i < devc->model->analog_channels; i++) {
|
for (i = 0; i < devc->model->analog_channels; i++) {
|
||||||
if (cg == devc->analog_groups[i]) {
|
if (cg == devc->analog_groups[i]) {
|
||||||
|
@ -767,10 +765,8 @@ static int config_set(uint32_t key, GVariant *data, const struct sr_dev_inst *sd
|
||||||
sr_dbg("Didn't set vdiv, unknown channel(group).");
|
sr_dbg("Didn't set vdiv, unknown channel(group).");
|
||||||
return SR_ERR_NA;
|
return SR_ERR_NA;
|
||||||
case SR_CONF_COUPLING:
|
case SR_CONF_COUPLING:
|
||||||
if (!cg) {
|
if (!cg)
|
||||||
sr_err("No channel group specified.");
|
|
||||||
return SR_ERR_CHANNEL_GROUP;
|
return SR_ERR_CHANNEL_GROUP;
|
||||||
}
|
|
||||||
tmp_str = g_variant_get_string(data, NULL);
|
tmp_str = g_variant_get_string(data, NULL);
|
||||||
for (i = 0; i < devc->model->analog_channels; i++) {
|
for (i = 0; i < devc->model->analog_channels; i++) {
|
||||||
if (cg == devc->analog_groups[i]) {
|
if (cg == devc->analog_groups[i]) {
|
||||||
|
@ -789,10 +785,8 @@ static int config_set(uint32_t key, GVariant *data, const struct sr_dev_inst *sd
|
||||||
sr_dbg("Didn't set coupling, unknown channel(group).");
|
sr_dbg("Didn't set coupling, unknown channel(group).");
|
||||||
return SR_ERR_NA;
|
return SR_ERR_NA;
|
||||||
case SR_CONF_PROBE_FACTOR:
|
case SR_CONF_PROBE_FACTOR:
|
||||||
if (!cg) {
|
if (!cg)
|
||||||
sr_err("No channel group specified.");
|
|
||||||
return SR_ERR_CHANNEL_GROUP;
|
return SR_ERR_CHANNEL_GROUP;
|
||||||
}
|
|
||||||
p = g_variant_get_uint64(data);
|
p = g_variant_get_uint64(data);
|
||||||
for (i = 0; i < devc->model->analog_channels; i++) {
|
for (i = 0; i < devc->model->analog_channels; i++) {
|
||||||
if (cg == devc->analog_groups[i]) {
|
if (cg == devc->analog_groups[i]) {
|
||||||
|
|
|
@ -820,6 +820,10 @@ SR_API int sr_config_set(const struct sr_dev_inst *sdi,
|
||||||
|
|
||||||
g_variant_unref(data);
|
g_variant_unref(data);
|
||||||
|
|
||||||
|
if (ret == SR_ERR_CHANNEL_GROUP)
|
||||||
|
sr_err("%s: No channel group specified.",
|
||||||
|
(sdi) ? sdi->driver->name : "unknown");
|
||||||
|
|
||||||
return ret;
|
return ret;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue