X-Git-Url: https://sigrok.org/gitweb/?a=blobdiff_plain;f=src%2Fstd.c;h=3561c590bbe60d0d74f58de55ab1ca53b583e809;hb=43995cda362b117ecae790f01e05eb9b43d5e886;hp=fa4218e67ace8f61c61e2dd6912b632438cb0385;hpb=58ffcf97121453fb53e885338e23e54c7ed78659;p=libsigrok.git diff --git a/src/std.c b/src/std.c index fa4218e6..3561c590 100644 --- a/src/std.c +++ b/src/std.c @@ -647,6 +647,26 @@ SR_PRIV GVariant *std_gvar_min_max_step_thresholds(const double min, const doubl return g_variant_builder_end(&gvb); } +SR_PRIV GVariant *std_gvar_tuple_u64(uint64_t low, uint64_t high) +{ + GVariant *range[2]; + + range[0] = g_variant_new_uint64(low); + range[1] = g_variant_new_uint64(high); + + return g_variant_new_tuple(range, 2); +} + +SR_PRIV GVariant *std_gvar_tuple_double(double low, double high) +{ + GVariant *range[2]; + + range[0] = g_variant_new_double(low); + range[1] = g_variant_new_double(high); + + return g_variant_new_tuple(range, 2); +} + SR_PRIV GVariant *std_gvar_array_i32(const int32_t *a, unsigned int n) { return g_variant_new_fixed_array(G_VARIANT_TYPE_INT32,