X-Git-Url: http://git.code-monkey.de/?p=pulseview.git;a=blobdiff_plain;f=pv%2Fdata%2Fsignalbase.hpp;h=977a9cd68121f743e7e7070d67957e9d7e07081e;hp=865f2551662fed2ab137781752c9064191cb698d;hb=63253d727162257aa0a3765bfb897c6826ebf611;hpb=8a603e135f0eee0b2665c8ec9caa5f19ae6ee5e4 diff --git a/pv/data/signalbase.hpp b/pv/data/signalbase.hpp index 865f255..977a9cd 100644 --- a/pv/data/signalbase.hpp +++ b/pv/data/signalbase.hpp @@ -51,8 +51,10 @@ namespace pv { namespace data { class Analog; +class AnalogSegment; class DecoderStack; class Logic; +class LogicSegment; class SignalData; class SignalBase : public QObject @@ -266,7 +268,9 @@ private: uint8_t convert_a2l_schmitt_trigger(float lo_thr, float hi_thr, float value, uint8_t &state); - void conversion_thread_proc(QObject* segment); + void convert_single_segment(pv::data::AnalogSegment *asegment, + pv::data::LogicSegment *lsegment); + void conversion_thread_proc(); void stop_conversion();