]> sigrok.org Git - pulseview.git/blobdiff - pv/devices/device.cpp
SAMPLERATE is a guint64
[pulseview.git] / pv / devices / device.cpp
index 6a36ff384a990b5e9245c8b9d757e903aa56cc5f..d7a78afae546c972af6cbf0a012364118bab075a 100644 (file)
@@ -73,13 +73,18 @@ T Device::read_config(const ConfigKey *key, const T default_value)
 
        const auto iter = keys.find(key);
        if (iter == keys.end() ||
-               (*iter).second.find(sigrok::GET) != (*iter).second.end())
+               (*iter).second.find(sigrok::GET) == (*iter).second.end())
                return default_value;
 
-       return VariantBase::cast_dynamic<Variant<T>>(
+       return VariantBase::cast_dynamic<Glib::Variant<guint64>>(
                device_->config_get(ConfigKey::SAMPLERATE)).get();
 }
 
+void Device::start() {
+       assert(session_);
+       session_->start();
+}
+
 void Device::run() {
        assert(device_);
        assert(session_);