|
FERS 0.1.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 = 0.0 |
| The ideal, jitter-free start time of the receive window. | |
| RealType | duration = 0.0 |
| 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< ActiveStreamingSource > | active_streaming_sources {} |
| A list of all streaming transmitters that overlap 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 33 of file rendering_job.h.
| std::vector<ActiveStreamingSource> core::RenderingJob::active_streaming_sources {} |
A list of all streaming transmitters that overlap this window.
Definition at line 45 of file rendering_job.h.
| RealType core::RenderingJob::duration = 0.0 |
The duration of the receive window in seconds.
Definition at line 39 of file rendering_job.h.
| RealType core::RenderingJob::ideal_start_time = 0.0 |
The ideal, jitter-free start time of the receive window.
Definition at line 36 of file rendering_job.h.
| std::vector<std::unique_ptr<serial::Response> > core::RenderingJob::responses {} |
A list of all Response objects that overlap with this window.
Definition at line 42 of file rendering_job.h.