mirror of
https://github.com/jankae/LibreVNA.git
synced 2026-04-07 23:43:42 +00:00
Use trace data after math operations for eye diagram plot
This commit is contained in:
parent
503d689d51
commit
79290d0f36
3 changed files with 8 additions and 1 deletions
|
|
@ -82,9 +82,13 @@ void EyeDiagramPlot::enableTrace(Trace *t, bool enabled)
|
|||
TracePlot::enableTrace(t, enabled);
|
||||
if(enabled) {
|
||||
trace = t;
|
||||
tdr->assignInput(trace);
|
||||
tdr->assignInput(trace->getLastMath());
|
||||
connect(trace, &Trace::lastMathChanged, this, [=](){
|
||||
tdr->assignInput(trace->getLastMath());
|
||||
});
|
||||
} else {
|
||||
if(trace) {
|
||||
disconnect(trace, &Trace::lastMathChanged, this, nullptr);
|
||||
tdr->removeInput();
|
||||
std::lock_guard<std::mutex> calc(calcMutex);
|
||||
displayData->clear();
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue