]> sigrok.org Git - pulseview.git/blobdiff - pv/data/snapshot.cpp
SignalData: Moved samplerate into Snapshot
[pulseview.git] / pv / data / snapshot.cpp
index 6e1235d24218fafce46f95c8c99a93c759d87109..39fdc011f1602e2686721b79bf6d9377a5e1cb40 100644 (file)
@@ -30,9 +30,10 @@ using std::recursive_mutex;
 namespace pv {
 namespace data {
 
-Snapshot::Snapshot(unsigned int unit_size) :
+Snapshot::Snapshot(uint64_t samplerate, unsigned int unit_size) :
        sample_count_(0),
        start_time_(0),
+       samplerate_(samplerate),
        capacity_(0),
        unit_size_(unit_size)
 {
@@ -56,6 +57,16 @@ double Snapshot::start_time() const
        return start_time_;
 }
 
+double Snapshot::samplerate() const
+{
+       return samplerate_;
+}
+
+void Snapshot::set_samplerate(double samplerate)
+{
+       samplerate_ = samplerate;
+}
+
 unsigned int Snapshot::unit_size() const
 {
        return unit_size_;