From 6129707f9f9a13ba04eb2e6017197737428fa25a Mon Sep 17 00:00:00 2001 From: Andreas Sandberg Date: Fri, 6 Mar 2020 16:34:45 +0000 Subject: [PATCH] scan: Show serial number if available Signed-off-by: Andreas Sandberg --- show.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/show.c b/show.c index 6086987..e62f697 100644 --- a/show.c +++ b/show.c @@ -286,12 +286,13 @@ static void print_dev_line(const struct sr_dev_inst *sdi) GString *s; GVariant *gvar; struct sr_dev_driver *driver; - const char *vendor, *model, *version; + const char *vendor, *model, *version, *sernum; driver = sr_dev_inst_driver_get(sdi); vendor = sr_dev_inst_vendor_get(sdi); model = sr_dev_inst_model_get(sdi); version = sr_dev_inst_version_get(sdi); + sernum = sr_dev_inst_sernum_get(sdi); channels = sr_dev_inst_channels_get(sdi); s = g_string_sized_new(128); @@ -308,6 +309,8 @@ static void print_dev_line(const struct sr_dev_inst *sdi) g_string_append_printf(s, "%s ", model); if (version && version[0]) g_string_append_printf(s, "%s ", version); + if (sernum && sernum[0]) + g_string_append_printf(s, "[S/N: %s] ", sernum); if (channels) { if (g_slist_length(channels) == 1) { ch = channels->data; -- 2.30.2