MCPcopy Create free account
hub / github.com/BatchDrake/SigDigger / onCycloAnalysis

Method onCycloAnalysis

Components/TimeWindow.cpp:1963–1990  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1961}
1962
1963void
1964TimeWindow::onCycloAnalysis(void)
1965{
1966 if (!this->ui->realWaveform->isComplete())
1967 return;
1968
1969 try {
1970 const SUCOMPLEX *orig;
1971 SUCOMPLEX *dest;
1972 SUSCOUNT len;
1973
1974 this->getTransformRegion(
1975 orig,
1976 dest,
1977 len,
1978 this->ui->transSelCheck->isChecked());
1979
1980 DelayedConjTask *task = new DelayedConjTask(orig, dest, len, 1);
1981
1982 this->notifyTaskRunning(true);
1983 this->taskController.process("cyclo", task);
1984 } catch (Suscan::Exception &e) {
1985 QMessageBox::warning(
1986 this,
1987 "Cyclostationary analysis",
1988 "Cannot perform operation: " + QString(e.what()));
1989 }
1990}
1991
1992void
1993TimeWindow::onQuadDemod(void)

Callers

nothing calls this directly

Calls 3

getTransformRegionMethod · 0.95
notifyTaskRunningMethod · 0.95
processMethod · 0.45

Tested by

no test coverage detected