SDRAngel  4.11.5
Developer docs for <a href="https://github.com/f4exb/sdrangel">SDRangel<\a>, an Open Source Qt5 / OpenGL 3.0+ SDR and signal analyzer frontend to various hardware.
Static Public Member Functions | Static Public Attributes | List of all members
FCDProConstants Class Reference

#include <fcdproconst.h>

+ Collaboration diagram for FCDProConstants:

Static Public Member Functions

static int fcdpro_lna_gain_nb_values ()
 
static int fcdpro_lna_enhance_nb_values ()
 
static int fcdpro_band_nb_values ()
 
static int fcdpro_rf_filter_nb_values ()
 
static int fcdpro_mixer_gain_nb_values ()
 
static int fcdpro_bias_current_nb_values ()
 
static int fcdpro_mixer_filter_nb_values ()
 
static int fcdpro_if_gain_mode_nb_values ()
 
static int fcdpro_if_rc_filter_nb_values ()
 
static int fcdpro_if_filter_nb_values ()
 
static int fcdpro_if_gain1_nb_values ()
 
static int fcdpro_if_gain2_nb_values ()
 
static int fcdpro_if_gain3_nb_values ()
 
static int fcdpro_if_gain4_nb_values ()
 
static int fcdpro_if_gain5_nb_values ()
 
static int fcdpro_if_gain6_nb_values ()
 

Static Public Attributes

static const fcdpro_lna_gain lna_gains []
 
static const fcdpro_lna_enhance lna_enhances []
 
static const fcdpro_band bands []
 
static const fcdpro_rf_filter rf_filters []
 
static const fcdpro_mixer_gain mixer_gains []
 
static const fcdpro_bias_current bias_currents []
 
static const fcdpro_mixer_filter mixer_filters []
 
static const fcdpro_if_gain_mode if_gain_modes []
 
static const fcdpro_if_rc_filter if_rc_filters []
 
static const fcdpro_if_filter if_filters []
 
static const fcdpro_if_gain1 if_gains1 []
 
static const fcdpro_if_gain2 if_gains2 []
 
static const fcdpro_if_gain3 if_gains3 []
 
static const fcdpro_if_gain4 if_gains4 []
 
static const fcdpro_if_gain5 if_gains5 []
 
static const fcdpro_if_gain6 if_gains6 []
 

Detailed Description

Definition at line 323 of file fcdproconst.h.

Member Function Documentation

◆ fcdpro_band_nb_values()

int FCDProConstants::fcdpro_band_nb_values ( )
static

◆ fcdpro_bias_current_nb_values()

int FCDProConstants::fcdpro_bias_current_nb_values ( )
static

Definition at line 121 of file fcdproconst.cpp.

References bias_currents, FCDPRO_TMF_1_9MHZ, FCDPRO_TMF_27_0MHZ, FCDPRO_TMF_2_3MHZ, FCDPRO_TMF_2_7MHZ, FCDPRO_TMF_3_0MHZ, FCDPRO_TMF_3_4MHZ, FCDPRO_TMF_3_8MHZ, FCDPRO_TMF_4_2MHZ, FCDPRO_TMF_4_6MHZ, and mixer_filters.

Referenced by FCDProGui::FCDProGui(), and FCDProInput::set_biasCurrent().

122 {
123  return sizeof(bias_currents) / sizeof(fcdpro_bias_current);
124 }
static const fcdpro_bias_current bias_currents[]
Definition: fcdproconst.h:331
+ Here is the caller graph for this function:

◆ fcdpro_if_filter_nb_values()

int FCDProConstants::fcdpro_if_filter_nb_values ( )
static

Definition at line 257 of file fcdproconst.cpp.

References FCDPRO_TIG5_P12_0DB, FCDPRO_TIG5_P15_0DB, FCDPRO_TIG5_P3_0DB, FCDPRO_TIG5_P6_0DB, FCDPRO_TIG5_P9_0DB, if_filters, and if_gains5.

Referenced by FCDProGui::FCDProGui(), and FCDProInput::set_ifFilter().

258 {
259  return sizeof(if_filters) / sizeof(fcdpro_if_filter);
260 }
static const fcdpro_if_filter if_filters[]
Definition: fcdproconst.h:335
+ Here is the caller graph for this function:

◆ fcdpro_if_gain1_nb_values()

int FCDProConstants::fcdpro_if_gain1_nb_values ( )
static

Definition at line 148 of file fcdproconst.cpp.

References FCDPRO_TIGM_LINEARITY, FCDPRO_TIGM_SENSITIVITY, if_gain_modes, and if_gains1.

Referenced by FCDProGui::FCDProGui(), and FCDProInput::set_gain1().

149 {
150  return sizeof(if_gains1) / sizeof(fcdpro_if_gain1);
151 }
static const fcdpro_if_gain1 if_gains1[]
Definition: fcdproconst.h:336
+ Here is the caller graph for this function:

◆ fcdpro_if_gain2_nb_values()

int FCDProConstants::fcdpro_if_gain2_nb_values ( )
static

Definition at line 194 of file fcdproconst.cpp.

References FCDPRO_TIG3_P0_0DB, FCDPRO_TIG3_P3_0DB, FCDPRO_TIG3_P6_0DB, FCDPRO_TIG3_P9_0DB, if_gains2, and if_gains3.

Referenced by FCDProGui::FCDProGui(), and FCDProInput::set_gain2().

195 {
196  return sizeof(if_gains2) / sizeof(fcdpro_if_gain2);
197 }
static const fcdpro_if_gain2 if_gains2[]
Definition: fcdproconst.h:337
+ Here is the caller graph for this function:

◆ fcdpro_if_gain3_nb_values()

int FCDProConstants::fcdpro_if_gain3_nb_values ( )
static

Definition at line 206 of file fcdproconst.cpp.

References FCDPRO_TIG4_P0_0DB, FCDPRO_TIG4_P1_0DB, FCDPRO_TIG4_P2_0DB, if_gains3, and if_gains4.

Referenced by FCDProGui::FCDProGui(), and FCDProInput::set_gain3().

207 {
208  return sizeof(if_gains3) / sizeof(fcdpro_if_gain3);
209 }
static const fcdpro_if_gain3 if_gains3[]
Definition: fcdproconst.h:338
+ Here is the caller graph for this function:

◆ fcdpro_if_gain4_nb_values()

int FCDProConstants::fcdpro_if_gain4_nb_values ( )
static

◆ fcdpro_if_gain5_nb_values()

int FCDProConstants::fcdpro_if_gain5_nb_values ( )
static

Definition at line 270 of file fcdproconst.cpp.

References FCDPRO_TIG6_P12_0DB, FCDPRO_TIG6_P15_0DB, FCDPRO_TIG6_P3_0DB, FCDPRO_TIG6_P6_0DB, FCDPRO_TIG6_P9_0DB, if_gains5, and if_gains6.

Referenced by FCDProGui::FCDProGui(), and FCDProInput::set_gain5().

271 {
272  return sizeof(if_gains5) / sizeof(fcdpro_if_gain5);
273 }
static const fcdpro_if_gain5 if_gains5[]
Definition: fcdproconst.h:340
+ Here is the caller graph for this function:

◆ fcdpro_if_gain6_nb_values()

int FCDProConstants::fcdpro_if_gain6_nb_values ( )
static

Definition at line 283 of file fcdproconst.cpp.

References if_gains6.

Referenced by FCDProGui::FCDProGui(), and FCDProInput::set_gain6().

284 {
285  return sizeof(if_gains6) / sizeof(fcdpro_if_gain6);
286 }
static const fcdpro_if_gain6 if_gains6[]
Definition: fcdproconst.h:341
+ Here is the caller graph for this function:

◆ fcdpro_if_gain_mode_nb_values()

int FCDProConstants::fcdpro_if_gain_mode_nb_values ( )
static

◆ fcdpro_if_rc_filter_nb_values()

int FCDProConstants::fcdpro_if_rc_filter_nb_values ( )
static

Definition at line 182 of file fcdproconst.cpp.

References FCDPRO_TIG2_P0_0DB, FCDPRO_TIG2_P3_0DB, FCDPRO_TIG2_P6_0DB, FCDPRO_TIG2_P9_0DB, if_gains2, and if_rc_filters.

Referenced by FCDProGui::FCDProGui(), and FCDProInput::set_rcFilter().

183 {
184  return sizeof(if_rc_filters) / sizeof(fcdpro_if_rc_filter);
185 }
static const fcdpro_if_rc_filter if_rc_filters[]
Definition: fcdproconst.h:334
+ Here is the caller graph for this function:

◆ fcdpro_lna_enhance_nb_values()

int FCDProConstants::fcdpro_lna_enhance_nb_values ( )
static

Definition at line 39 of file fcdproconst.cpp.

References bands, FCDPRO_TB_LBAND, FCDPRO_TB_UHF, FCDPRO_TB_VHF2, FCDPRO_TB_VHF3, and lna_enhances.

Referenced by FCDProGui::FCDProGui(), and FCDProInput::set_lnaEnhance().

40 {
41  return sizeof(lna_enhances) / sizeof(fcdpro_lna_enhance);
42 }
static const fcdpro_lna_enhance lna_enhances[]
Definition: fcdproconst.h:327
+ Here is the caller graph for this function:

◆ fcdpro_lna_gain_nb_values()

int FCDProConstants::fcdpro_lna_gain_nb_values ( )
static

Definition at line 26 of file fcdproconst.cpp.

References FCDPRO_TLE_0, FCDPRO_TLE_1, FCDPRO_TLE_2, FCDPRO_TLE_3, FCDPRO_TLE_OFF, lna_enhances, and lna_gains.

Referenced by FCDProGui::FCDProGui(), and FCDProInput::set_lnaGain().

27 {
28  return sizeof(lna_gains) / sizeof(fcdpro_lna_gain);
29 }
static const fcdpro_lna_gain lna_gains[]
Definition: fcdproconst.h:326
+ Here is the caller graph for this function:

◆ fcdpro_mixer_filter_nb_values()

int FCDProConstants::fcdpro_mixer_filter_nb_values ( )
static

Definition at line 138 of file fcdproconst.cpp.

References FCDPRO_TIG1_N3_0DB, FCDPRO_TIG1_P6_0DB, if_gains1, and mixer_filters.

Referenced by FCDProGui::FCDProGui(), and FCDProInput::set_mixerFilter().

139 {
140  return sizeof(mixer_filters) / sizeof(fcdpro_mixer_filter);
141 }
static const fcdpro_mixer_filter mixer_filters[]
Definition: fcdproconst.h:332
+ Here is the caller graph for this function:

◆ fcdpro_mixer_gain_nb_values()

int FCDProConstants::fcdpro_mixer_gain_nb_values ( )
static

Definition at line 109 of file fcdproconst.cpp.

References bias_currents, FCDPRO_TBC_1, FCDPRO_TBC_2, FCDPRO_TBC_LBAND, FCDPRO_TBC_VUBAND, and mixer_gains.

Referenced by FCDProGui::FCDProGui(), and FCDProInput::set_mixerGain().

110 {
111  return sizeof(mixer_gains) / sizeof(fcdpro_mixer_gain);
112 }
static const fcdpro_mixer_gain mixer_gains[]
Definition: fcdproconst.h:330
+ Here is the caller graph for this function:

◆ fcdpro_rf_filter_nb_values()

int FCDProConstants::fcdpro_rf_filter_nb_values ( )
static

Definition at line 99 of file fcdproconst.cpp.

References FCDPRO_TMG_P12_0DB, FCDPRO_TMG_P4_0DB, mixer_gains, and rf_filters.

Referenced by FCDProGui::FCDProGui(), and FCDProInput::set_rfFilter().

100 {
101  return sizeof(rf_filters) / sizeof(fcdpro_rf_filter);
102 }
static const fcdpro_rf_filter rf_filters[]
Definition: fcdproconst.h:329
+ Here is the caller graph for this function:

Member Data Documentation

◆ bands

const fcdpro_band FCDProConstants::bands
static
Initial value:
= {
{FCDPRO_TB_VHF2, "VHF2"},
{FCDPRO_TB_VHF3, "VHF3"},
{FCDPRO_TB_UHF, "UHF"},
}

Definition at line 328 of file fcdproconst.h.

Referenced by fcdpro_band_nb_values(), fcdpro_lna_enhance_nb_values(), FCDProGui::FCDProGui(), and FCDProInput::set_band().

◆ bias_currents

const fcdpro_bias_current FCDProConstants::bias_currents
static

◆ if_filters

const fcdpro_if_filter FCDProConstants::if_filters
static

◆ if_gain_modes

const fcdpro_if_gain_mode FCDProConstants::if_gain_modes
static

◆ if_gains1

const fcdpro_if_gain1 FCDProConstants::if_gains1
static

◆ if_gains2

const fcdpro_if_gain2 FCDProConstants::if_gains2
static

◆ if_gains3

const fcdpro_if_gain3 FCDProConstants::if_gains3
static

◆ if_gains4

const fcdpro_if_gain4 FCDProConstants::if_gains4
static

◆ if_gains5

const fcdpro_if_gain5 FCDProConstants::if_gains5
static

◆ if_gains6

const fcdpro_if_gain6 FCDProConstants::if_gains6
static

◆ if_rc_filters

const fcdpro_if_rc_filter FCDProConstants::if_rc_filters
static

◆ lna_enhances

const fcdpro_lna_enhance FCDProConstants::lna_enhances
static

◆ lna_gains

const fcdpro_lna_gain FCDProConstants::lna_gains
static
Initial value:
= {
{FCDPRO_TLG_N5_0DB, "-5dB"},
{FCDPRO_TLG_N2_5DB, "-2.5dB"},
{FCDPRO_TLG_P2_5DB, "2.5dB"},
{FCDPRO_TLG_P7_5DB, "7.5dB"},
{FCDPRO_TLG_P10_0DB, "10dB"},
{FCDPRO_TLG_P12_5DB, "12.5dB"},
{FCDPRO_TLG_P15_0DB, "15dB"},
{FCDPRO_TLG_P17_5DB, "17.5dB"},
{FCDPRO_TLG_P20_0DB, "20dB"},
{FCDPRO_TLG_P25_0DB, "25dB"},
}

Definition at line 326 of file fcdproconst.h.

Referenced by fcdpro_lna_gain_nb_values(), FCDProGui::FCDProGui(), and FCDProInput::set_lnaGain().

◆ mixer_filters

const fcdpro_mixer_filter FCDProConstants::mixer_filters
static

◆ mixer_gains

const fcdpro_mixer_gain FCDProConstants::mixer_gains
static

◆ rf_filters

const fcdpro_rf_filter FCDProConstants::rf_filters
static

The documentation for this class was generated from the following files: