|
FERS 0.1.0
The Flexible Extensible Radar Simulator
|
Metadata for one VITA 49.2 receiver stream. More...
#include "output_metadata.h"
Public Attributes | |
| SimId | receiver_id = 0 |
| Receiver SimId that owns the VRT stream. | |
| std::string | receiver_name |
| Receiver display name. | |
| std::uint32_t | stream_id = 0 |
| Allocated 32-bit VRT Stream ID. | |
| std::string | mode = "unknown" |
| Receiver mode token: pulsed, cw, fmcw, or unknown. | |
| RealType | sample_rate = 0.0 |
| Stream sample rate in hertz. | |
| RealType | reference_frequency = 0.0 |
| RF reference frequency in hertz. | |
| std::uint64_t | packets_emitted = 0 |
| Signal data packets emitted. | |
| std::uint64_t | samples_emitted = 0 |
| Complex samples emitted. | |
| std::uint64_t | packets_dropped = 0 |
| Data packets lost to socket send failures. | |
| std::uint64_t | samples_dropped = 0 |
| Complex samples lost to socket send failures. | |
| std::uint64_t | over_range_count = 0 |
| Samples clipped by fixed full-scale scaling. | |
| std::uint64_t | late_packet_count = 0 |
| Packets sent after their scheduled time. | |
| std::uint64_t | context_packet_count = 0 |
| Context packets emitted for this stream. | |
| std::optional< RealType > | first_sample_time = std::nullopt |
| First signal sample time in seconds. | |
| std::optional< RealType > | end_sample_time = std::nullopt |
| Exclusive stream end sample time in seconds. | |
| std::optional< Vita49Timestamp > | first_timestamp = std::nullopt |
| First VRT UTC timestamp. | |
| std::optional< Vita49Timestamp > | end_timestamp = std::nullopt |
| Exclusive stream end VRT UTC timestamp. | |
Metadata for one VITA 49.2 receiver stream.
Definition at line 140 of file output_metadata.h.
| std::uint64_t core::Vita49StreamMetadata::context_packet_count = 0 |
Context packets emitted for this stream.
Definition at line 154 of file output_metadata.h.
| std::optional<RealType> core::Vita49StreamMetadata::end_sample_time = std::nullopt |
Exclusive stream end sample time in seconds.
Definition at line 156 of file output_metadata.h.
| std::optional<Vita49Timestamp> core::Vita49StreamMetadata::end_timestamp = std::nullopt |
Exclusive stream end VRT UTC timestamp.
Definition at line 158 of file output_metadata.h.
| std::optional<RealType> core::Vita49StreamMetadata::first_sample_time = std::nullopt |
First signal sample time in seconds.
Definition at line 155 of file output_metadata.h.
| std::optional<Vita49Timestamp> core::Vita49StreamMetadata::first_timestamp = std::nullopt |
First VRT UTC timestamp.
Definition at line 157 of file output_metadata.h.
| std::uint64_t core::Vita49StreamMetadata::late_packet_count = 0 |
Packets sent after their scheduled time.
Definition at line 153 of file output_metadata.h.
| std::string core::Vita49StreamMetadata::mode = "unknown" |
Receiver mode token: pulsed, cw, fmcw, or unknown.
Definition at line 145 of file output_metadata.h.
| std::uint64_t core::Vita49StreamMetadata::over_range_count = 0 |
Samples clipped by fixed full-scale scaling.
Definition at line 152 of file output_metadata.h.
| std::uint64_t core::Vita49StreamMetadata::packets_dropped = 0 |
Data packets lost to socket send failures.
Definition at line 150 of file output_metadata.h.
| std::uint64_t core::Vita49StreamMetadata::packets_emitted = 0 |
Signal data packets emitted.
Definition at line 148 of file output_metadata.h.
| SimId core::Vita49StreamMetadata::receiver_id = 0 |
Receiver SimId that owns the VRT stream.
Definition at line 142 of file output_metadata.h.
| std::string core::Vita49StreamMetadata::receiver_name |
Receiver display name.
Definition at line 143 of file output_metadata.h.
| RealType core::Vita49StreamMetadata::reference_frequency = 0.0 |
RF reference frequency in hertz.
Definition at line 147 of file output_metadata.h.
| RealType core::Vita49StreamMetadata::sample_rate = 0.0 |
Stream sample rate in hertz.
Definition at line 146 of file output_metadata.h.
| std::uint64_t core::Vita49StreamMetadata::samples_dropped = 0 |
Complex samples lost to socket send failures.
Definition at line 151 of file output_metadata.h.
| std::uint64_t core::Vita49StreamMetadata::samples_emitted = 0 |
Complex samples emitted.
Definition at line 149 of file output_metadata.h.
| std::uint32_t core::Vita49StreamMetadata::stream_id = 0 |
Allocated 32-bit VRT Stream ID.
Definition at line 144 of file output_metadata.h.