hameg-hmo: Expose more options with config_get().
This patch exposes the TRIGGER_SOURCE and COUPLING options via config_get().
This commit is contained in:
parent
eff1ee0321
commit
ccf1461825
|
@ -445,6 +445,27 @@ static int config_get(int key, GVariant **data, const struct sr_dev_inst *sdi,
|
|||
break;
|
||||
}
|
||||
|
||||
} else {
|
||||
ret = SR_ERR_NA;
|
||||
}
|
||||
break;
|
||||
case SR_CONF_TRIGGER_SOURCE:
|
||||
*data = g_variant_new_string((*model->trigger_sources)[state->trigger_source]);
|
||||
ret = SR_OK;
|
||||
break;
|
||||
case SR_CONF_COUPLING:
|
||||
if (pg_type == PG_NONE) {
|
||||
sr_err("No probe group specified.");
|
||||
return SR_ERR_PROBE_GROUP;
|
||||
} else if (pg_type == PG_ANALOG) {
|
||||
for (i = 0; i < model->analog_channels; ++i) {
|
||||
if (probe_group != &devc->analog_groups[i])
|
||||
continue;
|
||||
*data = g_variant_new_string((*model->coupling_options)[state->analog_channels[i].coupling]);
|
||||
ret = SR_OK;
|
||||
break;
|
||||
}
|
||||
|
||||
} else {
|
||||
ret = SR_ERR_NA;
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue