summaryrefslogtreecommitdiff
path: root/libsigrokdecode.h
diff options
context:
space:
mode:
authorUwe Hermann <uwe@hermann-uwe.de>2019-12-10 22:00:05 +0100
committerUwe Hermann <uwe@hermann-uwe.de>2019-12-10 22:09:20 +0100
commit49f2cdc76dd405dfb674da1284349a28f75c2ebd (patch)
tree1a43b2a12a49de4742d4ebc435cc507c953c6fec /libsigrokdecode.h
parentdff91b50165f92f6ef24546b668a9e2162bf1b6b (diff)
downloadlibsigrokdecode-49f2cdc76dd405dfb674da1284349a28f75c2ebd.tar.gz
libsigrokdecode-49f2cdc76dd405dfb674da1284349a28f75c2ebd.zip
struct srd_decoder: Fix/improve some documentation comments.
Diffstat (limited to 'libsigrokdecode.h')
-rw-r--r--libsigrokdecode.h12
1 files changed, 6 insertions, 6 deletions
diff --git a/libsigrokdecode.h b/libsigrokdecode.h
index 84c80e4..b9cc921 100644
--- a/libsigrokdecode.h
+++ b/libsigrokdecode.h
@@ -171,8 +171,8 @@ struct srd_decoder {
GSList *opt_channels;
/**
- * List of NULL-terminated char[], containing descriptions of the
- * supported annotation output.
+ * List of annotation classes. Each list item is a GSList itself, with
+ * two NUL-terminated strings: name and description.
*/
GSList *annotations;
@@ -183,8 +183,8 @@ struct srd_decoder {
GSList *annotation_rows;
/**
- * List of NULL-terminated char[], containing descriptions of the
- * supported binary output.
+ * List of binary classes. Each list item is a GSList itself, with
+ * two NUL-terminated strings: name and description.
*/
GSList *binary;
@@ -306,11 +306,11 @@ struct srd_proto_data {
void *data;
};
struct srd_proto_data_annotation {
- int ann_class;
+ int ann_class; /* Index into "struct srd_decoder"->annotations. */
char **ann_text;
};
struct srd_proto_data_binary {
- int bin_class;
+ int bin_class; /* Index into "struct srd_decoder"->binary. */
uint64_t size;
const unsigned char *data;
};