]> sigrok.org Git - libsigrok.git/blobdiff - src/input/trace32_ad.c
input: add confidence (detection strength) to format_match()
[libsigrok.git] / src / input / trace32_ad.c
index 779c0dac058df5032d4baa5eea006bb55e73d855..046cb53bef64cf2f258b71776118e623952b1ede 100644 (file)
@@ -156,13 +156,19 @@ static int init(struct sr_input *in, GHashTable *options)
        return SR_OK;
 }
 
-static int format_match(GHashTable *metadata)
+static int format_match(GHashTable *metadata, unsigned int *confidence)
 {
        GString *buf;
+       int rc;
 
        buf = g_hash_table_lookup(metadata, GINT_TO_POINTER(SR_INPUT_META_HEADER));
+       rc = process_header(buf, NULL);
 
-       return process_header(buf, NULL);
+       if (rc != SR_OK)
+               return rc;
+       *confidence = 10;
+
+       return SR_OK;
 }
 
 static int process_header(GString *buf, struct context *inc)