X-Git-Url: https://sigrok.org/gitweb/?p=pulseview.git;a=blobdiff_plain;f=pv%2Fprop%2Fbinding%2Fhwcap.h;h=1c6a7474c50d1a5b579a7f17a74c7ee1af38d602;hp=6848720133f5cc533845ef5e60a3cab61fc8eecd;hb=10b1be9216fa6235d370707750dd761d786347f7;hpb=cf47ef78b6366286f6f32673ffabe0595591418d;ds=sidebyside diff --git a/pv/prop/binding/hwcap.h b/pv/prop/binding/hwcap.h index 68487201..1c6a7474 100644 --- a/pv/prop/binding/hwcap.h +++ b/pv/prop/binding/hwcap.h @@ -21,6 +21,8 @@ #ifndef PULSEVIEW_PV_PROP_BINDING_HWCAP_H #define PULSEVIEW_PV_PROP_BINDING_HWCAP_H +#include + extern "C" { #include } @@ -36,6 +38,17 @@ class HwCap : public Binding public: HwCap(struct sr_dev_inst *sdi); +private: + void expose_enum(const struct sr_config_info *info, + const std::vector > &values, + int opt); + + void bind_stropt(const struct sr_config_info *info, int key); + + void bind_buffer_size(const struct sr_config_info *info); + void bind_time_base(const struct sr_config_info *info); + void bind_vdiv(const struct sr_config_info *info); + protected: const struct sr_dev_inst *_sdi; };