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

#include "receiver_output.h"

Public Attributes

bool present = false
 
std::string waveform_shape = {}
 
RealType chirp_bandwidth = 0.0
 
RealType chirp_duration = 0.0
 
RealType chirp_period = 0.0
 
RealType chirp_rate = 0.0
 
RealType chirp_rate_signed = 0.0
 
std::string sweep_direction = {}
 
RealType start_frequency_offset = 0.0
 
std::optional< RealTypetriangle_period = std::nullopt
 
std::optional< std::uint64_t > chirp_count = std::nullopt
 
std::optional< std::uint64_t > triangle_count = std::nullopt
 
std::string dechirp_mode = "none"
 
std::string dechirp_reference_source = "none"
 
SimId dechirp_reference_transmitter_id = 0
 
std::string dechirp_reference_transmitter_name = {}
 
SimId dechirp_reference_waveform_id = 0
 
std::string dechirp_reference_waveform_name = {}
 

Detailed Description

Definition at line 52 of file receiver_output.h.

Member Data Documentation

◆ chirp_bandwidth

RealType core::ReceiverStreamDescriptor::FmcwContext::chirp_bandwidth = 0.0

Definition at line 56 of file receiver_output.h.

◆ chirp_count

std::optional<std::uint64_t> core::ReceiverStreamDescriptor::FmcwContext::chirp_count = std::nullopt

Definition at line 64 of file receiver_output.h.

◆ chirp_duration

RealType core::ReceiverStreamDescriptor::FmcwContext::chirp_duration = 0.0

Definition at line 57 of file receiver_output.h.

◆ chirp_period

RealType core::ReceiverStreamDescriptor::FmcwContext::chirp_period = 0.0

Definition at line 58 of file receiver_output.h.

◆ chirp_rate

RealType core::ReceiverStreamDescriptor::FmcwContext::chirp_rate = 0.0

Definition at line 59 of file receiver_output.h.

◆ chirp_rate_signed

RealType core::ReceiverStreamDescriptor::FmcwContext::chirp_rate_signed = 0.0

Definition at line 60 of file receiver_output.h.

◆ dechirp_mode

std::string core::ReceiverStreamDescriptor::FmcwContext::dechirp_mode = "none"

Definition at line 66 of file receiver_output.h.

◆ dechirp_reference_source

std::string core::ReceiverStreamDescriptor::FmcwContext::dechirp_reference_source = "none"

Definition at line 67 of file receiver_output.h.

◆ dechirp_reference_transmitter_id

SimId core::ReceiverStreamDescriptor::FmcwContext::dechirp_reference_transmitter_id = 0

Definition at line 68 of file receiver_output.h.

◆ dechirp_reference_transmitter_name

std::string core::ReceiverStreamDescriptor::FmcwContext::dechirp_reference_transmitter_name = {}

Definition at line 69 of file receiver_output.h.

69{};

◆ dechirp_reference_waveform_id

SimId core::ReceiverStreamDescriptor::FmcwContext::dechirp_reference_waveform_id = 0

Definition at line 70 of file receiver_output.h.

◆ dechirp_reference_waveform_name

std::string core::ReceiverStreamDescriptor::FmcwContext::dechirp_reference_waveform_name = {}

Definition at line 71 of file receiver_output.h.

71{};

◆ present

bool core::ReceiverStreamDescriptor::FmcwContext::present = false

Definition at line 54 of file receiver_output.h.

◆ start_frequency_offset

RealType core::ReceiverStreamDescriptor::FmcwContext::start_frequency_offset = 0.0

Definition at line 62 of file receiver_output.h.

◆ sweep_direction

std::string core::ReceiverStreamDescriptor::FmcwContext::sweep_direction = {}

Definition at line 61 of file receiver_output.h.

61{};

◆ triangle_count

std::optional<std::uint64_t> core::ReceiverStreamDescriptor::FmcwContext::triangle_count = std::nullopt

Definition at line 65 of file receiver_output.h.

◆ triangle_period

std::optional<RealType> core::ReceiverStreamDescriptor::FmcwContext::triangle_period = std::nullopt

Definition at line 63 of file receiver_output.h.

◆ waveform_shape

std::string core::ReceiverStreamDescriptor::FmcwContext::waveform_shape = {}

Definition at line 55 of file receiver_output.h.

55{};

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