FERS 0.1.0
The Flexible Extensible Radar Simulator
Loading...
Searching...
No Matches
receiver.h File Reference

Radar Receiver class for managing signal reception and response handling. More...

#include <condition_variable>
#include <cstdint>
#include <functional>
#include <memory>
#include <mutex>
#include <optional>
#include <queue>
#include <random>
#include <span>
#include <string>
#include <string_view>
#include <vector>
#include "core/rendering_job.h"
#include "core/sim_id.h"
#include "core/simulation_state.h"
#include "radar_obj.h"
#include "serial/response.h"
#include "signal/if_resampler.h"
+ Include dependency graph for receiver.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  radar::Receiver
 Manages radar signal reception and response processing. More...
 
struct  radar::Receiver::DechirpReference
 Parsed and resolved dechirp reference details. More...
 
struct  radar::Receiver::FmcwIfChainRequest
 Receiver-local FMCW IF-chain request parsed from scenario input. More...
 

Namespaces

namespace  pool
 
namespace  radar
 

Functions

std::string_view radar::dechirpModeToken (Receiver::DechirpMode mode) noexcept
 Converts a dechirp mode to its scenario token.
 
Receiver::DechirpMode radar::parseDechirpModeToken (std::string_view token)
 Parses a dechirp mode scenario token.
 
std::string_view radar::dechirpReferenceSourceToken (Receiver::DechirpReferenceSource source) noexcept
 Converts a dechirp reference source to its scenario token.
 
Receiver::DechirpReferenceSource radar::parseDechirpReferenceSourceToken (std::string_view token)
 Parses a dechirp reference source scenario token.
 

Detailed Description

Radar Receiver class for managing signal reception and response handling.

Definition in file receiver.h.