31 class ProgressReporter;
48 std::shared_ptr<core::ProgressReporter> reporter);
62 std::shared_ptr<core::ProgressReporter> reporter);
A simple thread pool implementation.
Manages radar signal reception and response processing.
void runPulsedFinalizer(radar::Receiver *receiver, const std::vector< std::unique_ptr< radar::Target > > *targets, std::shared_ptr< core::ProgressReporter > reporter)
The main function for a dedicated pulsed-mode receiver finalizer thread.
void finalizeCwReceiver(radar::Receiver *receiver, pool::ThreadPool *pool, std::shared_ptr< core::ProgressReporter > reporter)
The finalization task for a continuous-wave (CW) mode receiver.