SXXXXXXX_RadarDataReader/_src_cpp/IDD/pub/idd_arf_settings.h
VALLONGOL 5de2650675 add
2025-11-12 13:43:30 +01:00

117 lines
2.3 KiB
C++

//!;;Rpy::+
//!;;Rpy::ModelElement: iddheader::idd_arf_settings
//!;;Rpy::
//!;;Rpy::Component: IDDComponent
//!;;Rpy::Configuration: IDDConfig
//!;;Rpy::Project: IDD
//!;;Rpy::
//!;;Rpy::FilePath: idd_arf_settings.h
//!;;Rpy::Tag: $Tag
//!;;Rpy::
//!;;Rpy::Copyright: Leonardocompany - COMPANY RESTRICTED
//!;;Rpy::
//!;;Rpy::Generated by Rhapsody: 7.5.3
//!;;Rpy::-
#ifndef idd_arf_settings_H
#define idd_arf_settings_H
namespace iddheader
{
//## package iddheader::idd_arf_settings
//#[ type arf_overflown_t
struct arf_overflown_t
{
unsigned int ovf_start_rbin;
unsigned int ovf_stop_rbin;
unsigned int ovf_start_filt;
unsigned int ovf_stop_filt;
};
//#]
//#[ type arf_tx_leakage_t
struct arf_tx_leakage_t
{
unsigned int txl_start_rbin;
unsigned int txl_stop_rbin;
unsigned int txl_window_filt;
unsigned int txl_freq_filt;
float txl_th_amp;
};
//#]
//#[ type arf_fft_sl_t
struct arf_fft_sl_t
{
unsigned int fft_sl_window_rbin;
unsigned int mult_alm_num;
float mult_alm_db_margin;
};
//#]
//#[ type arf_dpc_sl_t
struct arf_dpc_sl_t
{
unsigned int ext_pulse_length;
unsigned int dpc_sl_window_filt;
float dpc_sl_margin_db;
};
//#]
//#[ type arf_ale_t
struct arf_ale_t
{
unsigned int ale_start_rbin;
unsigned int ale_stop_rbin;
unsigned int ale_freq_filt;
unsigned int ale_window_filt;
};
//#]
//#[ type arf_jem_t
struct arf_jem_t
{
unsigned int jem_window_rbin;
};
//#]
//#[ type arf_dem_zone_t
struct arf_dem_zone_t
{
unsigned int n_range_zone;
};
//#]
//#[ type arf_slb_t
struct arf_slb_t
{
float current_cagc_att;
float slb_m;
};
//#]
//#[ type arf_settings_t
struct arf_settings_t
{
unsigned int n_rbin;
unsigned int n_fft;
arf_overflown_t ovf;
arf_tx_leakage_t tx_leak;
arf_fft_sl_t fft_sl;
arf_dpc_sl_t dpc_sl;
arf_ale_t ale;
arf_jem_t jem;
arf_dem_zone_t demz;
arf_slb_t slb;
};
//#]
}
#endif
//;;Rpy:: end