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.
Public Member Functions | Public Attributes | List of all members
config Struct Reference

#include <datvdemod.h>

+ Collaboration diagram for config:

Public Member Functions

 config ()
 

Public Attributes

DATVDemodSettings::dvb_version standard
 
DATVDemodSettings::dvb_sampler sampler
 
int buf_factor
 
float Fs
 
float Fderot
 
int anf
 
bool cnr
 
unsigned int decim
 
float Fm
 
leansdr::cstln_lut< leansdr::eucl_ss, 256 >::predef constellation
 
leansdr::code_rate fec
 
float Ftune
 
bool allow_drift
 
bool fastlock
 
bool viterbi
 
bool hard_metric
 
bool resample
 
float resample_rej
 
int rrc_steps
 
float rrc_rej
 
float rolloff
 
bool hdlc
 
bool packetized
 
float Finfo
 

Detailed Description

Definition at line 68 of file datvdemod.h.

Constructor & Destructor Documentation

◆ config()

config::config ( )
inline

Definition at line 96 of file datvdemod.h.

96  :
99  buf_factor(4),
100  Fs(2.4e6),
101  Fderot(0),
102  anf(0),
103  cnr(false),
104  decim(0),
105  Fm(2e6),
108  Ftune(0),
109  allow_drift(false),
110  fastlock(true),
111  viterbi(false),
112  hard_metric(false),
113  resample(false),
114  resample_rej(10),
115  rrc_steps(0),
116  rrc_rej(10),
117  rolloff(0.35),
118  hdlc(false),
119  packetized(false),
120  Finfo(5)
121  {
122  }
leansdr::code_rate fec
Definition: datvdemod.h:81
int buf_factor
Definition: datvdemod.h:73
unsigned int decim
Definition: datvdemod.h:78
bool resample
Definition: datvdemod.h:87
bool viterbi
Definition: datvdemod.h:85
float resample_rej
Definition: datvdemod.h:88
bool allow_drift
Definition: datvdemod.h:83
float Ftune
Definition: datvdemod.h:82
float rrc_rej
Definition: datvdemod.h:90
DATVDemodSettings::dvb_sampler sampler
Definition: datvdemod.h:71
bool cnr
Definition: datvdemod.h:77
int rrc_steps
Definition: datvdemod.h:89
bool packetized
Definition: datvdemod.h:93
float rolloff
Definition: datvdemod.h:91
bool hdlc
Definition: datvdemod.h:92
leansdr::cstln_lut< leansdr::eucl_ss, 256 >::predef constellation
Definition: datvdemod.h:80
DATVDemodSettings::dvb_version standard
Definition: datvdemod.h:70
bool hard_metric
Definition: datvdemod.h:86
float Finfo
Definition: datvdemod.h:94
float Fm
Definition: datvdemod.h:79
int anf
Definition: datvdemod.h:76
bool fastlock
Definition: datvdemod.h:84
float Fderot
Definition: datvdemod.h:75
float Fs
Definition: datvdemod.h:74

Member Data Documentation

◆ allow_drift

bool config::allow_drift

Definition at line 83 of file datvdemod.h.

Referenced by DATVDemod::InitDATVFramework(), and DATVDemod::InitDATVS2Framework().

◆ anf

int config::anf

Definition at line 76 of file datvdemod.h.

Referenced by DATVDemod::InitDATVFramework(), and DATVDemod::InitDATVS2Framework().

◆ buf_factor

int config::buf_factor

Definition at line 73 of file datvdemod.h.

Referenced by DATVDemod::InitDATVFramework(), and DATVDemod::InitDATVS2Framework().

◆ cnr

bool config::cnr

Definition at line 77 of file datvdemod.h.

Referenced by DATVDemod::InitDATVFramework().

◆ constellation

leansdr::cstln_lut<leansdr::eucl_ss, 256>::predef config::constellation

Definition at line 80 of file datvdemod.h.

Referenced by DATVDemod::InitDATVFramework(), and DATVDemod::InitDATVS2Framework().

◆ decim

unsigned int config::decim

Definition at line 78 of file datvdemod.h.

◆ fastlock

bool config::fastlock

Definition at line 84 of file datvdemod.h.

Referenced by DATVDemod::InitDATVFramework(), and DATVDemod::InitDATVS2Framework().

◆ Fderot

float config::Fderot

Definition at line 75 of file datvdemod.h.

◆ fec

leansdr::code_rate config::fec

Definition at line 81 of file datvdemod.h.

Referenced by DATVDemod::InitDATVFramework(), and DATVDemod::InitDATVS2Framework().

◆ Finfo

float config::Finfo

Definition at line 94 of file datvdemod.h.

Referenced by DATVDemod::InitDATVS2Framework().

◆ Fm

float config::Fm

Definition at line 79 of file datvdemod.h.

Referenced by DATVDemod::InitDATVFramework(), and DATVDemod::InitDATVS2Framework().

◆ Fs

float config::Fs

Definition at line 74 of file datvdemod.h.

Referenced by DATVDemod::InitDATVFramework(), and DATVDemod::InitDATVS2Framework().

◆ Ftune

float config::Ftune

Definition at line 82 of file datvdemod.h.

Referenced by DATVDemod::InitDATVS2Framework().

◆ hard_metric

bool config::hard_metric

Definition at line 86 of file datvdemod.h.

Referenced by DATVDemod::InitDATVFramework(), and DATVDemod::InitDATVS2Framework().

◆ hdlc

bool config::hdlc

Definition at line 92 of file datvdemod.h.

◆ packetized

bool config::packetized

Definition at line 93 of file datvdemod.h.

◆ resample

bool config::resample

Definition at line 87 of file datvdemod.h.

◆ resample_rej

float config::resample_rej

Definition at line 88 of file datvdemod.h.

◆ rolloff

float config::rolloff

Definition at line 91 of file datvdemod.h.

Referenced by DATVDemod::InitDATVFramework(), and DATVDemod::InitDATVS2Framework().

◆ rrc_rej

float config::rrc_rej

Definition at line 90 of file datvdemod.h.

Referenced by DATVDemod::InitDATVFramework(), and DATVDemod::InitDATVS2Framework().

◆ rrc_steps

int config::rrc_steps

Definition at line 89 of file datvdemod.h.

Referenced by DATVDemod::InitDATVFramework(), and DATVDemod::InitDATVS2Framework().

◆ sampler

Definition at line 71 of file datvdemod.h.

Referenced by DATVDemod::InitDATVFramework(), and DATVDemod::InitDATVS2Framework().

◆ standard

Definition at line 70 of file datvdemod.h.

Referenced by DATVDemod::InitDATVFramework(), and DATVDemod::InitDATVS2Framework().

◆ viterbi

bool config::viterbi

Definition at line 85 of file datvdemod.h.

Referenced by DATVDemod::InitDATVFramework(), and DATVDemod::InitDATVS2Framework().


The documentation for this struct was generated from the following file: