]> sigrok.org Git - libsigrok.git/blobdiff - hardware/cem-dt-885x/api.c
cem-dt-885x: Support for retrieving stored samples
[libsigrok.git] / hardware / cem-dt-885x / api.c
index ca6805012fa455b43700dafbe5c0d6a0c57a0b8f..8a9d69c4842e49af3b0316b363ac3cb4c08f1297 100644 (file)
@@ -118,6 +118,7 @@ static GSList *scan(GSList *options)
                        devc->recording = -1;
                        devc->cur_meas_range = 0;
                        devc->cur_data_source = DATA_SOURCE_LIVE;
+                       devc->enable_data_source_memory = FALSE;
 
                        if (!(sdi->conn = sr_serial_dev_inst_new(conn, SERIALCOMM)))
                                return NULL;
@@ -333,6 +334,7 @@ static int config_set(int key, GVariant *data, const struct sr_dev_inst *sdi)
                        devc->cur_data_source = DATA_SOURCE_MEMORY;
                else
                        return SR_ERR;
+               devc->enable_data_source_memory = devc->cur_data_source == DATA_SOURCE_MEMORY;
                break;
        default:
                ret = SR_ERR_NA;