namespace binding {
-class Device : public QObject, public Binding
+class Device : public Binding
{
Q_OBJECT
function<QString (Glib::VariantBase)> printer = print_gvariant);
void bind_int(const QString &name, const QString &desc, QString suffix,
boost::optional< pair<int64_t, int64_t> > range,
- prop::Property::Getter getter, prop::Property::Setter setter);
+ prop::Property::Getter getter, prop::Property::Setter setter,
+ QString special_value_text = "");
static QString print_timebase(Glib::VariantBase gvar);
static QString print_vdiv(Glib::VariantBase gvar);
static QString print_voltage_threshold(Glib::VariantBase gvar);
static QString print_probe_factor(Glib::VariantBase gvar);
+ static QString print_averages(Glib::VariantBase gvar);
protected:
shared_ptr<sigrok::Configurable> configurable_;