]> sigrok.org Git - pulseview.git/blobdiff - pv/data/signalbase.hpp
Fix malformed declaration in MathSignal and add missing signal call
[pulseview.git] / pv / data / signalbase.hpp
index a55b3fc2d3fa458c7d97f522d2e503674d421ecc..2223abaf75d3346532d26f81c9a529d0e4b3ae41 100644 (file)
@@ -251,6 +251,11 @@ public:
         */
        shared_ptr<pv::data::Logic> logic_data() const;
 
+       /**
+        * Get the primary internal data object, i.e. the data that was acquired from the device.
+        */
+       shared_ptr<pv::data::SignalData> data() const;
+
        /**
         * Determines whether a given segment is complete (i.e. end-of-frame has
         * been seen). It only considers the original data, not the converted data.
@@ -389,6 +394,8 @@ private Q_SLOTS:
        void on_samples_added(SharedPtrToSegment segment, uint64_t start_sample,
                uint64_t end_sample);
 
+       void on_input_segment_completed();
+
        void on_min_max_changed(float min, float max);
 
        void on_capture_state_changed(int state);
@@ -422,4 +429,6 @@ protected:
 } // namespace data
 } // namespace pv
 
+Q_DECLARE_METATYPE(shared_ptr<pv::data::SignalBase>);
+
 #endif // PULSEVIEW_PV_DATA_SIGNALBASE_HPP