X-Git-Url: https://sigrok.org/gitweb/?a=blobdiff_plain;f=src%2Fhardware%2Fdreamsourcelab-dslogic%2Fapi.c;fp=src%2Fhardware%2Fdreamsourcelab-dslogic%2Fapi.c;h=e57477f3f6da074a4c268f0f5187a3b88d0a1f21;hb=43995cda362b117ecae790f01e05eb9b43d5e886;hp=fe49d5f325f68ac0dec57946165fd539f548bebe;hpb=a162eeb2e8f23da99d1a7ca7d62dc6ad0981afc6;p=libsigrok.git diff --git a/src/hardware/dreamsourcelab-dslogic/api.c b/src/hardware/dreamsourcelab-dslogic/api.c index fe49d5f3..e57477f3 100644 --- a/src/hardware/dreamsourcelab-dslogic/api.c +++ b/src/hardware/dreamsourcelab-dslogic/api.c @@ -383,7 +383,6 @@ static int config_get(uint32_t key, GVariant **data, { struct dev_context *devc; struct sr_usb_dev_inst *usb; - GVariant *range[2]; unsigned int i, voltage_range; char str[128]; @@ -415,16 +414,11 @@ static int config_get(uint32_t key, GVariant **data, voltage_range = i; break; } - - range[0] = g_variant_new_double( - voltage_thresholds[voltage_range].low); - range[1] = g_variant_new_double( - voltage_thresholds[voltage_range].high); + *data = std_gvar_tuple_double(voltage_thresholds[voltage_range].low, + voltage_thresholds[voltage_range].high); } else { - range[0] = g_variant_new_double(devc->cur_threshold); - range[1] = g_variant_new_double(devc->cur_threshold); + *data = std_gvar_tuple_double(devc->cur_threshold, devc->cur_threshold); } - *data = g_variant_new_tuple(range, 2); break; case SR_CONF_LIMIT_SAMPLES: *data = g_variant_new_uint64(devc->limit_samples);