|
FERS 0.1.0
The Flexible Extensible Radar Simulator
|
#include <cstdint>#include <mutex>#include <optional>#include <string>#include <vector>#include "core/config.h"#include "core/output_config.h"#include "core/sim_id.h"#include "core/vita49_timestamp.h"
Include dependency graph for output_metadata.h:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Classes | |
| struct | core::PulseChunkMetadata |
| Metadata for one pulsed output chunk written to HDF5. More... | |
| struct | core::StreamingSegmentMetadata |
| Metadata for one contiguous streaming output segment. More... | |
| struct | core::FmcwMetadata |
| FMCW waveform metadata captured for a streaming output file. More... | |
| struct | core::FmcwSourceSegmentMetadata |
| Metadata for one active FMCW transmitter schedule segment. More... | |
| struct | core::FmcwSourceMetadata |
| Metadata for one FMCW illuminator represented in a streaming output file. More... | |
| struct | core::OutputFileMetadata |
| Metadata for one receiver output file. More... | |
| struct | core::Vita49StreamMetadata |
| Metadata for one VITA 49.2 receiver stream. More... | |
| struct | core::Vita49OutputMetadata |
| Metadata for the VITA 49.2 UDP output backend. More... | |
| struct | core::OutputMetadata |
| Metadata summary for the full simulation output set. More... | |
| class | core::OutputMetadataCollector |
| Thread-safe collector for simulation output metadata. More... | |
Namespaces | |
| namespace | core |
Functions | |
| std::string | core::outputFileMetadataToJsonString (const OutputFileMetadata &metadata) |
| Serializes one output-file metadata entry to JSON. | |
| std::string | core::outputMetadataToJsonString (const OutputMetadata &metadata) |
| Serializes a full simulation output metadata snapshot to JSON. | |
| Vita49OutputMetadata | core::vita49MetadataFromConfig (const Vita49OutputConfig &config) |
| Builds the static VITA metadata section from runtime output configuration. | |