]> sigrok.org Git - pulseview.git/blobdiff - pv/device/devinst.h
Add serial_num/connection_id handling and save/restore last device
[pulseview.git] / pv / device / devinst.h
index 5a994372d347ca76dca32d151760a6b735d358a9..1e0850c8cd9ae8089e2e98df7e65a97f3feae84f 100644 (file)
@@ -21,6 +21,7 @@
 #ifndef PULSEVIEW_PV_DEVICE_DEVINST_H
 #define PULSEVIEW_PV_DEVICE_DEVINST_H
 
+#include <map>
 #include <memory>
 #include <string>
 
@@ -58,6 +59,8 @@ public:
 
        virtual std::string format_device_title() const = 0;
 
+       virtual std::map<std::string, std::string> get_device_info() const = 0;
+
        GVariant* get_config(const sr_channel_group *group, int key);
 
        bool set_config(const sr_channel_group *group, int key, GVariant *data);