]> sigrok.org Git - libsigrok.git/commitdiff
Add SR_CONF key for data source
authorBert Vermeulen <redacted>
Wed, 19 Jun 2013 10:18:00 +0000 (12:18 +0200)
committerBert Vermeulen <redacted>
Wed, 19 Jun 2013 10:23:17 +0000 (12:23 +0200)
hwdriver.c
libsigrok.h

index 0b7be5225a219b2ec597c9b8e69cf69335ad1305..d9a0273cdc44350978b8105578b3ac5353708c8b 100644 (file)
@@ -95,6 +95,8 @@ static struct sr_config_info sr_config_info_data[] = {
                "Sound pressure level measurement range", NULL},
        {SR_CONF_POWER_OFF, SR_T_BOOL, "power_off",
                "Power off", NULL},
+       {SR_CONF_DATA_SOURCE, SR_T_CHAR, "data_source",
+               "Data source", NULL},
        {0, 0, NULL, NULL, NULL},
 };
 
index 7019fdb21e7685292cc3136a7db7f3c5c165e837..2f7047a426119ef1a4a909792c8244e138e46cce 100644 (file)
@@ -704,6 +704,18 @@ enum {
        /** Power off the device. */
        SR_CONF_POWER_OFF,
 
+       /** Data source for acquisition. If not present, acquisition from
+        * the device is always "live", i.e. acquisition starts when the
+        * frontend asks and the results are sent out as soon as possible.
+        *
+        * If present, it indicates that either the device has no live
+        * acquisition capability (for example a pure data logger), or
+        * there is a choice. sr_config_list() returns those choices.
+        *
+        * In any case if a device has live acquisition capabilities, it
+        * is always the default. */
+       SR_CONF_DATA_SOURCE,
+
        /*--- Acquisition modes ---------------------------------------------*/
 
        /**