]> sigrok.org Git - pulseview.git/blobdiff - pv/data/logicsnapshot.cpp
SignalData: Moved samplerate into Snapshot
[pulseview.git] / pv / data / logicsnapshot.cpp
index 31093c27ea1fc3221ad903f995dad22ddb5eff4a..a89c8f93e36261862c5f4bad70696b80e50e5aba 100644 (file)
@@ -25,8 +25,7 @@
 #include <stdlib.h>
 #include <math.h>
 
-#include "config.h"
-#include "logicsnapshot.h"
+#include "logicsnapshot.hpp"
 
 #include <libsigrok/libsigrok.hpp>
 
@@ -47,9 +46,9 @@ const int LogicSnapshot::MipMapScaleFactor = 1 << MipMapScalePower;
 const float LogicSnapshot::LogMipMapScaleFactor = logf(MipMapScaleFactor);
 const uint64_t LogicSnapshot::MipMapDataUnit = 64*1024;        // bytes
 
-LogicSnapshot::LogicSnapshot(shared_ptr<Logic> logic,
+LogicSnapshot::LogicSnapshot(shared_ptr<Logic> logic, uint64_t samplerate,
                              const uint64_t expected_num_samples) :
-       Snapshot(logic->unit_size()),
+       Snapshot(samplerate, logic->unit_size()),
        last_append_sample_(0)
 {
        set_capacity(expected_num_samples);