X-Git-Url: http://sigrok.org/gitweb/?a=blobdiff_plain;f=libsigrok.h;h=069e446fb1c839010b4c2f5ebcbc97b9d5243b39;hb=609bfd753c4a813791a6f678f545940c6d331c20;hp=4212c59c4f046d77522b81a12b9a949568664123;hpb=33c6e4c5a428115965f980e88e6415fb782658e9;p=libsigrok.git diff --git a/libsigrok.h b/libsigrok.h index 4212c59c..069e446f 100644 --- a/libsigrok.h +++ b/libsigrok.h @@ -70,6 +70,7 @@ enum { SR_ERR_ARG = -3, /**< Function argument error. */ SR_ERR_BUG = -4, /**< Errors hinting at internal bugs. */ SR_ERR_SAMPLERATE = -5, /**< Incorrect samplerate. */ + SR_ERR_NA = -6, /**< Not applicable. */ }; #define SR_MAX_NUM_PROBES 64 /* Limited by uint64_t. */ @@ -703,6 +704,7 @@ struct sr_dev_inst { char *model; char *version; GSList *probes; + void *conn; void *priv; }; @@ -760,7 +762,7 @@ struct sr_dev_driver { struct sr_session { /** List of struct sr_dev pointers. */ GSList *devs; - /** List of sr_receive_data_callback_t items. */ + /** List of struct datafeed_callback pointers. */ GSList *datafeed_callbacks; GTimeVal starttime;