]> sigrok.org Git - pulseview.git/blobdiff - pv/data/signalbase.cpp
Add SignalBase::clear_sample_data() and local samplerate values
[pulseview.git] / pv / data / signalbase.cpp
index fde99e2b4619a3cadf2b2acd01a862759c183d3f..d09615c8fc1130fb95fbf0f05629c50ec8c918a8 100644 (file)
@@ -185,6 +185,15 @@ void SignalBase::set_data(shared_ptr<pv::data::SignalData> data)
        }
 }
 
+void SignalBase::clear_sample_data()
+{
+       if (analog_data())
+               analog_data()->clear();
+
+       if (logic_data())
+               logic_data()->clear();
+}
+
 shared_ptr<data::Analog> SignalBase::analog_data() const
 {
        shared_ptr<Analog> result = nullptr;