FERS 1.0.0
The Flexible Extensible Radar Simulator
Loading...
Searching...
No Matches
core::OutputFileMetadata Struct Reference

#include "output_metadata.h"

Public Attributes

SimId receiver_id = 0
 
std::string receiver_name
 
std::string mode
 
std::string path
 
std::uint64_t total_samples = 0
 
std::uint64_t sample_start = 0
 
std::uint64_t sample_end_exclusive = 0
 
std::uint64_t pulse_count = 0
 
std::uint64_t min_pulse_length_samples = 0
 
std::uint64_t max_pulse_length_samples = 0
 
bool uniform_pulse_length = true
 
std::vector< PulseChunkMetadatachunks = {}
 
std::vector< CwSegmentMetadatacw_segments = {}
 

Detailed Description

Definition at line 39 of file output_metadata.h.

Member Data Documentation

◆ chunks

std::vector<PulseChunkMetadata> core::OutputFileMetadata::chunks = {}

Definition at line 52 of file output_metadata.h.

52{};

◆ cw_segments

std::vector<CwSegmentMetadata> core::OutputFileMetadata::cw_segments = {}

Definition at line 53 of file output_metadata.h.

53{};

◆ max_pulse_length_samples

std::uint64_t core::OutputFileMetadata::max_pulse_length_samples = 0

Definition at line 50 of file output_metadata.h.

◆ min_pulse_length_samples

std::uint64_t core::OutputFileMetadata::min_pulse_length_samples = 0

Definition at line 49 of file output_metadata.h.

◆ mode

std::string core::OutputFileMetadata::mode

Definition at line 43 of file output_metadata.h.

Referenced by serial::writeOutputFileMetadataAttributes().

◆ path

std::string core::OutputFileMetadata::path

Definition at line 44 of file output_metadata.h.

◆ pulse_count

std::uint64_t core::OutputFileMetadata::pulse_count = 0

Definition at line 48 of file output_metadata.h.

◆ receiver_id

SimId core::OutputFileMetadata::receiver_id = 0

◆ receiver_name

std::string core::OutputFileMetadata::receiver_name

Definition at line 42 of file output_metadata.h.

Referenced by serial::writeOutputFileMetadataAttributes().

◆ sample_end_exclusive

std::uint64_t core::OutputFileMetadata::sample_end_exclusive = 0

Definition at line 47 of file output_metadata.h.

Referenced by serial::writeOutputFileMetadataAttributes().

◆ sample_start

std::uint64_t core::OutputFileMetadata::sample_start = 0

Definition at line 46 of file output_metadata.h.

Referenced by serial::writeOutputFileMetadataAttributes().

◆ total_samples

std::uint64_t core::OutputFileMetadata::total_samples = 0

Definition at line 45 of file output_metadata.h.

Referenced by serial::writeOutputFileMetadataAttributes().

◆ uniform_pulse_length

bool core::OutputFileMetadata::uniform_pulse_length = true

Definition at line 51 of file output_metadata.h.


The documentation for this struct was generated from the following file: