]> sigrok.org Git - pulseview.git/blobdiff - pv/device/device.cpp
Moved SigSession::is_trigger_enabled into DevInst
[pulseview.git] / pv / device / device.cpp
index be25b5cb1cd017abb7ae0dd46f55650aeeb31878..4a3ec35f1869364c04f02da03f2577c36cdcf7f8 100644 (file)
@@ -66,5 +66,17 @@ std::string Device::format_device_title() const
        return s.str();
 }
 
+bool Device::is_trigger_enabled() const
+{
+       assert(_sdi);
+       for (const GSList *l = _sdi->probes; l; l = l->next) {
+               const sr_probe *const p = (const sr_probe *)l->data;
+               assert(p);
+               if (p->trigger && p->trigger[0] != '\0')
+                       return true;
+       }
+       return false;
+}
+
 } // device
 } // pv