]> sigrok.org Git - pulseview.git/blobdiff - pv/sigsession.cpp
Link signals to probes
[pulseview.git] / pv / sigsession.cpp
index bda4b0d32c38c03fe5d7c26a5645ae03f85b64cc..0de7c4a7a3bddec86a758bb3d99cf93db7251b37 100644 (file)
@@ -300,24 +300,18 @@ void SigSession::update_signals()
                                const sr_probe *const probe =
                                        (const sr_probe *)l->data;
                                assert(probe);
-                               if (!probe->enabled)
-                                       continue;
 
                                switch(probe->type) {
                                case SR_PROBE_LOGIC:
                                        signal = shared_ptr<view::Signal>(
-                                               new view::LogicSignal(
-                                                       probe->name,
-                                                       _logic_data,
-                                                       probe->index));
+                                               new view::LogicSignal(probe,
+                                                       _logic_data));
                                        break;
 
                                case SR_PROBE_ANALOG:
                                        signal = shared_ptr<view::Signal>(
-                                               new view::AnalogSignal(
-                                                       probe->name,
-                                                       _analog_data,
-                                                       probe->index));
+                                               new view::AnalogSignal(probe,
+                                                       _analog_data));
                                        break;
                                }