X-Git-Url: http://git.code-monkey.de/?a=blobdiff_plain;f=pv%2Fdevinst.h;h=e57a4e44e112a06c35428642804b3f2906f42142;hb=0fc664a99e0d9a444e593123d1db7a47b1657366;hp=400f7c32893be45e7f275ce97eec05e9fb6cb0aa;hpb=42e634cff774d802c0fb1047f93f874aafe89277;p=pulseview.git diff --git a/pv/devinst.h b/pv/devinst.h index 400f7c3..e57a4e4 100644 --- a/pv/devinst.h +++ b/pv/devinst.h @@ -29,7 +29,10 @@ #include +#include + struct sr_dev_inst; +struct sr_probe; struct sr_probe_group; namespace pv { @@ -51,6 +54,16 @@ public: GVariant* list_config(const sr_probe_group *group, int key); + void enable_probe(const sr_probe *probe, bool enable = true); + + /** + * @brief Gets the sample limit from the driver. + * + * @return The returned sample limit from the driver, or 0 if the + * sample limit could not be read. + */ + uint64_t get_sample_limit(); + signals: void config_changed();