]> sigrok.org Git - pulseview.git/blobdiff - pv/data/logicsegment.hpp
Segments: Fix iterator access to underlying value
[pulseview.git] / pv / data / logicsegment.hpp
index a18a59f2e154130de84f5b7c009c2f9f50199fff..8cbc1c5dc050d7aac6c03625908ce0be337eecf9 100644 (file)
@@ -48,12 +48,6 @@ namespace data {
 
 class Logic;
 
 
 class Logic;
 
-typedef struct {
-       uint64_t sample_index, chunk_num, chunk_offs;
-       uint8_t* chunk;
-       uint8_t* value;
-} SegmentLogicDataIterator;
-
 class LogicSegment : public Segment
 {
        Q_OBJECT
 class LogicSegment : public Segment
 {
        Q_OBJECT
@@ -86,10 +80,6 @@ public:
 
        void get_samples(int64_t start_sample, int64_t end_sample, uint8_t* dest) const;
 
 
        void get_samples(int64_t start_sample, int64_t end_sample, uint8_t* dest) const;
 
-       SegmentLogicDataIterator* begin_sample_iteration(uint64_t start);
-       void continue_sample_iteration(SegmentLogicDataIterator* it, uint64_t increase);
-       void end_sample_iteration(SegmentLogicDataIterator* it);
-
        /**
         * Parses a logic data segment to generate a list of transitions
         * in a time interval to a given level of detail.
        /**
         * Parses a logic data segment to generate a list of transitions
         * in a time interval to a given level of detail.