]> sigrok.org Git - pulseview.git/blobdiff - pv/session.hpp
Session: Query the device's sample rate when needed, not sooner
[pulseview.git] / pv / session.hpp
index fa96ce641bd418f4ca7448986d1d66cf10ecc538..dcb4ad1db96cd55cc06f133838acf1ea42c187b3 100644 (file)
@@ -163,6 +163,8 @@ public:
 
        double get_samplerate() const;
 
 
        double get_samplerate() const;
 
+       int get_segment_count() const;
+
        void register_view(shared_ptr<views::ViewBase> view);
 
        void deregister_view(shared_ptr<views::ViewBase> view);
        void register_view(shared_ptr<views::ViewBase> view);
 
        void deregister_view(shared_ptr<views::ViewBase> view);
@@ -201,6 +203,7 @@ private:
        void feed_in_trigger();
 
        void feed_in_frame_begin();
        void feed_in_trigger();
 
        void feed_in_frame_begin();
+       void feed_in_frame_end();
 
        void feed_in_logic(shared_ptr<sigrok::Logic> logic);
 
 
        void feed_in_logic(shared_ptr<sigrok::Logic> logic);
 
@@ -236,6 +239,7 @@ private:
 
        bool out_of_memory_;
        bool data_saved_;
 
        bool out_of_memory_;
        bool data_saved_;
+       bool frame_began_;
 
 Q_SIGNALS:
        void capture_state_changed(int state);
 
 Q_SIGNALS:
        void capture_state_changed(int state);