]> sigrok.org Git - pulseview.git/blobdiff - pv/data/decoderstack.cpp
Implemented pv::data::SignalData::get_max_sample_count
[pulseview.git] / pv / data / decoderstack.cpp
index 7bd5e6e6c2431d4e182fbfe051aa2dc08357a577..f0bdd6bd4f6e3556a3777e7cabfea49d06b2acc6 100644 (file)
@@ -141,8 +141,16 @@ void DecoderStack::begin_decode()
                data);
 }
 
-void DecoderStack::clear_snapshots()
+void DecoderStack::clear()
 {
+       _annotations.clear();
+}
+
+uint64_t DecoderStack::get_max_sample_count() const
+{
+       if (_annotations.empty())
+               return 0;
+       return _annotations.back()->end_sample();
 }
 
 void DecoderStack::decode_proc(shared_ptr<data::Logic> data)