X-Git-Url: http://sigrok.org/gitweb/?a=blobdiff_plain;f=pv%2Fdata%2Flogicsnapshot.h;h=50fb6f8335b97e883007f45bfa9e26207dc30a47;hb=27d7c96b57d967edd8bcde9bb5570d573a0ef474;hp=9868a212561fb17364cdd98f525c882432675371;hpb=023887ca1d8a104b4bef287b7cea8d403044a41b;p=pulseview.git diff --git a/pv/data/logicsnapshot.h b/pv/data/logicsnapshot.h index 9868a212..50fb6f83 100644 --- a/pv/data/logicsnapshot.h +++ b/pv/data/logicsnapshot.h @@ -58,12 +58,16 @@ public: typedef std::pair EdgePair; public: - LogicSnapshot(const sr_datafeed_logic &logic); + LogicSnapshot(const sr_datafeed_logic &logic, + uint64_t expected_num_samples = 0); virtual ~LogicSnapshot(); void append_payload(const sr_datafeed_logic &logic); + void get_samples(uint8_t *const data, + int64_t start_sample, int64_t end_sample) const; + private: void reallocate_mipmap_level(MipMapLevel &m);