]> sigrok.org Git - pulseview.git/blobdiff - pv/session.hpp
Session: Record acquisition start time and use it when saving
[pulseview.git] / pv / session.hpp
index ba48a4074d555de95d9c10ea17b00a836f006cf9..94338c20e259144a7bb9ae3bad96edc9ef4c44f5 100644 (file)
@@ -35,6 +35,8 @@
 #include <thread>
 #include <vector>
 
+#include <glibmm/datetime.h>
+
 #include <QObject>
 #include <QSettings>
 #include <QString>
@@ -185,6 +187,7 @@ public:
        void stop_capture();
 
        double get_samplerate() const;
+       Glib::DateTime get_acquisition_start_time() const;
 
        uint32_t get_highest_segment_id() const;
        uint64_t get_segment_sample_count(uint32_t segment_id) const;
@@ -312,6 +315,7 @@ private:
        bool frame_began_;
 
        QElapsedTimer acq_time_;
+       Glib::DateTime acq_start_time_;
 
        MetadataObjManager metadata_obj_manager_;