]> sigrok.org Git - pulseview.git/blobdiff - pv/devices/device.hpp
Device: Replaced Session::read_sample_rate with read_config
[pulseview.git] / pv / devices / device.hpp
index 7e0b58ad065600bdc993751f343ff8eb348d4de1..612d750940612e70e24e9eb27291590585f709d3 100644 (file)
@@ -25,6 +25,7 @@
 #include <string>
 
 namespace sigrok {
+class ConfigKey;
 class Device;
 class Session;
 } // namespace sigrok
@@ -47,6 +48,9 @@ public:
 
        std::shared_ptr<sigrok::Device> device() const;
 
+       template<typename T>
+       T read_config(const sigrok::ConfigKey *key, const T default_value = 0);
+
        /**
         * Builds the full name. It only contains all the fields.
         */