117 lines
2.3 KiB
C++
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
|
|
|
|
|