]> sigrok.org Git - libsigrok.git/blobdiff - src/std.c
drivers: Replace struct voltage_threshold with an array.
[libsigrok.git] / src / std.c
index 33e926563b2df1f6c0b82a181d017207b7f8953f..fbcad8a9d65e74ec3318f8c2d7847e2b67bdc14e 100644 (file)
--- a/src/std.c
+++ b/src/std.c
@@ -685,7 +685,7 @@ SR_PRIV GVariant *std_gvar_array_u64(const uint64_t *a, unsigned int n)
                                a, n, sizeof(uint64_t));
 }
 
-SR_PRIV GVariant *std_gvar_thresholds(const struct voltage_threshold a[], unsigned int n)
+SR_PRIV GVariant *std_gvar_thresholds(const double a[][2], unsigned int n)
 {
        unsigned int i;
        GVariant *gvar, *range[2];
@@ -694,8 +694,8 @@ SR_PRIV GVariant *std_gvar_thresholds(const struct voltage_threshold a[], unsign
        g_variant_builder_init(&gvb, G_VARIANT_TYPE_ARRAY);
 
        for (i = 0; i < n; i++) {
-               range[0] = g_variant_new_double(a[i].low);
-               range[1] = g_variant_new_double(a[i].high);
+               range[0] = g_variant_new_double(a[i][0]);
+               range[1] = g_variant_new_double(a[i][1]);
                gvar = g_variant_new_tuple(range, 2);
                g_variant_builder_add_value(&gvb, gvar);
        }