From f8efbe7090662cda1d2fb89920c203ba725c9901 Mon Sep 17 00:00:00 2001 From: Matthias Vogelgesang Date: Fri, 8 Dec 2017 11:27:11 +0100 Subject: Transmit enum value names --- ucad.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'ucad.c') diff --git a/ucad.c b/ucad.c index cd35118..28d83d8 100644 --- a/ucad.c +++ b/ucad.c @@ -134,8 +134,12 @@ serialize_param_spec (GParamSpec *pspec, UcaNetMessageProperty *prop) g_warning ("Cannot serialize all values of %s", prop->name); /* We do not transfer the enum value names (yet) ... */ - for (guint i = 0; i < MIN (enum_class->n_values, UCA_NET_MAX_ENUM_LENGTH); i++) + for (guint i = 0; i < MIN (enum_class->n_values, UCA_NET_MAX_ENUM_LENGTH); i++) { prop->spec.genum.values[i] = enum_class->values[i].value; + strncpy (prop->spec.genum.value_names[i], enum_class->values[i].value_name, + UCA_NET_MAX_ENUM_NAME_LENGTH); + g_print ("copied %s\n", prop->spec.genum.value_names[i]); + } return; } -- cgit v1.2.3