FERS 0.1.0
The Flexible Extensible Radar Simulator
Loading...
Searching...
No Matches
core::StreamingSegmentMetadata Struct Reference

Metadata for one contiguous streaming output segment. More...

#include "output_metadata.h"

Public Attributes

RealType start_time = 0.0
 Segment start time in seconds.
 
RealType end_time = 0.0
 Segment end time in seconds.
 
std::uint64_t sample_count = 0
 Number of samples emitted for the segment.
 
std::uint64_t sample_start = 0
 Inclusive global sample index for the segment start.
 
std::uint64_t sample_end_exclusive = 0
 Exclusive global sample index for the segment end.
 
std::optional< RealTypefirst_chirp_start_time = std::nullopt
 First emitted FMCW chirp start time.
 
std::optional< std::uint64_t > emitted_chirp_count = std::nullopt
 Number of FMCW chirps emitted.
 
std::optional< RealTypefirst_triangle_start_time = std::nullopt
 First emitted FMCW triangle start time.
 
std::optional< std::uint64_t > emitted_triangle_count = std::nullopt
 Number of FMCW triangles emitted.
 

Detailed Description

Metadata for one contiguous streaming output segment.

Definition at line 35 of file output_metadata.h.

Member Data Documentation

◆ emitted_chirp_count

std::optional<std::uint64_t> core::StreamingSegmentMetadata::emitted_chirp_count = std::nullopt

Number of FMCW chirps emitted.

Definition at line 43 of file output_metadata.h.

◆ emitted_triangle_count

std::optional<std::uint64_t> core::StreamingSegmentMetadata::emitted_triangle_count = std::nullopt

Number of FMCW triangles emitted.

Definition at line 45 of file output_metadata.h.

◆ end_time

RealType core::StreamingSegmentMetadata::end_time = 0.0

Segment end time in seconds.

Definition at line 38 of file output_metadata.h.

◆ first_chirp_start_time

std::optional<RealType> core::StreamingSegmentMetadata::first_chirp_start_time = std::nullopt

First emitted FMCW chirp start time.

Definition at line 42 of file output_metadata.h.

◆ first_triangle_start_time

std::optional<RealType> core::StreamingSegmentMetadata::first_triangle_start_time = std::nullopt

First emitted FMCW triangle start time.

Definition at line 44 of file output_metadata.h.

◆ sample_count

std::uint64_t core::StreamingSegmentMetadata::sample_count = 0

Number of samples emitted for the segment.

Definition at line 39 of file output_metadata.h.

◆ sample_end_exclusive

std::uint64_t core::StreamingSegmentMetadata::sample_end_exclusive = 0

Exclusive global sample index for the segment end.

Definition at line 41 of file output_metadata.h.

◆ sample_start

std::uint64_t core::StreamingSegmentMetadata::sample_start = 0

Inclusive global sample index for the segment start.

Definition at line 40 of file output_metadata.h.

◆ start_time

RealType core::StreamingSegmentMetadata::start_time = 0.0

Segment start time in seconds.

Definition at line 37 of file output_metadata.h.


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