]> sigrok.org Git - pulseview.git/blobdiff - pv/data/analog.hpp
DecodeSignal: Allow muxed logic data to be cached
[pulseview.git] / pv / data / analog.hpp
index 30860ce18e4a0c4f98590629fd965c8a0326d3de..b53e7f04f4b8f5a85b1adb63f625d9ebbf8288fa 100644 (file)
@@ -49,6 +49,8 @@ public:
 
        vector< shared_ptr<Segment> > segments() const;
 
+       int get_segment_count() const;
+
        void clear();
 
        uint64_t max_sample_count() const;
@@ -56,12 +58,16 @@ public:
        void notify_samples_added(QObject* segment, uint64_t start_sample,
                uint64_t end_sample);
 
+       void notify_min_max_changed(float min, float max);
+
 Q_SIGNALS:
        void samples_cleared();
 
        void samples_added(QObject* segment, uint64_t start_sample,
                uint64_t end_sample);
 
+       void min_max_changed(float min, float max);
+
 private:
        deque< shared_ptr<AnalogSegment> > segments_;
 };