GNSS-SDR  0.0.21
An Open Source GNSS Software Defined Receiver
Functions | Variables

Functions

 ABSL_DECLARE_FLAG (std::string, c)
 Path to the configuration file. More...
 
 ABSL_DECLARE_FLAG (std::string, config_file)
 Path to the configuration file. More...
 
 ABSL_DECLARE_FLAG (std::string, log_dir)
 Path to the folder in which logging will be stored. More...
 
 ABSL_DECLARE_FLAG (std::string, s)
 Path to the file containing the signal samples. More...
 
 ABSL_DECLARE_FLAG (std::string, signal_source)
 Path to the file containing the signal samples. More...
 
 ABSL_DECLARE_FLAG (std::string, timestamp_source)
 Path to the file containing the signal samples. More...
 
 ABSL_DECLARE_FLAG (bool, rf_shutdown)
 Shutdown RF when program exits. More...
 
 ABSL_DECLARE_FLAG (int32_t, doppler_max)
 If defined, maximum Doppler value in the search grid, in Hz (overrides the configuration file). More...
 
 ABSL_DECLARE_FLAG (int32_t, doppler_step)
 If defined, sets the frequency step in the search grid, in Hz, in Hz (overrides the configuration file). More...
 
 ABSL_DECLARE_FLAG (int32_t, cn0_samples)
 Number of correlator outputs used for CN0 estimation. More...
 
 ABSL_DECLARE_FLAG (int32_t, cn0_min)
 Minimum valid CN0 (in dB-Hz). More...
 
 ABSL_DECLARE_FLAG (int32_t, max_lock_fail)
 Maximum number of code lock failures before dropping a satellite. More...
 
 ABSL_DECLARE_FLAG (int32_t, max_carrier_lock_fail)
 Maximum number of carrier lock failures before dropping a satellite. More...
 
 ABSL_DECLARE_FLAG (double, carrier_lock_th)
 Carrier lock threshold (in rad). More...
 
 ABSL_DECLARE_FLAG (double, dll_bw_hz)
 Bandwidth of the DLL low pass filter, in Hz (overrides the configuration file). More...
 
 ABSL_DECLARE_FLAG (double, pll_bw_hz)
 Bandwidth of the PLL low pass filter, in Hz (overrides the configuration file). More...
 
 ABSL_DECLARE_FLAG (int32_t, carrier_smoothing_factor)
 Sets carrier smoothing factor M (overrides the configuration file). More...
 
 ABSL_DECLARE_FLAG (std::string, RINEX_version)
 If defined, specifies the RINEX version (2.11 or 3.02). Overrides the configuration file. More...
 
 ABSL_DECLARE_FLAG (std::string, RINEX_name)
 If defined, specifies the RINEX files base name. More...
 
 ABSL_DECLARE_FLAG (bool, keyboard)
 If set to false, disables the keyboard listener. Only for debug purposes (e.g. ASAN mode termination) More...
 
bool ValidateFlags ()
 

Variables

const int32_t DEFAULT_CARRIER_SMOOTHING_FACTOR = 200
 

Detailed Description

Library for command-line handling.

Function Documentation

◆ ABSL_DECLARE_FLAG() [1/20]

ABSL_DECLARE_FLAG ( std::string  ,
 
)

Path to the configuration file.

◆ ABSL_DECLARE_FLAG() [2/20]

ABSL_DECLARE_FLAG ( std::string  ,
config_file   
)

Path to the configuration file.

◆ ABSL_DECLARE_FLAG() [3/20]

ABSL_DECLARE_FLAG ( std::string  ,
log_dir   
)

Path to the folder in which logging will be stored.

◆ ABSL_DECLARE_FLAG() [4/20]

ABSL_DECLARE_FLAG ( std::string  ,
 
)

Path to the file containing the signal samples.

◆ ABSL_DECLARE_FLAG() [5/20]

ABSL_DECLARE_FLAG ( std::string  ,
signal_source   
)

Path to the file containing the signal samples.

◆ ABSL_DECLARE_FLAG() [6/20]

ABSL_DECLARE_FLAG ( std::string  ,
timestamp_source   
)

Path to the file containing the signal samples.

◆ ABSL_DECLARE_FLAG() [7/20]

ABSL_DECLARE_FLAG ( bool  ,
rf_shutdown   
)

Shutdown RF when program exits.

◆ ABSL_DECLARE_FLAG() [8/20]

ABSL_DECLARE_FLAG ( int32_t  ,
doppler_max   
)

If defined, maximum Doppler value in the search grid, in Hz (overrides the configuration file).

◆ ABSL_DECLARE_FLAG() [9/20]

ABSL_DECLARE_FLAG ( int32_t  ,
doppler_step   
)

If defined, sets the frequency step in the search grid, in Hz, in Hz (overrides the configuration file).

◆ ABSL_DECLARE_FLAG() [10/20]

ABSL_DECLARE_FLAG ( int32_t  ,
cn0_samples   
)

Number of correlator outputs used for CN0 estimation.

◆ ABSL_DECLARE_FLAG() [11/20]

ABSL_DECLARE_FLAG ( int32_t  ,
cn0_min   
)

Minimum valid CN0 (in dB-Hz).

◆ ABSL_DECLARE_FLAG() [12/20]

ABSL_DECLARE_FLAG ( int32_t  ,
max_lock_fail   
)

Maximum number of code lock failures before dropping a satellite.

◆ ABSL_DECLARE_FLAG() [13/20]

ABSL_DECLARE_FLAG ( int32_t  ,
max_carrier_lock_fail   
)

Maximum number of carrier lock failures before dropping a satellite.

◆ ABSL_DECLARE_FLAG() [14/20]

ABSL_DECLARE_FLAG ( double  ,
carrier_lock_th   
)

Carrier lock threshold (in rad).

◆ ABSL_DECLARE_FLAG() [15/20]

ABSL_DECLARE_FLAG ( double  ,
dll_bw_hz   
)

Bandwidth of the DLL low pass filter, in Hz (overrides the configuration file).

◆ ABSL_DECLARE_FLAG() [16/20]

ABSL_DECLARE_FLAG ( double  ,
pll_bw_hz   
)

Bandwidth of the PLL low pass filter, in Hz (overrides the configuration file).

◆ ABSL_DECLARE_FLAG() [17/20]

ABSL_DECLARE_FLAG ( int32_t  ,
carrier_smoothing_factor   
)

Sets carrier smoothing factor M (overrides the configuration file).

◆ ABSL_DECLARE_FLAG() [18/20]

ABSL_DECLARE_FLAG ( std::string  ,
RINEX_version   
)

If defined, specifies the RINEX version (2.11 or 3.02). Overrides the configuration file.

◆ ABSL_DECLARE_FLAG() [19/20]

ABSL_DECLARE_FLAG ( std::string  ,
RINEX_name   
)

If defined, specifies the RINEX files base name.

◆ ABSL_DECLARE_FLAG() [20/20]

ABSL_DECLARE_FLAG ( bool  ,
keyboard   
)

If set to false, disables the keyboard listener. Only for debug purposes (e.g. ASAN mode termination)