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

Tracks the current FMCW chirp boundary for a streaming path. More...

#include "simulation_state.h"

Public Attributes

bool initialized = false
 True after the tracker has been initialized for a path.
 
RealType t_n = 0.0
 Current chirp boundary time in seconds.
 
std::size_t n_current = 0
 Current zero-based chirp index.
 
bool triangle_initialized = false
 True after the triangle tracker has been initialized.
 
std::size_t triangle_leg = 0
 Current triangle leg index: 0 for up-leg, 1 for down-leg.
 
std::size_t triangle_index = 0
 Current zero-based triangle index.
 
RealType triangle_t_leg = 0.0
 Current triangle leg boundary time in seconds.
 
RealType triangle_phi_base = 0.0
 Current modular triangle base phase in radians.
 

Detailed Description

Tracks the current FMCW chirp boundary for a streaming path.

Definition at line 96 of file simulation_state.h.

Member Data Documentation

◆ initialized

bool core::FmcwChirpBoundaryTracker::initialized = false

True after the tracker has been initialized for a path.

Definition at line 98 of file simulation_state.h.

◆ n_current

std::size_t core::FmcwChirpBoundaryTracker::n_current = 0

Current zero-based chirp index.

Definition at line 100 of file simulation_state.h.

◆ t_n

RealType core::FmcwChirpBoundaryTracker::t_n = 0.0

Current chirp boundary time in seconds.

Definition at line 99 of file simulation_state.h.

◆ triangle_index

std::size_t core::FmcwChirpBoundaryTracker::triangle_index = 0

Current zero-based triangle index.

Definition at line 103 of file simulation_state.h.

◆ triangle_initialized

bool core::FmcwChirpBoundaryTracker::triangle_initialized = false

True after the triangle tracker has been initialized.

Definition at line 101 of file simulation_state.h.

◆ triangle_leg

std::size_t core::FmcwChirpBoundaryTracker::triangle_leg = 0

Current triangle leg index: 0 for up-leg, 1 for down-leg.

Definition at line 102 of file simulation_state.h.

◆ triangle_phi_base

RealType core::FmcwChirpBoundaryTracker::triangle_phi_base = 0.0

Current modular triangle base phase in radians.

Definition at line 105 of file simulation_state.h.

◆ triangle_t_leg

RealType core::FmcwChirpBoundaryTracker::triangle_t_leg = 0.0

Current triangle leg boundary time in seconds.

Definition at line 104 of file simulation_state.h.


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