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

#include "receiver_output.h"

Public Attributes

SimId receiver_id = 0
 
std::string receiver_name
 
std::uint32_t stream_id = 0
 
std::string mode = "unknown"
 
RealType sample_rate = 0.0
 
RealType reference_frequency = 0.0
 
std::uint64_t packets_emitted = 0
 
std::uint64_t context_packets = 0
 
std::uint64_t samples_emitted = 0
 
std::uint64_t packets_dropped = 0
 
std::uint64_t samples_dropped = 0
 
std::uint64_t over_range_count = 0
 
std::uint64_t late_packet_count = 0
 
std::optional< RealTypefirst_sample_time = std::nullopt
 
std::optional< RealTypeend_sample_time = std::nullopt
 
std::optional< Vita49Timestampfirst_timestamp = std::nullopt
 
std::optional< Vita49Timestampend_timestamp = std::nullopt
 

Detailed Description

Definition at line 129 of file receiver_output.h.

Member Data Documentation

◆ context_packets

std::uint64_t core::ReceiverStreamStats::context_packets = 0

Definition at line 138 of file receiver_output.h.

◆ end_sample_time

std::optional<RealType> core::ReceiverStreamStats::end_sample_time = std::nullopt

Definition at line 145 of file receiver_output.h.

◆ end_timestamp

std::optional<Vita49Timestamp> core::ReceiverStreamStats::end_timestamp = std::nullopt

Definition at line 147 of file receiver_output.h.

◆ first_sample_time

std::optional<RealType> core::ReceiverStreamStats::first_sample_time = std::nullopt

Definition at line 144 of file receiver_output.h.

◆ first_timestamp

std::optional<Vita49Timestamp> core::ReceiverStreamStats::first_timestamp = std::nullopt

Definition at line 146 of file receiver_output.h.

◆ late_packet_count

std::uint64_t core::ReceiverStreamStats::late_packet_count = 0

Definition at line 143 of file receiver_output.h.

◆ mode

std::string core::ReceiverStreamStats::mode = "unknown"

Definition at line 134 of file receiver_output.h.

◆ over_range_count

std::uint64_t core::ReceiverStreamStats::over_range_count = 0

Definition at line 142 of file receiver_output.h.

◆ packets_dropped

std::uint64_t core::ReceiverStreamStats::packets_dropped = 0

Definition at line 140 of file receiver_output.h.

◆ packets_emitted

std::uint64_t core::ReceiverStreamStats::packets_emitted = 0

Definition at line 137 of file receiver_output.h.

◆ receiver_id

SimId core::ReceiverStreamStats::receiver_id = 0

Definition at line 131 of file receiver_output.h.

◆ receiver_name

std::string core::ReceiverStreamStats::receiver_name

Definition at line 132 of file receiver_output.h.

◆ reference_frequency

RealType core::ReceiverStreamStats::reference_frequency = 0.0

Definition at line 136 of file receiver_output.h.

◆ sample_rate

RealType core::ReceiverStreamStats::sample_rate = 0.0

Definition at line 135 of file receiver_output.h.

◆ samples_dropped

std::uint64_t core::ReceiverStreamStats::samples_dropped = 0

Definition at line 141 of file receiver_output.h.

◆ samples_emitted

std::uint64_t core::ReceiverStreamStats::samples_emitted = 0

Definition at line 139 of file receiver_output.h.

◆ stream_id

std::uint32_t core::ReceiverStreamStats::stream_id = 0

Definition at line 133 of file receiver_output.h.


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