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.
Classes | Enumerations
fcdproconst.h File Reference
#include <string>
+ Include dependency graph for fcdproconst.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  fcdpro_lna_gain
 
struct  fcdpro_lna_enhance
 
struct  fcdpro_band
 
struct  fcdpro_rf_filter
 
struct  fcdpro_mixer_gain
 
struct  fcdpro_bias_current
 
struct  fcdpro_mixer_filter
 
struct  fcdpro_if_gain1
 
struct  fcdpro_if_gain_mode
 
struct  fcdpro_if_rc_filter
 
struct  fcdpro_if_gain2
 
struct  fcdpro_if_gain3
 
struct  fcdpro_if_gain4
 
struct  fcdpro_if_filter
 
struct  fcdpro_if_gain5
 
struct  fcdpro_if_gain6
 
class  FCDProConstants
 

Enumerations

enum  fcdpro_lna_gain_value {
  FCDPRO_TLG_N5_0DB =0, FCDPRO_TLG_N2_5DB =1, FCDPRO_TLG_P0_0DB =4, FCDPRO_TLG_P2_5DB =5,
  FCDPRO_TLG_P5_0DB =6, FCDPRO_TLG_P7_5DB =7, FCDPRO_TLG_P10_0DB =8, FCDPRO_TLG_P12_5DB =9,
  FCDPRO_TLG_P15_0DB =10, FCDPRO_TLG_P17_5DB =11, FCDPRO_TLG_P20_0DB =12, FCDPRO_TLG_P25_0DB =13,
  FCDPRO_TLG_P30_0DB =14
}
 
enum  fcdpro_lna_enhance_value {
  FCDPRO_TLE_OFF =0, FCDPRO_TLE_0 =1, FCDPRO_TLE_1 =3, FCDPRO_TLE_2 =5,
  FCDPRO_TLE_3 =7
}
 
enum  fcdpro_band_value { FCDPRO_TB_VHF2, FCDPRO_TB_VHF3, FCDPRO_TB_UHF, FCDPRO_TB_LBAND }
 
enum  fcdpro_rf_filter_value {
  FCDPRO_TRF_LPF268MHZ =0, FCDPRO_TRF_LPF299MHZ =8, FCDPRO_TRF_LPF509MHZ =0, FCDPRO_TRF_LPF656MHZ =8,
  FCDPRO_TRF_BPF360MHZ =0, FCDPRO_TRF_BPF380MHZ =1, FCDPRO_TRF_BPF405MHZ =2, FCDPRO_TRF_BPF425MHZ =3,
  FCDPRO_TRF_BPF450MHZ =4, FCDPRO_TRF_BPF475MHZ =5, FCDPRO_TRF_BPF505MHZ =6, FCDPRO_TRF_BPF540MHZ =7,
  FCDPRO_TRF_BPF575MHZ =8, FCDPRO_TRF_BPF615MHZ =9, FCDPRO_TRF_BPF670MHZ =10, FCDPRO_TRF_BPF720MHZ =11,
  FCDPRO_TRF_BPF760MHZ =12, FCDPRO_TRF_BPF840MHZ =13, FCDPRO_TRF_BPF890MHZ =14, FCDPRO_TRF_BPF970MHZ =15,
  FCDPRO_TRF_BPF1300MHZ =0, FCDPRO_TRF_BPF1320MHZ =1, FCDPRO_TRF_BPF1360MHZ =2, FCDPRO_TRF_BPF1410MHZ =3,
  FCDPRO_TRF_BPF1445MHZ =4, FCDPRO_TRF_BPF1460MHZ =5, FCDPRO_TRF_BPF1490MHZ =6, FCDPRO_TRF_BPF1530MHZ =7,
  FCDPRO_TRF_BPF1560MHZ =8, FCDPRO_TRF_BPF1590MHZ =9, FCDPRO_TRF_BPF1640MHZ =10, FCDPRO_TRF_BPF1660MHZ =11,
  FCDPRO_TRF_BPF1680MHZ =12, FCDPRO_TRF_BPF1700MHZ =13, FCDPRO_TRF_BPF1720MHZ =14, FCDPRO_TRF_BPF1750MHZ =15
}
 
enum  fcdpro_mixer_gain_value { FCDPRO_TMG_P4_0DB =0, FCDPRO_TMG_P12_0DB =1 }
 
enum  fcdpro_bias_current_value { FCDPRO_TBC_LBAND =0, FCDPRO_TBC_1 =1, FCDPRO_TBC_2 =2, FCDPRO_TBC_VUBAND =3 }
 
enum  fcdpro_mixer_filter_value {
  FCDPRO_TMF_27_0MHZ =0, FCDPRO_TMF_4_6MHZ =8, FCDPRO_TMF_4_2MHZ =9, FCDPRO_TMF_3_8MHZ =10,
  FCDPRO_TMF_3_4MHZ =11, FCDPRO_TMF_3_0MHZ =12, FCDPRO_TMF_2_7MHZ =13, FCDPRO_TMF_2_3MHZ =14,
  FCDPRO_TMF_1_9MHZ =15
}
 
enum  fcdpro_if_gain1_value { FCDPRO_TIG1_N3_0DB =0, FCDPRO_TIG1_P6_0DB =1 }
 
enum  fcdpro_if_gain_mode_value { FCDPRO_TIGM_LINEARITY =0, FCDPRO_TIGM_SENSITIVITY =1 }
 
enum  fcdpro_if_rc_filter_value {
  FCDPRO_TIRF_21_4MHZ =0, FCDPRO_TIRF_21_0MHZ =1, FCDPRO_TIRF_17_6MHZ =2, FCDPRO_TIRF_14_7MHZ =3,
  FCDPRO_TIRF_12_4MHZ =4, FCDPRO_TIRF_10_6MHZ =5, FCDPRO_TIRF_9_0MHZ =6, FCDPRO_TIRF_7_7MHZ =7,
  FCDPRO_TIRF_6_4MHZ =8, FCDPRO_TIRF_5_3MHZ =9, FCDPRO_TIRF_4_4MHZ =10, FCDPRO_TIRF_3_4MHZ =11,
  FCDPRO_TIRF_2_6MHZ =12, FCDPRO_TIRF_1_8MHZ =13, FCDPRO_TIRF_1_2MHZ =14, FCDPRO_TIRF_1_0MHZ =15
}
 
enum  fcdpro_if_gain2_value { FCDPRO_TIG2_P0_0DB =0, FCDPRO_TIG2_P3_0DB =1, FCDPRO_TIG2_P6_0DB =2, FCDPRO_TIG2_P9_0DB =3 }
 
enum  fcdpro_if_gain3_value { FCDPRO_TIG3_P0_0DB =0, FCDPRO_TIG3_P3_0DB =1, FCDPRO_TIG3_P6_0DB =2, FCDPRO_TIG3_P9_0DB =3 }
 
enum  fcdpro_if_gain4_value { FCDPRO_TIG4_P0_0DB =0, FCDPRO_TIG4_P1_0DB =1, FCDPRO_TIG4_P2_0DB =2 }
 
enum  fcdpro_if_filter_value {
  FCDPRO_TIF_5_50MHZ =0, FCDPRO_TIF_5_30MHZ =1, FCDPRO_TIF_5_00MHZ =2, FCDPRO_TIF_4_80MHZ =3,
  FCDPRO_TIF_4_60MHZ =4, FCDPRO_TIF_4_40MHZ =5, FCDPRO_TIF_4_30MHZ =6, FCDPRO_TIF_4_10MHZ =7,
  FCDPRO_TIF_3_90MHZ =8, FCDPRO_TIF_3_80MHZ =9, FCDPRO_TIF_3_70MHZ =10, FCDPRO_TIF_3_60MHZ =11,
  FCDPRO_TIF_3_40MHZ =12, FCDPRO_TIF_3_30MHZ =13, FCDPRO_TIF_3_20MHZ =14, FCDPRO_TIF_3_10MHZ =15,
  FCDPRO_TIF_3_00MHZ =16, FCDPRO_TIF_2_95MHZ =17, FCDPRO_TIF_2_90MHZ =18, FCDPRO_TIF_2_80MHZ =19,
  FCDPRO_TIF_2_75MHZ =20, FCDPRO_TIF_2_70MHZ =21, FCDPRO_TIF_2_60MHZ =22, FCDPRO_TIF_2_55MHZ =23,
  FCDPRO_TIF_2_50MHZ =24, FCDPRO_TIF_2_45MHZ =25, FCDPRO_TIF_2_40MHZ =26, FCDPRO_TIF_2_30MHZ =27,
  FCDPRO_TIF_2_28MHZ =28, FCDPRO_TIF_2_24MHZ =29, FCDPRO_TIF_2_20MHZ =30, FCDPRO_TIF_2_15MHZ =31
}
 
enum  fcdpro_if_gain5_value {
  FCDPRO_TIG5_P3_0DB =0, FCDPRO_TIG5_P6_0DB =1, FCDPRO_TIG5_P9_0DB =2, FCDPRO_TIG5_P12_0DB =3,
  FCDPRO_TIG5_P15_0DB =4
}
 
enum  fcdpro_if_gain6_value {
  FCDPRO_TIG6_P3_0DB =0, FCDPRO_TIG6_P6_0DB =1, FCDPRO_TIG6_P9_0DB =2, FCDPRO_TIG6_P12_0DB =3,
  FCDPRO_TIG6_P15_0DB =4
}
 

Enumeration Type Documentation

◆ fcdpro_band_value

Enumerator
FCDPRO_TB_VHF2 
FCDPRO_TB_VHF3 
FCDPRO_TB_UHF 
FCDPRO_TB_LBAND 

Definition at line 51 of file fcdproconst.h.

◆ fcdpro_bias_current_value

Enumerator
FCDPRO_TBC_LBAND 
FCDPRO_TBC_1 
FCDPRO_TBC_2 
FCDPRO_TBC_VUBAND 

Definition at line 127 of file fcdproconst.h.

◆ fcdpro_if_filter_value

Enumerator
FCDPRO_TIF_5_50MHZ 
FCDPRO_TIF_5_30MHZ 
FCDPRO_TIF_5_00MHZ 
FCDPRO_TIF_4_80MHZ 
FCDPRO_TIF_4_60MHZ 
FCDPRO_TIF_4_40MHZ 
FCDPRO_TIF_4_30MHZ 
FCDPRO_TIF_4_10MHZ 
FCDPRO_TIF_3_90MHZ 
FCDPRO_TIF_3_80MHZ 
FCDPRO_TIF_3_70MHZ 
FCDPRO_TIF_3_60MHZ 
FCDPRO_TIF_3_40MHZ 
FCDPRO_TIF_3_30MHZ 
FCDPRO_TIF_3_20MHZ 
FCDPRO_TIF_3_10MHZ 
FCDPRO_TIF_3_00MHZ 
FCDPRO_TIF_2_95MHZ 
FCDPRO_TIF_2_90MHZ 
FCDPRO_TIF_2_80MHZ 
FCDPRO_TIF_2_75MHZ 
FCDPRO_TIF_2_70MHZ 
FCDPRO_TIF_2_60MHZ 
FCDPRO_TIF_2_55MHZ 
FCDPRO_TIF_2_50MHZ 
FCDPRO_TIF_2_45MHZ 
FCDPRO_TIF_2_40MHZ 
FCDPRO_TIF_2_30MHZ 
FCDPRO_TIF_2_28MHZ 
FCDPRO_TIF_2_24MHZ 
FCDPRO_TIF_2_20MHZ 
FCDPRO_TIF_2_15MHZ 

Definition at line 251 of file fcdproconst.h.

252 {
fcdpro_if_filter_value
Definition: fcdproconst.h:251

◆ fcdpro_if_gain1_value

Enumerator
FCDPRO_TIG1_N3_0DB 
FCDPRO_TIG1_P6_0DB 

Definition at line 160 of file fcdproconst.h.

◆ fcdpro_if_gain2_value

Enumerator
FCDPRO_TIG2_P0_0DB 
FCDPRO_TIG2_P3_0DB 
FCDPRO_TIG2_P6_0DB 
FCDPRO_TIG2_P9_0DB 

Definition at line 210 of file fcdproconst.h.

◆ fcdpro_if_gain3_value

Enumerator
FCDPRO_TIG3_P0_0DB 
FCDPRO_TIG3_P3_0DB 
FCDPRO_TIG3_P6_0DB 
FCDPRO_TIG3_P9_0DB 

Definition at line 224 of file fcdproconst.h.

◆ fcdpro_if_gain4_value

Enumerator
FCDPRO_TIG4_P0_0DB 
FCDPRO_TIG4_P1_0DB 
FCDPRO_TIG4_P2_0DB 

Definition at line 238 of file fcdproconst.h.

◆ fcdpro_if_gain5_value

Enumerator
FCDPRO_TIG5_P3_0DB 
FCDPRO_TIG5_P6_0DB 
FCDPRO_TIG5_P9_0DB 
FCDPRO_TIG5_P12_0DB 
FCDPRO_TIG5_P15_0DB 

Definition at line 293 of file fcdproconst.h.

◆ fcdpro_if_gain6_value

Enumerator
FCDPRO_TIG6_P3_0DB 
FCDPRO_TIG6_P6_0DB 
FCDPRO_TIG6_P9_0DB 
FCDPRO_TIG6_P12_0DB 
FCDPRO_TIG6_P15_0DB 

Definition at line 308 of file fcdproconst.h.

◆ fcdpro_if_gain_mode_value

Enumerator
FCDPRO_TIGM_LINEARITY 
FCDPRO_TIGM_SENSITIVITY 

Definition at line 172 of file fcdproconst.h.

◆ fcdpro_if_rc_filter_value

Enumerator
FCDPRO_TIRF_21_4MHZ 
FCDPRO_TIRF_21_0MHZ 
FCDPRO_TIRF_17_6MHZ 
FCDPRO_TIRF_14_7MHZ 
FCDPRO_TIRF_12_4MHZ 
FCDPRO_TIRF_10_6MHZ 
FCDPRO_TIRF_9_0MHZ 
FCDPRO_TIRF_7_7MHZ 
FCDPRO_TIRF_6_4MHZ 
FCDPRO_TIRF_5_3MHZ 
FCDPRO_TIRF_4_4MHZ 
FCDPRO_TIRF_3_4MHZ 
FCDPRO_TIRF_2_6MHZ 
FCDPRO_TIRF_1_8MHZ 
FCDPRO_TIRF_1_2MHZ 
FCDPRO_TIRF_1_0MHZ 

Definition at line 184 of file fcdproconst.h.

◆ fcdpro_lna_enhance_value

Enumerator
FCDPRO_TLE_OFF 
FCDPRO_TLE_0 
FCDPRO_TLE_1 
FCDPRO_TLE_2 
FCDPRO_TLE_3 

Definition at line 36 of file fcdproconst.h.

◆ fcdpro_lna_gain_value

Enumerator
FCDPRO_TLG_N5_0DB 
FCDPRO_TLG_N2_5DB 
FCDPRO_TLG_P0_0DB 
FCDPRO_TLG_P2_5DB 
FCDPRO_TLG_P5_0DB 
FCDPRO_TLG_P7_5DB 
FCDPRO_TLG_P10_0DB 
FCDPRO_TLG_P12_5DB 
FCDPRO_TLG_P15_0DB 
FCDPRO_TLG_P17_5DB 
FCDPRO_TLG_P20_0DB 
FCDPRO_TLG_P25_0DB 
FCDPRO_TLG_P30_0DB 

Definition at line 13 of file fcdproconst.h.

◆ fcdpro_mixer_filter_value

Enumerator
FCDPRO_TMF_27_0MHZ 
FCDPRO_TMF_4_6MHZ 
FCDPRO_TMF_4_2MHZ 
FCDPRO_TMF_3_8MHZ 
FCDPRO_TMF_3_4MHZ 
FCDPRO_TMF_3_0MHZ 
FCDPRO_TMF_2_7MHZ 
FCDPRO_TMF_2_3MHZ 
FCDPRO_TMF_1_9MHZ 

Definition at line 141 of file fcdproconst.h.

◆ fcdpro_mixer_gain_value

Enumerator
FCDPRO_TMG_P4_0DB 
FCDPRO_TMG_P12_0DB 

Definition at line 115 of file fcdproconst.h.

◆ fcdpro_rf_filter_value

Enumerator
FCDPRO_TRF_LPF268MHZ 
FCDPRO_TRF_LPF299MHZ 
FCDPRO_TRF_LPF509MHZ 
FCDPRO_TRF_LPF656MHZ 
FCDPRO_TRF_BPF360MHZ 
FCDPRO_TRF_BPF380MHZ 
FCDPRO_TRF_BPF405MHZ 
FCDPRO_TRF_BPF425MHZ 
FCDPRO_TRF_BPF450MHZ 
FCDPRO_TRF_BPF475MHZ 
FCDPRO_TRF_BPF505MHZ 
FCDPRO_TRF_BPF540MHZ 
FCDPRO_TRF_BPF575MHZ 
FCDPRO_TRF_BPF615MHZ 
FCDPRO_TRF_BPF670MHZ 
FCDPRO_TRF_BPF720MHZ 
FCDPRO_TRF_BPF760MHZ 
FCDPRO_TRF_BPF840MHZ 
FCDPRO_TRF_BPF890MHZ 
FCDPRO_TRF_BPF970MHZ 
FCDPRO_TRF_BPF1300MHZ 
FCDPRO_TRF_BPF1320MHZ 
FCDPRO_TRF_BPF1360MHZ 
FCDPRO_TRF_BPF1410MHZ 
FCDPRO_TRF_BPF1445MHZ 
FCDPRO_TRF_BPF1460MHZ 
FCDPRO_TRF_BPF1490MHZ 
FCDPRO_TRF_BPF1530MHZ 
FCDPRO_TRF_BPF1560MHZ 
FCDPRO_TRF_BPF1590MHZ 
FCDPRO_TRF_BPF1640MHZ 
FCDPRO_TRF_BPF1660MHZ 
FCDPRO_TRF_BPF1680MHZ 
FCDPRO_TRF_BPF1700MHZ 
FCDPRO_TRF_BPF1720MHZ 
FCDPRO_TRF_BPF1750MHZ 

Definition at line 65 of file fcdproconst.h.

66 {
67  // Band 0, VHF II
70  // Band 1, VHF III
73  // Band 2, UHF
90  // Band 2, L band
fcdpro_rf_filter_value
Definition: fcdproconst.h:65