projects
/
pulseview.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
SignalBase: Implement multi-segment conversion
[pulseview.git]
/
pv
/
data
/
signalbase.hpp
diff --git
a/pv/data/signalbase.hpp
b/pv/data/signalbase.hpp
index 865f2551662fed2ab137781752c9064191cb698d..977a9cd68121f743e7e7070d67957e9d7e07081e 100644
(file)
--- a/
pv/data/signalbase.hpp
+++ b/
pv/data/signalbase.hpp
@@
-51,8
+51,10
@@
namespace pv {
namespace data {
class Analog;
namespace data {
class Analog;
+class AnalogSegment;
class DecoderStack;
class Logic;
class DecoderStack;
class Logic;
+class LogicSegment;
class SignalData;
class SignalBase : public QObject
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);
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();
void stop_conversion();