28 std::unique_ptr<Filter> _filterPrototype;
29 std::vector<std::unique_ptr<Filter>> _freqWeightingFilters;
39 mutable std::mutex _ps_mtx;
54 const d overlap_percentage = 50.,
const d time_constant = -1);
Estimate cross-power spectra using Welch' method of spectral estimation. The exact amount of overlap ...
Data coming from / going to DAQ. Non-interleaved format, which means data in buffer is ordered by cha...
Base cass for all DAQ (Data Acquisition) interfaces. A DAQ can be a custom device,...
Filter used to pre-filter a double-precision floating point data stream.
Real time spectral estimator using Welch method of spectral estimation.
ccube getCurrentValue() const
Get the latest estimate of the power spectra.
void inCallback(const DaqData &d)
Implements the work to to when new DaqData arrives.
A bit of curiously recurring template pattern, to connect the specific handlers and connect the prope...
std::shared_ptr< StreamMgr > SmgrHandle
size_t us
We often use boolean values.