]> sigrok.org Git - libsigrok.git/blobdiff - libsigrok.h
Add support for fs and ps to sr_parse_period.
[libsigrok.git] / libsigrok.h
index 73a3afc6e0987962338bc00f0bea9768056cd925..d7d31a33f131d9a46fa0e572945e5bd7e1c4824f 100644 (file)
@@ -231,13 +231,13 @@ enum {
        /** Device is in relative mode. */
        SR_MQFLAG_RELATIVE = 0x100,
        /** Sound pressure level is A-weighted in the frequency domain,
-        * according to IRC 61672:2003. */
+        * according to IEC 61672:2003. */
        SR_MQFLAG_SPL_FREQ_WEIGHT_A = 0x200,
        /** Sound pressure level is C-weighted in the frequency domain,
-        * according to IRC 61672:2003. */
+        * according to IEC 61672:2003. */
        SR_MQFLAG_SPL_FREQ_WEIGHT_C = 0x400,
        /** Sound pressure level is Z-weighted (i.e. not at all) in the
-        * frequency domain, according to IRC 61672:2003. */
+        * frequency domain, according to IEC 61672:2003. */
        SR_MQFLAG_SPL_FREQ_WEIGHT_Z = 0x800,
        /** Sound pressure level is not weighted in the frequency domain,
         * albeit without standards-defined low and high frequency limits. */
@@ -547,6 +547,8 @@ enum {
        SR_ST_INACTIVE,
        /** The device instance is actively in use in a session. */
        SR_ST_ACTIVE,
+       /** The device is winding down its session. */
+       SR_ST_STOPPING,
 };
 
 /*
@@ -618,7 +620,7 @@ struct sr_dev_driver {
                        const void *value);
        int (*dev_acquisition_start) (const struct sr_dev_inst *sdi,
                        void *cb_data);
-       int (*dev_acquisition_stop) (const struct sr_dev_inst *sdi,
+       int (*dev_acquisition_stop) (struct sr_dev_inst *sdi,
                        void *cb_data);
 
        /* Dynamic */