]> sigrok.org Git - libsigrok.git/blobdiff - sigrok.h
log messages: Use device name, not vendor name.
[libsigrok.git] / sigrok.h
index 2fd171198e63e6d822d39b7d87a6692bb7164910..c0c28a3a44aa5ffa3829b2095309fbcebc7b746d 100644 (file)
--- a/sigrok.h
+++ b/sigrok.h
@@ -67,6 +67,13 @@ extern "C" {
 
 #define SR_HZ_TO_NS(n) (1000000000 / (n))
 
+/* libsigrok loglevels. */
+#define SR_LOG_NONE    0
+#define SR_LOG_ERR     1
+#define SR_LOG_WARN    2
+#define SR_LOG_INFO    3
+#define SR_LOG_DBG     4
+
 typedef int (*sr_receive_data_callback) (int fd, int revents, void *user_data);
 
 /* Data types used by hardware plugins for set_configuration() */
@@ -328,7 +335,7 @@ struct sr_device_plugin {
 
        /* Device-specific */
        int (*opendev) (int device_index);
-       void (*closedev) (int device_index);
+       int (*closedev) (int device_index);
        void *(*get_device_info) (int device_index, int device_info_id);
        int (*get_status) (int device_index);
        int *(*get_capabilities) (void);