X-Git-Url: https://sigrok.org/gitweb/?p=pulseview.git;a=blobdiff_plain;f=pv%2Fdevices%2Fdevice.cpp;h=d7a78afae546c972af6cbf0a012364118bab075a;hp=6a36ff384a990b5e9245c8b9d757e903aa56cc5f;hb=05b2276928535ae1f8e16b6f9c89802d8d261fee;hpb=b48daed65bff5da5fddc6db11377b8730220865f;ds=sidebyside diff --git a/pv/devices/device.cpp b/pv/devices/device.cpp index 6a36ff38..d7a78afa 100644 --- a/pv/devices/device.cpp +++ b/pv/devices/device.cpp @@ -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>( + return VariantBase::cast_dynamic>( device_->config_get(ConfigKey::SAMPLERATE)).get(); } +void Device::start() { + assert(session_); + session_->start(); +} + void Device::run() { assert(device_); assert(session_);