|
FERS 1.0.0
The Flexible Extensible Radar Simulator
|
A data packet containing all information needed to process one receive window. More...
#include "rendering_job.h"
Public Attributes | |
| RealType | ideal_start_time |
| The ideal, jitter-free start time of the receive window. | |
| RealType | duration |
| The duration of the receive window in seconds. | |
| std::vector< std::unique_ptr< serial::Response > > | responses |
| A list of all Response objects that overlap with this window. | |
| std::vector< radar::Transmitter * > | active_cw_sources |
| A list of all CW transmitters that were active during this window. | |
A data packet containing all information needed to process one receive window.
This packet is created by the main simulation loop when a pulsed receiver's window ends. It is then passed to a dedicated finalizer thread for processing, decoupling the physics simulation from the expensive rendering and I/O tasks.
Definition at line 32 of file rendering_job.h.
| std::vector<radar::Transmitter*> core::RenderingJob::active_cw_sources |
A list of all CW transmitters that were active during this window.
Definition at line 44 of file rendering_job.h.
Referenced by processing::runPulsedFinalizer().
| RealType core::RenderingJob::duration |
The duration of the receive window in seconds.
Definition at line 38 of file rendering_job.h.
Referenced by core::runEventDrivenSim(), processing::runPulsedFinalizer(), and radar::Receiver::waitAndDequeueFinalizerJob().
| RealType core::RenderingJob::ideal_start_time |
The ideal, jitter-free start time of the receive window.
Definition at line 35 of file rendering_job.h.
Referenced by core::runEventDrivenSim(), and processing::runPulsedFinalizer().
| std::vector<std::unique_ptr<serial::Response> > core::RenderingJob::responses |
A list of all Response objects that overlap with this window.
Definition at line 41 of file rendering_job.h.
Referenced by processing::runPulsedFinalizer().