summaryrefslogtreecommitdiff
path: root/module_sigrokdecode.c
diff options
context:
space:
mode:
Diffstat (limited to 'module_sigrokdecode.c')
-rw-r--r--module_sigrokdecode.c11
1 files changed, 11 insertions, 0 deletions
diff --git a/module_sigrokdecode.c b/module_sigrokdecode.c
index b3bdafd..9c8c72e 100644
--- a/module_sigrokdecode.c
+++ b/module_sigrokdecode.c
@@ -220,6 +220,17 @@ PyMODINIT_FUNC PyInit_sigrokdecode(void)
if (PyModule_AddObject(mod, "srd_logic", (PyObject *)&srd_logic_type) == -1)
return NULL;
+ /* expose output types as symbols in the sigrokdecode module */
+ if(PyModule_AddObject(mod, "SRD_OUTPUT_ANNOTATION",
+ PyLong_FromLong(SRD_OUTPUT_ANNOTATION)) == -1)
+ return NULL;
+ if(PyModule_AddObject(mod, "SRD_OUTPUT_PROTOCOL",
+ PyLong_FromLong(SRD_OUTPUT_PROTOCOL)) == -1)
+ return NULL;
+ if(PyModule_AddObject(mod, "SRD_OUTPUT_BINARY",
+ PyLong_FromLong(SRD_OUTPUT_BINARY)) == -1)
+ return NULL;
+
return mod;
}