summaryrefslogtreecommitdiff
path: root/sigrokdecode.h
diff options
context:
space:
mode:
Diffstat (limited to 'sigrokdecode.h')
-rw-r--r--sigrokdecode.h10
1 files changed, 10 insertions, 0 deletions
diff --git a/sigrokdecode.h b/sigrokdecode.h
index 4c30c34..be3ab98 100644
--- a/sigrokdecode.h
+++ b/sigrokdecode.h
@@ -45,6 +45,16 @@
#define SIGROKDECODE_ERR -1 /* Generic/unspecified error */
#define SIGROKDECODE_ERR_MALLOC -2 /* Malloc/calloc/realloc error */
+/* TODO: Documentation. */
+struct sigrokdecode_decoder_info {
+ char *id;
+ char *name;
+ char *description;
+ char *function;
+ char *inputformats; /* FIXME: Should be a list. */
+ char *outputformats; /* FIXME: Should be a list. */
+};
+
int sigrokdecode_init(void);
int sigrokdecode_load_decoder_file(const char *name);
int sigrokdecode_run_decoder(const char *modulename, const char *decodername,